-
Investigate
-
Events
- Unit - A unit Finishes casting an ability
-
Conditions
- (Ability being cast) Equal to Investigate Rocks
-
Actions
- Set Investigate_Group = (Units in (Playable map area))
- Set loc = (Position of (Triggering unit))
-
Unit Group - Pick every unit in Investigate_Group and do (Actions)
-
Loop - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- (Distance between loc and (Position of (Picked unit))) Less than or equal to 250.00
-
Then - Actions
- Unit - Remove Invulnerable (Neutral) from (Picked unit)
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- (Unit-type of (Picked unit)) Equal to Uranium
-
Then - Actions
- Unit - Kill (Triggering unit)
- Else - Actions
-
If - Conditions
- Else - Actions
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
Loop - Actions
- Custom script: call RemoveLocation(udg_loc)
- Custom script: call DestroyGroup (udg_Investigate_Group)
-
Events
-
If - Conditions
- (Distance between loc and (Position of (Picked unit))) Less than or equal to 250.00
- Then - Actions
Last edited: