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!
(Item-type of (Item being manipulated)) Equal to Broom
Actions
Animation - Change (Hero manipulating item) flying height to 200.00 at 50.00
Unit - Turn collision for (Hero manipulating item) Off .
Broom Landing
Events
Unit - A unit Loses an item
Conditions
(Item-type of (Item being manipulated)) Equal to Broom
Actions
Animation - Change (Hero manipulating item) flying height to 0.00 at 50.00
Unit - Turn collision for (Hero manipulating item) On .
House Elf Protection
Events
Unit - A unit Sells an item (from shop)
Conditions
And - All (Conditions) are true
Conditions
(Item-class of (Sold Item)) Equal to Powerup
(Unit-type of (Buying unit)) Equal to House Elf
Actions
Item - Remove (Sold Item)
Game - Display to (Player group((Owner of (Buying unit)))) for 5.00 seconds the text: House elves cannot perchase Tomes!
Player - Set (Owner of (Buying unit)) . Current gold to (((Owner of (Buying unit)) Current gold) + 2)
Blast End
Events
Unit - A unit Starts the effect of an ability
Conditions
(Ability being cast) Equal to Blast End
Actions
Set Variable Set Temppoint = (Position of (Casting unit))
Special Effect - Create a special effect at Temppoint using Objects\Spawnmodels\Human\FragmentationShards\FragBoomSpawn.mdl
Special Effect - Create a special effect at Temppoint using Abilities\Weapons\SteamTank\SteamTankImpact.mdl
Unit - Cause (Casting unit) to damage circular area after 0.02 seconds of radius 150.00 at Temppoint , dealing 100 damage of attack type Spells and damage type Normal
Custom script: call RemoveLocation(udg_Temppoint)
Flipendo Blast Fling
Events
Unit - A unit Starts the effect of an ability
Conditions
(Ability being cast) Equal to Flipendo
Actions
Set Variable Set Temppoint = (Target point of ability being cast)
Set Variable Set CasterPoint = (Position of (Casting unit))
Set Variable Set LandPoint = ((Target point of ability being cast) offset by 500.00 towards (Angle from CasterPoint to Temppoint) degrees.)
Wait 1.00 seconds
Unit - Cause (Casting unit) to damage circular area after 0 seconds of radius 200.00 at Temppoint , dealing 100 damage of attack type Chaos and damage type Normal
Unit Group - Pick every unit in (Units within 400.00 of Temppoint.) and do (Actions)
Loop - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Unit-type of (Picked unit)) Equal to Death-Eather
Then - Actions
Unit - Add Flipendoed Flight to (Picked unit)
Unit - Add Fling Death Eater to (Picked unit)
Else - Actions
Do nothing
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Unit-type of (Picked unit)) Equal to Aurur
Then - Actions
Unit - Add Flipendoed Flight to (Picked unit)
Unit - Add Fling Aurur to (Picked unit)
Else - Actions
Do nothing
Unit - Order (Picked unit) to Night Elf Warden - Blink . LandPoint
Wait 0.50 seconds
Unit - Remove Flipendoed Flight from (Picked unit)
Unit - Remove Fling Death Eater from (Picked unit)
Set Variable Set Temppoint = (Target point of ability being cast)
Set Variable Set CasterPoint = (Position of (Casting unit))
Set Variable Set LandPoint = ((Target point of ability being cast) offset by 500.00 towards (Angle from Temppoint to CasterPoint) degrees.)
Wait 1.00 seconds
Unit - Cause (Casting unit) to damage circular area after 0 seconds of radius 200.00 at Temppoint , dealing 100 damage of attack type Chaos and damage type Normal
Unit Group - Pick every unit in (Units within 400.00 of Temppoint.) and do (Actions)
Loop - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Unit-type of (Picked unit)) Equal to Death-Eather
Then - Actions
Unit - Add Flipendoed Flight to (Picked unit)
Unit - Add Fling Death Eater to (Picked unit)
Else - Actions
Do nothing
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Unit-type of (Picked unit)) Equal to Aurur
Then - Actions
Unit - Add Flipendoed Flight to (Picked unit)
Unit - Add Fling Aurur to (Picked unit)
Else - Actions
Do nothing
Unit - Order (Picked unit) to Night Elf Warden - Blink . LandPoint
Wait 0.50 seconds
Unit - Remove Flipendoed Flight from (Picked unit)
Unit - Remove Fling Death Eater from (Picked unit)
(Item-type of (Item being manipulated)) Equal to Marader's Map
Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
And - All (Conditions) are true
Conditions
(Owner of (Hero manipulating item)) Equal to Player 1 (Red)
(Owner of (Hero manipulating item)) Equal to Player 2 (Blue)
(Owner of (Hero manipulating item)) Equal to Player 3 (Teal)
(Owner of (Hero manipulating item)) Equal to Player 4 (Purple)
(Owner of (Hero manipulating item)) Equal to Player 5 (Yellow)
(Owner of (Hero manipulating item)) Equal to Player 6 (Orange)
Then - Actions
Set Variable Set Temppoint = (Position of (Random unit from (Units owned by Player 7 (Green) of type Death-Eather)))
Cinematic - Ping minimap for (All allies of Player 1 (Red).) at Temppoint for 1 seconds
Custom script: call RemoveLocation(udg_Temppoint)
Set Variable Set Temppoint = (Position of (Random unit from (Units owned by Player 8 (Pink) of type Death-Eather)))
Cinematic - Ping minimap for (All allies of Player 1 (Red).) at Temppoint for 1 seconds
Custom script: call RemoveLocation(udg_Temppoint)
Set Variable Set Temppoint = (Position of (Random unit from (Units owned by Player 9 (Gray) of type Death-Eather)))
Cinematic - Ping minimap for (All allies of Player 1 (Red).) at Temppoint for 1 seconds
Custom script: call RemoveLocation(udg_Temppoint)
Set Variable Set Temppoint = (Position of (Random unit from (Units owned by Player 10 (Light Blue) of type Death-Eather)))
Cinematic - Ping minimap for (All allies of Player 1 (Red).) at Temppoint for 1 seconds
Custom script: call RemoveLocation(udg_Temppoint)
Set Variable Set Temppoint = (Position of (Random unit from (Units owned by Player 11 (Dark Green) of type Death-Eather)))
Cinematic - Ping minimap for (All allies of Player 1 (Red).) at Temppoint for 1 seconds
Custom script: call RemoveLocation(udg_Temppoint)
Set Variable Set Temppoint = (Position of (Random unit from (Units owned by Player 12 (Brown) of type Death-Eather)))
Cinematic - Ping minimap for (All allies of Player 1 (Red).) at Temppoint for 1 seconds
Custom script: call RemoveLocation(udg_Temppoint)
Else - Actions
Set Variable Set Temppoint = (Position of (Random unit from (Units owned by Player 1 (Red) of type Death-Eather)))
Cinematic - Ping minimap for (All allies of Player 1 (Red).) at Temppoint for 1 seconds
Custom script: call RemoveLocation(udg_Temppoint)
Set Variable Set Temppoint = (Position of (Random unit from (Units owned by Player 2 (Blue) of type Death-Eather)))
Cinematic - Ping minimap for (All allies of Player 1 (Red).) at Temppoint for 1 seconds
Custom script: call RemoveLocation(udg_Temppoint)
Set Variable Set Temppoint = (Position of (Random unit from (Units owned by Player 3 (Teal) of type Death-Eather)))
Cinematic - Ping minimap for (All allies of Player 1 (Red).) at Temppoint for 1 seconds
Custom script: call RemoveLocation(udg_Temppoint)
Set Variable Set Temppoint = (Position of (Random unit from (Units owned by Player 4 (Purple) of type Death-Eather)))
Cinematic - Ping minimap for (All allies of Player 1 (Red).) at Temppoint for 1 seconds
Custom script: call RemoveLocation(udg_Temppoint)
Set Variable Set Temppoint = (Position of (Random unit from (Units owned by Player 5 (Yellow) of type Death-Eather)))
Cinematic - Ping minimap for (All allies of Player 1 (Red).) at Temppoint for 1 seconds
Custom script: call RemoveLocation(udg_Temppoint)
Set Variable Set Temppoint = (Position of (Random unit from (Units owned by Player 6 (Orange) of type Death-Eather)))
Cinematic - Ping minimap for (All allies of Player 1 (Red).) at Temppoint for 1 seconds
Custom script: call RemoveLocation(udg_Temppoint)
Avada Crminal
Events
Unit - A unit Begins casting an ability
Conditions
(Ability being cast) Equal to Avada Kadavera
Actions
Set Variable Set Temppoint = (Target point of ability being cast)
Unit - Create 1 . Ministry Tracker for Neutral Passive at Temppoint facing Default building facing degrees
Custom script: call RemoveLocation(udg_Temppoint)
Unit - Order (Last created unit) to Night Elf Druid Of The Talon - Faerie Fire . (Casting unit)
Wait 1.00 seconds
Unit - Order (Random unit from (Units owned by Neutral Passive of type Minister of Magic)) to Attack . (Casting unit)
Tracker Removal
Events
Unit - A unit Finishes casting an ability
Conditions
(Ability being cast) Equal to Faerie Fire
Actions
Unit - Remove (Casting unit) from the game
Minister Return
Events
Unit - A unit Dies
Conditions
(Unit-type of (Dying unit)) Equal to Minister of Magic
Actions
Wait 10.00 seconds
Set Variable Set Temppoint = (Center of (Playable map area))
Unit - Create 1 . Minister of Magic for Neutral Passive at Temppoint facing Default building facing degrees
Custom script: call RemoveLocation(udg_Temppoint)
Timer Starter Copy
Events
Time - Elapsed game time is 15.00 seconds
Conditions
Actions
Leaderboard - Create a leaderboard for (All players) titled (Kills ( + ((String(WinScore)) + needed to win!)))
Leaderboard - Add Player 1 (Red) to (Last created leaderboard) with label Aururs and value 0
Leaderboard - Add Player 7 (Green) to (Last created leaderboard) with label Death-Eaters and value 0
Gold giving
Events
Unit - A unit Dies
Conditions
Or - Any (Conditions) are true
Conditions
(Unit-type of (Dying unit)) Equal to Death-Eather
(Unit-type of (Dying unit)) Equal to Aurur
Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
((Owner of (Dying unit)) Current gold) Greater than or equal to 1
Then - Actions
Player - Set (Owner of (Dying unit)) . Current gold to (((Owner of (Dying unit)) Current gold) - 1)
Else - Actions
Do nothing
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Unit-type of (Dying unit)) Equal to Aurur
Then - Actions
Game - Display to (All players) the text: An Aurur has fallen!
Set Variable Set AurursKilled = (AurursKilled + 1)
Leaderboard - Change the value for Player 7 (Green) in (Last created leaderboard) to AurursKilled
Else - Actions
Game - Display to (All players) the text: A Death-Eater has fallen!
Set Variable Set DeathEatersKilled = (DeathEatersKilled + 1)
Leaderboard - Change the value for Player 1 (Red) in (Last created leaderboard) to DeathEatersKilled
Trigger - Run Aurur_Win <gen> (checking conditions)
Trigger - Run DeathEater_Win <gen> (checking conditions)
Aurur Win
Events
Conditions
DeathEatersKilled Equal to WinScore
Actions
Game - Victory Player 1 (Red) ( Show dialogs, Show scores)
Game - Defeat Player 7 (Green) with the message: Defeat!
DeathEater Win
Events
Conditions
AurursKilled Equal to WinScore
Actions
Game - Victory Player 7 (Green) ( Show dialogs, Show scores)
Game - Defeat Player 1 (Red) with the message: Defeat!
Hammer Smash
Events
Unit - A unit Begins casting an ability
Conditions
(Ability being cast) Equal to Hammer Hit
Actions
Unit - Cause (Hero manipulating item) to damage (Target unit of ability being cast) , dealing 100.00 damage of attack type Chaos and damage type Normal
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.