Listen to a special audio message from Bill Roper to the Hive Workshop community (Bill is a former Vice President of Blizzard Entertainment, Producer, Designer, Musician, Voice Actor) 🔗Click here to hear his message!
You are using an out of date browser. It may not display this or other websites correctly. You should upgrade or use an alternative browser.
Triggers
FRAY1.11.w3x
Variables
Initialization
Melee Initialization
Random
Leaderboard and Timer
Player Leaves 1
Player Leaves 2
Player Leaves 3
Player Leaves 4
Player Leaves 5
Player Leaves 6
Player Leaves 7
Player Leaves 8
Destroyed Barracks 1
Destroyed Barracks 2
Destroyed Barracks 3
Destroyed Barracks 4
Destroyed Barracks 5
Destroyed Barracks 6
Destroyed Barracks 7
Destroyed Barracks 8
Creep Bounty
Hero Bounty
Hero Revive
Creep Timer 1
Creep Timer 2
Creep Timer 3
Creep Timer 4
Creep Timer 5
Creep Timer 6
Creep Timer 7
Creep Timer 8
Send Attackers
Dont Control Creeps
Dont Control Creeps Copy
Antilag
Antilag2
Victory
Enter map-specific custom script code below. This text will be included in the map script after variables are declared and before any trigger code.
Name
Type
is_array
initial_value
CreepTimer
timer
No
hero
group
No
HeroRevive
integer
No
RandomHero
unitcode
Yes
RandomNumber
integer
No
1
Soldiers1
integer
No
Default melee game initialization for all players
Melee Initialization
Events
Map initialization
Conditions
Actions
Game - Hide creep camps on the minimap .
Set Variable Set RandomHero[1] = "Hpal"
Set Variable Set RandomHero[2] = "Hamg"
Set Variable Set RandomHero[3] = "Hmkg"
Set Variable Set RandomHero[4] = "Hblm"
Set Variable Set RandomHero[5] = "Otch"
Set Variable Set RandomHero[6] = "Oshd"
Set Variable Set RandomHero[7] = "Ulic"
Set Variable Set RandomHero[8] = "Ekee"
Set Variable Set RandomHero[9] = "Emoo"
Set Variable Set RandomHero[10] = "Npbm"
Set Variable Set RandomHero[11] = "Nbst"
Player Group - Pick every player in (All players) and do (Set (Picked player).Current gold to 1000)
Player Group - Pick every player in (All players) and do (Set (Picked player).Current lumber to 100)
Game - Display to (All players) for 5.00 seconds the text: --------- Select a hero from your Altar --------
Countdown Timer - Start CreepTimer as a Repeating timer that will expire in 60.00 seconds
Wait 20.00 seconds
Game - Display to (All players) for 10.00 seconds the text: Destroy all opposing barracks to win the game.
Wait 20.00 seconds
Game - Display to (All players) for 10.00 seconds the text: Attempting to control, or even merely selecting your non hero units may result in their death. Only hero units have the fortitude necessary to be touched by the hand of God.
If ((Player 1 (Red) slot status) Equal to Is playing) then do (Turn on Creep_Timer_1 <gen>) else do (Do nothing)
If ((Player 2 (Blue) slot status) Equal to Is playing) then do (Turn on Creep_Timer_2 <gen>) else do (Do nothing)
If ((Player 3 (Teal) slot status) Equal to Is playing) then do (Turn on Creep_Timer_3 <gen>) else do (Do nothing)
If ((Player 4 (Purple) slot status) Equal to Is playing) then do (Turn on Creep_Timer_4 <gen>) else do (Do nothing)
If ((Player 5 (Yellow) slot status) Equal to Is playing) then do (Turn on Creep_Timer_5 <gen>) else do (Do nothing)
If ((Player 6 (Orange) slot status) Equal to Is playing) then do (Turn on Creep_Timer_6 <gen>) else do (Do nothing)
If ((Player 7 (Green) slot status) Equal to Is playing) then do (Turn on Creep_Timer_7 <gen>) else do (Do nothing)
If ((Player 8 (Pink) slot status) Equal to Is playing) then do (Turn on Creep_Timer_8 <gen>) else do (Do nothing)
Wait 15.00 seconds
Game - Display to (All players) for 10.00 seconds the text: To prevent lag, unit production may halt periodically until there are less units on the map.
Random
Events
Unit - A unit Finishes research
Conditions
(Number of units in (Units owned by (Owner of (Triggering unit)) matching (((Unit-type of (Matching unit)) is A Hero) Equal to True).)) Equal to 0
(Researched tech-type) Equal to Resc (Unexpected type: 'techcode')
Actions
Set Variable Set RandomNumber = (Random integer number between 1 and 11)
Unit - Create 1 RandomHero[RandomNumber] for (Owner of (Triggering unit)) at ((Owner of (Triggering unit)) start location) facing (Position of (Triggering unit))
Leaderboard and Timer
Events
Time - Elapsed game time is 5 seconds
Conditions
Actions
Countdown Timer - Create a timer window for (Last started timer) with title Reinforcements will arive in :
Countdown Timer - Show (Last created timer window)
Leaderboard - Create a leaderboard for (All players) titled Hero Frags
If ((Player 1 (Red) slot status) Equal to Is playing) then do (Add Player 1 (Red) to (Last created leaderboard) with label Player 1 and value 0) else do (Do nothing)
If ((Player 2 (Blue) slot status) Equal to Is playing) then do (Add Player 2 (Blue) to (Last created leaderboard) with label Player 2 and value 0) else do (Do nothing)
If ((Player 3 (Teal) slot status) Equal to Is playing) then do (Add Player 3 (Teal) to (Last created leaderboard) with label Player 3 and value 0) else do (Do nothing)
If ((Player 4 (Purple) slot status) Equal to Is playing) then do (Add Player 4 (Purple) to (Last created leaderboard) with label Player 4 and value 0) else do (Do nothing)
If ((Player 5 (Yellow) slot status) Equal to Is playing) then do (Add Player 5 (Yellow) to (Last created leaderboard) with label Player 5 and value 0) else do (Do nothing)
If ((Player 6 (Orange) slot status) Equal to Is playing) then do (Add Player 6 (Orange) to (Last created leaderboard) with label Player 6 and value 0) else do (Do nothing)
If ((Player 7 (Green) slot status) Equal to Is playing) then do (Add Player 7 (Green) to (Last created leaderboard) with label Player 7 and value 0) else do (Do nothing)
If ((Player 8 (Pink) slot status) Equal to Is playing) then do (Add Player 8 (Pink) to (Last created leaderboard) with label Player 8 and value 0) else do (Do nothing)
Leaderboard - Show (Last created leaderboard)
Player Leaves 1
Events
Player - Player 1 (Red) leaves the game
Conditions
Actions
Unit - Kill Barracks 0014 <gen>
Player Group - Pick every player in (All players) and do (Add 200 to (Picked player).Current lumber)
Game - Display to (All players) for 4.00 seconds the text: + 200 lumber from the quitter
Player Leaves 2
Events
Player - Player 2 (Blue) leaves the game
Conditions
Actions
Unit - Kill Barracks 0016 <gen>
Player Group - Pick every player in (All players) and do (Add 200 to (Picked player).Current lumber)
Game - Display to (All players) for 4.00 seconds the text: + 200 lumber from the quitter
Player Leaves 3
Events
Player - Player 3 (Teal) leaves the game
Conditions
Actions
Unit - Kill Barracks 0018 <gen>
Player Group - Pick every player in (All players) and do (Add 200 to (Picked player).Current lumber)
Game - Display to (All players) for 4.00 seconds the text: + 200 lumber from the quitter
Player Leaves 4
Events
Player - Player 4 (Purple) leaves the game
Conditions
Actions
Unit - Kill Barracks 0020 <gen>
Player Group - Pick every player in (All players) and do (Add 200 to (Picked player).Current lumber)
Game - Display to (All players) for 4.00 seconds the text: + 200 lumber from the quitter
Player Leaves 5
Events
Player - Player 5 (Yellow) leaves the game
Conditions
Actions
Unit - Kill Barracks 0021 <gen>
Player Group - Pick every player in (All players) and do (Add 200 to (Picked player).Current lumber)
Game - Display to (All players) for 4.00 seconds the text: + 200 lumber from the quitter
Player Leaves 6
Events
Player - Player 6 (Orange) leaves the game
Conditions
Actions
Unit - Kill Barracks 0023 <gen>
Player Group - Pick every player in (All players) and do (Add 200 to (Picked player).Current lumber)
Game - Display to (All players) for 4.00 seconds the text: + 200 lumber from the quitter
Player Leaves 7
Events
Player - Player 7 (Green) leaves the game
Conditions
Actions
Unit - Kill Barracks 0026 <gen>
Player Group - Pick every player in (All players) and do (Add 200 to (Picked player).Current lumber)
Game - Display to (All players) for 4.00 seconds the text: + 200 lumber from the quitter
Player Leaves 8
Events
Player - Player 8 (Pink) leaves the game
Conditions
Actions
Unit - Kill Barracks 0028 <gen>
Player Group - Pick every player in (All players) and do (Add 200 to (Picked player).Current lumber)
Game - Display to (All players) for 4.00 seconds the text: + 200 lumber from the quitter
Destroyed Barracks 1
Events
Unit - Barracks 0014 <gen> Dies
Conditions
Actions
Trigger - Turn off Creep_Timer_1 <gen>
Player - Add 600 to (Owner of (Killing unit)) . Current lumber
Game - Display to (All players matching ((Owner of (Killing unit)) Equal to (Matching player)).) for 2.00 seconds the text: + 600 lumber
Game - Display to (All players) for 10.00 seconds the text: Player 1 is out.
Unit Group - Pick every unit in (Units owned by Player 1 (Red).) and do (Remove (Picked unit) from the game)
Game - Defeat Player 1 (Red) with the message: Defeat!
Unit Group - Pick every unit in (Units of type Footman1) and do (Remove (Picked unit) from the game)
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Number of units in (Units of type Barracks)) Equal to 2
Then - Actions
Trigger - Turn on Victory <gen>
Else - Actions
Destroyed Barracks 2
Events
Unit - Barracks 0016 <gen> Dies
Conditions
Actions
Trigger - Turn off Creep_Timer_2 <gen>
Player - Add 600 to (Owner of (Killing unit)) . Current lumber
Game - Display to (All players matching ((Owner of (Killing unit)) Equal to (Matching player)).) for 2.00 seconds the text: + 600 lumber
Game - Display to (All players) for 10.00 seconds the text: Player 2 is out.
Unit Group - Pick every unit in (Units owned by Player 2 (Blue).) and do (Remove (Picked unit) from the game)
Game - Defeat Player 2 (Blue) with the message: Defeat!
Unit Group - Pick every unit in (Units of type Footman2) and do (Remove (Picked unit) from the game)
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Number of units in (Units of type Barracks)) Equal to 2
Then - Actions
Trigger - Turn on Victory <gen>
Else - Actions
Destroyed Barracks 3
Events
Unit - Barracks 0018 <gen> Dies
Conditions
Actions
Trigger - Turn off Creep_Timer_3 <gen>
Player - Add 600 to (Owner of (Killing unit)) . Current lumber
Game - Display to (All players matching ((Owner of (Killing unit)) Equal to (Matching player)).) for 2.00 seconds the text: + 600 lumber
Game - Display to (All players) for 10.00 seconds the text: Player 3 is out.
Unit Group - Pick every unit in (Units owned by Player 3 (Teal).) and do (Remove (Picked unit) from the game)
Game - Defeat Player 3 (Teal) with the message: Defeat!
Unit Group - Pick every unit in (Units of type Footman3) and do (Remove (Picked unit) from the game)
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Number of units in (Units of type Barracks)) Equal to 2
Then - Actions
Trigger - Turn on Victory <gen>
Else - Actions
Destroyed Barracks 4
Events
Unit - Barracks 0020 <gen> Dies
Conditions
Actions
Trigger - Turn off Creep_Timer_4 <gen>
Player - Add 600 to (Owner of (Killing unit)) . Current lumber
Game - Display to (All players matching ((Owner of (Killing unit)) Equal to (Matching player)).) for 2.00 seconds the text: + 600 lumber
Game - Display to (All players) for 10.00 seconds the text: Player 4 is out.
Unit Group - Pick every unit in (Units owned by Player 4 (Purple).) and do (Remove (Picked unit) from the game)
Game - Defeat Player 4 (Purple) with the message: Defeat!
Unit Group - Pick every unit in (Units of type Footman4) and do (Remove (Picked unit) from the game)
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Number of units in (Units of type Barracks)) Equal to 2
Then - Actions
Trigger - Turn on Victory <gen>
Else - Actions
Destroyed Barracks 5
Events
Unit - Barracks 0021 <gen> Dies
Conditions
Actions
Trigger - Turn off Creep_Timer_5 <gen>
Player - Add 600 to (Owner of (Killing unit)) . Current lumber
Game - Display to (All players matching ((Owner of (Killing unit)) Equal to (Matching player)).) for 2.00 seconds the text: + 600 lumber
Game - Display to (All players) for 10.00 seconds the text: Player 5 is out.
Unit Group - Pick every unit in (Units owned by Player 5 (Yellow).) and do (Remove (Picked unit) from the game)
Game - Defeat Player 5 (Yellow) with the message: Defeat!
Unit Group - Pick every unit in (Units of type Footman5) and do (Remove (Picked unit) from the game)
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Number of units in (Units of type Barracks)) Equal to 2
Then - Actions
Trigger - Turn on Victory <gen>
Else - Actions
Destroyed Barracks 6
Events
Unit - Barracks 0023 <gen> Dies
Conditions
Actions
Trigger - Turn off Creep_Timer_6 <gen>
Player - Add 600 to (Owner of (Killing unit)) . Current lumber
Game - Display to (All players matching ((Owner of (Killing unit)) Equal to (Matching player)).) for 2.00 seconds the text: + 600 lumber
Game - Display to (All players) for 10.00 seconds the text: Player 6 is out.
Unit Group - Pick every unit in (Units owned by Player 6 (Orange).) and do (Remove (Picked unit) from the game)
Game - Defeat Player 6 (Orange) with the message: Defeat!
Unit Group - Pick every unit in (Units of type Footman6) and do (Remove (Picked unit) from the game)
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Number of units in (Units of type Barracks)) Equal to 2
Then - Actions
Trigger - Turn on Victory <gen>
Else - Actions
Destroyed Barracks 7
Events
Unit - Barracks 0026 <gen> Dies
Conditions
Actions
Trigger - Turn off Creep_Timer_7 <gen>
Player - Add 600 to (Owner of (Killing unit)) . Current lumber
Game - Display to (All players matching ((Owner of (Killing unit)) Equal to (Matching player)).) for 2.00 seconds the text: + 600 lumber
Game - Display to (All players) for 10.00 seconds the text: Player 7 is out.
Unit Group - Pick every unit in (Units owned by Player 7 (Green).) and do (Remove (Picked unit) from the game)
Game - Defeat Player 7 (Green) with the message: Defeat!
Unit Group - Pick every unit in (Units of type Footman7) and do (Remove (Picked unit) from the game)
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Number of units in (Units of type Barracks)) Equal to 2
Then - Actions
Trigger - Turn on Victory <gen>
Else - Actions
Destroyed Barracks 8
Events
Unit - Barracks 0028 <gen> Dies
Conditions
Actions
Trigger - Turn off Creep_Timer_8 <gen>
Player - Add 600 to (Owner of (Killing unit)) . Current lumber
Game - Display to (All players matching ((Owner of (Killing unit)) Equal to (Matching player)).) for 2.00 seconds the text: + 600 lumber
Game - Display to (All players) for 10.00 seconds the text: Player 8 is out.
Unit Group - Pick every unit in (Units owned by Player 8 (Pink).) and do (Remove (Picked unit) from the game)
Game - Defeat Player 8 (Pink) with the message: Defeat!
Unit Group - Pick every unit in (Units of type Footman8) and do (Remove (Picked unit) from the game)
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Number of units in (Units of type Barracks)) Equal to 2
Then - Actions
Trigger - Turn on Victory <gen>
Else - Actions
Creep Bounty
Events
Unit - A unit Dies
Conditions
((Triggering unit) is A sapper) Equal to True
(Owner of (Killing unit)) Not equal to (Owner of (Triggering unit))
Actions
Player - Add 30 to (Owner of (Killing unit)) . Current gold
Game - Display to (All players matching ((Owner of (Killing unit)) Equal to (Matching player)).) for 2.00 seconds the text: + 30
Hero Bounty
Events
Unit - A unit Dies
Conditions
((Triggering unit) is A Hero) Equal to True
(Owner of (Killing unit)) Not equal to (Owner of (Triggering unit))
Actions
Player - Add ((Hero level of (Triggering unit)) x 50) to (Owner of (Killing unit)) . Current lumber
Player - Add -150 to (Owner of (Triggering unit)) . Current gold
Game - Display to (All players matching ((Owner of (Killing unit)) Equal to (Matching player)).) for 5.00 seconds the text: (+ + ((String(((Hero level of (Triggering unit)) x 50))) + ( lumber for killing + (Proper name of (Triggering unit)))))
Wait 1.00 seconds
Leaderboard - Change the value for (Owner of (Killing unit)) in (Last created leaderboard) to (((Owner of (Killing unit)) Heroes Killed) + 0)
Hero Revive
Events
Unit - A unit Dies
Conditions
((Triggering unit) is A Hero) Equal to True
Actions
Set Variable Set HeroRevive = ((Hero level of (Triggering unit)) x 4)
Game - Display to (All players matching ((Owner of (Triggering unit)) Equal to (Matching player)).) for 5.00 seconds the text: (Your Hero has died. It will revive at your altar in + ((String(HeroRevive)) + seconds.))
Game - Display to (All players matching ((Owner of (Triggering unit)) Equal to (Matching player)).) for 5.00 seconds the text: You lose 150 gold.
Wait (Real(HeroRevive)) seconds
Hero - Instantly revive (Triggering unit) at ((Random player from (All players matching ((Owner of (Triggering unit)) Equal to (Matching player)).)) start location) , Hide revival graphics
Unit - Set mana of (Triggering unit) to 100 %
Creep Timer 1
Events
Time - CreepTimer expires
Conditions
Actions
If ((Barracks 0016 <gen> is alive) Equal to True) then do (Create 1.Footman2 for Player 1 (Red) at (Player 1 (Red) start location) facing Default building facing degrees) else do (Do nothing)
If ((Barracks 0018 <gen> is alive) Equal to True) then do (Create 1.Footman3 for Player 1 (Red) at (Player 1 (Red) start location) facing Default building facing degrees) else do (Do nothing)
If ((Barracks 0020 <gen> is alive) Equal to True) then do (Create 1.Footman4 for Player 1 (Red) at (Player 1 (Red) start location) facing Default building facing degrees) else do (Do nothing)
If ((Barracks 0021 <gen> is alive) Equal to True) then do (Create 1.Footman5 for Player 1 (Red) at (Player 1 (Red) start location) facing Default building facing degrees) else do (Do nothing)
If ((Barracks 0023 <gen> is alive) Equal to True) then do (Create 1.Footman6 for Player 1 (Red) at (Player 1 (Red) start location) facing Default building facing degrees) else do (Do nothing)
If ((Barracks 0026 <gen> is alive) Equal to True) then do (Create 1.Footman7 for Player 1 (Red) at (Player 1 (Red) start location) facing Default building facing degrees) else do (Do nothing)
If ((Barracks 0028 <gen> is alive) Equal to True) then do (Create 1.Footman8 for Player 1 (Red) at (Player 1 (Red) start location) facing Default building facing degrees) else do (Do nothing)
If ((Max mana of Barracks 0014 <gen>) Greater than or equal to 2.00) then do (Create 1.Rifleman for Player 1 (Red) at (Player 1 (Red) start location) facing Default building facing degrees) else do (Do nothing)
If ((Max mana of Barracks 0014 <gen>) Greater than or equal to 3.00) then do (Create 1.Knight for Player 1 (Red) at (Player 1 (Red) start location) facing Default building facing degrees) else do (Do nothing)
If ((Max mana of Barracks 0014 <gen>) Greater than or equal to 4.00) then do (Create 3.Troll for Player 1 (Red) at (Player 1 (Red) start location) facing Default building facing degrees) else do (Do nothing)
If ((Max mana of Barracks 0014 <gen>) Greater than or equal to 5.00) then do (Create 1.Ork for Player 1 (Red) at (Player 1 (Red) start location) facing Default building facing degrees) else do (Do nothing)
If ((Max mana of Barracks 0014 <gen>) Greater than or equal to 6.00) then do (Create 1.Mortar Team for Player 1 (Red) at (Player 1 (Red) start location) facing Default building facing degrees) else do (Do nothing)
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Number of units in (Units of type Builder1)) Equal to 0
(Max mana of Barracks 0014 <gen>) Greater than or equal to 7.00
Then - Actions
Unit - Create 1 Builder1 for Player 1 (Red) at (Player 1 (Red) start location) facing (Player 2 (Blue) start location)
Else - Actions
If ((Max mana of Barracks 0014 <gen>) Greater than or equal to 8.00) then do (Create 1.Leisurly Dragon for Player 1 (Red) at (Player 1 (Red) start location) facing Default building facing degrees) else do (Do nothing)
Creep Timer 2
Events
Time - CreepTimer expires
Conditions
Actions
If ((Barracks 0014 <gen> is alive) Equal to True) then do (Create 1.Footman1 for Player 2 (Blue) at (Player 2 (Blue) start location) facing Default building facing degrees) else do (Do nothing)
If ((Barracks 0018 <gen> is alive) Equal to True) then do (Create 1.Footman3 for Player 2 (Blue) at (Player 2 (Blue) start location) facing Default building facing degrees) else do (Do nothing)
If ((Barracks 0020 <gen> is alive) Equal to True) then do (Create 1.Footman4 for Player 2 (Blue) at (Player 2 (Blue) start location) facing Default building facing degrees) else do (Do nothing)
If ((Barracks 0021 <gen> is alive) Equal to True) then do (Create 1.Footman5 for Player 2 (Blue) at (Player 2 (Blue) start location) facing Default building facing degrees) else do (Do nothing)
If ((Barracks 0023 <gen> is alive) Equal to True) then do (Create 1.Footman6 for Player 2 (Blue) at (Player 2 (Blue) start location) facing Default building facing degrees) else do (Do nothing)
If ((Barracks 0026 <gen> is alive) Equal to True) then do (Create 1.Footman7 for Player 2 (Blue) at (Player 2 (Blue) start location) facing Default building facing degrees) else do (Do nothing)
If ((Barracks 0028 <gen> is alive) Equal to True) then do (Create 1.Footman8 for Player 2 (Blue) at (Player 2 (Blue) start location) facing Default building facing degrees) else do (Do nothing)
If ((Max mana of Barracks 0016 <gen>) Greater than or equal to 2.00) then do (Create 1.Rifleman for Player 2 (Blue) at (Player 2 (Blue) start location) facing Default building facing degrees) else do (Do nothing)
If ((Max mana of Barracks 0016 <gen>) Greater than or equal to 3.00) then do (Create 1.Knight for Player 2 (Blue) at (Player 2 (Blue) start location) facing Default building facing degrees) else do (Do nothing)
If ((Max mana of Barracks 0016 <gen>) Greater than or equal to 4.00) then do (Create 3.Troll for Player 2 (Blue) at (Player 2 (Blue) start location) facing Default building facing degrees) else do (Do nothing)
If ((Max mana of Barracks 0016 <gen>) Greater than or equal to 5.00) then do (Create 1.Ork for Player 2 (Blue) at (Player 2 (Blue) start location) facing Default building facing degrees) else do (Do nothing)
If ((Max mana of Barracks 0016 <gen>) Greater than or equal to 6.00) then do (Create 1.Mortar Team for Player 2 (Blue) at (Player 2 (Blue) start location) facing Default building facing degrees) else do (Do nothing)
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Number of units in (Units of type Builder2)) Equal to 0
(Max mana of Barracks 0016 <gen>) Greater than or equal to 7.00
Then - Actions
Unit - Create 1 Builder2 for Player 2 (Blue) at (Player 2 (Blue) start location) facing (Player 2 (Blue) start location)
Else - Actions
If ((Max mana of Barracks 0016 <gen>) Greater than or equal to 8.00) then do (Create 1.Leisurly Dragon for Player 2 (Blue) at (Player 2 (Blue) start location) facing Default building facing degrees) else do (Do nothing)
Creep Timer 3
Events
Time - CreepTimer expires
Conditions
Actions
If ((Barracks 0014 <gen> is alive) Equal to True) then do (Create 1.Footman1 for Player 3 (Teal) at (Player 3 (Teal) start location) facing Default building facing degrees) else do (Do nothing)
If ((Barracks 0016 <gen> is alive) Equal to True) then do (Create 1.Footman2 for Player 3 (Teal) at (Player 3 (Teal) start location) facing Default building facing degrees) else do (Do nothing)
If ((Barracks 0020 <gen> is alive) Equal to True) then do (Create 1.Footman4 for Player 3 (Teal) at (Player 3 (Teal) start location) facing Default building facing degrees) else do (Do nothing)
If ((Barracks 0021 <gen> is alive) Equal to True) then do (Create 1.Footman5 for Player 3 (Teal) at (Player 3 (Teal) start location) facing Default building facing degrees) else do (Do nothing)
If ((Barracks 0023 <gen> is alive) Equal to True) then do (Create 1.Footman6 for Player 3 (Teal) at (Player 3 (Teal) start location) facing Default building facing degrees) else do (Do nothing)
If ((Barracks 0026 <gen> is alive) Equal to True) then do (Create 1.Footman7 for Player 3 (Teal) at (Player 3 (Teal) start location) facing Default building facing degrees) else do (Do nothing)
If ((Barracks 0028 <gen> is alive) Equal to True) then do (Create 1.Footman8 for Player 3 (Teal) at (Player 3 (Teal) start location) facing Default building facing degrees) else do (Do nothing)
If ((Max mana of Barracks 0018 <gen>) Greater than or equal to 2.00) then do (Create 1.Rifleman for Player 3 (Teal) at (Player 3 (Teal) start location) facing Default building facing degrees) else do (Do nothing)
If ((Max mana of Barracks 0018 <gen>) Greater than or equal to 3.00) then do (Create 1.Knight for Player 3 (Teal) at (Player 3 (Teal) start location) facing Default building facing degrees) else do (Do nothing)
If ((Max mana of Barracks 0018 <gen>) Greater than or equal to 4.00) then do (Create 3.Troll for Player 3 (Teal) at (Player 3 (Teal) start location) facing Default building facing degrees) else do (Do nothing)
If ((Max mana of Barracks 0018 <gen>) Greater than or equal to 5.00) then do (Create 1.Ork for Player 3 (Teal) at (Player 3 (Teal) start location) facing Default building facing degrees) else do (Do nothing)
If ((Max mana of Barracks 0018 <gen>) Greater than or equal to 6.00) then do (Create 1.Mortar Team for Player 3 (Teal) at (Player 3 (Teal) start location) facing Default building facing degrees) else do (Do nothing)
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Number of units in (Units of type Builder3)) Equal to 0
(Max mana of Barracks 0018 <gen>) Greater than or equal to 7.00
Then - Actions
Unit - Create 1 Builder3 for Player 3 (Teal) at (Player 3 (Teal) start location) facing (Player 2 (Blue) start location)
Else - Actions
If ((Max mana of Barracks 0018 <gen>) Greater than or equal to 8.00) then do (Create 1.Leisurly Dragon for Player 3 (Teal) at (Player 3 (Teal) start location) facing Default building facing degrees) else do (Do nothing)
Creep Timer 4
Events
Time - CreepTimer expires
Conditions
Actions
If ((Barracks 0014 <gen> is alive) Equal to True) then do (Create 1.Footman1 for Player 4 (Purple) at (Player 4 (Purple) start location) facing Default building facing degrees) else do (Do nothing)
If ((Barracks 0016 <gen> is alive) Equal to True) then do (Create 1.Footman2 for Player 4 (Purple) at (Player 4 (Purple) start location) facing Default building facing degrees) else do (Do nothing)
If ((Barracks 0018 <gen> is alive) Equal to True) then do (Create 1.Footman3 for Player 4 (Purple) at (Player 4 (Purple) start location) facing Default building facing degrees) else do (Do nothing)
If ((Barracks 0021 <gen> is alive) Equal to True) then do (Create 1.Footman5 for Player 4 (Purple) at (Player 4 (Purple) start location) facing Default building facing degrees) else do (Do nothing)
If ((Barracks 0023 <gen> is alive) Equal to True) then do (Create 1.Footman6 for Player 4 (Purple) at (Player 4 (Purple) start location) facing Default building facing degrees) else do (Do nothing)
If ((Barracks 0026 <gen> is alive) Equal to True) then do (Create 1.Footman7 for Player 4 (Purple) at (Player 4 (Purple) start location) facing Default building facing degrees) else do (Do nothing)
If ((Barracks 0028 <gen> is alive) Equal to True) then do (Create 1.Footman8 for Player 4 (Purple) at (Player 4 (Purple) start location) facing Default building facing degrees) else do (Do nothing)
If ((Max mana of Barracks 0020 <gen>) Greater than or equal to 2.00) then do (Create 1.Rifleman for Player 4 (Purple) at (Player 4 (Purple) start location) facing Default building facing degrees) else do (Do nothing)
If ((Max mana of Barracks 0020 <gen>) Greater than or equal to 3.00) then do (Create 1.Knight for Player 4 (Purple) at (Player 4 (Purple) start location) facing Default building facing degrees) else do (Do nothing)
If ((Max mana of Barracks 0020 <gen>) Greater than or equal to 4.00) then do (Create 3.Troll for Player 4 (Purple) at (Player 4 (Purple) start location) facing Default building facing degrees) else do (Do nothing)
If ((Max mana of Barracks 0020 <gen>) Greater than or equal to 5.00) then do (Create 1.Ork for Player 4 (Purple) at (Player 4 (Purple) start location) facing Default building facing degrees) else do (Do nothing)
If ((Max mana of Barracks 0020 <gen>) Greater than or equal to 6.00) then do (Create 1.Mortar Team for Player 4 (Purple) at (Player 4 (Purple) start location) facing Default building facing degrees) else do (Do nothing)
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Number of units in (Units of type Builder4)) Equal to 0
(Max mana of Barracks 0020 <gen>) Greater than or equal to 7.00
Then - Actions
Unit - Create 1 Builder4 for Player 4 (Purple) at (Player 4 (Purple) start location) facing (Player 2 (Blue) start location)
Else - Actions
If ((Max mana of Barracks 0020 <gen>) Greater than or equal to 8.00) then do (Create 1.Leisurly Dragon for Player 4 (Purple) at (Player 4 (Purple) start location) facing Default building facing degrees) else do (Do nothing)
Creep Timer 5
Events
Time - CreepTimer expires
Conditions
Actions
If ((Barracks 0014 <gen> is alive) Equal to True) then do (Create 1.Footman1 for Player 5 (Yellow) at (Player 5 (Yellow) start location) facing Default building facing degrees) else do (Do nothing)
If ((Barracks 0016 <gen> is alive) Equal to True) then do (Create 1.Footman2 for Player 5 (Yellow) at (Player 5 (Yellow) start location) facing Default building facing degrees) else do (Do nothing)
If ((Barracks 0018 <gen> is alive) Equal to True) then do (Create 1.Footman3 for Player 5 (Yellow) at (Player 5 (Yellow) start location) facing Default building facing degrees) else do (Do nothing)
If ((Barracks 0020 <gen> is alive) Equal to True) then do (Create 1.Footman4 for Player 5 (Yellow) at (Player 5 (Yellow) start location) facing Default building facing degrees) else do (Do nothing)
If ((Barracks 0023 <gen> is alive) Equal to True) then do (Create 1.Footman6 for Player 5 (Yellow) at (Player 5 (Yellow) start location) facing Default building facing degrees) else do (Do nothing)
If ((Barracks 0026 <gen> is alive) Equal to True) then do (Create 1.Footman7 for Player 5 (Yellow) at (Player 5 (Yellow) start location) facing Default building facing degrees) else do (Do nothing)
If ((Barracks 0028 <gen> is alive) Equal to True) then do (Create 1.Footman8 for Player 5 (Yellow) at (Player 5 (Yellow) start location) facing Default building facing degrees) else do (Do nothing)
If ((Max mana of Barracks 0021 <gen>) Greater than or equal to 2.00) then do (Create 1.Rifleman for Player 5 (Yellow) at (Player 5 (Yellow) start location) facing Default building facing degrees) else do (Do nothing)
If ((Max mana of Barracks 0021 <gen>) Greater than or equal to 3.00) then do (Create 1.Knight for Player 5 (Yellow) at (Player 5 (Yellow) start location) facing Default building facing degrees) else do (Do nothing)
If ((Max mana of Barracks 0021 <gen>) Greater than or equal to 4.00) then do (Create 3.Troll for Player 5 (Yellow) at (Player 5 (Yellow) start location) facing Default building facing degrees) else do (Do nothing)
If ((Max mana of Barracks 0021 <gen>) Greater than or equal to 5.00) then do (Create 1.Ork for Player 5 (Yellow) at (Player 5 (Yellow) start location) facing Default building facing degrees) else do (Do nothing)
If ((Max mana of Barracks 0021 <gen>) Greater than or equal to 6.00) then do (Create 1.Mortar Team for Player 5 (Yellow) at (Player 5 (Yellow) start location) facing Default building facing degrees) else do (Do nothing)
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Number of units in (Units of type Builder5)) Equal to 0
(Max mana of Barracks 0021 <gen>) Greater than or equal to 7.00
Then - Actions
Unit - Create 1 Builder5 for Player 5 (Yellow) at (Player 5 (Yellow) start location) facing (Player 2 (Blue) start location)
Else - Actions
If ((Max mana of Barracks 0021 <gen>) Greater than or equal to 8.00) then do (Create 1.Leisurly Dragon for Player 5 (Yellow) at (Player 5 (Yellow) start location) facing Default building facing degrees) else do (Do nothing)
Creep Timer 6
Events
Time - CreepTimer expires
Conditions
Actions
If ((Barracks 0014 <gen> is alive) Equal to True) then do (Create 1.Footman1 for Player 6 (Orange) at (Player 6 (Orange) start location) facing Default building facing degrees) else do (Do nothing)
If ((Barracks 0016 <gen> is alive) Equal to True) then do (Create 1.Footman2 for Player 6 (Orange) at (Player 6 (Orange) start location) facing Default building facing degrees) else do (Do nothing)
If ((Barracks 0018 <gen> is alive) Equal to True) then do (Create 1.Footman3 for Player 6 (Orange) at (Player 6 (Orange) start location) facing Default building facing degrees) else do (Do nothing)
If ((Barracks 0020 <gen> is alive) Equal to True) then do (Create 1.Footman4 for Player 6 (Orange) at (Player 6 (Orange) start location) facing Default building facing degrees) else do (Do nothing)
If ((Barracks 0021 <gen> is alive) Equal to True) then do (Create 1.Footman5 for Player 6 (Orange) at (Player 6 (Orange) start location) facing Default building facing degrees) else do (Do nothing)
If ((Barracks 0026 <gen> is alive) Equal to True) then do (Create 1.Footman7 for Player 6 (Orange) at (Player 6 (Orange) start location) facing Default building facing degrees) else do (Do nothing)
If ((Barracks 0028 <gen> is alive) Equal to True) then do (Create 1.Footman8 for Player 6 (Orange) at (Player 6 (Orange) start location) facing Default building facing degrees) else do (Do nothing)
If ((Max mana of Barracks 0023 <gen>) Greater than or equal to 2.00) then do (Create 1.Rifleman for Player 6 (Orange) at (Player 6 (Orange) start location) facing Default building facing degrees) else do (Do nothing)
If ((Max mana of Barracks 0023 <gen>) Greater than or equal to 3.00) then do (Create 1.Knight for Player 6 (Orange) at (Player 6 (Orange) start location) facing Default building facing degrees) else do (Do nothing)
If ((Max mana of Barracks 0023 <gen>) Greater than or equal to 4.00) then do (Create 3.Troll for Player 6 (Orange) at (Player 6 (Orange) start location) facing Default building facing degrees) else do (Do nothing)
If ((Max mana of Barracks 0023 <gen>) Greater than or equal to 5.00) then do (Create 1.Ork for Player 6 (Orange) at (Player 6 (Orange) start location) facing Default building facing degrees) else do (Do nothing)
If ((Max mana of Barracks 0023 <gen>) Greater than or equal to 6.00) then do (Create 1.Mortar Team for Player 6 (Orange) at (Player 6 (Orange) start location) facing Default building facing degrees) else do (Do nothing)
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Number of units in (Units of type Builder6)) Equal to 0
(Max mana of Barracks 0023 <gen>) Greater than or equal to 7.00
Then - Actions
Unit - Create 1 Builder6 for Player 6 (Orange) at (Player 6 (Orange) start location) facing (Player 2 (Blue) start location)
Else - Actions
If ((Max mana of Barracks 0023 <gen>) Greater than or equal to 8.00) then do (Create 1.Leisurly Dragon for Player 6 (Orange) at (Player 6 (Orange) start location) facing Default building facing degrees) else do (Do nothing)
Creep Timer 7
Events
Time - CreepTimer expires
Conditions
Actions
If ((Barracks 0014 <gen> is alive) Equal to True) then do (Create 1.Footman1 for Player 7 (Green) at (Player 7 (Green) start location) facing Default building facing degrees) else do (Do nothing)
If ((Barracks 0016 <gen> is alive) Equal to True) then do (Create 1.Footman2 for Player 7 (Green) at (Player 7 (Green) start location) facing Default building facing degrees) else do (Do nothing)
If ((Barracks 0018 <gen> is alive) Equal to True) then do (Create 1.Footman3 for Player 7 (Green) at (Player 7 (Green) start location) facing Default building facing degrees) else do (Do nothing)
If ((Barracks 0020 <gen> is alive) Equal to True) then do (Create 1.Footman4 for Player 7 (Green) at (Player 7 (Green) start location) facing Default building facing degrees) else do (Do nothing)
If ((Barracks 0021 <gen> is alive) Equal to True) then do (Create 1.Footman5 for Player 7 (Green) at (Player 7 (Green) start location) facing Default building facing degrees) else do (Do nothing)
If ((Barracks 0023 <gen> is alive) Equal to True) then do (Create 1.Footman6 for Player 7 (Green) at (Player 7 (Green) start location) facing Default building facing degrees) else do (Do nothing)
If ((Barracks 0028 <gen> is alive) Equal to True) then do (Create 1.Footman8 for Player 7 (Green) at (Player 7 (Green) start location) facing Default building facing degrees) else do (Do nothing)
If ((Max mana of Barracks 0026 <gen>) Greater than or equal to 2.00) then do (Create 1.Rifleman for Player 7 (Green) at (Player 7 (Green) start location) facing Default building facing degrees) else do (Do nothing)
If ((Max mana of Barracks 0026 <gen>) Greater than or equal to 3.00) then do (Create 1.Knight for Player 7 (Green) at (Player 7 (Green) start location) facing Default building facing degrees) else do (Do nothing)
If ((Max mana of Barracks 0026 <gen>) Greater than or equal to 4.00) then do (Create 3.Troll for Player 7 (Green) at (Player 7 (Green) start location) facing Default building facing degrees) else do (Do nothing)
If ((Max mana of Barracks 0026 <gen>) Greater than or equal to 5.00) then do (Create 1.Ork for Player 7 (Green) at (Player 7 (Green) start location) facing Default building facing degrees) else do (Do nothing)
If ((Max mana of Barracks 0026 <gen>) Greater than or equal to 6.00) then do (Create 1.Mortar Team for Player 7 (Green) at (Player 7 (Green) start location) facing Default building facing degrees) else do (Do nothing)
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Number of units in (Units of type Builder7)) Equal to 0
(Max mana of Barracks 0026 <gen>) Greater than or equal to 7.00
Then - Actions
Unit - Create 1 Builder7 for Player 7 (Green) at (Player 7 (Green) start location) facing (Player 2 (Blue) start location)
Else - Actions
If ((Max mana of Barracks 0026 <gen>) Greater than or equal to 8.00) then do (Create 1.Leisurly Dragon for Player 7 (Green) at (Player 7 (Green) start location) facing Default building facing degrees) else do (Do nothing)
Creep Timer 8
Events
Time - CreepTimer expires
Conditions
Actions
If ((Barracks 0014 <gen> is alive) Equal to True) then do (Create 1.Footman1 for Player 8 (Pink) at (Player 8 (Pink) start location) facing Default building facing degrees) else do (Do nothing)
If ((Barracks 0016 <gen> is alive) Equal to True) then do (Create 1.Footman2 for Player 8 (Pink) at (Player 8 (Pink) start location) facing Default building facing degrees) else do (Do nothing)
If ((Barracks 0018 <gen> is alive) Equal to True) then do (Create 1.Footman3 for Player 8 (Pink) at (Player 8 (Pink) start location) facing Default building facing degrees) else do (Do nothing)
If ((Barracks 0020 <gen> is alive) Equal to True) then do (Create 1.Footman4 for Player 8 (Pink) at (Player 8 (Pink) start location) facing Default building facing degrees) else do (Do nothing)
If ((Barracks 0021 <gen> is alive) Equal to True) then do (Create 1.Footman5 for Player 8 (Pink) at (Player 8 (Pink) start location) facing Default building facing degrees) else do (Do nothing)
If ((Barracks 0023 <gen> is alive) Equal to True) then do (Create 1.Footman6 for Player 8 (Pink) at (Player 8 (Pink) start location) facing Default building facing degrees) else do (Do nothing)
If ((Barracks 0026 <gen> is alive) Equal to True) then do (Create 1.Footman7 for Player 8 (Pink) at (Player 8 (Pink) start location) facing Default building facing degrees) else do (Do nothing)
If ((Max mana of Barracks 0028 <gen>) Greater than or equal to 2.00) then do (Create 1.Rifleman for Player 8 (Pink) at (Player 8 (Pink) start location) facing Default building facing degrees) else do (Do nothing)
If ((Max mana of Barracks 0028 <gen>) Greater than or equal to 3.00) then do (Create 1.Knight for Player 8 (Pink) at (Player 8 (Pink) start location) facing Default building facing degrees) else do (Do nothing)
If ((Max mana of Barracks 0028 <gen>) Greater than or equal to 4.00) then do (Create 3.Troll for Player 8 (Pink) at (Player 8 (Pink) start location) facing Default building facing degrees) else do (Do nothing)
If ((Max mana of Barracks 0028 <gen>) Greater than or equal to 5.00) then do (Create 1.Ork for Player 8 (Pink) at (Player 8 (Pink) start location) facing Default building facing degrees) else do (Do nothing)
If ((Max mana of Barracks 0028 <gen>) Greater than or equal to 6.00) then do (Create 1.Mortar Team for Player 8 (Pink) at (Player 8 (Pink) start location) facing Default building facing degrees) else do (Do nothing)
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Number of units in (Units of type Builder8)) Equal to 0
(Max mana of Barracks 0028 <gen>) Greater than or equal to 7.00
Then - Actions
Unit - Create 1 Builder8 for Player 8 (Pink) at (Player 8 (Pink) start location) facing (Player 2 (Blue) start location)
Else - Actions
If ((Max mana of Barracks 0028 <gen>) Greater than or equal to 8.00) then do (Create 1.Leisurly Dragon for Player 8 (Pink) at (Player 8 (Pink) start location) facing Default building facing degrees) else do (Do nothing)
Send Attackers
Events
Unit - A unit enters (Playable map area)
Conditions
Actions
Unit - Unpause all units
Wait 1.00 seconds
Unit Group - Pick every unit in (Units of type Footman2) and do (Order (Picked unit) to Attack-Move To.(Center of Region_001 <gen>))
Wait 1.00 seconds
Unit Group - Pick every unit in (Units of type Footman3) and do (Order (Picked unit) to Attack-Move To.(Center of Region_002 <gen>))
Wait 1.00 seconds
Unit Group - Pick every unit in (Units of type Footman4) and do (Order (Picked unit) to Attack-Move To.(Center of Region_003 <gen>))
Wait 1.00 seconds
Unit Group - Pick every unit in (Units of type Footman5) and do (Order (Picked unit) to Attack-Move To.(Center of Region_004 <gen>))
Wait 1.00 seconds
Unit Group - Pick every unit in (Units of type Footman6) and do (Order (Picked unit) to Attack-Move To.(Center of Region_005 <gen>))
Wait 1.00 seconds
Unit Group - Pick every unit in (Units of type Footman7) and do (Order (Picked unit) to Attack-Move To.(Center of Region_006 <gen>))
Wait 1.00 seconds
Unit Group - Pick every unit in (Units of type Footman8) and do (Order (Picked unit) to Attack-Move To.(Center of Region_007 <gen>))
Wait 1.00 seconds
Unit Group - Pick every unit in (Units of type Footman1) and do (Order (Picked unit) to Attack-Move To.(Center of Region_000 <gen>))
Wait 1.00 seconds
Unit Group - Pick every unit in (Units of type Rifleman) and do (Order (Picked unit) to Attack-Move To.(Random point in (Playable map area)))
Wait 1.00 seconds
Unit Group - Pick every unit in (Units of type Knight) and do (Order (Picked unit) to Attack-Move To.(Random point in (Playable map area)))
Wait 1.00 seconds
Unit Group - Pick every unit in (Units of type Troll) and do (Order (Picked unit) to Attack-Move To.(Random point in (Playable map area)))
Wait 1.00 seconds
Unit Group - Pick every unit in (Units of type Ork) and do (Order (Picked unit) to Attack-Move To.(Random point in (Playable map area)))
Wait 1.00 seconds
Unit Group - Pick every unit in (Units of type Mortar Team) and do (Order (Picked unit) to Attack-Move To.(Random point in (Playable map area)))
Wait 1.00 seconds
Unit Group - Pick every unit in (Units of type Leisurly Dragon) and do (Order (Picked unit) to Attack-Move To.(Random point in (Playable map area)))
Dont Control Creeps
Events
Unit - A unit Is issued an order targeting an object
Conditions
((Triggering unit) has buff Devotion Aura) Equal to False
((Triggering unit) is A sapper) Equal to True
((Triggering unit) is selected by (Owner of (Triggering unit)).) Equal to True
Actions
Unit - Set life of (Triggering unit) to 0.50 %
Dont Control Creeps Copy
Events
Unit - A unit Is issued an order targeting a point
Conditions
((Triggering unit) is A sapper) Equal to True
((Triggering unit) has buff Devotion Aura) Equal to False
((Triggering unit) is selected by (Owner of (Triggering unit)).) Equal to True
Actions
Unit - Set life of (Triggering unit) to 0.50 %
Antilag
Events
Time - CreepTimer expires
Conditions
(Number of units in (Units in (Playable map area) matching (((Matching unit) is A structure) Equal to False))) Greater than 140
Actions
Wait 10.00 seconds
Countdown Timer - Pause CreepTimer
Game - Display to (All players) for 10.00 seconds the text: Unit production will pause until there are less units on the map.
Antilag2
Events
Unit - A unit Dies
Conditions
(Number of units in (Units in (Playable map area) matching (((Matching unit) is A structure) Equal to False))) Less than 120
Actions
Countdown Timer - Resume CreepTimer
Victory
Events
Time - Every 1.00 seconds of game time
Conditions
Actions
Game - Victory (Owner of (Random unit from (Units of type Barracks))) ( Show dialogs, Show scores)
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.