1. Are you planning to upload your awesome map to Hive? Please review the rules here.
    Dismiss Notice
  2. Updated Resource Submission Rules: All model & skin resource submissions must now include an in-game screenshot. This is to help speed up the moderation process and to show how the model and/or texture looks like from the in-game camera.
    Dismiss Notice
  3. DID YOU KNOW - That you can unlock new rank icons by posting on the forums or winning contests? Click here to customize your rank or read our User Rank Policy to see a list of ranks that you can unlock. Have you won a contest and still haven't received your rank award? Then please contact the administration.
    Dismiss Notice
  4. From the gates of hell, the 5th Special Effect Contest Results have emerged.
    Dismiss Notice
  5. Rubbed the right way, the genie is out of its lamp! The 12th Concept Art Contest Results have been announced.
    Dismiss Notice
  6. Race against the odds and Reforge, Don't Refund. The 14th Techtree Contest has begun!
    Dismiss Notice
  7. Check out the Staff job openings thread.
    Dismiss Notice
Dismiss Notice
Do you have good ideas for new contests? If so, please open new threads in the Contest Submission sub-forum to discuss them.
Dismiss Notice
60,000 passwords have been reset on July 8, 2019. If you cannot login, read this.

Trigger Viewer

Forgotten War COOP Mission 7.w3x
Variables
Main
My Triggers
Periodic Gold
Initialization
Introduction
Defeat
Victory
TestVision
Cinematics
OpenCinematic
CloseCinematic
SkipCinematic
xxxxxxxxxxxxxxxx
IntroCinematic
VictoryCinematic
CityMagic
OpenCloseForceField001
TurnOnVisionFirst
TurnOnVision001
TurnOffVision001
EclipseOn
EclipseOff
SunlightAtHermitage
LightSphereTaken
Waves
LarodarResurrection
EredarWave001
LarodarWave001
EredarDefeat001
LarodarDefeat001
Reinforcements
TriaxPortal001
TriaxPortal002
FirstHermit
Ventars
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
CinRunning boolean No
CinSkipped boolean No
CrystalFire effect No
CrystalVision integer No 0
DarkCounter integer No 0
DarkStoneForceField boolean No true
ForceField001 destructable No
HighPriest unit No
QuestCrystal quest No
QuestCrystalReq001 questitem No
QuestCrystalReq002 questitem No
QuestHermit quest No
QuestHermitReq001 questitem No
QuestHermitReq002 questitem No
QuestStrike quest No
QuestStrikeReq001 questitem No
QuestStrikeReq002 questitem No
QuestTriaxArmy quest No
QuestTriaxArmyReq01 questitem No
QuestTriaxArmyReq02 questitem No
QuestVentars quest No
QuestVentarsReq01 questitem No
Sage unit No
SageGone boolean No false
Sunlight weathereffect No
TriaxTimer timer No
TriaxTimerWin timerdialog No
My Triggers
  Events
    Time - Elapsed game time is 0.00 seconds
  Conditions
  Actions
    Player - Make Brutal Turtle Available for training/construction by Player 1 (Red)
    Player - Make Brutal Salamander Available for training/construction by Player 2 (Blue)
    Player - Make Master Dragon Unavailable for training/construction by Player 1 (Red)
    Player - Make Master Dragon Unavailable for training/construction by Player 2 (Blue)
    Player - Make Triax Commander Unavailable for training/construction by Player 2 (Blue)
    Player - Make Ancestral Sage Unavailable for training/construction by Player 2 (Blue)
    Player - Make Ancestral High Priest Unavailable for training/construction by Player 2 (Blue)
    Player - Set the max research level of Ropm (techcode) to 0 for Player 2 (Blue)
    Player - Make Brutal Turtle Unavailable for training/construction by Player 2 (Blue)
    Player - Make Nerubian Forge Unavailable for training/construction by Player 2 (Blue)
    Player - Make Lizards Shed Unavailable for training/construction by Player 2 (Blue)
    Player - Make Temple of Ancestrals Unavailable for training/construction by Player 2 (Blue)
    Player - Make Altar of Ancestrals Unavailable for training/construction by Player 2 (Blue)
    Player - Make Ventars Cavern Unavailable for training/construction by Player 2 (Blue)
    Player - Make Alchemy Laboratory Unavailable for training/construction by Player 2 (Blue)
    Player - Make Eclipse Ziggurat Unavailable for training/construction by Player 2 (Blue)
    Player - For Player 2 (Blue), turn Shared units Off toward Player 1 (Red)
    Player - For Player 2 (Blue), turn Full shared units Off toward Player 1 (Red)
    Player - For Player 1 (Red), turn Shared units Off toward Player 2 (Blue)
    Player - For Player 1 (Red), turn Full shared units Off toward Player 2 (Blue)
Periodic Gold
  Events
    Time - Every 130.00 seconds of game time
  Conditions
  Actions
    Player - Add 400 to Player 1 (Red).Current gold
    Player - Add 400 to Player 2 (Blue).Current gold
Game initialization
Initialization
  Events
    Map initialization
  Conditions
  Actions
    -------- GENERAL GAME SETTINGS --------
    Game - Set the time of day to 0.00
    AI - Ignore the guard positions of all Player 2 (Blue) units
    AI - Ignore the guard positions of all Player 3 (Teal) units
    AI - Ignore the guard positions of all Player 4 (Purple) units
    AI - Ignore the guard positions of all Player 7 (Green) units
    -------- HEROES SETTINGS --------
    Set VariableSet HighPriest = Ancestral High Priest 0021 <gen>
    Set VariableSet Sage = Ancestral Sage 0053 <gen>
    Hero - Make Player 1 (Red) Heroes gain 50.00% experience from future kills
    Hero - Make Player 2 (Blue) Heroes gain 50.00% experience from future kills
    -------- DESTRUCTIBLES SETTINGS --------
    Set VariableSet ForceField001 = ForceWall 2095 <gen>
    -------- PLAYER SETTINGS --------
    Player - Set Player 1 (Red).Current gold to 1200
    Player - Set Player 2 (Blue).Current gold to 1200
    Player - Change color of Player 1 (Red) to Blue, Changing color of existing units
    Player - Change color of Player 2 (Blue) to Light Blue, Changing color of existing units
    Player - Change color of Player 8 (Pink) to Dark Green, Changing color of existing units
    -------- SPECIAL EFFECTS SETTINGS --------
    Visibility - Create an initially Enabled visibility modifier for Player 1 (Red) emitting Visibility from (Center of LongRangeTeletransporter <gen>) to a radius of 800.00.
    Visibility - Create an initially Enabled visibility modifier for Player 2 (Blue) emitting Visibility from (Center of LongRangeTeletransporter <gen>) to a radius of 800.00.
    Visibility - Create an initially Enabled visibility modifier for Player 1 (Red) emitting Visibility from (Center of Ventar001 <gen>) to a radius of 900.00.
    Visibility - Create an initially Enabled visibility modifier for Player 2 (Blue) emitting Visibility from (Center of Ventar001 <gen>) to a radius of 900.00.
    Visibility - Create an initially Enabled visibility modifier for Player 1 (Red) emitting Visibility from (Center of Crystal004 <gen>) to a radius of 800.00.
    Visibility - Create an initially Enabled visibility modifier for Player 2 (Blue) emitting Visibility from (Center of Crystal004 <gen>) to a radius of 800.00.
    Visibility - Create an initially Enabled visibility modifier for Player 1 (Red) emitting Visibility from (Center of Hermitage001 <gen>) to a radius of 1200.00.
    Visibility - Create an initially Enabled visibility modifier for Player 2 (Blue) emitting Visibility from (Center of Hermitage001 <gen>) to a radius of 1200.00.
    Visibility - Create an initially Enabled visibility modifier for Player 1 (Red) emitting Visibility from (Center of DarkStone001 <gen>) to a radius of 1200.00.
    Visibility - Create an initially Enabled visibility modifier for Player 2 (Blue) emitting Visibility from (Center of DarkStone001 <gen>) to a radius of 1200.00.
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
    -------- QUESTS --------
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
    Quest - Create a Required quest titled The Crystal with the description The ethereal shell that protects the world is finally broken and diabolic minions will be attacking the Citadel; many of these demonic creatures are invisible! The best solution is to use the Magic Crystal; with the crystal the High Priest will be able to see all our enemy units no matter where they are!NOTE: To maintain the vision the High Priest must remain at the crystal., using icon path ReplaceableTextures\CommandButtons\BTNFarSight.blp
    Set VariableSet QuestCrystal = (Last created quest)
    Quest - Create a quest requirement for QuestCrystal with the description Bring the High Priest to the Crystal's Rune.
    Set VariableSet QuestCrystalReq001 = (Last created quest requirement)
    Quest - Create a quest requirement for QuestCrystal with the description The High Priest must survive.
    Set VariableSet QuestCrystalReq002 = (Last created quest requirement)
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
    Quest - Create a Required quest titled The Triax Army with the description The Citadel is going to be incessantly attacked by the Eredar minions until the Dark Portal is destroyed; but in order to perform an attack we'll need the assistance of heavy armored units. The Ancestral Sage must go for the Triax Commander and bring him back with heavy powerful units. IMPORTANT NOTE: The Ancestral Sage will send back reinforcements but he won't be able to come back!, using icon path ReplaceableTextures\CommandButtons\BTNNagaMyrmidon.blp
    Set VariableSet QuestTriaxArmy = (Last created quest)
    Quest - Create a quest requirement for QuestTriaxArmy with the description Bring the Sage to the Magic Circle Teletransporter.
    Set VariableSet QuestTriaxArmyReq01 = (Last created quest requirement)
    Quest - Create a quest requirement for QuestTriaxArmy with the description He must carry one of the Frost Codices.
    Set VariableSet QuestTriaxArmyReq02 = (Last created quest requirement)
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
    Quest - Create a Required, undiscovered quest titled The Legion with the description Now that the Triax Commander is here with two Ventar Squadrons and heavy armored units, you might perform an attack to the dark forces that are incessantly attacking the citadel!, using icon path ReplaceableTextures\CommandButtons\BTNDemonGate.blp
    Set VariableSet QuestStrike = (Last created quest)
    Quest - Create a quest requirement for QuestStrike with the description Destroy the Dark Portal.
    Set VariableSet QuestStrikeReq001 = (Last created quest requirement)
    Quest - Create a quest requirement for QuestStrike with the description Destroy Larodar's Altar of Darkness.
    Set VariableSet QuestStrikeReq002 = (Last created quest requirement)
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
    Quest - Create a Optional quest titled The Hermits with the description Many Malkor's disciples are right now meditating at the hermitage; you can bring the Sage or Illidan there to wake them up and make them join in the defense of the citadel.WARNING: Don't bring any sunlight vulnerable unit to that area!, using icon path ReplaceableTextures\CommandButtons\BTNSkink.blp
    Set VariableSet QuestHermit = (Last created quest)
    Quest - Create a quest requirement for QuestHermit with the description Bring the Sage or Illidan to the hermitage.
    Set VariableSet QuestHermitReq001 = (Last created quest requirement)
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
    Quest - Create a Optional quest titled Ventars with the description Some Black Ventars are available but we have to go for them., using icon path ReplaceableTextures\CommandButtons\BTNWyvern.blp
    Set VariableSet QuestVentars = (Last created quest)
    Quest - Create a quest requirement for QuestVentars with the description Bring any unit to the Ventars Caverns.
    Set VariableSet QuestVentarsReq01 = (Last created quest requirement)
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
    Quest - Create a Optional quest titled The Force Field with the description To deactivate and reactivate the Force Field Wall, you have to move the High Priest under the magical rune that is next to it., using icon path ReplaceableTextures\CommandButtons\BTNCloudOfFog.blp
    Quest - Create a quest requirement for (Last created quest) with the description NOTE: This is not a quest, just instructions.
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
Introduction
  Events
    Time - Elapsed game time is 0.50 seconds
  Conditions
  Actions
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
    -------- Open Cinematic Mode --------
    Trigger - Run OpenCinematic <gen> (checking conditions)
    Wait until (CinRunning Equal to True), checking every 1 seconds
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
    -------- The Show --------
    Trigger - Run IntroCinematic <gen> (checking conditions)
    Wait until (CinRunning Equal to False), checking every 1 seconds
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
    -------- Close Cinematic Mode --------
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
    Unit - Remove Warlock 0170 <gen> from the game
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
    Trigger - Run CloseCinematic <gen> (checking conditions)
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
    Quest - Display to (All players) the Quest Discovered message: |cffffcc00MAIN QUEST|rThe Crystal - Bring the High Priest to the magical rune at the crystal. - The High Priest must survive.
    Wait 7.00 seconds
    Quest - Display to (All players) the Quest Discovered message: |cffffcc00MAIN QUEST|rThe Triax Army - Bring the Sage to the Magic Circle Teletransporter. - The Sage has to carry one of the Codex of Frost.
    Wait 140.00 seconds
    Trigger - Turn on EredarWave001 <gen>
    Wait 220.00 seconds
    Trigger - Turn on LarodarWave001 <gen>
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
Defeat
  Events
    Unit - Ancestral High Priest 0021 <gen> Dies
  Conditions
  Actions
    Quest - Display to (All players) the Quest Failed message: |cffffcc00MAIN QUEST FAILED|rThe Crystal - The High Priest has died!
    Wait 6.00 seconds
    Game - Defeat Player 1 (Red) with the message: Defeat!
    Game - Defeat Player 2 (Blue) with the message: Defeat!
