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
WC25 ACT 1 Mission 3 Southshore.w3x
Variables
Initialization
Melee Initialization
Spawns
Spawn Dun Garok
Spawn West Raid
Spawn North Raid
Naval Spawn SW
Naval Spawn SE
Naval Spawn NE
Juggernaught Attack 1
Juggernaught Attack 3
Juggernaught Attack 2
Commands
Peasants
Command Dun Garok
Command Raid West
Command Raid North
Command Naval SW
Command Naval SE
Command Naval NE
Victory
Buildings Destroyed Counter
Buildings Destroyed Counter Copy
Buildings Destroyed Counter Copy 2
Buildings Destroyed Counter Copy 3
Blue Victory
Defeat
Town Hall Defeat
Comments
Smuggler House
Lumber Camp
Murlocks
Alchemist
Dwarf Quest
Siege Broken
Quest Completion
Dead Dwarf Counter
Dun Garok Fail
Refinery
Surrender
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
BuildingsDestroyed
integer
No
DeadDwarves
integer
No
OrcLeader
integer
No
PrisonDeath
integer
No
RescElves
integer
No
Default melee game initialization for all players
Melee Initialization
Events
Map initialization
Conditions
Actions
Game - Set the time of day to 6.00
Player - Set Player 2 (Blue) . Current gold to 150
Unit Group - Pick every unit in (Units in Dun_Garok_2 <gen>) and do (Order (Picked unit) to Hold Position.)
Cinematic - Disable user control for (All players) .
Camera - . Apply . gg_cam_Intro for Player 2 (Blue) over 1.00 seconds
Wait 1.50 seconds
Unit - Order Admiral 0325 <gen> to Move To . (Center of Intro_2 <gen>)
Cinematic - Send transmission to Player Group - Player 2 (Blue) from Knight 0324 <gen> named Lord Garrick : Play No sound and display Lord-Admiral, where is the rest of the fleet? . Modify duration: Add 0.00 seconds and Wait
Cinematic - Send transmission to Player Group - Player 2 (Blue) from Admiral 0325 <gen> named Admiral Sutherland : Play No sound and display Off to a more important assignment, apparently. I was told your town has a shipyard and that I should have my own fleet built here. But if it's any consolation, I do bring a year's supply of the best Kul'Tiran rum. . Modify duration: Add 8.00 seconds and Wait
Wait 8.00 seconds
Cinematic - Send transmission to Player Group - Player 2 (Blue) from Knight 0324 <gen> named Lord Garrick : Play No sound and display Lord-Admiral, we do have a shipyard, but most of the forests around here have already been cut. We don't have the lumber. . Modify duration: Add 5.00 seconds and Wait
Wait 5.00 seconds
Unit - Order Flying Machine 0384 <gen> to Move To . (Center of Intro <gen>)
Cinematic - Send transmission to Player Group - Player 2 (Blue) from Admiral 0325 <gen> named Admiral Sutherland : Play No sound and display Ah, now it's starting to make sense... I really shouldn't have fooled around with duke Rusthorn's daughter. . Modify duration: Add 5.00 seconds and Wait
Wait 3.00 seconds
Cinematic - Send transmission to Player Group - Player 2 (Blue) from Knight 0324 <gen> named Lord Garrick : Play No sound and display Lord-Admiral, this is a disgrace! ...wait what's that in the distance? . Modify duration: Add 0.00 seconds and Wait
Wait 2 seconds
Camera - Reset camera for Player 2 (Blue) to standard game-view over 2.00 seconds
Wait 2 seconds
Cinematic - Enable user control for (All players) .
Cinematic - Send transmission to Player Group - Player 2 (Blue) from Flying Machine 0384 <gen> named Pilot Stonefist : Play No sound and display Humans! I beg of ya! The blasted bloody trolls have besieged Dun Garok! We need all the help ya can spare! . Modify duration: Add 3.00 seconds and Wait
Wait 3.00 seconds
Cinematic - Send transmission to Player Group - Player 2 (Blue) from Admiral 0325 <gen> named Admiral Sutherland : Play No sound and display And if we break the siege for you, can I get a taste of your famous Ironforge ale? Maybe a keg to take back with me? . Modify duration: Add 5.00 seconds and Wait
Wait 3.00 seconds
Cinematic - Send transmission to Player Group - Player 2 (Blue) from Flying Machine 0384 <gen> named Pilot Stonefist : Play No sound and display What the- Aye, of course ya can have the ale ya bloody bastard! Just do something about the damn trolls first! . Modify duration: Add 3.00 seconds and Wait
Wait 3.00 seconds
Cinematic - Send transmission to Player Group - Player 2 (Blue) from Knight 0324 <gen> named Lord Garrick : Play No sound and display If only I didn't mess with lord Perenold's daughter, I wouldn't be stuck in this cursed hellhole... . Modify duration: Add 4.00 seconds and Wait
Unit - Order Flying Machine 0384 <gen> to Move To . (Center of Dun_Garok <gen>)
Wait 3.00 seconds
Hashtable - Create a hashtable
Quest - Create a Optional quest titled Breaking the Siege with the description Break the Horde siege of Dun Garok, kill the leader of the troll warband, and establish contact with the dwarves. Do this before they get overwhelmed by attacks and the fortress falls. , using icon path ReplaceableTextures\CommandButtons\BTNHeroMountainKing.blp
Sound - Play QuestNew <gen>
Quest - Display to Player Group - Player 2 (Blue) the Quest Discovered message: Break the siege of Dun Garok to the north-west and make contact with the dwarves.
Visibility - Create an initially Enabled visibility modifier for Player 2 (Blue) emitting Visibility from (Center of Dun_Garok <gen>) to a radius of 800.00 .
Hashtable - Save Handle Of (Last created quest) as 1 of 2 in (Last created hashtable) .
Wait 5.00 seconds
Quest - Create a Required quest titled Burning the Moths with the description For reasons unknown, the orcs appear to be drawn to a small island to the south-east. Their warlocks and shamans have been spotted arriving there in large numbers. The high command shall not wait to find out what they are planning - the base they have established the is to be wiped out as soon as possible. , using icon path ReplaceableTextures\CommandButtons\BTNBarrel.blp
Sound - Play QuestNew <gen>
Quest - Display to Player Group - Player 2 (Blue) the Quest Discovered message: Completely destroy the orcish island base to the south-east. Leave no building standing.
Hashtable - Save Handle Of (Last created quest) as 2 of 2 in (Last created hashtable) .
Spawn Dun Garok
Events
Time - Every 180.00 seconds of game time
Conditions
(Shadow Hunter 0055 <gen> is alive) Equal to True
Actions
Unit - Create 3 . Grunt for Player 1 (Red) at (Center of Raid_Dun_Garok <gen>) facing 0.00 degrees
Unit - Create 3 . Troll Axethrower for Player 1 (Red) at (Center of Raid_Dun_Garok <gen>) facing 0.00 degrees
Spawn West Raid
Events
Time - Every 240.00 seconds of game time
Conditions
Actions
Unit - Create 5 . Raider for Player 1 (Red) at (Center of Raid_West <gen>) facing 0.00 degrees
Spawn North Raid
Events
Time - Every 300.00 seconds of game time
Conditions
Actions
Unit - Create 3 . Grunt for Player 1 (Red) at (Center of Raid_North <gen>) facing 270.00 degrees
Unit - Create 1 . Shaman for Player 1 (Red) at (Center of Raid_North <gen>) facing 270.00 degrees
Naval Spawn SW
Events
Time - Every 720.00 seconds of game time
Conditions
(Orc Juggernaught 0001 <gen> is alive) Equal to True
Actions
Unit - Create 1 . Orc Frigate for Player 1 (Red) at (Center of Naval_Spawn_SW <gen>) facing 90.00 degrees
Naval Spawn SE
Events
Time - Every 1080.00 seconds of game time
Conditions
(Orc Juggernaught 0134 <gen> is alive) Equal to True
Actions
Unit - Create 1 . Orc Frigate for Player 1 (Red) at (Center of Naval_Spawn_SE <gen>) facing 90.00 degrees
Naval Spawn NE
Events
Time - Every 1200.00 seconds of game time
Conditions
(Orc Juggernaught 0252 <gen> is alive) Equal to True
Actions
Unit - Create 1 . Orc Frigate for Player 1 (Red) at (Center of Naval_Spawn_NE <gen>) facing 225.00 degrees
Juggernaught Attack 1
Events
Time - Elapsed game time is 2160.00 seconds
Conditions
Actions
Trigger - Turn off (This trigger)
Unit - Order Orc Juggernaught 0001 <gen> to Attack-Move To . (Center of Southshore <gen>)
Juggernaught Attack 3
Events
Time - Elapsed game time is 3600.00 seconds
Conditions
Actions
Trigger - Turn off (This trigger)
Unit Group - Pick every unit in (Units in Jugger_Attack2 <gen>) and do (Order (Picked unit) to Attack-Move To.(Center of Southshore <gen>))
Juggernaught Attack 2
Events
Time - Elapsed game time is 3240.00 seconds
Conditions
Actions
Trigger - Turn off (This trigger)
Unit - Order Orc Juggernaught 0134 <gen> to Attack-Move To . (Center of Southshore <gen>)
Peasants
Events
Time - Elapsed game time is 300.00 seconds
Conditions
Actions
Trigger - Turn off (This trigger)
Unit - Order Peasant 0204 <gen> to Right-Click . Orc Transport Ship 0199 <gen>
Wait 1.00 seconds
Unit - Order Peasant 0205 <gen> to Right-Click . Orc Transport Ship 0199 <gen>
Wait 1.00 seconds
Unit - Order Peasant 0206 <gen> to Right-Click . Orc Transport Ship 0199 <gen>
Wait 1.00 seconds
Unit - Order Peasant 0207 <gen> to Right-Click . Orc Transport Ship 0199 <gen>
Wait 1.00 seconds
Unit - Order Peasant 0208 <gen> to Right-Click . Orc Transport Ship 0199 <gen>
Wait 1.00 seconds
Unit - Order Peasant 0209 <gen> to Right-Click . Orc Transport Ship 0199 <gen>
Wait 1.00 seconds
Unit - Order Peasant 0210 <gen> to Right-Click . Orc Transport Ship 0199 <gen>
Wait 1.00 seconds
Unit - Order Peasant 0211 <gen> to Right-Click . Orc Transport Ship 0199 <gen>
Wait 15.00 seconds
Unit - Order Orc Transport Ship 0199 <gen> to Move To . (Center of Naval_Spawn_NE <gen>)
Wait until ((Naval_Spawn_NE <gen> contains Orc Transport Ship 0199 <gen>) Equal to True) , checking every 1 seconds
Unit - Remove Orc Transport Ship 0199 <gen> from the game
Command Dun Garok
Events
Unit - A unit enters Raid_Dun_Garok <gen>
Conditions
((Entering unit) belongs to an ally of Player 1 (Red).) Equal to True
Actions
Unit Group - Pick every unit in (Units in Raid_Dun_Garok <gen>) and do (Order (Picked unit) to Attack-Move To.(Center of Dun_Garok <gen>))
Command Raid West
Events
Unit - A unit enters Raid_West <gen>
Conditions
((Entering unit) belongs to an ally of Player 1 (Red).) Equal to True
Actions
Unit Group - Pick every unit in (Units in Raid_West <gen>) and do (Order (Picked unit) to Attack-Move To.(Center of Southshore <gen>))
Command Raid North
Events
Unit - A unit enters Raid_North <gen>
Conditions
((Entering unit) belongs to an ally of Player 1 (Red).) Equal to True
Actions
Unit Group - Pick every unit in (Units in Raid_North <gen>) and do (Order (Picked unit) to Attack-Move To.(Center of Southshore <gen>))
Command Naval SW
Events
Unit - A unit enters Naval_Spawn_SW <gen>
Conditions
((Entering unit) belongs to an ally of Player 1 (Red).) Equal to True
Actions
Unit Group - Pick every unit in (Units in Naval_Spawn_SW <gen>) and do (Order (Picked unit) to Attack-Move To.(Center of Southshore <gen>))
Command Naval SE
Events
Unit - A unit enters Naval_Spawn_SE <gen>
Conditions
((Entering unit) belongs to an ally of Player 1 (Red).) Equal to True
Actions
Unit Group - Pick every unit in (Units in Naval_Spawn_SE <gen>) and do (Order (Picked unit) to Attack-Move To.(Center of Southshore <gen>))
Command Naval NE
Events
Unit - A unit enters Naval_Spawn_NE <gen>
Conditions
((Entering unit) belongs to an ally of Player 1 (Red).) Equal to True
Actions
Unit Group - Pick every unit in (Units in Naval_Spawn_NE <gen>) and do (Order (Picked unit) to Patrol To.(Random point in Naval_Guard_1 <gen>))
Buildings Destroyed Counter
Events
Unit - A unit Dies
Conditions
((Dying unit) belongs to an ally of Player 1 (Red).) Equal to True
(Pit_Island <gen> contains (Dying unit)) Equal to True
(Unit-type of (Dying unit)) Equal to Pig Farm
Actions
Sound - Play QuestLog <gen>
Set Variable Set BuildingsDestroyed = (BuildingsDestroyed + 1)
Buildings Destroyed Counter Copy
Events
Unit - A unit Dies
Conditions
((Dying unit) belongs to an ally of Player 1 (Red).) Equal to True
(Pit_Island <gen> contains (Dying unit)) Equal to True
(Unit-type of (Dying unit)) Equal to Burrow
Actions
Sound - Play QuestLog <gen>
Set Variable Set BuildingsDestroyed = (BuildingsDestroyed + 1)
Buildings Destroyed Counter Copy 2
Events
Unit - A unit Dies
Conditions
((Dying unit) belongs to an ally of Player 1 (Red).) Equal to True
(Pit_Island <gen> contains (Dying unit)) Equal to True
(Unit-type of (Dying unit)) Equal to Spirit Lodge
Actions
Sound - Play QuestLog <gen>
Set Variable Set BuildingsDestroyed = (BuildingsDestroyed + 1)
Buildings Destroyed Counter Copy 3
Events
Unit - A unit Dies
Conditions
((Dying unit) belongs to an ally of Player 1 (Red).) Equal to True
(Pit_Island <gen> contains (Dying unit)) Equal to True
(Unit-type of (Dying unit)) Equal to War Mill
Actions
Sound - Play QuestLog <gen>
Set Variable Set BuildingsDestroyed = (BuildingsDestroyed + 1)
Blue Victory
Events
Time - Every 5.00 seconds of game time
Conditions
BuildingsDestroyed Greater than or equal to 16
Actions
Game - Victory Player 2 (Blue) ( Show dialogs, Show scores)
Town Hall Defeat
Events
Unit - Town Hall 0007 <gen> Dies
Conditions
Actions
Game - Defeat Player 2 (Blue) with the message: Defeat!
Smuggler House
Events
Unit - A unit enters Smuggler_House <gen>
Conditions
((Entering unit) belongs to an ally of Player 2 (Blue).) Equal to True
((Entering unit) is A Hero) Equal to True
Actions
Trigger - Turn off (This trigger)
Cinematic - Send transmission to Player Group - Player 2 (Blue) from Admiral 0325 <gen> named Admiral Sutherland : Play No sound and display Lord Garrick, I know smugglers are good for one's pocket, but perhaps getting rid of them would help mend our... wounded reputations. . Modify duration: Add 8.00 seconds and Wait
Wait 5.00 seconds
Cinematic - Send transmission to Player Group - Player 2 (Blue) from Knight 0324 <gen> named Lord Garrick : Play No sound and display I concur, lord-admiral. Charge! . Modify duration: Add 0.00 seconds and Wait
Lumber Camp
Events
Unit - A unit enters Lumber_Camp <gen>
Conditions
((Entering unit) belongs to an ally of Player 2 (Blue).) Equal to True
((Entering unit) is A Hero) Equal to True
Actions
Trigger - Turn off (This trigger)
Cinematic - Send transmission to Player Group - Player 2 (Blue) from Admiral 0325 <gen> named Admiral Sutherland : Play No sound and display That's one hell of a lumber camp, and the stockpiles aren't quite empty yet either. So what are we waiting for, lads? Let's plunder! . Modify duration: Add 10.00 seconds and Wait
Murlocks
Events
Unit - A unit enters Murlock_1 <gen>
Unit - A unit enters Murlock_2 <gen>
Unit - A unit enters Murlock_3 <gen>
Conditions
((Entering unit) belongs to an ally of Player 2 (Blue).) Equal to True
Actions
Trigger - Turn off (This trigger)
Cinematic - Send transmission to Player Group - Player 2 (Blue) from Admiral 0325 <gen> named Admiral Sutherland : Play No sound and display These Murlocks have been breaking down wrecked ships and using them to build their huts? What if we broke down their huts and built them back into ships? . Modify duration: Add 10.00 seconds and Wait
Alchemist
Events
Unit - Alchemist 0159 <gen> Dies
Conditions
Actions
Trigger - Turn off (This trigger)
Sound - Play QuestLog <gen>
Cinematic - Send transmission to Player Group - Player 2 (Blue) from Admiral 0325 <gen> named Admiral Sutherland : Play No sound and display My mother always said that I'd drink anything that comes in a bottle, but I wouldn't touch whatever this guy was guzzling. . Modify duration: Add 7.00 seconds and Wait
Siege Broken
Events
Unit - Shadow Hunter 0055 <gen> Dies
Conditions
Actions
Trigger - Turn off (This trigger)
Trigger - Turn off Spawn_Dun_Garok <gen>
Trigger - Turn on Spawn_North_Raid <gen>
Trigger - Turn on Spawn_West_Raid <gen>
Sound - Play QuestLog <gen>
Cinematic - Send transmission to Player Group - Player 2 (Blue) from Admiral 0325 <gen> named Admiral Sutherland : Play No sound and display That's their leader gone. Time to pay the bearded fellas a visit and claim my ale. What a thirsty job. . Modify duration: Add 5.00 seconds and Wait
Wait 4.00 seconds
Quest - Mark (Load 2 of 2 in (Last created hashtable).) as Discovered
Quest - Display to Player Group - Player 2 (Blue) the Quest Update message: Speak to the dwarves at Dun Garok.
Trigger - Turn on Quest_Completion <gen>
Quest Completion
Events
Unit - A unit enters Dun_Garok <gen>
Conditions
((Entering unit) belongs to an ally of Player 2 (Blue).) Equal to True
((Entering unit) is A Hero) Equal to True
Actions
Trigger - Turn off (This trigger)
Sound - Play QuestCompleted <gen>
Quest - Mark (Load 1 of 2 in (Last created hashtable).) as Completed
Cinematic - Send transmission to Player Group - Player 2 (Blue) from Mortar Team 0389 <gen> named Koldehr Boulderfall : Play No sound and display Thank goodness it's not the knife-eared bitch again! You look like you can appreciate a good lager, aye? You need to grow out that beard some more, but fair enough, aye. We owe you one. . Modify duration: Add 14.00 seconds and Wait
Wait 8.00 seconds
Cinematic - Send transmission to Player Group - Player 2 (Blue) from Admiral 0325 <gen> named Admiral Sutherland : Play No sound and display I think a keg of that sweet, sweet Ironforge ale could fix that. I've been itching to finally taste it. . Modify duration: Add 5.00 seconds and Wait
Wait 4.00 seconds
Cinematic - Send transmission to Player Group - Player 2 (Blue) from Mortar Team 0389 <gen> named Koldehr Boulderfall : Play No sound and display The whole keg?! Is that what Stonefist promised you? If I knew he'd do that, I wouldn't have sent the damn fool out.. but a deal's a deal, aye. Take it... And by the way, some of the boys in the tavern might be willing to join you, too. . Modify duration: Add 15.00 seconds and Wait
Wait 10.00 seconds
Cinematic - Send transmission to Player Group - Player 2 (Blue) from Rifleman 0074 <gen> named Grithrug Mightbraid : Play No sound and display A word of advice before ya go, lads. Our pilots have scouted the goblin refinery to the south... be careful, the beaches are full of landmines. . Modify duration: Add 12.00 seconds and Wait
Item - Create Keg of Ale at (Center of Dun_Garok <gen>)
Dead Dwarf Counter
Events
Unit - A unit owned by Player 12 (Brown) . Dies
Conditions
((Dying unit) is A structure) Equal to True
Actions
Set Variable Set DeadDwarves = (DeadDwarves + 1)
Dun Garok Fail
Events
Time - Every 4.00 seconds of game time
Conditions
DeadDwarves Greater than or equal to 3
Actions
Trigger - Turn off (This trigger)
Unit - Kill Tavern 0077 <gen>
Quest - Mark (Load 1 of 2 in (Last created hashtable).) as Failed
Quest - Display to Player Group - Player 2 (Blue) the Quest Failed message: Dun Garok has fallen and the survivors have withdrawn deep into the mountains. Dwarves won't be helping Alliance in this battle.
Sound - Play QuestFailed <gen>
Trigger - Turn off Spawn_Dun_Garok <gen>
Trigger - Turn off Siege_Broken <gen>
Surrender
Events
Unit - Alchemist 0159 <gen> Dies
Conditions
Actions
Trigger - Turn off (This trigger)
Wait 8.00 seconds
Cinematic - Send transmission to Player Group - Player 2 (Blue) from a Player 1 (Red) . Sapper named Kiz Peddleblast at (Position of (Dying unit)) : Play No sound and display OKAY, OKAY - THAT'S ENOUGH! You've killed the big boss, you've made your point... we just want to do business and if you'd like, we'll do it with you as well. Just mind the anti-air defenses on the cliffs, alright? Don't get our lads killed! . Modify duration: Add 18.00 seconds and Wait
Unit - Kill Barracks 0146 <gen>
Unit - Change ownership of Orcish Naval Bastion 0141 <gen> to Player 2 (Blue) and Change color
Unit - Change ownership of Orcish Naval Bastion 0140 <gen> to Player 2 (Blue) and Change color
Unit - Change ownership of Orcish Naval Bastion 0136 <gen> to Player 2 (Blue) and Change color
Unit - Change ownership of Orcish Naval Bastion 0137 <gen> to Player 2 (Blue) and Change color
Unit - Change ownership of Orcish Naval Bastion 0138 <gen> to Player 2 (Blue) and Change color
Unit - Change ownership of Orcish Naval Bastion 0139 <gen> to Player 2 (Blue) and Change color
Unit - Change ownership of Orcish Naval Bastion 0142 <gen> to Player 2 (Blue) and Change color
Unit - Change ownership of Goblin Laboratory 0135 <gen> to Player 2 (Blue) and Change color
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.