I think i'm missing something obvious, this should be working. But isn't :/
Please let me know if you see anything:
Hmm, it selects every Satyr and makes it cast Cloud at the position its standing.
However its not working for some reason.
I tested the ability, it does cast.
What am I doing wrong here?
Please let me know if you see anything:
Trigger:
- Cloud
- Events
- Time - Every 2.00 seconds of game time
- Conditions
- Actions
- Set Temp_UnitGroup = (Units in (Playable map area) matching ((((Matching unit) is alive) Equal to True) and ((Unit-type of (Matching unit)) Equal to Satyr)))
- Unit Group - Pick every unit in Temp_UnitGroup and do (Actions)
- Loop - Actions
- Set Temp_Point = (Position of (Picked unit))
- Unit - Order (Picked unit) to Human Dragonhawk Rider - Cloud Temp_Point
- Custom script: call RemoveLocation (udg_Temp_Point)
- Loop - Actions
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- If - Conditions
- (Number of units in Temp_UnitGroup) Equal to 0
- Then - Actions
- Trigger - Turn off (This trigger)
- Game - Display to (All players) the text: off
- Else - Actions
- If - Conditions
- Custom script: call DestroyGroup (udg_Temp_UnitGroup)
- Events
Hmm, it selects every Satyr and makes it cast Cloud at the position its standing.
However its not working for some reason.
I tested the ability, it does cast.
What am I doing wrong here?