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. Ride into the sunset with the 32nd Modeling Contest. The contest is optionally paired. Best of luck, people!
    Dismiss Notice
  5. This adventure has come to an end. Congratulate our heroes in the 16th Mini Mapping Contest Results.
    Dismiss Notice
  6. From the gates of hell, the 5th Special Effect Contest Results have emerged.
    Dismiss Notice
  7. Race against the odds and Reforge, Don't Refund. The 14th Techtree Contest has begun!
    Dismiss Notice
  8. Check out the Staff job openings thread.
    Dismiss Notice
Dismiss Notice
60,000 passwords have been reset on July 8, 2019. If you cannot login, read this.

Trigger Viewer

Forgotten War COOP Mission 9 Epilogue.w3x
Variables
Main
Initialization
Introduction
Victory
Cinematics
OpenCinematic
CloseCinematic
SkipCinematic
xxxxxxxxxxxxxxxx
ModelCinematic
Cin001
Cin002
Cin003
Cin004
CityMagic
OpenCloseForceField001
Waves
EredarWave001
LarodarWave001
Reinforcements
TriaxPortal001
TriaxPortal002
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
Game initialization
Initialization
  Events
    Map initialization
  Conditions
  Actions
    -------- GENERAL GAME SETTINGS --------
    Game - Set the time of day to 21.00
    Game - Turn the day/night cycle Off
    -------- HEROES SETTINGS --------
    Set VariableSet HighPriest = Ancestral High Priest 0021 <gen>
    Item - Make (Item carried by HighPriest of type Staff of Absolution) Undroppable
    Hero - Make Player 1 (Red) 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 - Change color of Player 1 (Red) to Blue, Changing color of existing units
    Player - Change color of Player 2 (Blue) to Maroon, Changing color of existing units
    Player - Change color of Player 8 (Pink) to Dark Green, Changing color of existing units
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
    -------- - --------
    Cinematic - Disable user control for (All players).
    Cinematic - Turn cinematic mode On for Player Group - Player 1 (Red)
    Cinematic - Turn on letterbox mode (hide interface) for (All players): fade out over 2 seconds
    -------- - --------
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
Introduction
  Events
    Time - Elapsed game time is 0.20 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 Cin001 <gen> (checking conditions)
    Wait until (CinRunning Equal to False), checking every 1 seconds
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
    -------- End Cinematic / Go to Credits --------
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
    Trigger - Run Victory <gen> (checking conditions)
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
Victory
  Events
    Player - Player 1 (Red) types a chat message containing victory (stringnoformat) as An exact match
  Conditions
  Actions
    Game - Set the next level to Credits01.w3x
    Game - Show custom campaign button 15
    Game - Victory Player 1 (Red) (Skip dialogs, Skip scores)
OpenCinematic
  Events
  Conditions
  Actions
    -------- SETTING ENVIROMENT --------
    Environment - Set sky to Felwood Sky
    -------- - --------
    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 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
    -------- SETTING ENVIROMENT --------
    Environment - Set sky to None
    -------- - --------
    Wait 1.00 seconds
    Set VariableSet CinRunning = False
SkipCinematic
  Events
    Player - Player 1 (Red) skips a cinematic sequence
  Conditions
  Actions
    Set VariableSet CinSkipped = True
xxxxxxxxxxxxxxxx
  Events
  Conditions
  Actions
ModelCinematic
  Events
  Conditions
  Actions
    Game - Set the time of day to 0.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
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
    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
    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
    -------- 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 a 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 slain demons like no one else!. 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 And 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 --------
    Camera - .Apply. gg_cam_Teletransporter001 for Player 1 (Red) 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
    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 Well, 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 I hope he is well.. Modify duration: Set to 6.00 seconds and Wait
    Camera - .Apply. gg_cam_Teletransporter002 for Player 1 (Red) 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 --------
    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 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 But it will take a while until they release themselves from the Dragons dominion.. 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 Hence, the only thing we can actually do is to attack Saktirus, their sacred city and get the Demon Soul Disk.. 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 We also have to ensure that this citadel remains, then I need the entire Triax Army to protect this city.. 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 We also have to ensure that this citadel remains, then I need the entire Triax Army to protect this city.. Modify duration: Set to 8.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 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 --------
    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 I need him as my champion to attack Saktirus... his name is Deathwing.. 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 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 --------
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
    Camera - .Apply. gg_cam_Teletransporter001 for Player 1 (Red) 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
Cin001
  Events
  Conditions
  Actions
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
    Sound - Stop music Immediately
    Sound - Play Doom.
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
    Camera - .Apply. gg_cam_Triax001 for Player 1 (Red) over 0.50 seconds
    Camera - Lock camera target for Player 1 (Red) to Triax Commander 0014 <gen>, offset by (0, 0) using The unit's rotation
    Wait 2 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_Triax002 for Player 1 (Red) over 10.00 seconds
    Camera - Lock camera target for Player 1 (Red) to Triax Commander 0014 <gen>, offset by (0, 0) using The unit's rotation
    Wait 10.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
    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_Triax003 for Player 1 (Red) over 10.00 seconds
    Wait 24.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
    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 --------
    Camera - .Apply. gg_cam_Defense001 for Player 1 (Red) over 16.00 seconds
    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.(Random point in LegionGo001 <gen>)
    Trigger - Run EredarWave001 <gen> (checking conditions)
    Wait 5.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
    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.(Random point in LegionGo001 <gen>)
    Wait 5.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
    Trigger - Run EredarWave001 <gen> (checking conditions)
    Wait 15.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 --------
    Camera - .Apply. gg_cam_Defense002 for Player 1 (Red) over 4.00 seconds
    Wait 8.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 --------
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
    Trigger - Run Cin002 <gen> (checking conditions)
Cin002
  Events
  Conditions
  Actions
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
    Sound - Stop music Immediately
    Sound - Play Tension.
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
    Trigger - Run EredarWave001 <gen> (checking conditions)
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
    Camera - .Apply. gg_cam_Temple001 for Player 1 (Red) over 4.00 seconds
    Wait 4.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 --------
    Unit - Order King Dragon 0159 <gen> to Move To.(Center of Sage001 <gen>)
    Unit - Order Master Dragon 0160 <gen> to Move To.(Center of Deathwing001 <gen>)
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
    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 We are not going to last long this time.. 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
    Camera - .Apply. gg_cam_Temple002 for Player 1 (Red) over 4.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 Sage should staid 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
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
    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
    Sound - Stop music Immediately
    Sound - Play Heroic Victory.
    Wait 6.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 --------
    Unit - Make HighPriest face 180.00 over 1.00 seconds
    Cinematic - Send transmission to (All players) from a Player 1 (Red).King Dragon named Ancestral Sage at (Center of (Playable map area)): Play No sound and display But we are here!. 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
    -------- 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 Do we have it?. 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).King Dragon named Ancestral Sage at (Center of (Playable map area)): Play No sound and display Well.... 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).King Dragon named Ancestral Sage at (Center of (Playable map area)): Play No sound and display It was harder than the expected.... 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 What!. 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).King Dragon named Ancestral Sage at (Center of (Playable map area)): Play No sound and display But here it 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
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
    Item - Create Demon Soul Disk at (Center of DemonSoulDisk <gen>)
    -------- 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 That sense of humor!. 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 --------
    Wait 4.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
    Camera - .Apply. gg_cam_Citadel008 for Player 1 (Red) over 3.00 seconds
    Wait 8.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 --------
    Unit Group - Pick every unit in (Units owned by Player 4 (Purple).) and do (Actions)
      Loop - Actions
        Unit - Explode (Picked unit).
    Wait 8.00 seconds
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
    Trigger - Run Cin003 <gen> (checking conditions)
