- Joined
- Apr 23, 2011
- Messages
- 527
at map init, i set each trigger, unit-type, and unit spawning point to a variable:
-
trigger init
-
Events
-
Map initialization
-
-
Conditions
-
Actions
-
Set spawn = (Center of unitspawn <gen>)
-
Set wavetrigger[1] = W1 <gen>
-
Set wavetrigger[2] = W2 <gen>
-
Set wavetrigger[3] = W3 <gen>
-
Set wavetrigger[4] = W4 <gen>
-
Set wavetrigger[5] = W5 <gen>
-
Set wavetrigger[6] = W6 <gen>
-
Set wavetrigger[7] = W7 <gen>
-
Set wavetrigger[8] = W8 <gen>
-
Set wavetrigger[9] = W9 <gen>
-
Set unit[0] = Unit 1
-
Set unit[1] = Unit 2
-
Set unit[2] = Unit 3
-
Set unit[3] = Unit 4
-
Set unit[4] = Unit 5
-
Set unit[5] = Unit 6
-
Set unit[6] = Unit 7
-
Set unit[7] = Unit 8
-
Set unit[8] = Unit 9
-
Set unit[9] = Unit 10
-
Set unit[10] = Unit 11
-
Set unit[11] = Unit 12
-
-
(i have another trigger that activates this)
-
wave timer
-
Events
-
Time - t expires
-
-
Conditions
-
Actions
-
Set r = (Random real number between 25.00 and 40.00)
-
Countdown Timer - Start t as a One-shot timer that will expire in r seconds
-
Set currentwave = (currentwave + 1)
-
Trigger - Run wavetrigger[currentwave] (ignoring conditions)
-
Trigger - Run wave attack <gen> (ignoring conditions)
-
-
(i added in some testing)
-
W1
-
Events
-
Conditions
-
Actions
-
Game - Display to (All players) the text: this runs
-
For each (Integer loop) from 1 to 2, do (Actions)
-
Loop - Actions
-
Game - Display to (All players) the text: this runs
-
Set i = (Random integer number between 0 and 1)
-
Unit - Create 1 unit[i] for Player 12 (Brown) at spawn facing Default building facing degrees
-
Game - Display to (All players) the text: (Name of (Last created unit))
-
-
-
Game - Display to (All players) the text: this runs
-
Set i = (Random integer number between 6 and 7)
-
Unit - Create 1 unit[i] for Player 12 (Brown) at spawn facing Default building facing degrees
-
Game - Display to (All players) the text: (Name of (Last created unit))
-
-
nevermind, i was just being dumb, it's fixed now.