Trigger:
- Spitting Spider Area 4
- Events
- Unit - A unit leaves Spitting Spider Area 4 <gen>
- Conditions
- ((Triggering unit) is in EngagedGroup) Equal to False
- Or - Any (Conditions) are true
- Conditions
- (Unit-type of (Triggering unit)) Equal to Spitting Spider
- (Unit-type of (Triggering unit)) Equal to Dark Troll Trapper
- Conditions
- Actions
- Set CreepReturnArea = (Random point in Spitting Spider Area 4 <gen>)
- Unit - Order (Triggering unit) to Move To CreepReturnArea
- Custom script: call RemoveLocation(udg_CreepReturnArea)
- Events
We're talking about the Condition clause:
Is the above condition interpreted as the following : ?
1- Triggering unit is in EngagedGroup Equal to False
AND
Either 1) Unit type of triggering unit is equal to spitting spider
or 2) Unit type of triggering unit is equal to dark troll trapper
Did I get it right?