This macro goes on the cavebot where you want the bot to wait. Create a label before labeled "pk".
Then you need a fullcheck like this after the macro, and create a label after labeled "continuepk" so thats where the bot goes after the pz block is over.
Code:
0 {pk} Status.PZBlock()==1 [2] pz:=1 Status.PZBlock()==0 [1] pz:=0 Exit() {1} CaveBot.GoLabel(pk) Exit() {2} pz:=0 Exit()
Then you need a fullcheck like this after the macro, and create a label after labeled "continuepk" so thats where the bot goes after the pz block is over.
Code:
FullCheck (33637 31978 6:Full continuepk Else pk Code !pz==0)