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. Lead your forces to battle in the 15th Techtree Contest. The call is yours, commander!
    Dismiss Notice
  5. The reforging of the races is complete. Come see the 14th Techtree Contest Results.
    Dismiss Notice
  6. It's time to choose your horse in the race - the 32nd Modeling Contest Poll is up!
    Dismiss Notice
  7. 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

Blood Elves 05.w3x
Variables
Initialization
Initialization
Init 01 Players
Init 02 Units
Init 03 Music
Init 04 Environment
Init 05 Quests
Init 06a Hard
Init 06b Normal
Send Lumber
Send Gold
Death Select
Exchange Unit
Deselect Unit
Select Unit
Load Heroes
Load Heroes
Load Kael
Load Vashj
Load Vashj Kopiuj
Load Illidan
Cinematic Revival
Experience Cap Kael
Experience Cap Vashj
Experience Cap Vashj Kopiuj
Flashback Cinematic
FlashBackStart
FlashB 02 Environment
FlashB 01 Music
FlashBackCinematic
Intro Cinematic
Intro Cinematic
Intro Skipped Kopiuj
EndSetup
EndStart
End 01 Music
End 02 Environment
End Cinematic
End Cinematic
Run Next Level
Selection Screnn
Selection Screen
Selection Screen Kopiuj
DEBUG
DEBUG Dwarf
DEBUG Dwarf Kopiuj
xxxxxxxxxxxxxxxxxxxx
Intro Cinematic
Intro Cinematic Q
Intro Skipped
Intro Setup
Intro Cleanup
Gameplay
Midgame Cinematics
Draenei Cinematic Q
Draenei Skipped
Draenei Setup
Draenei Cleanup
---Draenei Complete---
Draenei Cinematic Complete Q
Draenei Complete Skipped
Draenei Complete Setup
Draenei Complete Cleanup
Victory Cinematic
Victory Cinematic Q
Victory Skipped
Victory Setup
xxxxxxxxxxxxxxxxxxxx
Quests
--------Dimensional Gate--------
Quest Dimensional Gates Create
Quest Dimensional Gates Update
Quest Dimensional Gates Discover
Quest Dimensional Gates Completed
Mission Failed Base Dead
--------Draenei--------
Quest Draenei Create
Quest Draenei Discover
Quest Draenei Completed
Mission Draenei Dead
Level Data
Next Level Prep
Next Level Run
Victory Cheat
Defeat Cheat
xxxxxxxxxxxxxxxxxxxx
Countdown Timer
Create Countdown Timer
Last Gate Timer
Leaderboard
Create Leaderboard
Update Leaderboard
Destroy Leaderboard
xxxxxxxxxxxxxxxxxxxx
Dimensional Gate Quest
Dimensional Gate Found Q
Dimensional Gate Update Q
Dimensional Gate Creatures
Gate01Blue To Unitgroup
Gate02Teal To Unitgroup
Gate03Pink To Unitgroup
Gate03Gray To Unitgroup
Dimensional Gates
Gate 01Blue Start
Gate 01Blue Finish
Gate 01Blue Illidan Dead
Gate 01Blue Remove Units
Gate 02Teal Start
Gate 02Teal Finish
Gate 02Teal Illidan Dead
Gate 02Teal Remove Units
Gate 03Pink Start
Gate 03Pink Finish
Gate 03Pink Illidan Dead
Gate 03Pink Remove Units
Gate 04Gray Start
Gate 04Gray Finish
Gate 04Gray Illidan Dead
Gate 04Gray Remove Units
--------Gates Discovered--------
Gate Discover Lines
----------
Gate 02Teal Discovered
Gate 03Pink Discovered
Gate 04Purple Discovered
Gate 02Teal Discovered Q
Gate 03Pink Discovered Q
Gate 04Gray Discovered Q
--------Gates Closing--------
Gate Closing Check 01
Gate Closing Check 02
Gate Closing Check 03
Gate Closing Check 04
Gate Closing 01 Q
Gate Closing 02 Q
Gate Closing 03 Q
Gate Closing 04 Q
--------Last Gate--------
Illidian Nears Victory
Gate Closing Last One
Gate Closing Last One Q
--------Gates Spawn Demon--------
Gate Spawn 01
Gate Spawn 02
Gate Spawn 03
Gate Spawn 01 Q
Gate Spawn 02 Q
Gate Spawn 03 Q
--------Illidian Gets Hit--------
Illidian Gets Hit Check
Illidian Gets Hit
Illidian Gets Hit 01 Q
Illidian Gets Hit 02 Q
Illidian Gets Hit 03 Q
Illidian Gets Hit 04 Q
xxxxxxxxxxxxxxxxxxxx
Draenei And Orc Stuff
Quest Located Draenei
Quest Located Draenei Timer
Yellow Base Destroyed
Draenei Dead
Mission Dreanei Update Dead Q
Voiceovers
Orc Discovered
Orc Discovered Q
Scripted Events
Draenei Unit 01 Free
Draenei Unit 01 Free Q
Draenei Unit 02 Free
Draenei Unit 02 Free Q
Draenei Unit 03 Free
Draenei Unit 03 Free Q
Hints
Draenei Aquired
Draenei Unit
AI
Player 5 Dead
Send Orc AI Command
Start AI
Start AI Kopiuj
--------Blue Gate 01--------
AI Resources Player 2 Blue Gold
AI Resources Player 2 Blue Lumber
--------Teal Gate 02--------
AI Resources Player 3 Teal Gold
AI Resources Player 3 Teal Lumber
--------Purple Orc 04--------
AI Resources Player 4 Purple Gold
AI Resources Player 4 Purple Lumber
--------Yellow Orc 05--------
AI Resources Player 5 Yellow Gold
AI Resources Player 5 Yellow Lumber
-------Orange Orc 06--------
AI Resources Player 6 Orange Gold
AI Resources Player 6 Orange Lumber
--------Green Draenei 07--------
AI Resources Player 7 Green Gold
AI Resources Player 7 Green Lumber
--------Pink Gate 03--------
AI Resources Player 8 Pink Gold
AI Resources Player 8 Pink Lumber
--------Gray Gate 09--------
AI Resources Player 9 Gray Gold
AI Resources Player 9 Gray Lumber
xxxxxxxxxxxxxxxxxxxx
Combat Check
Combat Detected
Combat Resolved
Victory Defeat
Victory Check
Defeat Units Dead
Spells
Fire Fury Cast Kopiuj
Fire Fury Loop Kopiuj Kopiuj

		
Name Type Is Array Initial Value
AITimer timer No
Akama unit No
Akama02 unit No
AkamaReturnSpot location No
AP01_Player player No Player00
AP1_Player player No
APG1_Player force No Force00
BloodElves group No
CameraReturnPoint location No
CombatCheckTimer timer No
CountdownTimer timer No
CountdownTimerWindow timerdialog No
DemonTimer timer No
DraeneiBuildings group No
DraeneiQuestCompleted boolean No
DraeneiQuestDiscovered boolean No
DraeneiTimer timer No
DraeneiUnit01 unit No
DraeneiUnit02 unit No
DraeneiUnit03 unit No
DraeneiUnit04 unit No
DraeneiUnitDiscovered boolean No
EnvironmentLightWind weathereffect No
ExchangeSelection1 group No
ExchangeSelection2 group No
ExchangeSucces boolean No
Exchanging1 boolean No
Exchanging2 boolean No
Exchanging3 boolean No
Exchangingfail1 boolean No
Exchangingfail2 boolean No
Exchangingfail3 boolean No
ExpDisabledForIlidan boolean No false
ExpDisabledForKael boolean No false
ExpDisabledForRavael boolean No false
ExpDisabledForVashj boolean No false
FF_AllowCliffs boolean Yes
FF_AllowedToKeepMoving boolean Yes
FF_AllowWater boolean Yes
FF_Angle real Yes
FF_AoEDamages real Yes
FF_BuildingAoE boolean Yes
FF_Caster unit Yes
FF_DistanceCast real No
FF_DistanceReached real Yes
FF_Done boolean Yes
FF_DummyUnit unit Yes
FF_ExplosionEffect string Yes
FF_FinalAoE real Yes
FF_FireBall1 unit Yes
FF_FireBall2 unit Yes
FF_FireBallAdditionnalDistance real Yes
FF_FireBallAoE real Yes
FF_FireBallArc real Yes
FF_FireBallArcSettings real Yes
FF_FireBallDistance real Yes
FF_FireBallDistanceInit real No
FF_FireBallSpeed real Yes
FF_FireBallTempAdd real Yes
FF_FullDistance real Yes
FF_GoThroughBuildings boolean Yes
FF_GoThroughTrees boolean Yes
FF_GroupFireBall1 group Yes
FF_GroupFireBall2 group Yes
FF_HitBuildings boolean Yes
FF_Integer1 integer No
FF_Integer2 integer No
FF_Integer3 integer No
FF_KillTrees boolean Yes
FF_KillTreesAoE boolean Yes
FF_MinimalDistance real No
FF_RealTimer real Yes
FF_SingleDamages real Yes
FF_SingleUnitEffect string Yes
FF_TempGroup group No
FF_TempPoint1 location No
FF_TempPoint2 location No
FF_TempPoint3 location No
GameOver boolean No false
Gate01 unit No
Gate01Busy boolean No
Gate01Closed boolean No
Gate01Dead boolean No
Gate01Group group No
Gate02 unit No
Gate02Busy boolean No
Gate02Closed boolean No
Gate02Dead boolean No
Gate02Group group No
Gate03 unit No
Gate03Busy boolean No
Gate03Closed boolean No
Gate03Dead boolean No
Gate03Group group No
Gate04 unit No
Gate04Busy boolean No
Gate04Closed boolean No
Gate04Dead boolean No
Gate04Group group No
GateCheck integer No
GateClosing integer No
GateClosingTimer timer No
GatesDestroyed integer No
Hard boolean No
HiddenUnits group No
Illidan unit No UnitNull
Illidan_Old unit No
IllidanGetsHitTimer timer No
IllidanHit integer No
IllidanInDanger boolean No
IllidanReturnSpot location No
IllidanTimer timer No
InCinematic boolean No false
InCombat boolean No false
IntroSkipped boolean No false
Kael unit No UnitNull
KaelReturnSpot location No
Kiljaeden unit No
LeaderboardCounter leaderboard No
LeaderboardGateActive boolean No
LeftOverGateUnits group No
MidCinCompleteSkipped boolean No
MidCinDraeneiGroup group No
MidCinOrcGroup group No
MidCinSkipped boolean No
Normal boolean No
NorthGroup group No
P02_BlueGate player No Player01
P03_TealGate player No Player02
P04_PurpleChaosOrc player No Player03
P05_YellowChaosOrc player No Player04
P06_OrangeChaosOrc player No Player05
P07_DraeneiGreen player No Player06
P08_PinkGate player No Player07
P09_GrayGate player No Player08
P12_IllidanChanneling player No Player11
PauseUnits group No
Peon01 unit No
Peon02 unit No
Peon03 unit No
Peon04 unit No
Peon05 unit No
Peon06 unit No
PreplacedGateUnits group No
QuestDimensionalGate quest No
QuestDimensionalGate01Req questitem No
QuestDimensionalGate02Req questitem No
QuestDimensionalGate03Req questitem No
QuestDimensionalGate04Req questitem No
QuestDraenei quest No
QuestDraeneiReq questitem No
Ravael unit No
RavaelReturnSpot location No
ResourceDropBuildings group No
ResourceDropHashtable hashtable No
RevivalAltar unit No UnitNull
RevivalHero unit No UnitNull
RevivalReturnSpot location No
RevivalSpot location No
SelectedUnits group No
SelectionGroup1 group No
SelectionGroup2 group No
SouthGroup group No
Speaker unit No
SpeakingDistance real No 2500.00
SpecialEffect effect No
StartChanneling boolean No
TempBoolean boolean No
Tempinteger integer No
Tempitem item No
Tempitemtype itemcode No
tempoint location No
TempPGroup force No
TempPGroup2 force No
TempPlayer player No
Temppoint location No
TempPoint location No
tempugroup group No
TempUGroup group No
TempUGroup2 force No
TempUnit unit No
TempunitType unitcode No
Vash unit No
Vashj unit No
VashjReturnSpot location No
VictorySkipped boolean No false
VisibilityGate01 fogmodifier No
VisibilityGate02 fogmodifier No
VisibilityGate03 fogmodifier No
VisibilityGate04 fogmodifier No
WestGroup group No
x real No
y real No
YellowOrcBuildings group No
Template version 1.03
Initialization
  Events
  Conditions
  Actions
    Game - Set ally color filtering to 0
    Trigger - Run Init_02_Units <gen> (checking conditions)
    Trigger - Run Init_01_Players <gen> (checking conditions)
    Trigger - Run Init_03_Music <gen> (checking conditions)
    Trigger - Run Init_04_Environment <gen> (checking conditions)
    Trigger - Run Init_05_Quests <gen> (checking conditions)
    -------- Start Intro Cinematic --------
    Trigger - Add Intro_Cinematic_Q <gen> to the trigger queue (Checking conditions)
Init 01 Players
  Events
  Conditions
  Actions
    -------- Hide Advanced Unit Control Window --------
    Multiboard - Hide all multiboards
    -------- Only reserve 2 hero slots, so that Illidan can fill in the 3rd. --------
    Hero - Reserve 2 Hero buttons for the local player
    -------- Blood Elves --------
    Unit Group - Add all units of (Units owned by Player 1 (Red).) to BloodElves
    -------- Alliance Settings --------
    Player - Make AP01_Player treat P12_IllidanChanneling as an Neutral with shared vision
    Player - For AP01_Player, turn Friendly spell targeting On toward P12_IllidanChanneling
    Player - Make P12_IllidanChanneling treat AP01_Player as an Neutral with shared vision
    -------- Alliance Settings --------
    Player - Set Player 10 (Light Blue).Current gold to 750
    Player - Make P02_BlueGate treat Neutral Hostile as an Neutral
    Player - Change color of Player 10 (Light Blue) to Blue, Changing color of existing units
    Player - Make P03_TealGate treat Neutral Hostile as an Neutral
    Player - Make P04_PurpleChaosOrc treat Neutral Hostile as an Neutral
    Player - Make P05_YellowChaosOrc treat Neutral Hostile as an Neutral
    Player - Make P06_OrangeChaosOrc treat Neutral Hostile as an Neutral
    Player - Make P08_PinkGate treat Neutral Hostile as an Neutral
    Player - Make P09_GrayGate treat Neutral Hostile as an Neutral
    -------- - --------
    Player - Make Neutral Hostile treat P02_BlueGate as an Neutral
    Player - Set Player 10 (Light Blue).Current gold to 750
    Player - Make Neutral Hostile treat P03_TealGate as an Neutral
    Player - Make Neutral Hostile treat P04_PurpleChaosOrc as an Neutral
    Player - Make Neutral Hostile treat P05_YellowChaosOrc as an Neutral
    Player - Make Neutral Hostile treat P06_OrangeChaosOrc as an Neutral
    Player - Make Neutral Hostile treat P08_PinkGate as an Neutral
    Player - Make Neutral Hostile treat P09_GrayGate as an Neutral
    -------- Blue Gate 01 --------
    Player - Make P02_BlueGate treat P04_PurpleChaosOrc as an Neutral
    Player - Make Player 10 (Light Blue) treat Player 1 (Red) as an Ally with shared vision
    Player - Make Player 1 (Red) treat Player 10 (Light Blue) as an Ally with shared vision
    Player - Make P02_BlueGate treat P05_YellowChaosOrc as an Neutral
    Player - Make P02_BlueGate treat P06_OrangeChaosOrc as an Neutral
    Player - Make P02_BlueGate treat P07_DraeneiGreen as an Enemy
    Player - Make P02_BlueGate treat P12_IllidanChanneling as an Enemy
    -------- Teal Gate 02 --------
    Player - Make P03_TealGate treat P04_PurpleChaosOrc as an Neutral
    Player - Make P03_TealGate treat P05_YellowChaosOrc as an Neutral
    Player - Make P03_TealGate treat P06_OrangeChaosOrc as an Neutral
    Player - Make P03_TealGate treat P07_DraeneiGreen as an Enemy
    Player - Make P03_TealGate treat P12_IllidanChanneling as an Enemy
    -------- Pink Gate 03 --------
    Player - Make P08_PinkGate treat P04_PurpleChaosOrc as an Neutral
    Player - Make P08_PinkGate treat P05_YellowChaosOrc as an Neutral
    Player - Make P08_PinkGate treat P06_OrangeChaosOrc as an Neutral
    Player - Make P08_PinkGate treat P07_DraeneiGreen as an Enemy
    Player - Make P08_PinkGate treat P12_IllidanChanneling as an Enemy
    -------- Gray Gate 04 --------
    Player - Make P09_GrayGate treat P04_PurpleChaosOrc as an Neutral
    Player - Make P09_GrayGate treat P05_YellowChaosOrc as an Neutral
    Player - Make P09_GrayGate treat P06_OrangeChaosOrc as an Neutral
    Player - Make P09_GrayGate treat P07_DraeneiGreen as an Enemy
    Player - Make P09_GrayGate treat P12_IllidanChanneling as an Enemy
    -------- Chaos Orc --------
    Player - Make P04_PurpleChaosOrc treat P02_BlueGate as an Neutral
    Player - Make P04_PurpleChaosOrc treat P03_TealGate as an Neutral
    Player - Make P04_PurpleChaosOrc treat P08_PinkGate as an Neutral
    Player - Make P04_PurpleChaosOrc treat P09_GrayGate as an Neutral
    -------- - --------
    Player - Make P05_YellowChaosOrc treat P02_BlueGate as an Neutral
    Player - Make P05_YellowChaosOrc treat P03_TealGate as an Neutral
    Player - Make P05_YellowChaosOrc treat P08_PinkGate as an Neutral
    Player - Make P05_YellowChaosOrc treat P09_GrayGate as an Neutral
    -------- - --------
    Player - Make P06_OrangeChaosOrc treat P02_BlueGate as an Neutral
    Player - Make P06_OrangeChaosOrc treat P03_TealGate as an Neutral
    Player - Make P06_OrangeChaosOrc treat P08_PinkGate as an Neutral
    Player - Make P06_OrangeChaosOrc treat P09_GrayGate as an Neutral
    -------- Draenei --------
    Player - Make AP01_Player treat P07_DraeneiGreen as an Neutral
    Player - Make P04_PurpleChaosOrc treat P07_DraeneiGreen as an Enemy
    Player - Make P06_OrangeChaosOrc treat P07_DraeneiGreen as an Enemy
    -------- - --------
    Player - Make P07_DraeneiGreen treat AP01_Player as an Neutral
    Player - Make P07_DraeneiGreen treat Player 10 (Light Blue) as an Neutral
    Player - Make Player 10 (Light Blue) treat Player 7 (Green) as an Neutral
    Player - Make P07_DraeneiGreen treat P02_BlueGate as an Enemy
    Player - Make P07_DraeneiGreen treat P03_TealGate as an Enemy
    Player - Make P07_DraeneiGreen treat P04_PurpleChaosOrc as an Enemy
    Player - Make P07_DraeneiGreen treat P06_OrangeChaosOrc as an Enemy
    Player - Make P07_DraeneiGreen treat P08_PinkGate as an Enemy
    Player - Make P07_DraeneiGreen treat P09_GrayGate as an Enemy
    Player - Make P07_DraeneiGreen treat P12_IllidanChanneling as an Ally with shared vision and full shared units
    -------- Initial Resources --------
    Player - Set AP01_Player.Current gold to 750
    Player - Set AP01_Player.Current lumber to 250
    -------- - --------
    Player - Set P02_BlueGate.Current gold to 5000
    Player - Set P02_BlueGate.Current lumber to 5000
    -------- - --------
    Player - Set P03_TealGate.Current gold to 5000
    Player - Set P03_TealGate.Current lumber to 5000
    -------- - --------
    Player - Set P04_PurpleChaosOrc.Current gold to 5000
    Player - Set P04_PurpleChaosOrc.Current lumber to 5000
    -------- - --------
    Player - Set P05_YellowChaosOrc.Current gold to 5000
    Player - Set P05_YellowChaosOrc.Current lumber to 5000
    -------- - --------
    Player - Set P06_OrangeChaosOrc.Current gold to 5000
    Player - Set P06_OrangeChaosOrc.Current lumber to 5000
    -------- - --------
    Player - Set P07_DraeneiGreen.Current gold to 500
    Player - Set P07_DraeneiGreen.Current lumber to 500
    -------- - --------
    Player - Set P08_PinkGate.Current gold to 5000
    Player - Set P08_PinkGate.Current lumber to 5000
    -------- - --------
    Player - Set P09_GrayGate.Current gold to 5000
    Player - Set P09_GrayGate.Current lumber to 5000
    -------- Advanced Unit Control --------
    Player - Make P12_IllidanChanneling treat AP01_Player as an Ally with shared vision and full shared units
    Player - For P12_IllidanChanneling, turn Help requests Off toward AP01_Player
    -------- Player Colors --------
    Player - Change color of P02_BlueGate to Purple, Changing color of existing units
    Player - Change color of P03_TealGate to Purple, Changing color of existing units
    Player - Change color of P08_PinkGate to Purple, Changing color of existing units
    Player - Change color of P09_GrayGate to Purple, Changing color of existing units
    -------- - --------
    Player - Change color of P06_OrangeChaosOrc to Dark Green, Changing color of existing units
    Player - Change color of P05_YellowChaosOrc to Orange, Changing color of existing units
    -------- Hide Excess Players --------
    Player - Hide P02_BlueGate in the post-game score screen
    Player - Hide P03_TealGate in the post-game score screen
    Player - Hide P05_YellowChaosOrc in the post-game score screen
    Player - Hide P07_DraeneiGreen in the post-game score screen
    Player - Hide P08_PinkGate in the post-game score screen
    Player - Hide P09_GrayGate in the post-game score screen
    Player - Hide P12_IllidanChanneling in the post-game score screen