Victory
  Events
  Conditions
  Actions
    Wait 2.00 seconds
    Quest - Display to (All players) the Quest Update message: |cffffcc00MAIN QUEST COMPLETED|rThe Legion
    Wait 3.00 seconds
    -------- Display Cinematic --------
    Trigger - Run OpenCinematic <gen> (checking conditions)
    Wait until (CinRunning Equal to True), checking every 1 seconds
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
    Trigger - Run VictoryCinematic <gen> (checking conditions)
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
    Wait until (CinRunning Equal to False), checking every 1 seconds
    Trigger - Run CloseCinematic <gen> (checking conditions)
    -------- End of Cinematic --------
    -------- xxxxxxxxxxxxxxxxxxxxxxx --------
    Game - Set the next level to Map08.w3x
    Game - Show custom campaign button 12
    -------- xxxxxxxxxxxxxxxxxxxxxxx --------
    Wait 1.00 seconds
    Game - Victory Player 1 (Red) (Show dialogs, Show scores)
    Game - Victory Player 2 (Blue) (Show dialogs, Show scores)
TestVision
  Events
    Player - Player 1 (Red) types a chat message containing vision (stringnoformat) as An exact match
  Conditions
  Actions
    Player - Make Player 3 (Teal) treat Player 1 (Red) as an Enemy with shared vision
OpenCinematic
  Events
  Conditions
  Actions
    -------- SETTING ENVIROMENT --------
    Game - Set the time of day to 22.00
    Game - Turn the day/night cycle Off
    Environment - Set sky to Felwood Sky
    -------- - --------
    -------- SETTING CINEMATIC MODE --------
    Unit Group - Order (Units owned by Player 1 (Red).) to Stop
    Unit Group - Remove all units from (Units currently selected by Player 1 (Red)).
    -------- - --------
    Cinematic - Disable user control for (All players).
    Cinematic - Turn cinematic mode On for Player Group - Player 1 (Red)
    Cinematic - Turn cinematic mode On for Player Group - Player 2 (Blue)
    Cinematic - Turn on letterbox mode (hide interface) for (All players): fade out over 2 seconds
    -------- - --------
    -------- - --------
    Wait 1.00 seconds
    Set VariableSet CinSkipped = False
    Set VariableSet CinRunning = True
    -------- - --------
CloseCinematic
  Events
  Conditions
  Actions
    Set VariableSet CinSkipped = False
    -------- SETTING OFF CINEMATIC MODE --------
    Cinematic - Turn cinematic mode Off for Player Group - Player 1 (Red)
    Cinematic - Turn cinematic mode Off for Player Group - Player 2 (Blue)
    Cinematic - Turn off letterbox mode (show interface) for (All players): fade in over 2 seconds
    Cinematic - Enable user control for (All players).
    Camera - Reset camera for Player 1 (Red) to standard game-view over 1.00 seconds
    Camera - Reset camera for Player 2 (Blue) to standard game-view over 1.00 seconds
    -------- SETTING ENVIROMENT --------
    Game - Turn the day/night cycle On
    Game - Set time of day speed to 20.00% of the default speed
    Environment - Set sky to None
    -------- - --------
    Wait 1.00 seconds
    Set VariableSet CinRunning = False
SkipCinematic
  Events
    Player - Player 2 (Blue) skips a cinematic sequence
    Player - Player 1 (Red) skips a cinematic sequence
  Conditions
  Actions
    Set VariableSet CinSkipped = True
xxxxxxxxxxxxxxxx
  Events
  Conditions
  Actions
IntroCinematic
  Events
  Conditions
  Actions
    -------- Music --------
    Sound - Stop music Immediately
    Sound - Play Tragic Confrontation.
    -------- The Show --------
    Camera - .Apply. gg_cam_Archimonde001 for Player 1 (Red) over 3.00 seconds
    Camera - .Apply. gg_cam_Archimonde001 for Player 2 (Blue) over 3.00 seconds
    Wait 2 seconds
    Cinematic - Send transmission to (All players) from a Player 4 (Purple).Warlock named Archimonde at (Center of (Playable map area)): Play No sound and display Very well done, my minions.... Modify duration: Set to 5.00 seconds and Wait
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        CinSkipped Equal to True
      Then - Actions
        Set VariableSet CinRunning = False
        Set VariableSet CinSkipped = False
        Skip remaining actions
      Else - Actions
    Camera - .Apply. gg_cam_Portal001 for Player 1 (Red) over 10.00 seconds
    Camera - .Apply. gg_cam_Portal001 for Player 2 (Blue) over 10.00 seconds
    Cinematic - Send transmission to (All players) from a Player 4 (Purple).Warlock named Archimonde at (Center of (Playable map area)): Play No sound and display Former engineers... Ha, ha, ha.. Modify duration: Set to 4.00 seconds and Wait
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        CinSkipped Equal to True
      Then - Actions
        Set VariableSet CinRunning = False
        Set VariableSet CinSkipped = False
        Skip remaining actions
      Else - Actions
    Cinematic - Send transmission to (All players) from a Player 4 (Purple).Warlock named Archimonde at (Center of (Playable map area)): Play No sound and display This Dark Portal is ready; now the Ancestrals will suffer the anger of my Master!. Modify duration: Set to 8.00 seconds and Wait
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        CinSkipped Equal to True
      Then - Actions
        Set VariableSet CinRunning = False
        Set VariableSet CinSkipped = False
        Skip remaining actions
      Else - Actions
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
    Camera - .Apply. gg_cam_CitadelEntrance001 for Player 1 (Red) over 4.00 seconds
    Camera - .Apply. gg_cam_CitadelEntrance001 for Player 2 (Blue) over 4.00 seconds
    Wait 3.60 seconds
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        CinSkipped Equal to True
      Then - Actions
        Set VariableSet CinRunning = False
        Set VariableSet CinSkipped = False
        Skip remaining actions
      Else - Actions
    Camera - .Apply. gg_cam_CitadelEntrance002 for Player 1 (Red) over 4.00 seconds
    Camera - .Apply. gg_cam_CitadelEntrance002 for Player 2 (Blue) over 4.00 seconds
    Wait 3.60 seconds
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        CinSkipped Equal to True
      Then - Actions
        Set VariableSet CinRunning = False
        Set VariableSet CinSkipped = False
        Skip remaining actions
      Else - Actions
    Camera - .Apply. gg_cam_CityEntrance004 for Player 1 (Red) over 4.00 seconds
    Camera - .Apply. gg_cam_CityEntrance004 for Player 2 (Blue) over 4.00 seconds
    Wait 3.60 seconds
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        CinSkipped Equal to True
      Then - Actions
        Set VariableSet CinRunning = False
        Set VariableSet CinSkipped = False
        Skip remaining actions
      Else - Actions
    Camera - .Apply. gg_cam_CitadelEntrance003 for Player 1 (Red) over 4.00 seconds
    Camera - .Apply. gg_cam_CitadelEntrance003 for Player 2 (Blue) over 4.00 seconds
    Wait 3.60 seconds
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        CinSkipped Equal to True
      Then - Actions
        Set VariableSet CinRunning = False
        Set VariableSet CinSkipped = False
        Skip remaining actions
      Else - Actions
    Camera - .Apply. gg_cam_Citadel005 for Player 1 (Red) over 4.00 seconds
    Camera - .Apply. gg_cam_Citadel005 for Player 2 (Blue) over 4.00 seconds
    Wait 3.60 seconds
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        CinSkipped Equal to True
      Then - Actions
        Set VariableSet CinRunning = False
        Set VariableSet CinSkipped = False
        Skip remaining actions
      Else - Actions
    Camera - .Apply. gg_cam_Citadel005 for Player 1 (Red) over 4.00 seconds
    Camera - .Apply. gg_cam_Citadel005 for Player 2 (Blue) over 4.00 seconds
    Wait 3.60 seconds
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        CinSkipped Equal to True
      Then - Actions
        Set VariableSet CinRunning = False
        Set VariableSet CinSkipped = False
        Skip remaining actions
      Else - Actions
    Camera - .Apply. gg_cam_Citadel001 for Player 1 (Red) over 25.00 seconds
    Camera - .Apply. gg_cam_Citadel001 for Player 2 (Blue) over 25.00 seconds
    Wait 2.00 seconds
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        CinSkipped Equal to True
      Then - Actions
        Set VariableSet CinRunning = False
        Set VariableSet CinSkipped = False
        Skip remaining actions
      Else - Actions
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
    Sound - Stop music Immediately
    Sound - Play Main Screen X.
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Ancestral High Priest named High Priest at (Center of (Playable map area)): Play No sound and display Well, this is it!. Modify duration: Set to 4.00 seconds and Wait
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        CinSkipped Equal to True
      Then - Actions
        Set VariableSet CinRunning = False
        Set VariableSet CinSkipped = False
        Skip remaining actions
      Else - Actions
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Ancestral High Priest named High Priest at (Center of (Playable map area)): Play No sound and display Now we are under siege by the Eredar.. Modify duration: Set to 4.00 seconds and Wait
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        CinSkipped Equal to True
      Then - Actions
        Set VariableSet CinRunning = False
        Set VariableSet CinSkipped = False
        Skip remaining actions
      Else - Actions
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Ancestral High Priest named High Priest at (Center of (Playable map area)): Play No sound and display We already spent all our resources in the Triax Army and they are very far away from here.. Modify duration: Set to 8.00 seconds and Wait
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        CinSkipped Equal to True
      Then - Actions
        Set VariableSet CinRunning = False
        Set VariableSet CinSkipped = False
        Skip remaining actions
      Else - Actions
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Ancestral High Priest named High Priest at (Center of (Playable map area)): Play No sound and display If they are not stupid, they will try to kill me.. Modify duration: Set to 6.00 seconds and Wait
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        CinSkipped Equal to True
      Then - Actions
        Set VariableSet CinRunning = False
        Set VariableSet CinSkipped = False
        Skip remaining actions
      Else - Actions
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Demon Hunter named Illidan at (Center of (Playable map area)): Play No sound and display Why is that, my Master?. Modify duration: Set to 5.00 seconds and Wait
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        CinSkipped Equal to True
      Then - Actions
        Set VariableSet CinRunning = False
        Set VariableSet CinSkipped = False
        Skip remaining actions
      Else - Actions
    Camera - .Apply. gg_cam_Citadel006 for Player 1 (Red) over 30.00 seconds
    Camera - .Apply. gg_cam_Citadel006 for Player 2 (Blue) over 30.00 seconds
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Ancestral High Priest named Ancestral High Priest at (Center of (Playable map area)): Play No sound and display As long as I am alive, the Eredar will not have the power to devour or enslave the souls of those who are under my protection.. Modify duration: Set to 11.00 seconds and Wait
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        CinSkipped Equal to True
      Then - Actions
        Set VariableSet CinRunning = False
        Set VariableSet CinSkipped = False
        Skip remaining actions
      Else - Actions
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Ancestral High Priest named Ancestral High Priest at (Center of (Playable map area)): Play No sound and display But if they kill me only once, that would be enough and everything will be lost.. Modify duration: Set to 8.00 seconds and Wait
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        CinSkipped Equal to True
      Then - Actions
        Set VariableSet CinRunning = False
        Set VariableSet CinSkipped = False
        Skip remaining actions
      Else - Actions
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Demon Hunter named Illidan at (Center of (Playable map area)): Play No sound and display That will not ever happen, your knowledge and powers are tremendous!. Modify duration: Set to 8.00 seconds and Wait
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        CinSkipped Equal to True
      Then - Actions
        Set VariableSet CinRunning = False
        Set VariableSet CinSkipped = False
        Skip remaining actions
      Else - Actions
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Ancestral High Priest named Ancestral High Priest at (Center of (Playable map area)): Play No sound and display Might happen and eventually this world would become another of the Eredar Hells!. Modify duration: Set to 8.00 seconds and Wait
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        CinSkipped Equal to True
      Then - Actions
        Set VariableSet CinRunning = False
        Set VariableSet CinSkipped = False
        Skip remaining actions
      Else - Actions
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Demon Hunter named Illidan at (Center of (Playable map area)): Play No sound and display How is this possible? Aren't the Eredar under the control of Galgdar?. Modify duration: Set to 7.00 seconds and Wait
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        CinSkipped Equal to True
      Then - Actions
        Set VariableSet CinRunning = False
        Set VariableSet CinSkipped = False
        Skip remaining actions
      Else - Actions
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Ancestral High Priest named Ancestral High Priest at (Center of (Playable map area)): Play No sound and display Galgdar is a fool! The Eredar will release themselves sooner or later and all the dragons will pay a very high price.... Modify duration: Set to 10.00 seconds and Wait
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        CinSkipped Equal to True
      Then - Actions
        Set VariableSet CinRunning = False
        Set VariableSet CinSkipped = False
        Skip remaining actions
      Else - Actions
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Demon Hunter named Illidan at (Center of (Playable map area)): Play No sound and display Well, Master, I will protect you until the end.. Modify duration: Set to 6.00 seconds and Wait
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        CinSkipped Equal to True
      Then - Actions
        Set VariableSet CinRunning = False
        Set VariableSet CinSkipped = False
        Skip remaining actions
      Else - Actions
    Wait 2 seconds
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
    Camera - .Apply. gg_cam_Citadel007 for Player 1 (Red) over 30.00 seconds
    Camera - .Apply. gg_cam_Citadel007 for Player 2 (Blue) over 30.00 seconds
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Ancestral High Priest named Ancestral High Priest at (Center of (Playable map area)): Play No sound and display By the way.... Modify duration: Set to 4.00 seconds and Wait
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        CinSkipped Equal to True
      Then - Actions
        Set VariableSet CinRunning = False
        Set VariableSet CinSkipped = False
        Skip remaining actions
      Else - Actions
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Ancestral High Priest named Ancestral High Priest at (Center of (Playable map area)): Play No sound and display Where are your weapons?. Modify duration: Set to 5.00 seconds and Wait
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        CinSkipped Equal to True
      Then - Actions
        Set VariableSet CinRunning = False
        Set VariableSet CinSkipped = False
        Skip remaining actions
      Else - Actions
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Demon Hunter named Illidan at (Center of (Playable map area)): Play No sound and display I melted them in an Eternal Flame Burner.. Modify duration: Set to 5.00 seconds and Wait
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        CinSkipped Equal to True
      Then - Actions
        Set VariableSet CinRunning = False
        Set VariableSet CinSkipped = False
        Skip remaining actions
      Else - Actions
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Demon Hunter named Illidan at (Center of (Playable map area)): Play No sound and display I used them to avenge the evil of the Sunlight Guardians Order but.... Modify duration: Set to 5.00 seconds and Wait
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        CinSkipped Equal to True
      Then - Actions
        Set VariableSet CinRunning = False
        Set VariableSet CinSkipped = False
        Skip remaining actions
      Else - Actions
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Demon Hunter named Illidan at (Center of (Playable map area)): Play No sound and display I am not anymore a Sunlight Guardian; I also gave up to my Sunlight Guardian abilities forever.. Modify duration: Set to 8.00 seconds and Wait
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        CinSkipped Equal to True
      Then - Actions
        Set VariableSet CinRunning = False
        Set VariableSet CinSkipped = False
        Skip remaining actions
      Else - Actions
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Demon Hunter named Illidan at (Center of (Playable map area)): Play No sound and display Now I am learning new skills.... Modify duration: Set to 5.00 seconds and Wait
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        CinSkipped Equal to True
      Then - Actions
        Set VariableSet CinRunning = False
        Set VariableSet CinSkipped = False
        Skip remaining actions
      Else - Actions
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Ancestral High Priest named Ancestral High Priest at (Center of (Playable map area)): Play No sound and display Well Illidan, you did not have to do this to please us but neither we bother about it.. Modify duration: Set to 7.00 seconds and Wait
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        CinSkipped Equal to True
      Then - Actions
        Set VariableSet CinRunning = False
        Set VariableSet CinSkipped = False
        Skip remaining actions
      Else - Actions
    Wait 2 seconds
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
    Sound - Stop music Immediately
    Sound - Play Pursuit.
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
    Camera - .Apply. gg_cam_Citadel002 for Player 1 (Red) over 3.00 seconds
    Camera - .Apply. gg_cam_Citadel002 for Player 2 (Blue) over 3.00 seconds
    Wait 2 seconds
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Ancestral High Priest named Ancestral High Priest at (Center of (Playable map area)): Play No sound and display Still, there is a chance to save this world... and us.. Modify duration: Set to 5.00 seconds and Wait
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        CinSkipped Equal to True
      Then - Actions
        Set VariableSet CinRunning = False
        Set VariableSet CinSkipped = False
        Skip remaining actions
      Else - Actions
    Camera - .Apply. gg_cam_Teletransporter001 for Player 1 (Red) over 6.00 seconds
    Camera - .Apply. gg_cam_Teletransporter001 for Player 2 (Blue) over 6.00 seconds
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Ancestral High Priest named Ancestral High Priest at (Center of (Playable map area)): Play No sound and display That is why I have to please for your help once more Great Sage.. Modify duration: Set to 7.00 seconds and Wait
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        CinSkipped Equal to True
      Then - Actions
        Set VariableSet CinRunning = False
        Set VariableSet CinSkipped = False
        Skip remaining actions
      Else - Actions
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Ancestral High Priest named Ancestral High Priest at (Center of (Playable map area)): Play No sound and display You have to go to the Teletransporter and bring back the Triax Commander with some heavy units.. Modify duration: Set to 9.00 seconds and Wait
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        CinSkipped Equal to True
      Then - Actions
        Set VariableSet CinRunning = False
        Set VariableSet CinSkipped = False
        Skip remaining actions
      Else - Actions
    Camera - .Apply. gg_cam_Citadel003 for Player 1 (Red) over 6.00 seconds
    Camera - .Apply. gg_cam_Citadel003 for Player 2 (Blue) over 6.00 seconds
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Ancestral Sage named Ancestral Sage at (Center of (Playable map area)): Play No sound and display To send reinforcements back I will need one of the Codices of Frost.. Modify duration: Set to 7.00 seconds and Wait
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Ancestral High Priest named Ancestral High Priest at (Center of (Playable map area)): Play No sound and display Anything you want.. Modify duration: Set to 5.00 seconds and Wait
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        CinSkipped Equal to True
      Then - Actions
        Set VariableSet CinRunning = False
        Set VariableSet CinSkipped = False
        Skip remaining actions
      Else - Actions
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Ancestral Sage named Ancestral Sage at (Center of (Playable map area)): Play No sound and display And I might not be able to come back for the battle.. Modify duration: Set to 6.00 seconds and Wait
    Camera - .Apply. gg_cam_VentarCaverns002 for Player 1 (Red) over 6.00 seconds
    Camera - .Apply. gg_cam_VentarCaverns002 for Player 2 (Blue) over 6.00 seconds
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Ancestral High Priest named Ancestral High Priest at (Center of (Playable map area)): Play No sound and display Second, I need somebody to go to the Ventars Caverns and bring back all the Ventars that are there.. Modify duration: Set to 9.00 seconds and Wait
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        CinSkipped Equal to True
      Then - Actions
        Set VariableSet CinRunning = False
        Set VariableSet CinSkipped = False
        Skip remaining actions
      Else - Actions
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Ancestral High Priest named Ancestral High Priest at (Center of (Playable map area)): Play No sound and display They will be a few but still helpful.. Modify duration: Set to 5.00 seconds and Wait
    Camera - .Apply. gg_cam_Citadel006 for Player 1 (Red) over 6.00 seconds
    Camera - .Apply. gg_cam_Citadel006 for Player 2 (Blue) over 6.00 seconds
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Ancestral High Priest named Ancestral High Priest at (Center of (Playable map area)): Play No sound and display We have to gather all the forces we can and protect the Citadel until the Triax Commander arrives.... Modify duration: Set to 9.00 seconds and Wait
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        CinSkipped Equal to True
      Then - Actions
        Set VariableSet CinRunning = False
        Set VariableSet CinSkipped = False
        Skip remaining actions
      Else - Actions
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Ancestral High Priest named Ancestral High Priest at (Center of (Playable map area)): Play No sound and display Once the Triax Commander is here; we will destroy that portal!. Modify duration: Set to 7.00 seconds and Wait
    Camera - .Apply. gg_cam_Citadel004 for Player 1 (Red) over 5.00 seconds
    Camera - .Apply. gg_cam_Citadel004 for Player 2 (Blue) over 5.00 seconds
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Ancestral High Priest named Ancestral High Priest at (Center of (Playable map area)): Play No sound and display And finally, some of the attacking units might be ghosts; that means invisibles!. Modify duration: Set to 9.00 seconds and Wait
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        CinSkipped Equal to True
      Then - Actions
        Set VariableSet CinRunning = False
        Set VariableSet CinSkipped = False
        Skip remaining actions
      Else - Actions
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Ancestral High Priest named Ancestral High Priest at (Center of (Playable map area)): Play No sound and display Thereby I will not be defending the Citadel.. Modify duration: Set to 6.00 seconds and Wait
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        CinSkipped Equal to True
      Then - Actions
        Set VariableSet CinRunning = False
        Set VariableSet CinSkipped = False
        Skip remaining actions
      Else - Actions
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Ancestral High Priest named Ancestral High Priest at (Center of (Playable map area)): Play No sound and display I will be at the Magic Crystal, this will give our forces vision of all the enemy units.. Modify duration: Set to 9.00 seconds and Wait
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        CinSkipped Equal to True
      Then - Actions
        Set VariableSet CinRunning = False
        Set VariableSet CinSkipped = False
        Skip remaining actions
      Else - Actions
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Ancestral High Priest named Ancestral High Priest at (Center of (Playable map area)): Play No sound and display If first we survive and then we succeed destroying that portal, we might have enough time to perform a special offensive.... Modify duration: Set to 10.00 seconds and Wait
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        CinSkipped Equal to True
      Then - Actions
        Set VariableSet CinRunning = False
        Set VariableSet CinSkipped = False
        Skip remaining actions
      Else - Actions
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
    Wait 2 seconds
    Camera - .Apply. gg_cam_Hermitage001 for Player 1 (Red) over 8.00 seconds
    Camera - .Apply. gg_cam_Hermitage001 for Player 2 (Blue) over 8.00 seconds
    Wait 3.00 seconds
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Ancestral Sage named Ancestral Sage at (Center of (Playable map area)): Play No sound and display Before I go to the Teletransporter.... Modify duration: Set to 5.00 seconds and Wait
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        CinSkipped Equal to True
      Then - Actions
        Set VariableSet CinRunning = False
        Set VariableSet CinSkipped = False
        Skip remaining actions
      Else - Actions
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Ancestral Sage named Ancestral Sage at (Center of (Playable map area)): Play No sound and display It might go to the new hermitage; there my followers are meditating right now.. Modify duration: Set to 7.00 seconds and Wait
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        CinSkipped Equal to True
      Then - Actions
        Set VariableSet CinRunning = False
        Set VariableSet CinSkipped = False
        Skip remaining actions
      Else - Actions
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Ancestral Sage named Ancestral Sage at (Center of (Playable map area)): Play No sound and display I will wake them up and ask them to aid you in the battle.. Modify duration: Set to 7.00 seconds and Wait
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        CinSkipped Equal to True
      Then - Actions
        Set VariableSet CinRunning = False
        Set VariableSet CinSkipped = False
        Skip remaining actions
      Else - Actions
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Ancestral High Priest named Ancestral High Priest at (Center of (Playable map area)): Play No sound and display That sunlight region is dangerous for the rest of us, so, don't forget to do it before you go for the Triax Commander.. Modify duration: Set to 9.00 seconds and Wait
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        CinSkipped Equal to True
      Then - Actions
        Set VariableSet CinRunning = False
        Set VariableSet CinSkipped = False
        Skip remaining actions
      Else - Actions
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
    Sound - Stop music Immediately
    Sound - Play Lich King's Theme.
    Camera - .Apply. gg_cam_Larodar002 for Player 1 (Red) over 8.00 seconds
    Camera - .Apply. gg_cam_Larodar002 for Player 2 (Blue) over 8.00 seconds
    Wait 6.00 seconds
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
    Cinematic - Send transmission to (All players) from a Player 3 (Teal).Keeper of the Grove named Larodar at (Center of (Playable map area)): Play No sound and display Well, my little wicked lizard, it seems that everything is going well for you, isn't it?. Modify duration: Set to 8.00 seconds and Wait
    Cinematic - Send transmission to (All players) from a Player 3 (Teal).Keeper of the Grove named Larodar at (Center of (Playable map area)): Play No sound and display But we are not going to allow you to bring darkness to this world of light.... Modify duration: Set to 8.00 seconds and Wait
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        CinSkipped Equal to True
      Then - Actions
        Set VariableSet CinRunning = False
        Set VariableSet CinSkipped = False
        Skip remaining actions
      Else - Actions
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Ancestral Sage named Ancestral Sage at (Center of (Playable map area)): Play No sound and display Didn't we go through this before!. Modify duration: Set to 5.00 seconds and Wait
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Ancestral High Priest named Ancestral High Priest at (Center of (Playable map area)): Play No sound and display This is obviously Eredar's doing.... Modify duration: Set to 5.00 seconds and Wait
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        CinSkipped Equal to True
      Then - Actions
        Set VariableSet CinRunning = False
        Set VariableSet CinSkipped = False
        Skip remaining actions
      Else - Actions
    Camera - .Apply. gg_cam_Citadel006 for Player 1 (Red) over 8.00 seconds
    Camera - .Apply. gg_cam_Citadel006 for Player 2 (Blue) over 8.00 seconds
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Ancestral High Priest named Ancestral High Priest at (Center of (Playable map area)): Play No sound and display The ghost of Larodar will raise from the dead time after time just repeating the battle he already lost…. Modify duration: Set to 7.00 seconds and Wait
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Ancestral Sage named Ancestral Sage at (Center of (Playable map area)): Play No sound and display And always will.. Modify duration: Set to 4.00 seconds and Wait
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        CinSkipped Equal to True
      Then - Actions
        Set VariableSet CinRunning = False
        Set VariableSet CinSkipped = False
        Skip remaining actions
      Else - Actions
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Ancestral High Priest named Ancestral High Priest at (Center of (Playable map area)): Play No sound and display We can give to him the peace of dead.. Modify duration: Set to 5.00 seconds and Wait
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        CinSkipped Equal to True
      Then - Actions
        Set VariableSet CinRunning = False
        Set VariableSet CinSkipped = False
        Skip remaining actions
      Else - Actions
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Ancestral Sage named Ancestral Sage at (Center of (Playable map area)): Play No sound and display Waste no more time, we have to hurry up.. Modify duration: Set to 6.00 seconds and Wait
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
    Wait 2 seconds
    Set VariableSet CinRunning = False
VictoryCinematic
  Events
  Conditions
  Actions
    Game - Set the time of day to 22.00
    Game - Turn the day/night cycle Off
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
    Cinematic - Fade out and back in over 8.00 seconds using texture Black Mask and color (0%, 0%, 0%) with 0% transparency
    Wait 3.50 seconds
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
    Unit Group - Pick every unit in (Units in (Entire map)) and do (Actions)
      Loop - Actions
        Unit - Remove (Picked unit) from the game
    For each (Integer A) from 1 to 10, do (Actions)
      Loop - Actions
        Unit - Create 1.Ancestral Priest for Player 1 (Red) at (Random point in FinalPriests <gen>) facing 270.00 degrees
        Unit - Create 1.Eternal Fire Guardian for Player 1 (Red) at (Random point in FinalGuards <gen>) facing 270.00 degrees
    Unit - Create 1.Ancestral High Priest for Player 1 (Red) at (Center of HighPriestFinal01 <gen>) facing 270.00 degrees
    Unit - Create 1.Demon Hunter for Player 1 (Red) at (Center of IllidanFinal01 <gen>) facing 50.00 degrees
    Set VariableSet HighPriest = (Last created unit)
    Unit - Create 1.Triax Commander for Player 1 (Red) at (Center of TriaxFinal01 <gen>) facing 120.00 degrees
    Unit - Create 1.Darksun (undead) for Player 1 (Red) at (Center of DarksunFinal01 <gen>) facing 120.00 degrees
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
    Sound - Stop music Immediately
    Sound - Play Sad Mystery.
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
    Camera - .Apply. gg_cam_Final001 for Player 1 (Red) over 0 seconds
    Camera - .Apply. gg_cam_Final001 for Player 2 (Blue) over 0 seconds
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
    Game - Set the time of day to 22.00
    Game - Turn the day/night cycle Off
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Darksun (undead) named Darksun at (Center of (Playable map area)): Play No sound and display I beg you High Priest, I will do anything you want but please release me of this state.. Modify duration: Set to 10.00 seconds and Wait
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        CinSkipped Equal to True
      Then - Actions
        Set VariableSet CinRunning = False
        Set VariableSet CinSkipped = False
        Skip remaining actions
      Else - Actions
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Darksun (undead) named Darksun at (Center of (Playable map area)): Play No sound and display Even dead is better than this!. Modify duration: Set to 5.00 seconds and Wait
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        CinSkipped Equal to True
      Then - Actions
        Set VariableSet CinRunning = False
        Set VariableSet CinSkipped = False
        Skip remaining actions
      Else - Actions
    Camera - .Apply. gg_cam_Teletransporter002 for Player 1 (Red) over 60.00 seconds
    Camera - .Apply. gg_cam_Teletransporter002 for Player 2 (Blue) over 60.00 seconds
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Ancestral High Priest named Ancestral High Priest at (Center of (Playable map area)): Play No sound and display Hear me very careful Darksun.... Modify duration: Set to 5.00 seconds and Wait
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Ancestral High Priest named Ancestral High Priest at (Center of (Playable map area)): Play No sound and display Whatever you are suffering right know is only the consequence of your past evil deeds.. Modify duration: Set to 7.00 seconds and Wait
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        CinSkipped Equal to True
      Then - Actions
        Set VariableSet CinRunning = False
        Set VariableSet CinSkipped = False
        Skip remaining actions
      Else - Actions
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Ancestral High Priest named Ancestral High Priest at (Center of (Playable map area)): Play No sound and display But I am nobody to doom or release you.. Modify duration: Set to 5.00 seconds and Wait
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Ancestral High Priest named Ancestral High Priest at (Center of (Playable map area)): Play No sound and display Only Taor has the right to judge!. Modify duration: Set to 5.00 seconds and Wait
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        CinSkipped Equal to True
      Then - Actions
        Set VariableSet CinRunning = False
        Set VariableSet CinSkipped = False
        Skip remaining actions
      Else - Actions
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Ancestral High Priest named Ancestral High Priest at (Center of (Playable map area)): Play No sound and display Is his will and not mine the one that has to be done.. Modify duration: Set to 5.00 seconds and Wait
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Ancestral High Priest named Ancestral High Priest at (Center of (Playable map area)): Play No sound and display At the other hand, this world is trembling right now and might become a hell very soon, not only for you, but for everyone!. Modify duration: Set to 12.00 seconds and Wait
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        CinSkipped Equal to True
      Then - Actions
        Set VariableSet CinRunning = False
        Set VariableSet CinSkipped = False
        Skip remaining actions
      Else - Actions
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Ancestral High Priest named Ancestral High Priest at (Center of (Playable map area)): Play No sound and display And the reason we are here is precisely to stop that.. Modify duration: Set to 5.00 seconds and Wait
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Ancestral High Priest named Ancestral High Priest at (Center of (Playable map area)): Play No sound and display Yes, Taor has granted to me enough power for both, turn you back again to your old state or put your soul finally in peace!. Modify duration: Set to 10.00 seconds and Wait
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        CinSkipped Equal to True
      Then - Actions
        Set VariableSet CinRunning = False
        Set VariableSet CinSkipped = False
        Skip remaining actions
      Else - Actions
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Ancestral High Priest named Ancestral High Priest at (Center of (Playable map area)): Play No sound and display But the only thing I can offer to you is that if you help us and finally admit the Truth of Taor.... Modify duration: Set to 9.00 seconds and Wait
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Ancestral High Priest named Ancestral High Priest at (Center of (Playable map area)): Play No sound and display I will perform a special ceremony; then Taor will decide! His will be done and not ever mine.. Modify duration: Set to 8.00 seconds and Wait
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        CinSkipped Equal to True
      Then - Actions
        Set VariableSet CinRunning = False
        Set VariableSet CinSkipped = False
        Skip remaining actions
      Else - Actions
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Darksun (undead) named Darksun at (Center of (Playable map area)): Play No sound and display I never was a god or I wouldn't be like this now.. Modify duration: Set to 6.00 seconds and Wait
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Darksun (undead) named Darksun at (Center of (Playable map area)): Play No sound and display There is nothing for me anymore, I will serve you, I have to admit the Truth of Taor.. Modify duration: Set to 8.00 seconds and Wait
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        CinSkipped Equal to True
      Then - Actions
        Set VariableSet CinRunning = False
        Set VariableSet CinSkipped = False
        Skip remaining actions
      Else - Actions
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Darksun (undead) named Darksun at (Center of (Playable map area)): Play No sound and display I accept his will!. Modify duration: Set to 5.00 seconds and Wait
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Ancestral High Priest named Ancestral High Priest at (Center of (Playable map area)): Play No sound and display Do not be affraid, you just made the right choice.. Modify duration: Set to 8.00 seconds and Wait
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        CinSkipped Equal to True
      Then - Actions
        Set VariableSet CinRunning = False
        Set VariableSet CinSkipped = False
        Skip remaining actions
      Else - Actions
    Game - Set the time of day to 22.00
    Game - Turn the day/night cycle Off
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
    Sound - Stop music Immediately
    Sound - Play Heroic Victory.
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Ancestral High Priest named Ancestral High Priest at (Center of (Playable map area)): Play No sound and display Illidan, you lead my personal guard today as nobody else has ever done before!. Modify duration: Set to 8.00 seconds and Wait
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Demon Hunter named Illidan at (Center of (Playable map area)): Play No sound and display Master, is only that I'm learning all I can from the rest of the Guardians of the Eternal Flame.. Modify duration: Set to 9.00 seconds and Wait
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        CinSkipped Equal to True
      Then - Actions
        Set VariableSet CinRunning = False
        Set VariableSet CinSkipped = False
        Skip remaining actions
      Else - Actions
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Demon Hunter named Illidan at (Center of (Playable map area)): Play No sound and display And the Triax Commander, I was honored to be under his command... I'm just impressed!. Modify duration: Set to 9.00 seconds and Wait
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Ancestral High Priest named Ancestral High Priest at (Center of (Playable map area)): Play No sound and display Nevertheless, when I was not able to lead my own forces you guided the defense of this citadel and fought like no one else.. Modify duration: Set to 12.00 seconds and Wait
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        CinSkipped Equal to True
      Then - Actions
        Set VariableSet CinRunning = False
        Set VariableSet CinSkipped = False
        Skip remaining actions
      Else - Actions
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Ancestral High Priest named Ancestral High Priest at (Center of (Playable map area)): Play No sound and display You deserve that to be recognized.... Modify duration: Set to 5.00 seconds and Wait
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        CinSkipped Equal to True
      Then - Actions
        Set VariableSet CinRunning = False
        Set VariableSet CinSkipped = False
        Skip remaining actions
      Else - Actions
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Ancestral High Priest named Ancestral High Priest at (Center of (Playable map area)): Play No sound and display I have a new title for you, from now on you will be known as the "Demon Hunter".. Modify duration: Set to 7.00 seconds and Wait
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Demon Hunter named Illidan at (Center of (Playable map area)): Play No sound and display Whatever pleases my Master, pleases me even more.. Modify duration: Set to 8.00 seconds and Wait
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        CinSkipped Equal to True
      Then - Actions
        Set VariableSet CinRunning = False
        Set VariableSet CinSkipped = False
        Skip remaining actions
      Else - Actions
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
    Game - Set the time of day to 22.00
    Game - Turn the day/night cycle Off
    Camera - .Apply. gg_cam_Teletransporter001 for Player 1 (Red) over 4.00 seconds
    Camera - .Apply. gg_cam_Teletransporter001 for Player 2 (Blue) over 4.00 seconds
    Wait 2 seconds
    Unit - Create 1.Ancestral Sage for Player 1 (Red) at (Center of LongRangeTeletransporter <gen>) facing 90.00 degrees
    Special Effect - Create a special effect at (Position of (Last created unit)) using Abilities\Spells\Orc\FeralSpirit\feralspiritdone.mdl
    Unit - Order (Last created unit) to Move To.(Center of SageFinal01 <gen>)
    Camera - .Apply. gg_cam_Teletransporter002 for Player 1 (Red) over 4.00 seconds
    Camera - .Apply. gg_cam_Teletransporter002 for Player 2 (Blue) over 4.00 seconds
    Wait 4.00 seconds
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Ancestral High Priest named Ancestral High Priest at (Center of (Playable map area)): Play No sound and display You are finally here.. Modify duration: Set to 5.00 seconds and Wait
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        CinSkipped Equal to True
      Then - Actions
        Set VariableSet CinRunning = False
        Set VariableSet CinSkipped = False
        Skip remaining actions
      Else - Actions
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Ancestral Sage named Ancestral Sage at (Center of (Playable map area)): Play No sound and display I was starting to be concern about Larodar.... Modify duration: Set to 6.00 seconds and Wait
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        CinSkipped Equal to True
      Then - Actions
        Set VariableSet CinRunning = False
        Set VariableSet CinSkipped = False
        Skip remaining actions
      Else - Actions
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Ancestral Sage named Ancestral Sage at (Center of (Playable map area)): Play No sound and display Is he well?. Modify duration: Set to 4.00 seconds and Wait
    Camera - .Apply. gg_cam_Teletransporter002 for Player 1 (Red) over 60.00 seconds
    Camera - .Apply. gg_cam_Teletransporter002 for Player 2 (Blue) over 60.00 seconds
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Ancestral High Priest named Ancestral High Priest at (Center of (Playable map area)): Play No sound and display You and your sense of humor even at the darkest times.. Modify duration: Set to 6.00 seconds and Wait
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        CinSkipped Equal to True
      Then - Actions
        Set VariableSet CinRunning = False
        Set VariableSet CinSkipped = False
        Skip remaining actions
      Else - Actions
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Ancestral High Priest named Ancestral High Priest at (Center of (Playable map area)): Play No sound and display Right now he is sleeping... and he will forever.. Modify duration: Set to 5.00 seconds and Wait
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        CinSkipped Equal to True
      Then - Actions
        Set VariableSet CinRunning = False
        Set VariableSet CinSkipped = False
        Skip remaining actions
      Else - Actions
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
    Game - Set the time of day to 22.00
    Game - Turn the day/night cycle Off
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Ancestral High Priest named Ancestral High Priest at (Center of (Playable map area)): Play No sound and display Since you are here, the time has come to reveal my plan.. Modify duration: Set to 5.00 seconds and Wait
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Ancestral High Priest named Ancestral High Priest at (Center of (Playable map area)): Play No sound and display We won't be able to defeat the Burning Legion since they have an infinite number of souls comming from the many worlds they have desecrated.. Modify duration: Set to 14.00 seconds and Wait
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        CinSkipped Equal to True
      Then - Actions
        Set VariableSet CinRunning = False
        Set VariableSet CinSkipped = False
        Skip remaining actions
      Else - Actions
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Ancestral High Priest named Ancestral High Priest at (Center of (Playable map area)): Play No sound and display But it will take a while until they release themselves from Galgdar.. Modify duration: Set to 6.00 seconds and Wait
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Ancestral High Priest named Ancestral High Priest at (Center of (Playable map area)): Play No sound and display Hence, the only thing we can actually do is to attack the Sacred City of Saktirus and get the Demon Soul Disk.. Modify duration: Set to 9.00 seconds and Wait
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        CinSkipped Equal to True
      Then - Actions
        Set VariableSet CinRunning = False
        Set VariableSet CinSkipped = False
        Skip remaining actions
      Else - Actions
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Ancestral High Priest named Ancestral High Priest at (Center of (Playable map area)): Play No sound and display We also have to ensure that the Citadel remains; then I need the entire Triax Army defending it.. Modify duration: Set to 8.00 seconds and Wait
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
    Sound - Stop music After fading
    Sound - Play Comradeship.
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Ancestral High Priest named Ancestral High Priest at (Center of (Playable map area)): Play No sound and display But this will be only a diversion.. Modify duration: Set to 4.00 seconds and Wait
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        CinSkipped Equal to True
      Then - Actions
        Set VariableSet CinRunning = False
        Set VariableSet CinSkipped = False
        Skip remaining actions
      Else - Actions
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Ancestral High Priest named Ancestral High Priest at (Center of (Playable map area)): Play No sound and display Illidan, you have to find a dragon, a very special one.. Modify duration: Set to 5.00 seconds and Wait
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        CinSkipped Equal to True
      Then - Actions
        Set VariableSet CinRunning = False
        Set VariableSet CinSkipped = False
        Skip remaining actions
      Else - Actions
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Demon Hunter named Illidan at (Center of (Playable map area)): Play No sound and display Once you say the name, my soul won't rest until I bring you his head.. Modify duration: Set to 7.00 seconds and Wait
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        CinSkipped Equal to True
      Then - Actions
        Set VariableSet CinRunning = False
        Set VariableSet CinSkipped = False
        Skip remaining actions
      Else - Actions
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
    Game - Set the time of day to 22.00
    Game - Turn the day/night cycle Off
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Ancestral High Priest named Ancestral High Priest at (Center of (Playable map area)): Play No sound and display No Illidan, this dragon is not like the others, he is just like you.. Modify duration: Set to 6.00 seconds and Wait
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        CinSkipped Equal to True
      Then - Actions
        Set VariableSet CinRunning = False
        Set VariableSet CinSkipped = False
        Skip remaining actions
      Else - Actions
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Ancestral High Priest named Ancestral High Priest at (Center of (Playable map area)): Play No sound and display We need him as our champion to attack Saktirus.. Modify duration: Set to 5.00 seconds and Wait
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        CinSkipped Equal to True
      Then - Actions
        Set VariableSet CinRunning = False
        Set VariableSet CinSkipped = False
        Skip remaining actions
      Else - Actions
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Ancestral High Priest named Ancestral High Priest at (Center of (Playable map area)): Play No sound and display His name is.... Modify duration: Set to 4.00 seconds and Wait
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        CinSkipped Equal to True
      Then - Actions
        Set VariableSet CinRunning = False
        Set VariableSet CinSkipped = False
        Skip remaining actions
      Else - Actions
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Ancestral High Priest named Ancestral High Priest at (Center of (Playable map area)): Play No sound and display Deathwing.. Modify duration: Set to 3.00 seconds and Wait
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        CinSkipped Equal to True
      Then - Actions
        Set VariableSet CinRunning = False
        Set VariableSet CinSkipped = False
        Skip remaining actions
      Else - Actions
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Ancestral High Priest named Ancestral High Priest at (Center of (Playable map area)): Play No sound and display Waste no more time and give to him the Codex of Frost as a proof of who sent you!. Modify duration: Set to 7.00 seconds and Wait
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
    Game - Set the time of day to 22.00
    Game - Turn the day/night cycle Off
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
    Camera - .Apply. gg_cam_Teletransporter001 for Player 1 (Red) over 4.00 seconds
    Camera - .Apply. gg_cam_Teletransporter001 for Player 2 (Blue) over 4.00 seconds
    Wait 2 seconds
    Unit - Order HighPriest to Move To.(Center of LongRangeTeletransporter <gen>)
    Wait 4.00 seconds
    Special Effect - Create a special effect at (Position of HighPriest) using Abilities\Spells\Orc\FeralSpirit\feralspiritdone.mdl
    Unit - Remove HighPriest from the game
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
    Wait 2 seconds
    Set VariableSet CinRunning = False