Cin003
  Events
  Conditions
  Actions
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
    Cinematic - Fade out and back in over 8.00 seconds using texture Black Mask and color (0%, 0%, 0%) with 15.00% transparency
    Wait 3.50 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
    Unit Group - Pick every unit in (Units owned by Player 1 (Red).) and do (Actions)
      Loop - Actions
        Unit - Remove (Picked unit) from the game
    -------- ----------- --------
    Unit - Create 1.Ancestral High Priest for Player 1 (Red) at (Center of FinalHighPriest <gen>) facing 0.00 degrees
    Unit - Create 1.Ancestral Sage for Player 1 (Red) at (Center of FinalSage <gen>) facing 90.00 degrees
    Unit - Create 1.Triax Commander for Player 1 (Red) at (Center of FinalCommander <gen>) facing 270.00 degrees
    Unit - Create 1.Demon Hunter for Player 1 (Red) at (Center of FinalIllidan <gen>) facing 210.00 degrees
    Unit - Create 1.Master Dragon for Player 1 (Red) at (Center of FinalDeathwing <gen>) facing 135.00 degrees
    -------- ----------- --------
    Unit - Create 1.Ancestral Priest for Player 1 (Red) at (Center of Priest001 <gen>) facing 0.00 degrees
    Unit - Create 1.Ancestral Priest for Player 1 (Red) at (Center of Priest002 <gen>) facing 0.00 degrees
    Unit - Create 1.Ancestral Priest for Player 1 (Red) at (Center of Priest003 <gen>) facing 0.00 degrees
    Unit - Create 1.Ancestral Priest for Player 1 (Red) at (Center of Priest004 <gen>) facing 0.00 degrees
    -------- ----------- --------
    Unit - Create 1.Eternal Fire Guardian for Player 1 (Red) at (Center of G1 <gen>) facing 90.00 degrees
    Unit - Create 1.Eternal Fire Guardian for Player 1 (Red) at (Center of G2 <gen>) facing 90.00 degrees
    Unit - Create 1.Eternal Fire Guardian for Player 1 (Red) at (Center of G3 <gen>) facing 90.00 degrees
    Unit - Create 1.Eternal Fire Guardian for Player 1 (Red) at (Center of G4 <gen>) facing 90.00 degrees
    Unit - Create 1.Eternal Fire Guardian for Player 1 (Red) at (Center of G1_Copy <gen>) facing 270.00 degrees
    Unit - Create 1.Eternal Fire Guardian for Player 1 (Red) at (Center of G2_Copy <gen>) facing 270.00 degrees
    Unit - Create 1.Eternal Fire Guardian for Player 1 (Red) at (Center of G3_Copy <gen>) facing 270.00 degrees
    Unit - Create 1.Eternal Fire Guardian for Player 1 (Red) at (Center of G4_Copy <gen>) facing 270.00 degrees
    -------- ----------- --------
    Camera - .Apply. gg_cam_Temple002 for Player 1 (Red) over 0.00 seconds
    Wait 6.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 --------
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
    Sound - Stop music Immediately
    Sound - Play Night Elf Defeat.
    -------- 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 Can you realize what we have here?. 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 High Priest at (Center of (Playable map area)): Play No sound and display With the powers of this disk we can do one of two things.... 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 High Priest at (Center of (Playable map area)): Play No sound and display We can kill all the dragons that put their Inner Eternal Flame into this piece of metal.... 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 High Priest at (Center of (Playable map area)): Play No sound and display ...or we can extract its essence and put the Inner Eternal Flame within us!. 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 The choice is not easy.... 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 High Priest at (Center of (Playable map area)): Play No sound and display We could finally complete what once was our ultimate goal.... 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 High Priest at (Center of (Playable map area)): Play No sound and display …or subdue ourselves to the Will of Taor and end this age of fake gods once and for all!. 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 --------
    Camera - .Apply. gg_cam_FinalTriax001 for Player 1 (Red) over 2.00 seconds
    Wait 2 seconds
    Cinematic - Send transmission to (All players) from a Player 1 (Red).Triax Commander named Triax Commander at (Center of (Playable map area)): Play No sound and display If we obtain the Inner Eternal Flame, we could easily destroy the dragons in battle.. 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
    Camera - .Apply. gg_cam_FinalIllidan001 for Player 1 (Red) over 2.00 seconds
    Wait 2 seconds
    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 What if they make another strange ritual?. 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 With the dragons you never know.. 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 Master, I beg you to kill all of them once and for all, in the name 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
    Camera - .Apply. gg_cam_FinalSage001 for Player 1 (Red) over 2.00 seconds
    Wait 2 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 High Priest, you always put everything in a very dramatic way.. 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 To make it simpler.... 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 What prevails in you the most, greed or hate?. 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
    -------- 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 If we extract the essence, we wouldn't be able to slay the dragons anymore.. 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 High Priest at (Center of (Playable map area)): Play No sound and display We would be linked 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
    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 Which is the Will of Taor after all?. 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 --------
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
    Sound - Stop music Immediately
    Sound - Play Doom.
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
    Unit Group - Pick every unit in (Units owned by Player 9 (Gray).) and do (Actions)
      Loop - Actions
        Unit - Order (Picked unit) to Move To.(Random point in DragonsGo001 <gen>)
    Camera - .Apply. gg_cam_DragonsEnd001 for Player 1 (Red) over 6.00 seconds
    Wait 3.00 seconds
    Cinematic - Send transmission to (All players) from a Player 9 (Gray).Red Dragon named Arackthorn at (Center of (Playable map area)): Play No sound and display Faster!. Modify duration: Set to 2.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 9 (Gray).Red Dragon named Arackthorn at (Center of (Playable map area)): Play No sound and display We have to recover the disk or there will be not tomorrow for us!. Modify duration: Set to 8.00 seconds and Don't 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 11.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 --------
    Unit Group - Pick every unit in (Units owned by Player 9 (Gray).) and do (Actions)
      Loop - Actions
        Special Effect - Create a special effect attached to the overhead (attachpoint) of (Picked unit) using Abilities\Spells\Undead\DarkRitual\DarkRitualTarget.mdl
    Wait 1.00 seconds
    Unit Group - Pick every unit in (Units owned by Player 9 (Gray).) and do (Actions)
      Loop - Actions
        Unit - Explode (Picked unit).
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
    Wait 4.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 --------
    Trigger - Run Cin004 <gen> (checking conditions)