Init 02 Units
  Events
  Conditions
  Actions
    -------- Heroes --------
    Trigger - Run Load_Heroes <gen> (checking conditions)
    Hero - Make AP01_Player Heroes gain 20.00% experience from future kills
    Hero - Make Player 10 (Light Blue) Heroes gain 20.00% experience from future kills
    -------- Dimensional Gates --------
    Neutral Building - Change the special minimap icon to UI\Minimap\Minimap-Special
    Neutral Building - Turn special minimap icon On for Dimensional Gate 0211 <gen>
    Player - Limit training of Naga Royal Guard to 2 for Player 10 (Light Blue)
    Neutral Building - Turn special minimap icon On for Dimensional Gate 0003 <gen>
    Neutral Building - Turn special minimap icon On for Dimensional Gate 0005 <gen>
    Neutral Building - Turn special minimap icon On for Dimensional Gate 0178 <gen>
    Set VariableSet PreplacedGateUnits = (Units owned by P02_BlueGate.)
    Unit Group - Add all units of (Units owned by P03_TealGate.) to PreplacedGateUnits
    Unit Group - Add all units of (Units owned by P08_PinkGate.) to PreplacedGateUnits
    Unit Group - Add all units of (Units owned by P09_GrayGate.) to PreplacedGateUnits
    Player - Set Player 1 (Red).Food max to 60
    -------- Neutral Buildings --------
    Unit - Make Fountain of Health 0018 <gen> Invulnerable
    Unit - Make Fountain of Health 0015 <gen> Invulnerable
    Animation - Play Fountain of Health 0015 <gen>'s stand (animationname) animation
    Animation - Play Fountain of Health 0018 <gen>'s stand (animationname) animation
    -------- NPC Heroes --------
    Hero - Disable experience gain for Blademaster 0242 <gen>.
    Hero - Disable experience gain for Blademaster 0206 <gen>.
    Set VariableSet Akama = Elder Sage 0113 <gen>
    Hero - Disable experience gain for Akama.
    -------- Yellow Chaos Orc --------
    Unit Group - Add all units of (Units owned by P05_YellowChaosOrc of type Barracks) to YellowOrcBuildings
    Unit Group - Add all units of (Units owned by P05_YellowChaosOrc of type Beastiary) to YellowOrcBuildings
    Unit Group - Add all units of (Units owned by P05_YellowChaosOrc of type Dragon Roost) to YellowOrcBuildings
    Unit Group - Add all units of (Units owned by P05_YellowChaosOrc of type Spirit Lodge) to YellowOrcBuildings
    Unit Group - Add all units of (Units owned by P05_YellowChaosOrc of type Fortress) to YellowOrcBuildings
    -------- Draenei Town Buildings --------
    Unit Group - Add all units of (Units owned by P07_DraeneiGreen of type Draenei Barracks) to DraeneiBuildings
    Unit Group - Add all units of (Units owned by P07_DraeneiGreen of type Draenei Haven) to DraeneiBuildings
    Unit Group - Add all units of (Units owned by P07_DraeneiGreen of type Seer's Den) to DraeneiBuildings
    -------- Dimensional Gate --------
    Set VariableSet Gate01 = Dimensional Gate 0211 <gen>
    Set VariableSet Gate02 = Dimensional Gate 0003 <gen>
    Set VariableSet Gate03 = Dimensional Gate 0005 <gen>
    Set VariableSet Gate04 = Dimensional Gate 0178 <gen>
    Unit - Make Gate01 Invulnerable
    Unit - Make Gate02 Invulnerable
    Unit - Make Gate03 Invulnerable
    Unit - Make Gate04 Invulnerable
    -------- Set Rally Point --------
    Unit - Order Gate01 to Set Rally Point To.(Center of Gate_01_Rally_Point <gen>)
    Unit - Order Gate02 to Set Rally Point To.(Center of Gate_02_Rally_Point <gen>)
    Unit - Order Gate03 to Set Rally Point To.(Center of Gate_03_Rally_Point <gen>)
    Unit - Order Gate04 to Set Rally Point To.(Center of Gate_04_Rally_Point <gen>)
    -------- AI Ignor Units --------
Init 03 Music
  Events
  Conditions
  Actions
    Sound - Clear the music list
    Wait 0.01 seconds
    Sound - Play Blood Elf 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 8.00
    -------- Weather Effects --------
    Environment - Create at (Entire map) the weather effect Outland Wind (Light)
    Set VariableSet EnvironmentLightWind = (Last created weather effect)
    -------- Fog --------
    -------- Initial Visibility --------
    -------- Bridges, Gates, etc. --------
    -------- Doodads --------
Init 05 Quests
  Events
  Conditions
  Actions
    -------- Create Quests --------
    Trigger - Run Quest_Dimensional_Gates_Create <gen> (checking conditions)
    Trigger - Run Quest_Draenei_Create <gen> (checking conditions)
Init 06a Hard
  Events
    Player - Player 1 (Red) types a chat message containing -Hard (stringnoformat) as An exact match
    Player - Player 10 (Light Blue) types a chat message containing -Hard (stringnoformat) as An exact match
  Conditions
  Actions
    Unit - Unpause all units
    Set VariableSet Hard = True
    Trigger - Run Initialization <gen> (ignoring conditions)
    -------- Research Orcs --------
    Player - Set the current research level of Rome (techcode) to 3 for Player 5 (Yellow)
    Player - Set the current research level of Roar (techcode) to 3 for Player 5 (Yellow)
    Player - Set the current research level of Rome (techcode) to 3 for Player 6 (Orange)
    Player - Set the current research level of Roar (techcode) to 3 for Player 6 (Orange)
    Player - Set the current research level of Roar (techcode) to 3 for Player 4 (Purple)
    Player - Set the current research level of Rome (techcode) to 3 for Player 4 (Purple)
    Player - Set the current research level of Rhme (techcode) to 3 for Player 2 (Blue)
    Player - Set the current research level of Rhar (techcode) to 3 for Player 2 (Blue)
    Player - Set the current research level of Rhar (techcode) to 3 for Player 3 (Teal)
    Player - Set the current research level of Rhme (techcode) to 3 for Player 3 (Teal)
    Player - Set the current research level of Rhme (techcode) to 3 for Player 8 (Pink)
    Player - Set the current research level of Rhra (techcode) to 3 for Player 8 (Pink)
    Player - Set the current research level of Rhar (techcode) to 3 for Player 8 (Pink)
    Player - Set the current research level of Rhla (techcode) to 3 for Player 8 (Pink)
    Player - Set the current research level of Rhla (techcode) to 3 for Player 2 (Blue)
    Player - Set the current research level of Rhra (techcode) to 3 for Player 2 (Blue)
    Player - Set the current research level of Rhra (techcode) to 3 for Player 3 (Teal)
    Player - Set the current research level of Rhla (techcode) to 3 for Player 3 (Teal)
    Player - Set the current research level of Rhla (techcode) to 3 for Player 9 (Gray)
    Player - Set the current research level of Rhar (techcode) to 3 for Player 9 (Gray)
    Player - Set the current research level of Rhme (techcode) to 3 for Player 9 (Gray)
    Player - Set the current research level of Rhra (techcode) to 3 for Player 9 (Gray)
    -------- Extra Undead --------
    Hero - Set Blademaster 0279 <gen> Hero-level to 10, Hide level-up graphics
    Hero - Create Crown of Kings +5 and give it to Blademaster 0279 <gen>
    Hero - Create Mask of Death and give it to Blademaster 0279 <gen>
    Hero - Create Claws of Attack +15 and give it to Blademaster 0279 <gen>
    Hero - Create Ring of Protection +5 and give it to Blademaster 0279 <gen>
    Hero - Create Khadgar's Gem of Health and give it to Blademaster 0279 <gen>
    Hero - Create Claws of Attack +15 and give it to Blademaster 0279 <gen>
    Hero - Set Blademaster 0206 <gen> Hero-level to 10, Hide level-up graphics
    Hero - Create Claws of Attack +15 and give it to Blademaster 0206 <gen>
    Hero - Create Crown of Kings +5 and give it to Blademaster 0206 <gen>
    Hero - Create Claws of Attack +15 and give it to Blademaster 0206 <gen>
    Hero - Create Ring of Protection +5 and give it to Blademaster 0206 <gen>
    Hero - Create Khadgar's Pipe of Insight and give it to Blademaster 0206 <gen>
    Hero - Create Claws of Attack +9 and give it to Blademaster 0206 <gen>
    Hero - Set Blademaster 0242 <gen> Hero-level to 10, Hide level-up graphics
    Hero - Create Claws of Attack +9 and give it to Blademaster 0242 <gen>
    Hero - Create Ring of Protection +1 and give it to Blademaster 0242 <gen>
    Hero - Create Ring of Protection +5 and give it to Blademaster 0242 <gen>
    Hero - Create The Lion Horn of Stormwind and give it to Blademaster 0242 <gen>
    Hero - Create Warsong Battle Drums and give it to Blademaster 0242 <gen>
    Hero - Create Medallion of Courage and give it to Blademaster 0242 <gen>
    Hero - Set Pit Lord 0336 <gen> Hero-level to 15, Hide level-up graphics
    Hero - Create Medallion of Courage and give it to Pit Lord 0336 <gen>
    Hero - Create Ring of Protection +5 and give it to Pit Lord 0336 <gen>
    Hero - Create Ring of Protection +5 and give it to Pit Lord 0336 <gen>
    Hero - Create Sobi Mask and give it to Pit Lord 0336 <gen>
    Hero - Create Claws of Attack +15 and give it to Pit Lord 0336 <gen>
    Hero - Create Circlet of Nobility and give it to Pit Lord 0336 <gen>
    Hero - Set Lord Karaxus 0341 <gen> Hero-level to 15, Hide level-up graphics
    Hero - Create Crown of Kings +5 and give it to Lord Karaxus 0341 <gen>
    Hero - Create Claws of Attack +15 and give it to Lord Karaxus 0341 <gen>
    Hero - Create Orb of Frost and give it to Lord Karaxus 0341 <gen>
    Hero - Create Shield of Honor and give it to Lord Karaxus 0341 <gen>
    Hero - Create Ring of Regeneration and give it to Lord Karaxus 0341 <gen>
    Hero - Create Ring of Protection +3 and give it to Lord Karaxus 0341 <gen>
    Hero - Set Pani ciemnosci 0342 <gen> Hero-level to 15, Hide level-up graphics
    Hero - Create Ring of Protection +5 and give it to Pani ciemnosci 0342 <gen>
    Hero - Create Ring of Protection +5 and give it to Pani ciemnosci 0342 <gen>
    Hero - Create Claws of Attack +15 and give it to Pani ciemnosci 0342 <gen>
    Hero - Create Claws of Attack +15 and give it to Pani ciemnosci 0342 <gen>
    Hero - Create Crown of Kings +5 and give it to Pani ciemnosci 0342 <gen>
    Hero - Create Kelen's Dagger of Escape and give it to Pani ciemnosci 0342 <gen>
Init 06b Normal
  Events
    Player - Player 1 (Red) types a chat message containing -Normal (stringnoformat) as An exact match
    Player - Player 10 (Light Blue) types a chat message containing -Normal (stringnoformat) as An exact match
  Conditions
  Actions
    Unit - Unpause all units
    Set VariableSet Normal = True
    Trigger - Run Initialization <gen> (ignoring conditions)
    -------- Research Orcs --------
    Unit - Remove Red Dragon 0296 <gen> from the game
    Unit - Remove Red Dragon 0294 <gen> from the game
    Unit - Remove Dragon Roost 0293 <gen> from the game
    Unit - Remove Red Dragon 0270 <gen> from the game
    Unit - Remove Dragon Roost 0268 <gen> from the game
    Unit - Remove Dragon Roost 0346 <gen> from the game
    Player - Set the current research level of Rome (techcode) to 0 for Player 5 (Yellow)
    Player - Set the current research level of Roar (techcode) to 0 for Player 5 (Yellow)
    Player - Set the current research level of Roar (techcode) to 0 for Player 6 (Orange)
    Player - Set the current research level of Rome (techcode) to 0 for Player 6 (Orange)
    Player - Set the current research level of Rome (techcode) to 0 for Player 4 (Purple)
    Player - Set the current research level of Roar (techcode) to 0 for Player 4 (Purple)
    Player - Set the current research level of Rhme (techcode) to 0 for Player 2 (Blue)
    Player - Set the current research level of Rhar (techcode) to 0 for Player 2 (Blue)
    Player - Set the current research level of Rhra (techcode) to 0 for Player 2 (Blue)
    Player - Set the current research level of Rhla (techcode) to 0 for Player 2 (Blue)
    Player - Set the current research level of Rhla (techcode) to 0 for Player 3 (Teal)
    Player - Set the current research level of Rhra (techcode) to 0 for Player 3 (Teal)
    Player - Set the current research level of Rhme (techcode) to 0 for Player 3 (Teal)
    Player - Set the current research level of Rhar (techcode) to 0 for Player 3 (Teal)
    Player - Set the current research level of Rhar (techcode) to 0 for Player 8 (Pink)
    Player - Set the current research level of Rhme (techcode) to 0 for Player 8 (Pink)
    Player - Set the current research level of Rhra (techcode) to 0 for Player 8 (Pink)
    Player - Set the current research level of Rhla (techcode) to 0 for Player 8 (Pink)
    Player - Set the current research level of Rhme (techcode) to 0 for Player 9 (Gray)
    Player - Set the current research level of Rhar (techcode) to 0 for Player 9 (Gray)
    Player - Set the current research level of Rhla (techcode) to 0 for Player 9 (Gray)
    Player - Set the current research level of Rhra (techcode) to 0 for Player 9 (Gray)
    Hero - Set Blademaster 0279 <gen> Hero-level to 6, Hide level-up graphics
    Hero - Create Phat Lewt and give it to Blademaster 0279 <gen>
    Hero - Create Phat Lewt and give it to Blademaster 0279 <gen>
    Hero - Create Phat Lewt and give it to Blademaster 0279 <gen>
    Hero - Create Phat Lewt and give it to Blademaster 0279 <gen>
    Hero - Create Phat Lewt and give it to Blademaster 0279 <gen>
    Hero - Create Phat Lewt and give it to Blademaster 0279 <gen>
    Hero - Set Blademaster 0206 <gen> Hero-level to 6, Hide level-up graphics
    Hero - Create Phat Lewt and give it to Blademaster 0206 <gen>
    Hero - Create Phat Lewt and give it to Blademaster 0206 <gen>
    Hero - Create Phat Lewt and give it to Blademaster 0206 <gen>
    Hero - Create Phat Lewt and give it to Blademaster 0206 <gen>
    Hero - Create Phat Lewt and give it to Blademaster 0206 <gen>
    Hero - Create Phat Lewt and give it to Blademaster 0206 <gen>
    Hero - Set Blademaster 0242 <gen> Hero-level to 6, Hide level-up graphics
    Hero - Create Phat Lewt and give it to Blademaster 0242 <gen>
    Hero - Create Phat Lewt and give it to Blademaster 0242 <gen>
    Hero - Create Phat Lewt and give it to Blademaster 0242 <gen>
    Hero - Create Phat Lewt and give it to Blademaster 0242 <gen>
    Hero - Create Phat Lewt and give it to Blademaster 0242 <gen>
    Hero - Create Phat Lewt and give it to Blademaster 0242 <gen>
    Hero - Set Pit Lord 0336 <gen> Hero-level to 10, Hide level-up graphics
    Hero - Create Phat Lewt and give it to Pit Lord 0336 <gen>
    Hero - Create Phat Lewt and give it to Pit Lord 0336 <gen>
    Hero - Create Phat Lewt and give it to Pit Lord 0336 <gen>
    Hero - Create Phat Lewt and give it to Pit Lord 0336 <gen>
    Hero - Create Phat Lewt and give it to Pit Lord 0336 <gen>
    Hero - Create Phat Lewt and give it to Pit Lord 0336 <gen>
    Hero - Set Lord Karaxus 0341 <gen> Hero-level to 10, Hide level-up graphics
    Hero - Create Phat Lewt and give it to Lord Karaxus 0341 <gen>
    Hero - Create Phat Lewt and give it to Lord Karaxus 0341 <gen>
    Hero - Create Phat Lewt and give it to Lord Karaxus 0341 <gen>
    Hero - Create Phat Lewt and give it to Lord Karaxus 0341 <gen>
    Hero - Create Phat Lewt and give it to Lord Karaxus 0341 <gen>
    Hero - Create Phat Lewt and give it to Lord Karaxus 0341 <gen>
    Hero - Set Pani ciemnosci 0342 <gen> Hero-level to 10, Hide level-up graphics
    Hero - Create Phat Lewt and give it to Pani ciemnosci 0342 <gen>
    Hero - Create Phat Lewt and give it to Pani ciemnosci 0342 <gen>
    Hero - Create Phat Lewt and give it to Pani ciemnosci 0342 <gen>
    Hero - Create Phat Lewt and give it to Pani ciemnosci 0342 <gen>
    Hero - Create Phat Lewt and give it to Pani ciemnosci 0342 <gen>
    Hero - Create Phat Lewt and give it to Pani ciemnosci 0342 <gen>
Send Lumber
  Events
    Player - Player 1 (Red) types a chat message containing -lumber (stringnoformat) as A substring
    Player - Player 10 (Light Blue) types a chat message containing -lumber (stringnoformat) as A substring
  Conditions
    (Substring((Entered chat string), 1, 8)) Equal to -lumber
  Actions
    Set VariableSet Tempinteger = (Integer((Substring((Entered chat string), 9, 50))))
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        Tempinteger Greater than ((Triggering player) Current lumber)
      Then - Actions
        Set VariableSet Tempinteger = (AP01_Player Current lumber)
      Else - Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        Tempinteger Greater than 0
      Then - Actions
        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
          If - Conditions
            (Triggering player) Equal to Player 1 (Red)
          Then - Actions
            Player - Add (0 - Tempinteger) to Player 1 (Red).Current lumber
            Player - Add Tempinteger to Player 10 (Light Blue).Current lumber
            Game - Display to (All players) the text:
            Game - Display to (Player group(Player 1 (Red))) for 5.00 seconds the text: (|cffcc6600ALLIES|r - + ((String(Tempinteger)) + ( lumber sent to + ((Name of Player 10 (Light Blue)) + .))))
            Game - Display to Player Group - Player 10 (Light Blue) for 5.00 seconds the text: (|cffcc6600ALLIES|r - Received + ((String(Tempinteger)) + ( lumber from + ((Name of Player 1 (Red)) + .))))
            Sound - Play Rescue <gen>
          Else - Actions
            Player - Add (0 - Tempinteger) to Player 10 (Light Blue).Current lumber
            Player - Add Tempinteger to Player 1 (Red).Current lumber
            Game - Display to (All players) the text:
            Game - Display to Player Group - Player 10 (Light Blue) for 5.00 seconds the text: (|cffcc6600ALLIES|r - + ((String(Tempinteger)) + ( lumber sent to + ((Name of Player 1 (Red)) + .))))
            Game - Display to Player Group - Player 1 (Red) for 5.00 seconds the text: (|cffcc6600ALLIES|r - Received + ((String(Tempinteger)) + ( lumber from + ((Name of Player 10 (Light Blue)) + .))))
            Sound - Play Rescue <gen>
      Else - Actions
Send Gold
  Events
    Player - Player 1 (Red) types a chat message containing -gold (stringnoformat) as A substring
    Player - Player 10 (Light Blue) types a chat message containing -gold (stringnoformat) as A substring
  Conditions
    (Substring((Entered chat string), 1, 6)) Equal to -gold
  Actions
    Set VariableSet Tempinteger = (Integer((Substring((Entered chat string), 7, 50))))
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        Tempinteger Greater than ((Triggering player) Current gold)
      Then - Actions
        Set VariableSet Tempinteger = ((Triggering player) Current gold)
      Else - Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        Tempinteger Greater than 0
      Then - Actions
        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
          If - Conditions
            (Triggering player) Equal to Player 1 (Red)
          Then - Actions
            Player - Add (0 - Tempinteger) to Player 1 (Red).Current gold
            Player - Add Tempinteger to Player 10 (Light Blue).Current gold
            Game - Display to (All players) the text:
            Game - Display to Player Group - Player 1 (Red) for 5.00 seconds the text: (|cffcc6600ALLIES|r - + ((String(Tempinteger)) + ( gold sent to + ((Name of Player 10 (Light Blue)) + .))))
            Game - Display to Player Group - Player 10 (Light Blue) for 5.00 seconds the text: (|cffcc6600ALLIES|r - Received + ((String(Tempinteger)) + ( gold from + ((Name of Player 1 (Red)) + .))))
            Sound - Play Rescue <gen>
          Else - Actions
            Player - Add (0 - Tempinteger) to Player 10 (Light Blue).Current gold
            Player - Add Tempinteger to Player 1 (Red).Current gold
            Game - Display to (All players) the text:
            Game - Display to Player Group - Player 10 (Light Blue) for 5.00 seconds the text: (|cffcc6600ALLIES|r - + ((String(Tempinteger)) + ( gold sent to + ((Name of Player 1 (Red)) + .))))
            Game - Display to Player Group - Player 1 (Red) for 5.00 seconds the text: (|cffcc6600ALLIES|r - Received + ((String(Tempinteger)) + ( gold from + ((Name of Player 10 (Light Blue)) + .))))
            Sound - Play Rescue <gen>
      Else - Actions
Death Select
  Events
    Unit - A unit Dies
  Conditions
  Actions
    Unit Group - Remove (Triggering unit) from ExchangeSelection1.
    Unit Group - Remove (Triggering unit) from ExchangeSelection2.
Exchange Unit
  Events
    Player - Player 1 (Red) types a chat message containing -exchange (stringnoformat) as A substring
    Player - Player 10 (Light Blue) types a chat message containing -exchange (stringnoformat) as A substring
  Conditions
  Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        (Triggering player) Equal to Player 1 (Red)
      Then - Actions
        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
          If - Conditions
            Exchanging1 Equal to True
          Then - Actions
            Skip remaining actions
          Else - Actions
            Set VariableSet Exchanging1 = True
      Else - Actions
        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
          If - Conditions
            Exchanging2 Equal to True
          Then - Actions
            Skip remaining actions
          Else - Actions
            Set VariableSet Exchanging2 = True
    Set VariableSet Exchangingfail1 = False
    Set VariableSet Exchangingfail2 = False
    Set VariableSet Exchangingfail3 = False
    Set VariableSet ExchangeSucces = False
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        (Triggering player) Equal to Player 1 (Red)
      Then - Actions
        Set VariableSet TempUGroup = ExchangeSelection1
        Set VariableSet TempPGroup = Player Group - Player 1 (Red)
        Set VariableSet TempPGroup2 = Player Group - Player 10 (Light Blue)
        Set VariableSet TempPlayer = Player 1 (Red)
        Set VariableSet Exchanging1 = False
      Else - Actions
        Set VariableSet TempUGroup = ExchangeSelection2
        Set VariableSet TempPGroup = Player Group - Player 10 (Light Blue)
        Set VariableSet TempPGroup2 = Player Group - Player 1 (Red)
        Set VariableSet TempPlayer = Player 10 (Light Blue)
        Set VariableSet Exchanging2 = False
    Set VariableSet TempBoolean = False
    Unit Group - Pick every unit in TempUGroup and do (Actions)
      Loop - Actions
        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
          If - Conditions
            (Owner of (Picked unit)) Equal to (Triggering player)
          Then - Actions
            Set VariableSet TempBoolean = True
          Else - Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        True Equal to True
      Then - Actions
        Unit Group - Pick every unit in TempUGroup and do (Actions)
          Loop - Actions
            If (All Conditions are True) then do (Then Actions) else do (Else Actions)
              If - Conditions
                (Owner of (Picked unit)) Equal to (Triggering player)
              Then - Actions
                Set VariableSet tempugroup = (Units in (Playable map area) matching (((Matching unit) is loaded into (Picked unit).) Equal to True))
                If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                  If - Conditions
                    (Unit-type of (Picked unit)) Not equal to Altar of Blood
                    (Unit-type of (Picked unit)) Not equal to Naga Royal Guard
                    ((Picked unit) is A Hero) Equal to False
                    ((Picked unit) is A town-hall-type unit) Equal to False
                    ((Picked unit) is A peon-type unit) Equal to False
                    ((Picked unit) is Summoned) Equal to False
                    (Number of units in tempugroup) Equal to 0
                  Then - Actions
                    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                      If - Conditions
                        (Triggering player) Equal to Player 1 (Red)
                      Then - Actions
                        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                          If - Conditions
                            Or - Any (Conditions) are true
                              Conditions
                                And - All (Conditions) are true
                                  Conditions
                                    (Supply used by (Picked unit)) Greater than 0
                                    ((Supply used by (Picked unit)) + (Player 10 (Light Blue) Food used)) Less than or equal to (Player 1 (Red) Food cap)
                                And - All (Conditions) are true
                                  Conditions
                                    (Supply provided by (Picked unit)) Greater than 0
                                    ((Player 1 (Red) Food cap) - (Supply provided by (Picked unit))) Greater than or equal to (Player 10 (Light Blue) Food used)
                                And - All (Conditions) are true
                                  Conditions
                                    (Supply used by (Picked unit)) Equal to 0
                                    (Supply provided by (Picked unit)) Equal to 0
                          Then - Actions
                            Selection - Remove (Picked unit) from selection for Player 1 (Red)
                            Unit - Change ownership of (Picked unit) to Player 10 (Light Blue) and Change color
                            Cinematic - Ping minimap for (All players) at (Position of (Picked unit)) for 3.00 seconds
                            Set VariableSet ExchangeSucces = True
                            If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                              If - Conditions
                                ((Picked unit) is in ResourceDropBuildings.) Equal to True
                              Then - Actions
                                Unit - Change ownership of (Load 0 of (Key (Picked unit).) in ResourceDropHashtable.) to Player 1 (Red) and Change color
                                Set VariableSet TempUnit = (Load 0 of (Key (Picked unit).) in ResourceDropHashtable.)
                                Set VariableSet TempPoint = (Position of TempUnit)
                                Set VariableSet x = (X of tempoint)
                                Set VariableSet y = (Y of tempoint)
                                Custom script: call SetUnitX(udg_TempUnit, udg_x)
                                Custom script: call SetUnitY(udg_TempUnit, udg_y)
                              Else - Actions
                            Unit Group - Remove (Picked unit) from TempUGroup.
                            Unit Group - Remove (Picked unit) from SelectionGroup1.
                            Unit Group - Remove (Picked unit) from SelectionGroup2.
                          Else - Actions
                            Set VariableSet Exchangingfail2 = True
                      Else - Actions
                        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                          If - Conditions
                            Or - Any (Conditions) are true
                              Conditions
                                And - All (Conditions) are true
                                  Conditions
                                    (Supply used by (Picked unit)) Greater than 0
                                    ((Supply used by (Picked unit)) + (Player 1 (Red) Food used)) Less than or equal to (Player 1 (Red) Food cap)
                                And - All (Conditions) are true
                                  Conditions
                                    (Supply provided by (Picked unit)) Greater than 0
                                    ((Player 10 (Light Blue) Food cap) - (Supply provided by (Picked unit))) Greater than or equal to (Player 10 (Light Blue) Food used)
                                And - All (Conditions) are true
                                  Conditions
                                    (Supply used by (Picked unit)) Equal to 0
                                    (Supply provided by (Picked unit)) Equal to 0
                          Then - Actions
                            Selection - Remove (Picked unit) from selection for Player 10 (Light Blue)
                            Unit - Change ownership of (Picked unit) to Player 1 (Red) and Change color
                            Cinematic - Ping minimap for (All players) at (Position of (Picked unit)) for 3.00 seconds
                            Set VariableSet ExchangeSucces = True
                            If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                              If - Conditions
                                ((Picked unit) is in ResourceDropBuildings.) Equal to True
                              Then - Actions
                                Unit - Change ownership of (Load 0 of (Key (Picked unit).) in ResourceDropHashtable.) to Player 10 (Light Blue) and Change color
                                Set VariableSet TempUnit = (Load 0 of (Key (Picked unit).) in (Last created hashtable).)
                                Set VariableSet TempPoint = (Position of TempUnit)
                                Set VariableSet x = (X of TempPoint)
                                Set VariableSet y = (X of TempPoint)
                                Custom script: call SetUnitX(udg_TempUnit, udg_x)
                                Custom script: call SetUnitY(udg_TempUnit, udg_y)
                              Else - Actions
                            Unit Group - Remove (Picked unit) from TempUGroup.
                            Unit Group - Remove (Picked unit) from SelectionGroup1.
                            Unit Group - Remove (Picked unit) from SelectionGroup2.
                          Else - Actions
                            Set VariableSet Exchangingfail2 = True
                  Else - Actions
                    Set VariableSet Exchangingfail1 = True
                Custom script: call DestroyGroup (udg_tempugroup)
              Else - Actions
                Unit Group - Remove (Picked unit) from TempUGroup.
      Else - Actions
        Set VariableSet Exchangingfail3 = True
    -------- - --------
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        ExchangeSucces Equal to True
      Then - Actions
        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
          If - Conditions
            Exchangingfail3 Equal to True
          Then - Actions
            Sound - Play Rescue <gen>
            Game - Display to (All players) the text:
            Game - Display to TempPGroup for 5.00 seconds the text: |cffcc6600ALLIES|r - Some units were not exchanged. |cff999999(Units must belong to you)|r
            Game - Display to TempPGroup2 for 5.00 seconds the text: |cffcc6600ALLIES|r - Units have been exchanged to you.
          Else - Actions
            If (All Conditions are True) then do (Then Actions) else do (Else Actions)
              If - Conditions
                Exchangingfail1 Equal to True
              Then - Actions
                Sound - Play Rescue <gen>
                Game - Display to (All players) the text:
                Game - Display to TempPGroup for 5.00 seconds the text: |cffcc6600ALLIES|r - Some units were not exchanged. |cff999999(Certain units cannot be exchanged)|r
                Game - Display to TempPGroup2 for 5.00 seconds the text: |cffcc6600ALLIES|r - Units have been exchanged to you.
              Else - Actions
                If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                  If - Conditions
                    Exchangingfail2 Equal to True
                  Then - Actions
                    Sound - Play Rescue <gen>
                    Game - Display to (All players) the text:
                    Game - Display to TempPGroup for 5.00 seconds the text: |cffcc6600ALLIES|r - Some units were not exchanged. |cff999999(Units must obey food limits)|r
                    Game - Display to TempPGroup2 for 5.00 seconds the text: |cffcc6600ALLIES|r - Units have been exchanged to you.
                  Else - Actions
                    Sound - Play Rescue <gen>
                    Game - Display to (All players) the text:
                    Game - Display to TempPGroup for 5.00 seconds the text: |cffcc6600ALLIES|r - Units were exchanged successfully.
                    Game - Display to TempPGroup2 for 5.00 seconds the text: |cffcc6600ALLIES|r - Units have been exchanged to you.
      Else - Actions
        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
          If - Conditions
            Exchangingfail3 Equal to True
          Then - Actions
            Custom script: if GetLocalPlayer() == udg_TempPlayer then
            Custom script: endif
            Game - Display to TempPGroup the text:
            Game - Display to TempPGroup for 5.00 seconds the text: |cffcc6600ALLIES|r - Units were not exchanged. |cff999999(Units must belong to you)|r
          Else - Actions
            If (All Conditions are True) then do (Then Actions) else do (Else Actions)
              If - Conditions
                Exchangingfail1 Equal to True
              Then - Actions
                Custom script: if GetLocalPlayer() == udg_TempPlayer then
                Custom script: endif
                Game - Display to TempPGroup the text:
                Game - Display to TempPGroup for 5.00 seconds the text: |cffcc6600ALLIES|r - Units were not exchanged. |cff999999(Certain units cannot be exchanged)|r
              Else - Actions
                If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                  If - Conditions
                    Exchangingfail2 Equal to True
                  Then - Actions
                    Custom script: if GetLocalPlayer() == udg_TempPlayer then
                    Custom script: endif
                    Game - Display to TempPGroup the text:
                    Game - Display to TempPGroup for 5.00 seconds the text: |cffcc6600ALLIES|r - Units were not exchanged. |cff999999(Units must obey food limits)|r
                  Else - Actions
                    Custom script: if GetLocalPlayer() == udg_TempPlayer then
                    Custom script: endif
                    Game - Display to TempPGroup the text:
                    Game - Display to TempPGroup for 5.00 seconds the text: |cffcc6600ALLIES|r - Units were not exchanged. |cff999999(Units must belong to you)|r
Deselect Unit
  Events
    Player - Player 1 (Red) Deselects a unit
    Player - Player 10 (Light Blue) Deselects a unit
  Conditions
  Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        (Triggering player) Equal to Player 1 (Red)
      Then - Actions
        Unit Group - Remove (Triggering unit) from ExchangeSelection1.
      Else - Actions
        Unit Group - Remove (Triggering unit) from ExchangeSelection2.
Select Unit
  Events
    Player - Player 1 (Red) Selects a unit
    Player - Player 10 (Light Blue) Selects a unit
  Conditions
    (Owner of (Triggering unit)) Equal to (Triggering player)
  Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        (Triggering player) Equal to Player 1 (Red)
      Then - Actions
        Unit Group - Add (Triggering unit) to ExchangeSelection1
      Else - Actions
        Unit Group - Add (Triggering unit) to ExchangeSelection2
Load Heroes
  Events
  Conditions
  Actions
    -------- Create The Game Cache --------
    Game Cache - Create a game cache from Campaigns.w3v (stringnoformat)
    -------- Load Each Hero --------
    Trigger - Run Load_Kael <gen> (checking conditions)
    Trigger - Run Load_Vashj <gen> (checking conditions)
    Trigger - Run Load_Illidan <gen> (checking conditions)
    Trigger - Run Load_Vashj__Kopiuj <gen> (checking conditions)
Load Kael
  Events
  Conditions
  Actions
    -------- Load Hero From Cache --------
    Game Cache - Restore Kael (stringnoformat) of HumanX05 (stringnoformat) from (Last created game cache) for AP01_Player at (Center of Intro_Kael_Start <gen>) facing 190.00
    Set VariableSet Kael = (Last restored unit)
    If (Kael Not equal to No unit) then do (Skip remaining actions) else do (Do nothing)
    -------- Create Default Hero --------
    Unit - Create 1.Blood Mage for AP01_Player at (Center of Intro_Kael_Start <gen>) facing 190.00 degrees
    Set VariableSet Kael = (Last created unit)
    Hero - Set Kael Hero-level to 7, Hide level-up graphics
    Hero - Learn skill for Kael: Human Blood Mage - Flame Strike
    Hero - Learn skill for Kael: Human Blood Mage - Banish
    Hero - Learn skill for Kael: Human Blood Mage - Siphon Mana
    Hero - Learn skill for Kael: Human Blood Mage - Flame Strike
    Hero - Learn skill for Kael: Human Blood Mage - Banish
    Hero - Learn skill for Kael: Human Blood Mage - Siphon Mana
    Hero - Learn skill for Kael: Human Blood Mage - Phoenix
Load Vashj
  Events
  Conditions
  Actions
    -------- Load Hero From Cache --------
    Game Cache - Restore Vashj (stringnoformat) of HumanX05 (stringnoformat) from (Last created game cache) for AP01_Player at (Center of Intro_Vashj_Start <gen>) facing 190.00
    Set VariableSet Vashj = (Last restored unit)
    If (Vashj Not equal to No unit) then do (Skip remaining actions) else do (Do nothing)
    -------- Create Default Hero --------
    Unit - Create 1.Naga Sea Witch for Player 10 (Light Blue) at (Center of Intro_Vashj_Start <gen>) facing 290.00 degrees
    Set VariableSet Vashj = (Last created unit)
    Hero - Set Vashj Hero-level to 7, Hide level-up graphics
    Hero - Learn skill for Vashj: Neutral Sea Witch - Forked Lightning
    Hero - Learn skill for Vashj: Neutral Sea Witch - Frost Arrows
    Hero - Learn skill for Vashj: Neutral Sea Witch - Mana Shield
    Hero - Learn skill for Vashj: Neutral Sea Witch - Forked Lightning
    Hero - Learn skill for Vashj: Neutral Sea Witch - Frost Arrows
    Hero - Learn skill for Vashj: Neutral Sea Witch - Mana Shield
    Hero - Learn skill for Vashj: Neutral Sea Witch - Tornado
Load Vashj Kopiuj
  Events
  Conditions
  Actions
    -------- Load Hero From Cache --------
    -------- Create Default Hero --------
    Unit - Create 1.Ravael for Player 1 (Red) at (Center of Region_059 <gen>) facing 290.00 degrees
    Set VariableSet Ravael = (Last created unit)
    Hero - Set Ravael Hero-level to 7, Hide level-up graphics
Load Illidan
  Events
  Conditions
  Actions
    -------- Load Hero From Cache --------
    Game Cache - Restore Illidan (stringnoformat) of HumanX05 (stringnoformat) from (Last created game cache) for AP01_Player at (Center of Intro_Illidan_Start_01 <gen>) facing 90.00
    Set VariableSet Illidan = (Last restored unit)
    If (Illidan Not equal to No unit) then do (Skip remaining actions) else do (Do nothing)
    -------- Create Default Hero --------
    Unit - Create 1.Demon Hunter (Evil) for Player 10 (Light Blue) at (Center of Intro_Illidan_Start_01 <gen>) facing 90.00 degrees
    Set VariableSet Illidan = (Last created unit)
    Hero - Create Orb of Kil'jaeden and give it to Illidan
    Hero - Set Illidan Hero-level to 10, Hide level-up graphics
    Hero - Disable experience gain for Illidan.
    Hero - Learn skill for Illidan: Night Elf Demon Hunter - Mana Burn
    Hero - Learn skill for Illidan: Night Elf Demon Hunter - Immolation
    Hero - Learn skill for Illidan: Night Elf Demon Hunter - Evasion
    Hero - Learn skill for Illidan: Night Elf Demon Hunter - Mana Burn
    Hero - Learn skill for Illidan: Night Elf Demon Hunter - Immolation
    Hero - Learn skill for Illidan: Night Elf Demon Hunter - Evasion
    Hero - Learn skill for Illidan: Night Elf Demon Hunter - Mana Burn
    Hero - Learn skill for Illidan: Night Elf Demon Hunter - Immolation
    Hero - Learn skill for Illidan: Night Elf Demon Hunter - Evasion
    Hero - Learn skill for Illidan: Special Illidan (Evil) - Metamorphosis
Before running this in a cinematic, do the following:
- Set "RevivalHero" to the hero you wish to revive.
- Set "RevivalSpot" to the place at which you wish the hero to be revived.

After running this, set the unit facing for the revived hero.

After the cinematic, move the hero instantly to RevivalReturnSpot.
Cinematic Revival
  Events
  Conditions
  Actions
    Set VariableSet RevivalReturnSpot = (Position of RevivalHero)
    Unit - Move RevivalHero instantly to RevivalSpot
    If ((RevivalHero is alive) Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Hero - Instantly revive RevivalHero at RevivalSpot, Hide revival graphics
    Set VariableSet RevivalReturnSpot = RevivalSpot
    Set VariableSet RevivalAltar = (Random unit from (Units owned by (Owner of RevivalHero) matching ((((Matching unit) is alive) Equal to True) and ((((Unit-type of (Matching unit)) Equal to Altar of Blood) or ((Unit-type of (Matching unit)) Equal to Altar of Storms)) or (((Unit-type of (Matching unit)) Equal to Altar of Darkness) or ((Unit-type of (Matching unit)) Equal to Altar of Elders)))).))
    If (RevivalAltar Not equal to No unit) then do (Set VariableSet RevivalReturnSpot = ((Position of RevivalAltar) offset by (0, -128.00))) else do (Do nothing)
Experience Cap Kael
  Events
    Unit - A unit owned by Player 1 (Red).Gains a level
  Conditions
    (Leveling Hero) Equal to Kael
    (Hero level of (Leveling Hero)) Greater than or equal to 8
  Actions
    Hero - Disable experience gain for Kael.
    Set VariableSet ExpDisabledForKael = True
Experience Cap Vashj
  Events
    Unit - A unit owned by Player 10 (Light Blue).Gains a level
  Conditions
    (Leveling Hero) Equal to Vashj
    (Hero level of (Leveling Hero)) Greater than or equal to 8
  Actions
    Hero - Disable experience gain for Vashj.
    Set VariableSet ExpDisabledForVashj = True
Experience Cap Vashj Kopiuj
  Events
    Unit - A unit owned by Player 1 (Red).Gains a level
  Conditions
    (Leveling Hero) Equal to Ravael
    (Hero level of (Leveling Hero)) Greater than or equal to 8
  Actions
    Hero - Disable experience gain for Ravael.
    Set VariableSet ExpDisabledForRavael = True
Template version 1.00
FlashBackStart
  Events
  Conditions
  Actions
    Trigger - Run FlashB_01_Music <gen> (checking conditions)
    Trigger - Run FlashB_02_Environment <gen> (checking conditions)
    -------- Order wisps to harvest --------
    Unit - Change color of Wisp 0399 <gen> to (Color of Player 2 (Blue))
    Unit - Change color of Wisp 0400 <gen> to (Color of Player 2 (Blue))
    Unit - Change color of Wisp 0401 <gen> to (Color of Player 2 (Blue))
    Unit - Change color of Wisp 0402 <gen> to (Color of Player 2 (Blue))
    Unit - Order Wisp 0401 <gen> to Harvest.Ashenvale Canopy Tree 2226 <gen>
    Unit - Order Wisp 0400 <gen> to Harvest.Ashenvale Tree Wall 2207 <gen>
    Unit - Order Wisp 0399 <gen> to Harvest.Ashenvale Tree Wall 2186 <gen>
    Unit - Order Wisp 0402 <gen> to Harvest.Ashenvale Tree Wall 0904 <gen>
    -------- Start Intro Cinematic --------
    Trigger - Run FlashBackCinematic <gen> (checking conditions)
FlashB 02 Environment
  Events
  Conditions
  Actions
    -------- Initial Time Of Day --------
    Game - Set the time of day to 17.00
    Game - Turn the day/night cycle Off
    -------- Weather Effects --------
    Environment - Turn (Last created weather effect) Off
    Environment - Remove (Last created weather effect)
    Environment - Create at (Playable map area) the weather effect Ashenvale Rain (Light)
    Environment - Turn (Last created weather effect) On
    -------- Set Sky --------
    Environment - Set sky to Felwood Sky
    -------- Fog --------
    Environment - Set fog to style Linear, z-start 1000, z-end 7000.00, density 0 and color (30.00%, 32.00%, 40.00%)
    -------- Initial Visibility --------
    -------- Bridges, Gates, etc. --------
FlashB 01 Music
  Events
  Conditions
  Actions
    Sound - Clear the music list
    Wait 0.01 seconds
    Sound - Play Lich King's Theme.
    Sound - Set the music list to Music, starting with song 0
FlashBackCinematic
  Events
  Conditions
  Actions
    -------- Fade Out --------
    -------- Set Up Scene --------
    Camera - .Apply. gg_cam_KillJStart for Player 1 (Red) over 0 seconds
    Camera - .Apply. gg_cam_KillJStart for Player 10 (Light Blue) over 0 seconds
    Camera - .Apply. gg_cam_KillJEnd for Player 1 (Red) over 20.00 seconds
    Camera - .Apply. gg_cam_KillJEnd for Player 10 (Light Blue) over 20.00 seconds
    -------- Fade In --------
    Cinematic - Fade out over 0.00 seconds using texture Dream and color (30.00%, 60.00%, 30.00%) with 0.00% transparency
    Wait 1.00 seconds
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Wait 1.00 seconds
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Wait 1.00 seconds
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    -------- Line --------
    Unit Group - Pick every unit in (Units in FlashBack <gen>) and do (Play (Picked unit)'s stand (animationname) animation, using only Common animations)
    Animation - Play Kiljaeden's stand (animationname) animation, using only Rare animations
    Cinematic - Send transmission to (All players) from Warlock 0396 <gen> named Kil'jaeden: Play A05Kiljaeden56 <gen> and display Illidanie, byłeś w przeszłości zarówno wrogiem, jak i towarzyszem Płonącego Legionu. Jednak pochłaniając Czaszkę Gul'dana, skazałeś nas ostatecznie na klęskę w tym świecie. Przybywam, aby dać ci kolejną szansę służenia nam.. Modify duration: Add 0.40 seconds and Wait
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    -------- Camera Change --------
    Camera - .Apply. gg_cam_OldIlIiadn for Player 1 (Red) over 0 seconds
    Camera - .Apply. gg_cam_OldIlIiadn for Player 10 (Light Blue) over 0 seconds
    -------- Line --------
    Unit Group - Pick every unit in (Units in FlashBack <gen>) and do (Play (Picked unit)'s stand (animationname) animation, using only Common animations)
    Animation - Play Illidan_Old's stand ready (animationname) animation
    Animation - Queue Illidan_Old's stand ready (animationname) animation
    Animation - Queue Illidan_Old's stand ready (animationname) animation
    Animation - Queue Illidan_Old's stand ready (animationname) animation
    Animation - Queue Illidan_Old's stand ready (animationname) animation
    Animation - Queue Illidan_Old's stand (animationname) animation
    Cinematic - Send transmission to (All players) from Demon Hunter 0397 <gen> named Illidan Stormrage: Play A05Illidan57 <gen> and display Czegóż ode mnie żądasz, o wielki?. Modify duration: Add 0 seconds and Wait
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    -------- Camera Change --------
    Camera - .Apply. gg_cam_KillJClose for Player 1 (Red) over 0 seconds
    Camera - .Apply. gg_cam_KillJClose for Player 10 (Light Blue) over 0 seconds
    -------- Line --------
    Unit Group - Pick every unit in (Units in FlashBack <gen>) and do (Play (Picked unit)'s stand (animationname) animation, using only Common animations)
    Animation - Play Kiljaeden's spell (animationname) animation
    Animation - Queue Kiljaeden's stand (animationname) animation
    Animation - Queue Kiljaeden's stand (animationname) animation
    Animation - Queue Kiljaeden's spell (animationname) animation
    Animation - Queue Kiljaeden's stand (animationname) animation
    Animation - Queue Kiljaeden's stand (animationname) animation
    Animation - Queue Kiljaeden's stand (animationname) animation
    Animation - Queue Kiljaeden's stand (animationname) animation
    Animation - Queue Kiljaeden's stand (animationname) animation
    Animation - Queue Kiljaeden's stand (animationname) animation
    Animation - Queue Kiljaeden's stand (animationname) animation
    Animation - Queue Kiljaeden's spell slam (animationname) animation
    Animation - Queue Kiljaeden's stand (animationname) animation
    Cinematic - Send transmission to (All players) from Warlock 0396 <gen> named Kil'jaeden: Play A05Kiljaeden58 <gen> and display Król Lisz - mój twór - zdradził mnie. Ośmielił się wyrwać spod nakazów mej woli, lecz jego duch nadal spoczywa uwięziony w Tronie Mrozu na Koronie Lodu. Zniszcz go dla mnie, a spełnię każdą twą zachciankę.. Modify duration: Add 0 seconds and Don't wait
    Wait for A05Kiljaeden58 <gen> to be 3.00 seconds from finished playing
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Sound - Play RainOfFireTarget1 <gen> at 100.00% volume, attached to Kiljaeden
    Wait for A05Kiljaeden58 <gen> to be 0.00 seconds from finished playing
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    -------- Camera Change --------
    Camera - .Apply. gg_cam_OldIlIiadn for Player 1 (Red) over 0 seconds
    Camera - .Apply. gg_cam_OldIlIiadn for Player 10 (Light Blue) over 0 seconds
    -------- Line --------
    Unit Group - Pick every unit in (Units in FlashBack <gen>) and do (Play (Picked unit)'s stand (animationname) animation, using only Common animations)
    Animation - Play Illidan_Old's stand ready (animationname) animation
    Animation - Queue Illidan_Old's stand ready (animationname) animation
    Animation - Queue Illidan_Old's stand (animationname) animation
    Cinematic - Send transmission to (All players) from Demon Hunter 0397 <gen> named Illidan Stormrage: Play A05Illidan59 <gen> and display Tak się stanie, o wielki.. Modify duration: Add 0.50 seconds and Wait
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Sound - Stop the currently playing music theme
    Trigger - Run EndStart <gen> (checking conditions)
Intro Cinematic
  Events
    Map initialization
  Conditions
  Actions
    -------- Fade Out --------
    Unit - Change color of Demon Hunter 0393 <gen> to Blue
    Unit - Change color of Naga Sea Witch 0394 <gen> to Blue
    Set VariableSet InCinematic = True
    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 (All players)
    Camera - .Apply. gg_cam_Zoom_Start for Player 1 (Red) over 0 seconds
    Camera - .Apply. gg_cam_Zoom_Start for Player 10 (Light Blue) over 0 seconds
    Camera - .Apply. gg_cam_ZoomEnd for Player 10 (Light Blue) over 20.00 seconds
    Camera - .Apply. gg_cam_ZoomEnd for Player 1 (Red) over 20.00 seconds
    -------- Fade In --------
    Cinematic - Fade in over 9.00 seconds using texture White Mask and color (0.00%, 0%, 0%) with 0% transparency
    Wait 2.00 seconds
    Trigger - Turn on Intro_Skipped_Kopiuj <gen>
    -------- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx --------
    -------- CINEMATIC BEGINS - Cinematic Can Now Be Skipped --------
    -------- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx --------
    Wait 7.00 seconds
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    -------- Line --------
    Unit Group - Pick every unit in (Units in Region_076 <gen>) and do (Play (Picked unit)'s stand (animationname) animation, using only Common animations)
    Animation - Play Illidan's stand ready (animationname) animation
    Animation - Queue Illidan's stand (animationname) animation
    Cinematic - Send transmission to (All players) from Demon Hunter 0393 <gen> named Illidan Stormrage: Play A05Illidan49 <gen> and display Dobrze zrobiłeś, przybywając do mnie, Kaelu. Ja również cierpię na nałóg podobny twemu - głód magii.. Modify duration: Add 0.20 seconds and Wait
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    -------- Line --------
    Unit Group - Pick every unit in (Units in Region_076 <gen>) and do (Play (Picked unit)'s stand (animationname) animation, using only Common animations)
    Animation - Play Kael's stand (animationname) animation, using only Rare animations
    Cinematic - Send transmission to (All players) from Blood Mage 0359 <gen> named Książę Kael'thas: Play A05Kael50 <gen> and display Czy możesz nam pomóc, Illidanie? Czy możesz nas uleczyć?. Modify duration: Add 0.20 seconds and Wait
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    -------- Line --------
    Unit Group - Pick every unit in (Units in Region_076 <gen>) and do (Play (Picked unit)'s stand (animationname) animation, using only Common animations)
    Animation - Play Illidan's stand ready (animationname) animation
    Animation - Queue Illidan's stand (animationname) animation
    Cinematic - Send transmission to (All players) from Demon Hunter 0393 <gen> named Illidan Stormrage: Play A05Illidan51 <gen> and display Na twoją przypadłość nie ma lekarstwa, młody elfie. Ale są sposoby na zaspokojenie twego głodu... Służ mi, a wraz ze swym ludem otrzymasz więcej magii, niż się wam kiedykolwiek śniło.. Modify duration: Add 0.20 seconds and Wait
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    -------- Camera Change --------
    Camera - .Apply. gg_cam_Elves_advance for Player 1 (Red) over 0 seconds
    -------- Line --------
    Unit Group - Pick every unit in (Units in Region_076 <gen>) and do (Play (Picked unit)'s stand (animationname) animation, using only Common animations)
    Animation - Play Kael's stand (animationname) animation, using only Rare animations
    Cinematic - Send transmission to (All players) from Blood Mage 0359 <gen> named Książę Kael'thas: Play A05Kael52 <gen> and display Niechaj tak będzie. Lordzie Illidanie - moje krwawe elfy i ja będziemy ci służyć.. Modify duration: Add 0.20 seconds and Don't wait
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    -------- ################################ --------
    -------- ######### Elves move ########## --------
    -------- ################################ --------
    Unit - Order Blood Mage 0359 <gen> to Move To.(Center of Region_077 <gen>)
    Unit - Order Ravael 0395 <gen> to Move To.(Center of Region_079 <gen>)
    Wait 0.20 seconds
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Unit - Order Naga Sea Witch 0394 <gen> to Move To.(Center of Region_078 <gen>)
    Wait 0.20 seconds
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Unit Group - Order WestGroup to Move To.(Center of WestEnd <gen>)
    Wait 0.20 seconds
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Unit Group - Order NorthGroup to Move To.(Center of NorthEnd <gen>)
    Wait 0.20 seconds
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Unit Group - Order SouthGroup to Move To.(Center of SouthEnd <gen>)
    Wait 2.00 seconds
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Unit - Order Spell Breaker 0388 <gen> to Move To.(Center of Region_093 <gen>)
    Unit - Order Zbrojny 0386 <gen> to Move To.(Center of Region_095 <gen>)
    Unit - Order Zbrojny 0385 <gen> to Move To.(Center of Region_093 <gen>)
    Unit - Order Łuczniczka 0387 <gen> to Move To.(Center of Region_096 <gen>)
    Unit - Order Spell Breaker 0388 <gen> to Move To.(Center of Region_093 <gen>)
    Unit Group - Pick every unit in (Units in SouthEnd <gen>) and do (Make (Picked unit) face Illidan over 1.00 seconds)
    Wait 0.10 seconds
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Unit - Order Spell Breaker 0361 <gen> to Move To.(Center of Region_085 <gen>)
    Unit - Order Spell Breaker 0360 <gen> to Move To.(Center of Region_084 <gen>)
    Unit - Order Łuczniczka 0384 <gen> to Move To.(Center of Region_089 <gen>)
    Unit - Order Blood Elf Lieutenant 0382 <gen> to Move To.(Center of Region_082 <gen>)
    Unit - Order Sorceress 0398 <gen> to Move To.(Center of Region_081 <gen>)
    Unit - Order Łuczniczka 0362 <gen> to Move To.(Center of Region_086 <gen>)
    Unit - Order Łuczniczka 0381 <gen> to Move To.(Center of Region_088 <gen>)
    Unit - Order Łuczniczka 0383 <gen> to Move To.(Center of Region_098 <gen>)
    Unit - Order Sorceress 0398 <gen> to Move To.(Center of Region_081 <gen>)
    Unit Group - Pick every unit in (Units in WestEnd <gen>) and do (Make (Picked unit) face Demon Hunter 0393 <gen> over 1.00 seconds)
    Wait 0.10 seconds
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Unit - Order Spell Breaker 0389 <gen> to Move To.(Center of Region_091 <gen>)
    Unit - Order Łuczniczka 0391 <gen> to Move To.(Center of Region_087 <gen>)
    Unit - Order Łuczniczka 0392 <gen> to Move To.(Center of Region_090 <gen>)
    Unit - Order Sorceress 0390 <gen> to Move To.(Center of Region_092 <gen>)
    Unit Group - Pick every unit in (Units in NorthEnd <gen>) and do (Make (Picked unit) face Illidan over 1.00 seconds)
    Wait for A05Kael52 <gen> to be 0 seconds from finished playing
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Wait 0.75 seconds
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    -------- Camera Change --------
    Wait 0.75 seconds
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Camera - .Apply. gg_cam_KaelCameraCloseUp for AP1_Player over 0 seconds
    Wait 0.75 seconds
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    -------- Line --------
    Unit Group - Pick every unit in (Units in Region_076 <gen>) and do (Play (Picked unit)'s stand (animationname) animation, using only Common animations)
    Animation - Play Illidan's stand (animationname) animation, using only Rare animations
    Cinematic - Send transmission to (All players) from Demon Hunter 0393 <gen> named Illidan Stormrage: Play A05Illidan53 <gen> and display Powstań więc, młody Kaelu. Będziesz mą prawą ręką i zwiastunem mego gniewu.. Modify duration: Add 0.30 seconds and Wait
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    -------- Line --------
    Unit Group - Pick every unit in (Units in Region_076 <gen>) and do (Play (Picked unit)'s stand (animationname) animation, using only Common animations)
    Animation - Play Kael's stand (animationname) animation, using only Rare animations
    Cinematic - Send transmission to (All players) from Blood Mage 0359 <gen> named Książę Kael'thas: Play A05Kael54 <gen> and display Jakie masz plany, panie?. Modify duration: Add 0.00 seconds and Wait
    -------- Camera Change --------
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Wait 0.75 seconds
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Camera - .Apply. gg_cam_Iliadan01CameraCloseUp for Player 1 (Red) over 0 seconds
    Camera - Set Player 1 (Red)'s camera Distance to target to 600.00 over 14.00 seconds
    Camera - Set Player 10 (Light Blue)'s camera Distance to target to 600.00 over 14.00 seconds
    Wait 0.75 seconds
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    -------- Line --------
    Unit Group - Pick every unit in (Units in Region_076 <gen>) and do (Play (Picked unit)'s stand (animationname) animation, using only Common animations)
    Animation - Play Illidan's stand ready (animationname) animation
    Animation - Queue Illidan's stand (animationname) animation
    Cinematic - Send transmission to (All players) from Demon Hunter 0393 <gen> named Illidan Stormrage: Play A05Illidan55 <gen> and display Wiele miesięcy temu, po klęsce Legionu w Bitwie o Górę Hyjal, odwiedził mnie jeden z najpotężniejszych władców demonów - sam Kil'jaeden.. Modify duration: Add 0 seconds and Wait
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    -------- 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
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Trigger - Run FlashBackStart <gen> (checking conditions)
Intro Skipped Kopiuj
  Events
    Player - Player 1 (Red) skips a cinematic sequence
  Conditions
  Actions
    Trigger - Turn off (This trigger)
    Set VariableSet IntroSkipped = True
    Trigger - Run Run_Next_Level <gen> (checking conditions)
    Cinematic - Turn cinematic mode Off for (All players)
Template version 1.00
EndStart
  Events
  Conditions
  Actions
    Trigger - Run End_01_Music <gen> (checking conditions)
    Trigger - Run End_02_Environment <gen> (checking conditions)
    -------- Start Intro Cinematic --------
    Trigger - Run End_Cinematic <gen> (checking conditions)
End 01 Music
  Events
  Conditions
  Actions
    Sound - Clear the music list
    Wait 0.01 seconds
    Sound - Play Illidan's Theme.
    Sound - Set the music list to Music, starting with song 0
End 02 Environment
  Events
  Conditions
  Actions
    -------- Initial Time Of Day --------
    Game - Set the time of day to 12.00
    Game - Turn the day/night cycle Off
    -------- Weather Effects --------
    Environment - Turn (Last created weather effect) Off
    Environment - Remove (Last created weather effect)
    Environment - Create at Region_076 <gen> the weather effect Outland Wind (Light)
    Environment - Turn (Last created weather effect) On
    -------- Set Sky --------
    Environment - Set sky to Outland Sky
    -------- Fog --------
    Environment - Set fog to style Linear, z-start 1000, z-end 6000.00, density 0 and color (40.00%, 20.00%, 5.00%)
    -------- Initial Visibility --------
    -------- Bridges, Gates, etc. --------
End Cinematic
  Events
  Conditions
  Actions
    -------- Fade Out --------
    -------- Set Up Scene --------
    Camera - .Apply. gg_cam_ZoomEnd for Player 1 (Red) over 0 seconds
    Camera - .Apply. gg_cam_ZoomEnd for Player 10 (Light Blue) over 0 seconds
    Camera - .Apply. gg_cam_Iliadan01CameraCloseUp for Player 1 (Red) over 0 seconds
    Camera - .Apply. gg_cam_Iliadan01CameraCloseUp for Player 10 (Light Blue) over 0 seconds
    Camera - Set Player 1 (Red)'s camera Distance to target to 1200.00 over 0.00 seconds
    Camera - Set Player 10 (Light Blue)'s camera Distance to target to 1200.00 over 0.00 seconds
    -------- Fade In --------
    Cinematic - Fade out over 0.00 seconds using texture White Mask and color (0.00%, 0.00%, 0.00%) with 0.00% transparency
    Wait 0.50 seconds
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Cinematic - Fade in over 2.00 seconds using texture White Mask and color (0.00%, 0.00%, 0.00%) with 0.00% transparency
    -------- Line --------
    Unit Group - Pick every unit in (Units in Region_076 <gen>) and do (Play (Picked unit)'s stand (animationname) animation, using only Common animations)
    Animation - Play Illidan's stand ready (animationname) animation
    Animation - Queue Illidan's stand (animationname) animation
    Cinematic - Send transmission to (All players) from Demon Hunter 0393 <gen> named Illidan Stormrage: Play A05Illidan60 <gen> and display W Dalaranie chciałem z pomocą Oka Sargerasa stopić czapy lodowe otaczające Koronę Lodu. Gdyby mi się powiodło, to Król Lisz zostałby ostatecznie zniszczony.. Modify duration: Add 0 seconds and Wait
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    -------- Camera Change --------
    Camera - .Apply. gg_cam_KaelCameraCloseUp for Player 1 (Red) over 0 seconds
    Camera - .Apply. gg_cam_KaelCameraCloseUp for Player 10 (Light Blue) over 0 seconds
    -------- Line --------
    Unit Group - Pick every unit in (Units in Region_076 <gen>) and do (Play (Picked unit)'s stand (animationname) animation, using only Common animations)
    Animation - Play Vash's spell (animationname) animation, using only Rare animations
    Animation - Queue Vash's stand (animationname) animation
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    -------- Camera Change --------
    Cinematic - Send transmission to (All players) from Naga Sea Witch 0394 <gen> named Lady Vash: Play A05LadyVashj61 <gen> and display Wmieszały się jednak te przeklęte nocne elfy.... Modify duration: Add 0.40 seconds and Wait
    Camera - Set Player 1 (Red)'s camera Distance to target to 2000.00 over 20.00 seconds
    Camera - .Apply. gg_cam_ZoomEnd for Player 1 (Red) over 0 seconds
    Camera - .Apply. gg_cam_ZoomEnd for Player 10 (Light Blue) over 0 seconds
    Camera - Set Player 10 (Light Blue)'s camera Distance to target to 2000.00 over 20.00 seconds
    -------- Line --------
    Unit Group - Pick every unit in (Units in Region_076 <gen>) and do (Play (Picked unit)'s stand (animationname) animation, using only Common animations)
    Animation - Play Illidan's stand ready (animationname) animation
    Animation - Queue Illidan's stand (animationname) animation
    Cinematic - Send transmission to (All players) from Demon Hunter 0393 <gen> named Illidan Stormrage: Play A05Illidan62 <gen> and display ...i zaklęcie zawiodło. Schroniłem się na tym pustkowiu przed gniewem Kil'jaedena - i jeżeli mam tu zostać, musimy zadbać o to, aby jego sługi nam nie przeszkadzały.. Modify duration: Add 0 seconds and Wait
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Cinematic - Turn cinematic mode Off for (All players)
    -------- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx --------
    -------- CINEMATIC ENDS - Cinematic Can No Longer Be Skipped --------
    -------- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx --------
    Trigger - Turn off Intro_Skipped <gen>
    Trigger - Run Run_Next_Level <gen> (checking conditions)
Run Next Level
  Events
  Conditions
  Actions
    -------- Fade Out --------
    Unit - Remove Naga Sea Witch 0394 <gen> from the game
    Unit - Remove Blood Mage 0359 <gen> from the game
    Unit - Remove Demon Hunter 0393 <gen> from the game
    Unit - Remove Ravael 0395 <gen> from the game
    Unit - Remove Łuczniczka 0362 <gen> from the game
    Unit - Remove Blood Elf Lieutenant 0382 <gen> from the game
    Unit - Remove Łuczniczka 0384 <gen> from the game
    Unit - Remove Łuczniczka 0383 <gen> from the game
    Unit - Remove Łuczniczka 0381 <gen> from the game
    Unit - Remove Spell Breaker 0360 <gen> from the game
    Unit - Remove Spell Breaker 0361 <gen> from the game
    Unit - Remove Spell Breaker 0389 <gen> from the game
    Unit - Remove Łuczniczka 0391 <gen> from the game
    Unit - Remove Łuczniczka 0392 <gen> from the game
    Unit - Remove Sorceress 0390 <gen> from the game
    Unit - Remove Spell Breaker 0388 <gen> from the game
    Unit - Remove Zbrojny 0386 <gen> from the game
    Unit - Remove Zbrojny 0385 <gen> from the game
    Unit - Remove Łuczniczka 0387 <gen> from the game
    Unit - Remove Warlock 0396 <gen> from the game
    Unit - Remove Demon Hunter 0397 <gen> from the game
    Unit - Remove Sorceress 0398 <gen> from the game
    Unit - Remove Wisp 0402 <gen> from the game
    Unit - Remove Wisp 0399 <gen> from the game
    Unit - Remove Wisp 0400 <gen> from the game
    Unit - Remove Sorceress 0398 <gen> from the game
    Unit - Remove Wisp 0401 <gen> from the game
    Trigger - Run Selection_Screen <gen> (checking conditions)
    -------- Set Next Level and Victory --------
Selection Screen
  Events
  Conditions
  Actions
    Unit - Pause all units
    -------- Sets Up Player's Name and the Maximum Food They Can Have --------
    Player - Set Player 1 (Red).Food max to 60
    Player - Set name of Player 1 (Red) to Kael'thas Elves
    Player - Set Player 10 (Light Blue).Food max to 60
    Player - Set name of Player 10 (Light Blue) to Blood Elves
    -------- Sets Up Panda Logo and Game Information --------
    Cinematic - Fade out over 0.00 seconds using texture war3mapImported\Ilidan.blp (cinefiltertexture) and color (100.00%, 100.00%, 100.00%) with 0% transparency
    Game - Display to (All players) the text: Chapter 4Welcome to the 2Player's Chapter 4 of the Curse of the Blood Elves Campaign by Neltharion.Important use -save Comand When you want save your item and lvl Hero (before you will end the game )
    Wait 60.00 game-time seconds
    -------- Sets Up Campaign-Ish Visibility --------
    Visibility - Enable fog of war
    Visibility - Enable black mask
Selection Screen Kopiuj
  Events
  Conditions
  Actions
    Unit - Pause all units
    -------- Sets Up Panda Logo and Game Information --------
    Cinematic - Fade out over 0.00 seconds using texture war3mapImported\Ilidan.blp (cinefiltertexture) and color (100.00%, 100.00%, 100.00%) with 0% transparency
    Game - Display to (All players) the text: Chapter 5 COMPLETED
    Wait 60.00 game-time seconds
    -------- Sets Up Campaign-Ish Visibility --------
    Visibility - Enable fog of war
    Visibility - Enable black mask
DEBUG Dwarf
  Events
    Player - Player 1 (Red) types a chat message containing Pause (stringnoformat) as An exact match
  Conditions
  Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        (Illidan is paused) Equal to True
      Then - Actions
        Game - Display to (All players) the text: Illidan stoi w miejscu
      Else - Actions
        Game - Display to (All players) the text: Illidan się porusza
DEBUG Dwarf Kopiuj
  Events
    Player - Player 1 (Red) types a chat message containing S (stringnoformat) as An exact match
  Conditions
  Actions
    Trigger - Run Victory_Cinematic_Q <gen> (ignoring conditions)
Intro Cinematic Q
  Events
  Conditions
  Actions
    Set VariableSet InCinematic = True
    -------- Fade Out --------
    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
    Cinematic - Turn cinematic mode On for Player Group - Player 10 (Light Blue)
    Trigger - Run Intro_Setup <gen> (checking conditions)
    -------- Units in Position --------
    Unit - Move Illidan instantly to (Center of Intro_Illidan_Start_01 <gen>), facing 180.00 degrees
    Unit - Move Kael instantly to (Center of Intro_Kael_Start_01 <gen>), facing 270.00 degrees
    Unit - Move Vashj instantly to (Center of Intro_Vashj_Start_01 <gen>), facing 180.00 degrees
    Unit - Move Ravael instantly to (Center of Region_062 <gen>), facing 180.00 degrees
    Unit - Make Ravael face (Center of Intro_Vashj_Start_01 <gen>) over 0 seconds
    Unit - Create 1.High Elf (Male) for AP01_Player at (Center of Intro_Peon_Create_01 <gen>) facing 0.00 degrees
    Set VariableSet Peon01 = (Last created unit)
    Unit - Create 1.High Elf (Male) for AP01_Player at (Center of Intro_Peon_Create_02 <gen>) facing 0.00 degrees
    Set VariableSet Peon02 = (Last created unit)
    Unit - Create 1.High Elf (Male) for AP01_Player at (Center of Intro_Peon_Create_03 <gen>) facing 0.00 degrees
    Set VariableSet Peon03 = (Last created unit)
    Unit - Create 1.High Elf (Male) for AP01_Player at (Center of Intro_Peon_Create_04 <gen>) facing 0.00 degrees
    Set VariableSet Peon04 = (Last created unit)
    Unit - Create 1.High Elf (Male) for AP01_Player at (Center of Intro_Peon_Create_05 <gen>) facing 0.00 degrees
    Set VariableSet Peon05 = (Last created unit)
    Unit - Create 1.Mur'gul Slave for AP01_Player at (Center of Intro_Peon_Create_06 <gen>) facing 0.00 degrees
    Set VariableSet Peon06 = (Last created unit)
    Wait 0.10 seconds
    Animation - Play Peon01's stand work (animationname) animation
    Animation - Play Peon03's stand work (animationname) animation
    Wait 0.30 seconds
    Animation - Play Peon02's stand work (animationname) animation
    Animation - Play Peon06's stand work (animationname) animation
    Wait 0.10 seconds
    Animation - Play Peon04's stand work (animationname) animation
    Animation - Play Peon05's stand work (animationname) animation
    Unit - Make Illidan face Kael over 0.50 seconds
    Unit - Make Kael face Illidan over 0.50 seconds
    Unit - Make Vashj face Kael over 0.50 seconds
    -------- - --------
    Camera - .Apply. gg_cam_Intro_01 for AP01_Player over 0.00 seconds
    Camera - .Apply. gg_cam_Intro_01 for Player 10 (Light Blue) over 0.00 seconds
    Camera - .Apply. gg_cam_Intro_02 for AP01_Player over ((Length of A06Illidan01 <gen>) + ((Length of A06Kael02 <gen>) + 4.00)) seconds
    Camera - .Apply. gg_cam_Intro_02 for Player 10 (Light Blue) over ((Length of A06Illidan01 <gen>) + ((Length of A06Kael02 <gen>) + 4.00)) seconds
    -------- Fade In --------
    Cinematic - Fade in over 3.00 seconds using texture White Mask and color (0%, 0%, 0%) with 0% transparency
    Wait 1.50 seconds
    Trigger - Turn on Intro_Skipped <gen>
    -------- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx --------
    -------- CINEMATIC BEGINS - Cinematic Can Now Be Skipped --------
    -------- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx --------
    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 Illidan named Illidan Stormrage: Play A06Illidan01 <gen> and display Dawno temu, po zniszczeniu Draenoru, kontrolę nad Pustkowiem przejął brutalny Władca Otchłani, Magtheridon. Rozpoczął od zebrania okolicznych, rozbitych grup Orków... Ale jego wojska rosną w siłę.. Modify duration: Add 0.00 seconds and Don't wait
    Wait for A06Illidan01 <gen> to be 0 seconds from finished playing
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Cinematic - Send transmission to (All players) from Kael named Książę Kael'thas: Play A06Kael02 <gen> and display Ale jak je wzmacnia, panie? Wszak większość Orków zginęła w eksplozji tego świata!. Modify duration: Add 0 seconds and Don't wait
    Wait for A06Kael02 <gen> to be 0.50 seconds from finished playing
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    -------- Unvail the Town --------
    Unit - Unhide Barracks 0077 <gen>
    Unit - Unhide Shrine of Azshara 0070 <gen>
    Unit - Unhide Arcane Sanctum 0076 <gen>
    Unit - Unhide Lumber Mill 0071 <gen>
    Unit - Unhide Altar of Blood 0072 <gen>
    Unit - Unhide Sanctuary 0014 <gen>
    Unit - Unhide Sanctuary 0014 <gen>
    Unit - Unhide Spawning Grounds 0195 <gen>
    Unit - Unhide Stronghold of Tides 0112 <gen>
    Unit - Unhide Guard Tower 0078 <gen>
    Unit - Unhide Elven Farm 0198 <gen>
    Unit - Unhide Elven Farm 0117 <gen>
    Unit - Unhide Elven Farm 0069 <gen>
    Unit - Unhide Guard Tower 0042 <gen>
    Unit - Unhide Guard Tower 0114 <gen>
    Animation - Play Barracks 0077 <gen>'s birth (animationname) animation
    Animation - Play Shrine of Azshara 0070 <gen>'s birth (animationname) animation
    Animation - Play Arcane Sanctum 0076 <gen>'s birth (animationname) animation
    Animation - Play Altar of Blood 0072 <gen>'s birth (animationname) animation
    Animation - Play Guard Tower 0042 <gen>'s birth (animationname) animation
    Animation - Play Guard Tower 0114 <gen>'s birth (animationname) animation
    Cinematic - Fade out over 0.50 seconds using texture White Mask and color (0%, 0%, 0%) with 0% transparency
    Wait 0.50 seconds
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Camera - .Apply. gg_cam_Intro_03 for AP01_Player over 0.00 seconds
    Camera - .Apply. gg_cam_Intro_03 for Player 10 (Light Blue) over 0.00 seconds
    Camera - .Apply. gg_cam_Intro_04 for AP01_Player over ((Length of A06Illidan03 <gen>) + ((Length of A06Kael04 <gen>) + 6.00)) seconds
    Camera - .Apply. gg_cam_Intro_04 for Player 10 (Light Blue) over ((Length of A06Illidan03 <gen>) + ((Length of A06Kael04 <gen>) + 6.00)) seconds
    Unit - Order Illidan to Move To.(Center of Intro_Illidan_Start_02 <gen>)
    Unit - Order Kael to Move To.(Center of Intro_Kael_Start_02 <gen>)
    Unit - Order Ravael to Move To.(Center of Region_063 <gen>)
    Unit - Order Vashj to Move To.(Center of Intro_Vashj_Start_02 <gen>)
    Cinematic - Fade in over 1.00 seconds using texture White Mask and color (0%, 0%, 0%) with 0% transparency
    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 Illidan named Illidan Stormrage: Play A06Illidan03 <gen> and display Dzięki portalom, które rozsadziły tę planetę. Wiele z nich przetrwało do dziś, książę, a Magtheridon każdego dnia zwabia przez nie dziesiątki demonów.. Modify duration: Add 0 seconds and Don't wait
    Wait for A06Illidan03 <gen> to be 0 seconds from finished playing
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Unit - Make Illidan face Kael over 0.50 seconds
    -------- - --------
    Unit - Make Kael face Illidan over 0.50 seconds
    Unit - Make Ravael face Illidan over 0.50 seconds
    Unit - Make Vashj face Illidan over 0.50 seconds
    Cinematic - Send transmission to (All players) from Kael named Książę Kael'thas: Play A06Kael04 <gen> and display A zatem musimy je zamknąć na stałe.. Modify duration: Add 0 seconds and Don't wait
    Wait for A06Kael04 <gen> to be 0.50 seconds from finished playing
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Cinematic - Fade out over 0.50 seconds using texture White Mask and color (0%, 0%, 0%) with 0% transparency
    Wait 0.50 seconds
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    -------- - --------
    Camera - .Apply. gg_cam_Intro_05 for AP01_Player over 0.00 seconds
    Camera - .Apply. gg_cam_Intro_05 for Player 10 (Light Blue) over 0.00 seconds
    Camera - .Apply. gg_cam_Intro_06 for AP01_Player over ((Length of A06Illidan05 <gen>) + 8.00) seconds
    Camera - .Apply. gg_cam_Intro_06 for Player 10 (Light Blue) over ((Length of A06Illidan05 <gen>) + 8.00) seconds
    Cinematic - Fade in over 0.50 seconds using texture White Mask and color (0%, 0%, 0%) with 0% transparency
    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 Illidan named Illidan Stormrage: Play A06Illidan05 <gen> and display Owszem - odszukamy je wszystkie i osobiście je pozamykam. Gdy już nam się to uda, będziemy mogli ruszyć na Czarną Cytadelę i opanować całe Pustkowie.. Modify duration: Add 0 seconds and Don't wait
    Wait for A06Illidan05 <gen> to be 0 seconds from finished playing
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Unit - Order Illidan to Move To.(Center of Dimensional_Gate_COP_01 <gen>)
    Wait 2.00 seconds
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Sound - Set Animation and Spell Sounds to 80.00%
    Unit - Make Kael face Illidan over 0.50 seconds
    Unit - Make Ravael face Illidan over 0.50 seconds
    Unit - Make Illidan face 180.00 over 0.60 seconds
    Unit - Change color of Illidan to Green
    Wait 1.00 seconds
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Animation - Play Illidan's spell channel (animationname) animation
    Special Effect - Create a special effect attached to the origin (attachpoint) of Illidan using Abilities\Spells\Undead\DeathPact\DeathPactTarget.mdl
    Wait 1.00 seconds
    If (IntroSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    -------- 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
    Special Effect - Destroy (Last created special effect)
    Special Effect - Create a special effect attached to the origin (attachpoint) of Illidan using Abilities\Spells\Undead\DeathPact\DeathPactTarget.mdl
    Wait 1.00 seconds
    -------- Cleanup --------
    Trigger - Run Intro_Cleanup <gen> (checking conditions)
    Special Effect - Destroy (Last created special effect)
    -------- Start AI, Let AI Settle Down --------
    Trigger - Run Start_AI <gen> (checking conditions)
    Trigger - Run Start_AI_Kopiuj <gen> (checking conditions)
    Wait 1.00 seconds
    Camera - Reset camera for Player 10 (Light Blue) to standard game-view over 0.00 seconds
    Camera - Reset camera for Player 1 (Red) to standard game-view over 0.00 seconds
    Cinematic - Turn cinematic mode Off for APG1_Player
    Cinematic - Turn cinematic mode Off for Player Group - Player 10 (Light Blue)
    -------- Fade In --------
    Cinematic - Fade in over 1.00 seconds using texture White Mask and color (0%, 0%, 0%) with 0% transparency
    Trigger - Run Gate_01Blue_Start <gen> (ignoring conditions)
    Wait 1.00 seconds
    -------- Start Game --------
    Trigger - Run Gameplay <gen> (checking conditions)
    Set VariableSet InCinematic = False
    Trigger - Remove (This trigger) from the trigger queue
Intro Skipped
  Events
    Player - Player 1 (Red) skips a cinematic sequence
    Player - Player 10 (Light Blue) skips a cinematic sequence
  Conditions
  Actions
    Trigger - Turn off (This trigger)
    Set VariableSet 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
    -------- Cleanup --------
    Trigger - Run Intro_Cleanup <gen> (checking conditions)
    -------- Unit Clean Up --------
    -------- Start AI, Let AI Settle Down --------
    Trigger - Run Start_AI <gen> (checking conditions)
    Trigger - Run Start_AI_Kopiuj <gen> (checking conditions)
    Wait 1.00 seconds
    Camera - Reset camera for Player 1 (Red) to standard game-view over 0.00 seconds
    Camera - Reset camera for Player 10 (Light Blue) to standard game-view over 0.00 seconds
    Cinematic - Turn cinematic mode Off for APG1_Player
    Cinematic - Turn cinematic mode Off for Player Group - Player 10 (Light Blue)
    -------- Fade In --------
    Cinematic - Fade in over 0.50 seconds using texture White Mask and color (0%, 0%, 0%) with 0% transparency
    Trigger - Run Gate_01Blue_Start <gen> (ignoring conditions)
    Wait 0.50 seconds
    -------- Start Game --------
    Trigger - Run Gameplay <gen> (checking conditions)
    Set VariableSet InCinematic = False
    Trigger - Remove Intro_Cinematic_Q <gen> from the trigger queue
Intro Setup
  Events
  Conditions
  Actions
    -------- Set Sky --------
    Environment - Set sky to Outland Sky
    -------- Disable XP Gain --------
    Hero - Disable experience gain for Kael.
    Hero - Disable experience gain for Vashj.
    Hero - Disable experience gain for Ravael.
    Hero - Disable experience gain for Illidan.
    -------- Pause Time Of Day --------
    Game - Turn the day/night cycle Off
    -------- Pause Units --------
    Unit - Pause all units
    Unit - Unpause Illidan
    Unit - Unpause Kael
    Unit - Unpause Vashj
    Unit - Unpause Ravael
    -------- Hide Units --------
    Set VariableSet HiddenUnits = (Units owned by AP01_Player matching (((Matching unit) is hidden) Equal to False).)
    Unit Group - Remove Illidan from HiddenUnits.
    Unit Group - Remove Kael from HiddenUnits.
    Unit Group - Remove Vashj from HiddenUnits.
    Unit Group - Remove Ravael from HiddenUnits.
    Unit Group - Add all units of (Units owned by P02_BlueGate.) to HiddenUnits
    Unit Group - Add all units of (Units owned by P03_TealGate.) to HiddenUnits
    Unit Group - Add all units of (Units owned by P04_PurpleChaosOrc.) to HiddenUnits
    Unit Group - Add all units of (Units owned by P05_YellowChaosOrc.) to HiddenUnits
    Unit Group - Add all units of (Units owned by P06_OrangeChaosOrc.) to HiddenUnits
    Unit Group - Add all units of (Units owned by P07_DraeneiGreen.) to HiddenUnits
    Unit Group - Add all units of (Units owned by P08_PinkGate.) to HiddenUnits
    Unit Group - Remove Gate01 from HiddenUnits.
    Unit Group - Remove Elder Sage 0113 <gen> from HiddenUnits.
    Unit Group - Remove Gate03 from HiddenUnits.
    Unit Group - Pick every unit in HiddenUnits and do (Hide (Picked unit))
    -------- Hide Items --------
    Item - Pick every item in (Playable map area) and do (Hide (Picked item))
    -------- Disable Abilities --------
    Player - Disable AIba (Item) for AP01_Player
    Player - Disable Shadow Meld for AP01_Player
Intro Cleanup
  Events
  Conditions
  Actions
    -------- Restore Abilities --------
    Player - Enable Shadow Meld for AP01_Player
    Player - Enable AIba (Item) for AP01_Player
    -------- Move Units --------
    Unit - Move Illidan instantly to (Center of Dimensional_Gate_COP_01 <gen>), facing 170.00 degrees
    Unit - Move Kael instantly to (Center of Intro_Kael_Start <gen>), facing 180.00 degrees
    Unit - Move Vashj instantly to (Center of Intro_Vashj_Start <gen>), facing 180.00 degrees
    Unit - Move Ravael instantly to (Center of Region_066 <gen>), facing 180.00 degrees
    Unit - Remove Peon01 from the game
    Unit - Remove Peon02 from the game
    Unit - Remove Peon03 from the game
    Unit - Remove Peon04 from the game
    Unit - Remove Peon05 from the game
    Unit - Remove Peon06 from the game
    Animation - Reset Altar of Blood 0072 <gen>'s animation
    Animation - Reset Barracks 0077 <gen>'s animation
    Animation - Reset Shrine of Azshara 0070 <gen>'s animation
    Animation - Reset Arcane Sanctum 0076 <gen>'s animation
    Animation - Reset Guard Tower 0114 <gen>'s animation
    Animation - Reset Guard Tower 0042 <gen>'s animation
    -------- Unhide Items --------
    Item - Pick every item in (Playable map area) and do (Show (Picked item))
    -------- Unhide Units --------
    Unit Group - Pick every unit in HiddenUnits and do (Unhide (Picked unit))
    -------- Unpause Units --------
    Unit - Unpause all units
    -------- Pause Time Of Day --------
    Game - Turn the day/night cycle On
    -------- Re-enable XP Gain --------
    If (ExpDisabledForKael Equal to False) then do (Enable experience gain for Kael.) else do (Do nothing)
    If (ExpDisabledForVashj Equal to False) then do (Enable experience gain for Vashj.) else do (Do nothing)
    If (ExpDisabledForRavael Equal to False) then do (Enable experience gain for Ravael.) else do (Do nothing)
    -------- Restore Selection --------
    Selection - Select Illidan
    -------- Reset Sky --------
    Environment - Set sky to None
    Environment - Turn EnvironmentLightWind Off
    -------- Reset Camera --------
    Camera - Reset camera smoothing factor
    Camera - Reset camera for AP01_Player to standard game-view over 0 seconds
    Camera - Reset camera for Player 10 (Light Blue) to standard game-view over 0 seconds
    Camera - Pan camera for Player 10 (Light Blue) to (Target of gg_cam_Intro_Skipped) over 0 seconds
    Camera - Pan camera for AP01_Player to (Target of gg_cam_Intro_Skipped) over 0 seconds
    -------- Initial Harvesting --------
    Unit Group - Pick every unit in (Units in Peons_Gold <gen> owned by AP01_Player) and do (Order (Picked unit) to Harvest Nearby Gold.)
    Unit Group - Pick every unit in (Units in Peons_Lumber <gen> owned by AP01_Player) and do (Order (Picked unit) to Harvest Nearby Lumber.)
    -------- Wipe Visibility --------
    Visibility - Create an initially Enabled visibility modifier for AP01_Player emitting Black mask across (Playable map area)
    Visibility - Destroy (Last created visibility modifier)
    Visibility - Create an initially Enabled visibility modifier for AP01_Player emitting Visibility from (Center of Vis_Fountain <gen>) to a radius of 700.00.
Gameplay
  Events
  Conditions
  Actions
    -------- Do initial gameplay stuff, like quest messages and hints --------
    Wait 5.00 seconds
    -------- Orc AI Command Timer --------
    Countdown Timer - Start AITimer as a One-shot timer that will expire in 180.00 seconds
    -------- Let the Fun Begin --------
    Trigger - Add Dimensional_Gate_Found_Q <gen> to the trigger queue (Checking conditions)
    Trigger - Run Create_Leaderboard <gen> (checking conditions)
Draenei Cinematic Q
  Events
  Conditions
    GameOver Equal to False
  Actions
    Set VariableSet InCinematic = True
    -------- 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
    -------- Set Up Scene --------
    Leaderboard - Hide LeaderboardCounter
    Cinematic - Turn cinematic mode On for APG1_Player
    Cinematic - Turn cinematic mode On for Player Group - Player 10 (Light Blue)
    Wait 0.25 seconds
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        GameOver Equal to True
      Then - Actions
        Skip remaining actions
      Else - Actions
    Trigger - Run Draenei_Setup <gen> (checking conditions)
    Wait 0.25 seconds
    -------- Units Take Position --------
    Unit - Create 1.Fel Orc Grunt for Player 5 (Yellow) at (Center of Mid_Orc_01 <gen>) facing 180.00 degrees
    AI - Ignore (Last created unit)'s guard position
    Unit Group - Add (Last created unit) to MidCinOrcGroup
    Unit - Create 1.Fel Orc Grunt for Player 5 (Yellow) at (Center of Mid_Orc_02 <gen>) facing 180.00 degrees
    AI - Ignore (Last created unit)'s guard position
    Unit Group - Add (Last created unit) to MidCinOrcGroup
    Unit - Create 1.Fel Orc Raider for Player 5 (Yellow) at (Center of Mid_Orc_03 <gen>) facing 180.00 degrees
    AI - Ignore (Last created unit)'s guard position
    Unit Group - Add (Last created unit) to MidCinOrcGroup
    Unit - Create 1.Fel Orc Warlock for Player 5 (Yellow) at (Center of Mid_Orc_04 <gen>) facing 180.00 degrees
    AI - Ignore (Last created unit)'s guard position
    Unit Group - Add (Last created unit) to MidCinOrcGroup
    Unit Group - Pick every unit in MidCinOrcGroup and do (Actions)
      Loop - Actions
        Unit - Change color of (Picked unit) to Orange
    -------- - --------
    Unit - Create 1.Draenei Seer for P07_DraeneiGreen at (Center of Mid_Draenei_02 <gen>) facing 350.00 degrees
    AI - Ignore (Last created unit)'s guard position
    Unit Group - Add (Last created unit) to MidCinDraeneiGroup
    Unit - Create 1.Draenei Vindicator for P07_DraeneiGreen at (Center of Mid_Draenei_01 <gen>) facing 350.00 degrees
    AI - Ignore (Last created unit)'s guard position
    Unit Group - Add (Last created unit) to MidCinDraeneiGroup
    Unit - Create 1.Draenei Vindicator for P07_DraeneiGreen at (Center of Mid_Draenei_04 <gen>) facing 350.00 degrees
    AI - Ignore (Last created unit)'s guard position
    Unit Group - Add (Last created unit) to MidCinDraeneiGroup
    Unit - Create 1.Draenei Harbinger for P07_DraeneiGreen at (Center of Mid_Draenei_03 <gen>) facing 350.00 degrees
    AI - Ignore (Last created unit)'s guard position
    Unit Group - Add (Last created unit) to MidCinDraeneiGroup
    Unit Group - Pick every unit in MidCinDraeneiGroup and do (Actions)
      Loop - Actions
        Unit - Change color of (Picked unit) to Green
    -------- Attack --------
    Unit Group - Pick every unit in MidCinOrcGroup and do (Actions)
      Loop - Actions
        Unit - Order (Picked unit) to Attack-Move To.(Center of Draenei_Ping <gen>)
    -------- - --------
    Camera - .Apply. gg_cam_Mid_01_Draenei_01 for Player 10 (Light Blue) over 0 seconds
    Camera - .Apply. gg_cam_Mid_01_Draenei_01 for Player 1 (Red) over 0 seconds
    Camera - .Apply. gg_cam_Mid_01_Draenei_02 for AP01_Player over ((Length of A06Kael23 <gen>) + 10.00) seconds
    Camera - .Apply. gg_cam_Mid_01_Draenei_02 for Player 10 (Light Blue) over ((Length of A06Kael23 <gen>) + 10.00) seconds
    -------- Fade In --------
    Cinematic - Fade in over 1.00 seconds using texture White Mask and color (0%, 0%, 0%) with 0% transparency
    Wait 0.50 seconds
    Trigger - Turn on Draenei_Skipped <gen>
    -------- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx --------
    -------- CINEMATIC BEGINS - Cinematic Can Now Be Skipped --------
    -------- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx --------
    Wait 4.00 seconds
    If (MidCinSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Cinematic - Send transmission to (All players) from Kael named Książę Kael'thas: Play A06Kael23 <gen> and display Siły Maghteridona oblegają wioskę Draenei - jeśli uda nam się ją ochronić, to będziemy mieli sojuszników w walce!. Modify duration: Add 0 seconds and Don't wait
    Unit Group - Pick every unit in MidCinDraeneiGroup and do (Actions)
      Loop - Actions
        Unit - Order (Picked unit) to Attack-Move To.(Center of Mid_Orc_01 <gen>)
    Wait for A06Kael23 <gen> to be 0 seconds from finished playing
    If (MidCinSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Sound - Set Combat Sounds to 80.00%
    Sound - Set Animation and Spell Sounds to 80.00%
    Wait 2.00 seconds
    If (MidCinSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    -------- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx --------
    -------- CINEMATIC ENDS - Cinematic Can No Longer Be Skipped --------
    -------- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx --------
    Trigger - Turn off Draenei_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
    -------- Cleanup --------
    Trigger - Run Draenei_Cleanup <gen> (checking conditions)
    Camera - Reset camera for Player 1 (Red) to standard game-view over 0 seconds
    Camera - Reset camera for Player 10 (Light Blue) to standard game-view over 0 seconds
    Cinematic - Turn cinematic mode Off for APG1_Player
    Cinematic - Turn cinematic mode Off for Player Group - Player 10 (Light Blue)
    Leaderboard - Show LeaderboardCounter
    -------- Fade In --------
    Cinematic - Fade in over 1.00 seconds using texture White Mask and color (0%, 0%, 0%) with 0% transparency
    Wait 1.00 seconds
    Set VariableSet InCinematic = False
    -------- Quest Update --------
    Trigger - Run Quest_Draenei_Discover <gen> (checking conditions)
    Wait Campaign quest delay seconds
    Trigger - Remove (This trigger) from the trigger queue
Draenei Skipped
  Events
    Player - Player 1 (Red) skips a cinematic sequence
    Player - Player 10 (Light Blue) skips a cinematic sequence
  Conditions
  Actions
    Trigger - Turn off (This trigger)
    Set VariableSet MidCinSkipped = 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
    -------- Cleanup --------
    Trigger - Run Draenei_Cleanup <gen> (checking conditions)
    Camera - Reset camera for Player 1 (Red) to standard game-view over 0.00 seconds
    Camera - Reset camera for Player 10 (Light Blue) to standard game-view over 0.00 seconds
    Cinematic - Turn cinematic mode Off for APG1_Player
    Cinematic - Turn cinematic mode Off for Player Group - Player 10 (Light Blue)
    -------- Fade In --------
    Cinematic - Fade in over 0.50 seconds using texture White Mask and color (0%, 0%, 0%) with 0% transparency
    Wait 0.50 seconds
    -------- Quest Update --------
    -------- Quest Update --------
    Trigger - Run Quest_Draenei_Discover <gen> (checking conditions)
    Wait Campaign quest delay seconds
    Set VariableSet InCinematic = False
    Trigger - Remove Draenei_Cinematic_Q <gen> from the trigger queue
Draenei Setup
  Events
  Conditions
  Actions
    -------- Save Camera Position --------
    Set VariableSet CameraReturnPoint = (Target of current camera view)
    -------- Set Sky --------
    Environment - Set sky to Outland Sky
    -------- Save Selection --------
    Set VariableSet SelectedUnits = (Units currently selected by AP01_Player)
    Selection - Clear selection
    -------- Disable XP Gain --------
    Hero - Disable experience gain for Kael.
    Hero - Disable experience gain for Vashj.
    Hero - Disable experience gain for Ravael.
    -------- Pause Time Of Day --------
    Game - Turn the day/night cycle Off
    -------- Items --------
    Item - Pick every item in (Playable map area) and do (Hide (Picked item))
    -------- Pause Units --------
    Unit Group - Add all units of (Units owned by P02_BlueGate.) to PauseUnits
    Unit Group - Add all units of (Units owned by P03_TealGate.) to PauseUnits
    Unit Group - Add all units of (Units owned by P04_PurpleChaosOrc.) to PauseUnits
    Set VariableSet PauseUnits = (Units owned by AP01_Player.)
    Unit Group - Add all units of (Units owned by P05_YellowChaosOrc.) to PauseUnits
    Unit Group - Add all units of (Units owned by P06_OrangeChaosOrc.) to PauseUnits
    Unit Group - Add all units of (Units owned by P07_DraeneiGreen.) to PauseUnits
    Unit Group - Add all units of (Units owned by P08_PinkGate.) to PauseUnits
    Unit Group - Add all units of (Units owned by P09_GrayGate.) to PauseUnits
    Unit Group - Remove Advanced Boulder Tower 0170 <gen> from PauseUnits.
    Unit Group - Remove Advanced Boulder Tower 0000 <gen> from PauseUnits.
    Unit Group - Pick every unit in PauseUnits and do (Actions)
      Loop - Actions
        Unit - Pause (Picked unit)
    -------- Hide Units --------
    Set VariableSet HiddenUnits = (Units owned by AP01_Player.)
    Unit Group - Add all units of (Units owned by P02_BlueGate.) to HiddenUnits
    Unit Group - Add all units of (Units owned by P03_TealGate.) to HiddenUnits
    Unit Group - Add all units of (Units owned by P04_PurpleChaosOrc.) to HiddenUnits
    Unit Group - Add all units of (Units owned by P05_YellowChaosOrc.) to HiddenUnits
    Unit Group - Add all units of (Units owned by P06_OrangeChaosOrc.) to HiddenUnits
    Unit Group - Add all units of (Units owned by P07_DraeneiGreen.) to HiddenUnits
    Unit Group - Add all units of (Units owned by P08_PinkGate.) to HiddenUnits
    Unit Group - Add all units of (Units owned by P09_GrayGate.) to HiddenUnits
    Unit Group - Add all units of (Units owned by Neutral Hostile.) to HiddenUnits
    Unit Group - Remove Draenei Haven 0214 <gen> from HiddenUnits.
    Unit Group - Remove Seer's Den 0061 <gen> from HiddenUnits.
    Unit Group - Remove Draenei Barracks 0215 <gen> from HiddenUnits.
    Unit Group - Remove Seer's Den 0213 <gen> from HiddenUnits.
    Unit Group - Remove Advanced Boulder Tower 0170 <gen> from HiddenUnits.
    Unit Group - Remove Advanced Boulder Tower 0000 <gen> from HiddenUnits.
    Unit Group - Pick every unit in HiddenUnits and do (Hide (Picked unit))
    -------- Remove Buffs --------
    Player - Disable Brilliance Aura (Neutral Hostile) for P07_DraeneiGreen
    Unit Group - Pick every unit in (Units owned by AP01_Player.) and do (Remove All except expiration timer buffs from (Picked unit))
    Unit Group - Pick every unit in (Units owned by P02_BlueGate.) and do (Remove All except expiration timer buffs from (Picked unit))
    Unit Group - Pick every unit in (Units owned by P03_TealGate.) and do (Remove All except expiration timer buffs from (Picked unit))
    Unit Group - Pick every unit in (Units owned by P04_PurpleChaosOrc.) and do (Remove All except expiration timer buffs from (Picked unit))
    Unit Group - Pick every unit in (Units owned by P05_YellowChaosOrc.) and do (Remove All except expiration timer buffs from (Picked unit))
    Unit Group - Pick every unit in (Units owned by P06_OrangeChaosOrc.) and do (Remove All except expiration timer buffs from (Picked unit))
    Unit Group - Pick every unit in (Units owned by P07_DraeneiGreen.) and do (Remove All except expiration timer buffs from (Picked unit))
    Unit Group - Pick every unit in (Units owned by P08_PinkGate.) and do (Remove All except expiration timer buffs from (Picked unit))
    Unit Group - Pick every unit in (Units owned by P09_GrayGate.) and do (Remove All except expiration timer buffs from (Picked unit))
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        LeaderboardGateActive Equal to True
      Then - Actions
        Leaderboard - Hide LeaderboardCounter
      Else - Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        StartChanneling Equal to True
      Then - Actions
        Countdown Timer - Hide CountdownTimerWindow
        Countdown Timer - Pause CountdownTimer
      Else - Actions
    -------- Music Theme --------
    Sound - Play Comradeship.
    -------- Alliances --------
Draenei Cleanup
  Events
  Conditions
  Actions
    -------- Unhide Units --------
    Unit Group - Pick every unit in HiddenUnits and do (Unhide (Picked unit))
    -------- Unpause Units --------
    Unit Group - Pick every unit in PauseUnits and do (Actions)
      Loop - Actions
        Unit - Unpause (Picked unit)
    -------- Items --------
    Item - Pick every item in (Playable map area) and do (Show (Picked item))
    -------- Pause Time Of Day --------
    Game - Turn the day/night cycle On
    -------- Re-enable XP Gain --------
    If (ExpDisabledForKael Equal to False) then do (Enable experience gain for Kael.) else do (Do nothing)
    If (ExpDisabledForVashj Equal to False) then do (Enable experience gain for Vashj.) else do (Do nothing)
    -------- Remove Units --------
    -------- Restore Selection --------
    Selection - Select SelectedUnits
    -------- Reset Sky --------
    Environment - Set sky to None
    -------- Remove Buffs --------
    Player - Enable Brilliance Aura (Neutral Hostile) for P07_DraeneiGreen
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        LeaderboardGateActive Equal to True
      Then - Actions
        Leaderboard - Show LeaderboardCounter
      Else - Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        StartChanneling Equal to True
      Then - Actions
        Countdown Timer - Show CountdownTimerWindow
        Countdown Timer - Resume CountdownTimer
      Else - Actions
    -------- Reset Camera --------
    Camera - Reset camera smoothing factor
    Camera - Reset camera for AP01_Player to standard game-view over 0 seconds
    Camera - Reset camera for Player 10 (Light Blue) to standard game-view over 0 seconds
    Camera - Pan camera for AP01_Player to CameraReturnPoint over 0 seconds
    Camera - Pan camera for Player 10 (Light Blue) to CameraReturnPoint over 0 seconds
    -------- Alliances --------
Draenei Cinematic Complete Q
  Events
  Conditions
  Actions
    Set VariableSet InCinematic = True
    -------- 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
    -------- Set Up Scene --------
    Leaderboard - Hide LeaderboardCounter
    Cinematic - Turn cinematic mode On for APG1_Player
    Cinematic - Turn cinematic mode On for Player Group - Player 10 (Light Blue)
    Wait 0.25 seconds
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        GameOver Equal to True
      Then - Actions
        Skip remaining actions
      Else - Actions
    Trigger - Run Draenei_Complete_Setup <gen> (checking conditions)
    Wait 0.25 seconds
    -------- Units Take Position --------
    Unit - Create 1.Elder Sage for AP01_Player at (Center of MidAkama_01 <gen>) facing 290.00 degrees
    Set VariableSet Akama02 = (Last created unit)
    Unit - Change color of Akama02 to Green
    Unit - Make Akama02 face Kael over 0.50 seconds
    -------- - --------
    Camera - .Apply. gg_cam_MidComplete_01 for AP01_Player over 0 seconds
    Camera - .Apply. gg_cam_MidComplete_01 for Player 10 (Light Blue) over 0 seconds
    Camera - .Apply. gg_cam_MidComplete_02 for AP01_Player over ((Length of A05Akama11 <gen>) + ((Length of A05LadyVashj12 <gen>) + ((Length of A05Akama13 <gen>) + 5.00))) seconds
    Camera - .Apply. gg_cam_MidComplete_02 for Player 10 (Light Blue) over ((Length of A05Akama11 <gen>) + ((Length of A05LadyVashj12 <gen>) + ((Length of A05Akama13 <gen>) + 5.00))) seconds
    -------- Fade In --------
    Cinematic - Fade in over 1.00 seconds using texture White Mask and color (0%, 0%, 0%) with 0% transparency
    Wait 0.50 seconds
    Trigger - Turn on Draenei_Complete_Skipped <gen>
    -------- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx --------
    -------- CINEMATIC BEGINS - Cinematic Can Now Be Skipped --------
    -------- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx --------
    Wait 2.50 seconds
    Unit - Make Akama face Kael over 0.60 seconds
    If (MidCinCompleteSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Cinematic - Send transmission to (All players) from Akama02 named Akama: Play A05Akama11 <gen> and display Nazywam się Akama i jestem Starszym Mędrcem Draenei. Lord Illidan obiecał nam w zamian za lojalną służbę pomoc w pozbyciu się naszych pradawnych wrogów... Ci przeklęci Orkowie służą Magtheridonowi - potwornej istocie, której Czarna Cytadela leży na zachód stąd. Pod jego wodzą polowali na nas, wybijając niemal do nogi. Ale teraz, z pomocą Lorda Illidiana, na pewno uda nam się odzyskać ziemie naszych przodków. . Modify duration: Add 0 seconds and Don't wait
    Wait for A05Akama11 <gen> to be 0 seconds from finished playing
    If (MidCinCompleteSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Cinematic - Send transmission to (All players) from Vashj named Lady Vash: Play A05LadyVashj12 <gen> and display My również służymy Illidanowi, o pradawny. Pomożemy wam go odnaleźć.. Modify duration: Add 0 seconds and Don't wait
    Unit - Make Akama02 face Vashj over 0.50 seconds
    Wait 0.25 seconds
    Unit - Make Kael face Vashj over 0.50 seconds
    Wait for A05LadyVashj12 <gen> to be 0 seconds from finished playing
    If (MidCinCompleteSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Cinematic - Send transmission to (All players) from Akama02 named Akama: Play A05Akama13 <gen> and display Dobrze, obcy.. Modify duration: Add 0 seconds and Don't wait
    Wait for A05Akama13 <gen> to be 0 seconds from finished playing
    If (MidCinCompleteSkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    -------- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx --------
    -------- CINEMATIC ENDS - Cinematic Can No Longer Be Skipped --------
    -------- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx --------
    Trigger - Turn off Draenei_Complete_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
    -------- Cleanup --------
    Trigger - Run Draenei_Complete_Cleanup <gen> (checking conditions)
    Cinematic - Turn cinematic mode Off for APG1_Player
    Cinematic - Turn cinematic mode Off for Player Group - Player 10 (Light Blue)
    Leaderboard - Show LeaderboardCounter
    -------- Fade In --------
    Cinematic - Fade in over 1.00 seconds using texture White Mask and color (0%, 0%, 0%) with 0% transparency
    Wait 1.00 seconds
    Set VariableSet InCinematic = False
    -------- Quest Update --------
    Trigger - Run Quest_Draenei_Completed <gen> (checking conditions)
    Wait Campaign quest delay seconds
    Trigger - Run Draenei_Aquired <gen> (checking conditions)
    Wait Campaign quest delay seconds
    Trigger - Remove (This trigger) from the trigger queue
Draenei Complete Skipped
  Events
    Player - Player 1 (Red) skips a cinematic sequence
  Conditions
  Actions
    Trigger - Turn off (This trigger)
    Set VariableSet MidCinCompleteSkipped = 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
    -------- Cleanup --------
    Trigger - Run Draenei_Complete_Cleanup <gen> (checking conditions)
    Cinematic - Turn cinematic mode Off for APG1_Player
    -------- Fade In --------
    Cinematic - Fade in over 0.50 seconds using texture White Mask and color (0%, 0%, 0%) with 0% transparency
    Wait 0.50 seconds
    -------- Quest Update --------
    Trigger - Run Quest_Draenei_Completed <gen> (checking conditions)
    Wait Campaign quest delay seconds
    Set VariableSet InCinematic = False
    Trigger - Run Draenei_Aquired <gen> (checking conditions)
    Wait Campaign quest delay seconds
    Trigger - Remove Draenei_Cinematic_Complete_Q <gen> from the trigger queue
Draenei Complete Setup
  Events
  Conditions
  Actions
    -------- Save Camera Position --------
    Set VariableSet CameraReturnPoint = (Target of current camera view)
    -------- Set Sky --------
    Environment - Set sky to Outland Sky
    -------- Save Selection --------
    Set VariableSet SelectedUnits = (Units currently selected by AP01_Player)
    Selection - Clear selection
    -------- Revive Hero --------
    Set VariableSet RevivalHero = Kael
    Set VariableSet RevivalSpot = (Center of MidKael_01 <gen>)
    Trigger - Run Cinematic_Revival <gen> (checking conditions)
    Set VariableSet KaelReturnSpot = RevivalReturnSpot
    -------- Revive Hero --------
    Unit - Make Kael face (Center of MidAkama_01 <gen>) over 0 seconds
    Set VariableSet RevivalHero = Vashj
    Set VariableSet RevivalSpot = (Center of MidVashj_01 <gen>)
    Trigger - Run Cinematic_Revival <gen> (checking conditions)
    Set VariableSet VashjReturnSpot = RevivalReturnSpot
    Unit - Make Vashj face (Center of MidAkama_01 <gen>) over 0 seconds
    -------- Revive Hero --------
    Unit - Make Kael face (Center of MidAkama_01 <gen>) over 0 seconds
    Set VariableSet RevivalHero = Ravael
    Set VariableSet RevivalSpot = (Center of Region_068 <gen>)
    Trigger - Run Cinematic_Revival <gen> (checking conditions)
    Set VariableSet RavaelReturnSpot = RevivalReturnSpot
    Unit - Make Ravael face (Center of MidAkama_01 <gen>) over 0 seconds
    -------- Disable XP Gain --------
    Hero - Disable experience gain for Kael.
    Hero - Disable experience gain for Vashj.
    Hero - Disable experience gain for Ravael.
    -------- Pause Time Of Day --------
    Game - Turn the day/night cycle Off
    -------- Items --------
    Item - Pick every item in (Playable map area) and do (Hide (Picked item))
    -------- Pause Units --------
    Set VariableSet PauseUnits = (Units owned by AP01_Player.)
    Unit Group - Add all units of (Units owned by P02_BlueGate.) to PauseUnits
    Unit Group - Add all units of (Units owned by P03_TealGate.) to PauseUnits
    Unit Group - Add all units of (Units owned by P04_PurpleChaosOrc.) to PauseUnits
    Unit Group - Add all units of (Units owned by P05_YellowChaosOrc.) to PauseUnits
    Unit Group - Add all units of (Units owned by P06_OrangeChaosOrc.) to PauseUnits
    Unit Group - Add all units of (Units owned by P07_DraeneiGreen.) to PauseUnits
    Unit Group - Add all units of (Units owned by P08_PinkGate.) to PauseUnits
    Unit Group - Add all units of (Units owned by P09_GrayGate.) to PauseUnits
    Unit Group - Pick every unit in PauseUnits and do (Actions)
      Loop - Actions
        Unit - Pause (Picked unit)
    Unit - Unpause Kael
    Unit - Unpause Vashj
    Unit - Unpause Akama
    -------- Hide Units --------
    Set VariableSet HiddenUnits = (Units owned by AP01_Player.)
    Unit Group - Add all units of (Units owned by P02_BlueGate.) to HiddenUnits
    Unit Group - Add all units of (Units owned by P03_TealGate.) to HiddenUnits
    Unit Group - Add all units of (Units owned by P04_PurpleChaosOrc.) to HiddenUnits
    Unit Group - Add all units of (Units owned by P05_YellowChaosOrc.) to HiddenUnits
    Unit Group - Add all units of (Units owned by P06_OrangeChaosOrc.) to HiddenUnits
    Unit Group - Add all units of (Units owned by P07_DraeneiGreen.) to HiddenUnits
    Unit Group - Add all units of (Units owned by P08_PinkGate.) to HiddenUnits
    Unit Group - Add all units of (Units owned by P09_GrayGate.) to HiddenUnits
    Unit Group - Add all units of (Units owned by Neutral Hostile.) to HiddenUnits
    Unit Group - Remove Draenei Haven 0214 <gen> from HiddenUnits.
    Unit Group - Remove Seer's Den 0061 <gen> from HiddenUnits.
    Unit Group - Remove Draenei Barracks 0215 <gen> from HiddenUnits.
    Unit Group - Remove Seer's Den 0213 <gen> from HiddenUnits.
    Unit Group - Remove Advanced Boulder Tower 0170 <gen> from HiddenUnits.
    Unit Group - Remove Advanced Boulder Tower 0000 <gen> from HiddenUnits.
    Unit Group - Remove Kael from HiddenUnits.
    Unit Group - Remove Vashj from HiddenUnits.
    Unit Group - Pick every unit in HiddenUnits and do (Hide (Picked unit))
    -------- Remove Buffs --------
    Player - Disable Brilliance Aura (Neutral Hostile) for P07_DraeneiGreen
    Player - Disable AIba (Item) for AP01_Player
    Unit Group - Pick every unit in (Units owned by AP01_Player.) and do (Remove All except expiration timer buffs from (Picked unit))
    Unit Group - Pick every unit in (Units owned by P02_BlueGate.) and do (Remove All except expiration timer buffs from (Picked unit))
    Unit Group - Pick every unit in (Units owned by P03_TealGate.) and do (Remove All except expiration timer buffs from (Picked unit))
    Unit Group - Pick every unit in (Units owned by P04_PurpleChaosOrc.) and do (Remove All except expiration timer buffs from (Picked unit))
    Unit Group - Pick every unit in (Units owned by P05_YellowChaosOrc.) and do (Remove All except expiration timer buffs from (Picked unit))
    Unit Group - Pick every unit in (Units owned by P06_OrangeChaosOrc.) and do (Remove All except expiration timer buffs from (Picked unit))
    Unit Group - Pick every unit in (Units owned by P07_DraeneiGreen.) and do (Remove All except expiration timer buffs from (Picked unit))
    Unit Group - Pick every unit in (Units owned by P08_PinkGate.) and do (Remove All except expiration timer buffs from (Picked unit))
    Unit Group - Pick every unit in (Units owned by P09_GrayGate.) and do (Remove All except expiration timer buffs from (Picked unit))
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        LeaderboardGateActive Equal to True
      Then - Actions
        Leaderboard - Hide LeaderboardCounter
      Else - Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        StartChanneling Equal to True
      Then - Actions
        Countdown Timer - Hide CountdownTimerWindow
        Countdown Timer - Pause CountdownTimer
      Else - Actions
    -------- Music Theme --------
    Sound - Play Comradeship.
Draenei Complete Cleanup
  Events
  Conditions
  Actions
    -------- Unhide Units --------
    Unit Group - Pick every unit in HiddenUnits and do (Unhide (Picked unit))
    -------- Unpause Units --------
    Unit Group - Pick every unit in PauseUnits and do (Actions)
      Loop - Actions
        Unit - Unpause (Picked unit)
    -------- Items --------
    Item - Pick every item in (Playable map area) and do (Show (Picked item))
    -------- Pause Time Of Day --------
    Game - Turn the day/night cycle On
    -------- Re-enable XP Gain --------
    If (ExpDisabledForKael Equal to False) then do (Enable experience gain for Kael.) else do (Do nothing)
    If (ExpDisabledForVashj Equal to False) then do (Enable experience gain for Vashj.) else do (Do nothing)
    -------- Remove Units --------
    Unit - Remove Akama02 from the game
    Unit Group - Pick every unit in MidCinDraeneiGroup and do (Actions)
      Loop - Actions
        Unit - Remove (Picked unit) from the game
    Unit Group - Pick every unit in MidCinOrcGroup and do (Actions)
      Loop - Actions
        Unit - Remove (Picked unit) from the game
    -------- Return Heroes --------
    Unit - Move Vashj instantly to VashjReturnSpot
    Unit - Move Kael instantly to KaelReturnSpot
    -------- Restore Selection --------
    Selection - Select SelectedUnits
    -------- Reset Sky --------
    Environment - Set sky to None
    -------- Remove Buffs --------
    Player - Enable Brilliance Aura (Neutral Hostile) for P07_DraeneiGreen
    Player - Enable AIba (Item) for AP01_Player
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        LeaderboardGateActive Equal to True
      Then - Actions
        Leaderboard - Show LeaderboardCounter
      Else - Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        StartChanneling Equal to True
      Then - Actions
        Countdown Timer - Show CountdownTimerWindow
        Countdown Timer - Resume CountdownTimer
      Else - Actions
    -------- Reset Camera --------
    Camera - Reset camera smoothing factor
    Camera - Reset camera for AP01_Player to standard game-view over 0 seconds
    Camera - Pan camera for AP01_Player to CameraReturnPoint over 0 seconds
    -------- Alliances --------
Victory Cinematic Q
  Events
  Conditions
  Actions
    Set VariableSet InCinematic = True
    -------- Quest update --------
    Trigger - Run Quest_Dimensional_Gates_Completed <gen> (checking conditions)
    Wait Campaign quest delay seconds
    -------- 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
    -------- Set Up Scene --------
    Cinematic - Turn cinematic mode On for Player Group - Player 1 (Red)
    Cinematic - Turn cinematic mode On for Player Group - Player 10 (Light Blue)
    Wait 0.25 seconds
    Unit - Remove All buffs from Illidan
    Trigger - Run Next_Level_Prep <gen> (checking conditions)
    Trigger - Run Victory_Setup <gen> (checking conditions)
    Wait 0.25 seconds
    Camera - .Apply. gg_cam_Victory_01 for AP01_Player over 0 seconds
    Camera - .Apply. gg_cam_Victory_01 for Player 10 (Light Blue) over 0 seconds
    Camera - .Apply. gg_cam_Victory_02 for AP01_Player over ((Length of A06Kael30 <gen>) + ((Length of A06Illidan31 <gen>) + ((Length of A06Kael32 <gen>) + 8.00))) seconds
    Camera - .Apply. gg_cam_Victory_02 for Player 10 (Light Blue) over ((Length of A06Kael30 <gen>) + ((Length of A06Illidan31 <gen>) + ((Length of A06Kael32 <gen>) + 8.00))) seconds
    -------- Fade In --------
    Cinematic - Fade in over 1.00 seconds using texture White Mask and color (0%, 0%, 0%) with 0% transparency
    Wait 1.00 seconds
    Trigger - Turn on Victory_Skipped <gen>
    -------- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx --------
    -------- CINEMATIC BEGINS - Cinematic Can Now Be Skipped --------
    -------- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx --------
    Wait 0.50 seconds
    If (VictorySkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Cinematic - Send transmission to (All players) from Kael named Książę Kael'thas: Play A06Kael30 <gen> and display Udało się nam, panie! Wszystkie bramy międzywymiarowe zostały zamknięte, Magtheridon nie wezwie już żadnych posiłków.. Modify duration: Add 0 seconds and Don't wait
    Wait for A06Kael30 <gen> to be 0 seconds from finished playing
    If (VictorySkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Animation - Lock Vashj's Head to face Illidan, offset by (0, 0, 300.00)
    Unit - Make Illidan face (Center of Victory_Illidan_Look <gen>) over 0.50 seconds
    Wait 0.35 seconds
    If (VictorySkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Animation - Lock Illidan's Head to face Kael, offset by (0, 0, 300.00)
    Cinematic - Send transmission to (All players) from Illidan named Illidan Stormrage: Play A06Illidan31 <gen> and display To prawda, ale nadal dysponuje poważną armią. Zdobycie Czarnej Cytadeli nie będzie łatwe.. Modify duration: Add 0 seconds and Don't wait
    Wait for A06Illidan31 <gen> to be 0 seconds from finished playing
    If (VictorySkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Unit - Make Kael face Illidan over 0.50 seconds
    Animation - Lock Vashj's Head to face Kael, offset by (0, 0, 300.00)
    Cinematic - Send transmission to (All players) from Kael named Książę Kael'thas: Play A06Kael32 <gen> and display I dobrze.. Modify duration: Add 0 seconds and Don't wait
    Wait for A06Kael32 <gen> to be 0 seconds from finished playing
    If (VictorySkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    Wait 1.00 seconds
    If (VictorySkipped Equal to True) then do (Skip remaining actions) else do (Do nothing)
    -------- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx --------
    -------- CINEMATIC ENDS - Cinematic Can No Longer Be Skipped --------
    -------- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx --------
    Trigger - Turn off Victory_Skipped <gen>
    -------- Fade Out --------
    Cinematic - Fade out over 2.00 seconds using texture White Mask and color (0%, 0%, 0%) with 0% transparency
    Wait 2.00 seconds
    Cinematic - Turn cinematic mode Off for (All players)
    Trigger - Run Selection_Screen_Kopiuj <gen> (checking conditions)
Victory Skipped
  Events
    Player - Player 10 (Light Blue) skips a cinematic sequence
    Player - Player 1 (Red) skips a cinematic sequence
  Conditions
  Actions
    Trigger - Turn off (This trigger)
    Set VariableSet VictorySkipped = True
    -------- Fade Out --------
    Cinematic - Fade out over 2.00 seconds using texture White Mask and color (0%, 0%, 0%) with 0% transparency
    Wait 2.00 seconds
    Cinematic - Turn cinematic mode Off for (All players)
    Trigger - Run Selection_Screen_Kopiuj <gen> (checking conditions)
Victory Setup
  Events
  Conditions
  Actions
    -------- Set Sky --------
    Environment - Set sky to Outland Sky
    -------- Clear Selection --------
    Selection - Clear selection
    -------- Revive Hero --------
    Set VariableSet RevivalHero = Illidan
    Set VariableSet RevivalSpot = (Center of Victory_Illidian_Start <gen>)
    Trigger - Run Cinematic_Revival <gen> (checking conditions)
    Set VariableSet IllidanReturnSpot = RevivalReturnSpot
    Unit - Make Illidan face (Center of Victory_Gate <gen>) over 0 seconds
    -------- Revive Hero --------
    Set VariableSet RevivalHero = Kael
    Set VariableSet RevivalSpot = (Center of Victory_Kael_Start <gen>)
    Trigger - Run Cinematic_Revival <gen> (checking conditions)
    Set VariableSet KaelReturnSpot = RevivalReturnSpot
    Unit - Make Kael face (Center of Victory_Gate <gen>) over 0 seconds
    -------- Revive Hero --------
    Set VariableSet RevivalHero = Vashj
    Set VariableSet RevivalSpot = (Center of Victory_Vashj_Start <gen>)
    Trigger - Run Cinematic_Revival <gen> (checking conditions)
    Set VariableSet VashjReturnSpot = RevivalReturnSpot
    Unit - Make Vashj face (Center of Victory_Gate <gen>) over 0 seconds
    -------- Revive Hero --------
    Set VariableSet RevivalHero = Ravael
    Set VariableSet RevivalSpot = (Center of Region_067 <gen>)
    Trigger - Run Cinematic_Revival <gen> (checking conditions)
    Set VariableSet RavaelReturnSpot = RevivalReturnSpot
    Unit - Make Ravael face (Center of Victory_Gate <gen>) over 0 seconds
    -------- Disable XP Gain --------
    Hero - Disable experience gain for Kael.
    Hero - Disable experience gain for Vashj.
    Hero - Disable experience gain for Ravael.
    -------- Pause Time Of Day --------
    Game - Turn the day/night cycle Off
    -------- Pause Units --------
    Unit - Pause all units
    Unit - Unpause Illidan
    Unit - Unpause Kael
    Unit - Unpause Vashj
    -------- Hide Units --------
    Set VariableSet HiddenUnits = (Units owned by AP01_Player matching (((Matching unit) is hidden) Equal to False).)
    Unit Group - Remove Illidan from HiddenUnits.
    Unit Group - Remove Kael from HiddenUnits.
    Unit Group - Remove Vashj from HiddenUnits.
    Unit Group - Remove Ravael from HiddenUnits.
    Unit Group - Add all units of (Units owned by P02_BlueGate.) to HiddenUnits
    Unit Group - Add all units of (Units owned by P03_TealGate.) to HiddenUnits
    Unit Group - Add all units of (Units owned by P04_PurpleChaosOrc.) to HiddenUnits
    Unit Group - Add all units of (Units owned by P05_YellowChaosOrc.) to HiddenUnits
    Unit Group - Add all units of (Units owned by P06_OrangeChaosOrc.) to HiddenUnits
    Unit Group - Add all units of (Units owned by P07_DraeneiGreen.) to HiddenUnits
    Unit Group - Add all units of (Units owned by P08_PinkGate.) to HiddenUnits
    Unit Group - Add all units of (Units owned by P09_GrayGate.) to HiddenUnits
    Unit Group - Remove Dimensional Gate 0005 <gen> from HiddenUnits.
    Unit Group - Pick every unit in HiddenUnits and do (Hide (Picked unit))
    -------- Hide Items --------
    Item - Pick every item in (Playable map area) and do (Hide (Picked item))
    -------- Disable Abilities --------
    Player - Disable Shadow Meld for AP01_Player
    Player - Disable AIba (Item) for AP01_Player
    -------- Remove Buffs --------
    Unit Group - Pick every unit in (Units owned by AP01_Player.) and do (Remove All buffs from (Picked unit))
    Unit Group - Pick every unit in (Units owned by P02_BlueGate.) and do (Remove All buffs from (Picked unit))
    Unit Group - Pick every unit in (Units owned by P04_PurpleChaosOrc.) and do (Remove All buffs from (Picked unit))
    Unit Group - Pick every unit in (Units owned by P05_YellowChaosOrc.) and do (Remove All buffs from (Picked unit))
    Unit Group - Pick every unit in (Units owned by P07_DraeneiGreen.) and do (Remove All buffs from (Picked unit))
    Unit Group - Pick every unit in (Units owned by P08_PinkGate.) and do (Remove All buffs from (Picked unit))
    -------- Music Theme --------
    Sound - Play Heroic Victory.

Quest Dimensional Gates Create
  Events
  Conditions
    ((This trigger) is on) Equal to True
  Actions
    Trigger - Turn off (This trigger)
    -------- Create the quest objects --------
    Quest - Create a Required, undiscovered quest titled Bramy międzywymiarowe with the description Brutalny Władca Otchłani, Magtheridon, dowodzi potężną armią, z każdym dniem rosnącą w siłę dzięki posiłkom płynącym nieprzerwanym strumieniem przez bramy międzywymiarowe. Tylko Illidan dysponuje mocą potrzebną do zamknięcia bram, ale musi przez trzyi pól minuty przebywać w Kręgu Mocy każdej z nich, a Kael ma go przez ten czas ochraniać., using icon path ReplaceableTextures\CommandButtons\BTNDarkPortal.tga
    Set VariableSet QuestDimensionalGate = (Last created quest)
    Quest - Create a quest requirement for QuestDimensionalGate with the description Zamknij bramy międzywymiarowe (zamknięto 0 z 4)
    Set VariableSet QuestDimensionalGate01Req = (Last created quest requirement)
    Quest - Create a quest requirement for QuestDimensionalGate with the description Doprowadź Illidana do każdego Kręgu Mocy (0 z 4)
    Set VariableSet QuestDimensionalGate02Req = (Last created quest requirement)
    Quest - Create a quest requirement for QuestDimensionalGate with the description Illidan musi być chroniony przez 3 i pół minuty podczas zamykania każdej bramy
    Set VariableSet QuestDimensionalGate03Req = (Last created quest requirement)
    Set VariableSet GatesDestroyed = 0
Quest Dimensional Gates Update
  Events
  Conditions
  Actions
    -------- Ensure that the quest exists --------
    Trigger - Run Quest_Dimensional_Gates_Create <gen> (checking conditions)
    -------- Update the quest --------
    Quest - Mark QuestDimensionalGate as Discovered
    -------- Display a quest message. --------
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        GatesDestroyed Equal to 1
      Then - Actions
        Quest - Change the description of QuestDimensionalGate01Req to Zamknij bramy międzywymiarowe (zamknięto 1 z 4)
        Quest - Change the description of QuestDimensionalGate02Req to Doprowadź Illidana do każdego Kręgu Mocy (1 z 4)
        Quest - Display to (All players) the Quest Update message: |cffffcc00ZADANIE GŁÓWNE - UAKTUALNIENIE|rBramy międzywymiarowe - Zamknij bramy międzywymiarowe (zamknięto 1 z 4) - Doprowadź Illidana do każdego Kręgu Mocy (1 z 4) - Illidan musi być chroniony przez 3 minuty podczas zamykania każdej bramy
        Visibility - Create an initially Enabled visibility modifier for AP01_Player emitting Visibility from (Center of Dimensional_Gate_Vis_02 <gen>) to a radius of 700.00.
        Visibility - Create an initially Enabled visibility modifier for Player 10 (Light Blue) emitting Visibility from (Center of Dimensional_Gate_Vis_02 <gen>) to a radius of 700.00.
        Visibility - Destroy (Last created visibility modifier)
        Cinematic - Ping minimap for APG1_Player at (Center of Dimensional_Gate_Vis_02 <gen>) for 4.00 seconds
        Cinematic - Ping minimap for Player Group - Player 10 (Light Blue) at (Center of Dimensional_Gate_Vis_02 <gen>) for 4.00 seconds
        Camera - Set a spacebar-point for AP01_Player at (Center of Dimensional_Gate_Vis_02 <gen>)
        Camera - Set a spacebar-point for Player 10 (Light Blue) at (Center of Dimensional_Gate_Vis_02 <gen>)
      Else - Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        GatesDestroyed Equal to 2
      Then - Actions
        Quest - Change the description of QuestDimensionalGate01Req to Zamknij bramy międzywymiarowe (zamknięto 2 z 4)
        Quest - Change the description of QuestDimensionalGate02Req to Doprowadź Illidana do każdego Kręgu Mocy (2 z 4)
        Quest - Display to (All players) the Quest Update message: |cffffcc00ZADANIE GŁÓWNE - UAKTUALNIENIE|rBramy międzywymiarowe - Zamknij bramy międzywymiarowe (zamknięto 2 z 4) - Doprowadź Illidana do każdego Kręgu Mocy (2 z 4) - Illidan musi być chroniony przez 3 minuty podczas zamykania każdej bramy
        Visibility - Create an initially Enabled visibility modifier for AP01_Player emitting Visibility from (Center of Dimensional_Gate_Vis_03 <gen>) to a radius of 700.00.
        Visibility - Create an initially Enabled visibility modifier for Player 10 (Light Blue) emitting Visibility from (Center of Dimensional_Gate_Vis_03 <gen>) to a radius of 700.00.
        Visibility - Destroy (Last created visibility modifier)
        Cinematic - Ping minimap for APG1_Player at (Center of Dimensional_Gate_Vis_03 <gen>) for 4.00 seconds
        Cinematic - Ping minimap for Player Group - Player 10 (Light Blue) at (Center of Dimensional_Gate_Vis_03 <gen>) for 4.00 seconds
        Camera - Set a spacebar-point for AP01_Player at (Center of Dimensional_Gate_Vis_03 <gen>)
        Camera - Set a spacebar-point for Player 10 (Light Blue) at (Center of Dimensional_Gate_Vis_03 <gen>)
      Else - Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        GatesDestroyed Equal to 3
      Then - Actions
        Quest - Change the description of QuestDimensionalGate01Req to Zamknij bramy międzywymiarowe (zamknięto 3 z 4)
        Quest - Change the description of QuestDimensionalGate02Req to Doprowadź Illidana do każdego Kręgu Mocy (3 z 4)
        Quest - Display to (All players) the Quest Update message: |cffffcc00ZADANIE GŁÓWNE - UAKTUALNIENIE|rBramy międzywymiarowe - Zamknij bramy międzywymiarowe (zamknięto 3 z 4) - Doprowadź Illidana do każdego Kręgu Mocy (3 z 4) - Illidan musi być chroniony przez 3 minuty podczas zamykania każdej bramy
        Visibility - Create an initially Enabled visibility modifier for AP01_Player emitting Visibility from (Center of Dimensional_Gate_Vis_04 <gen>) to a radius of 700.00.
        Visibility - Create an initially Enabled visibility modifier for Player 10 (Light Blue) emitting Visibility from (Center of Dimensional_Gate_Vis_04 <gen>) to a radius of 700.00.
        Visibility - Destroy (Last created visibility modifier)
        Cinematic - Ping minimap for APG1_Player at (Center of Dimensional_Gate_Vis_04 <gen>) for 4.00 seconds
        Cinematic - Ping minimap for Player Group - Player 10 (Light Blue) at (Center of Dimensional_Gate_Vis_04 <gen>) for 4.00 seconds
        Camera - Set a spacebar-point for AP01_Player at (Center of Dimensional_Gate_Vis_04 <gen>)
        Camera - Set a spacebar-point for Player 10 (Light Blue) at (Center of Dimensional_Gate_Vis_04 <gen>)
      Else - Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        GatesDestroyed Equal to 4
      Then - Actions
        Quest - Change the description of QuestDimensionalGate01Req to Zamknij bramy międzywymiarowe
        Quest - Change the description of QuestDimensionalGate02Req to Doprowadź Illidana do każdego Kręgu Mocy
        Quest - Mark QuestDimensionalGate01Req as Completed
        Quest - Mark QuestDimensionalGate02Req as Completed
        Quest - Mark QuestDimensionalGate03Req as Completed
        -------- Remove Lederboard --------
        Leaderboard - Hide LeaderboardCounter
        Leaderboard - Destroy LeaderboardCounter
      Else - Actions
Quest Dimensional Gates Discover
  Events
  Conditions
  Actions
    -------- Ensure that the quest exists --------
    Trigger - Run Quest_Dimensional_Gates_Create <gen> (checking conditions)
    -------- Update the quest --------
    Quest - Mark QuestDimensionalGate as Discovered
    -------- Display a quest message. --------
    Quest - Display to (All players) the Quest Discovered message: |cffffcc00ZADANIE GŁÓWNE|rBramy międzywymiarowe - Zamknij bramy międzywymiarowe (zamknięto 0 z 4) - Doprowadź Illidana do każdego Kręgu Mocy (0 z 4) - Illidan musi być chroniony przez 3 minuty podczas zamykania każdej bramy
    -------- Reveal the Dimensional Gates --------
    Visibility - Create an initially Enabled visibility modifier for AP01_Player emitting Visibility from (Center of Dimensional_Gate_Vis_01 <gen>) to a radius of 700.00.
    Visibility - Create an initially Enabled visibility modifier for Player 10 (Light Blue) emitting Visibility from (Center of Dimensional_Gate_Vis_01 <gen>) to a radius of 700.00.
    Visibility - Destroy (Last created visibility modifier)
    Cinematic - Ping minimap for APG1_Player at (Center of Dimensional_Gate_Vis_01 <gen>) for 4.00 seconds
    Cinematic - Ping minimap for Player Group - Player 10 (Light Blue) at (Center of Dimensional_Gate_Vis_01 <gen>) for 4.00 seconds
    Camera - Set a spacebar-point for AP01_Player at (Center of Dimensional_Gate_Vis_01 <gen>)
    Camera - Set a spacebar-point for Player 10 (Light Blue) at (Center of Dimensional_Gate_Vis_01 <gen>)
Quest Dimensional Gates Completed
  Events
  Conditions
  Actions
    -------- Ensure that the quest exists --------
    Trigger - Run Quest_Dimensional_Gates_Create <gen> (checking conditions)
    -------- Update the quest --------
    Quest - Mark QuestDimensionalGate as Discovered
    Quest - Mark QuestDimensionalGate01Req as Completed
    Quest - Mark QuestDimensionalGate02Req as Completed
    Quest - Mark QuestDimensionalGate03Req as Completed
    Quest - Mark QuestDimensionalGate04Req as Completed
    Quest - Mark QuestDimensionalGate as Completed
    -------- Display a quest message. --------
    Quest - Display to (All players) the Quest Completed message: |cffffcc00ZADANIE GŁÓWNE WYKONANE|rBramy międzywymiarowe
Mission Failed Base Dead
  Events
  Conditions
  Actions
    Quest - Display to (All players) the Mission Failed message: |cffffcc00MISJA NIEUDANA|rWszystkie twoje budynki zostały zniszczone.

Quest Draenei Create
  Events
  Conditions
    ((This trigger) is on) Equal to True
  Actions
    Trigger - Turn off (This trigger)
    -------- Create the quest objects --------
    Quest - Create a Optional, undiscovered quest titled Wioska Draenei with the description Draenei od całych stuleci zmagają się z Piekielnymi Orkami, jednak ostatnie lata nie były dla nich pomyślne. Z pomocą Kaela i Illidana powinni jednak zdołać przechylić szalę zwycięstwa na swoją stronę i ostatecznie zatryumfować., using icon path ReplaceableTextures\CommandButtons\BTNDranaiHut.tga
    Set VariableSet QuestDraenei = (Last created quest)
    Quest - Create a quest requirement for QuestDraenei with the description Zniszcz pomarańczową bazę Piekielnych Orków
    Set VariableSet QuestDraeneiReq = (Last created quest requirement)
Quest Draenei Discover
  Events
  Conditions
  Actions
    -------- Ensure that the quest exists --------
    Trigger - Run Quest_Draenei_Create <gen> (checking conditions)
    -------- Update the quest --------
    Quest - Mark QuestDraenei as Discovered
    -------- Display a quest message. --------
    Quest - Display to (All players) the Quest Discovered message: |cffffcc00ZADANIE DODATKOWE|r Wioska Draenei - Zniszcz pomarańczową bazę Piekielnych Orków
    -------- Share Vision --------
    Player - For AP01_Player, turn Shared vision On toward P07_DraeneiGreen
    Player - For Player 10 (Light Blue), turn Shared vision On toward P07_DraeneiGreen
    Player - For P07_DraeneiGreen, turn Shared vision On toward Player 10 (Light Blue)
    Player - For P07_DraeneiGreen, turn Shared vision On toward Player 1 (Red)
    Visibility - Create an initially Enabled visibility modifier for AP01_Player emitting Visibility from (Center of Yellow_Orc_Ping <gen>) to a radius of 800.00.
    Visibility - Create an initially Enabled visibility modifier for Player 10 (Light Blue) emitting Visibility from (Center of Yellow_Orc_Ping <gen>) to a radius of 800.00.
    Visibility - Destroy (Last created visibility modifier)
    -------- - --------
    Cinematic - Ping minimap for APG1_Player at (Center of Yellow_Orc_Ping <gen>) for 4.00 seconds
    Camera - Set a spacebar-point for AP01_Player at (Center of Yellow_Orc_Ping <gen>)
    Cinematic - Ping minimap for APG1_Player at (Center of Draenei_Ping <gen>) for 4.00 seconds
    Camera - Set a spacebar-point for AP01_Player at (Center of Draenei_Ping <gen>)
Quest Draenei Completed
  Events
  Conditions
  Actions
    -------- Ensure that the quest exists --------
    Trigger - Run Quest_Draenei_Create <gen> (checking conditions)
    -------- Update the quest --------
    Quest - Mark QuestDraenei as Discovered
    Quest - Mark QuestDraeneiReq as Completed
    Quest - Mark QuestDraenei as Completed
    -------- Display a quest message. --------
    Quest - Display to (All players) the Quest Completed message: |cffffcc00ZADANIE DODATKOWE WYKONANE|rWioska Draenei
    -------- Unleash the Draenei --------
    Player - Make P07_DraeneiGreen treat P04_PurpleChaosOrc as an Enemy
    Player - Make P07_DraeneiGreen treat P05_YellowChaosOrc as an Enemy
    Player - Make P07_DraeneiGreen treat P06_OrangeChaosOrc as an Enemy
    -------- - --------
    Player - Make P04_PurpleChaosOrc treat P07_DraeneiGreen as an Enemy
    Player - Make P05_YellowChaosOrc treat P07_DraeneiGreen as an Enemy
    Player - Make P06_OrangeChaosOrc treat P07_DraeneiGreen as an Enemy
    -------- - --------
    AI - Send P07_DraeneiGreen the AI Command (0, 0)
    AI - Send P06_OrangeChaosOrc the AI Command (0, 0)
Mission Draenei Dead
  Events
  Conditions
  Actions
    Quest - Mark QuestDraenei as Failed
    Quest - Display to (All players) the Quest Failed message: |cffffcc00ZADANIE DODATKOWE NIEUDANE|rWioska Draenei
Next Level Prep
  Events
  Conditions
  Actions
    -------- Remove Quest Items --------
    -------- Save Heroes --------
    Game Cache - Create a game cache from Campaigns.w3v (stringnoformat)
    Game Cache - Store Illidan as Illidan (stringnoformat) of HumanX06 (stringnoformat) in (Last created game cache)
    Game Cache - Store Kael as Kael (stringnoformat) of HumanX06 (stringnoformat) in (Last created game cache)
    Game Cache - Store Vashj as Vashj (stringnoformat) of HumanX06 (stringnoformat) in (Last created game cache)
    Game Cache - Save (Last created game cache).
    -------- Enable Missions, Campaigns, Cinematics --------
    Game - Enable Human X06
Next Level Run
  Events
  Conditions
  Actions
    -------- Set Next Level and Victory --------
    Game - Set the next level to Maps\FrozenThrone\Campaign\HumanX06.w3x
    Game - Victory AP01_Player (Show dialogs, Show scores)
Victory Cheat
  Events
    Player - Player 1 (Red) leaves the game with a victory
    Player - Player 1 (Red) leaves the game with a victory
  Conditions
    GameOver Equal to False
  Actions
    Set VariableSet GameOver = True
    Trigger - Run Next_Level_Prep <gen> (checking conditions)
    Trigger - Run Next_Level_Run <gen> (checking conditions)
Defeat Cheat
  Events
    Player - Player 1 (Red) leaves the game with a defeat
  Conditions
    GameOver Equal to False
  Actions
    Set VariableSet GameOver = True
    Game - Defeat AP01_Player with the message: Klęska!
Create Countdown Timer
  Events
  Conditions
    GameOver Equal to False
  Actions
    Countdown Timer - Start CountdownTimer as a One-shot timer that will expire in 180.00 seconds
    Set VariableSet CountdownTimer = (Last started timer)
    Countdown Timer - Create a timer window for CountdownTimer with title Zamykanie bramy
    Set VariableSet CountdownTimerWindow = (Last created timer window)
    -------- Demons are coming --------
    Countdown Timer - Start DemonTimer as a One-shot timer that will expire in 13.00 seconds
    -------- Gate Closing Timer --------
    Countdown Timer - Start GateClosingTimer as a One-shot timer that will expire in 45.00 seconds
    -------- Illidian Nears Victory --------
    Countdown Timer - Start IllidanGetsHitTimer as a One-shot timer that will expire in 70.00 seconds
Last Gate Timer
  Events
  Conditions
  Actions
    Trigger - Turn off (This trigger)
    -------- Illidian Nears Victory --------
    Countdown Timer - Start IllidanTimer as a One-shot timer that will expire in 45.00 seconds
Create Leaderboard
  Events
  Conditions
    GameOver Equal to False
  Actions
    Leaderboard - Create a leaderboard for (All players) titled
    Set VariableSet LeaderboardCounter = (Last created leaderboard)
    -------- - --------
    Leaderboard - Change the display style for LeaderboardCounter to Hide the title, Show labels, Hide values, and Hide icons
    Leaderboard - Add AP01_Player to LeaderboardCounter with label and value 0
    Leaderboard - Change the color of the value for AP01_Player in LeaderboardCounter to (100%, 100%, 100%) with 0% transparency
    Leaderboard - Change the color of the label for AP01_Player in LeaderboardCounter to (100%, 80.00%, 0.00%) with 0% transparency
    Trigger - Run Update_Leaderboard <gen> (checking conditions)
    Set VariableSet LeaderboardGateActive = True
Update Leaderboard
  Events
  Conditions
    GameOver Equal to False
  Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        GatesDestroyed Equal to 0
      Then - Actions
        Leaderboard - Change the label for AP01_Player in LeaderboardCounter to Zamknięte bramy |cffffffff0/4|r
      Else - Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        GatesDestroyed Equal to 1
      Then - Actions
        Leaderboard - Change the label for AP01_Player in LeaderboardCounter to Zamknięte bramy |cffffffff1/4|r
      Else - Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        GatesDestroyed Equal to 2
      Then - Actions
        Leaderboard - Change the label for AP01_Player in LeaderboardCounter to Zamknięte bramy |cffffffff2/4|r
      Else - Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        GatesDestroyed Equal to 3
      Then - Actions
        Leaderboard - Change the label for AP01_Player in LeaderboardCounter to Zamknięte bramy |cffffffff3/4|r
      Else - Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        GatesDestroyed Equal to 4
      Then - Actions
        Leaderboard - Change the label for AP01_Player in LeaderboardCounter to Zamknięte bramy |cffffffff4/4|r
      Else - Actions
Destroy Leaderboard
  Events
  Conditions
    LeaderboardGateActive Equal to False
    GameOver Equal to False
  Actions
    Leaderboard - Destroy LeaderboardCounter
Dimensional Gate Found Q
  Events
  Conditions
    GameOver Equal to False
  Actions