OpenCloseForceField001
  Events
    Unit - A unit enters DarkStone002 <gen>
  Conditions
    And - All (Conditions) are true
      Conditions
        (Owner of (Triggering unit)) Equal to Player 1 (Red)
        (Triggering unit) Equal to HighPriest
  Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        DarkStoneForceField Equal to True
      Then - Actions
        Sound - Play ForceFieldOnOff <gen>
        Wait 1.00 seconds
        Destructible - Kill ForceField001
        Set VariableSet DarkStoneForceField = False
      Else - Actions
        Sound - Play ForceFieldOnOff <gen>
        Wait 1.00 seconds
        Destructible - Create a Dofv (destructablecode) at (Center of DarkStone004 <gen>) facing 135.00 with scale 1 and variation 0
        Set VariableSet ForceField001 = (Last created destructible)
        Set VariableSet DarkStoneForceField = True
TurnOnVisionFirst
  Events
    Unit - A unit enters Crystal001 <gen>
  Conditions
    (Entering unit) Equal to HighPriest
  Actions
    Trigger - Turn off (This trigger)
    Quest - Display to (All players) the Quest Update message: |cffffcc00MAIN QUEST UPDATE|rThe Crystal - Bring the High Priest to the rune at the crystal Completed!
    Quest - Display to (All players) the Quest Discovered message: |cffffcc00HINT|r - To maintain the shared vision with the enemy units the High Priest has to remain at the crystal.
    Quest - Mark QuestCrystalReq001 as Completed
