- Joined
- Mar 23, 2008
- Messages
- 1,813
I am currently trying to make a creepwave/spawning system for my map. But it does not seem to work, it does not spawn any creeps at all, and I can't find the reason as to why it doesn't. Perhaps one of you does. Main triggers down below, but I attached the map as well if you would rather take a look at it.
Edit: removed the attached map.
-
Initialization
-
Events
- Map initialization
- Conditions
-
Actions
- -------- Set up region variables --------
- Set Team1Spawncreeps = Team 1 Gold CreepSpawn <gen>
- Set Team2Spawncreeps = Team 2 Gold CreepSpawn <gen>
- Set Team1creepmove = Team1GoldCreepMovepoint <gen>
- Set Team2creepmove = Team2GoldCreepMovepoint <gen>
- -------- Start income --------
- Set Player_income[1] = 10
- Set Player_income[2] = 10
- Set Player_income[3] = 10
- Set Player_income[4] = 10
- Set Player_income[5] = 10
- Set Player_income[6] = 10
- Set Player_income[7] = 10
- Set Player_income[8] = 10
- -------- Give start resources --------
-
Player Group - Pick every player in (All players) and do (Actions)
-
Loop - Actions
- Player - Add 200 to (Picked player) Current gold
- Player - Add 100 to (Picked player) Current lumber
-
Loop - Actions
- -------- Turn off fog of war --------
- Visibility - Disable fog of war
- Visibility - Disable black mask
- -------- Turn on Bounty --------
- Player - Turn Gives bounty On for Player 11 (Dark Green)
- Player - Turn Gives bounty On for Player 12 (Brown)
- -------- Creepwave_variables setup --------
- Set Level_Var = 0
- -------- LEVEL 1 --------
- -------- unit type --------
- Set Unit_type[1] = Quilbeast (LEVEL 1)
- -------- number of units --------
- Set Unit_Integer[1] = 20
- -------- LEVEL 2 --------
- -------- unit type --------
- Set Unit_type[2] = Hawk (LEVEL 2)
- -------- number of units --------
- Set Unit_Integer[2] = 20
- -------- LEVEL 3 --------
- -------- unit type --------
- Set Unit_type[3] = Bear (LEVEL 3)
- -------- number of units --------
- Set Unit_Integer[3] = 20
- -------- LEVEL 4 --------
- -------- unit type --------
- Set Unit_type[4] = Dragon Turtle (LEVEL 4)
- -------- number of units --------
- Set Unit_Integer[4] = 20
- -------- LEVEL 5 --------
- -------- unit type --------
- Set Unit_type[5] = Beastmaster (LEVEL 5)
- -------- number of units --------
- Set Unit_Integer[5] = 1
-
Events
-
Wave timer
-
Events
- Time - Elapsed game time is 1.00 seconds
- Conditions
-
Actions
- Countdown Timer - Start roundwindow as a Repeating timer that will expire in 40.00 seconds
- Set Roundwindow_Var = (Last started timer)
- Countdown Timer - Create a timer window for (Last started timer) with title Next wave:
- Player Group - Pick every player in (All players) and do (Countdown Timer - Show (Last created timer window) for (Picked player))
-
Events
-
Timer expires
-
Events
- Time - Roundwindow_Var expires
- Conditions
-
Actions
- Set Level_Var = (Level_Var + 1)
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- Level_Var Equal to 1
-
Then - Actions
- Game - Display to (All players) the text: Level 1 - 20 Quilbe...
- Trigger - Turn on Creep Creation <gen>
-
Else - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- Level_Var Equal to 2
-
Then - Actions
- Game - Display to (All players) the text: Level 2 - 20 Hawks,...
- Trigger - Turn on Creep Creation <gen>
-
Else - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- Level_Var Equal to 3
-
Then - Actions
- Game - Display to (All players) the text: Level 3 - 20 Bears,...
- Trigger - Turn on Creep Creation <gen>
-
Else - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- Level_Var Equal to 4
-
Then - Actions
- Game - Display to (All players) the text: Level 4 - 20 Dragon...
- Trigger - Turn on Creep Creation <gen>
-
Else - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- Level_Var Equal to 5
-
Then - Actions
- Game - Display to (All players) the text: Level 5 BOSS - 1 Be...
- Trigger - Turn on Creep Creation <gen>
- Else - Actions
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
Events
-
Creep Creation
-
Events
- Time - Every 1.00 seconds of game time
- Conditions
-
Actions
- Set Team1Spawncreeps = Team 1 Gold CreepSpawn <gen>
- Set Team2Spawncreeps = Team 2 Gold CreepSpawn <gen>
- -------- Unit-Creation --------
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- Unit_Integer[Level_Var] Greater than 0
-
Then - Actions
- Set Unit_Integer[Level_Var] = (Unit_Integer[Level_Var] - 1)
- Unit - Create 1 Unit_type[Level_Var] for Player 11 (Dark Green) at (Random point in Team2Spawncreeps) facing (Center of Team2creepmove)
- Unit - Create 1 Unit_type[Level_Var] for Player 12 (Brown) at (Random point in Team1Spawncreeps) facing (Center of Team1creepmove)
-
Else - Actions
- Trigger - Turn off (This trigger)
-
If - Conditions
- Set Team2CreepGroup = (Units in Team2Spawncreeps owned by Player 11 (Dark Green))
- Set Team1CreepGroup = (Units in Team1Spawncreeps owned by Player 12 (Brown))
- -------- Unit-move --------
- Unit Group - Pick every unit in Team1CreepGroup and do (Unit - Order (Picked unit) to Attack-Move To (Center of Team1creepmove))
- Unit Group - Pick every unit in Team2CreepGroup and do (Unit - Order (Picked unit) to Attack-Move To (Center of Team2creepmove))
- -------- Clear Leaks --------
- Set Team1Spawncreeps = No region
- Set Team2Spawncreeps = No region
-
Events
Last edited: