1. Are you planning to upload your awesome map to Hive? Please review the rules here.
    Dismiss Notice
  2. Updated Resource Submission Rules: All model & skin resource submissions must now include an in-game screenshot. This is to help speed up the moderation process and to show how the model and/or texture looks like from the in-game camera.
    Dismiss Notice
  3. DID YOU KNOW - That you can unlock new rank icons by posting on the forums or winning contests? Click here to customize your rank or read our User Rank Policy to see a list of ranks that you can unlock. Have you won a contest and still haven't received your rank award? Then please contact the administration.
    Dismiss Notice
  4. Ride into the sunset with the 32nd Modeling Contest. The contest is optionally paired. Best of luck, people!
    Dismiss Notice
  5. This adventure has come to an end. Congratulate our heroes in the 16th Mini Mapping Contest Results.
    Dismiss Notice
  6. From the gates of hell, the 5th Special Effect Contest Results have emerged.
    Dismiss Notice
  7. Race against the odds and Reforge, Don't Refund. The 14th Techtree Contest has begun!
    Dismiss Notice
  8. Check out the Staff job openings thread.
    Dismiss Notice
Dismiss Notice
60,000 passwords have been reset on July 8, 2019. If you cannot login, read this.

Trigger Viewer

BDPmission9v0.032.w3x
Variables
Initialization
Start
Teams Allies
Intial Cin Skip Boolean
Entire Cinematic Skipped
Snow One
Walk city Two
Throne Three
Orgrim Four
Castle Five
Teron Six
Music
Music start
Starting Music 2
Starting Music 3
Alternate Altar
Human
Horde Unit Spells
Shredder
Teron
Dentarg
Enter map-specific custom script code below. This text will be included in the map script after variables are declared and before any trigger code.

		
Name Type Is Array Initial Value
A_AoE real No
A_Bool boolean No
A_Damage real No
A_Duration real No
A_Int integer No
A_Real real No
A_Real2 real No
A_Speed real No
A_UType unitcode No
AA_A_Group group No
AA_Cstr_Group group No
AA_E_HP real No
AA_HPcount real No
AA_Loc location Yes
AA_Percent real Yes
AA_PreLoop integervar No
Absolaoe real No
AbsolBoolean1 boolean No
AbsolBoolean2 boolean No
AbsolBoolean3 boolean No
AbsolBoolean4 boolean No
AbsolCast unit No
AbsolCnt integer No
AbsolCol real No
AbsolDamg real No
AbsolDestroy boolean No
AbsolDummy unit No
AbsolDummy2 unit No
AbsolGroup group No
AbsolGroupTARGET group No
AbsolId integer No
AbsolINTEGER integer No
AbsolLightningId integer No
AbsolLoop integervar No
AbsolMax integer No
AbsolMaxBound integer No
AbsolPlayer player No
AbsolREAL real No
AbsolRealHeightUp real No
AbsolTrigger integer No
AbsolUnitInteger integer No
Agile_AoE real No
AgileAbility abilcode No
AgileAmount integer Yes
AgileCasters unit Yes
AgileCasterSE effect Yes
AgileDamage integer No
AgileDamageArea location No
AgileDamageEnemy group No
AgileDamagePercent real No
AgileDamageSize integer No
AgileEnemies unit No
Agileindex integer Yes
Agileindex_max_size integer No
Agileindex_size integer No
AgileInteger integer No
AgileLevel integer No
AgileLoop integervar No
AgileRAmount integer No
AgileRTime integer No
AgileSFX1 string No
AgileSFX1_AP string No
AgileSFX2 string No
AgileSFX2_AP string No
AgileSFX3 string No
AgileSFX3_Ap string No
AgileTime integer Yes
AH1 real No
AH2 real No
AH3 real No
AL lightning No
ALT lightningtype No
Amount real No
Angle_setter real No
AP location No
AP2 location No
AP3 location No
Aqua_Burst_Ability_Level integer No
Aqua_Burst_Area_of_Effect real No
Aqua_Burst_Base_Damage real No
Aqua_Burst_Caster unit No
Aqua_Burst_Damage_Group group No
Aqua_Burst_Location location No
Aqua_Burst_Total_Damage real No
AR_Point location No
AS integervar No
AS_Angle real Yes
AS_Animation real No
AS_Defense_fake integer Yes
AS_Distance real Yes
AS_Equation real Yes
AS_FLY real Yes
AS_Formula real Yes
AS_Group group Yes
AS_Hero unit Yes
AS_Max_Height real Yes
AS_Off boolean Yes
AS_Point location Yes
AS_Skip integer No
AS_Special effect Yes
AS_Speed real Yes
AS_Stable_Distance real Yes
AS_Times integer No
AS_X_Special effect Yes
ASAOE real No
ASCaster unit No
ASCasterGroup group No
ASCasterPoint location No
ASDamage real No
ASDamageGroup group No
ASExplosion unit No
ASHashtable hashtable No
ASPlayer player No
ASRandomGroup group No
ASRay unit No
ASRayFly real No
ASTarget unit No
ASTargetPoint location No
ASTime real No
BB integervar No
BB2 integervar No
BB_Angle real Yes
BB_Attacked unit No
BB_Caster unit Yes
BB_Casting unit Yes
BB_CastNumber integer No
BB_Chance integer No
BB_Damage real Yes
BB_Distance real Yes
BB_Expire integer Yes
BB_Group group No
BB_Height real Yes
BB_LEVEL integer No
BB_Loop integervar No
BB_Missile unit Yes
BB_Off boolean Yes
BB_Point location Yes
BB_Real_Damage_Spam integer Yes
BB_Skip integer No
BB_Speed real Yes
BB_Switch integer No
BB_Targ unit Yes
BB_Times integer No
BB_Up boolean Yes
Beast_Attack_Ability_Level integer No
Beast_Attack_Atribute integer No
Beast_Attack_Atribute_Damage real No
Beast_Attack_Caster unit No
Beast_Attack_Damage_Splitter integer No
Beast_Attack_Life_Damage real No
Beast_Attack_Location location No
Beast_Attack_Location2 location No
Beast_Attack_Max_Life real No
Beast_Attack_Target unit No
Beast_Attack_Total_Damage real No
BFAbility abilcode Yes
BFAura unit Yes
BFAura2 unit Yes
BFAura3 unit Yes
BFCaster unit Yes
BFCasterAbility abilcode Yes
BFCount integer No
BFGroup group Yes
BFHas boolean Yes
BFIndex integer No
BFInteger integervar No
BFLastRecycled integer No
BFMax integer No
BFRecycledList integer Yes
BFTimer real Yes
BlazeCaster unit Yes
BlazeDuration real Yes
BlazeIndexsize integer No
BlazeInteger integer Yes
BlazeLoop integervar No
BlazeMaxsize integer No
BlazePoint location No
BlazeTemp integer No
Caster unit No
CE_Ability_Level integer No
CE_Area_of_Effect real No
CE_Base_Damage real No
CE_Caster unit No
CE_Damage_Group group No
CE_Destroy_Trees boolean No
CE_Knock_Angle real No
CE_Knock_Distance real No
CE_Knock_Group group No
CE_Knock_Loc1 location No
CE_Knock_Loc2 location No
CE_Knock_Speed real No
CE_Knocktable hashtable No
CE_Location location No
CE_Location2 location No
CE_Pathing_On boolean No
CE_Special_Effect effect No
CE_Special_Effect1 effect No
CE_Total_Damage real No
Currant_intstances integer No
DDS_Detect group No
Debug integervar No
Degrees_set real No
DSB_Ability_ID abilcode No
DSB_Ability_Level integer Yes
DSB_Angle real Yes
DSB_Animation_Speed real No
DSB_AoE real No
DSB_Caster unit Yes
DSB_Conditions boolean Yes
DSB_Current_Index integervar No
DSB_Damage real Yes
DSB_Damage_Group group No
DSB_Destroy_Tree boolean No
DSB_Destroyer unit No
DSB_Distance real No
DSB_Dummy unit Yes
DSB_Dummy2 unit Yes
DSB_Dummy2_Animation string No
DSB_Dummy2_BLUE real No
DSB_Dummy2_GREEN real No
DSB_Dummy2_Lifetime real No
DSB_Dummy2_RED real No
DSB_Dummy2_Transparency real No
DSB_Dummy_Type unitcode No
DSB_Dummy_Type2 unitcode No
DSB_Max_Index integer No
DSB_Owner player Yes
DSB_Shadow boolean No
DSB_Shdow boolean Yes
DSB_SoundEffect sound No
DSB_Special_Effect string No
DSB_Special_Effect_Location string No
DSB_Stage integer Yes
DSB_Start_Range real No
DSB_UnDamage_Group group Yes
Earth_Fury_Ability_Level integer No
Earth_Fury_AoE_Bouns real No
Earth_Fury_Base_Area_of_Effect real No
Earth_Fury_Base_Damage real No
Earth_Fury_Bonus_Damage real No
Earth_Fury_Caster unit No
Earth_Fury_Chance real No
Earth_Fury_Damage_Group group No
Earth_Fury_Dummy_Ability abilcode No
Earth_Fury_Dummy_Ability_2 abilcode No
Earth_Fury_Location location No
Earth_Fury_Owner player No
Earth_Fury_Total_Area_of_Effec real No
Earth_Fury_Total_Damage real No
Entire_Cinematic_Is_On boolean No
EP integervar No
EP_Angle real Yes
EP_Caster unit Yes
EP_CastNumber integer No
EP_ConstDistance real Yes
EP_Distance real Yes
EP_Height real Yes
EP_Integer integervar No
EP_Missile unit Yes
EP_Off boolean Yes
EP_Point location Yes
EP_Speed real Yes
EP_Switch integer No
ES_Caster unit No
ES_Group group No
ES_Integer integervar No
ES_Point location Yes
ES_Target unit No
F_Integers integer Yes
F_ReachedFading real Yes
F_Time real Yes
F_Unit unit Yes
FA_Time real No
FA_Unit unit No
FB_Blast unit Yes
FB_Caster unit Yes
FB_Dummy unit Yes
FB_Explosion integervar Yes
FB_Indexsize integer No
FB_Integer integer Yes
FB_Loop integervar No
FB_Maxindexsize integer No
FB_Point location Yes
FB_Real real Yes
FB_Temp integer No
Flck_Ability abilcode No
Flck_CaptureDistance real No
Flck_CaptureRadius real No
Flck_Caster unit No
Flck_CasterPoint location No
Flck_Facing real No
Flck_SpecialEffectWarpInCaster string No
Flck_SpecialEffectWarpOutCast string No
Flck_TargetPoint location No
Flck_Tempangle real No
Flck_Tempgroup group No
Flck_Temppoint location No
Flck_Temppoint2 location No
Flck_Temppoint3 location No
Flck_Victim unit No
FP_Point location No
FSCaster unit Yes
FSCasterPoint location Yes
FSCount integer No
FSDistance real Yes
FSDummy unit Yes
FSDummyGroup group Yes
FSFace real Yes
FSFade real Yes
FSFadeC real Yes
FSHas boolean Yes
FSIndex integer No
FSInteger integervar No
FSLastRecycled integer No
FSMax integer No
FSMaxDistance real Yes
FSMove real Yes
FSRecycledList integer Yes
FSTime real No
GDD__Integers integer Yes
GDD__LeftMapGroup group No
GDD__TriggerArray trigger Yes
GDD__UnitArray unit Yes
GDD_Damage real No
GDD_DamagedUnit unit No
GDD_DamageSource unit No
GDD_Event real No
Gravity_unit unit No
Gravity_Unit_ID handle No
Handle_Absol integer No
HashAbsol hashtable No
Hashtable hashtable No
HJ_Ability abilcode No
HJ_AbilityMaxLevel integer No
HJ_AttackType attacktype No
HJ_Caster unit Yes
HJ_CasterPlayer player Yes
HJ_CollisionRange real No
HJ_CustomBoolean boolean Yes
HJ_CustomInteger integervar No
HJ_CustomReal real Yes
HJ_CustomReal2 real Yes
HJ_CustomReal3 real Yes
HJ_CustomReal4 real Yes
HJ_DamageType damagetype No
HJ_DummyType unitcode No
HJ_Effect string Yes
HJ_EffectCount integer No
HJ_EnemySoulModelHandler effect Yes
HJ_EnemySoulUnit unit Yes
HJ_FriendlySoulModelHandler effect Yes
HJ_FriendlySoulUnit unit Yes
HJ_Group group No
HJ_ID integer No
HJ_JudgeDuration real Yes
HJ_JudgeDurationCounter real Yes
HJ_Level integer Yes
HJ_LevitateSpeedCalculation real Yes
HJ_LoopInterval real No
HJ_ModelHandler effect Yes
HJ_Pause boolean No
HJ_PauseAbility abilcode No
HJ_PauseEnemyEffectAttach string No
HJ_PauseEnemyEffectHandler effect Yes
HJ_PauseFriendlyEffectAttach string No
HJ_PauseFriendlyEffectHandler effect Yes
HJ_PauseOrder string No
HJ_PickedUnit unit No
HJ_Radius real Yes
HJ_RadiusEffectAngle real No
HJ_RadiusEffectCount integer Yes
HJ_ReturnHeightCalculation real Yes
HJ_SoulDamage real Yes
HJ_SoulDistance real Yes
HJ_SoulDistanceCounter real Yes
HJ_SoulEnemyExitAttach string No
HJ_SoulEnemyModelAttach string No
HJ_SoulFriendlyExitAttach string No
HJ_SoulFriendlyModelAttach string No
HJ_SoulHeal real Yes
HJ_SoulInitialHeight real Yes
HJ_SoulLevitateTime real Yes
HJ_SoulLevitateTravel boolean No
HJ_SoulLevitateTravelAngle real Yes
HJ_SoulMaxHeight real Yes
HJ_SoulMotionEffect string Yes
HJ_SoulMotionEffectAttach string Yes
HJ_SoulMotionEffectChance integer No
HJ_SoulReturnDamageAttach string No
HJ_SoulReturnHealAttach string No
HJ_SoulSize real Yes
HJ_SoulUnit unit Yes
HJ_TravelSpeedCalculation real Yes
HJ_Unit unit No
HoT_Const_AoE real No
HoT_Const_Dmg_Base real No
HoT_Const_Dmg_Bonus real No
HoT_Const_Dmg_Burn real No
HoT_Const_Dmg_Stun real No
HoT_Const_Dmg_Stun_Bonus real No
HoT_Const_Duration real No
HoT_Const_Range real No
HoT_Const_Stun_Duration real No
HoT_Group group No
HoT_Hash hashtable No
HoT_Lightning_Group group No
HoT_Slam_Group group No
HoT_Stun_Group group No
HoT_Targets group No
HoT_Up_Group group No
HS_ability abilcode No
HS_animation string No
HS_attack_type attacktype No
HS_caster unit No
HS_caster_loc location No
HS_charge_counter integer No
HS_charges integer Yes
HS_cone real No
HS_counter real No
HS_damage real Yes
HS_damageType damagetype No
HS_destroy_dest boolean No
HS_detect_area real No
HS_direction real No
HS_effect string No
HS_effect2 string No
HS_explosion_count integer No
HS_facing real No
HS_group group No
HS_hash hashtable No
HS_height real No
HS_knockup boolean No
HS_knockup_animation string No
HS_knockup_effect string No
HS_knockup_speed real No
HS_level integer No
HS_loop_speed real No
HS_speed real Yes
HS_temp_loc location No
HS_time real No
HS_trigger trigger No
HS_trigger2 trigger No
HydroJetCasters group No
HydroJetProjectiles group No
iceshardspecial effect No
Intervals timer No
ISD_boolean boolean No
ISD_d destructable No
ISD_dummy unit No
ISD_loc location No
ISD_p location No
KoS_Angle real Yes
KOS_BackstabEffect string No
KUS_animation string No
KUS_effect modelfile No
KUS_group group No
KUS_hash hashtable No
KUS_height real No
KUS_knockup boolean No
KUS_speed real No
KUS_target unit No
KUS_temp_loc location No
KUS_temp_speed real No
Leak_Point location No
LF_A_Decrease real Yes
LF_Alpha real Yes
LF_B real Yes
LF_CountInteger integer Yes
LF_Debug boolean Yes
LF_G real Yes
LF_Lightning lightning Yes
LF_R real Yes
LiquidElementals group No
MA_Chance integer No
MA_Chance2 real No
MA_Nova integervar No
MA_Point location Yes
MA_Real real No
pb_angle_1 real Yes
pb_angle_2 real Yes
pb_caster unit Yes
pb_caster_loc location Yes
pb_counter real Yes
pb_distance_1 real Yes
pb_distance_2 real Yes
pb_effect_1 unit Yes
pb_effect_2 unit Yes
pb_effect_3 unit Yes
pb_index1 integer No
pb_index2 integer No
pb_index3 integervar No
pb_light_1 lightning Yes
pb_light_2 lightning Yes
pb_loopon boolean Yes
pb_segment_1 location Yes
pb_segment_2 location Yes
pb_segment_3 location Yes
pb_target_loc location Yes
PD_Angle real Yes
PD_Distances real Yes
PD_Integers integer Yes
PD_ReachedDistance real Yes
PD_RealTimer real Yes
PD_SpeedUnits real Yes
PD_TempPoint location Yes
PD_TestGroup group No
PD_TreesDestroy boolean Yes
PD_Unit unit Yes
PLAYERREDANDPURPLE force No
Power_Slam_Ability_Level integer No
Power_Slam_Base_Chance real No
Power_Slam_Caster unit No
Power_Slam_Damage real No
Power_Slam_Damage_Multiplier real No
Power_Slam_Dummy_Ability abilcode No
Power_Slam_Location location No
Power_Slam_Owner player No
Power_Slam_Strength integer No
Power_Slam_Target unit No
Power_Slam_Total_Chance real No
PR_Ability_Level integer No
PR_Atribute integer No
PR_Caster unit No
PR_Caster_Loc location No
PR_Damage real No
PR_Damage_Factor real No
PR_Dummy_Ability abilcode No
PR_Target unit No
PR_Target_Loc location No
PR_Target_Mana real No
Reflect_Users group No
Returning_to_normal_fly_height group No
RS_Angle real Yes
RS_Boolean boolean Yes
RS_Caster unit Yes
RS_CurDis real Yes
RS_Damage real Yes
RS_Index integer Yes
RS_LevelA integer Yes
RS_Loc location Yes
RS_MaxD real Yes
RS_MaxH real Yes
RS_Player player Yes
RS_Real real Yes
RS_Speed real Yes
RS_Target unit Yes
S_caster unit Yes
S_dummy unit Yes
S_dummypoint location No
S_index1 integer Yes
S_index2 integer No
S_index3 integervar No
S_index_max integer No
S_index_size integer No
S_pause boolean Yes
S_speed real Yes
S_stopduration real Yes
S_stopgroup group Yes
S_targetpoint location No
SandStorm group No
SD_Caster unit Yes
SD_Damage real Yes
SD_DamageEffect string Yes
SD_Index integer Yes
SD_LightningEffect lightning Yes
SD_MaxDistance real Yes
SD_Off boolean Yes
SD_TargetedUnit unit Yes
SD_Timer real Yes
SD_TimeToDoDamage real Yes
Sepharic_Star_Hashtable hashtable No
Sepharic_Star_Speed integer No
SES_Index integer Yes
SES_Off boolean Yes
SES_SpecialEffect effect Yes
SES_Timer real Yes
SF integervar No
SF_AoE real No
SF_Caster unit No
SF_CastNumber integer No
SF_ChainProc integer No
SF_Hero unit Yes
SF_Integer integervar Yes
SF_Loc location Yes
SF_Loc1 location Yes
SF_Off boolean Yes
SF_Real real No
SF_Switch integer No
SF_Time real Yes
Sinister_Strike_Ability_Level integer No
Sinister_Strike_Atribute integer No
Sinister_Strike_Base_Chance real No
Sinister_Strike_Bonus_Armor integer No
Sinister_Strike_Caster unit No
Sinister_Strike_Damage_Factor real No
Sinister_Strike_Dummy_Ability abilcode No
Sinister_Strike_Dummy_Ability2 abilcode No
Sinister_Strike_Location location No
Sinister_Strike_Normal_Armor integer No
Sinister_Strike_Owner player No
Sinister_Strike_Target unit No
Sinister_Strike_Total_Chance real No
Sinister_Strike_Total_Damage real No
snowfalleffectallmap weathereffect No
snowman unit No
snowmantransformspecial effect No
Spell__Ability abilcode No
Spell__Caster unit No
Spell__CasterOwner player No
Spell__CastPoint location No
Spell__Channeling boolean No
Spell__Completed boolean No
Spell__DummyOwner player No
Spell__DummyType unitcode No
Spell__Duration real No
Spell__Expired boolean No
Spell__Filter_AllowAlly boolean No
Spell__Filter_AllowDead boolean No
Spell__Filter_AllowEnemy boolean No
Spell__Filter_AllowFlying boolean No
Spell__Filter_AllowHero boolean No
Spell__Filter_AllowLiving boolean No
Spell__Filter_AllowMagicImmune boolean No
Spell__Filter_AllowMechanical boolean No
Spell__Filter_AllowNonHero boolean No
Spell__Filter_AllowStructure boolean No
Spell__Hash hashtable No
Spell__Index integer No
Spell__InRange real No
Spell__InRangeCount integer No
Spell__InRangeGroup group No
Spell__InRangePoint location No
Spell__InRangeUnits unit Yes
Spell__Interval real No
Spell__Level integer No
Spell__LevelMultiplier real No
Spell__Running boolean No
Spell__Target unit No
Spell__TargetGroup group No
Spell__TargetPoint location No
Spell__Time real No
Spell__Trigger_OnCast trigger No
Spell__Trigger_OnChannel trigger No
Spell__Trigger_OnEffect trigger No
Spell__Trigger_OnFinish trigger No
Spell__Trigger_OnLoop trigger No
Spell__UseTargetGroup boolean No
Spell__WakeTargets boolean No
Spell_i_AllowAlly boolean Yes
Spell_i_AllowDead boolean Yes
Spell_i_AllowEnemy boolean Yes
Spell_i_AllowFlying boolean Yes
Spell_i_AllowHero boolean Yes
Spell_i_AllowLiving boolean Yes
Spell_i_AllowMagicImmune boolean Yes
Spell_i_AllowMechanical boolean Yes
Spell_i_AllowNonHero boolean Yes
Spell_i_AllowStructure boolean Yes
Spell_i_Caster unit Yes
Spell_i_Channeling boolean Yes
Spell_i_Completed boolean Yes
Spell_i_Duration real Yes
Spell_i_EventType integer Yes
Spell_i_GroupN integer No
Spell_i_GroupStack group Yes
Spell_i_Head integer Yes
Spell_i_Instances integer No
Spell_i_LastTime real Yes
Spell_i_Level integer Yes
Spell_i_Linked boolean Yes
Spell_i_OnCastStack trigger Yes
Spell_i_OnChannelStack trigger Yes
Spell_i_OnEffectStack trigger Yes
Spell_i_OnFinishStack trigger Yes
Spell_i_OnLoopStack trigger Yes
Spell_i_PreloadDummy unit No
Spell_i_Recycle integer No
Spell_i_RecycleList integer Yes
Spell_i_Stack integer Yes
Spell_i_StackN integer No
Spell_i_StackRef integer Yes
Spell_i_Target unit Yes
Spell_i_TargetGroup group Yes
Spell_i_TargetX real Yes
Spell_i_TargetY real Yes
Spell_i_Time real Yes
Spell_i_Timer timer No
Spell_i_UseTG boolean Yes
SpellLevel integer No
SR_Angle real Yes
SR_Boolean boolean Yes
SR_Caster unit Yes
SR_Duration real Yes
SR_Group group Yes
SR_Index integer Yes
SR_Loc location Yes
SR_Projectile unit Yes
SR_WaitCounter real Yes
ST_Angle real No
ST_Aoe real Yes
ST_AoeBase real No
ST_AoePerLevel real No
ST_BarrierModel string No
ST_BarrierSpaceTaken real No
ST_Core unit Yes
ST_CurrentLightningEffect lightning Yes
ST_DissappearenceSFX string No
ST_DummyType unitcode No
ST_EffectScalingSpawn real No
ST_HealthPenaltyPerSecond real No
ST_Index integervar No
ST_LightningBlue real No
ST_LightningEffect string No
ST_LightningGreen real No
ST_LightningRed real No
ST_LightningZ real No
ST_MaxIndex integer No
ST_OriginalCaster unit Yes
ST_SecondaryIndex integervar No
ST_SpawnSFX string No
ST_SpecialEffect effect Yes
ST_Spell abilcode No
ST_StageID integer Yes
ST_TempGroup group No
ST_TempInteger integer No
ST_TempPoint location No
ST_TempPoint2 location No
ST_TempReal real No
ST_TempUnit unit No
ST_TempUnit2 unit No
ST_TempUnit3 unit No
ST_TempX real No
ST_TempX2 real No
ST_TempY real No
ST_TempY2 real No
ST_TempZ real No
ST_TempZ2 real No
ST_TetherDurationBase real No
ST_TetherDurationPerLevel real No
ST_TetherModel string No
ST_TriggeringHealthPercent real No
ST_UndeadDuration real Yes
ST_UndeadDurationBase real No
ST_UndeadDurationPerLevel real No
ST_UnitIDStorage unit No
ST_UnitIndex unit Yes
ST_UnitTransparency real No
Surging_Pulse_Caster_Loc location No
Surging_Pulse_Formula real No
Surging_Pulse_Location location No
Surging_Pulse_Loop integer No
Surging_Pulse_Loop_Location location No
Surging_Pulse_Owner player No
SystemPoint location Yes
SystemUnitGroup group Yes
TA_BaseChance integer No
TA_BaseDamage real No
TA_ChanceGrowth integer No
TA_DamageGrowth real No
TA_Levels integer No
TA_SFX string No
TA_ThornEffect location No
TA_ThornSpawn location No
Target_Dummy unit No
Temp_Group group No
Temp_Group_1 group No
Temp_Group_2 group No
Temp_Lightning lightning No
Temp_Loc_1 location No
Temp_Loc_2 location No
Temp_Loc_3 location No
Temp_Point location No
Temp_Point_2 location No
Temp_Real_1 real No
Temp_Real_2 real No
Temp_Real_3 real No
Temp_Unit_1 unit No
Temp_Unit_2 unit No
Temp_Unit_3 unit No
Temp_Unit_4 unit No
TempDest destructable No
TempGroup group No
TempHandle handle No
TempInteger integer No
TempLoc location No
TempPoint location No
TempPoint2 location No
TempPoint3 location No
temppointnature location No
tempSESSpecialEffect effect No
tempSESTimer real No
TempUnit unit No
TempUnit2 unit No
Thorn_Dummy unit No
TK_AttackType attacktype No
TK_DamageType damagetype No
TK_FlyingUnits group No
TK_FSpeed real Yes
TK_HDmgInPercIncreasement real No
TK_HDmgInPercStart real No
TK_Hero unit Yes
TK_ImpactDmgIncreasement real No
TK_ImpactDmgStart real No
TK_ImpactSFX string No
TK_Integers integer Yes
TK_Interval real Yes
TK_Level integer Yes
TK_LiftSFX string No
TK_LiftSFXTimer real No
TK_LsfxT real Yes
TK_MaxHeight real Yes
TK_MaxHeightIncreasement real No
TK_MaxHeightStart real No
TK_MinHeightIncreasement real No
TK_MinHeightStart real No
TK_Pause boolean No
TK_Speed real No
TK_SpeedVariationPerc real No
TK_SpellAoEIncreasement real No
TK_SpellAoEStart real No
TK_StartSFX string No
TK_TempPoint location Yes
TK_Unit unit Yes
TK_UnitGroup group No
TP_A_down_height_min real No
TP_A_infinity_longs boolean Yes
TP_A_Only_Top boolean No
TP_A_Only_Top_ex boolean Yes
TP_A_Pan_Camera boolean No
TP_A_Pan_Camera_ex boolean Yes
TP_A_Pan_Camera_Time real No
TP_A_Pan_Camera_Time_ex real Yes
TP_A_player player No
TP_A_point_create location No
TP_A_point_destination location No
TP_A_size real No
TP_A_time_before_created real No
TP_A_time_closing real No
TP_A_time_life real No
TP_A_time_opening real No
TP_A_top_height_max real No
TP_A_top_height_min real No
TP_A_two_directions boolean No
TP_accelerate real No
TP_accelerate_ex real Yes
TP_angle real No
TP_angle_ex real Yes
TP_distance real No
TP_distance_current real Yes
TP_distance_max real Yes
TP_DOWN_1_effect effect Yes
TP_DOWN_2_effect effect Yes
TP_down_height_min_ex real Yes
TP_dummy_down_model string No
TP_dummy_down_model_ex string Yes
TP_dummy_down_size real No
TP_dummy_down_size_ex real Yes
TP_dummy_top_model string No
TP_dummy_top_model_ex string Yes
TP_dummy_top_size real No
TP_dummy_top_size_ex real Yes
TP_dummy_type unitcode No
TP_E_eff_constant string No
TP_E_eff_constant_ex effect Yes
TP_E_eff_constant_ex2 effect Yes
TP_E_eff_create_finish string No
TP_E_eff_create_finish_ex string Yes
TP_E_eff_create_start string No
TP_E_eff_create_start_ex string Yes
TP_E_eff_dissapear_finish string No
TP_E_eff_dissapear_finish_ex string Yes
TP_E_eff_dissapear_start string No
TP_E_eff_dissapear_start_ex string Yes
TP_E_eff_unit_move string No
TP_E_eff_unit_move2 string No
TP_E_eff_unit_move2_ex string Yes
TP_E_eff_unit_move_ex string Yes
TP_fly_height real No
TP_fly_heights real Yes
TP_get_X real Yes
TP_get_Y real Yes
TP_Go_go_missile boolean No
TP_Go_go_missile_ex boolean Yes
TP_go_X real Yes
TP_go_Y real Yes
TP_i integer Yes
TP_i_last integer No
TP_index integer No
TP_life_timer_is_expired boolean Yes
TP_loop_interval real No
TP_Max_Size integer No
TP_missile unit Yes
TP_missile_eff effect Yes
TP_missile_gfx string No
TP_missile_gfx_ex string Yes
TP_missile_scale real No
TP_missile_scale_ex real Yes
TP_move_units_now boolean Yes
TP_move_units_now_2 boolean Yes
TP_Movement_type integer No
TP_player_ex player Yes
TP_point_temp location No
TP_point_temp2 location No
TP_portal_created_ex boolean Yes
TP_Potral_Index integer Yes
TP_Potral_Number integer Yes
TP_real real No
TP_Recently_Teleported group No
TP_Recently_Teleported_time real Yes
TP_seconds_to_reach real No
TP_size_ex real Yes
TP_slow_time_factor real No
TP_slow_time_factor_ex real Yes
TP_slow_time_finished_ex boolean Yes
TP_slow_time_place real No
TP_slow_time_place_ex real Yes
TP_slow_time_started_ex boolean Yes
TP_slow_time_width real No
TP_slow_time_width_ex real Yes
TP_speed real No
TP_speed_ex real Yes
TP_speed_up real No
TP_t_activated boolean Yes
TP_t_activated_2 boolean Yes
TP_t_down unit Yes
TP_t_down2 unit Yes
TP_t_is_busy1 boolean Yes
TP_t_is_busy2 boolean Yes
TP_t_top unit Yes
TP_t_top2 unit Yes
TP_t_unbusy1 boolean Yes
TP_t_unbusy2 boolean Yes
TP_t_unbusy_timer1 real Yes
TP_t_unbusy_timer2 real Yes
TP_teleported_unit unit Yes
TP_TEMP_LOOP integer No
TP_TEMP_POINT_0 location No
TP_TEMP_POINT_1 location No
TP_TEMP_POINT_2 location No
TP_this_is_not_portal boolean Yes
TP_time_before_create_ex real Yes
TP_time_closing_ex real Yes
TP_time_life_ex real Yes
TP_time_opening_ex real Yes
TP_time_to_move real Yes
TP_time_to_move_2 real Yes
TP_TOP_1_effect effect Yes
TP_TOP_2_effect effect Yes
TP_top_height_max_ex real Yes
TP_top_height_min_ex real Yes
TP_Transparecy_down real No
TP_Transparecy_down_ex real Yes
TP_Transparecy_top real No
TP_Transparecy_top_ex real Yes
TP_turn_on boolean Yes
TP_turn_on_2 boolean Yes
TP_two_directions_ex boolean Yes
TP_x1 real Yes
TP_x2 real Yes
TP_y1 real Yes
TP_y2 real Yes
UC_Counter integer Yes
UC_Groups group Yes
UC_Inv boolean Yes
UC_SETTINGS_AreaOfEffect real Yes
UC_SETTINGS_Collosion boolean No
UC_SETTINGS_DestroyTrees_Dash boolean No
UC_SETTINGS_Invulnerable boolean No
UC_SETTINGS_Speed real No
UC_Target unit No
UC_TempPoint location Yes
UDex integer No
UDexGen integer No
UDexNext integer Yes
UDexPrev integer Yes
UDexRecycle integer No
UDexUnits unit Yes
UDexWasted integer No
UnitIndexerEnabled boolean No
UnitIndexEvent real No
VL_Ability abilcode No
VL_AbilityCurse abilcode No
VL_AbilityHeal abilcode No
VL_AoE real Yes
VL_Buff buffcode No
VL_C_Amount integer No
VL_C_Even real No
VL_C_GrowRate real Yes
VL_C_GrowTime real No
VL_C_MoveRate real Yes
VL_C_SFX string No
VL_C_Speed real No
VL_CurrentAoE real Yes
VL_Debuff buffcode No
VL_Degree real No
VL_DummyCaster unit No
VL_Duration real Yes
VL_L lightning Yes
VL_L_Amount integer No
VL_L_CheckSFX boolean Yes
VL_L_Counter real Yes
VL_L_Direction real No
VL_L_Distance real No
VL_L_Duration real No
VL_L_Height real No
VL_L_ID integer No
VL_L_SFX lightningtype No
VL_L_SFX_EndPoint string No
VL_MaxLevel integer No
VL_SFX string No
VL_TempInt integervar No
VL_TempLoc location No
VL_TempReal real No
VL_TempUnit unit No
WaterWaves group No
WhirlPools group No
WoS_Angle real Yes
WoS_AttackEffect string Yes
WoS_AttackRange real Yes
WoS_AttackTimer real Yes
WoS_Caster unit Yes
WoS_Damage real Yes
WoS_Index integer Yes
WoS_MaxSpeed real Yes
WoS_Off boolean Yes
WoS_OnAttackSpeedDecrease real Yes
WoS_ShadowEffect string Yes
WoS_ShadowEffectCreatingDelay real Yes
WoS_ShadowEffectDuration real Yes
WoS_ShadowEffectTimer real Yes
WoS_Speed real Yes
WoS_SpeedIncreasement real Yes
WoS_SpellDuration real Yes
WoS_TargetedUnit unit Yes
WS integervar No
WS_Angle real Yes
WS_Caster unit Yes
WS_CastNumber integer No
WS_Chance integer No
WS_Distance real Yes
WS_Dummie unit Yes
WS_Effect1 unit Yes
WS_Effect2 unit Yes
WS_Effect3 unit Yes
WS_Off boolean Yes
WS_Point location Yes
WS_Speed real Yes
WS_Switch integer No
zzTestReal real No
Start
  Events
    Map initialization
  Conditions
  Actions
    Cinematic - Turn cinematic mode On for (All players)
    Cinematic - Turn subtitle display override On
    Cinematic - Disable user control for (All players).
    Sound - Set Ambient Sounds to 100.00%
    Sound - Set Animation and Spell Sounds to 100.00%
    Sound - Set Combat Sounds to 100.00%
    Sound - Set Fire Sounds to 100.00%
    Player Group - Add Player 1 (Red) to PLAYERREDANDPURPLE
    Player Group - Add Player 4 (Purple) to PLAYERREDANDPURPLE
    Cinematic - Fade out over 0.00 seconds using texture Black Mask and color (0%, 0%, 0%) with 0% transparency
    Unit - Pause Albatross CROWN1 0129 <gen>
    Unit - Pause Albatross CROWN2 0130 <gen>
    Unit - Pause Albatross CROWN3 0131 <gen>
    Unit - Pause Albatross CROWN4 0132 <gen>
    Unit - Hide Albatross CROWN1 0129 <gen>
    Unit - Hide Albatross CROWN2 0130 <gen>
    Unit - Hide Albatross CROWN3 0131 <gen>
    Unit - Hide Albatross CROWN4 0132 <gen>
    Trigger - Run Snow_One <gen> (checking conditions)
