- Joined
- May 20, 2008
- Messages
- 138
First, there is an initialization trigger, that stores each unit in a certain area in an unit group and also each units position in the map in a Point array (yeah, thats the theory)
-
Akilzon gauntlet init
-
Events
- Time - Elapsed game time is 1.00 seconds
- Conditions
-
Actions
-
Unit Group - Pick every unit in (Units in Akilzon gauntlet pick units <gen> owned by Player 12 (Brown)) and do (Actions)
-
Loop - Actions
- Unit Group - Add (Picked unit) to Akilzon_gauntlet_units
-
Loop - Actions
-
Unit Group - Pick every unit in Akilzon_gauntlet_units and do (Actions)
-
Loop - Actions
- Set Akilzon_gauntlet_unit_integer = (Akilzon_gauntlet_unit_integer + 1)
- Set Akilzon_gauntlet_unit_position[Akilzon_gauntlet_unit_integer] = (Position of (Picked unit))
- Unit - Set the custom value of (Picked unit) to Akilzon_gauntlet_unit_integer
-
Loop - Actions
-
Unit Group - Pick every unit in (Units in Akilzon gauntlet pick units <gen> owned by Player 12 (Brown)) and do (Actions)
-
Events
-
Akilzon gauntlet win
-
Events
- Unit - Amani'shi Tempest 0037 <gen> Dies
- Conditions
-
Actions
- Set Akilzon_gauntlet_inProgress = False
- Countdown Timer - Start Akilzon_gauntlet_respawntimer as a One-shot timer that will expire in 10.00 seconds
- Countdown Timer - Create a timer window for (Last started timer) with title Time until respawn
-
Events
-
Akilzon gauntlet respawn
-
Events
- Time - Akilzon_gauntlet_respawntimer expires
- Conditions
-
Actions
- Trigger - Turn on Akilzon gauntlet start <gen>
- Unit - Move Akilzon_gauntlet_Lookout instantly to (Center of Akilzon gauntlet lookout point <gen>)
-
Unit Group - Pick every unit in Akilzon_gauntlet_units and do (Actions)
-
Loop - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- ((Picked unit) is dead) Equal to True
-
Then - Actions
- Unit - Create 1 (Unit-type of (Picked unit)) for Player 12 (Brown) at (Center of akilzon cree <gen>) facing Default building facing degrees
- Unit - Set the custom value of (Last created unit) to (Custom value of (Picked unit))
- Unit Group - Add (Last created unit) to Akilzon_gauntlet_units
- Unit Group - Remove (Picked unit) from Akilzon_gauntlet_units
- Else - Actions
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
Loop - Actions
-
Unit Group - Pick every unit in Akilzon_gauntlet_units and do (Actions)
-
Loop - Actions
- Unit - Move (Picked unit) instantly to Akilzon_gauntlet_unit_position[(Custom value of (Picked unit))], facing Default building facing degrees
-
Loop - Actions
-
Events
Last edited by a moderator: