- Joined
- Jul 29, 2010
- Messages
- 319
Just wondering if there is a more efficient way of doing this, the goal of the trigger is to index all units that will be used in my map as potential enemies and allocate a series of variables. Example being that the variables being used for the "Crawler" are indexed 1 to 20, the crawler is saved under "mutants" with the index of "INTEGER" which constantly increases by 1 per allocation, so this, in turn, creates 20 potential variables for the Crawler unit.

-
Index
-

Events
-


Time - Elapsed game time is 0.05 seconds
-
-

Conditions
-

Actions
-


For each (Integer A) from 1 to 20, do (Actions)
-



Loop - Actions
-




Set INTEGER = (INTEGER + 1)
-




Set Mutants[INTEGER] = Crawler
-




Game - Display to (All players) the text: (String(INTEGER))
-
-
-


For each (Integer A) from 1 to 40, do (Actions)
-



Loop - Actions
-




Set INTEGER = (INTEGER + 1)
-




Set Mutants[INTEGER] = Cyst
-




Game - Display to (All players) the text: (String(INTEGER))
-
-
-


For each (Integer A) from 1 to 20, do (Actions)
-



Loop - Actions
-




Set INTEGER = (INTEGER + 1)
-




Set Mutants[INTEGER] = Slasher
-




Game - Display to (All players) the text: (String(INTEGER))
-
-
-


For each (Integer A) from 1 to 5, do (Actions)
-



Loop - Actions
-




Set INTEGER = (INTEGER + 1)
-




Set Mutants[INTEGER] = Husk
-




Game - Display to (All players) the text: (String(INTEGER))
-
-
-


For each (Integer A) from 1 to 5, do (Actions)
-



Loop - Actions
-




Set INTEGER = (INTEGER + 1)
-




Set Mutants[INTEGER] = Skrake
-




Game - Display to (All players) the text: (String(INTEGER))
-
-
-
-
-
Spawning
-

Events
-


Time - SpawnTimer expires
-
-

Conditions
-

Actions
-


If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-



If - Conditions
-




(Number of units in Current_Wave) Less than 30
-
-



Then - Actions
-




Set UnitType = (Random integer number between 1 and 80)
-




Unit - Create 1 Mutants[UnitType] for Player 10 (Light Blue) at (Center of REGIONS[(Random integer number between 1 and 8)]) facing Default building facing degrees
-




Unit Group - Add all units of (Last created unit group) to Current_Wave
-




Unit Group - Pick every unit in Current_Wave and do (Actions)
-





Loop - Actions
-






Unit - Order (Picked unit) to Attack Arcane Summoner 0012 <gen>
-
-
-




Countdown Timer - Start SpawnTimer as a One-shot timer that will expire in 0.50 seconds
-
-



Else - Actions
-
-
-

