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
Space Orcs v2.0.1.w3x
Variables
Inicjalizacja
TEAMS FIX
Tooltip
Begin
Income
Teleport
Ress
Wood
Clear corpse
Win
Capture Red
Capture 2
Red Win
Purple Win
Players
Remove
Leave
Skills
Mine attack
Mine BOOM
Holo
Suicide
Steroids
Sheep Curse
Sheep Reduction
Boiling Blood
Research
AI
Train
Heroes
Loop
Backside
Camera
Close Camera
Medium Camera
Far Camera
debug
Leaderboard
Set Up Leaderboard
Update Leaderboard
Change Value
Test Commands
Test
Money
Dummy
Kill
Heal
God
Enemy
Orange
Arena
Wave
Name
Type
is_array
initial_value
Kills
integer
Yes
L2
leaderboard
No
Money
ordercode
No
Points
integer
Yes
TheLeaderBoard
leaderboard
No
TEAMS FIX
Events
Map initialization
Conditions
Actions
Player - Make Player 1 (Red) treat Player 2 (Blue) as an Ally with shared vision
Player - Make Player 1 (Red) treat Player 3 (Teal) as an Ally with shared vision
Player - Make Player 1 (Red) treat Player 4 (Purple) as an Enemy
Player - Make Player 1 (Red) treat Player 5 (Yellow) as an Enemy
Player - Make Player 1 (Red) treat Player 6 (Orange) as an Enemy
Player - Make Player 2 (Blue) treat Player 1 (Red) as an Ally with shared vision
Player - Make Player 2 (Blue) treat Player 3 (Teal) as an Ally with shared vision
Player - Make Player 2 (Blue) treat Player 4 (Purple) as an Enemy
Player - Make Player 2 (Blue) treat Player 5 (Yellow) as an Enemy
Player - Make Player 2 (Blue) treat Player 6 (Orange) as an Enemy
Player - Make Player 3 (Teal) treat Player 1 (Red) as an Ally with shared vision
Player - Make Player 3 (Teal) treat Player 2 (Blue) as an Ally with shared vision
Player - Make Player 3 (Teal) treat Player 4 (Purple) as an Enemy
Player - Make Player 3 (Teal) treat Player 5 (Yellow) as an Enemy
Player - Make Player 3 (Teal) treat Player 6 (Orange) as an Enemy
Player - Make Player 4 (Purple) treat Player 5 (Yellow) as an Ally with shared vision
Player - Make Player 4 (Purple) treat Player 6 (Orange) as an Ally with shared vision
Player - Make Player 4 (Purple) treat Player 1 (Red) as an Enemy
Player - Make Player 4 (Purple) treat Player 2 (Blue) as an Enemy
Player - Make Player 4 (Purple) treat Player 3 (Teal) as an Enemy
Player - Make Player 5 (Yellow) treat Player 4 (Purple) as an Ally with shared vision
Player - Make Player 5 (Yellow) treat Player 6 (Orange) as an Ally with shared vision
Player - Make Player 5 (Yellow) treat Player 1 (Red) as an Enemy
Player - Make Player 5 (Yellow) treat Player 2 (Blue) as an Enemy
Player - Make Player 5 (Yellow) treat Player 3 (Teal) as an Enemy
Player - Make Player 6 (Orange) treat Player 4 (Purple) as an Ally with shared vision
Player - Make Player 6 (Orange) treat Player 5 (Yellow) as an Ally with shared vision
Player - Make Player 6 (Orange) treat Player 1 (Red) as an Enemy
Player - Make Player 6 (Orange) treat Player 2 (Blue) as an Enemy
Player - Make Player 6 (Orange) treat Player 3 (Teal) as an Enemy
Tooltip
Events
Time - Elapsed game time is 15.00 seconds
Time - Elapsed game time is 195.00 seconds
Time - Elapsed game time is 375.00 seconds
Time - Elapsed game time is 615.00 seconds
Time - Elapsed game time is 1215.00 seconds
Conditions
Actions
Game - Display to (All players) for 15.00 seconds the text: |cffffcc00Welcome to Space Orcs!|rControl all capture points to win the game.Type: "-close", "-medium" or "-far" to change view distance
Begin
Events
Time - Elapsed game time is 0.01 seconds
Conditions
Actions
Game - Set the time of day to 12
Game - Turn the day/night cycle Off
Visibility - Disable fog of war
Visibility - Disable black mask
Quest - Create a Optional quest titled Credits with the description Custom models:|c00FF0303General Frank|r: Commander, Shocker, Destroyer, Marine, Medic, Tauren Trooper, Demolisher, Sniper. Scout|c00FF0303killst4r|r : Command Center, Armory, Barracks, Bunker, Academy, Factory, Turret|c00FF0303Cavman|r: Space Troll|c00FF0303JokeMaster|r: Space Ogre|c00FF0303WILL THE ALMIGHTY|r: Goblin Engineer|c00FF0303Ham Ham|r: Undead Marine , using icon path ReplaceableTextures\CommandButtons\BTNNecromancerMaster.blp
Quest - Create a quest requirement for (Last created quest) with the description Map designed and created by: |c00FF0303Vitek99|r
Quest - Create a quest requirement for (Last created quest) with the description All the models can be found on |c00FFFC01www.hiveworkshop.com|r
Sound - Play War2IntroMusic <gen>
Player Group - Pick every player in (All players) and do (Actions)
Loop - Actions
Camera - Reset camera for (Picked player) to standard game-view over 0.00 seconds
Player - Limit training of Heroes to 1 for (Picked player)
Player - Set (Picked player) . Current gold to 250
Player - Set the current research level of R00F (Unexpected type: 'techcode') to 1 for (Picked player)
Unit Group - Pick every unit in (Units in Arena <gen> matching (((Matching unit) is A structure) Equal to False)) and do (Actions)
Loop - Actions
Unit - Remove (Picked unit) from the game
Unit Group - Pick every unit in (Units of type Capture Point (large)) and do (Actions)
Loop - Actions
Unit - Set life of (Picked unit) to 500.00
Wait 0.01 seconds
Visibility - Enable fog of war
Income
Events
Time - Every 1.00 seconds of game time
Conditions
Actions
Player Group - Pick every player in (All players) and do (Actions)
Loop - Actions
Player - Add 10 to (Picked player) . Current gold
Player - Add 1 to (Picked player) . Current lumber
Teleport
Events
Unit - A unit Finishes training a unit
Conditions
Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Current research level of R00K (Unexpected type: 'techcode') for (Owner of (Triggering unit))) Equal to 1
Then - Actions
Special Effect - Destroy (Last created special effect)
Special Effect - Create a special effect at (Rally-Point of (Triggering unit) as a point) using Abilities\Spells\Human\MassTeleport\MassTeleportTo.mdl
Unit - Move (Trained unit) instantly to (Rally-Point of (Triggering unit) as a point)
Wait 0.90 seconds
Special Effect - Destroy (Last created special effect)
Else - Actions
Unit - Move (Trained unit) instantly to ((Owner of (Triggering unit)) start location)
Ress
Events
Unit - A unit Dies
Conditions
((Dying unit) is A Hero) Equal to True
Actions
Wait 3.00 seconds
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Number of living |c0020C000Command Center|r units owned by (Owner of (Dying unit))) Equal to 1
Then - Actions
Game - Display to (All players matching ((Matching player) Equal to (Owner of (Dying unit))).) for 27.00 seconds the text: |cffffcc00Your hero will be revived soon.|r
Else - Actions
Game - Display to (All players matching ((Matching player) Equal to (Owner of (Dying unit))).) for 27.00 seconds the text: |cffffcc00Your Command Center have been destroyed, your dead Hero will not be revived, rest in peace.|r
Wait 27.00 seconds
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Number of living |c0020C000Command Center|r units owned by (Owner of (Dying unit))) Equal to 1
Then - Actions
Hero - Instantly revive (Dying unit) at ((Owner of (Dying unit)) start location) , Show revival graphics
Else - Actions
Wood
Events
Unit - A unit Finishes training a unit
Conditions
(Unit-type of (Trained unit)) Equal to Wood
Actions
Unit - Remove (Trained unit) from the game
Player - Add 250 to (Owner of (Trained unit)) . Current gold
Clear corpse
Events
Unit - A unit Dies
Conditions
((Triggering unit) is A Hero) Equal to False
Actions
Wait 5.00 seconds
Unit - Remove (Dying unit) from the game
Capture Red
Events
Time - Every 1.00 seconds of game time
Conditions
Actions
Player Group - Pick every player in (All allies of Player 1 (Red).) and do (Actions)
Loop - Actions
Unit Group - Pick every unit in (Units of type Capture Point (large)) and do (Actions)
Loop - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Number of units in (Units within 512 of (Position of (Picked unit)) matching ((Owner of (Matching unit)) Equal to (Picked player)).)) Greater than or equal to (Number of units in (Units within 512 of (Position of (Picked unit)) matching ((Owner of (Matching unit)) Not equal to (Picked player)).))
Then - Actions
Unit - Change ownership of (Picked unit) to Player 1 (Red) and Change color
Else - Actions
Player Group - Pick every player in (All allies of Player 4 (Purple).) and do (Actions)
Loop - Actions
Unit Group - Pick every unit in (Units of type Capture Point (large)) and do (Actions)
Loop - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Number of units in (Units within 512 of (Position of (Picked unit)) matching ((Owner of (Matching unit)) Equal to (Picked player)).)) Greater than or equal to (Number of units in (Units within 512 of (Position of (Picked unit)) matching ((Owner of (Matching unit)) Not equal to (Picked player)).))
Then - Actions
Unit - Change ownership of (Picked unit) to Player 4 (Purple) and Change color
Else - Actions
Capture 2
Events
Unit - A unit Changes owner
Conditions
Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Number of units in (Units owned by Player 1 (Red) of type Capture Point (large))) Equal to 7
Then - Actions
Game - Display to (All players) for 15.00 seconds the text: |cffffcc00TEAM 1 CONTROLS ALL CAPTURE POINTS|r and will win if they hold them for 15 seconds.
Wait 15.00 seconds
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Number of units in (Units owned by Player 1 (Red) of type Capture Point (large))) Equal to 7
Then - Actions
Trigger - Run Red_Win <gen> (ignoring conditions)
Else - Actions
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Number of units in (Units owned by Player 4 (Purple) of type Capture Point (large))) Equal to 7
Then - Actions
Game - Display to (All players) for 15.00 seconds the text: |cffffcc00TEAM 2 CONTROLS ALL CAPTURE POINTS|r and will win if they hold them for 15 seconds.
Wait 15.00 seconds
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Number of units in (Units owned by Player 4 (Purple) of type Capture Point (large))) Equal to 7
Then - Actions
Trigger - Run Purple_Win <gen> (ignoring conditions)
Else - Actions
Else - Actions
Red Win
Events
Conditions
Actions
Trigger - Turn off Ress <gen>
Trigger - Turn off debug <gen>
Floating Text - Create floating text that reads TEAM 1 WINS! at (Center of GG2 <gen>) with Z offset 0 , using font size 20.00 , color ( 100 %, 0.00 %, 0.00 %), and 0 % transparency
Sound - Play Credits <gen>
Player Group - Pick every player in (All players) and do (Actions)
Loop - Actions
Visibility - Create an initially Enabled visibility modifier for (Picked player) emitting Visibility across AttackPurple <gen>
Unit Group - Pick every unit in (Units owned by (Picked player).) and do (Actions)
Loop - Actions
Unit - Pause (Picked unit)
Camera - Lock camera target for (Picked player) to Capture Point 0083 <gen> , offset by ( 0 , 0 ) using Default rotation
Player Group - Pick every player in (All enemies of Player 1 (Red).) and do (Actions)
Loop - Actions
Unit Group - Pick every unit in (Units owned by (Picked player).) and do (Actions)
Loop - Actions
Unit - Explode (Picked unit) .
Purple Win
Events
Conditions
Actions
Trigger - Turn off Ress <gen>
Trigger - Turn off debug <gen>
Floating Text - Create floating text that reads TEAM 2 WINS! at (Center of GG1 <gen>) with Z offset 0 , using font size 20.00 , color ( 50.00 %, 0.00 %, 50.00 %), and 0 % transparency
Sound - Play Credits <gen>
Player Group - Pick every player in (All players) and do (Actions)
Loop - Actions
Visibility - Create an initially Enabled visibility modifier for (Picked player) emitting Visibility across AttackRed <gen>
Unit Group - Pick every unit in (Units owned by (Picked player).) and do (Actions)
Loop - Actions
Unit - Pause (Picked unit)
Camera - Lock camera target for (Picked player) to Capture Point 0082 <gen> , offset by ( 0 , 0 ) using Default rotation
Player Group - Pick every player in (All enemies of Player 4 (Purple).) and do (Actions)
Loop - Actions
Unit Group - Pick every unit in (Units owned by (Picked player).) and do (Actions)
Loop - Actions
Unit - Explode (Picked unit) .
Remove
Events
Map initialization
Conditions
Actions
If ((Player 1 (Red) slot status) Not equal to Is playing) then do (Pick every unit in (Units owned by Player 1 (Red).) and do (Remove (Picked unit) from the game)) else do (Do nothing)
If ((Player 2 (Blue) slot status) Not equal to Is playing) then do (Pick every unit in (Units owned by Player 2 (Blue).) and do (Remove (Picked unit) from the game)) else do (Do nothing)
If ((Player 3 (Teal) slot status) Not equal to Is playing) then do (Pick every unit in (Units owned by Player 3 (Teal).) and do (Remove (Picked unit) from the game)) else do (Do nothing)
If ((Player 4 (Purple) slot status) Not equal to Is playing) then do (Pick every unit in (Units owned by Player 4 (Purple).) and do (Remove (Picked unit) from the game)) else do (Do nothing)
If ((Player 5 (Yellow) slot status) Not equal to Is playing) then do (Pick every unit in (Units owned by Player 5 (Yellow).) and do (Remove (Picked unit) from the game)) else do (Do nothing)
If ((Player 6 (Orange) slot status) Not equal to Is playing) then do (Pick every unit in (Units owned by Player 6 (Orange).) and do (Remove (Picked unit) from the game)) else do (Do nothing)
Leave
Events
Player - Player 1 (Red) leaves the game
Player - Player 2 (Blue) leaves the game
Player - Player 3 (Teal) leaves the game
Player - Player 4 (Purple) leaves the game
Player - Player 5 (Yellow) leaves the game
Player - Player 6 (Orange) leaves the game
Conditions
Actions
Player - Set name of (Triggering player) to LEAVER
Player - Change color of (Triggering player) to Gray , Changing color of existing units
Unit Group - Pick every unit in (Units owned by (Triggering player) matching ((Unit-type of (Matching unit)) Not equal to Capture Point (large)).) and do (Actions)
Loop - Actions
Unit - Remove (Picked unit) from the game
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Player 1 (Red) slot status) Equal to Has left the game
(Player 2 (Blue) slot status) Equal to Has left the game
(Player 3 (Teal) slot status) Equal to Has left the game
Then - Actions
Trigger - Run Purple_Win <gen> (ignoring conditions)
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Player 4 (Purple) slot status) Equal to Has left the game
(Player 5 (Yellow) slot status) Equal to Has left the game
(Player 6 (Orange) slot status) Equal to Has left the game
Then - Actions
Trigger - Run Red_Win <gen> (ignoring conditions)
Else - Actions
Mine attack
Events
Unit - A unit Is attacked
Conditions
(Unit-type of (Attacking unit)) Equal to |c00FFFC01Land Mine|r
Actions
Unit - Set life of (Attacked unit) to ((Life of (Attacked unit)) + 1)
Mine BOOM
Events
Unit - A unit Dies
Unit - A unit Finishes casting an ability
Conditions
(Unit-type of (Triggering unit)) Equal to |c00FFFC01Land Mine|r
Actions
Wait 1.00 seconds
Special Effect - Create a special effect at (Position of (Dying unit)) using Abilities\Weapons\SteamTank\SteamTankImpact.mdl
Holo
Events
Unit - A unit Is attacked
Conditions
((Attacked unit) is an illusion) Equal to True
Actions
Unit - Kill (Attacked unit)
Suicide
Events
Unit - A unit Begins channeling an ability
Conditions
(Ability being cast) Equal to Suicide Attack
Actions
Special Effect - Create a special effect at (Position of (Casting unit)) using Abilities\Weapons\SteamTank\SteamTankImpact.mdl
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Current research level of R00I (Unexpected type: 'techcode') for (Owner of (Casting unit))) Equal to 1
Then - Actions
Player Group - Pick every player in (All allies of (Owner of (Casting unit)).) and do (Actions)
Loop - Actions
Unit Group - Pick every unit in (Units within 150.00 of (Position of (Casting unit)) matching ((Owner of (Matching unit)) Not equal to (Picked player)).) and do (Actions)
Loop - Actions
Unit - Cause (Casting unit) to damage (Picked unit) , dealing 250.00 damage of attack type Siege and damage type Demolition
Else - Actions
Unit Group - Pick every unit in (Units within 150.00 of (Position of (Casting unit)).) and do (Actions)
Loop - Actions
Unit - Cause (Attacking unit) to damage (Picked unit) , dealing 250.00 damage of attack type Siege and damage type Demolition
Unit - Explode (Casting unit) .
Steroids
Events
Unit - A unit Begins casting an ability
Conditions
Or - Any (Conditions) are true
Conditions
(Ability being cast) Equal to Steroids
Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Life of (Triggering unit)) Less than or equal to 50.00
Then - Actions
Unit - Set life of (Triggering unit) to 1.00
Else - Actions
Unit - Set life of (Triggering unit) to ((Life of (Triggering unit)) - 50.00)
Sheep Curse
Events
Unit - A unit Begins casting an ability
Conditions
(Ability being cast) Equal to Sheep curse
Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Custom value of (Target unit of ability being cast)) Equal to 0
Then - Actions
Unit - Change ownership of (Target unit of ability being cast) to (Owner of (Casting unit)) and Change color
Unit - Replace (Target unit of ability being cast) with a |c00FFFC01Clone Sheep|r using The new unit's max life and mana
Unit - Set mana of (Last replaced unit) to 0
Else - Actions
Unit - Cause (Casting unit) to damage (Target unit of ability being cast) , dealing 300.00 damage of attack type Spells and damage type Normal
Unit - Create 1 . |c00FFFC01Clone Sheep|r for (Owner of (Casting unit)) at (Position of (Target unit of ability being cast)) facing Default building facing degrees
Sheep Reduction
Events
Time - Every 1.00 seconds of game time
Conditions
Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Number of living |c00FFFC01Clone Sheep|r units owned by Player 1 (Red)) Greater than 100
Then - Actions
Unit - Explode (Random unit from (Units owned by Player 1 (Red) of type |c00FFFC01Clone Sheep|r)) .
Else - Actions
Do nothing
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Number of living |c00FFFC01Clone Sheep|r units owned by Player 2 (Blue)) Greater than 100
Then - Actions
Unit - Explode (Random unit from (Units owned by Player 2 (Blue) of type |c00FFFC01Clone Sheep|r)) .
Else - Actions
Do nothing
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Number of living |c00FFFC01Clone Sheep|r units owned by Player 3 (Teal)) Greater than 100
Then - Actions
Unit - Explode (Random unit from (Units owned by Player 3 (Teal) of type |c00FFFC01Clone Sheep|r)) .
Else - Actions
Do nothing
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Number of living |c00FFFC01Clone Sheep|r units owned by Player 4 (Purple)) Greater than 100
Then - Actions
Unit - Explode (Random unit from (Units owned by Player 4 (Purple) of type |c00FFFC01Clone Sheep|r)) .
Else - Actions
Do nothing
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Number of living |c00FFFC01Clone Sheep|r units owned by Player 5 (Yellow)) Greater than 100
Then - Actions
Unit - Explode (Random unit from (Units owned by Player 5 (Yellow) of type |c00FFFC01Clone Sheep|r)) .
Else - Actions
Do nothing
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Number of living |c00FFFC01Clone Sheep|r units owned by Player 6 (Orange)) Greater than 100
Then - Actions
Unit - Explode (Random unit from (Units owned by Player 6 (Orange) of type |c00FFFC01Clone Sheep|r)) .
Else - Actions
Do nothing
Boiling Blood
Events
Unit - A unit Begins casting an ability
Conditions
(Ability being cast) Equal to Boiling Blood
Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Life of (Casting unit)) Less than 100.00
Then - Actions
Unit - Set life of (Triggering unit) to ((Life of (Triggering unit)) + 50.00)
Else - Actions
Wait 0.10 seconds
Unit - Reset ability cooldowns for (Casting unit) .
Research
Events
Unit - A unit Finishes research
Conditions
Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
And - All (Conditions) are true
Conditions
(Researched tech-type) Equal to R006 (Unexpected type: 'techcode')
(Current research level of R006 (Unexpected type: 'techcode') for (Owner of (Researching unit))) Equal to 2
Then - Actions
Player - Set the current research level of R009 (Unexpected type: 'techcode') to 1 for (Owner of (Researching unit))
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Researched tech-type) Equal to R00I (Unexpected type: 'techcode')
Then - Actions
Player - Set the current research level of R00J (Unexpected type: 'techcode') to 1 for (Owner of (Researching unit))
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Researched tech-type) Equal to R000 (Unexpected type: 'techcode')
(Current research level of R000 (Unexpected type: 'techcode') for (Owner of (Researching unit))) Equal to 3
Then - Actions
Player - Set the current research level of R00L (Unexpected type: 'techcode') to 1 for (Owner of (Researching unit))
Else - Actions
Train
Events
Time - Every 1.00 seconds of game time
Conditions
Actions
Unit Group - Pick every unit in (Units of type |c0020C000Barracks|r - Tier 1) and do (Actions)
Loop - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
((Owner of (Picked unit)) controller) Equal to Computer
Then - Actions
Unit - Order (Picked unit) to train/upgrade to a |c00FFFC01Marine|r
Else - Actions
Heroes
Events
Time - Elapsed game time is 5.00 seconds
Conditions
Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Player 1 (Red) controller) Equal to Computer
Then - Actions
Unit - Order |c0020C000Command Center|r 0039 <gen> to train/upgrade to a |c00FF0303Commander|r
Else - Actions
Do nothing
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Player 2 (Blue) controller) Equal to Computer
Then - Actions
Unit - Order |c0020C000Command Center|r 0031 <gen> to train/upgrade to a |c000042FFMarshal|r
Else - Actions
Do nothing
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Player 3 (Teal) controller) Equal to Computer
Then - Actions
Unit - Order |c0020C000Command Center|r 0051 <gen> to train/upgrade to a |cFF00FF00Thunderer|r
Else - Actions
Do nothing
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Player 4 (Purple) controller) Equal to Computer
Then - Actions
Unit - Order |c0020C000Command Center|r 0015 <gen> to train/upgrade to a |c00FF0303Commander|r
Else - Actions
Do nothing
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Player 5 (Yellow) controller) Equal to Computer
Then - Actions
Unit - Order |c0020C000Command Center|r 0057 <gen> to train/upgrade to a |cFF00FF00Thunderer|r
Else - Actions
Do nothing
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Player 6 (Orange) controller) Equal to Computer
Then - Actions
Unit - Order |c0020C000Command Center|r 0007 <gen> to train/upgrade to a |c000042FFMarshal|r
Else - Actions
Do nothing
Trigger - Turn on Loop <gen>
Trigger - Run Loop <gen> (ignoring conditions)
Loop
Events
Time - Every 25.10 seconds of game time
Conditions
Actions
Unit Group - Pick every unit in (Units in Train_Blue <gen> owned by Player 2 (Blue)) and do (Actions)
Loop - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
((Owner of (Picked unit)) controller) Equal to Computer
Then - Actions
Unit - Order (Picked unit) to Attack-Move To . (Center of South1 <gen>)
Else - Actions
Unit Group - Pick every unit in (Units in Train_Red <gen> owned by Player 1 (Red)) and do (Actions)
Loop - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
((Owner of (Picked unit)) controller) Equal to Computer
Then - Actions
Unit - Order (Picked unit) to Attack-Move To . (Center of Purple <gen>)
Else - Actions
Unit Group - Pick every unit in (Units in Train_Teal <gen> owned by Player 3 (Teal)) and do (Actions)
Loop - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
((Owner of (Picked unit)) controller) Equal to Computer
Then - Actions
Unit - Order (Picked unit) to Attack-Move To . (Center of North1 <gen>)
Else - Actions
Unit Group - Pick every unit in (Units in Train_Orange <gen> owned by Player 6 (Orange)) and do (Actions)
Loop - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
((Owner of (Picked unit)) controller) Equal to Computer
Then - Actions
Unit - Order (Picked unit) to Attack-Move To . (Center of South1 <gen>)
Else - Actions
Unit Group - Pick every unit in (Units in Train_Purple <gen> owned by Player 4 (Purple)) and do (Actions)
Loop - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
((Owner of (Picked unit)) controller) Equal to Computer
Then - Actions
Unit - Order (Picked unit) to Attack-Move To . (Center of AttackRed <gen>)
Else - Actions
Unit Group - Pick every unit in (Units in Train_Yellow <gen> owned by Player 5 (Yellow)) and do (Actions)
Loop - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
((Owner of (Picked unit)) controller) Equal to Computer
Then - Actions
Unit - Order (Picked unit) to Attack-Move To . (Center of North1 <gen>)
Else - Actions
Backside
Events
Time - Every 1.00 seconds of game time
Conditions
Actions
Unit Group - Pick every unit in (Units in North1 <gen>) and do (Actions)
Loop - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
((Owner of (Picked unit)) controller) Equal to Computer
Then - Actions
Unit - Order (Picked unit) to Attack-Move To . (Center of North3 <gen>)
Else - Actions
Unit Group - Pick every unit in (Units in South1 <gen>) and do (Actions)
Loop - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
((Owner of (Picked unit)) controller) Equal to Computer
Then - Actions
Unit - Order (Picked unit) to Attack-Move To . (Center of South3 <gen>)
Else - Actions
Unit Group - Pick every unit in (Units in South3 <gen> owned by Player 2 (Blue)) and do (Actions)
Loop - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
((Owner of (Picked unit)) controller) Equal to Computer
Then - Actions
Unit - Order (Picked unit) to Attack-Move To . (Center of Purple <gen>)
Else - Actions
Unit Group - Pick every unit in (Units in South3 <gen> owned by Player 6 (Orange)) and do (Actions)
Loop - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
((Owner of (Picked unit)) controller) Equal to Computer
Then - Actions
Unit - Order (Picked unit) to Attack-Move To . (Center of Red <gen>)
Else - Actions
Unit Group - Pick every unit in (Units in North3 <gen> owned by Player 3 (Teal)) and do (Actions)
Loop - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
((Owner of (Picked unit)) controller) Equal to Computer
Then - Actions
Unit - Order (Picked unit) to Attack-Move To . (Center of Purple <gen>)
Else - Actions
Unit Group - Pick every unit in (Units in North3 <gen> owned by Player 5 (Yellow)) and do (Actions)
Loop - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
((Owner of (Picked unit)) controller) Equal to Computer
Then - Actions
Unit - Order (Picked unit) to Attack-Move To . (Center of Red <gen>)
Else - Actions
Close Camera
Events
Player - Player 1 (Red) types a chat message containing -close (Unexpected type: 'stringnoformat') as An exact match
Player - Player 2 (Blue) types a chat message containing -close (Unexpected type: 'stringnoformat') as An exact match
Player - Player 3 (Teal) types a chat message containing -close (Unexpected type: 'stringnoformat') as An exact match
Player - Player 4 (Purple) types a chat message containing -close (Unexpected type: 'stringnoformat') as An exact match
Player - Player 5 (Yellow) types a chat message containing -close (Unexpected type: 'stringnoformat') as An exact match
Player - Player 6 (Orange) types a chat message containing -close (Unexpected type: 'stringnoformat') as An exact match
Conditions
Actions
Camera - Set (Triggering player) 's camera CAMERA_FIELD_TARGET_DISTANCE (Unexpected type: 'camerafield') to Default camera distance over 1.00 seconds
Medium Camera
Events
Player - Player 1 (Red) types a chat message containing -medium (Unexpected type: 'stringnoformat') as An exact match
Player - Player 2 (Blue) types a chat message containing -medium (Unexpected type: 'stringnoformat') as An exact match
Player - Player 3 (Teal) types a chat message containing -medium (Unexpected type: 'stringnoformat') as An exact match
Player - Player 4 (Purple) types a chat message containing -medium (Unexpected type: 'stringnoformat') as An exact match
Player - Player 5 (Yellow) types a chat message containing -medium (Unexpected type: 'stringnoformat') as An exact match
Player - Player 6 (Orange) types a chat message containing -medium (Unexpected type: 'stringnoformat') as An exact match
Conditions
Actions
Camera - Set (Triggering player) 's camera CAMERA_FIELD_TARGET_DISTANCE (Unexpected type: 'camerafield') to 2450.00 over 1.00 seconds
Far Camera
Events
Player - Player 1 (Red) types a chat message containing -far (Unexpected type: 'stringnoformat') as An exact match
Player - Player 2 (Blue) types a chat message containing -far (Unexpected type: 'stringnoformat') as An exact match
Player - Player 3 (Teal) types a chat message containing -far (Unexpected type: 'stringnoformat') as An exact match
Player - Player 4 (Purple) types a chat message containing -far (Unexpected type: 'stringnoformat') as An exact match
Player - Player 5 (Yellow) types a chat message containing -far (Unexpected type: 'stringnoformat') as An exact match
Player - Player 6 (Orange) types a chat message containing -far (Unexpected type: 'stringnoformat') as An exact match
Conditions
Actions
Camera - Set (Triggering player) 's camera CAMERA_FIELD_TARGET_DISTANCE (Unexpected type: 'camerafield') to 3200.00 over 1.00 seconds
debug
Events
Player - Player 1 (Red) types a chat message containing -debug (Unexpected type: 'stringnoformat') as An exact match
Player - Player 2 (Blue) types a chat message containing -debug (Unexpected type: 'stringnoformat') as An exact match
Player - Player 3 (Teal) types a chat message containing -debug (Unexpected type: 'stringnoformat') as An exact match
Player - Player 4 (Purple) types a chat message containing -debug (Unexpected type: 'stringnoformat') as An exact match
Player - Player 5 (Yellow) types a chat message containing -debug (Unexpected type: 'stringnoformat') as An exact match
Player - Player 6 (Orange) types a chat message containing -debug (Unexpected type: 'stringnoformat') as An exact match
Conditions
Actions
Camera - Pan camera for (Triggering player) to (Random point in (Playable map area)) over 0.01 seconds
Wait 0.02 seconds
Camera - Pan camera for (Triggering player) to (Random point in (Playable map area)) over 0.01 seconds
Wait 0.02 seconds
Camera - Pan camera for (Triggering player) to (Random point in (Playable map area)) over 0.01 seconds
Wait 0.02 seconds
Camera - Pan camera for (Triggering player) to (Random point in (Playable map area)) over 0.01 seconds
Wait 0.02 seconds
Camera - Pan camera for (Triggering player) to (Random point in (Playable map area)) over 0.01 seconds
Wait 0.02 seconds
Camera - Pan camera for (Triggering player) to (Random point in (Playable map area)) over 0.01 seconds
Wait 0.02 seconds
Camera - Pan camera for (Triggering player) to (Random point in (Playable map area)) over 0.01 seconds
Wait 0.02 seconds
Camera - Pan camera for (Triggering player) to (Random point in (Playable map area)) over 0.01 seconds
Wait 0.02 seconds
Camera - Pan camera for (Triggering player) to (Random point in (Playable map area)) over 0.01 seconds
Wait 0.02 seconds
Camera - Pan camera for (Triggering player) to (Random point in (Playable map area)) over 0.01 seconds
Wait 0.02 seconds
Camera - Pan camera for (Triggering player) to (Random point in (Playable map area)) over 0.01 seconds
Wait 0.02 seconds
Camera - Pan camera for (Triggering player) to (Random point in (Playable map area)) over 0.01 seconds
Wait 0.02 seconds
Camera - Pan camera for (Triggering player) to (Random point in (Playable map area)) over 0.01 seconds
Wait 0.02 seconds
Camera - Pan camera for (Triggering player) to (Random point in (Playable map area)) over 0.01 seconds
Wait 0.02 seconds
Camera - Pan camera for (Triggering player) to (Random point in (Playable map area)) over 0.01 seconds
Wait 0.02 seconds
Camera - Pan camera for (Triggering player) to (Random point in (Playable map area)) over 0.01 seconds
Wait 0.02 seconds
Camera - Pan camera for (Triggering player) to (Random point in (Playable map area)) over 0.01 seconds
Wait 0.02 seconds
Camera - Pan camera for (Triggering player) to (Random point in (Playable map area)) over 0.01 seconds
Wait 0.02 seconds
Camera - Pan camera for (Triggering player) to (Random point in (Playable map area)) over 0.01 seconds
Wait 0.02 seconds
Camera - Pan camera for (Triggering player) to (Random point in (Playable map area)) over 0.01 seconds
Wait 0.02 seconds
Camera - Pan camera for (Triggering player) to (Random point in (Playable map area)) over 0.01 seconds
Wait 0.02 seconds
Camera - Pan camera for (Triggering player) to (Random point in (Playable map area)) over 0.01 seconds
Wait 0.02 seconds
Camera - Pan camera for (Triggering player) to (Random point in (Playable map area)) over 0.01 seconds
Wait 0.02 seconds
Camera - Pan camera for (Triggering player) to (Random point in (Playable map area)) over 0.01 seconds
Wait 0.02 seconds
Camera - Pan camera for (Triggering player) to (Random point in (Playable map area)) over 0.01 seconds
Wait 0.02 seconds
Camera - Pan camera for (Triggering player) to (Random point in (Playable map area)) over 0.01 seconds
Wait 0.02 seconds
Camera - Pan camera for (Triggering player) to (Random point in (Playable map area)) over 0.01 seconds
Wait 0.02 seconds
Camera - Pan camera for (Triggering player) to (Random point in (Playable map area)) over 0.01 seconds
Wait 0.02 seconds
Camera - Pan camera for (Triggering player) to ((Triggering player) start location) over 0.10 seconds
Set Up Leaderboard
Events
Map initialization
Conditions
Actions
For each (Integer A) from 1 to 14 , do (Set VariableSet Kills[(Integer A)] = "0")
Wait 1.00 seconds
Leaderboard - Create a leaderboard for (All players) titled Kills
Set Variable Set TheLeaderBoard = (Last created leaderboard)
Leaderboard - Add Neutral Extra to (Last created leaderboard) with label Team 1 and value 0
Leaderboard - Change the display style for Neutral Extra in (Last created leaderboard) to Show the label, Hide the value, and Show the icon
Leaderboard - Change the color of the label for Neutral Extra in (Last created leaderboard) to ( 100 %, 100.00 %, 100.00 %) with 0 % transparency
Player - Set name of Neutral Extra to West Side
If ((Player 1 (Red) slot status) Equal to Is playing) then do (Add Player 1 (Red) to (Last created leaderboard) with label (Name of Player 1 (Red)) 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 (Name of Player 2 (Blue)) 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 (Name of Player 3 (Teal)) and value 0) else do (Do nothing)
Leaderboard - Add Neutral Hostile to (Last created leaderboard) with label Team 2 and value 0
Leaderboard - Change the display style for Neutral Hostile in (Last created leaderboard) to Show the label, Hide the value, and Show the icon
Leaderboard - Change the color of the label for Neutral Hostile in (Last created leaderboard) to ( 100 %, 100.00 %, 100.00 %) with 0 % transparency
Player - Set name of Neutral Hostile to East Side
If ((Player 4 (Purple) slot status) Equal to Is playing) then do (Add Player 4 (Purple) to (Last created leaderboard) with label (Name of Player 4 (Purple)) 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 (Name of Player 5 (Yellow)) 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 (Name of Player 6 (Orange)) and value 0) else do (Do nothing)
Trigger - Turn on Update_Leaderboard <gen>
Update Leaderboard
Events
Conditions
Actions
Leaderboard - Change the value for Player 1 (Red) in TheLeaderBoard to Kills[1]
Leaderboard - Change the value for Player 2 (Blue) in TheLeaderBoard to Kills[2]
Leaderboard - Change the value for Player 3 (Teal) in TheLeaderBoard to Kills[3]
Leaderboard - Change the value for Player 4 (Purple) in TheLeaderBoard to Kills[4]
Leaderboard - Change the value for Player 5 (Yellow) in TheLeaderBoard to Kills[5]
Leaderboard - Change the value for Player 6 (Orange) in TheLeaderBoard to Kills[6]
Change Value
Events
Unit - A unit Dies
Conditions
And - All (Conditions) are true
Conditions
And - All (Conditions) are true
Conditions
((Dying unit) belongs to an enemy of (Owner of (Killing unit)).) Equal to True
(Unit-type of (Dying unit)) Not equal to |c00FFFC01Turret|r
(Unit-type of (Dying unit)) Not equal to |c00FFFC01Plasma Fire|r
(Unit-type of (Dying unit)) Not equal to |c00FFFC01Land Mine|r
(Unit-type of (Dying unit)) Not equal to |c00FFFC01Skeleton Marine|r (Minion)
Actions
Set Variable Set Kills[(Player number of (Owner of (Killing unit)))] = (Kills[(Player number of (Owner of (Killing unit)))] + 1)
Trigger - Run Update_Leaderboard <gen> (ignoring conditions)
Test
Events
Player - Player 1 (Red) types a chat message containing -test (Unexpected type: 'stringnoformat') as An exact match
Conditions
Actions
Trigger - Turn on Money <gen>
Trigger - Turn on Dummy <gen>
Trigger - Turn on Kill <gen>
Trigger - Turn on Heal <gen>
Trigger - Turn on God <gen>
Trigger - Turn on Enemy <gen>
Trigger - Turn on Arena <gen>
Trigger - Turn on Wave <gen>
Money
Events
Player - Player 1 (Red) types a chat message containing -money (Unexpected type: 'stringnoformat') as An exact match
Conditions
Actions
Player - Set Player 1 (Red) . Current gold to 10000
Player - Set Player 1 (Red) . Current lumber to 10000
Dummy
Events
Player - Player 1 (Red) types a chat message containing -dummy (Unexpected type: 'stringnoformat') as An exact match
Conditions
Actions
Unit - Create 1 . |c00FFFC01Dummy|r for Neutral Hostile at (Target of current camera view) facing Default building facing degrees
Wait 1.00 seconds
Unit - Create 1 . |c00FFFC01Dummy|r for Neutral Hostile at (Target of current camera view) facing Default building facing degrees
Wait 1.00 seconds
Unit - Create 1 . |c00FFFC01Dummy|r for Neutral Hostile at (Target of current camera view) facing Default building facing degrees
Wait 1.00 seconds
Unit - Create 1 . |c00FFFC01Dummy|r for Neutral Hostile at (Target of current camera view) facing Default building facing degrees
Wait 1.00 seconds
Unit - Create 1 . |c00FFFC01Dummy|r for Neutral Hostile at (Target of current camera view) facing Default building facing degrees
Kill
Events
Player - Player 1 (Red) types a chat message containing -kill (Unexpected type: 'stringnoformat') as An exact match
Player - Player 1 (Red) types a chat message containing -die (Unexpected type: 'stringnoformat') as An exact match
Player - Player 1 (Red) types a chat message containing -explode (Unexpected type: 'stringnoformat') as An exact match
Conditions
Actions
Unit Group - Pick every unit in (Units currently selected by Player 1 (Red)) and do (Actions)
Loop - Actions
Unit - Explode (Picked unit) .
Heal
Events
Player - Player 1 (Red) types a chat message containing -heal (Unexpected type: 'stringnoformat') as An exact match
Conditions
Actions
Unit Group - Pick every unit in (Units currently selected by Player 1 (Red)) and do (Actions)
Loop - Actions
Unit - Set life of (Picked unit) to 100 %
Unit - Set mana of (Picked unit) to 100 %
God
Events
Player - Player 1 (Red) types a chat message containing -god (Unexpected type: 'stringnoformat') as An exact match
Conditions
Actions
Unit Group - Pick every unit in (Units currently selected by Player 1 (Red)) and do (Actions)
Loop - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Custom value of (Picked unit)) Equal to 0
Then - Actions
Unit - Set the custom value of (Picked unit) to 1
Unit - Make (Picked unit) Invulnerable
Else - Actions
Wait 0.10 seconds
Unit Group - Pick every unit in (Units currently selected by Player 1 (Red)) and do (Actions)
Loop - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Custom value of (Picked unit)) Equal to 1
Then - Actions
Unit - Set the custom value of (Picked unit) to 0
Unit - Make (Picked unit) Vulnerable
Else - Actions
Enemy
Events
Player - Player 1 (Red) types a chat message containing -foe (Unexpected type: 'stringnoformat') as An exact match
Player - Player 1 (Red) types a chat message containing -enemy (Unexpected type: 'stringnoformat') as An exact match
Conditions
Actions
Unit Group - Pick every unit in (Units currently selected by Player 1 (Red)) and do (Actions)
Loop - Actions
Unit - Change ownership of (Picked unit) to Neutral Hostile and Change color
Orange
Events
Player - Player 1 (Red) types a chat message containing -orange (Unexpected type: 'stringnoformat') as An exact match
Conditions
Actions
Unit Group - Pick every unit in (Units currently selected by Player 1 (Red)) and do (Actions)
Loop - Actions
Unit - Change ownership of (Picked unit) to Player 6 (Orange) and Change color
Arena
Events
Player - Player 1 (Red) types a chat message containing -arena (Unexpected type: 'stringnoformat') as An exact match
Conditions
Actions
Unit Group - Pick every unit in (Units in Arena <gen>) and do (Actions)
Loop - Actions
Unit - Change ownership of (Picked unit) to Neutral Hostile and Change color
Wave
Events
Player - Player 1 (Red) types a chat message containing -wave (Unexpected type: 'stringnoformat') as An exact match
Conditions
Actions
Unit Group - Pick every unit in (Units in Arena <gen>) and do (Actions)
Loop - Actions
Unit - Change ownership of (Picked unit) to Neutral Hostile and Change color
Unit - Order (Picked unit) to Attack-Move To . (Player 1 (Red) start location)
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.