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 havn't received your rank award? Then please contact the administration.
    Dismiss Notice
  4. The Lich King demands your service! We've reached the 19th edition of the Icon Contest. Come along and make some chilling servants for the one true king.
    Dismiss Notice
  5. The 4th SFX Contest has started. Be sure to participate and have a fun factor in it.
    Dismiss Notice
  6. The poll for the 21st Terraining Contest is LIVE. Be sure to check out the entries and vote for one.
    Dismiss Notice
  7. The results are out! Check them out.
    Dismiss Notice
  8. Don’t forget to sign up for the Hive Cup. There’s a 555 EUR prize pool. Sign up now!
    Dismiss Notice
  9. The Hive Workshop Cup contest results have been announced! See the maps that'll be featured in the Hive Workshop Cup tournament!
    Dismiss Notice
  10. 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

UndeadX02Interlude.w3x
Variables
Initialization
Initialization
Init 01 Players
Init 02 Units
Init 03 Music
Init 04 Environment
Intro Cinematic
Intro Cinematic
Intro Skipped
Run Next Level
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
AP1_Player player No Player00
AP2_Player player No Player01
APG1_Player force No
Arthas unit No
ArthasStartArmy group No
Banshee unit No
DreadArmy group No
Falric unit No
IntroSkipped boolean No
KelThuzad unit No
LichKing unit No
Sylvanas unit No
Template version 1.00
Initialization
  Events
    Map initialization
  Conditions
  Actions
    Game - Set ally color filtering to 0
    Trigger - Run Init_01_Players <gen> (checking conditions)
    Trigger - Run Init_02_Units <gen> (checking conditions)
    Trigger - Run Init_03_Music <gen> (checking conditions)
    Trigger - Run Init_04_Environment <gen> (checking conditions)
    -------- Start Intro Cinematic --------
    Trigger - Run Intro_Cinematic <gen> (checking conditions)
Init 01 Players
  Events
  Conditions
  Actions
    Player Group - Add AP1_Player to APG1_Player
    Player Group - Add AP2_Player to APG1_Player
    -------- Alliance Settings --------
    Player - Make AP1_Player treat Neutral Passive as an Neutral
    Player - Make AP1_Player treat Player 1 (Red) as an Neutral
    Player - Make AP1_Player treat Player 7 (Green) as an Neutral
    Player - Make Player 4 (Purple) treat Player 2 (Blue) as an Neutral
    Player - Make Player 4 (Purple) treat Player 7 (Green) as an Neutral
    Player - Make Player 2 (Blue) treat Player 4 (Purple) as an Neutral
    Player - Make Player 7 (Green) treat Player 4 (Purple) as an Neutral
    Player - Make Player 7 (Green) treat Player 2 (Blue) as an Neutral
    Player - Make Player 2 (Blue) treat Player 7 (Green) as an Neutral
    Player - Make AP1_Player treat Player 4 (Purple) as an Neutral
    Unit - Hide KelThuzad
    Unit - Hide Skeletal Mage 0023 <gen>
    Unit - Hide Skeletal Mage 0021 <gen>
    Unit - Hide Skeletal Mage 0004 <gen>
    Unit - Hide Skeletal Mage 0022 <gen>
    -------- Player Colors --------
    -------- Hide Excess Players --------