Teams Allies
  Events
    Map initialization
  Conditions
  Actions
    Player - Make Player 1 (Red) treat Player 2 (Blue) as an Ally with shared vision
    Player - Make Player 1 (Red) treat Player 4 (Purple) as an Ally with shared vision
    Player - Make Player 1 (Red) treat Player 11 (Dark Green) as an Ally with shared vision
    Player - Make Player 2 (Blue) treat Player 1 (Red) as an Ally with shared vision
    Player - Make Player 2 (Blue) treat Player 4 (Purple) as an Ally with shared vision
    Player - Make Player 2 (Blue) treat Player 11 (Dark Green) as an Ally with shared vision
    Player - Make Player 4 (Purple) treat Player 1 (Red) as an Ally with shared vision
    Player - Make Player 4 (Purple) treat Player 2 (Blue) as an Ally with shared vision
    Player - Make Player 4 (Purple) treat Player 11 (Dark Green) as an Ally with shared vision
    Player - Make Player 11 (Dark Green) treat Player 1 (Red) as an Ally with shared vision
    Player - Make Player 11 (Dark Green) treat Player 2 (Blue) as an Ally with shared vision
    Player - Make Player 11 (Dark Green) treat Player 4 (Purple) as an Ally with shared vision
Intial Cin Skip Boolean
  Events
    Map initialization
  Conditions
  Actions
    Set VariableSet Entire_Cinematic_Is_On = False
Entire Cinematic Skipped
  Events
    Player - Player 1 (Red) skips a cinematic sequence
  Conditions
    Entire_Cinematic_Is_On Equal to True
  Actions
    Cinematic - Fade out over 0.00 seconds using texture White Mask and color (0%, 0%, 0%) with 0% transparency
    Set VariableSet Entire_Cinematic_Is_On = False
    Cinematic - Clear the screen of text messages for (All players).
    Unit - Pause all units
    Cinematic - Send transmission to (All players) from No unit named Christie Golden/Aaron Rosenberg: Play No sound and display Aiden Perenolde slumped to the ground and sat there in a heap, shaking with mixed chortles and sobs as he listened to the sounds of death and destruction. He had never heard anything so lovely in all his life.. Modify duration: Set to 25.00 seconds and Don't wait
    Wait 25.00 seconds
    Game - Victory Player 1 (Red) (Show dialogs, Skip scores)
    Game - Victory Player 4 (Purple) (Show dialogs, Skip scores)
Snow One
  Events
  Conditions
  Actions
    Sound - Set music volume to 100%
    Environment - Set sky to Blizzard Sky
    Environment - Create at (Playable map area) the weather effect Northrend Snow (Light)
    Set VariableSet snowfalleffectallmap = (Last created weather effect)
    Environment - Turn snowfalleffectallmap On
    Environment - Reset fog to default values
    Environment - Set fog to style Linear, z-start 300.00, z-end 7500.00, density 0.50 and color (100.00%, 100.00%, 100.00%)
    Cinematic - Clear the screen of text messages for (All players).
    Game - Display to (All players) for 9.00 seconds the text: Alterac Outskirts, Northern Lordaeron.
    Game - Display to (All players) for 9.00 seconds the text:
    Game - Display to (All players) for 9.00 seconds the text:
    Game - Display to (All players) for 9.00 seconds the text:
    Game - Display to (All players) for 9.00 seconds the text:
    Wait 3.00 seconds
    -------- Cinematic can be skipped --------
    Set VariableSet Entire_Cinematic_Is_On = True
    Wait 6.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Player Group - Pick every player in PLAYERREDANDPURPLE and do (.Apply. gg_cam_Camera_001 for (Picked player) over 0 seconds)
    Player Group - Pick every player in PLAYERREDANDPURPLE and do (.Apply. gg_cam_Camera_002 for (Picked player) over 31.00 seconds)
    Cinematic - Fade in over 4.00 seconds using texture Black Mask and color (0%, 0%, 0%) with 0% transparency
    Wait 2.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Sound - Set position of PenguinWhat1 <gen> to (Center of sound_penguin <gen>) with Z offset 0
    Sound - Play PenguinWhat1 <gen> at 100% volume, located at (Center of sound_penguin <gen>) with Z offset 0
    Cinematic - Send transmission to (All players) from Gryphon Knight 0109 <gen> named Gryphon Knight: Play No sound and display This wind chills to the very bone. Damn, if only King Terenas could have put aside his kind nature when we discovered Alterac's treachery and executed the lot of them, we would not be stuck keeping that double-dealing King Perenolde under house arrest.. Modify duration: Set to 29.00 seconds and Don't wait
    Wait 29.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Player Group - Pick every player in PLAYERREDANDPURPLE and do (.Apply. gg_cam_Camera_003 for (Picked player) over 0 seconds)
    Player Group - Pick every player in PLAYERREDANDPURPLE and do (.Apply. gg_cam_Camera_004 for (Picked player) over 27.00 seconds)
    Cinematic - Send transmission to (All players) from Monk 0113 <gen> named Monk: Play No sound and display While I can understand your frustration at being trapped here, many of Alterac's citizens were unaware of their King's deception. Punishing those who were merely obeying the commands of their superiors would go against what the Alliance stands for.. Modify duration: Set to 28.00 seconds and Don't wait
    Wait 2.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Unit - Order Penguin Cinematic BIG 0004 <gen> to Move To.(Center of sound_penguin <gen>)
    Wait 2.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Special Effect - Create a special effect at (Center of iceshard <gen>) using war3mapImported\Ice-shard-final.MDX
    Set VariableSet iceshardspecial = (Last created special effect)
    Wait 4.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Special Effect - Destroy iceshardspecial
    Special Effect - Create a special effect at (Center of iceshard <gen>) using Abilities\Spells\Undead\FrostArmor\FrostArmorTarget.mdl
    Set VariableSet snowmantransformspecial = (Last created special effect)
    Unit - Remove Tauren first snowman 0024 <gen> from the game
    Unit - Create 1 Blademaster Snowman for Player 2 (Blue) at (Center of iceshard <gen>) facing (Center of sound_penguin <gen>)
    Set VariableSet snowman = (Last created unit)
    Wait 4.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Special Effect - Destroy snowmantransformspecial
    Animation - Play snowman's spin (animationname) animation
    Wait 6.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Cinematic - Fade out over 1.00 seconds using texture Black Mask and color (0%, 0%, 0%) with 0% transparency
    Wait 1.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Animation - Reset snowman's animation
    Cinematic - Fade in over 2 seconds using texture Black Mask and color (0%, 0%, 0%) with 0% transparency
    Player Group - Pick every player in PLAYERREDANDPURPLE and do (.Apply. gg_cam_Camera_005 for (Picked player) over 0 seconds)
    Player Group - Pick every player in PLAYERREDANDPURPLE and do (.Apply. gg_cam_Camera_006 for (Picked player) over 9.00 seconds)
    Wait 9.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Unit - Order Farmhand 0107 <gen> to Harvest Nearby Gold.
    Unit - Order Farmhand 0026 <gen> to Harvest Nearby Gold.
    Unit - Order Farmhand 0025 <gen> to Harvest Nearby Gold.
    Player Group - Pick every player in PLAYERREDANDPURPLE and do (.Apply. gg_cam_Camera_007 for (Picked player) over 0 seconds)
    Cinematic - Send transmission to (All players) from Gryphon Knight 0109 <gen> named Gryphon Knight: Play No sound and display Ha. I would probably be more amicable to your perspective if "the light" kept us warm at night for upholding principles such as justice and honour. Until then, however, our regiment is doomed to this forsaken mountain. Our only hope is if the Alliance's pressure on King Perenolde succeeds and he voluntarily abdicates his throne.. Modify duration: Set to 32.00 seconds and Don't wait
    Wait 10.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Player Group - Pick every player in PLAYERREDANDPURPLE and do (.Apply. gg_cam_Camera_008 for (Picked player) over 0 seconds)
    Player Group - Pick every player in PLAYERREDANDPURPLE and do (.Apply. gg_cam_Camera_009 for (Picked player) over 22.00 seconds)
    Wait 22.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Player Group - Pick every player in PLAYERREDANDPURPLE and do (.Apply. gg_cam_Camera_010 for (Picked player) over 0 seconds)
    Player Group - Pick every player in PLAYERREDANDPURPLE and do (.Apply. gg_cam_Camera_011 for (Picked player) over 19.00 seconds)
    Environment - Set fog to style Linear, z-start 300.00, z-end 9000.00, density 0.50 and color (100.00%, 100.00%, 100.00%)
    Cinematic - Send transmission to (All players) from Monk 0113 <gen> named Monk: Play No sound and display Given that he will likely be tried and executed for his actions once his nobility status is no more, King Perenolde has no reason whatsoever abdicate.. Modify duration: Set to 19.00 seconds and Don't wait
    Animation - Play Barracks Alterac Base 0002 <gen>'s stand work (animationname) animation
    Unit - Make Gryphon Knight 0109 <gen> face (Center of look_at_castle <gen>) over 2.00 seconds
    Unit - Make Monk 0113 <gen> face (Center of look_at_castle <gen>) over 2.00 seconds
    Wait 17.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Sound - Clear the music list
    Sound - Stop music After fading
    Cinematic - Fade out over 3.00 seconds using texture Black Mask and color (0%, 0%, 0%) with 0% transparency
    Wait 4.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Trigger - Run Walk_city_Two <gen> (checking conditions)