Cin004
  Events
  Conditions
  Actions
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
    Sound - Stop music After fading
    Camera - .Apply. gg_cam_LastCamera for Player 1 (Red) over 3.00 seconds
    Cinematic - Fade out over 4.00 seconds using texture Black Mask and color (0%, 0%, 0%) with 20.00% transparency
    Game - Set the time of day to 0.00
    Game - Turn the day/night cycle Off
    Sound - Play Night Elf Defeat.
    Wait 4.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 --------
    Game - Display to (All players) for 6.00 seconds the text: That was the end of the Age of the Dragons.
    Wait 7.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
    Game - Display to (All players) for 6.00 seconds the text: They would never recover to rule the world again.
    Wait 8.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
    Game - Display to (All players) for 5.00 seconds the text: And this was the story of a forgotten war.
    Wait 6.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
    Game - Display to (All players) for 5.00 seconds the text: The war against the Burning Legion...
    Wait 6.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
    Game - Display to (All players) for 5.00 seconds the text: Or better to be said, against the dragons.
    Wait 6.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
    Game - Display to (All players) for 8.00 seconds the text: The dwellers of this world have been always scared of others.
    Wait 9.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
    Game - Display to (All players) for 7.00 seconds the text: Without realize that they only have to be scared of themselves.
    Wait 8.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
    Game - Display to (All players) for 7.00 seconds the text: The same can be said of a dragon, elf or even ancestral.
    Wait 8.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
    Game - Display to (All players) for 7.00 seconds the text: You might be wondering what happened with Illidan, Deathwing and Darksun...
    Wait 8.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
    Game - Display to (All players) for 5.00 seconds the text: Or how the Ancestrals disappeared again.
    Wait 6.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
    Game - Display to (All players) for 5.00 seconds the text: But that is another story.
    Wait 8.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
    Game - Display to (All players) for 6.00 seconds the text: Since now you know more than one version of the war…
    Wait 6.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
    Game - Display to (All players) for 6.00 seconds the text: You will have to make your own choice.
    Wait 6.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
    Game - Display to (All players) for 6.00 seconds the text: To whom you believe.
    Wait 12.00 seconds
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
    -------- xxxxxxxxxxxxxxxxxxxxxx --------
    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
EredarWave001
  Events
  Conditions
  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
    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
    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
    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.(Random point in LegionGo001 <gen>)
LarodarWave001
  Events
    Time - Every 200.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
        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
        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 Hellcaller 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)
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
    Countdown Timer - Destroy TriaxTimerWin
    For each (Integer A) from 1 to 12, do (Actions)
      Loop - Actions
        Unit - Create 1.Black Ventar for Player 2 (Blue) 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 2 (Blue) at (Random point in TriaxBack001 <gen>) facing Default building facing degrees
    Unit - Create 1.Triax Commander for Player 1 (Red) 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