Init 02 Units
  Events
  Conditions
  Actions
    -------- Heroes --------
    Player Group - Pick every player in (All players) and do (Make (Picked player) Heroes gain 0.00% experience from future kills)
    Set Banshee = Banshee 0001 <gen>
    Set Arthas = Death Knight 0002 <gen>
    Set LichKing = Lich King 0042 <gen>
    Set Sylvanas = Dark Ranger 0003 <gen>
    Set KelThuzad = Lich 0005 <gen>
    Set Falric = Necromancer 0041 <gen>
    Special Effect - Create a special effect attached to the origin of Falric using Glow.mdx
    Unit - Change color of Falric to Dark Green
    Unit Group - Add Banshee 0006 <gen> to ArthasStartArmy
    Unit Group - Add Banshee 0007 <gen> to ArthasStartArmy
    Unit Group - Add Banshee 0014 <gen> to ArthasStartArmy
    Unit Group - Add Ghoul 0009 <gen> to ArthasStartArmy
    Unit Group - Add Abomination 0008 <gen> to ArthasStartArmy
    Unit Group - Add Ghoul 0010 <gen> to ArthasStartArmy
    Unit Group - Add Necromancer 0013 <gen> to ArthasStartArmy
    Unit Group - Add Ghoul 0011 <gen> to ArthasStartArmy
    Unit Group - Add Dreadlord 0018 <gen> to DreadArmy
    Unit Group - Add Crypt Fiend 0020 <gen> to DreadArmy
    Unit Group - Add Crypt Fiend 0015 <gen> to DreadArmy
    Unit Group - Add Abomination 0017 <gen> to DreadArmy
    Unit Group - Add Abomination 0016 <gen> to DreadArmy
    Unit - Hide Sylvanas
    Unit - Make Sylvanas Invulnerable
    Unit - Make KelThuzad Invulnerable
    Unit - Make Dreadlord 0018 <gen> Invulnerable
    -------- Disable Abilities --------
    -------- NPCs --------
    -------- Creeps --------
Init 03 Music
  Events
  Conditions
  Actions
    Sound - Clear the music list
    Wait 0.01 seconds
    Sound - Play Arthas' Theme
    Sound - Set the music list to Music, starting with song 0
Init 04 Environment
  Events
  Conditions
  Actions
    -------- Initial Time Of Day --------
    Game - Set the time of day to 24.00
    Game - Turn the day/night cycle Off
    -------- Weather Effects --------
    -------- Set Sky --------
    Environment - Set sky to Fogged Sky
    -------- Fog --------
    -------- Initial Visibility --------
    -------- Bridges, Gates, etc. --------