Walk city Two
  Events
  Conditions
  Actions
    Sound - Set music volume to 100%
    Trigger - Turn on Starting_Music_2 <gen>
    Sound - Play 08_Stormwind <gen>
    Environment - Turn snowfalleffectallmap Off
    Environment - Reset fog to default values
    Environment - Set fog to style Linear, z-start 1000.00, z-end 7000.00, density 0.50 and color (0.00%, 20.00%, 50.00%)
    Player Group - Pick every player in PLAYERREDANDPURPLE and do (.Apply. gg_cam_Camera_012 for (Picked player) over 0 seconds)
    Player Group - Pick every player in PLAYERREDANDPURPLE and do (.Apply. gg_cam_Camera_013 for (Picked player) over 17.50 seconds)
    Sound - Set Ambient Sounds to 0.00%
    Sound - Set Animation and Spell Sounds to 0.00%
    Sound - Set Combat Sounds to 0.00%
    Sound - Set Fire Sounds to 0.00%
    Unit - Order Farmhand 0107 <gen> to Stop.
    Unit - Order Farmhand 0026 <gen> to Stop.
    Unit - Order Farmhand 0025 <gen> to Stop.
    Unit - Remove Farmhand 0107 <gen> from the game
    Unit - Remove Farmhand 0026 <gen> from the game
    Unit - Remove Farmhand 0025 <gen> from the game
    Animation - Play Recruit 0197 <gen>'s death (animationname) animation
    Animation - Play Recruit 0196 <gen>'s death (animationname) animation
    Animation - Play Recruit 0195 <gen>'s death (animationname) animation
    Animation - Play Gryphon Knight 0006 <gen>'s death (animationname) animation
    Animation - Play Gryphon Knight 0109 <gen>'s death (animationname) animation
    Animation - Play Monk 0113 <gen>'s death (animationname) animation
    Animation - Play Monk 0020 <gen>'s death (animationname) animation
    Animation - Play Monk 0019 <gen>'s death (animationname) animation
    Animation - Play Recruit 0108 <gen>'s death (animationname) animation
    Animation - Play Recruit 0008 <gen>'s death (animationname) animation
    Animation - Play Recruit 0018 <gen>'s death (animationname) animation
    Animation - Play Magician 0114 <gen>'s death (animationname) animation
    Animation - Play Magician 0110 <gen>'s death (animationname) animation
    Animation - Play Magician 0023 <gen>'s death (animationname) animation
    Animation - Play Magician 0136 <gen>'s death (animationname) animation
    Animation - Play Magician 0137 <gen>'s death (animationname) animation
    Animation - Play Sharpshooter 0009 <gen>'s death (animationname) animation
    Animation - Play Sharpshooter 0207 <gen>'s death (animationname) animation
    Animation - Play Sharpshooter 0022 <gen>'s death (animationname) animation
    Animation - Play Sharpshooter 0021 <gen>'s death (animationname) animation
    Sound - Set Ambient Sounds to 100.00%
    Sound - Set Animation and Spell Sounds to 100.00%
    Sound - Set Combat Sounds to 100.00%
    Sound - Set Fire Sounds to 100.00%
    Sound - Play FlashBack1Second <gen>
    Wait 2.50 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Cinematic - Apply a filter over 3.00 seconds using Normal blending on texture Dream, starting with color (100%, 100%, 100%) and 0.00% transparency and ending with color (100.00%, 20.00%, 30.00%) and 0% transparency
    Unit - Move Perenolde 0035 <gen> instantly to (Center of perenolde_tp <gen>), facing (Center of peren_city_face <gen>)
    Unit - Move Recruit Perenholde Excourt 0097 <gen> instantly to (Center of left_footman <gen>), facing (Center of left_guard_tp_face <gen>)
    Unit - Move Recruit Perenholde Excourt 0095 <gen> instantly to (Center of rightfootman <gen>), facing (Center of right_guard_tp_face <gen>)
    Unit - Order Perenolde 0035 <gen> to Move To.(Center of bad_pathing_1 <gen>)
    Unit - Order Recruit Perenholde Excourt 0097 <gen> to Move To.(Center of first_run_lefty_city <gen>)
    Unit - Order Recruit Perenholde Excourt 0095 <gen> to Move To.(Center of first_run_righty_city <gen>)
    Wait 2.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Cinematic - Send transmission to (All players) from Perenolde 0035 <gen> named Aiden Perenolde: Play No sound and display That feeling---it is almost indescribable.. Modify duration: Set to 8.00 seconds and Don't wait
    Wait 3.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Destructible - Open Gate 0953 <gen>
    Unit - Order Perenolde 0035 <gen> to Move To.(Center of first_run_peren_city <gen>)
    Wait 5.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Unit - Order Perenolde 0035 <gen> to Move To.(Center of bad_pathing2 <gen>)
    Unit - Order Recruit Perenholde Excourt 0097 <gen> to Move To.(Center of final_city_lefty_run <gen>)
    Unit - Order Recruit Perenholde Excourt 0095 <gen> to Move To.(Center of final_city_righty_run <gen>)
    Wait 5.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Unit - Order Perenolde 0035 <gen> to Move To.(Center of bad_pathing_3 <gen>)
    Player Group - Pick every player in PLAYERREDANDPURPLE and do (.Apply. gg_cam_Camera_014 for (Picked player) over 0 seconds)
    Player Group - Pick every player in PLAYERREDANDPURPLE and do (.Apply. gg_cam_Camera_015 for (Picked player) over 21.00 seconds)
    Cinematic - Send transmission to (All players) from Perenolde 0035 <gen> named Aiden Perenolde: Play No sound and display It is the knowledge that upon returning to your kingdom, all the worthless animals who think of themselves as people will scramble around to make themselves presentable to you.. Modify duration: Set to 21.00 seconds and Don't wait
    Wait 10.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Unit - Order Perenolde 0035 <gen> to Move To.(Center of bad_pthing_4 <gen>)
    Wait 11.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Unit - Order Perenolde 0035 <gen> to Move To.(Center of bad_pathing_5 <gen>)
    Player Group - Pick every player in PLAYERREDANDPURPLE and do (.Apply. gg_cam_Camera_016 for (Picked player) over 0 seconds)
    Player Group - Pick every player in PLAYERREDANDPURPLE and do (.Apply. gg_cam_Camera_017 for (Picked player) over 25.00 seconds)
    Cinematic - Send transmission to (All players) from Perenolde 0035 <gen> named Aiden Perenolde: Play No sound and display It is being aware of all the time that the lower class vermin spend to make every place you will walk past as perfect as possible, despite the fact that you will only be in that one place but for a fleeting second.. Modify duration: Set to 25.00 seconds and Don't wait
    Wait 12.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Unit - Order Perenolde 0035 <gen> to Move To.(Center of bad_pathing_7 <gen>)
    Wait 13.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Unit - Order Perenolde 0035 <gen> to Move To.(Center of bad_pathing_8 <gen>)
    Player Group - Pick every player in PLAYERREDANDPURPLE and do (.Apply. gg_cam_Camera_018 for (Picked player) over 0 seconds)
    Player Group - Pick every player in PLAYERREDANDPURPLE and do (.Apply. gg_cam_Camera_019 for (Picked player) over 25.00 seconds)
    Cinematic - Send transmission to (All players) from Perenolde 0035 <gen> named Aiden Perenolde: Play No sound and display It is sensing that no matter how much the people might despise you or slander you behind your back, they will all suspend their daily actions and emerge from their disgusting dwellings to cheer you on as you pass by.. Modify duration: Set to 25.00 seconds and Don't wait
    Wait 11.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Unit - Order Perenolde 0035 <gen> to Move To.(Center of bad_pathing_9 <gen>)
    Wait 10.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Unit - Order Perenolde 0035 <gen> to Move To.(Center of final_city_peren_run <gen>)
    Wait 4.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Trigger - Run Throne_Three <gen> (checking conditions)
