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
Xivin the Corrupteds Stronghold 1.1a.w3x
Variables
Initialization
Melee Initialization
Ri'zikkar
----Teleport System----
Tele From
Everlast Paladin
Ogre Invasion Quest
Requirement 1
Requirement 2
Requirement 3
Stuff!
Win stuff
Ending Cinematic
Maiev lvl 5
Illidan lvl 5
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
Everlast_Paladin_SpecialEffect
effect
Yes
Ogre_Invasion_Requirements
questitem
Yes
Quests
quest
Yes
Xivin_Unit_Group
group
Yes
Default melee game initialization for all players
Melee Initialization
Events
Map initialization
Conditions
Actions
Visibility - Enable fog of war
Quest - Create a Required quest titled The ogre invasion with the description The ogres have pillaged the village of Ri'zikkar long enough. Xivin commands that you shall crush them like you can proceed the quest to fullfill you masters need. , using icon path ReplaceableTextures\CommandButtons\BTNOgre.blp
Set Variable Set Quests[1] = (Last created quest)
Quest - Create a quest requirement for Quests[1] with the description -Ri'zikkar fortress must survive
Set Variable Set Ogre_Invasion_Requirements[1] = (Last created quest requirement)
Quest - Create a quest requirement for Quests[1] with the description -Shadowmourne Tribe
Set Variable Set Ogre_Invasion_Requirements[2] = (Last created quest requirement)
Quest - Create a quest requirement for Quests[1] with the description -Dragon Ridge tribe
Set Variable Set Ogre_Invasion_Requirements[3] = (Last created quest requirement)
Environment - Set sky to Outland Sky
Unit - Make Ogre Lord 0061 <gen> Invulnerable
Animation - Play Everlast Paladin 0153 <gen> 's death animation
Cinematic - Turn cinematic mode On for (All players)
Animation - Play the death animation for all doodads of type D006 (Unexpected type: 'doodadcode') within (Playable map area) .
Cinematic - Fade out over 0.00 seconds using texture White Mask and color ( 0 %, 0 %, 0 %) with 0 % transparency
Sound - Play Mainscreen <gen>
Camera - . Apply . gg_cam_First_movie_Cam_1 for Player 4 (Purple) over 0 seconds
Wait 1.00 seconds
Cinematic - Fade in over 2 seconds using texture White Mask and color ( 0 %, 0 %, 0 %) with 0 % transparency
Wait 2.00 seconds
Unit - Order General Slateer 0152 <gen> to Move To . (Center of General_Slateer_Move_1 <gen>)
Cinematic - Send transmission to (All players) from General Slateer 0152 <gen> named General Slateer Hellscream : Play No sound and display So our master has finaly awakened? And he sends you? Two idiots to help us? Not clever of him. . Modify duration: Set to 4.00 seconds and Wait
Sound - Play MiniSpiritYes1 <gen> at 100 % volume, attached to Corrupted Warden 0129 <gen>
Cinematic - Send transmission to (All players) from Corrupted Warden 0129 <gen> named Maiev Shadowsong : Play MiniSpiritYes3 <gen> and display You short minded idiot, Shut your mouth and we may do our master's order. . Modify duration: Set to 6.00 seconds and Wait
Cinematic - Send transmission to (All players) from General Slateer 0152 <gen> named General Slateer Hellscream : Play No sound and display Well, he may at least secure this area first. The surrounding area is filled with fat ogres ready to smash and pillage this village again. And with that in our way. we cant continue. . Modify duration: Set to 12.00 seconds and Wait
Camera - . Apply . gg_cam_First_movie_Cam_2 for Player 4 (Purple) over 0 seconds
Unit - Order Fel Orc Crossbowman 0110 <gen> to Move To . (Center of Crossbow_man_Move_here_1 <gen>)
Camera - . Apply . gg_cam_First_movie_Cam_3 for Player 4 (Purple) over 6.00 seconds
Sound - Play MiniSpiritYes3 <gen> at 100 % volume, attached to Corrupted Warden 0129 <gen>
Cinematic - Send transmission to (All players) from Corrupted Warden 0129 <gen> named Maiev Shadowsong : Play MiniSpiritWhat2 <gen> and display Well then General. But we may need to get the village rebuilded. . Modify duration: Set to 7.00 seconds and Wait
Cinematic - Fade out over 2 seconds using texture White Mask and color ( 0 %, 0 %, 0 %) with 0 % transparency
Wait 2 seconds
Camera - . Apply . gg_cam_Normal_screen_Cam_1 for Player 4 (Purple) over 0 seconds
Player - Set Player 4 (Purple) . Current gold to 1000
Player - Set Player 4 (Purple) . Current lumber to 500
Unit Group - Add all units of (Units in Xivin_Base_area <gen>) to Xivin_Unit_Group[1]
Unit - Set life of Watch Tower 0018 <gen> to 100 %
Unit - Set life of Fel Burrow 0010 <gen> to 100 %
Unit - Set life of Great Hall 0006 <gen> to 100 %
Unit - Set life of Pig Farm 0016 <gen> to 100 %
Unit - Set life of Watch Tower 0019 <gen> to 100 %
Unit - Set life of Pig Farm 0014 <gen> to 100 %
Unit - Set life of Altar of Storms 0007 <gen> to 100 %
Unit - Set life of Pig Farm 0015 <gen> to 100 %
Unit - Set life of War Mill 0009 <gen> to 100 %
Unit - Set life of Watch Tower 0021 <gen> to 100 %
Unit - Set life of Fel Burrow 0013 <gen> to 100 %
Unit - Set life of Fel Burrow 0012 <gen> to 100 %
Unit - Set life of Barracks 0008 <gen> to 100 %
Unit - Set life of Fel Burrow 0011 <gen> to 100 %
Unit - Set life of Watch Tower 0022 <gen> to 100 %
Wait 2 seconds
Cinematic - Fade in over 2 seconds using texture White Mask and color ( 0 %, 0 %, 0 %) with 0 % transparency
Wait 2 seconds
Cinematic - Turn cinematic mode Off for (All players)
Quest - Display to (All players) the Quest Discovered message: QUEST DISCOVERED: Ogre invasion
Sound - Play QuestCompleted <gen>
Environment - Set sky to None
Visibility - Create an initially Enabled visibility modifier for Player 4 (Purple) emitting Black mask across (Playable map area)
Visibility - Create an initially Enabled visibility modifier for Player 4 (Purple) emitting Visibility across Rizikkar <gen>
Tele From
Events
Time - Every 0.01 seconds of game time
Conditions
Actions
Neutral Building - Enable Gate out of Ri'zikkar 0004 <gen>
Neutral Building - Set Gate out of Ri'zikkar 0004 <gen> destination to (Position of Xivins Stronghold Ri'zikkar 0001 <gen>)
Everlast Paladin
Events
Time - Every 5.00 seconds of game time
Conditions
Actions
Special Effect - Create a special effect attached to the chest (Unexpected type: 'attachpoint') of Everlast Paladin 0153 <gen> using Abilities\Spells\Undead\Impale\ImpaleHitTarget.mdl
Set Variable Set Everlast_Paladin_SpecialEffect[1] = (Last created special effect)
Special Effect - Create a special effect attached to the chest (Unexpected type: 'attachpoint') of Everlast Paladin 0153 <gen> using Objects\Spawnmodels\Human\HumanLargeDeathExplode\HumanLargeDeathExplode.mdl
Set Variable Set Everlast_Paladin_SpecialEffect[2] = (Last created special effect)
Wait 3.00 seconds
Special Effect - Destroy Everlast_Paladin_SpecialEffect[1]
Special Effect - Destroy Everlast_Paladin_SpecialEffect[2]
Requirement 1
Events
Unit - Xivins Stronghold Ri'zikkar 0001 <gen> Dies
Conditions
Actions
Game - Defeat Player 4 (Purple) with the message: Ri'zikkar was destroyed!
Quest - Mark Quests[1] as Failed
Sound - Play QuestFailed <gen>
Quest - Change the description of Ogre_Invasion_Requirements[1] to -Ri'zikkar must survive (DEAD)
Requirement 2
Events
Time - Every 2 seconds of game time
Conditions
(All units of (Units owned by Player 1 (Red).) are dead) Equal to True
Actions
Game - Defeat Player 1 (Red) with the message: Defeat!
Quest - Display to (All players) the Quest Requirement message: QUEST REQUIREMENT: -Shadowmourne Tribe (DEAD)
Sound - Play QuestCompleted <gen>
Quest - Change the description of Ogre_Invasion_Requirements[2] to -Shadowmourne tribe (DEAD)
Trigger - Turn off (This trigger)
Requirement 3
Events
Time - Every 2 seconds of game time
Conditions
(All units of (Units owned by Player 2 (Blue).) are dead) Equal to True
Actions
Game - Defeat Player 2 (Blue) with the message: Defeat!
Quest - Display to (All players) the Quest Requirement message: QUEST REQUIREMENT: -Dragon Ridge Tribe (DEAD)
Sound - Play QuestCompleted <gen>
Quest - Change the description of Ogre_Invasion_Requirements[3] to -Dragon Ridge Tribe (DEAD)
Trigger - Turn off (This trigger)
Win stuff
Events
Time - Every 2.00 seconds of game time
Conditions
((All units of (Units owned by Player 1 (Red).) are dead) Equal to True) and ((All units of (Units owned by Player 2 (Blue).) are dead) Equal to True)
Actions
Trigger - Run Ending_Cinematic <gen> (ignoring conditions)
Trigger - Turn off (This trigger)
Ending Cinematic
Events
Conditions
Actions
Cinematic - Turn cinematic mode On for (All players)
Wait 2 seconds
Cinematic - Fade out over 2 seconds using texture White Mask and color ( 0 %, 0 %, 0 %) with 0 % transparency
Wait 2 seconds
Camera - . Apply . gg_cam_Camera_005 for Player 4 (Purple) over 0 seconds
Unit - Move Corrupted Warden 0129 <gen> instantly to (Center of Region_007 <gen>) , facing (Position of Ogre Lord 0061 <gen>)
Unit - Move Corrupted Demon Hunter 0130 <gen> instantly to (Center of Region_007 <gen>) , facing (Position of Ogre Lord 0061 <gen>)
Wait 2 seconds
Cinematic - Fade in over 2 seconds using texture White Mask and color ( 0 %, 0 %, 0 %) with 0 % transparency
Wait 2 seconds
Cinematic - Send transmission to (All players) from Ogre Lord 0061 <gen> named Dragonridge Ogre Lord : Play No sound and display I wanna go home... . Modify duration: Set to 4.00 seconds and Wait
Camera - . Apply . gg_cam_Camera_006 for Player 4 (Purple) over 20.00 seconds
Cinematic - Send transmission to (All players) from Corrupted Demon Hunter 0130 <gen> named Illidan Stormrage : Play No sound and display Not before you tell us, where rest of your tribe went. . Modify duration: Set to 4.00 seconds and Wait
Cinematic - Send transmission to (All players) from Ogre Lord 0061 <gen> named Dragonridge Ogre Lord : Play No sound and display NO, me smash you! . Modify duration: Set to 5.00 seconds and Wait
Animation - Play Ogre Lord 0061 <gen> 's attack 1 animation
Wait 1.00 seconds
Special Effect - Create a special effect attached to the origin (Unexpected type: 'attachpoint') of Ogre Lord 0061 <gen> using Abilities\Spells\Human\FlameStrike\FlameStrike1.mdl
Wait 1.00 seconds
Unit - Kill Ogre Lord 0061 <gen>
Wait 4.00 seconds
Cinematic - Send transmission to (All players) from Corrupted Demon Hunter 0130 <gen> named Illidan Stormrage : Play No sound and display Pah, Ogres... . Modify duration: Set to 5.00 seconds and Wait
Wait 2 seconds
Cinematic - Send transmission to (All players) from Corrupted Warden 0129 <gen> named Maiev Shadowsong : Play MiniSpiritReady1 <gen> and display Tell me about it... . Modify duration: Set to 4.00 seconds and Wait
Cinematic - Fade out over 2 seconds using texture White Mask and color ( 0 %, 0 %, 0 %) with 0 % transparency
Wait 4.00 seconds
Game - Victory Player 4 (Purple) ( Show dialogs, Show scores)
Maiev lvl 5
Events
Unit - Corrupted Warden 0129 <gen> Gains a level
Conditions
(Hero level of Corrupted Warden 0129 <gen>) Equal to 5
Actions
Hero - Disable experience gain for Corrupted Warden 0129 <gen> .
Illidan lvl 5
Events
Unit - Corrupted Demon Hunter 0130 <gen> Gains a level
Conditions
(Hero level of Corrupted Demon Hunter 0130 <gen>) Equal to 5
Actions
Hero - Disable experience gain for Corrupted Demon Hunter 0130 <gen> .
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.