TurnOnVision001
  Events
    Unit - A unit enters Crystal001 <gen>
  Conditions
    (Entering unit) Equal to HighPriest
  Actions
    Player - Make Player 2 (Blue) treat Player 2 (Blue) as an Enemy with shared vision
    Player - Make Player 1 (Red) treat Player 8 (Pink) as an Enemy with shared vision
    Player - Make Player 3 (Teal) treat Player 1 (Red) as an Enemy with shared vision
    Player - Make Player 4 (Purple) treat Player 1 (Red) as an Enemy with shared vision
    Player - Make Player 7 (Green) treat Player 1 (Red) as an Enemy with shared vision
    Player - Make Player 8 (Pink) treat Player 1 (Red) as an Enemy with shared vision
    Player - Make Player 3 (Teal) treat Player 2 (Blue) as an Enemy with shared vision
    Player - Make Player 4 (Purple) treat Player 2 (Blue) as an Enemy with shared vision
    Player - Make Player 7 (Green) treat Player 2 (Blue) as an Enemy with shared vision
    Player - Make Player 8 (Pink) treat Player 2 (Blue) as an Enemy with shared vision
    Sound - Play Levelupcaster <gen>
    Special Effect - Create a special effect at (Position of (Triggering unit)) using Abilities\Spells\Human\Resurrect\ResurrectTarget.mdl
    Wait 2.00 seconds
    Special Effect - Create a special effect at (Center of Crystal004 <gen>) using Doodads\Cinematic\TownBurningFireEmitterBlue\TownBurningFireEmitterBlue.mdl
    Set VariableSet CrystalFire = (Last created special effect)
