if (operation == 0 && !objectexists(label(agv, AGV_LABEL_NAME)) , R' H# {1 q$ y1 w& w9 S1 y
&& (/** \nCondition: *//***tag:Condition*//**/fabs(zloc(currentCP) - zloc(agvinfo(agv, AGV_DEST_CP))) > zsize(agv)/**/)) { // if it's a pointer, then do the initial case 9 g, x7 \, F, z
// initial trigger execution7 h# K3 F \/ |2 E7 {& h' a8 y) G
#define ON_ELEVATOR_START 1 2 I. t+ K8 i1 B9 E2 y
#define ON_ELEVATOR_PICKUP_ARRIVAL 2% P" m8 a4 ~1 m' X
#define ON_ELEVATOR_DROPOFF_ARRIVAL 3 / v/ S( ]8 R' g) U