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
Blood Elf Vs Undead V1.0.w3x
Variables
initialisation
cash
unit spawn
BE HIGH
BE high unit spawn
BE LOW
BE low unit spawn
UD HIGH
UD high unit spawn
UD LOW
UD low unit spawn
Victory/Defeat Condition
Blood Elf Loose
Undead loose
Reinforcement
BE CASTLE
UD BLACK CITADEL
BE HERO
BE WIZARD SKILL
B knight skill
Archmage
BE BLADE MASTER
BE ranger
BE HERO SPAWN
Blood elf wizard
Blood knight
archmage
BE blademaster
Blood elf ranger
UD HERO
Arthas skill
undead knight skill
troll mage skill
death angel skill
shaman skill
UD HERO SPAWN
Arthas
undead knight
troll mage
death angel
shaman
revive system
Player blue
player teal
player purple
player yellow
player orange
player pink
player gray
player light blue
player dark green
player brown
kill hero for gold
kill for gold hero
kill hero with sound
sound trigger kill hero
music in game
music
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
cash
Events
Time - Every 1.00 seconds of game time
Conditions
Actions
Player - Add 5 to Player 2 (Blue) . Current gold
Player - Add 5 to Player 3 (Teal) . Current gold
Player - Add 5 to Player 4 (Purple) . Current gold
Player - Add 5 to Player 5 (Yellow) . Current gold
Player - Add 5 to Player 6 (Orange) . Current gold
Player - Add 5 to Player 8 (Pink) . Current gold
Player - Add 5 to Player 9 (Gray) . Current gold
Player - Add 5 to Player 10 (Light Blue) . Current gold
Player - Add 5 to Player 11 (Dark Green) . Current gold
Player - Add 5 to Player 12 (Brown) . Current gold
BE HIGH
Events
Unit - A unit Dies
Conditions
(Triggering unit) Equal to Barracks 0056 <gen>
Actions
Trigger - Turn off BE_high_unit_spawn <gen>
BE high unit spawn
Events
Time - Every 20.00 seconds of game time
Conditions
Actions
Unit - Create 1 Blood Elf Guardian for Player 1 (Red) at (Center of BE_Unit_high <gen>) facing (Position of Barracks 0056 <gen>)
Unit - Order (Last created unit) to Attack-Move To . (Center of UD_Unit_high <gen>)
Unit - Create 1 Blood Elf Pikeman for Player 1 (Red) at (Center of BE_Unit_high <gen>) facing (Position of Barracks 0056 <gen>)
Unit - Order (Last created unit) to Attack-Move To . (Center of UD_Unit_high <gen>)
Unit - Create 1 Blood Elf Phoenix Archer for Player 1 (Red) at (Center of BE_Unit_high <gen>) facing (Position of Barracks 0056 <gen>)
Unit - Order (Last created unit) to Attack-Move To . (Center of UD_Unit_high <gen>)
BE LOW
Events
Unit - A unit Dies
Conditions
(Triggering unit) Equal to Barracks 0054 <gen>
Actions
Trigger - Turn off BE_low_unit_spawn <gen>
BE low unit spawn
Events
Time - Every 20.00 seconds of game time
Conditions
Actions
Unit - Create 1 Blood Elf Guardian for Player 1 (Red) at (Center of BE_Unit_low <gen>) facing (Position of Barracks 0054 <gen>)
Unit - Order (Last created unit) to Attack-Move To . (Center of UD_Unit_low <gen>)
Unit - Create 1 Blood Elf Pikeman for Player 1 (Red) at (Center of BE_Unit_low <gen>) facing (Position of Barracks 0054 <gen>)
Unit - Order (Last created unit) to Attack-Move To . (Center of UD_Unit_low <gen>)
Unit - Create 1 Blood Elf Phoenix Archer for Player 1 (Red) at (Center of BE_Unit_low <gen>) facing (Position of Barracks 0054 <gen>)
Unit - Order (Last created unit) to Attack-Move To . (Center of UD_Unit_low <gen>)
UD HIGH
Events
Unit - A unit Dies
Conditions
(Triggering unit) Equal to Crypt 0076 <gen>
Actions
Trigger - Turn off UD_high_unit_spawn <gen>
UD high unit spawn
Events
Time - Every 20.00 seconds of game time
Conditions
Actions
Unit - Create 1 Fel Guard for Player 7 (Green) at (Center of UD_Unit_high <gen>) facing (Position of Crypt 0076 <gen>)
Unit - Order (Last created unit) to Attack-Move To . (Center of BE_Unit_high <gen>)
Unit - Create 1 Zombie Tyrant for Player 7 (Green) at (Center of UD_Unit_high <gen>) facing (Position of Crypt 0076 <gen>)
Unit - Order (Last created unit) to Attack-Move To . (Center of BE_Unit_high <gen>)
Unit - Create 1 Undead Archer for Player 7 (Green) at (Center of UD_Unit_high <gen>) facing (Position of Crypt 0076 <gen>)
Unit - Order (Last created unit) to Attack-Move To . (Center of BE_Unit_high <gen>)
UD LOW
Events
Unit - A unit Dies
Conditions
(Triggering unit) Equal to Crypt 0074 <gen>
Actions
Trigger - Turn off UD_low_unit_spawn <gen>
UD low unit spawn
Events
Time - Every 20.00 seconds of game time
Conditions
Actions
Unit - Create 1 Fel Guard for Player 7 (Green) at (Center of UD_Unit_low <gen>) facing (Position of Crypt 0074 <gen>)
Unit - Order (Last created unit) to Attack-Move To . (Center of BE_Unit_low <gen>)
Unit - Create 1 Zombie Tyrant for Player 7 (Green) at (Center of UD_Unit_low <gen>) facing (Position of Crypt 0074 <gen>)
Unit - Order (Last created unit) to Attack-Move To . (Center of BE_Unit_low <gen>)
Unit - Create 1 Undead Archer for Player 7 (Green) at (Center of UD_Unit_low <gen>) facing (Position of Crypt 0074 <gen>)
Unit - Order (Last created unit) to Attack-Move To . (Center of BE_Unit_low <gen>)
Blood Elf Loose
Events
Unit - A unit Dies
Conditions
(Triggering unit) Equal to Castle 0000 <gen>
Actions
Game - Display to (All players) the text: The Blood Elf As Been Defeated!
Wait 10.00 seconds
Game - Missing string for 'EndGame'
Undead loose
Events
Unit - A unit Dies
Conditions
(Triggering unit) Equal to Black Citadel 0027 <gen>
Actions
Game - Display to (All players) the text: The Undead As been Defeated!
Wait 10.00 seconds
Game - Missing string for 'EndGame'
BE CASTLE
Events
Unit - Castle 0000 <gen> Takes damage
Conditions
(Life of Castle 0000 <gen>) Less than or equal to 1000.00
Actions
Unit - Create 10 Blood Elf Guardian for Player 1 (Red) at (Center of BE_RESPAWN_POINT <gen>) facing (Position of Castle 0000 <gen>)
Unit - Create 10 Blood Elf Pikeman for Player 1 (Red) at (Center of BE_RESPAWN_POINT <gen>) facing (Position of Castle 0000 <gen>)
Unit - Create 10 Blood Elf Phoenix Archer for Player 1 (Red) at (Center of BE_RESPAWN_POINT <gen>) facing (Position of Castle 0000 <gen>)
UD BLACK CITADEL
Events
Unit - Black Citadel 0027 <gen> Takes damage
Conditions
(Life of Black Citadel 0027 <gen>) Less than or equal to 1000.00
Actions
Unit - Create 10 Fel Guard for Player 7 (Green) at (Center of UD_RESPAN_POINT <gen>) facing (Position of Black Citadel 0027 <gen>)
Unit - Create 10 Zombie Tyrant for Player 7 (Green) at (Center of UD_RESPAN_POINT <gen>) facing (Position of Black Citadel 0027 <gen>)
Unit - Create 10 Undead Archer for Player 7 (Green) at (Center of UD_RESPAN_POINT <gen>) facing (Position of Black Citadel 0027 <gen>)
BE WIZARD SKILL
Events
Unit - A unit enters BE_wizard <gen>
Conditions
(Unit-type of (Triggering unit)) Equal to Peasant
Actions
Game - Display to (All allies of (Owner of (Triggering unit)).) the text: Blood Elf Wizard Skills:Summon Water Elemental,Frost Nova,Blizzard And Death and decay.
B knight skill
Events
Unit - A unit enters BE_knight <gen>
Conditions
(Unit-type of (Triggering unit)) Equal to Peasant
Actions
Game - Display to (All allies of (Owner of (Triggering unit)).) the text: Blood Knight Skill: Healing waves,Warstomp,Enduranceaura,Avatar
Archmage
Events
Unit - A unit enters BE_Mage <gen>
Conditions
(Unit-type of (Triggering unit)) Equal to Peasant
Actions
Game - Display to (All allies of (Owner of (Triggering unit)).) the text: Archmage skill: Breath of fire, Rain of fire, Summon lava spawn, Big bad voodoo
BE BLADE MASTER
Events
Unit - A unit enters BE_blademaster <gen>
Conditions
(Unit-type of (Triggering unit)) Equal to Peasant
Actions
Game - Display to (All allies of (Owner of (Triggering unit)).) the text: Blood Elf Blademaster Skill: Wind walk, War stomp, Critical strike, Bladestorm
BE ranger
Events
Unit - A unit enters BE_Ranger <gen>
Conditions
(Unit-type of (Triggering unit)) Equal to Peasant
Actions
Game - Display to (All allies of (Owner of (Triggering unit)).) the text: Blood Elf Ranger Skill: Cold arrows, Searing arrow, Trueshot aura, Starfall
Blood elf wizard
Events
Unit - Blood Elf Wizard 0138 <gen> Is attacked
Conditions
(Unit-type of (Attacking unit)) Equal to Peasant
Actions
Unit - Remove (Attacking unit) from the game
Unit - Create 1 Blood Elf Wizard for (Owner of (Attacking unit)) at (Center of BE_RESPAWN_POINT <gen>) facing (Position of (Picked unit))
Unit - Kill Blood Elf Wizard 0138 <gen>
Blood knight
Events
Unit - Blood Elf Knight 0139 <gen> Is attacked
Conditions
(Unit-type of (Attacking unit)) Equal to Peasant
Actions
Unit - Remove (Attacking unit) from the game
Unit - Create 1 Blood Elf Knight for (Owner of (Attacking unit)) at (Center of BE_RESPAWN_POINT <gen>) facing (Position of (Picked unit))
Unit - Kill Blood Elf Knight 0139 <gen>
archmage
Events
Unit - Archmage 0140 <gen> Is attacked
Conditions
(Unit-type of (Attacking unit)) Equal to Peasant
Actions
Unit - Remove (Attacking unit) from the game
Unit - Create 1 Archmage for (Owner of (Attacking unit)) at (Center of BE_RESPAWN_POINT <gen>) facing (Position of (Picked unit))
Unit - Kill Archmage 0140 <gen>
BE blademaster
Events
Unit - Blade Master 0141 <gen> Is attacked
Conditions
(Unit-type of (Attacking unit)) Equal to Peasant
Actions
Unit - Remove (Attacking unit) from the game
Unit - Create 1 Blade Master for (Owner of (Attacking unit)) at (Center of BE_RESPAWN_POINT <gen>) facing (Position of (Picked unit))
Unit - Kill Blade Master 0141 <gen>
Blood elf ranger
Events
Unit - Blood Elf Ranger 0142 <gen> Is attacked
Conditions
(Unit-type of (Attacking unit)) Equal to Peasant
Actions
Unit - Remove (Attacking unit) from the game
Unit - Create 1 Blood Elf Ranger for (Owner of (Attacking unit)) at (Center of BE_RESPAWN_POINT <gen>) facing (Position of (Picked unit))
Unit - Kill Blood Elf Ranger 0142 <gen>
Arthas skill
Events
Unit - A unit enters arthas_nerzul <gen>
Conditions
(Unit-type of (Triggering unit)) Equal to Acolyte
Actions
Game - Display to (All allies of (Owner of (Triggering unit)).) the text: Death Warrior Skill: Death coil, Soul burn, Unholy aura, Reincarnation.
undead knight skill
Events
Unit - A unit enters undead_knight <gen>
Conditions
(Unit-type of (Triggering unit)) Equal to Acolyte
Actions
Game - Display to (All allies of (Owner of (Triggering unit)).) the text: Death Night Skill: Vampiric aura, Chain lightning, Critical strike, Rain of chaos
troll mage skill
Events
Unit - A unit enters troll_mage <gen>
Conditions
(Unit-type of (Triggering unit)) Equal to Acolyte
Actions
Game - Display to (All allies of (Owner of (Triggering unit)).) the text: Troll Mage Skill: Flame Strike, Rain of fire, Shockwave, Volcano
death angel skill
Events
Unit - A unit enters death_angel <gen>
Conditions
(Unit-type of (Triggering unit)) Equal to Acolyte
Actions
Game - Display to (All allies of (Owner of (Triggering unit)).) the text: Death Angel Skill: Bash, Wind Walk, Forked lightning, Locust swarn
shaman skill
Events
Unit - A unit enters shaman <gen>
Conditions
(Unit-type of (Triggering unit)) Equal to Acolyte
Actions
Game - Display to (All allies of (Owner of (Triggering unit)).) the text: Shaman Skill: Immolation, Shadow strike, Carrion swarm, Death and decay
Arthas
Events
Unit - Death Warrior 0143 <gen> Is attacked
Conditions
(Unit-type of (Attacking unit)) Equal to Acolyte
Actions
Unit - Remove (Attacking unit) from the game
Unit - Create 1 Death Warrior for (Owner of (Attacking unit)) at (Center of UD_RESPAN_POINT <gen>) facing (Position of (Picked unit))
Unit - Kill Death Warrior 0143 <gen>
undead knight
Events
Unit - Death Knight 0144 <gen> Is attacked
Conditions
(Unit-type of (Attacking unit)) Equal to Acolyte
Actions
Unit - Remove (Attacking unit) from the game
Unit - Create 1 Death Knight for (Owner of (Attacking unit)) at (Center of UD_RESPAN_POINT <gen>) facing (Position of (Picked unit))
Unit - Kill Death Knight 0144 <gen>
troll mage
Events
Unit - Troll Mage 0145 <gen> Is attacked
Conditions
(Unit-type of (Attacking unit)) Equal to Acolyte
Actions
Unit - Remove (Attacking unit) from the game
Unit - Create 1 Troll Mage for (Owner of (Attacking unit)) at (Center of UD_RESPAN_POINT <gen>) facing (Position of (Attacking unit))
Unit - Kill Troll Mage 0145 <gen>
death angel
Events
Unit - Death Angel 0146 <gen> Is attacked
Conditions
(Unit-type of (Attacking unit)) Equal to Acolyte
Actions
Unit - Remove (Attacking unit) from the game
Unit - Create 1 Death Angel for (Owner of (Attacking unit)) at (Center of UD_RESPAN_POINT <gen>) facing (Position of (Picked unit))
Unit - Kill Death Angel 0146 <gen>
shaman
Events
Unit - Shaman 0147 <gen> Is attacked
Conditions
(Unit-type of (Attacking unit)) Equal to Acolyte
Actions
Unit - Remove (Attacking unit) from the game
Unit - Create 1 Shaman for (Owner of (Attacking unit)) at (Center of UD_RESPAN_POINT <gen>) facing (Position of (Picked unit))
Unit - Kill Shaman 0147 <gen>
Player blue
Events
Unit - A unit owned by Player 2 (Blue) . Dies
Conditions
((Triggering unit) is A Hero) Equal to True
Actions
Game - Display to (All allies of (Owner of (Dying unit)).) the text: (time to revive + (String(((Hero level of (Triggering unit)) x 3))))
Wait (Real(((Hero level of (Triggering unit)) x 3))) seconds
Hero - Instantly revive (Triggering unit) at (Center of BE_RESPAWN_POINT <gen>) , Show revival graphics
player teal
Events
Unit - A unit owned by Player 3 (Teal) . Dies
Conditions
((Triggering unit) is A Hero) Equal to True
Actions
Game - Display to (All allies of (Owner of (Dying unit)).) the text: (time to revive + (String(((Hero level of (Triggering unit)) x 3))))
Wait (Real(((Hero level of (Triggering unit)) x 3))) seconds
Hero - Instantly revive (Triggering unit) at (Center of BE_RESPAWN_POINT <gen>) , Show revival graphics
player purple
Events
Unit - A unit owned by Player 4 (Purple) . Dies
Conditions
((Triggering unit) is A Hero) Equal to True
Actions
Game - Display to (All allies of (Owner of (Dying unit)).) the text: (time to revive + (String(((Hero level of (Triggering unit)) x 3))))
Wait (Real(((Hero level of (Triggering unit)) x 3))) seconds
Hero - Instantly revive (Triggering unit) at (Center of BE_RESPAWN_POINT <gen>) , Show revival graphics
player yellow
Events
Unit - A unit owned by Player 5 (Yellow) . Dies
Conditions
((Triggering unit) is A Hero) Equal to True
Actions
Game - Display to (All allies of (Owner of (Dying unit)).) the text: (time to revive + (String(((Hero level of (Triggering unit)) x 3))))
Wait (Real((((Hero level of (Triggering unit)) x 3) + 1))) seconds
Hero - Instantly revive (Triggering unit) at (Center of BE_RESPAWN_POINT <gen>) , Show revival graphics
player orange
Events
Unit - A unit owned by Player 6 (Orange) . Dies
Conditions
((Triggering unit) is A Hero) Equal to True
Actions
Game - Display to (All allies of (Owner of (Dying unit)).) the text: (time to revive + (String(((Hero level of (Triggering unit)) x 3))))
Wait (Real(((Hero level of (Triggering unit)) x 3))) seconds
Hero - Instantly revive (Triggering unit) at (Center of BE_RESPAWN_POINT <gen>) , Show revival graphics
player pink
Events
Unit - A unit owned by Player 8 (Pink) . Dies
Conditions
((Triggering unit) is A Hero) Equal to True
Actions
Game - Display to (All allies of (Owner of (Dying unit)).) the text: (time to revive + (String(((Hero level of (Triggering unit)) x 3))))
Wait (Real(((Hero level of (Triggering unit)) x 3))) seconds
Hero - Instantly revive (Triggering unit) at (Center of UD_RESPAN_POINT <gen>) , Show revival graphics
player gray
Events
Unit - A unit owned by Player 9 (Gray) . Dies
Conditions
((Triggering unit) is A Hero) Equal to True
Actions
Game - Display to (All allies of (Owner of (Dying unit)).) the text: (time to revive + (String(((Hero level of (Triggering unit)) x 3))))
Wait (Real(((Hero level of (Triggering unit)) x 3))) seconds
Hero - Instantly revive (Triggering unit) at (Center of UD_RESPAN_POINT <gen>) , Show revival graphics
player light blue
Events
Unit - A unit owned by Player 10 (Light Blue) . Dies
Conditions
((Triggering unit) is A Hero) Equal to True
Actions
Game - Display to (All allies of (Owner of (Dying unit)).) the text: (time to revive + (String(((Hero level of (Triggering unit)) x 3))))
Wait (Real(((Hero level of (Triggering unit)) x 3))) seconds
Hero - Instantly revive (Triggering unit) at (Center of UD_RESPAN_POINT <gen>) , Show revival graphics
player dark green
Events
Unit - A unit owned by Player 11 (Dark Green) . Dies
Conditions
((Triggering unit) is A Hero) Equal to True
Actions
Game - Display to (All allies of (Owner of (Dying unit)).) the text: (time to revive + (String(((Hero level of (Triggering unit)) x 3))))
Wait (Real(((Hero level of (Triggering unit)) x 3))) seconds
Hero - Instantly revive (Triggering unit) at (Center of UD_RESPAN_POINT <gen>) , Show revival graphics
player brown
Events
Unit - A unit owned by Player 12 (Brown) . Dies
Conditions
((Triggering unit) is A Hero) Equal to True
Actions
Game - Display to (All allies of (Owner of (Dying unit)).) the text: (time to revive + (String(((Hero level of (Triggering unit)) x 3))))
Wait (Real(((Hero level of (Triggering unit)) x 3))) seconds
Hero - Instantly revive (Triggering unit) at (Center of UD_RESPAN_POINT <gen>) , Show revival graphics
kill for gold hero
Events
Unit - A unit Dies
Conditions
((Dying unit) is A Hero) Equal to True
Actions
Player - Set (Owner of (Killing unit)) . Current gold to (((Owner of (Killing unit)) Current gold) + 400)
sound trigger kill hero
Events
Unit - A unit Dies
Conditions
((Dying unit) is A Hero) Equal to True
Actions
Game - Display to (All players) the text: ((Name of (Owner of (Killing unit))) + (You Just Owned + (Name of (Owner of (Dying 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.