TurnOffVision001
  Events
    Unit - A unit leaves Crystal001 <gen>
  Conditions
    (Leaving unit) Equal to HighPriest
  Actions
    Player - Make Player 1 (Red) treat Player 8 (Pink) as an Enemy
    Player - Make Player 2 (Blue) treat Player 8 (Pink) as an Enemy
    Player - Make Player 3 (Teal) treat Player 1 (Red) as an Enemy
    Player - Make Player 4 (Purple) treat Player 1 (Red) as an Enemy
    Player - Make Player 7 (Green) treat Player 1 (Red) as an Enemy
    Player - Make Player 8 (Pink) treat Player 1 (Red) as an Enemy
    Player - Make Player 3 (Teal) treat Player 2 (Blue) as an Enemy
    Player - Make Player 4 (Purple) treat Player 2 (Blue) as an Enemy
    Player - Make Player 7 (Green) treat Player 2 (Blue) as an Enemy
    Player - Make Player 8 (Pink) treat Player 2 (Blue) as an Enemy
    Sound - Play ForceFieldOnOff <gen>
    Special Effect - Destroy CrystalFire
EclipseOn
  Events
    Unit - A unit Loses an item
  Conditions
    (Item being manipulated) Equal to gg_item_I001_0019
  Actions
    Quest - Display to (All players) the Secret message: |cff32CD32IMPORTANT|r - The Eclipse Spells availability has been restored but make sure that you put the Dark Moonstone in a very safe place!
    Player - Enable Perpetual Eclipse for Player 1 (Red)
    Player - Enable Eclipse for Player 1 (Red)
    Player - Enable Eclipse (High Priest) for Player 1 (Red)
    Player - Enable Perpetual Eclipse for Player 2 (Blue)
    Player - Enable Eclipse for Player 2 (Blue)
    Player - Enable Eclipse (High Priest) for Player 2 (Blue)
EclipseOff
  Events
    Unit - A unit Acquires an item
  Conditions
    (Item being manipulated) Equal to gg_item_I001_0019
  Actions
    Quest - Display to (All players) the Warning message: |cff32CD32WARNING|r - When you carry the Dark Moonstone all the Eclipse Spells become unavailable!
    Player - Disable Perpetual Eclipse for Player 1 (Red)
    Player - Disable Eclipse for Player 1 (Red)
    Player - Disable Eclipse (High Priest) for Player 1 (Red)
    Player - Disable Perpetual Eclipse for Player 2 (Blue)
    Player - Disable Eclipse for Player 2 (Blue)
    Player - Disable Eclipse (High Priest) for Player 2 (Blue)
SunlightAtHermitage
  Events
    Unit - A unit enters Hermitage001 <gen>
  Conditions
    Or - Any (Conditions) are true
      Conditions
        (Unit-type of (Triggering unit)) Equal to Ancestral Warrior
        (Unit-type of (Triggering unit)) Equal to Eternal Fire Guardian
        (Unit-type of (Triggering unit)) Equal to Ancestral Achitect
        (Unit-type of (Triggering unit)) Equal to Ancestral Mage
        (Unit-type of (Triggering unit)) Equal to Ancestral Priest
        (Unit-type of (Triggering unit)) Equal to Ancestral High Priest
        (Unit-type of (Triggering unit)) Equal to Triax Commander
  Actions
    Unit - Explode (Triggering unit).
LightSphereTaken
  Events
  Conditions
  Actions
LarodarResurrection
  Events
    Unit - Keeper of the Grove 0118 <gen> Dies
  Conditions
  Actions
    Player - Set Player 3 (Teal).Current gold to 1000
    Player - Set Player 3 (Teal).Current lumber to 1000
    Player - Set Player 3 (Teal).Food cap to 100
    Wait 10.00 seconds
    Unit - Order Altar of Darkness 0105 <gen> to Revive Hero.Keeper of the Grove 0118 <gen>
EredarWave001
  Events
    Time - Every 300.00 seconds of game time
  Conditions
  Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        (Player 4 (Purple) Food used) Less than 60
      Then - Actions
        For each (Integer A) from 1 to 9, do (Actions)
          Loop - Actions
            Unit - Create 1.Felguard for Player 4 (Purple) at (Random point in LegionArrival001 <gen>) facing Default building facing degrees
            Special Effect - Create a special effect at (Position of (Last created unit)) using Abilities\Spells\Orc\FeralSpirit\feralspiritdone.mdl
            Unit - Create 1.Lesser Spirit Beast (Level 1) for Player 4 (Purple) at (Random point in LegionArrival001 <gen>) facing Default building facing degrees
        Unit - Create 1.Overlord for Player 4 (Purple) at (Random point in LegionArrival001 <gen>) facing Default building facing degrees
        Unit - Create 1.Overlord for Player 4 (Purple) at (Random point in LegionArrival001 <gen>) facing Default building facing degrees
        Special Effect - Create a special effect at (Position of (Last created unit)) using Abilities\Spells\Orc\FeralSpirit\feralspiritdone.mdl
        Unit - Create 1.Infernal Machine for Player 4 (Purple) at (Random point in LegionArrival001 <gen>) facing Default building facing degrees
        Unit - Create 1.Infernal Juggernaut for Player 4 (Purple) at (Random point in LegionArrival001 <gen>) facing Default building facing degrees
        Special Effect - Create a special effect at (Position of (Last created unit)) using Abilities\Spells\Orc\FeralSpirit\feralspiritdone.mdl
        Unit - Create 1.Eredar Warlock for Player 4 (Purple) at (Random point in LegionArrival001 <gen>) facing Default building facing degrees
        Special Effect - Create a special effect at (Position of (Last created unit)) using Abilities\Spells\Orc\FeralSpirit\feralspiritdone.mdl
      Else - Actions
    Unit Group - Pick every unit in (Units owned by Player 4 (Purple).) and do (Actions)
      Loop - Actions
        Unit - Order (Picked unit) to Attack-Move To.(Position of HighPriest)
