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
RotW v4.41c.w3x
Variables
Initialization
Misc
Validating
Msp
THO
THO Cont
THO Death
Creeps
Creeps
Creeps 2
Creeps 3
Creeps 4
Creeps Move
Creeps 5
Creeps 6
Creeps 7
Creeps 8
Heroes
Setheroes
DialogStart
DoDialog
Heroes Rev
Heroes Rev
Items
Items
items
items Copy
items Copy 2
items Copy 3
items Copy 4
Spells
Spells
Win/Lose
Gg
Gg Copy
Gg Copy 2
Gg Copy 2 Copy
Nc
NcMid
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
DialogButtons
button
Yes
HeroDialog1
dialog
No
HeroDialog2
dialog
No
HeroDialog3
dialog
No
Heroes
unitcode
Yes
Misc
Events
Time - Elapsed game time is 38.00 seconds
Conditions
Actions
Sound - Play IllidansTheme <gen>
Sound - Set music volume to 100 %
Wait 12.00 seconds
Validating
Events
Time - Elapsed game time is 0.00 seconds
Conditions
Actions
Cinematic - Turn cinematic mode On for (All players)
Game - Display to (All players) the text: Vaildating resources...Gameplay : |cffffdeadGame will end when there's only 1 team left. And that will be the winning team.
Wait 4.00 seconds
Game - Display to (All players) the text: Vaildating Completed!
Cinematic - Turn cinematic mode Off for (All players)
Msp
Events
Time - Every 1.65 seconds of game time
Conditions
Actions
Special Effect - Create a special effect at (Random point in Special_Effect_Pro <gen>) using Abilities\Spells\Human\Thunderclap\ThunderClapCaster.mdl
THO
Events
Time - Elapsed game time is 1.00 seconds
Conditions
Actions
Destructible - Make Elven Gate 0042 <gen> Invulnerable
Trigger - Turn on THO_Cont <gen>
Wait 0.01 seconds
Trigger - Turn off (This trigger)
THO Cont
Events
Unit - Murloc Mutant 0083 <gen> Dies
Conditions
Actions
Destructible - Make Elven Gate 0042 <gen> Vulnerable
Destructible - Open Elven Gate 0042 <gen>
Game - Display to (All players) the text: The Hard One : You defeated my guardian, i will make sure you won't live long. |cffffdeadSlaughters!
Cinematic - Ping minimap for (All players) at (Center of Ping <gen>) for 2.00 seconds, using a Simple ping of color ( 100 %, 100 %, 100 %)
Trigger - Turn off (This trigger)
THO Death
Events
Unit - The Hard One 0082 <gen> Dies
Conditions
Actions
Game - Display to (All players) the text: ((Name of (Owner of (Killing unit))) + has killed The Hard One. He received 500 additional gold!)
Player - Add 500 to (Owner of (Killing unit)) . Current gold
Creeps
Events
Time - Every 30.00 seconds of game time
Conditions
Actions
Unit - Create 4 . Footman for Player 1 (Red) at (Center of Region_005 <gen>) facing Default building facing degrees
Unit - Create 1 . Rifleman for Player 1 (Red) at (Center of Region_005 <gen>) facing Default building facing degrees
Wait 60.00 seconds
Unit - Create 2 . Priest for Player 1 (Red) at (Center of Region_005 <gen>) facing Default building facing degrees
Creeps 2
Events
Time - Every 30.00 seconds of game time
Conditions
Actions
Unit - Create 4 . Grunt for Player 4 (Purple) at (Center of Region_007 <gen>) facing Default building facing degrees
Unit - Create 1 . Headhunter for Player 4 (Purple) at (Center of Region_007 <gen>) facing Default building facing degrees
Wait 60.00 seconds
Unit - Create 2 . Witch Doctor for Player 4 (Purple) at (Center of Region_007 <gen>) facing Default building facing degrees
Creeps 3
Events
Time - Every 30.00 seconds of game time
Conditions
Actions
Unit - Create 4 . Ghoul for Player 7 (Green) at (Center of Region_006 <gen>) facing Default building facing degrees
Unit - Create 1 . Necromancer for Player 7 (Green) at (Center of Region_006 <gen>) facing Default building facing degrees
Wait 60.00 seconds
Unit - Create 2 . Banshee for Player 7 (Green) at (Center of Region_006 <gen>) facing Default building facing degrees
Creeps 4
Events
Time - Every 30.00 seconds of game time
Conditions
Actions
Unit - Create 4 . Treant for Player 10 (Light Blue) at (Center of Region_004 <gen>) facing Default building facing degrees
Unit - Create 1 . Druid of the Talon (Night Elf Form) for Player 10 (Light Blue) at (Center of Region_004 <gen>) facing Default building facing degrees
Wait 60.00 seconds
Unit - Create 2 . Faerie Dragon for Player 10 (Light Blue) at (Center of Region_004 <gen>) facing Default building facing degrees
Creeps 5
Events
Unit - A unit enters Region_005 <gen>
Conditions
(Owner of (Entering unit)) Equal to Player 1 (Red)
Actions
Unit - Order (Entering unit) to Attack-Move To . (Center of Region_003 <gen>)
Creeps 6
Events
Unit - A unit enters Region_007 <gen>
Conditions
(Owner of (Entering unit)) Equal to Player 4 (Purple)
Actions
Unit - Order (Entering unit) to Attack-Move To . (Center of Region_001 <gen>)
Creeps 7
Events
Unit - A unit enters Region_006 <gen>
Conditions
(Owner of (Entering unit)) Equal to Player 7 (Green)
Actions
Unit - Order (Entering unit) to Attack-Move To . (Center of Region_000 <gen>)
Creeps 8
Events
Unit - A unit enters Region_004 <gen>
Conditions
(Owner of (Entering unit)) Equal to Player 10 (Light Blue)
Actions
Unit - Order (Entering unit) to Attack-Move To . (Center of Region_002 <gen>)
Setheroes
Events
Map initialization
Conditions
Actions
-------- Preapring Hero List --------
Set Variable Set Heroes[1] = "Hpal"
Set Variable Set Heroes[2] = "Hamg"
Set Variable Set Heroes[3] = "Hmkg"
Set Variable Set Heroes[4] = "Hblm"
Set Variable Set Heroes[5] = "Obla"
Set Variable Set Heroes[6] = "Ofar"
Set Variable Set Heroes[7] = "Otch"
Set Variable Set Heroes[8] = "Oshd"
Set Variable Set Heroes[9] = No unit-type
Set Variable Set Heroes[10] = "Udea"
Set Variable Set Heroes[11] = "Ulic"
Set Variable Set Heroes[12] = "Udre"
Set Variable Set Heroes[13] = "Ucrl"
Set Variable Set Heroes[14] = "Ekee"
Set Variable Set Heroes[15] = "Emoo"
Set Variable Set Heroes[16] = "Edem"
Set Variable Set Heroes[17] = "Ewar"
Set Variable Set Heroes[18] = No unit-type
Set Variable Set Heroes[19] = "Nfir"
Set Variable Set Heroes[20] = No unit-type
DialogStart
Events
Time - Elapsed game time is 5.00 seconds
Conditions
Actions
-------- Setup for Dialog 1 --------
Dialog - Clear HeroDialog1
Dialog - Change the title of HeroDialog1 to Choose a Hero (1/3)
Dialog - Create a dialog button for HeroDialog1 labelled Paladin [Warrior]
Set Variable Set DialogButtons[1] = (Last created dialog Button)
Dialog - Create a dialog button for HeroDialog1 labelled Archmage [Supporter]
Set Variable Set DialogButtons[2] = (Last created dialog Button)
Dialog - Create a dialog button for HeroDialog1 labelled Mountain King [Hammerer]
Set Variable Set DialogButtons[3] = (Last created dialog Button)
Dialog - Create a dialog button for HeroDialog1 labelled Blood Mage [Attacker]
Set Variable Set DialogButtons[4] = (Last created dialog Button)
Dialog - Create a dialog button for HeroDialog1 labelled Blademaster [Attacker]
Set Variable Set DialogButtons[5] = (Last created dialog Button)
Dialog - Create a dialog button for HeroDialog1 labelled Far Seer [Defensive]
Set Variable Set DialogButtons[6] = (Last created dialog Button)
Dialog - Create a dialog button for HeroDialog1 labelled Tauren Chieftain [Supporter]
Set Variable Set DialogButtons[7] = (Last created dialog Button)
Dialog - Create a dialog button for HeroDialog1 labelled Shadow Hunter [Sinster]
Set Variable Set DialogButtons[8] = (Last created dialog Button)
Dialog - Create a dialog button for HeroDialog1 labelled Page 2
Set Variable Set DialogButtons[9] = (Last created dialog Button)
-------- Setup for Dialog 2 --------
Dialog - Clear HeroDialog2
Dialog - Change the title of HeroDialog2 to Choose a Hero (2/3)
Dialog - Create a dialog button for HeroDialog2 labelled Death Knight [Previllage]
Set Variable Set DialogButtons[10] = (Last created dialog Button)
Dialog - Create a dialog button for HeroDialog2 labelled Lich [Froster]
Set Variable Set DialogButtons[11] = (Last created dialog Button)
Dialog - Create a dialog button for HeroDialog2 labelled DreadLord [Captive]
Set Variable Set DialogButtons[12] = (Last created dialog Button)
Dialog - Create a dialog button for HeroDialog2 labelled Crypt Lord [Invisable]
Set Variable Set DialogButtons[13] = (Last created dialog Button)
Dialog - Create a dialog button for HeroDialog2 labelled Keeper of the Grove [???]
Set Variable Set DialogButtons[14] = (Last created dialog Button)
Dialog - Create a dialog button for HeroDialog2 labelled Priestess of the Moon [???]
Set Variable Set DialogButtons[15] = (Last created dialog Button)
Dialog - Create a dialog button for HeroDialog2 labelled Demon Hunter [Transform]
Set Variable Set DialogButtons[16] = (Last created dialog Button)
Dialog - Create a dialog button for HeroDialog2 labelled Warden [Assasin]
Set Variable Set DialogButtons[17] = (Last created dialog Button)
Dialog - Create a dialog button for HeroDialog2 labelled Page 3
Set Variable Set DialogButtons[18] = (Last created dialog Button)
-------- Setup for Dialog 3 --------
Dialog - Clear HeroDialog3
Dialog - Change the title of HeroDialog3 to Choose a Hero (3/3)
Dialog - Create a dialog button for HeroDialog3 labelled Dark Messcar [Hellborne]
Set Variable Set DialogButtons[19] = (Last created dialog Button)
Dialog - Create a dialog button for HeroDialog3 labelled Page 1
Set Variable Set DialogButtons[20] = (Last created dialog Button)
Player Group - Pick every player in (All players controlled by a User player) and do (Actions)
Loop - Actions
Dialog - Show HeroDialog1 for (Picked player)
DoDialog
Events
Dialog - A dialog button is clicked for HeroDialog1
Dialog - A dialog button is clicked for HeroDialog2
Dialog - A dialog button is clicked for HeroDialog3
Conditions
Actions
-------- Switch to Page 2 --------
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Clicked dialog button) Equal to DialogButtons[9]
Then - Actions
Dialog - Change the title of HeroDialog2 to Choose a Hero (2/3)
Dialog - Show HeroDialog2 for (Triggering player)
Skip remaining actions
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Clicked dialog button) Equal to DialogButtons[18]
Then - Actions
Dialog - Change the title of HeroDialog3 to Choose a Hero (3/3)
Dialog - Show HeroDialog3 for (Triggering player)
Skip remaining actions
Else - Actions
-------- Switch to Page 1 --------
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Clicked dialog button) Equal to DialogButtons[20]
Then - Actions
Dialog - Change the title of HeroDialog1 to Choose a Hero (1/3)
Dialog - Show HeroDialog1 for (Triggering player)
Skip remaining actions
Else - Actions
-------- Create the chosen Hero --------
For each (Integer A) from 1 to 20 , do (Actions)
Loop - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Clicked dialog button) Equal to DialogButtons[(Integer A)]
Then - Actions
Unit - Create 1 . Heroes[(Integer A)] for (Triggering player) at ((Triggering player) start location) facing Default building facing degrees
Selection - Select (Last created unit) for (Triggering player)
Game - Display to (Player group((Triggering player))) the text: (Name of (Last created unit))
Else - Actions
Heroes Rev
Events
Unit - A unit Dies
Conditions
((Dying unit) is A Hero) Equal to True
Actions
Game - Display to (All players) the text: ((Name of (Owner of (Dying unit))) + ( has been killed by + ( + (Name of (Owner of (Killing unit))))))
Wait 1.00 seconds
Cinematic - Clear the screen of text messages for (All players) .
Game - Display to (All players) the text: He will respawn in 5 seconds...
Wait 4.00 seconds
Cinematic - Clear the screen of text messages for (All players) .
Hero - Instantly revive (Dying unit) at ((Triggering player) start location) , Show revival graphics
Items
Events
Time - Elapsed game time is 60.00 seconds
Conditions
Actions
Player Group - Pick every player in (All players controlled by a User player) and do (Actions)
Loop - Actions
Hero - Create Boots of Speed and give it to (Picked unit)
Trigger - Turn on items <gen>
Wait 0.01 seconds
Trigger - Turn off (This trigger)
items
Events
Time - Elapsed game time is 120.00 seconds
Conditions
Actions
Player Group - Pick every player in (All players controlled by a User player) and do (Actions)
Loop - Actions
Hero - Create Gloves of Haste and give it to (Picked unit)
Trigger - Turn on items <gen>
Wait 0.01 seconds
Trigger - Turn off (This trigger)
items Copy
Events
Time - Elapsed game time is 180.00 seconds
Conditions
Actions
Player Group - Pick every player in (All players controlled by a User player) and do (Actions)
Loop - Actions
Hero - Create Crown of Kings +5 and give it to (Picked unit)
Trigger - Turn on items <gen>
Wait 0.01 seconds
Trigger - Turn off (This trigger)
items Copy 2
Events
Time - Elapsed game time is 240.00 seconds
Conditions
Actions
Player Group - Pick every player in (All players controlled by a User player) and do (Actions)
Loop - Actions
Hero - Create Mask of Death and give it to (Picked unit)
Trigger - Turn on items <gen>
Wait 0.01 seconds
Trigger - Turn off (This trigger)
items Copy 3
Events
Time - Elapsed game time is 300.00 seconds
Conditions
Actions
Player Group - Pick every player in (All players controlled by a User player) and do (Actions)
Loop - Actions
Hero - Create Ring of Protection +5 and give it to (Picked unit)
Trigger - Turn on items <gen>
Wait 0.01 seconds
Trigger - Turn off (This trigger)
items Copy 4
Events
Time - Elapsed game time is 350.00 seconds
Conditions
Actions
Player Group - Pick every player in (All players controlled by a User player) and do (Actions)
Loop - Actions
Hero - Create Hood of Cunning and give it to (Picked unit)
Trigger - Turn on items <gen>
Wait 0.01 seconds
Trigger - Turn off (This trigger)
Spells
Events
Unit - A unit Begins casting an ability
Conditions
(Ability being cast) Equal to Deathinator
Actions
Unit - Pause (Casting unit)
Wait 8.00 seconds
Unit - Unpause (Casting unit)
Game - Display to (All players) the text: Ghost Keeper regenerated his health!
Gg
Events
Unit - Castle 0000 <gen> Dies
Conditions
Actions
Game - Display to (All players) the text: Red Team has been defeated.
Game - Defeat Player 1 (Red) with the message: You have lost.
Game - Defeat Player 2 (Blue) with the message: You have lost.
Game - Defeat Player 3 (Teal) with the message: You have lost.
Gg Copy
Events
Unit - Fortress 0001 <gen> Dies
Conditions
Actions
Game - Display to (All players) the text: Purple Team has been defeated.
Game - Defeat Player 4 (Purple) with the message: You have lost.
Game - Defeat Player 5 (Yellow) with the message: You have lost.
Game - Defeat Player 6 (Orange) with the message: You have lost.
Gg Copy 2
Events
Unit - Black Citadel 0002 <gen> Dies
Conditions
Actions
Game - Display to (All players) the text: Green Team has been defeated.
Game - Defeat Player 7 (Green) with the message: You have lost.
Game - Defeat Player 8 (Pink) with the message: You have lost.
Game - Defeat Player 9 (Gray) with the message: You have lost.
Gg Copy 2 Copy
Events
Unit - Tree of Eternity 0003 <gen> Dies
Conditions
Actions
Game - Display to (All players) the text: Light Blue Team has been defeated.
Game - Defeat Player 10 (Light Blue) with the message: You have lost.
Game - Defeat Player 11 (Dark Green) with the message: You have lost.
Game - Defeat Player 12 (Brown) with the message: You have lost.
NcMid
Events
Time - Every 40.00 seconds of game time
Conditions
Actions
Unit - Create 2 . Giant Wolf for Neutral Hostile at (Center of SPecial_SpaWn <gen>) facing Default building facing degrees
Wait 15.00 seconds
Unit - Create 1 . Furbolg Shaman for Neutral Hostile at (Center of SPecial_SpaWn <gen>) facing Default building facing degrees
Wait 30.00 seconds
Unit - Create 5 . Arachnathid Earth-borer for Neutral Hostile at (Center of SPecial_SpaWn <gen>) facing Default building facing degrees
Wait 45.00 seconds
Unit - Create 3 . Unbroken Darkweaver for Neutral Hostile at (Center of SPecial_SpaWn <gen>) facing Default building facing degrees
Wait 70.00 seconds
Unit - Create 3 . Greater Voidwalker for Neutral Hostile at (Center of SPecial_SpaWn <gen>) facing Default building facing degrees
Wait 10.00 seconds
Unit - Create 1 . Doom Guard (Standard) for Neutral Hostile at (Center of SPecial_SpaWn <gen>) facing Default building facing degrees
Wait 128.00 seconds
Game - Display to (All players) the text: The minors of the ocean arrive at the middle!!! Defeat them!
Unit - Create 1 . Ancient Hydra for Neutral Hostile at (Center of SPecial_SpaWn <gen>) facing Default building facing degrees
Unit - Create 1 . Dragon Turtle for Neutral Hostile at (Center of SPecial_SpaWn <gen>) facing Default building facing degrees
Unit - Create 1 . Enraged Jungle Stalker for Neutral Hostile at (Center of SPecial_SpaWn <gen>) facing Default building facing degrees
Unit - Create 1 . Sea Giant Behemoth for Neutral Hostile at (Center of SPecial_SpaWn <gen>) facing Default building facing degrees
Unit - Create 2 . Sea Elemental for Neutral Hostile at (Center of SPecial_SpaWn <gen>) facing Default building facing degrees
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.