Throne Three
  Events
  Conditions
  Actions
    Sound - Set music volume to 100%
    Environment - Reset fog to default values
    Environment - Set fog to style Linear, z-start 1000.00, z-end 7000.00, density 0.50 and color (0.00%, 20.00%, 50.00%)
    Player Group - Pick every player in PLAYERREDANDPURPLE and do (.Apply. gg_cam_Camera_020 for (Picked player) over 0 seconds)
    Player Group - Pick every player in PLAYERREDANDPURPLE and do (.Apply. gg_cam_Camera_021 for (Picked player) over 20.00 seconds)
    Wait 1.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Cinematic - Send transmission to (All players) from Perenolde 0035 <gen> named Aiden Perenolde: Play No sound and display That feeling---of being king of everything. For as the ruler of the Alliance, there is no creature---human or otherwise---that dares defy my authority.. Modify duration: Set to 19.00 seconds and Don't wait
    Wait 19.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Player Group - Pick every player in PLAYERREDANDPURPLE and do (.Apply. gg_cam_Camera_022 for (Picked player) over 0 seconds)
    Player Group - Pick every player in PLAYERREDANDPURPLE and do (.Apply. gg_cam_Camera_023 for (Picked player) over 4.00 seconds)
    Cinematic - Send transmission to (All players) from Perenolde 0035 <gen> named Aiden Perenolde: Play No sound and display As the golden crown that signifies my ascendancy over all of Azeroth falls upon my head, there can be no doubt: the advent of the true king is upon us.. Modify duration: Set to 20.00 seconds and Don't wait
    Unit - Unhide Albatross CROWN1 0129 <gen>
    Wait 4.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Player Group - Pick every player in PLAYERREDANDPURPLE and do (.Apply. gg_cam_Camera_024 for (Picked player) over 4.00 seconds)
    Unit - Hide Albatross CROWN1 0129 <gen>
    Unit - Unhide Albatross CROWN2 0130 <gen>
    Wait 4.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Player Group - Pick every player in PLAYERREDANDPURPLE and do (.Apply. gg_cam_Camera_025 for (Picked player) over 4.00 seconds)
    Unit - Hide Albatross CROWN2 0130 <gen>
    Unit - Unhide Albatross CROWN3 0131 <gen>
    Wait 4.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Player Group - Pick every player in PLAYERREDANDPURPLE and do (.Apply. gg_cam_Camera_026 for (Picked player) over 4.00 seconds)
    Unit - Hide Albatross CROWN3 0131 <gen>
    Unit - Unhide Albatross CROWN4 0132 <gen>
    Wait 5.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Special Effect - Create a special effect at (Position of Perenolde Castle 0122 <gen>) using Abilities\Spells\Human\ReviveHuman\ReviveHuman.mdl
    Wait 4.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Cinematic - Apply a filter over 2 seconds using Normal blending on texture White Mask, starting with color (100%, 20.00%, 30.00%) and 65.00% transparency and ending with color (100.00%, 100.00%, 100.00%) and 0% transparency
    Wait 0.50 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Sound - Play FlashBackHalfSecondSecond <gen>
    Wait 3.50 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Trigger - Turn off Starting_Music_2 <gen>
    Sound - Clear the music list
    Sound - Stop music After fading
    Cinematic - Send transmission to (All players) from Perenolde 0035 <gen> named Aiden Perenolde: Play No sound and display But wait.... Modify duration: Set to 5.00 seconds and Don't wait
    Wait 3.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Sound - Play 27_Lurking <gen>, skipping the first 21.00 seconds and fading in over 2.00 seconds
    Wait 2.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Cinematic - Send transmission to (All players) from Perenolde 0035 <gen> named Aiden Perenolde: Play No sound and display ...That did not happen.. Modify duration: Set to 5.00 seconds and Don't wait
    Wait 5.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Cinematic - Send transmission to (All players) from Perenolde 0035 <gen> named Aiden Perenolde: Play No sound and display ...Why did that not happen?. Modify duration: Set to 6.00 seconds and Don't wait
    Wait 6.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Cinematic - Send transmission to (All players) from Perenolde 0035 <gen> named Aiden Perenolde: Play No sound and display Ah, I remember. The orcs failed to do the one thing they apparently excelled at---destroy things.. Modify duration: Set to 15.00 seconds and Don't wait
    Wait 12.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Sound - Clear the music list
    Sound - Stop music After fading
    Wait 3.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Sound - Play 16_Dun_Morogh <gen>, skipping the first 122.00 seconds and fading in over 2.00 seconds
    Trigger - Run Orgrim_Four <gen> (checking conditions)
