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
The Battle Of Ages!.w3x
Variables
Initialization
Melee Initialization
Bounties
Untitled Trigger 002
Quests
Untitled Trigger 001
Ally
Player names
Allying
Allying Copy
Allying Copy Copy
Allying Copy Copy Copy
Allying Copy Copy Copy Copy
Allying Copy Copy Copy Copy Copy
Unallying
Unallying Copy
Unallying Copy Copy
Unallying Copy Copy Copy
Unallying Copy Copy Copy Copy
Unallying Copy Copy Copy Copy Copy
gates
Gates
Gates Copy
Cinematic
Cinematic
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
Default melee game initialization for all players
Melee Initialization
Events
Map initialization
Conditions
Actions
Melee Game - Give trained Heroes a Scroll of Town Portal (for all players)
Melee Game - Set starting resources (for all players)
Melee Game - Remove creeps and critters from used start locations (for all players)
Melee Game - Run melee AI scripts (for computer players)
AI - Start melee AI script for (Matching player) : map.ai (Unexpected type: 'aiscript')
Melee Game - Enforce victory/defeat conditions (for all players)
Untitled Trigger 002
Events
Time - Elapsed game time is 0.01 seconds
Conditions
Actions
Player Group - Pick every player in (All players) and do (Actions)
Loop - Actions
Player - Turn Gives bounty On for (Picked player)
Untitled Trigger 001
Events
Time - Elapsed game time is 0.01 seconds
Conditions
Actions
Quest - Create a Required quest titled Burning The Sacred Trees with the description The War Master must amass his army and destroy all enemies, burn down the sacred trees of the Elves and destroy them with there own love!-Get The Incinerator to the Elf base , using icon path ReplaceableTextures\CommandButtons\BTNAmbush.blp
Quest - Create a Required quest titled The Undeads Plot with the description The undead need there advisor if all things are to go well, hurry and go find him! Also assassinate the advisor Ubrough and make sure no one else kills him!!-Hire The Reaper at the tavern-Assassinate Ubrough and make sure no one else kills him , using icon path ReplaceableTextures\CommandButtons\BTNAmbush.blp
Quest - Create a Required quest titled Kill The King! with the description Leo knows the undead's army strength comes from there king, you must kill him to be able to ever defeat the undead!-Use Leo and kill the Undead King , using icon path ReplaceableTextures\CommandButtons\BTNAmbush.blp
Quest - Create a Required quest titled Elven Fury with the description Summon the hippogryphs and kill the War Masters vast army!-Get tier 3 night elves, and kill the War Master's army , using icon path ReplaceableTextures\CommandButtons\BTNAmbush.blp
Quest - Create a Optional quest titled Allying system with the description The allying system is easy. Just type:"-ally [inset player number here]"or"-unally [insert player number here]"The player numbers are attatched to the end of the player's name. , using icon path ReplaceableTextures\WorldEditUI\Editor-Ally-HighPriority.blp
Quest - Create a Optional quest titled Help with your maps with the description If you need help with one of your maps, go to www.hiveworkshop.com and ask "Supermj". He'll help most maps. , using icon path ReplaceableTextures\CommandButtons\BTNCrate.blp
Quest - Create a Required quest titled The Dragons Rage with the description The Dragons have to get an attack ready on the undead before the undead can amass there army:-Make attack force and attack the undead , using icon path ReplaceableTextures\CommandButtons\BTNAmbush.blp
Quest - Create a Required quest titled Rebellions charge! with the description Akama wants to avenge his son, he now must hire Grey or Akama must go himself and kill Leodis!-Kill Leodis using Akama or Grey, any other person you will fail the quest , using icon path ReplaceableTextures\CommandButtons\BTNAmbush.blp
Player names
Events
Time - Elapsed game time is 0.01 seconds
Conditions
Actions
Player Group - Pick every player in (All players) and do (Actions)
Loop - Actions
Player - Set name of (Picked player) to ((Name of (Picked player)) + (( + ((String((Player number of (Picked player)))) + ))))
Allying
Events
Player - Player 1 (Red) types a chat message containing -ally 1 (Unexpected type: 'stringnoformat') as An exact match
Player - Player 2 (Blue) types a chat message containing -ally 1 (Unexpected type: 'stringnoformat') as An exact match
Player - Player 3 (Teal) types a chat message containing -ally 1 (Unexpected type: 'stringnoformat') as An exact match
Player - Player 4 (Purple) types a chat message containing -ally 1 (Unexpected type: 'stringnoformat') as An exact match
Player - Player 5 (Yellow) types a chat message containing -ally 1 (Unexpected type: 'stringnoformat') as An exact match
Player - Player 6 (Orange) types a chat message containing -ally 1 (Unexpected type: 'stringnoformat') as An exact match
Conditions
Actions
Player - Make (Triggering player) treat Player 1 (Red) as an Ally with shared vision
Allying Copy
Events
Player - Player 1 (Red) types a chat message containing -ally 2 (Unexpected type: 'stringnoformat') as An exact match
Player - Player 2 (Blue) types a chat message containing -ally 2 (Unexpected type: 'stringnoformat') as An exact match
Player - Player 3 (Teal) types a chat message containing -ally 2 (Unexpected type: 'stringnoformat') as An exact match
Player - Player 4 (Purple) types a chat message containing -ally 2 (Unexpected type: 'stringnoformat') as An exact match
Player - Player 5 (Yellow) types a chat message containing -ally 2 (Unexpected type: 'stringnoformat') as An exact match
Player - Player 6 (Orange) types a chat message containing -ally 2 (Unexpected type: 'stringnoformat') as An exact match
Conditions
Actions
Player - Make (Triggering player) treat Player 2 (Blue) as an Ally with shared vision
Allying Copy Copy
Events
Player - Player 1 (Red) types a chat message containing -ally 3 (Unexpected type: 'stringnoformat') as An exact match
Player - Player 2 (Blue) types a chat message containing -ally 3 (Unexpected type: 'stringnoformat') as An exact match
Player - Player 3 (Teal) types a chat message containing -ally 3 (Unexpected type: 'stringnoformat') as An exact match
Player - Player 4 (Purple) types a chat message containing -ally 3 (Unexpected type: 'stringnoformat') as An exact match
Player - Player 5 (Yellow) types a chat message containing -ally 3 (Unexpected type: 'stringnoformat') as An exact match
Player - Player 6 (Orange) types a chat message containing -ally 3 (Unexpected type: 'stringnoformat') as An exact match
Conditions
Actions
Player - Make (Triggering player) treat Player 3 (Teal) as an Ally with shared vision
Allying Copy Copy Copy
Events
Player - Player 1 (Red) types a chat message containing -ally 4 (Unexpected type: 'stringnoformat') as An exact match
Player - Player 2 (Blue) types a chat message containing -ally 4 (Unexpected type: 'stringnoformat') as An exact match
Player - Player 3 (Teal) types a chat message containing -ally 4 (Unexpected type: 'stringnoformat') as An exact match
Player - Player 4 (Purple) types a chat message containing -ally 4 (Unexpected type: 'stringnoformat') as An exact match
Player - Player 5 (Yellow) types a chat message containing -ally 4 (Unexpected type: 'stringnoformat') as An exact match
Player - Player 6 (Orange) types a chat message containing -ally 4 (Unexpected type: 'stringnoformat') as An exact match
Conditions
Actions
Player - Make (Triggering player) treat Player 4 (Purple) as an Ally with shared vision
Allying Copy Copy Copy Copy
Events
Player - Player 1 (Red) types a chat message containing -ally 5 (Unexpected type: 'stringnoformat') as An exact match
Player - Player 2 (Blue) types a chat message containing -ally 5 (Unexpected type: 'stringnoformat') as An exact match
Player - Player 3 (Teal) types a chat message containing -ally 5 (Unexpected type: 'stringnoformat') as An exact match
Player - Player 4 (Purple) types a chat message containing -ally 5 (Unexpected type: 'stringnoformat') as An exact match
Player - Player 5 (Yellow) types a chat message containing -ally 5 (Unexpected type: 'stringnoformat') as An exact match
Player - Player 6 (Orange) types a chat message containing -ally 5 (Unexpected type: 'stringnoformat') as An exact match
Conditions
Actions
Player - Make (Triggering player) treat Player 5 (Yellow) as an Ally with shared vision
Allying Copy Copy Copy Copy Copy
Events
Player - Player 1 (Red) types a chat message containing -ally 6 (Unexpected type: 'stringnoformat') as An exact match
Player - Player 2 (Blue) types a chat message containing -ally 6 (Unexpected type: 'stringnoformat') as An exact match
Player - Player 3 (Teal) types a chat message containing -ally 6 (Unexpected type: 'stringnoformat') as An exact match
Player - Player 4 (Purple) types a chat message containing -ally 6 (Unexpected type: 'stringnoformat') as An exact match
Player - Player 5 (Yellow) types a chat message containing -ally 6 (Unexpected type: 'stringnoformat') as An exact match
Player - Player 6 (Orange) types a chat message containing -ally 6 (Unexpected type: 'stringnoformat') as An exact match
Conditions
Actions
Player - Make (Triggering player) treat Player 6 (Orange) as an Ally with shared vision
Unallying
Events
Player - Player 1 (Red) types a chat message containing -unally 1 (Unexpected type: 'stringnoformat') as An exact match
Player - Player 2 (Blue) types a chat message containing -unally 1 (Unexpected type: 'stringnoformat') as An exact match
Player - Player 3 (Teal) types a chat message containing -unally 1 (Unexpected type: 'stringnoformat') as An exact match
Player - Player 4 (Purple) types a chat message containing -unally 1 (Unexpected type: 'stringnoformat') as An exact match
Player - Player 5 (Yellow) types a chat message containing -unally 1 (Unexpected type: 'stringnoformat') as An exact match
Player - Player 6 (Orange) types a chat message containing -unally 1 (Unexpected type: 'stringnoformat') as An exact match
Conditions
Actions
Player - Make (Triggering player) treat Player 1 (Red) as an Enemy
Unallying Copy
Events
Player - Player 1 (Red) types a chat message containing -unally 2 (Unexpected type: 'stringnoformat') as An exact match
Player - Player 2 (Blue) types a chat message containing -unally 2 (Unexpected type: 'stringnoformat') as An exact match
Player - Player 3 (Teal) types a chat message containing -unally 2 (Unexpected type: 'stringnoformat') as An exact match
Player - Player 4 (Purple) types a chat message containing -unally 2 (Unexpected type: 'stringnoformat') as An exact match
Player - Player 5 (Yellow) types a chat message containing -unally 2 (Unexpected type: 'stringnoformat') as An exact match
Player - Player 6 (Orange) types a chat message containing -unally 2 (Unexpected type: 'stringnoformat') as An exact match
Conditions
Actions
Player - Make (Triggering player) treat Player 2 (Blue) as an Enemy
Unallying Copy Copy
Events
Player - Player 1 (Red) types a chat message containing -unally 3 (Unexpected type: 'stringnoformat') as An exact match
Player - Player 2 (Blue) types a chat message containing -unally 3 (Unexpected type: 'stringnoformat') as An exact match
Player - Player 3 (Teal) types a chat message containing -unally 3 (Unexpected type: 'stringnoformat') as An exact match
Player - Player 4 (Purple) types a chat message containing -unally 3 (Unexpected type: 'stringnoformat') as An exact match
Player - Player 5 (Yellow) types a chat message containing -unally 3 (Unexpected type: 'stringnoformat') as An exact match
Player - Player 6 (Orange) types a chat message containing -unally 3 (Unexpected type: 'stringnoformat') as An exact match
Conditions
Actions
Player - Make (Triggering player) treat Player 3 (Teal) as an Enemy
Unallying Copy Copy Copy
Events
Player - Player 1 (Red) types a chat message containing -unally 4 (Unexpected type: 'stringnoformat') as An exact match
Player - Player 2 (Blue) types a chat message containing -unally 4 (Unexpected type: 'stringnoformat') as An exact match
Player - Player 3 (Teal) types a chat message containing -unally 4 (Unexpected type: 'stringnoformat') as An exact match
Player - Player 4 (Purple) types a chat message containing -unally 4 (Unexpected type: 'stringnoformat') as An exact match
Player - Player 5 (Yellow) types a chat message containing -unally 4 (Unexpected type: 'stringnoformat') as An exact match
Player - Player 6 (Orange) types a chat message containing -unally 4 (Unexpected type: 'stringnoformat') as An exact match
Conditions
Actions
Player - Make (Triggering player) treat Player 4 (Purple) as an Enemy
Unallying Copy Copy Copy Copy
Events
Player - Player 1 (Red) types a chat message containing -unally 5 (Unexpected type: 'stringnoformat') as An exact match
Player - Player 2 (Blue) types a chat message containing -unally 5 (Unexpected type: 'stringnoformat') as An exact match
Player - Player 3 (Teal) types a chat message containing -unally 5 (Unexpected type: 'stringnoformat') as An exact match
Player - Player 4 (Purple) types a chat message containing -unally 5 (Unexpected type: 'stringnoformat') as An exact match
Player - Player 5 (Yellow) types a chat message containing -unally 5 (Unexpected type: 'stringnoformat') as An exact match
Player - Player 6 (Orange) types a chat message containing -unally 5 (Unexpected type: 'stringnoformat') as An exact match
Conditions
Actions
Player - Make (Triggering player) treat Player 5 (Yellow) as an Enemy
Unallying Copy Copy Copy Copy Copy
Events
Player - Player 1 (Red) types a chat message containing -unally 6 (Unexpected type: 'stringnoformat') as An exact match
Player - Player 2 (Blue) types a chat message containing -unally 6 (Unexpected type: 'stringnoformat') as An exact match
Player - Player 3 (Teal) types a chat message containing -unally 6 (Unexpected type: 'stringnoformat') as An exact match
Player - Player 4 (Purple) types a chat message containing -unally 6 (Unexpected type: 'stringnoformat') as An exact match
Player - Player 5 (Yellow) types a chat message containing -unally 6 (Unexpected type: 'stringnoformat') as An exact match
Player - Player 6 (Orange) types a chat message containing -unally 6 (Unexpected type: 'stringnoformat') as An exact match
Conditions
Actions
Player - Make (Triggering player) treat Player 6 (Orange) as an Enemy
Gates
Events
Unit - A unit Starts the effect of an ability
Conditions
(Ability being cast) Equal to Open gate
Actions
Destructible - Pick every destructible within 800.00 of (Position of (Triggering unit)) and do (Actions)
Loop - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
Or - Any (Conditions) are true
Conditions
(Destructible-type of (Picked destructible)) Equal to DTg1 (Unexpected type: 'destructablecode')
(Destructible-type of (Picked destructible)) Equal to LTg1 (Unexpected type: 'destructablecode')
(Destructible-type of (Picked destructible)) Equal to DTg5 (Unexpected type: 'destructablecode')
(Destructible-type of (Picked destructible)) Equal to LTe3 (Unexpected type: 'destructablecode')
(Destructible-type of (Picked destructible)) Equal to ITx1 (Unexpected type: 'destructablecode')
(Destructible-type of (Picked destructible)) Equal to ITx4 (Unexpected type: 'destructablecode')
(Destructible-type of (Picked destructible)) Equal to YTcx (Unexpected type: 'destructablecode')
(Destructible-type of (Picked destructible)) Equal to YTce (Unexpected type: 'destructablecode')
Then - Actions
Destructible - Open (Picked destructible)
Else - Actions
Gates Copy
Events
Unit - A unit Starts the effect of an ability
Conditions
(Ability being cast) Equal to Close gate
Actions
Destructible - Pick every destructible within 800.00 of (Position of (Triggering unit)) and do (Actions)
Loop - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
Or - Any (Conditions) are true
Conditions
(Destructible-type of (Picked destructible)) Equal to DTg1 (Unexpected type: 'destructablecode')
(Destructible-type of (Picked destructible)) Equal to LTg1 (Unexpected type: 'destructablecode')
(Destructible-type of (Picked destructible)) Equal to DTg5 (Unexpected type: 'destructablecode')
(Destructible-type of (Picked destructible)) Equal to LTe3 (Unexpected type: 'destructablecode')
(Destructible-type of (Picked destructible)) Equal to ITx1 (Unexpected type: 'destructablecode')
(Destructible-type of (Picked destructible)) Equal to ITx4 (Unexpected type: 'destructablecode')
(Destructible-type of (Picked destructible)) Equal to YTcx (Unexpected type: 'destructablecode')
(Destructible-type of (Picked destructible)) Equal to YTce (Unexpected type: 'destructablecode')
Then - Actions
Destructible - Close (Picked destructible)
Else - Actions
Cinematic
Events
Time - Elapsed game time is 1.00 seconds
Conditions
Actions
Unit - Hide Dummy Unit 0619 <gen>
Unit - Hide Dummy Unit 0620 <gen>
Unit - Hide Dummy Unit 0621 <gen>
Unit - Hide Dummy Unit 0622 <gen>
Unit - Hide Dummy Unit 0623 <gen>
Unit - Hide Dummy Unit 0624 <gen>
Sound - Stop music Immediately
Sound - Set music volume to 100.00 %
Cinematic - Turn cinematic mode On for (All players)
Cinematic - Fade out and back in over 4.00 seconds using texture Black Mask and color ( 0 %, 0 %, 0 %) with 0 % transparency
Wait 2.00 seconds
Sound - Play War2IntroMusic <gen>
Player Group - Pick every player in (All players) and do (Actions)
Loop - Actions
Camera - . Apply . gg_cam_Camera_001 for (Picked player) over 0.00 seconds
Wait 3.00 seconds
Player Group - Pick every player in (All players) and do (Actions)
Loop - Actions
Camera - . Apply . gg_cam_Camera_002 for (Picked player) over 4.00 seconds
Wait 3.00 seconds
Player Group - Pick every player in (All players) and do (Actions)
Loop - Actions
Camera - . Apply . gg_cam_Camera_003 for (Picked player) over 4.00 seconds
Wait 3.00 seconds
Player Group - Pick every player in (All players) and do (Actions)
Loop - Actions
Camera - . Apply . gg_cam_Camera_004 for (Picked player) over 4.00 seconds
Wait 3.00 seconds
Player Group - Pick every player in (All players) and do (Actions)
Loop - Actions
Camera - . Apply . gg_cam_Camera_005 for (Picked player) over 4.00 seconds
Wait 3.00 seconds
Player Group - Pick every player in (All players) and do (Actions)
Loop - Actions
Camera - . Apply . gg_cam_Camera_006 for (Picked player) over 4.00 seconds
Wait 3.00 seconds
Player Group - Pick every player in (All players) and do (Actions)
Loop - Actions
Camera - . Apply . gg_cam_Camera_007 for (Picked player) over 4.00 seconds
Wait 3.00 seconds
Player Group - Pick every player in (All players) and do (Actions)
Loop - Actions
Camera - . Apply . gg_cam_Camera_008 for (Picked player) over 4.00 seconds
Wait 3.00 seconds
Player Group - Pick every player in (All players) and do (Actions)
Loop - Actions
Camera - . Apply . gg_cam_Camera_009 for (Picked player) over 4.00 seconds
Wait 3.00 seconds
Player Group - Pick every player in (All players) and do (Actions)
Loop - Actions
Camera - . Apply . gg_cam_Camera_010 for (Picked player) over 4.00 seconds
Wait 3.00 seconds
Player Group - Pick every player in (All players) and do (Actions)
Loop - Actions
Camera - . Apply . gg_cam_Camera_011 for (Picked player) over 4.00 seconds
Wait 3.00 seconds
Player Group - Pick every player in (All players) and do (Actions)
Loop - Actions
Camera - . Apply . gg_cam_Camera_012 for (Picked player) over 4.00 seconds
Wait 3.00 seconds
Player Group - Pick every player in (All players) and do (Actions)
Loop - Actions
Camera - . Apply . gg_cam_Camera_013 for (Picked player) over 4.00 seconds
Wait 3.00 seconds
Player Group - Pick every player in (All players) and do (Actions)
Loop - Actions
Camera - . Apply . gg_cam_Camera_014 for (Picked player) over 4.00 seconds
Wait 3.00 seconds
Player Group - Pick every player in (All players) and do (Actions)
Loop - Actions
Camera - . Apply . gg_cam_Camera_015 for (Picked player) over 4.00 seconds
Wait 3.00 seconds
Player Group - Pick every player in (All players) and do (Actions)
Loop - Actions
Camera - . Apply . gg_cam_Camera_016 for (Picked player) over 4.00 seconds
Animation - Play Dummy Unit 0618 <gen> 's spell 2 animation
Sound - Play PH1 <gen>
Cinematic - Send transmission to (All players) from Dummy Unit 0618 <gen> named Shaman : Play No sound and display Storm, Earth and Fire. Heed my call. . Modify duration: Add 1.00 seconds and Wait
Environment - Create at (Playable map area) the weather effect Outland Wind (Heavy)
Environment - Set sky to Outland Sky
Wait 0.01 seconds
Unit - Order Dummy Unit 0624 <gen> to Attack Ground . (Position of Dummy Unit 0623 <gen>)
Unit - Order Dummy Unit 0623 <gen> to Attack Ground . (Position of Dummy Unit 0624 <gen>)
Unit - Order Dummy Unit 0621 <gen> to Attack Ground . (Position of Dummy Unit 0622 <gen>)
Unit - Order Dummy Unit 0622 <gen> to Attack Ground . (Position of Dummy Unit 0621 <gen>)
Unit - Order Dummy Unit 0619 <gen> to Attack Ground . (Position of Dummy Unit 0620 <gen>)
Unit - Order Dummy Unit 0620 <gen> to Attack Ground . (Position of Dummy Unit 0619 <gen>)
Wait 5.00 seconds
Cinematic - Fade out and back in over 4.00 seconds using texture Black Mask and color ( 0 %, 0 %, 0 %) with 0 % transparency
Wait 2 seconds
Player Group - Pick every player in (All players) and do (Actions)
Loop - Actions
Camera - Reset camera for (Picked player) to standard game-view over 1.00 seconds
Wait 0.01 seconds
Cinematic - Turn cinematic mode Off for (All players)
Environment - Remove (Last created weather effect)
Environment - Set sky to None
Unit - Hide Dummy Unit 0618 <gen>
Camera - Pan camera for Player 1 (Red) to (Position of Leader 0235 <gen>) over 0 seconds
Camera - Pan camera for Player 2 (Blue) to (Position of Warlord Of The Centaurs 0674 <gen>) over 0 seconds
Camera - Pan camera for Player 3 (Teal) to (Position of The Lord Of Death 0243 <gen>) over 0 seconds
Camera - Pan camera for Player 4 (Purple) to (Position of War Master 0000 <gen>) over 0 seconds
Camera - Pan camera for Player 5 (Yellow) to (Position of Exiled dragon 0024 <gen>) over 0 seconds
Camera - Pan camera for Player 6 (Orange) to (Position of Rouge 0768 <gen>) over 0 seconds
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.