Listen to a special audio message from Bill Roper to the Hive Workshop community (Bill is a former Vice President of Blizzard Entertainment, Producer, Designer, Musician, Voice Actor) 🔗Click here to hear his message!
You are using an out of date browser. It may not display this or other websites correctly. You should upgrade or use an alternative browser.
Triggers
(2)Fallen.w3x
Variables
Summon Skeletons
Skeleton Follow Necro 1
Skeleton Follow Necro 2
Initialization
Everything
Entering the Destroyed City
Stage 1
Stage 2
Stage 3
Key Drop
Rune of Nature
Use Key
Rune of Nature Use
Bone Spirit
Bone Spirit
Bonespirit Activation and Damage
Corpse Explosion
Corpse Explosion
Enter Places
Enter Battlement From Township
EnterTownship From Battlement
Teeth
Teeth
Camera
Poison Nova
Poison Nova
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
You_Have_Necro_Now
boolean
No
false
Skeleton Follow Necro 1
Events
Player - Player 1 (Red) Selects a unit
Conditions
(Triggering unit) Equal to Necromancer 0001 <gen>
Actions
Unit Group - Pick every unit in (Units owned by Player 1 (Red) of type Skeleton (lvl 1)) and do (Order (Picked unit) to Right-Click.Necromancer 0001 <gen>)
Unit Group - Pick every unit in (Units owned by Player 1 (Red) of type Skeleton (lvl 2)) and do (Order (Picked unit) to Right-Click.Necromancer 0001 <gen>)
Unit Group - Pick every unit in (Units owned by Player 1 (Red) of type Skeleton (lvl 3)) and do (Order (Picked unit) to Right-Click.Necromancer 0001 <gen>)
Skeleton Follow Necro 2
Events
Player - Player 2 (Blue) Selects a unit
Conditions
(Triggering unit) Equal to Necromancer 0012 <gen>
Actions
Unit Group - Pick every unit in (Units owned by Player 2 (Blue) of type Skeleton (lvl 1)) and do (Order (Picked unit) to Right-Click.Necromancer 0012 <gen>)
Unit Group - Pick every unit in (Units owned by Player 2 (Blue) of type Skeleton (lvl 2)) and do (Order (Picked unit) to Right-Click.Necromancer 0012 <gen>)
Unit Group - Pick every unit in (Units owned by Player 2 (Blue) of type Skeleton (lvl 3)) and do (Order (Picked unit) to Right-Click.Necromancer 0012 <gen>)
Everything
Events
Map initialization
Conditions
Actions
Set Variable Set You_Have_Necro_Now = "false"
Cinematic - Turn on letterbox mode (hide interface) for (All players) : fade out over 1.00 seconds
Unit Group - Order (Units in Yellow_Units_Start <gen>) to Move To . (Center of Open_Destroyed_City_Gate <gen>)
Camera - Lock camera target for Player 1 (Red) to Paladin 0009 <gen> , offset by ( 0 , 0 ) using Default rotation
Camera - Lock camera target for Player 2 (Blue) to Paladin 0010 <gen> , offset by ( 0 , 0 ) using Default rotation
Cinematic - Send transmission to (All players) from Footman 0007 <gen> named Guard : Play No sound and display So from what you told me, we were in far more danger than we all believed?? We must inform the King about this defilement of the land by these... hell spawns . Modify duration: Add 6.00 seconds and Wait
Stage 1
Events
Unit - A unit enters Open_Destroyed_City_Gate <gen>
Conditions
(Triggering unit) Equal to Footman 0007 <gen>
Actions
Wait 1.50 seconds
Destructible - Open Gate 0000 <gen>
Unit Group - Order (Units in Open_Destroyed_City_Gate <gen>) to Move To . (Center of Horrof_of_seeing_the_ruin <gen>)
Stage 2
Events
Unit - A unit enters Horrof_of_seeing_the_ruin <gen>
Conditions
(Triggering unit) Equal to Footman 0007 <gen>
Actions
Wait 1.50 seconds
Cinematic - Send transmission to (All players) from Footman 0007 <gen> named Guard : Play No sound and display Wha... What happened!!??? Stay alert.. whoever did this might still be here! . Modify duration: Add 4.00 seconds and Wait
Unit Group - Order (Units in Horrof_of_seeing_the_ruin <gen>) to Move To . (Center of Greets_the_dreadlord <gen>)
Stage 3
Events
Unit - A unit enters Greets_the_dreadlord <gen>
Conditions
(Triggering unit) Equal to Footman 0007 <gen>
Actions
Wait 1.50 seconds
Cinematic - Send transmission to (All players) from Footman 0007 <gen> named Guard : Play No sound and display Who ... What are you!!?? . Modify duration: Add 1.00 seconds and Wait
Unit - Make Dreadlord 0011 <gen> face Footman 0008 <gen> over 0.40 seconds
Cinematic - Send transmission to (All players) from Dreadlord 0011 <gen> named Dreadlord : Play No sound and display Ah... so you are the hero2 who slayed The Demon Lord. I'm impressed mortal. Very few mortals have the skill and courage to survive the land of taint. Perhaps the Lich King was right about you. I know I will never forgive myself for this, but ... . Modify duration: Add 9.00 seconds and Wait
Wait 9.00 seconds
Unit - Kill Footman 0007 <gen>
Unit - Kill Footman 0008 <gen>
Unit - Kill Paladin 0009 <gen>
Unit - Kill Paladin 0010 <gen>
Unit - Move Necromancer 0001 <gen> instantly to (Position of Paladin 0009 <gen>) , facing (Position of Dreadlord 0011 <gen>)
Unit - Move Necromancer 0012 <gen> instantly to (Position of Paladin 0010 <gen>) , facing (Position of Dreadlord 0011 <gen>)
Unit - Change ownership of Necromancer 0001 <gen> to Player 1 (Red) and Retain color
Unit - Change ownership of Necromancer 0012 <gen> to Player 2 (Blue) and Retain color
Unit - Make Dreadlord 0011 <gen> face Necromancer 0001 <gen> over 0.40 seconds
Cinematic - Send transmission to (All players) from Dreadlord 0011 <gen> named Dreadlord : Play No sound and display Hurt doesn't it? Seeing your comrades being murdered and you yourselves succomb into the twisting Nether? . Modify duration: Add 5.00 seconds and Wait
Wait 5.00 seconds
Cinematic - Send transmission to (All players) from Dreadlord 0011 <gen> named Dreadlord : Play No sound and display But remember that you serve the Lich King now. Your new form will enable the scourging of this land with out interuption and accompllish my ... the Lich King's true purpose. Now, follow the road where you will find the King's home, find him, find him and kill him! . Modify duration: Add 20.00 seconds and Wait
Wait 20.00 seconds
Unit - Kill Dreadlord 0011 <gen>
Destructible - Close Gate 0000 <gen>
Cinematic - Turn off letterbox mode (show interface) for (All players) : fade in over 1.00 seconds
Camera - Lock camera target for Player 1 (Red) to Necromancer 0001 <gen> , offset by ( 0 , 0 ) using Default rotation
Camera - Lock camera target for Player 2 (Blue) to Necromancer 0012 <gen> , offset by ( 0 , 0 ) using Default rotation
Rune of Nature
Events
Unit - Tree of Eternity 0016 <gen> Dies
Conditions
Actions
Item - Create Rune of Nature at (Position of (Triggering unit))
Item - Make (Last created item) Invulnerable
Rune of Nature Use
Events
Unit - A unit enters Kill_Trees <gen>
Conditions
((Triggering unit) is A Hero) Equal to ((Triggering unit) has an item of type Rune of Nature)
Actions
Item - Remove (Item carried by (Triggering unit) of type Rune of Nature)
Destructible - Pick every destructible in Kill_Trees <gen> and do (Actions)
Loop - Actions
Destructible - Kill (Picked destructible)
Bone Spirit
Events
Unit - A unit Starts the effect of an ability
Conditions
(Ability being cast) Equal to Bone Spirit
Actions
Unit - Order (Casting unit) to Stop .
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(((Target unit of ability being cast) is A ground unit) Equal to True) or (((Target unit of ability being cast) is A flying unit) Equal to True)
Then - Actions
Unit - Create 1 . Bone Spirit for (Owner of (Casting unit)) at (Position of (Casting unit)) facing Default building facing degrees
Unit - Set mana of (Last created unit) to (Real((Level of Bone Spirit for (Casting unit))))
Unit - Order (Last created unit) to Right-Click . (Target unit of ability being cast)
Else - Actions
Unit - Create 1 . Bone Spirit for (Owner of (Casting unit)) at (Position of (Casting unit)) facing Default building facing degrees
Unit - Set mana of (Last created unit) to (Real((Level of Bone Spirit for (Casting unit))))
Unit - Order (Last created unit) to Attack-Move To . ((Position of (Casting unit)) offset by 1500.00 towards (Angle from (Position of (Casting unit)) to (Target point of ability being cast)) degrees.)
Bonespirit Activation and Damage
Events
Unit - A unit Is attacked
Conditions
(Unit-type of (Attacking unit)) Equal to Bone Spirit
Actions
Unit - Cause (Attacking unit) to damage (Attacked unit) , dealing (4500.00 x (Mana of (Attacking unit))) damage of attack type Spells and damage type Normal
Unit - Kill (Attacking unit)
Corpse Explosion
Events
Unit - A unit Starts the effect of an ability
Conditions
Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Ability being cast) Equal to Corpse Explosion
Then - Actions
Unit Group - Pick every unit in (Units in (Region centered at (Target point of ability being cast) with size (250.00, 250.00)) matching ((((Matching unit) is dead) Equal to True) and (((Matching unit) is Mechanical) Equal to False))) and do (Actions)
Loop - Actions
Animation - Change (Picked unit) 's vertex coloring to ( 100 %, 100 %, 100 %) with 100.00 % transparency
Unit - Replace (Picked unit) with a Corpse Explosion using The new unit's default life and mana
Unit - Change ownership of (Last replaced unit) to (Owner of (Casting unit)) and Retain color
Unit - Make (Last replaced unit) Explode on death
Unit - Cause (Last replaced unit) to damage circular area after 0 seconds of radius 250.00 at (Position of (Picked unit)) , dealing (((Max life of (Picked unit)) x 0.70) x (Real((Level of Corpse Explosion for (Casting unit))))) damage of attack type Spells and damage type Normal
Unit - Add a 0.01 second Generic expiration timer to (Last created unit)
Else - Actions
Enter Battlement From Township
Events
Unit - A unit enters Entering_the_Battlement <gen>
Conditions
(Unit-type of (Triggering unit)) Equal to Necromancer (Lich)
(Guard Tower 0196 <gen> is dead) Equal to True
Actions
Unit Group - Pick every unit in (Units owned by (Owner of (Triggering unit)).) and do (Move (Picked unit) instantly to (Center of Arrived_at_Battlement <gen>))
EnterTownship From Battlement
Events
Unit - A unit enters Leaving_the_Battlement <gen>
Conditions
(Unit-type of (Triggering unit)) Equal to Necromancer (Lich)
Actions
Unit Group - Pick every unit in (Units owned by (Owner of (Triggering unit)).) and do (Move (Picked unit) instantly to (Center of Arrive_at_Township <gen>))
Teeth
Events
Unit - A unit Starts the effect of an ability
Conditions
(Ability being cast) Equal to Teeth
Actions
For each (Integer A) from 1 to (1 + (Level of Teeth for (Casting unit))) , do (Actions)
Loop - Actions
Unit - Create 1 . Teeth for (Owner of (Casting unit)) at (Position of (Casting unit)) facing Default building facing degrees
Unit - Set level of Teeth (unit) for (Last created unit) to (Level of Teeth for (Casting unit))
Unit - Order (Last created unit) to Neutral - Breath Of Frost . ((Position of (Casting unit)) offset by 500.00 towards ((Angle from (Position of (Casting unit)) to (Target point of ability being cast)) + (((Real((Integer A))) - 5.00) x 5.00)) degrees.)
Unit - Add a 0.50 second Generic expiration timer to (Last created unit)
Poison Nova
Events
Unit - A unit Starts the effect of an ability
Conditions
(Ability being cast) Equal to Poison Nova
Actions
For each (Integer A) from 1 to 60 , do (Actions)
Loop - Actions
Unit - Create 1 . Poison Nova for (Owner of (Triggering unit)) at (Position of (Triggering unit)) facing Default building facing degrees
Unit - Set level of Poison Nova (unit) for (Last created unit) to (Level of Poison Nova for (Casting unit))
Unit - Order (Last created unit) to Neutral - Breath Of Frost . ((Position of (Triggering unit)) offset by 256 towards (6.00 x (Real((Integer A)))) degrees.)
Unit - Add a 0.50 second Generic expiration timer to (Last created unit)
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.