Orgrim Four
  Events
  Conditions
  Actions
    Environment - Reset fog to default values
    Environment - Set fog to style Linear, z-start 300.00, z-end 7500.00, density 0.50 and color (100.00%, 100.00%, 100.00%)
    Environment - Turn snowfalleffectallmap On
    Player Group - Pick every player in PLAYERREDANDPURPLE and do (.Apply. gg_cam_Camera_027 for (Picked player) over 0 seconds)
    Player Group - Pick every player in PLAYERREDANDPURPLE and do (.Apply. gg_cam_Camera_028 for (Picked player) over 34.00 seconds)
    Cinematic - Fade in over 2.00 seconds using texture Black Mask and color (0%, 0%, 0%) with 0% transparency
    Wait 1.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Cinematic - Send transmission to (All players) from Perenolde 0035 <gen> named Aiden Perenolde: Play No sound and display Those stupid green oafs. Their initial invasion of Azeroth left everyone with the impression that they were going to destroy everything in their path. Naturally, it was the responsibility of a leader to ensure his/her people's safety, and I accomplished that by negotiating a secret treaty with the orcs' leader, Orgrim Doomhammer.. Modify duration: Set to 33.00 seconds and Don't wait
    Wait 33.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Player Group - Pick every player in PLAYERREDANDPURPLE and do (.Apply. gg_cam_Camera_029 for (Picked player) over 0 seconds)
    Player Group - Pick every player in PLAYERREDANDPURPLE and do (.Apply. gg_cam_Camera_030 for (Picked player) over 30.00 seconds)
    Cinematic - Send transmission to (All players) from Perenolde 0035 <gen> named Aiden Perenolde: Play No sound and display Of course, no sooner had I done so, the orcs began squabbling amongst themselves, tipping the scales in favour of the Alliance. Stromguarde discovered that I had been allowing the orcs free passage through the mountains, and thus my fate was sealed. . Modify duration: Set to 28.00 seconds and Don't wait
    Unit - Order Fighter 0163 <gen> to Move To.(Center of top_orc_run <gen>)
    Unit - Order Fighter 0163 <gen> to Move To.(Center of bottom_orc_run <gen>)
    Wait 2.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Unit - Order Perenolde Castle 0139 <gen> to Move To.(Center of mountain_peren_move <gen>)
    Unit - Order Blademaster Ogrim 0138 <gen> to Move To.(Center of orgirm_peren_move <gen>)
    Unit - Order Fighter 0160 <gen> to Move To.(Center of top_orc_run <gen>)
    Unit - Order Fighter 0161 <gen> to Move To.(Center of bottom_orc_run <gen>)
    Wait 4.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Unit - Order Fighter 0159 <gen> to Move To.(Center of top_orc_run <gen>)
    Unit - Order Fighter 0158 <gen> to Move To.(Center of bottom_orc_run <gen>)
    Wait 4.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Unit - Order Spear Thrower 0164 <gen> to Move To.(Center of top_orc_run <gen>)
    Unit - Order Spear Thrower 0165 <gen> to Move To.(Center of bottom_orc_run <gen>)
    Wait 4.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Unit - Order Spear Thrower 0166 <gen> to Move To.(Center of top_orc_run <gen>)
    Unit - Order Spear Thrower 0167 <gen> to Move To.(Center of bottom_orc_run <gen>)
    Wait 4.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Unit - Order Spear Thrower 0168 <gen> to Move To.(Center of top_orc_run <gen>)
    Unit - Order Spear Thrower 0169 <gen> to Move To.(Center of bottom_orc_run <gen>)
    Wait 7.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Cinematic - Fade out over 2 seconds using texture White Mask and color (100.00%, 100.00%, 100.00%) with 0% transparency
    Wait 2.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Trigger - Run Castle_Five <gen> (checking conditions)
