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
WorldTree.v.s.LichKing_v4.02.w3x
Variables
Initialization
Tree Bomb
Lich King Bomb
Victory Team 1
Victory Team 2
Melee Initialization
Melee Initialization 2
Init Run
Music
Teleport
Teleport 2
Trees
Gold
Bonus
Bonus Copy
Bonus Copy 2
Bonus Copy 3
Bonus Copy 4
Hero kill
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
Dialog
dialog
No
Dialogbutton
button
Yes
Tree Bomb
Events
Unit - World Tree 0028 <gen> Dies
Conditions
Actions
Sound - Play Doom <gen>
Sound - Set music volume to 100 %
Game - Display to (All players) the text: Forsaken! I shall reveal the strength of might for World Tree.
Wait 5.00 seconds
Unit - Create 1 . World Tree Commander for Player 11 (Dark Green) at (Center of Teleport_15 <gen>) facing Default building facing degrees
Lich King Bomb
Events
Unit - Lich King 0034 <gen> Dies
Conditions
Actions
Sound - Play Tension <gen>
Sound - Set music volume to 100 %
Game - Display to (All players) the text: Forsaken! The doomZ will be coming, sucrficing the meats of wargagon...
Wait 5.00 seconds
Unit - Create 1 . Lich King Commander for Player 12 (Brown) at (Center of Teleport_16 <gen>) facing Default building facing degrees
Victory Team 1
Events
Unit - A unit Dies
Conditions
(Unit-type of (Dying unit)) Equal to Lich King Commander
Actions
Unit - Remove (Triggering unit) from the game
Game - Defeat Player 6 (Orange) with the message: You have lost!Better luck next time.
Game - Defeat Player 7 (Green) with the message: You have lost!Better luck next time.
Game - Defeat Player 8 (Pink) with the message: You have lost!Better luck next time.
Game - Defeat Player 9 (Gray) with the message: Defeat!
Game - Defeat Player 10 (Light Blue) with the message: You have lost!Better luck next time.
Game - Defeat Player 12 (Brown) with the message: You have lost!Better luck next time.
Game - Victory Player 1 (Red) ( Show dialogs, Show scores)
Game - Victory Player 2 (Blue) ( Show dialogs, Show scores)
Game - Victory Player 3 (Teal) ( Show dialogs, Show scores)
Game - Victory Player 4 (Purple) ( Show dialogs, Show scores)
Game - Victory Player 5 (Yellow) ( Show dialogs, Show scores)
Game - Victory Player 11 (Dark Green) ( Show dialogs, Show scores)
Victory Team 2
Events
Unit - A unit Dies
Conditions
(Unit-type of (Dying unit)) Equal to World Tree Commander
Actions
Unit - Remove (Triggering unit) from the game
Game - Defeat Player 1 (Red) with the message: You have lost!Better Luck Next Time
Game - Defeat Player 2 (Blue) with the message: You have lost!Better Luck Next Time
Game - Defeat Player 3 (Teal) with the message: You have lost!Better Luck Next Time
Game - Defeat Player 4 (Purple) with the message: You have lost!Better Luck Next Time
Game - Defeat Player 5 (Yellow) with the message: You have lost!Better Luck Next Time
Game - Defeat Player 11 (Dark Green) with the message: You have lost!Better Luck Next Time
Game - Victory Player 6 (Orange) ( Show dialogs, Show scores)
Game - Victory Player 7 (Green) ( Show dialogs, Show scores)
Game - Victory Player 8 (Pink) ( Show dialogs, Show scores)
Game - Victory Player 9 (Gray) ( Show dialogs, Show scores)
Game - Victory Player 10 (Light Blue) ( Show dialogs, Show scores)
Game - Victory Player 12 (Brown) ( Show dialogs, Show scores)
Melee Initialization
Events
Time - Elapsed game time is 1.00 seconds
Conditions
Actions
Player Group - Pick every player in (All players) and do (Set (Picked player).Current gold to 1000000000)
Dialog - Change the title of Dialog to Food Limit
Dialog - Create a dialog button for Dialog labelled 25
Set Variable Set Dialogbutton[1] = (Last created dialog Button)
Dialog - Create a dialog button for Dialog labelled 50
Set Variable Set Dialogbutton[2] = (Last created dialog Button)
Dialog - Create a dialog button for Dialog labelled 75
Set Variable Set Dialogbutton[3] = (Last created dialog Button)
Dialog - Create a dialog button for Dialog labelled 100
Set Variable Set Dialogbutton[4] = (Last created dialog Button)
Dialog - Create a dialog button for Dialog labelled 150
Set Variable Set Dialogbutton[5] = (Last created dialog Button)
Dialog - Create a dialog button for Dialog labelled 300
Set Variable Set Dialogbutton[6] = (Last created dialog Button)
Dialog - Show Dialog for Player 1 (Red)
Melee Initialization 2
Events
Dialog - A dialog button is clicked for Dialog
Conditions
Actions
If ((Clicked dialog button) Equal to Dialogbutton[1]) then do (Pick every player in (All players) and do (Set (Picked player).Food max to 25)) else do (Do nothing)
If ((Clicked dialog button) Equal to Dialogbutton[2]) then do (Pick every player in (All players) and do (Set (Picked player).Food max to 50)) else do (Do nothing)
If ((Clicked dialog button) Equal to Dialogbutton[3]) then do (Pick every player in (All players) and do (Set (Picked player).Food max to 75)) else do (Do nothing)
If ((Clicked dialog button) Equal to Dialogbutton[4]) then do (Pick every player in (All players) and do (Set (Picked player).Food max to 100)) else do (Do nothing)
If ((Clicked dialog button) Equal to Dialogbutton[5]) then do (Pick every player in (All players) and do (Set (Picked player).Food max to 150)) else do (Do nothing)
If ((Clicked dialog button) Equal to Dialogbutton[6]) then do (Pick every player in (All players) and do (Set (Picked player).Food max to 300)) else do (Do nothing)
If ((Clicked dialog button) Equal to Dialogbutton[1]) then do (Display to (All players) the text: ((Name of Player 1 (Red)) + has set the food limit to 25.)) else do (Do nothing)
If ((Clicked dialog button) Equal to Dialogbutton[2]) then do (Display to (All players) the text: ((Name of Player 1 (Red)) + has set the food limit to 50.)) else do (Do nothing)
If ((Clicked dialog button) Equal to Dialogbutton[3]) then do (Display to (All players) the text: ((Name of Player 1 (Red)) + has set the food limit to 75.)) else do (Do nothing)
If ((Clicked dialog button) Equal to Dialogbutton[4]) then do (Display to (All players) the text: ((Name of Player 1 (Red)) + has set the food limit to 100.)) else do (Do nothing)
If ((Clicked dialog button) Equal to Dialogbutton[5]) then do (Display to (All players) the text: ((Name of Player 1 (Red)) + has set the food limit to 150.)) else do (Do nothing)
If ((Clicked dialog button) Equal to Dialogbutton[6]) then do (Display to (All players) the text: ((Name of Player 1 (Red)) + has set the food limit to 300.)) else do (Do nothing)
Trigger - Run Init_Run <gen> (ignoring conditions)
Init Run
Events
Conditions
Actions
Visibility - Disable black mask
Visibility - Disable fog of war
Melee Game - Limit Heroes to 1 per Hero-type (for all players)
Melee Game - Use melee time of day (for all players)
Melee Game - Create (Race of Player 1 (Red)) starting units for Player 1 (Red) at (Player 1 (Red) start location) ( false (Unexpected type: 'includeoption') Heroes)
Melee Game - Create (Race of Player 2 (Blue)) starting units for Player 2 (Blue) at (Player 2 (Blue) start location) ( false (Unexpected type: 'includeoption') Heroes)
Melee Game - Create (Race of Player 3 (Teal)) starting units for Player 3 (Teal) at (Player 3 (Teal) start location) ( false (Unexpected type: 'includeoption') Heroes)
Melee Game - Create (Race of Player 4 (Purple)) starting units for Player 4 (Purple) at (Player 4 (Purple) start location) ( false (Unexpected type: 'includeoption') Heroes)
Melee Game - Create (Race of Player 5 (Yellow)) starting units for Player 5 (Yellow) at (Player 5 (Yellow) start location) ( false (Unexpected type: 'includeoption') Heroes)
Melee Game - Create (Race of Player 6 (Orange)) starting units for Player 6 (Orange) at (Player 6 (Orange) start location) ( false (Unexpected type: 'includeoption') Heroes)
Melee Game - Create (Race of Player 7 (Green)) starting units for Player 7 (Green) at (Player 7 (Green) start location) ( false (Unexpected type: 'includeoption') Heroes)
Melee Game - Create (Race of Player 8 (Pink)) starting units for Player 8 (Pink) at (Player 8 (Pink) start location) ( false (Unexpected type: 'includeoption') Heroes)
Melee Game - Create (Race of Player 9 (Gray)) starting units for Player 9 (Gray) at (Player 9 (Gray) start location) ( false (Unexpected type: 'includeoption') Heroes)
Melee Game - Create (Race of Player 10 (Light Blue)) starting units for Player 10 (Light Blue) at (Player 10 (Light Blue) start location) ( false (Unexpected type: 'includeoption') Heroes)
Music
Events
Time - Elapsed game time is 0.00 seconds
Conditions
Actions
Sound - Play Chipmunk_Dota_Basshunter <gen>
Sound - Set music volume to 100 %
Wait 12.00 seconds
Teleport
Events
Unit - A unit enters Teleport_01 <gen>
Unit - A unit enters Teleport_02 <gen>
Unit - A unit enters Teleport_03 <gen>
Unit - A unit enters Teleport_04 <gen>
Unit - A unit enters Teleport_05 <gen>
Unit - A unit enters Teleport_06 <gen>
Unit - A unit enters Teleport_13 <gen>
Conditions
Actions
Unit - Move (Triggering unit) instantly to (Center of Teleport_15 <gen>)
If (((Triggering unit) is A peon-type unit) Equal to False) then do (Order (Triggering unit) to Attack-Move To.(Center of Teleport_16 <gen>)) else do (Do nothing)
Teleport 2
Events
Unit - A unit enters Teleport_07 <gen>
Unit - A unit enters Teleport_08 <gen>
Unit - A unit enters Teleport_09 <gen>
Unit - A unit enters Teleport_10 <gen>
Unit - A unit enters Teleport_11 <gen>
Unit - A unit enters Teleport_12 <gen>
Unit - A unit enters Teleport_14 <gen>
Conditions
Actions
Unit - Move (Triggering unit) instantly to (Center of Teleport_16 <gen>)
If (((Triggering unit) is A peon-type unit) Equal to False) then do (Order (Triggering unit) to Attack-Move To.(Center of Teleport_15 <gen>)) else do (Do nothing)
Trees
Events
Time - Every 2.00 seconds of game time
Conditions
Actions
Destructible - Pick every destructible in (Playable map area) and do (If (((Picked destructible) is alive) Equal to True) then do (Set life of (Picked destructible) to 100%) else do (Do nothing))
Gold
Events
Time - Every 1.00 seconds of game time
Conditions
Actions
Player Group - Pick every player in (All players controlled by a User player) and do (Actions)
Loop - Actions
Player - Add 1 to (Picked player) . Current lumber
Bonus
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
Game - Display to (All players) the text: Additional 100 Lumber has been given for staying 2 minutes.
Player - Add 100 to (Picked player) . Current lumber
Bonus Copy
Events
Time - Elapsed game time is 195.00 seconds
Conditions
Actions
Player Group - Pick every player in (All players controlled by a User player) and do (Actions)
Loop - Actions
Game - Display to (All players) the text: Additional 50 Lumber has been given for staying 3 minutes.
Player - Add 150 to (Picked player) . Current lumber
Bonus Copy 2
Events
Time - Elapsed game time is 262.00 seconds
Conditions
Actions
Player Group - Pick every player in (All players controlled by a User player) and do (Actions)
Loop - Actions
Game - Display to (All players) the text: Additional 100 Lumber has been given for staying 4 minutes 25 seconds.
Player - Add 200 to (Picked player) . Current lumber
Bonus Copy 3
Events
Time - Elapsed game time is 500.00 seconds
Conditions
Actions
Player Group - Pick every player in (All players controlled by a User player) and do (Actions)
Loop - Actions
Game - Display to (All players) the text: Received 300 lumber!Final Bonus : 550 lumber
Player - Add 600 to (Picked player) . Current lumber
Bonus Copy 4
Events
Time - Every 800.00 seconds of game time
Conditions
Actions
Player Group - Pick every player in (All players controlled by a User player) and do (Actions)
Loop - Actions
Game - Display to (All players) the text: Received : 1000 bonus lumberYou have been given well...
Player - Add 1000 to (Picked player) . Current lumber
Hero kill
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 (Killing unit))) + ( has killed + ( + (Name of (Owner of (Dying unit))))))
Wait 1.00 seconds
Unit - Create 1 . Granite Golem for Neutral Hostile at (Position of (Killing unit)) facing Default building facing degrees
Game - Display to (All players) the text: He received 250 bonus lumber! And bonus monster has summon infront of him.
Player - Add 250 to (Owner of (Killing unit)) . Current lumber
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.