Intro Cinematic
  Events
  Conditions
  Actions
    -------- Fade Out --------
    Environment - Set sky to Fogged Sky
    Environment - Set fog to style Linear, z-start 0.00, z-end 4500.00, density 0 and color (0.00%, 0.00%, 50.00%)
    Cinematic - Fade out over 0.00 seconds using texture White Mask and color (0%, 0%, 0%) with 0% transparency
    -------- Set Up Scene --------
    Cinematic - Turn cinematic mode On for APG1_Player
    Player Group - Pick every player in APG1_Player and do (Actions)
      Loop - Actions
        Camera - Apply gg_cam_Cam_Intro_Pan1 for (Picked player) over 0 seconds
    -------- Fade In --------
    Cinematic - Fade in over 3.50 seconds using texture Black Mask and color (0%, 0%, 0%) with 0% transparency
    Player Group - Pick every player in APG1_Player and do (Actions)
      Loop - Actions
        Camera - Apply gg_cam_Cam_Intro_Pan2 for (Picked player) over 5.00 seconds
    Trigger - Turn on Intro_Skipped <gen>
    -------- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx --------
    -------- CINEMATIC BEGINS - Cinematic Can Now Be Skipped --------
    -------- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx --------
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Unit Group - Order ArthasStartArmy to Move To (Center of groupwalk1 <gen>)
    Hero - Disable experience gain for Arthas
    Unit - Order Arthas to Move To (Center of RegionArthaswalk1 <gen>)
    Sound - Play HorseLoop3 <gen> at 70.00% volume, attached to Arthas
    Unit - Order Falric to Move To (Center of RegionFalricwalk2 <gen>)
    Unit - Order Banshee to Move To (Center of RegionBansheewalk1 <gen>)
    Wait 2.70 seconds
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Sound - Play HorseLoop2 <gen> at 70.00% volume, attached to Arthas
    Wait 1.50 seconds
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Sound - Play HorseLoop3 <gen> at 70.00% volume, attached to Arthas
    Wait 3.00 seconds
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Player Group - Pick every player in APG1_Player and do (Actions)
      Loop - Actions
        Camera - Apply gg_cam_Cam_Entering_Clearing for (Picked player) over 0.00 seconds
    Sound - Play HorseLoop2 <gen> at 70.00% volume, attached to Arthas
    Wait 1.00 seconds
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Sound - Play HorseLoop1 <gen> at 70.00% volume, attached to Arthas
    Wait 2.00 seconds
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Sound - Set Combat Sounds to 100.00%
    Wait 2.00 seconds
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Cinematic - Send transmission to (All players) from Banshee named Banshee: Play L02Banshee51 <gen> and display This is the place, sisters. We'll rest here, great king.. Modify duration: Add 0 seconds and Wait
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Player Group - Pick every player in APG1_Player and do (Actions)
      Loop - Actions
        Camera - Apply gg_cam_Cam_Arthas_Talk1 for (Picked player) over 0.00 seconds
    Unit - Make Arthas face (Center of RegionBansheewalk1 <gen>) over 0.40 seconds
    Unit - Make Banshee face (Center of RegionArthaswalk1 <gen>) over 0.60 seconds
    Cinematic - Send transmission to (All players) from Arthas named King Arthas: Play L02Arthas52 <gen> and display Why here? We've got to find Kel'Thuzad before we-- Aarrghh!. Modify duration: Add 0 seconds and Don't wait
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Wait 1.20 seconds
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Wait for (Last played sound) to be 1.00 seconds from finished playing
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Cinematic - Apply a filter over 1.00 seconds using Modulated blending on texture White Mask, starting with color (100%, 0.00%, 0.00%) and 100% transparency and ending with color (100.00%, 0%, 0%) and 10.00% transparency
    Wait for (Last played sound) to be 0.00 seconds from finished playing
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Cinematic - Fade out over 0.20 seconds using texture White Mask and color (100.00%, 100.00%, 100.00%) with 0% transparency
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Sound - Play LichKingDream <gen>
    Wait 0.30 seconds
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Cinematic - Fade in over 0.20 seconds using texture White Mask and color (100.00%, 100.00%, 100.00%) with 0% transparency
    Player Group - Pick every player in APG1_Player and do (Actions)
      Loop - Actions
        Camera - Apply gg_cam_Cam_Lich_King for (Picked player) over 0.00 seconds
    Wait 0.50 seconds
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Player Group - Pick every player in APG1_Player and do (Actions)
      Loop - Actions
        Camera - Shake the camera for (Picked player) with magnitude 3.00
    Sound - Set volume of EarthquakeLoop1 <gen> to 80.00%
    Sound - Play EarthquakeLoop1 <gen>
    Sound - Stop LichKingDream <gen> After fading
    Cinematic - Send transmission to (All players) from LichKing named The Lich King: Play L02LichKing53 <gen> and display You have been deceived! Come to my side at once! Obey!. Modify duration: Add 0 seconds and Wait
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Cinematic - Fade out over 0.20 seconds using texture White Mask and color (100.00%, 100.00%, 100.00%) with 0% transparency
    Sound - Play LichKingDream <gen>
    Wait 0.20 seconds
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Player Group - Pick every player in APG1_Player and do (Actions)
      Loop - Actions
        Camera - Stop swaying/shaking the camera for (Picked player)
    Sound - Stop EarthquakeLoop1 <gen> After fading
    Unit - Move Falric instantly to (Center of RegionFalricwalk1 <gen>)
    Unit - Move Ghoul 0009 <gen> instantly to (Center of Region_Body1_Copy <gen>)
    Unit - Move Ghoul 0010 <gen> instantly to (Center of Region_Body1_Copy_4 <gen>)
    Unit - Move Abomination 0008 <gen> instantly to (Center of Region_Body1_Copy_2 <gen>)
    Unit - Move Necromancer 0013 <gen> instantly to (Center of Region_Body1_Copy_3 <gen>)
    Unit - Move Ghoul 0011 <gen> instantly to (Center of Region_Body1_Copy_5 <gen>)
    Unit - Move Banshee 0006 <gen> instantly to (Center of RegionBansheewalk1_Copy_2 <gen>), facing (Position of Death Knight 0002 <gen>)
    Unit - Move Banshee 0007 <gen> instantly to (Center of RegionBansheewalk1_Copy <gen>), facing (Position of Arthas)
    Unit - Move Banshee 0014 <gen> instantly to (Center of RegionBansheewalk1_Copy_3 <gen>), facing (Position of Arthas)
    Wait 0.01 seconds
    Cinematic - Fade in over 0.20 seconds using texture White Mask and color (100.00%, 100.00%, 100.00%) with 0% transparency
    Player Group - Pick every player in APG1_Player and do (Actions)
      Loop - Actions
        Camera - Apply gg_cam_Cam_ArthasEyes1 for (Picked player) over 0.00 seconds
        Camera - Apply gg_cam_Cam_ArthasEyes2 for (Picked player) over 6.00 seconds
    Wait 0.50 seconds
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Unit - Make Falric face (Center of Region_Body1_Copy_5 <gen>) over 0.40 seconds
    Unit - Make Falric Invulnerable
    Unit - Kill Ghoul 0009 <gen>
    Unit - Kill Ghoul 0010 <gen>
    Unit - Kill Ghoul 0011 <gen>
    Unit - Kill Abomination 0008 <gen>
    Unit - Kill Necromancer 0013 <gen>
    Wait 0.60 seconds
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Cinematic - Send transmission to (All players) from Arthas named King Arthas: Play L02Arthas54 <gen> and display What is... happening here?. Modify duration: Add 0 seconds and Wait
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Sound - Set Animation and Spell Sounds to 100.00%
    Unit - Change ownership of Banshee 0001 <gen> to Player 2 (Blue) and Change color
    Unit - Change ownership of Banshee 0006 <gen> to Player 2 (Blue) and Change color
    Unit - Change ownership of Banshee 0007 <gen> to Player 2 (Blue) and Change color
    Unit - Change ownership of Banshee 0014 <gen> to Player 2 (Blue) and Change color
    Wait 1.00 seconds
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Unit - Unhide Sylvanas
    Unit - Order Sylvanas to Attack Once Arthas
    Wait 1.00 seconds
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Special Effect - Create a special effect attached to the chest of Arthas using Abilities\Spells\Undead\DeathandDecay\DeathandDecayDamage.mdl
    Player Group - Pick every player in APG1_Player and do (Actions)
      Loop - Actions
        Camera - Apply gg_cam_Cam_Arrow1b for (Picked player) over 0.00 seconds
    Unit - Make Arthas face (Center of Syl_WAlkTalk1 <gen>) over 0.40 seconds
    Unit - Make Falric face (Center of Syl_WAlkTalk1 <gen>) over 0.40 seconds
    Unit - Make Arthas Invulnerable
    Unit - Set Arthas acquisition range to 0.00
    Cinematic - Send transmission to (All players) from Arthas named King Arthas: Play L02Arthas55 <gen> and display Sylvanas!. Modify duration: Add 0 seconds and Wait
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Wait 0.40 seconds
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Unit - Order Sylvanas to Move To (Center of Syl_WAlkTalk1 <gen>)
    Wait 0.10 seconds
    Unit - Order Banshee 0006 <gen> to Move To (Center of RegionBansheewalk1_Copy_2_Copy <gen>)
    Unit - Order Banshee 0007 <gen> to Move To (Center of RegionBansheewalk1_Copy_Copy <gen>)
    Wait 1.00 seconds
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Cinematic - Send transmission to (All players) from Sylvanas named Sylvanas Windrunner: Play L02Sylvanas56 <gen> and display You walked right into this one, Arthas. It's time to even the scales.. Modify duration: Add 0 seconds and Wait
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Player Group - Pick every player in APG1_Player and do (Actions)
      Loop - Actions
        Camera - Apply gg_cam_Cam_ArthasSyl_TAlk1 for (Picked player) over 0.00 seconds
    Unit - Make Banshee 0001 <gen> face (Center of RegionArthaswalk1 <gen>) over 0.40 seconds
    Unit - Make Banshee 0006 <gen> face (Center of RegionArthaswalk1 <gen>) over 0.40 seconds
    Unit - Make Banshee 0007 <gen> face (Center of RegionArthaswalk1 <gen>) over 0.40 seconds
    Unit - Make Banshee 0014 <gen> face (Center of RegionArthaswalk1 <gen>) over 0.40 seconds
    Cinematic - Send transmission to (All players) from Arthas named King Arthas: Play L02Arthas57 <gen> and display Traitor! What have you done to me?. Modify duration: Add 0 seconds and Wait
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Cinematic - Send transmission to (All players) from Sylvanas named Sylvanas Windrunner: Play L02Sylvanas58 <gen> and display It's a special poisoned arrow I made just for you. The paralysis you're experiencing now is but a fraction of the agony you've caused me.. Modify duration: Add 0 seconds and Wait
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Cinematic - Send transmission to (All players) from Arthas named King Arthas: Play L02Arthas59 <gen> and display Finish me, then.. Modify duration: Add 0 seconds and Wait
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Player Group - Pick every player in APG1_Player and do (Actions)
      Loop - Actions
        Camera - Apply gg_cam_Cam_Dreads_coming_Mon for (Picked player) over 0.00 seconds
    Wait 0.01 seconds
    Cinematic - Send transmission to (All players) from Sylvanas named Sylvanas Windrunner: Play L02Sylvanas60 <gen> and display A quick death... like the one you gave me? No. You're going to suffer as I did. Thanks to my arrow, you can't even run.. Modify duration: Add 0 seconds and Don't wait
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Unit Group - Pick every unit in DreadArmy and do (Move (Picked unit) instantly to (Center of Region_DreadSpawn <gen>))
    Wait 6.00 seconds
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Unit Group - Pick every unit in DreadArmy and do (Order (Picked unit) to Move To (Center of Region_Dread_Moveto <gen>))
    Wait 5.00 seconds
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Cinematic - Send transmission to (All players) from Sylvanas named Sylvanas Windrunner: Play L02Sylvanas61 <gen> and display Give my regards to hell, you son of a bitch.. Modify duration: Add 0 seconds and Wait
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Unit - Unhide KelThuzad
    Unit - Unhide Skeletal Mage 0023 <gen>
    Unit - Unhide Skeletal Mage 0021 <gen>
    Unit - Unhide Skeletal Mage 0004 <gen>
    Unit - Unhide Skeletal Mage 0022 <gen>
    Wait 0.01 seconds
    Unit - Order Lich 0005 <gen> to Move To (Center of Region_KelThuzad_Spawn <gen>)
    Unit - Order Skeletal Mage 0023 <gen> to Move To (Center of Region_KelThuzad_Spawn_Copy_3 <gen>)
    Unit - Order Skeletal Mage 0021 <gen> to Move To (Center of Region_KelThuzad_Spawn_Copy_2 <gen>)
    Unit - Order Skeletal Mage 0004 <gen> to Move To (Center of Region_KelThuzad_Spawn_Copy_4 <gen>)
    Unit - Order Skeletal Mage 0022 <gen> to Move To (Center of Region_KelThuzad_Spawn_Copy <gen>)
    Wait 0.60 seconds
    Player Group - Pick every player in APG1_Player and do (Actions)
      Loop - Actions
        Camera - Apply gg_cam_Cam_kel_raise_army for (Picked player) over 0.00 seconds
    Wait 0.50 seconds
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Cinematic - Send transmission to (All players) from KelThuzad named Kel'Thuzad: Play L02KelThuzad62 <gen> and display Back, you mindless ones! You shall not fall today, my king.. Modify duration: Add 0 seconds and Don't wait
    Wait 2.00 seconds
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Unit - Make KelThuzad face (Center of groupwalk1 <gen>) over 0.50 seconds
    Unit - Make Skeletal Mage 0023 <gen> face (Center of groupwalk1 <gen>) over 0.50 seconds
    Unit - Make Skeletal Mage 0021 <gen> face (Center of groupwalk1 <gen>) over 0.50 seconds
    Unit - Make Skeletal Mage 0004 <gen> face (Center of groupwalk1 <gen>) over 0.50 seconds
    Unit - Make Skeletal Mage 0022 <gen> face (Center of groupwalk1 <gen>) over 0.50 seconds
    Wait 2.50 seconds
    Unit - Make KelThuzad face (Center of groupwalk1 <gen>) over 0.50 seconds
    Unit - Make Skeletal Mage 0023 <gen> face (Center of groupwalk1 <gen>) over 0.50 seconds
    Unit - Make Skeletal Mage 0021 <gen> face (Center of groupwalk1 <gen>) over 0.50 seconds
    Unit - Make Skeletal Mage 0004 <gen> face (Center of groupwalk1 <gen>) over 0.50 seconds
    Unit - Make Skeletal Mage 0022 <gen> face (Center of groupwalk1 <gen>) over 0.50 seconds
    Wait 0.10 seconds
    Player Group - Pick every player in APG1_Player and do (Actions)
      Loop - Actions
        Camera - Apply gg_cam_Cam_Fight2 for (Picked player) over 0.00 seconds
    Player - Make Player 7 (Green) treat Player 4 (Purple) as an Enemy
    Player - Make Player 2 (Blue) treat Player 4 (Purple) as an Enemy
    Player - Make Player 4 (Purple) treat Player 2 (Blue) as an Enemy
    Player - Make Player 4 (Purple) treat Player 7 (Green) as an Enemy
    Wait 2.00 seconds
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Player - Make Player 4 (Purple) treat Player 2 (Blue) as an Neutral
    Player - Make Player 4 (Purple) treat Player 7 (Green) as an Neutral
    Player - Make Player 2 (Blue) treat Player 4 (Purple) as an Neutral
    Player - Make Player 7 (Green) treat Player 4 (Purple) as an Neutral
    Player - Make Player 7 (Green) treat Player 2 (Blue) as an Neutral
    Player - Make Player 2 (Blue) treat Player 7 (Green) as an Neutral
    Player - Make AP1_Player treat Player 4 (Purple) as an Neutral
    Unit - Order Dreadlord 0018 <gen> to Move To (Center of Region_DreadSpawn <gen>)
    Wait 0.20 seconds
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Unit - Order Dark Ranger 0003 <gen> to Move To (Center of Region_Syl_EndRun_Copy <gen>)
    Wait 1.50 seconds
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Player Group - Pick every player in APG1_Player and do (Actions)
      Loop - Actions
        Camera - Apply gg_cam_Cam_Syl_Goodbye for (Picked player) over 0.00 seconds
    Wait 0.40 seconds
    Unit - Make Sylvanas face (Center of RegionArthaswalk1 <gen>) over 0.40 seconds
    Cinematic - Send transmission to (All players) from Sylvanas named Sylvanas Windrunner: Play L02Sylvanas63 <gen> and display This isn't over, Arthas! I'll never stop hunting you!. Modify duration: Add 0 seconds and Wait
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Unit - Order Dark Ranger 0003 <gen> to Move To (Center of Region_Syl_EndRun <gen>)
    Wait 1.50 seconds
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Special Effect - Destroy (Last created special effect)
    Cinematic - Fade out over 1.00 seconds using texture Black Mask and color (0%, 0%, 0%) with 0% transparency
    Sound - Stop the currently playing music theme
    Wait 1.00 seconds
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Environment - Set sky to Generic Sky
    Environment - Set fog to style Linear, z-start 0.00, z-end 6000.00, density 0 and color (10.00%, 20.00%, 50.00%)
    Unit - Move Arthas instantly to (Center of Region_ArthasBeach <gen>), facing (Position of Undead Battleship 0025 <gen>)
    Unit - Move KelThuzad instantly to (Center of Region_Kel_Beach <gen>), facing (Position of Undead Battleship 0025 <gen>)
    Unit - Move Falric instantly to (Center of Region_FalricBeach <gen>), facing (Position of Undead Battleship 0025 <gen>)
    Player Group - Pick every player in APG1_Player and do (Actions)
      Loop - Actions
        Camera - Apply gg_cam_Cam_Beach1 for (Picked player) over 0.00 seconds
        Camera - Apply gg_cam_Cam_Beach2 for (Picked player) over 4.00 seconds
    Cinematic - Fade in over 1.00 seconds using texture Black Mask and color (0%, 0%, 0%) with 0% transparency
    Sound - Play Arthas' Theme
    Wait 5.20 seconds
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Player Group - Pick every player in APG1_Player and do (Actions)
      Loop - Actions
        Camera - Apply gg_cam_Cam_Beach_Sea1 for (Picked player) over 0.00 seconds
    Unit - Make KelThuzad face Arthas over 0.50 seconds
    Unit - Make Falric face Arthas over 0.50 seconds
    Cinematic - Send transmission to (All players) from KelThuzad named Kel'Thuzad: Play L02KelThuzad64 <gen> and display The effects of her arrow will wear off in time. All the preparations for your journey to Northrend have been made.. Modify duration: Add 0 seconds and Wait
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Unit - Make Arthas face KelThuzad over 0.50 seconds
    Cinematic - Send transmission to (All players) from Arthas named King Arthas: Play L02Arthas65 <gen> and display You have been a loyal friend, Kel'Thuzad. I don't know what the future holds, or if I'll even return, but I want you to watch over this land. See to it that my legacy endures.. Modify duration: Add 0 seconds and Wait
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Player Group - Pick every player in APG1_Player and do (Actions)
      Loop - Actions
        Camera - Apply gg_cam_Cam_ArthasLeaves for (Picked player) over 0.00 seconds
    Unit - Order Arthas to Move To (Center of RegionArthaswalk2 <gen>)
    Sound - Play HorseLoop3 <gen> at 70.00% volume, attached to Arthas
    Wait 0.20 seconds
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Unit - Make KelThuzad face Arthas over 0.50 seconds
    Unit - Make Falric face Arthas over 0.50 seconds
    Cinematic - Send transmission to (All players) from KelThuzad named Kel'Thuzad: Play L02KelThuzad66 <gen> and display I shall, King Arthas. I shall.. Modify duration: Add 0 seconds and Don't wait
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Wait 0.20 seconds
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Unit - Make KelThuzad face Arthas over 0.50 seconds
    Unit - Make Falric face Arthas over 0.50 seconds
    Wait for (Last played sound) to be 0 seconds from finished playing
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Cinematic - Fade out over 1.50 seconds using texture Black Mask and color (0%, 0%, 0%) with 0% transparency
    -------- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx --------
    -------- CINEMATIC ENDS - Cinematic Can No Longer Be Skipped --------
    -------- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx --------
    Trigger - Turn off Intro_Skipped <gen>
    -------- Fade Out --------
    Cinematic - Fade out over 1.00 seconds using texture White Mask and color (0%, 0%, 0%) with 0% transparency
    Wait 1.00 seconds
    Trigger - Run Run_Next_Level <gen> (checking conditions)
Intro Skipped
  Events
    Player - Player 1 (Red) skips a cinematic sequence
    Player - Player 3 (Teal) skips a cinematic sequence
  Conditions
  Actions
    Trigger - Turn off (This trigger)
    Set IntroSkipped = True
    -------- Fade Out --------
    Cinematic - Fade out over 0.50 seconds using texture White Mask and color (0%, 0%, 0%) with 0% transparency
    Wait 0.50 seconds
    Trigger - Run Run_Next_Level <gen> (checking conditions)
Run Next Level
  Events
  Conditions
  Actions
    -------- Set Next Level and Victory --------
    Player Group - Pick every player in APG1_Player and do (Actions)
      Loop - Actions
        Game - Victory (Picked player) (Skip dialogs, Skip scores)