Castle Five
  Events
  Conditions
  Actions
    Environment - Turn snowfalleffectallmap Off
    Environment - Reset fog to default values
    Environment - Set fog to style Linear, z-start 1000.00, z-end 7000.00, density 0.50 and color (0.00%, 20.00%, 50.00%)
    Player Group - Pick every player in PLAYERREDANDPURPLE and do (.Apply. gg_cam_Camera_031 for (Picked player) over 0 seconds)
    Player Group - Pick every player in PLAYERREDANDPURPLE and do (.Apply. gg_cam_Camera_032 for (Picked player) over 32.00 seconds)
    Wait 3.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Cinematic - Send transmission to (All players) from Perenolde 0035 <gen> named Aiden Perenolde: Play No sound and display Now, I am like the little figures in the snow globe my father bought for me when I was a child; only able to watch the events occurring in the outside world through the glass of my prison, damned to have no more control over my own fate than a sailor has over the fickle sea.. Modify duration: Set to 29.00 seconds and Don't wait
    Cinematic - Fade in over 3.00 seconds using texture White Mask and color (100.00%, 100.00%, 100.00%) with 0% transparency
    Wait 29.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Player Group - Pick every player in PLAYERREDANDPURPLE and do (.Apply. gg_cam_Camera_033 for (Picked player) over 0 seconds)
    Player Group - Pick every player in PLAYERREDANDPURPLE and do (.Apply. gg_cam_Camera_034 for (Picked player) over 29.00 seconds)
    Cinematic - Send transmission to (All players) from Perenolde 0035 <gen> named Aiden Perenolde: Play No sound and display Grandfather Tirell Perenolde, what would you tell me to do if you were in my shoes right now?. Modify duration: Set to 14.00 seconds and Don't wait
    Unit - Make Perenolde Castle 0112 <gen> face (Center of look_panda <gen>) over 2.00 seconds
    Wait 14.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Player Group - Pick every player in PLAYERREDANDPURPLE and do (.Apply. gg_cam_Camera_035 for (Picked player) over 0 seconds)
    Wait 2.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Cinematic - Fade out over 2.00 seconds using texture Panda-n-Cub and color (100.00%, 100.00%, 100.00%) with 0% transparency
    Wait 2.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Cinematic - Send transmission to (All players) from Fire 0200 <gen> named Tirell Perenolde: Play No sound and display Come drown your sorrows.. Modify duration: Set to 5.00 seconds and Don't wait
    Sound - Set position of PandarenBrewmasterPissed3 <gen> to (Center of look_panda <gen>) with Z offset 0
    Sound - Play PandarenBrewmasterPissed3 <gen> at 100% volume, located at (Center of look_panda <gen>) with Z offset 0
    Wait 5.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Cinematic - Fade in over 2.00 seconds using texture Panda-n-Cub and color (100.00%, 100.00%, 100.00%) with 0% transparency
    Wait 2.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Cinematic - Send transmission to (All players) from Perenolde 0035 <gen> named Aiden Perenolde: Play No sound and display Why would you say that, grandfather?. Modify duration: Set to 7.00 seconds and Don't wait
    Wait 7.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Cinematic - Fade out over 2.00 seconds using texture Panda-n-Cub and color (100.00%, 100.00%, 100.00%) with 0% transparency
    Wait 2.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Cinematic - Send transmission to (All players) from Fire 0200 <gen> named Tirell Perenolde: Play No sound and display Ale is my BEAR necessity.. Modify duration: Set to 5.00 seconds and Don't wait
    Sound - Set position of PandarenBrewmasterPissed1 <gen> to (Center of look_panda <gen>) with Z offset 0
    Sound - Play PandarenBrewmasterPissed1 <gen> at 100% volume, located at (Center of look_panda <gen>) with Z offset 0
    Wait 5.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Cinematic - Fade in over 2.00 seconds using texture Panda-n-Cub and color (100.00%, 100.00%, 100.00%) with 0% transparency
    Wait 2.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Cinematic - Send transmission to (All players) from Perenolde 0035 <gen> named Aiden Perenolde: Play No sound and display I see, grandfather. I guess I have no other choice but to go raid my deluxe wine collection.. Modify duration: Set to 13.00 seconds and Don't wait
    Wait 13.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Player Group - Pick every player in PLAYERREDANDPURPLE and do (.Apply. gg_cam_Camera_036 for (Picked player) over 0 seconds)
    Player Group - Pick every player in PLAYERREDANDPURPLE and do (.Apply. gg_cam_Camera_037 for (Picked player) over 10.00 seconds)
    Unit - Order Perenolde Castle 0112 <gen> to Move To.(Center of peren_leave_panda <gen>)
    Cinematic - Send transmission to (All players) from Fire 0200 <gen> named Tirell Perenolde: Play No sound and display Prepare to get trashed!. Modify duration: Set to 5.00 seconds and Don't wait
    Sound - Set position of PandarenBrewmasterYesAttack4 <gen> to (Center of look_panda <gen>) with Z offset 0
    Sound - Play PandarenBrewmasterYesAttack4 <gen> at 100% volume, located at (Center of look_panda <gen>) with Z offset 0
    Wait 8.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Cinematic - Fade out over 2 seconds using texture Black Mask and color (0%, 0%, 0%) with 0% transparency
    Wait 2.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Trigger - Run Teron_Six <gen> (checking conditions)