LarodarWave001
  Events
    Time - Elapsed game time is 100.00 seconds
    Time - Every 400.00 seconds of game time
  Conditions
  Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        (Player 3 (Teal) Food used) Less than 20
      Then - Actions
        Unit - Create 1.Dryad for Player 3 (Teal) at (Random point in LarodarRaise001 <gen>) facing Default building facing degrees
        Unit - Create 1.Dryad for Player 3 (Teal) at (Random point in LarodarRaise001 <gen>) facing Default building facing degrees
        Special Effect - Create a special effect at (Position of (Last created unit)) using Abilities\Spells\Undead\AnimateDead\AnimateDeadTarget.mdl
        Unit - Create 1.Dryad for Player 3 (Teal) at (Random point in LarodarRaise001 <gen>) facing Default building facing degrees
        Special Effect - Create a special effect at (Position of (Last created unit)) using Abilities\Spells\Undead\AnimateDead\AnimateDeadTarget.mdl
        Unit - Create 1.Satyr Soulstealer for Player 3 (Teal) at (Random point in LarodarRaise001 <gen>) facing Default building facing degrees
        Special Effect - Create a special effect at (Position of (Last created unit)) using Abilities\Spells\Undead\AnimateDead\AnimateDeadTarget.mdl
        Unit - Create 1.Satyr Soulstealer for Player 3 (Teal) at (Random point in LarodarRaise001 <gen>) facing Default building facing degrees
        Special Effect - Create a special effect at (Position of (Last created unit)) using Abilities\Spells\Undead\AnimateDead\AnimateDeadTarget.mdl
        Unit - Create 1.Satyr Soulstealer for Player 3 (Teal) at (Random point in LarodarRaise001 <gen>) facing Default building facing degrees
        Special Effect - Create a special effect at (Position of (Last created unit)) using Abilities\Spells\Undead\AnimateDead\AnimateDeadTarget.mdl
        Unit - Create 1.Chimaera for Player 3 (Teal) at (Random point in LarodarRaise001 <gen>) facing Default building facing degrees
      Else - Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        SageGone Equal to False
      Then - Actions
        Unit Group - Pick every unit in (Units owned by Player 3 (Teal).) and do (Actions)
          Loop - Actions
            Unit - Order (Picked unit) to Attack-Move To.(Position of Sage)
      Else - Actions
        Unit Group - Pick every unit in (Units owned by Player 3 (Teal).) and do (Actions)
          Loop - Actions
            Unit - Order (Picked unit) to Attack-Move To.(Position of HighPriest)
EredarDefeat001
  Events
    Unit - Demon Gate 0128 <gen> Dies
  Conditions
  Actions
    Trigger - Turn off EredarWave001 <gen>
    Quest - Display to (All players) the Quest Update message: |cffffcc00MAIN QUEST UPDATE|rThe Legion - Destroy the Dark Portal Completed!
    Quest - Mark QuestStrikeReq001 as Completed
    Set VariableSet DarkCounter = (DarkCounter + 1)
    If (DarkCounter Equal to 2) then do (Run Victory <gen> (checking conditions)) else do (Do nothing)
LarodarDefeat001
  Events
    Unit - Altar of Darkness 0105 <gen> Dies
  Conditions
  Actions
    Trigger - Turn off LarodarWave001 <gen>
    Quest - Display to (All players) the Quest Update message: |cffffcc00MAIN QUEST UPDATE|rThe Legion - Destroy Larodar's Altar of Darkness Completed!
    Quest - Mark QuestStrikeReq002 as Completed
    Set VariableSet DarkCounter = (DarkCounter + 1)
    If (DarkCounter Equal to 2) then do (Run Victory <gen> (checking conditions)) else do (Do nothing)
TriaxPortal001
  Events
    Unit - A unit enters LongRangeTeletransporter <gen>
  Conditions
    And - All (Conditions) are true
      Conditions
        (Triggering unit) Equal to Sage
        ((Item carried by Sage of type Codex of Frost) is owned) Equal to True
  Actions
    Trigger - Turn off (This trigger)
    Quest - Display to (All players) the Quest Completed message: |cffffcc00MAIN QUEST COMPLETED|rThe Triax Army
    Quest - Mark QuestTriaxArmy as Completed
    Quest - Mark QuestTriaxArmyReq01 as Completed
    Quest - Mark QuestTriaxArmyReq02 as Completed
    Set VariableSet SageGone = True
    Wait 2 seconds
    Special Effect - Create a special effect at (Position of Sage) using Abilities\Spells\Orc\FeralSpirit\feralspiritdone.mdl
    Wait 2 seconds
    Unit - Remove (Triggering unit) from the game
    Countdown Timer - Start TriaxTimer as a One-shot timer that will expire in 1200.00 seconds
    Countdown Timer - Create a timer window for TriaxTimer with title Triax Army Arrival
    Set VariableSet TriaxTimerWin = (Last created timer window)
TriaxPortal002
  Events
    Time - TriaxTimer expires
  Conditions
  Actions
    Player - Add 4000 to Player 1 (Red).Current gold
    Player - Add 4000 to Player 2 (Blue).Current gold
    Countdown Timer - Destroy TriaxTimerWin
    For each (Integer A) from 1 to 12, do (Actions)
      Loop - Actions
        Unit - Create 1.Black Ventar for Player 1 (Red) at (Random point in TriaxBack001 <gen>) facing Default building facing degrees
        Unit - Create 1.Red Ventar for Player 2 (Blue) at (Random point in TriaxBack001 <gen>) facing Default building facing degrees
        Special Effect - Create a special effect at (Position of (Last created unit)) using Abilities\Spells\Orc\FeralSpirit\feralspiritdone.mdl
    For each (Integer A) from 1 to 4, do (Actions)
      Loop - Actions
        Unit - Create 1.Nerubian Mega Destructor for Player 2 (Blue) at (Random point in TriaxBack001 <gen>) facing Default building facing degrees
        Special Effect - Create a special effect at (Position of (Last created unit)) using Abilities\Spells\Orc\FeralSpirit\feralspiritdone.mdl
        Unit - Create 1.Brutal Salamander for Player 1 (Red) at (Random point in TriaxBack001 <gen>) facing Default building facing degrees
    Unit - Create 1.Triax Commander for Player 2 (Blue) at (Center of LongRangeTeletransporter <gen>) facing 90.00 degrees
    Hero - Set (Last created unit) Hero-level to 8, Show level-up graphics
    Special Effect - Create a special effect at (Position of (Last created unit)) using Abilities\Spells\Orc\FeralSpirit\feralspiritdone.mdl
    Unit - Create 1.Darksun (undead) for Player 1 (Red) at (Center of LongRangeTeletransporter <gen>) facing 90.00 degrees
    Quest - Display to (All players) the New Unit Acquired message: |cffffcc00NEW UNITS AVAILABLE|rThe Triax Commander is here with reinforcements and resources!
    Wait 5.00 seconds
    Quest - Display to (All players) the Quest Discovered message: |cffffcc00MAIN QUEST|rThe Legion - Destroy the Dark Portal - Destroy Larodar's Altar of Darkness
    Quest - Mark QuestStrike as Discovered
FirstHermit
  Events
    Unit - A unit Changes owner
  Conditions
    (Unit-type of (Triggering unit)) Equal to Ancestral Hermit
  Actions
    Trigger - Turn off (This trigger)
    Quest - Display to (All players) the Quest Completed message: |cffffcc00OPTIONAL QUEST COMPLETED|rThe Hermits
    Quest - Mark QuestHermit as Completed
    Quest - Mark QuestHermitReq001 as Completed
    Quest - Display to (All players) the New Unit Acquired message: |cffffcc00NEW UNIT ACQUIRED|rAncestral HermitThe disciple of the Ancestral Sage, mystic spellcaster. Has Static Mimetism, Mana Burn, Silence and Monsoon. Unlike the other Ancestral units is not sunlight vulnerable.
    Unit Group - Pick every unit in (Units owned by Player 6 (Orange).) and do (Actions)
      Loop - Actions
        Unit - Change ownership of (Picked unit) to Player 1 (Red) and Retain color
Ventars
  Events
    Unit - A unit enters Ventar001 <gen>
  Conditions
    ((Owner of (Triggering unit)) Equal to Player 1 (Red)) or ((Owner of (Triggering unit)) Equal to Player 2 (Blue))
  Actions
    Trigger - Turn off (This trigger)
    Quest - Display to (All players) the Quest Completed message: |cffffcc00OPTIONAL QUEST COMPLETED|rVentars
    Quest - Mark QuestVentars as Completed
    Quest - Mark QuestVentarsReq01 as Completed
    For each (Integer A) from 1 to 5, do (Actions)
      Loop - Actions
        Unit - Create 1.Black Ventar for Player 2 (Blue) at (Random point in Ventar001 <gen>) facing Default building facing degrees
        Unit - Create 1.Black Ventar for Player 1 (Red) at (Random point in Ventar001 <gen>) facing Default building facing degrees
    Unit Group - Pick every unit in (Units owned by Player 5 (Yellow).) and do (Actions)
      Loop - Actions
        Unit - Change ownership of (Picked unit) to Player 2 (Blue) and Retain color