- Joined
- Jan 23, 2015
- Messages
- 788
-
ES In Range
-
Events
- Time - Every 0.40 seconds of game time
- Conditions
-
Actions
- Game - Display to (All players) the text: (String((Number of units in ESAll)))
- Game - Display to (All players) the text: trigger works
-
Unit Group - Pick every unit in ESAll and do (Actions)
-
Loop - Actions
- Set ESAllIndex = (Player number of (Owner of (Picked unit)))
- Set ESAllDummiesIndex[ESAllIndex] = (Custom value of (Picked unit))
- Set ESAllPosition[ESAllDummiesIndex[ESAllIndex]] = (Position of (Picked unit))
- Game - Display to (All players) the text: (ES Unit ID + ((String(ESAllDummiesIndex[ESAllIndex])) + ( and Player ID + ((String(ESAllIndex)) + ( checking if in range of 500 from + (Name of ESTarget[ESAllIndex[ESAllIndex]]))
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- (Distance between ESAllPosition[ESAllDummiesIndex[ESAllIndex]] and ESTargetPos[ESAllIndex]) Less than or equal to 500.00
-
Then - Actions
- Game - Display to (All players) the text: ES in range
- Unit Group - Add (Picked unit) to ESPossHero[(Player number of (Owner of ESTarget[ESAllIndex]))]
- Unit Group - Remove (Picked unit) from ESAll
- Custom script: call RemoveLocation(udg_ESAllPosition[udg_ESAllDummiesIndex[udg_ESAllIndex]])
- Else - Actions
-
If - Conditions
- Custom script: call RemoveLocation(udg_ESAllPosition[udg_ESAllDummiesIndex[udg_ESAllIndex]])
-
Loop - Actions
-
Events