Teron Six
  Events
  Conditions
  Actions
    Environment - Set sky to Lordaeron Winter Sky
    Player Group - Pick every player in PLAYERREDANDPURPLE and do (.Apply. gg_cam_Camera_038 for (Picked player) over 0 seconds)
    Player Group - Pick every player in PLAYERREDANDPURPLE and do (.Apply. gg_cam_Camera_039 for (Picked player) over 2.50 seconds)
    Unit - Order Perenolde Castle 0189 <gen> to Move To.(Center of perenoldge_meet_teron <gen>)
    Cinematic - Fade in over 2.00 seconds using texture Black Mask and color (0%, 0%, 0%) with 0% transparency
    Wait 1.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Trigger - Turn off Starting_Music_2 <gen>
    Sound - Clear the music list
    Sound - Stop music After fading
    Sound - Set Ambient Sounds to 100.00%
    Sound - Set Animation and Spell Sounds to 100.00%
    Sound - Set Combat Sounds to 100.00%
    Sound - Set Fire Sounds to 100.00%
    Cinematic - Send transmission to (All players) from Perenolde 0035 <gen> named Aiden Perenolde: Play No sound and display Wine, wine, wi.... Modify duration: Set to 4.50 seconds and Don't wait
    Wait 5.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Trigger - Turn on Starting_Music_3 <gen>
    Sound - Play 29_Graveyard <gen>
    Player Group - Pick every player in PLAYERREDANDPURPLE and do (.Apply. gg_cam_Camera_040 for (Picked player) over 0 seconds)
    Player Group - Pick every player in PLAYERREDANDPURPLE and do (.Apply. gg_cam_Camera_041 for (Picked player) over 8.00 seconds)
    Wait 8.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Player Group - Pick every player in PLAYERREDANDPURPLE and do (.Apply. gg_cam_Camera_042 for (Picked player) over 0 seconds)
    Unit - Make Perenolde Castle 0189 <gen> face Shadow Master 0190 <gen> over 2.00 seconds
    Cinematic - Send transmission to (All players) from Perenolde 0035 <gen> named Aiden Perenolde: Play No sound and display No! Please, I---. Modify duration: Set to 5.00 seconds and Don't wait
    Wait 5.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Player Group - Pick every player in PLAYERREDANDPURPLE and do (.Apply. gg_cam_Camera_043 for (Picked player) over 0 seconds)
    Cinematic - Send transmission to (All players) from Shadow Master 0190 <gen> named Teron Gorefiend: Play No sound and display King Perenolde, thank you for "welcoming" us into your home. Now, hand over the Book of Medivh.. Modify duration: Set to 15.00 seconds and Don't wait
    Wait 15.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Player Group - Pick every player in PLAYERREDANDPURPLE and do (.Apply. gg_cam_Camera_042 for (Picked player) over 0 seconds)
    Cinematic - Send transmission to (All players) from Perenolde 0035 <gen> named Aiden Perenolde: Play No sound and display You seek the book? Well---. Modify duration: Set to 5.00 seconds and Don't wait
    Wait 5.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Cinematic - Send transmission to (All players) from Perenolde 0035 <gen> named Aiden Perenolde: Play No sound and display ---I can give you the book---. Modify duration: Set to 5.00 seconds and Don't wait
    Wait 5.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Cinematic - Send transmission to (All players) from Perenolde 0035 <gen> named Aiden Perenolde: Play No sound and display ---In return for a favour.... Modify duration: Set to 7.00 seconds and Don't wait
    Wait 7.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Player Group - Pick every player in PLAYERREDANDPURPLE and do (.Apply. gg_cam_Camera_044 for (Picked player) over 0 seconds)
    Player Group - Pick every player in PLAYERREDANDPURPLE and do (.Apply. gg_cam_Camera_045 for (Picked player) over 60.00 seconds)
    Cinematic - Send transmission to (All players) from Perenolde 0035 <gen> named Aiden Perenolde: Play No sound and display You see, the Alliance has stationed a major regiment in my kingdom in order to control me. Destroy the regiment, and I will tell you where I have hidden the book.. Modify duration: Set to 20.00 seconds and Don't wait
    Wait 20.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Cinematic - Send transmission to (All players) from Shadow Master 0190 <gen> named Teron Gorefiend: Play No sound and display You are assuming, of course, that we could not get that information from you through "creative means".. Modify duration: Set to 15.00 seconds and Don't wait
    Wait 15.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Cinematic - Send transmission to (All players) from Perenolde 0035 <gen> named Aiden Perenolde: Play No sound and display That is correct. Assuming time is a precious commodity to you, the fastest way you will obtain the book is by entering into a cooperative relationship with me, as opposed to a... "combative" relationship.. Modify duration: Set to 25.00 seconds and Don't wait
    Wait 25.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Player Group - Pick every player in PLAYERREDANDPURPLE and do (.Apply. gg_cam_Camera_043 for (Picked player) over 0 seconds)
    Cinematic - Send transmission to (All players) from Shadow Master 0190 <gen> named Teron Gorefiend: Play No sound and display .... Modify duration: Set to 4.00 seconds and Don't wait
    Wait 4.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Player Group - Pick every player in PLAYERREDANDPURPLE and do (.Apply. gg_cam_Camera_046 for (Picked player) over 0 seconds)
    Unit - Make Shadow Master 0190 <gen> face (Center of teron_look_dw <gen>) over 2.00 seconds
    Wait 2.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Cinematic - Send transmission to (All players) from Shadow Master 0190 <gen> named Teron Gorefiend: Play No sound and display ...There is a favour I need to ask of you, Lord Deathwing.. Modify duration: Set to 10.00 seconds and Don't wait
    Wait 10.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Player Group - Pick every player in PLAYERREDANDPURPLE and do (.Apply. gg_cam_Camera_047 for (Picked player) over 0 seconds)
    Player Group - Pick every player in PLAYERREDANDPURPLE and do (.Apply. gg_cam_Camera_048 for (Picked player) over 44.00 seconds)
    Wait 2.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Unit - Make Shadow Master 0190 <gen> face Perenolde Castle 0189 <gen> over 3.00 seconds
    Wait 3.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Cinematic - Send transmission to (All players) from Shadow Master 0190 <gen> named Teron Gorefiend: Play No sound and display The deaths of all the men of the Alliance regiment you seek a solution to are now assured. Now, if you will kindly divulge the location of the Book of Medivh.... Modify duration: Set to 20.00 seconds and Don't wait
    Wait 20.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Cinematic - Send transmission to (All players) from Perenolde 0035 <gen> named Aiden Perenolde: Play No sound and display ...A dragon? Is that massive beast a real dragon?. Modify duration: Set to 9.00 seconds and Don't wait
    Wait 9.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Cinematic - Send transmission to (All players) from Perenolde 0035 <gen> named Aiden Perenolde: Play No sound and display ...The book is hidden under the bear rug behind me.. Modify duration: Set to 9.00 seconds and Don't wait
    Wait 7.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Unit - Order Perenolde Castle 0189 <gen> to Move To.(Center of teron_look_dw <gen>)
    Wait 2.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Unit - Order Shadow Master 0190 <gen> to Move To.(Center of teron_bear <gen>)
    Unit - Order Shadowmoon Archmagi 0191 <gen> to Move To.(Center of dentarg_bear <gen>)
    Wait 1.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Player Group - Pick every player in PLAYERREDANDPURPLE and do (.Apply. gg_cam_Camera_049 for (Picked player) over 0 seconds)
    Player Group - Pick every player in PLAYERREDANDPURPLE and do (.Apply. gg_cam_Camera_050 for (Picked player) over 33.50 seconds)
    Wait 2.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Animation - Play Shadow Master 0190 <gen>'s spell (animationname) animation
    Wait 1.50 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Animation - Reset Shadow Master 0190 <gen>'s animation
    Item - Create Ghost Key Book at (Center of book_spawn <gen>)
    Wait 3.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Cinematic - Send transmission to (All players) from Shadow Master 0190 <gen> named Teron Gorefiend: Play No sound and display At last, the first of the three artifacts is in our possession!. Modify duration: Set to 9.00 seconds and Don't wait
    Wait 9.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Cinematic - Send transmission to (All players) from Shadowmoon Archmagi 0191 <gen> named Dentarg: Play No sound and display The preparations for the assault on Dalaran have already been made, Teron. Let us make haste---time is our enemy here.. Modify duration: Set to 17.00 seconds and Don't wait
    Wait 18.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Unit - Move Perenolde Castle 0189 <gen> instantly to (Center of infront_of_windows <gen>), facing (Center of teron_look_dw <gen>)
    Player Group - Pick every player in PLAYERREDANDPURPLE and do (.Apply. gg_cam_Camera_051 for (Picked player) over 0 seconds)
    Player Group - Pick every player in PLAYERREDANDPURPLE and do (.Apply. gg_cam_Camera_052 for (Picked player) over 26.00 seconds)
    Wait 4.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Cinematic - Send transmission to (All players) from Perenolde 0035 <gen> named Aiden Perenolde: Play No sound and display Yes, yes! The smell of burning flesh, the screams of dying soldiers, the taste of despair in the air... the Alliance will soon know the mistake they made when they decided to cross paths with the one true king, Aiden Perenolde!. Modify duration: Set to 26.00 seconds and Don't wait
    Environment - Create at snowoutside_castle <gen> the weather effect Northrend Snow (Light)
    Environment - Turn (Last created weather effect) On
    Wait 2.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Animation - Play Tauren Window 0188 <gen>'s death (animationname) animation
    Sound - Set position of DoorSlam1 <gen> to (Center of sound_window <gen>) with Z offset 0
    Sound - Play DoorSlam1 <gen> at 100% volume, located at (Center of sound_window <gen>) with Z offset 0
    Wait 19.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    Cinematic - Fade out over 1.00 seconds using texture White Mask and color (100.00%, 100.00%, 100.00%) with 0% transparency
    Wait 1.00 seconds
    If (Entire_Cinematic_Is_On Equal to False) then do (Skip remaining actions) else do (Do nothing)
    -------- Cinematic cannot be skipped --------
    Set VariableSet Entire_Cinematic_Is_On = False
    Environment - Turn snowfalleffectallmap On
    Player Group - Pick every player in PLAYERREDANDPURPLE and do (.Apply. gg_cam_Camera_053 for (Picked player) over 0 seconds)
    Player Group - Pick every player in PLAYERREDANDPURPLE and do (.Apply. gg_cam_Camera_054 for (Picked player) over 25.00 seconds)
    Cinematic - Send transmission to (All players) from No unit named Christie Golden/Aaron Rosenberg: Play No sound and display Aiden Perenolde slumped to the ground and sat there in a heap, shaking with mixed chortles and sobs as he listened to the sounds of death and destruction. He had never heard anything so lovely in all his life.. Modify duration: Set to 25.00 seconds and Don't wait
    Environment - Set fog to style Linear, z-start 3000.00, z-end 8000.00, density 1.00 and color (100.00%, 100.00%, 100.00%)
    Sound - Set Ambient Sounds to 30.00%
    Sound - Set Animation and Spell Sounds to 30.00%
    Sound - Set Combat Sounds to 30.00%
    Sound - Set Fire Sounds to 30.00%
    Unit - Set life of Sanctorium 0012 <gen> to 1.00%
    Unit - Set life of Rune Nexus 0017 <gen> to 1.00%
    Unit - Set life of Garrison 0016 <gen> to 1.00%
    Unit - Set life of Repository 0015 <gen> to 1.00%
    Unit - Set life of Plantation 0010 <gen> to 1.00%
    Unit - Set life of Timber Processor 0102 <gen> to 1.00%
    Unit - Set life of Plantation 0011 <gen> to 1.00%
    Unit - Set life of Repository 0103 <gen> to 1.00%
    Unit - Set life of Belfry 0226 <gen> to 1.00%
    Unit - Set life of Belfry 0014 <gen> to 1.00%
    Unit - Set life of Belfry 0227 <gen> to 1.00%
    Unit - Set life of Plantation 0099 <gen> to 1.00%
    Unit - Set life of Manner 0096 <gen> to 1.00%
    Unit - Set life of Rune Nexus 0228 <gen> to 1.00%
    Unit - Set life of Altar of Unity 0100 <gen> to 1.00%
    Unit - Set life of Sanctorium 0106 <gen> to 1.00%
    Unit - Set life of Sanctorium 0013 <gen> to 1.00%
    Cinematic - Fade in over 1.00 seconds using texture White Mask and color (100.00%, 100.00%, 100.00%) with 0% transparency
    Wait 22.00 seconds
    Cinematic - Fade out over 3.00 seconds using texture White Mask and color (100.00%, 100.00%, 100.00%) with 0% transparency
    Wait 5.00 seconds
    Game - Victory Player 1 (Red) (Show dialogs, Skip scores)
    Game - Victory Player 4 (Purple) (Show dialogs, Skip scores)
Music start
  Events
    Time - Elapsed game time is 0.01 seconds
  Conditions
  Actions
    Sound - Play 16_Dun_Morogh <gen>
Starting Music 2
  Events
    Time - Every 136.00 seconds of game time
  Conditions
  Actions
    Sound - Play 08_Stormwind <gen>
Starting Music 3
  Events
    Time - Every 69.00 seconds of game time
  Conditions
  Actions
    Sound - Play 29_Graveyard <gen>
Human
  Events
    Unit - A unit Finishes an upgrade
  Conditions
    (Unit-type of (Triggering unit)) Equal to Altar of Unity
  Actions
    Unit - Change ownership of (Triggering unit) to Player 3 (Teal) and Change color
Shredder
  Events
    Unit - A unit Starts the effect of an ability
  Conditions
    (Ability being cast) Equal to Self-Destruct (Goblin Sapper)
  Actions
    Special Effect - Create a special effect attached to the overhead (attachpoint) of (Triggering unit) using Objects\Spawnmodels\Other\NeutralBuildingExplosion\NeutralBuildingExplosion.mdl
    Wait 3.00 seconds
    Special Effect - Destroy (Last created special effect)