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
Epic FFA 1.3 beta.w3x
Variables
NOTE READ PLZ
PLZ READ
End?
Initialization
Quest
Fire Mage Dead
Human Dead
Ice Mage Dead
Warlock
Scorpion Dead
Hunter Dead
Ranger Dead
Kid
Ninja Dead
Brute Dead
Marksman
Berserker
Scorpion
Experience
Spells
Strength Aura
Axe Throw
Backstab1
Backstab Copy
Jump
Knockback
Earthquake
Explosion
Retaliate
Burrow
Get Back Here Cowards
Roar
Jump 2
Hunter
Spirit Drain
Spirit Drain 2
Uppercut
Ice Blast
Nova
Return
Return
Snipe
Snipe
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
Caster
unit
No
Caster2
unit
No
Facing1
real
No
Facing2
real
No
Firemageint
real
No
NovaRotationTargetVar
real
No
Retaliate
buffcode
No
Target
unit
No
TriggeringUnitPointVar
location
No
If you edit this map please ask me or if you edit it without my permission please give credit!
PLZ READ
Events
Conditions
Actions
Quest
Events
Map initialization
Conditions
Actions
Quest - Create a Optional quest titled By I_dont_no with the description Go to Hiveworkshop.com now to see if their are any new versions, or look up my profile (I_dont_no) and tell me what I need to do to improve. , using icon path BTNBleedingFist.blp
Quest - Create a Optional quest titled Credits with the description Everything I used downloaded from wc3sear.ch or hiveworkshop.com Pushback stuff and ice swarms based from one of Arksword(sv)'s spells (Pushback Nova) and the jump up spells based from the lotus spell made by Vegeta_SS and Blargel. Those spells gave the ideas for most of my sucky custom spells :D. , using icon path DISBTNSwordDance.blp
Quest - Create a Required quest titled Kill Everyone Else with the description Becareful everyone has their own little tricks to make u die. , using icon path ReplaceableTextures\CommandButtons\BTNPandarenBrewmaster.blp
Fire Mage Dead
Events
Unit - Fire Mage 0002 <gen> Dies
Conditions
Actions
Quest - Display to (All players) the Simple Hint message: *Note*The Fire Mage is dead.
Human Dead
Events
Unit - Human 0000 <gen> Dies
Conditions
Actions
Quest - Display to (All players) the Simple Hint message: *Note*The Human is dead.
Ice Mage Dead
Events
Unit - Ice Mage 0003 <gen> Dies
Conditions
Actions
Quest - Display to (All players) the Simple Hint message: *Note*The Ice Mage is dead.
Warlock
Events
Unit - Warlock 0018 <gen> Dies
Conditions
Actions
Quest - Display to (All players) the Simple Hint message: *Note*The Warlock is dead.
Scorpion Dead
Events
Unit - Scorpion 0029 <gen> Dies
Conditions
Actions
Quest - Display to (All players) the Simple Hint message: *Note*The Scorpion is dead.
Hunter Dead
Events
Unit - Hunter 0016 <gen> Dies
Conditions
Actions
Quest - Display to (All players) the Simple Hint message: *Note*The Hunter is dead.
Ranger Dead
Events
Unit - Ranger 0031 <gen> Dies
Conditions
Actions
Quest - Display to (All players) the Simple Hint message: *Note*The Ranger is dead.
Kid
Events
Unit - Spirit Mage 0001 <gen> Dies
Conditions
Actions
Quest - Display to (All players) the Simple Hint message: *Note*The Spirit Mage is dead.
Ninja Dead
Events
Unit - Ninja 0017 <gen> Dies
Conditions
Actions
Quest - Display to (All players) the Simple Hint message: *Note*The Ninja is dead.
Brute Dead
Events
Unit - Brute 0020 <gen> Dies
Conditions
Actions
Quest - Display to (All players) the Simple Hint message: *Note*The Brute is dead.
Marksman
Events
Unit - Marksman 0034 <gen> Dies
Conditions
Actions
Quest - Display to (All players) the Simple Hint message: *Note*The Marksman is dead.
Berserker
Events
Unit - Berserker 0035 <gen> Dies
Conditions
Actions
Quest - Display to (All players) the Simple Hint message: *Note*The Berserker is dead.
Scorpion
Events
Unit - A unit enters Region_001 <gen>
Conditions
(Triggering unit) Not equal to Scorpion 0029 <gen>
Actions
Quest - Display to (All players) the Warning message: Someone found a sign reading Beware Killer Scorpion in nearby desert, stay away
Trigger - Turn off (This trigger)
Experience
Events
Time - Every 120.00 seconds of game time
Conditions
Actions
Quest - Display to (All players) the Secret message: Good Job its been 12 hours, and your still alive, better start killing other people though.
Unit Group - Pick every unit in (Units in (Playable map area)) and do (Actions)
Loop - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
((Picked unit) is alive) Equal to True
Then - Actions
Hero - Add 1000 experience to (Picked unit) , Show level-up graphics
Else - Actions
Do nothing
Strength Aura
Events
Time - Every 5.00 seconds of game time
Conditions
Actions
Unit Group - Pick every unit in (Units in (Playable map area) matching (((Matching unit) has buff Strength Aura) Equal to True)) and do (Actions)
Loop - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
((Picked unit) is alive) Equal to True
((Picked unit) is A ground unit) Equal to True
Then - Actions
Unit - Cause Brute 0020 <gen> to damage (Picked unit) , dealing (Real((Strength of Brute 0020 <gen> (Include bonuses)))) damage of attack type Chaos and damage type Force
Else - Actions
Do nothing
Axe Throw
Events
Time - Every 0.01 seconds of game time
Conditions
Actions
Unit Group - Pick every unit in (Units in (Playable map area) matching (((Triggering unit) has buff Axe Throw) Equal to True)) and do (Actions)
Loop - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
((Picked unit) is alive) Equal to True
Then - Actions
Unit - Pause (Triggering unit)
Unit - Unpause (Triggering unit)
Else - Actions
Do nothing
Backstab1
Events
Unit - Ninja 0017 <gen> Learns a skill
Conditions
(Learned Hero Skill) Equal to Backstab
Actions
Trigger - Turn on Backstab_Copy <gen>
Backstab Copy
Events
Unit - A unit Is attacked
Conditions
(Attacking unit) Equal to Ninja 0017 <gen>
Actions
Set Variable Set Facing1 = (Angle from (Position of Ninja 0017 <gen>) to (Position of (Triggering unit)))
Set Variable Set Facing2 = (Facing of (Triggering unit))
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
Facing1 Less than 0.00
Then - Actions
Set Variable Set Facing1 = (Facing1 + 360.00)
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
Facing2 Less than 0.00
Then - Actions
Set Variable Set Facing2 = (Facing2 + 360.00)
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
And - All (Conditions) are true
Conditions
And - All (Conditions) are true
Conditions
Facing1 Greater than or equal to (Facing2 - 90.00)
Facing1 Less than or equal to (Facing2 + 90.00)
Then - Actions
Wait 0.40 seconds
Unit - Cause Ninja 0017 <gen> to damage (Triggering unit) , dealing (Real((Agility of Ninja 0017 <gen> (Include bonuses)))) damage of attack type Chaos and damage type Normal
Special Effect - Create a special effect at (Position of (Triggering unit)) using Objects\Spawnmodels\Critters\Albatross\CritterBloodAlbatross.mdl
Special Effect - Destroy (Last created special effect)
Else - Actions
Do nothing
Jump
Events
Unit - Ninja 0017 <gen> Finishes casting an ability
Conditions
(Ability being cast) Equal to Jump
Actions
Set Variable Set Caster2 = (Casting unit)
Unit - Pause Caster2
Unit - Make Caster2 Invulnerable
Unit - Add Crow Form to Caster2
Unit - Turn collision for Caster2 Off .
Animation - Change Caster2 flying height to 500.00 at 500.00
Wait 3.00 seconds
Animation - Change Caster2 flying height to 0.00 at 100000.00
Unit - Remove Crow Form from Caster2
Unit - Unpause Caster2
Unit - Make Caster2 Vulnerable
Unit - Turn collision for Caster2 On .
Unit - Create 1 . Stomper for (Owner of (Triggering unit)) at (Position of (Triggering unit)) facing Default building facing degrees
Unit - Add a 3.00 second Generic expiration timer to (Last created unit)
Unit - Order (Last created unit) to Orc Tauren Chieftain - War Stomp .
Knockback
Events
Time - Every 0.01 seconds of game time
Conditions
Actions
Unit Group - Pick every unit in (Units in (Playable map area) matching (((Matching unit) has buff Knockback) Equal to True)) and do (Actions)
Loop - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
((Picked unit) is alive) Equal to True
((Picked unit) is A ground unit) Equal to True
Then - Actions
Set Variable Set TriggeringUnitPointVar = (Position of Human 0000 <gen>)
Unit - Move (Picked unit) instantly to ((Position of (Picked unit)) offset by 5.00 towards (Angle from TriggeringUnitPointVar to (Position of (Picked unit))) degrees.)
Else - Actions
Do nothing
Earthquake
Events
Unit - Scorpion 0029 <gen> Finishes casting an ability
Conditions
(Ability being cast) Equal to Earthquake (mine)
Actions
For each (Integer A) from 1 to 10 , do (Actions)
Loop - Actions
Wait 1.00 seconds
For each (Integer A) from 1 to 10 , do (Actions)
Loop - Actions
Unit - Create 1 . Earthquaker for (Owner of (Triggering unit)) at (Position of (Triggering unit)) facing Default building facing degrees
Unit - Add a 1.00 second Generic expiration timer to (Last created unit)
Unit - Order (Last created unit) to Orc Tauren Chieftain - War Stomp .
Wait 1.00 seconds
Explosion
Events
Time - Every 0.01 seconds of game time
Conditions
Actions
Unit Group - Pick every unit in (Units in (Playable map area) matching (((Matching unit) has buff Explosion) Equal to True)) and do (Actions)
Loop - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
((Picked unit) is alive) Equal to True
Then - Actions
Unit - Cause Fire Mage 0002 <gen> to damage (Picked unit) , dealing (Real(((Intelligence of Fire Mage 0002 <gen> (Include bonuses)) x 2))) damage of attack type Spells and damage type Fire
Else - Actions
Do nothing
Retaliate
Events
Unit - A unit Is attacked
Conditions
(Triggering unit) Equal to Fire Mage 0002 <gen>
Actions
Set Variable Set Retaliate = "B00F"
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
((Fire Mage 0002 <gen> has buff Retaliate) Equal to True) or ((Fire Mage 0002 <gen> has buff Retaliate (Extra)) Equal to True)
Then - Actions
Unit - Cause Fire Mage 0002 <gen> to damage (Attacking unit) , dealing (Real((Agility of Fire Mage 0002 <gen> (Include bonuses)))) damage of attack type Spells and damage type Normal
Unit - Cause Fire Mage 0002 <gen> to damage (Attacking unit) , dealing (Real((Strength of Fire Mage 0002 <gen> (Include bonuses)))) damage of attack type Spells and damage type Normal
Unit - Cause Fire Mage 0002 <gen> to damage (Attacking unit) , dealing (Real((Intelligence of Fire Mage 0002 <gen> (Include bonuses)))) damage of attack type Spells and damage type Normal
Else - Actions
Do nothing
Burrow
Events
Unit - Scorpion 0029 <gen> Finishes casting an ability
Conditions
(Ability being cast) Equal to Burrow
Actions
Unit - Create 1 . Stomper for (Owner of (Triggering unit)) at (Position of (Triggering unit)) facing Default building facing degrees
Unit - Add a 3.00 second Generic expiration timer to (Last created unit)
Unit - Order (Last created unit) to Orc Tauren Chieftain - War Stomp .
Get Back Here Cowards
Events
Unit - Brute 0020 <gen> Finishes casting an ability
Conditions
(Ability being cast) Equal to Get Back Here Cowards!
Actions
Unit Group - Pick every unit in (Units in (Playable map area) matching (((Triggering unit) is A Hero) Equal to True)) and do (Actions)
Loop - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
((Picked unit) is alive) Equal to True
((Picked unit) is A Hero) Equal to True
(Life of (Picked unit)) Less than or equal to 500.00
Then - Actions
Unit - Move (Picked unit) instantly to (Position of Brute 0020 <gen>)
Else - Actions
Do nothing
Roar
Events
Unit - Berserker 0035 <gen> Finishes casting an ability
Conditions
(Ability being cast) Equal to Battle Roar
Actions
Sound - Play O05Grom37 <gen>
Floating Text - Create floating text that reads IM GOING TO KILL YOU ALL above Berserker 0035 <gen> with Z offset 0 , using font size 10 , color ( 100 %, 100 %, 100 %), and 0 % transparency
Wait 2 seconds
Wait 4.00 seconds
Floating Text - Destroy (Last created floating text)
Jump 2
Events
Time - Every 0.01 seconds of game time
Conditions
Actions
Set Variable Set TriggeringUnitPointVar = (Position of Ninja 0017 <gen>)
Unit Group - Pick every unit in (Units in (Playable map area) matching (((Matching unit) has buff Jump) Equal to True)) and do (Actions)
Loop - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
((Picked unit) is alive) Equal to True
((Picked unit) is A ground unit) Equal to True
Then - Actions
Unit - Move (Picked unit) instantly to ((Position of (Picked unit)) offset by 3.00 towards (Facing of Ninja 0017 <gen>) degrees.)
Else - Actions
Do nothing
Hunter
Events
Unit - Hunter 0016 <gen> Finishes casting an ability
Conditions
Actions
Unit Group - Pick every unit in (Units in (Playable map area) matching (((Matching unit) has buff Mark Of Death) Equal to True)) and do (Actions)
Loop - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
((Picked unit) is alive) Equal to True
Then - Actions
Unit - Cause Hunter 0016 <gen> to damage (Picked unit) , dealing 1000.00 damage of attack type Spells and damage type Magic
Else - Actions
Do nothing
Spirit Drain
Events
Time - Every 1.00 seconds of game time
Conditions
Actions
Unit Group - Pick every unit in (Units in (Playable map area) matching (((Matching unit) has buff Spirit Drain) Equal to True)) and do (Actions)
Loop - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
((Picked unit) is alive) Equal to True
((Picked unit) is A ground unit) Equal to True
Then - Actions
Unit - Cause Spirit Mage 0001 <gen> to damage (Picked unit) , dealing (Percentage life of (Picked unit)) damage of attack type Spells and damage type Enhanced
Else - Actions
Do nothing
Spirit Drain 2
Events
Unit - Spirit Mage 0001 <gen> Finishes casting an ability
Conditions
(Ability being cast) Equal to Spirit Drain
Actions
Wait 20.00 seconds
Unit - Set life of Spirit Mage 0001 <gen> to 100 %
Uppercut
Events
Unit - A unit Starts the effect of an ability
Conditions
(Ability being cast) Equal to Uppercut
Actions
Set Variable Set Caster = (Casting unit)
Set Variable Set Target = (Target unit of ability being cast)
Unit - Pause Caster
Unit - Pause Target
Unit - Add Crow Form to Caster
Unit - Add Crow Form to Target
Unit - Turn collision for Caster Off .
Unit - Turn collision for Target Off .
Animation - Play Caster 's attack animation, using only Rare animations
Wait 0.10 seconds
Unit - Cause Caster to damage Target , dealing (Real(((Agility of Caster (Include bonuses)) x 8))) damage of attack type Spells and damage type Normal
Animation - Change Target flying height to 500.00 at 500.00
Animation - Play Target 's death animation
Wait 1.00 seconds
Animation - Change Target flying height to 0.00 at 500.00
Unit - Remove Crow Form from Caster
Unit - Remove Crow Form from Target
Special Effect - Create a special effect at (Position of Target) using Abilities\Spells\Human\ThunderClap\ThunderClapCaster.mdl
Special Effect - Destroy (Last created special effect)
Wait 1.00 seconds
Unit - Turn collision for Target On .
Unit - Turn collision for Caster On .
Unit - Unpause Caster
Unit - Unpause Target
Ice Blast
Events
Unit - Ice Mage 0003 <gen> Finishes casting an ability
Conditions
(Ability being cast) Equal to Ice Blast
Actions
For each (Integer A) from 1 to 2 , do (Actions)
Loop - Actions
Wait 1.00 seconds
Unit - Create 1 . Frost Caster for (Owner of (Triggering unit)) at (Position of (Triggering unit)) facing Default building facing degrees
Unit - Add a 3.00 second Generic expiration timer to (Last created unit)
Unit - Order (Last created unit) to Orc Tauren Chieftain - Shockwave . ((Position of (Triggering unit)) offset by 100.00 towards (Facing of (Triggering unit)) degrees.)
Nova
Events
Unit - A unit Starts the effect of an ability
Conditions
(Ability being cast) Equal to Ice Swarm
Actions
Set Variable Set TriggeringUnitPointVar = (Position of (Triggering unit))
For each (Integer A) from 1 to 36 , do (Actions)
Loop - Actions
Unit - Create 1 . Ice Swarmer for (Owner of (Triggering unit)) at (Position of (Triggering unit)) facing Default building facing degrees
Unit - Add a 3.00 second Generic expiration timer to (Last created unit)
Unit - Order (Last created unit) to Orc Tauren Chieftain - Shockwave . ((Position of (Triggering unit)) offset by 500.00 towards NovaRotationTargetVar degrees.)
Set Variable Set NovaRotationTargetVar = (NovaRotationTargetVar + 10.00)
Return
Events
Unit - Ranger 0031 <gen> Finishes casting an ability
Conditions
(Ability being cast) Equal to Back To The Forest!
Actions
Unit - Move Ranger 0031 <gen> instantly to (Center of Region_000 <gen>)
Snipe
Events
Unit - Marksman 0034 <gen> Finishes casting an ability
Conditions
(Ability being cast) Equal to Snipe
Actions
Floating Text - Create floating text that reads Sniped above (Target unit of ability being cast) with Z offset 0 , using font size 10.00 , color ( 50.00 %, 50.00 %, 100 %), and 0 % transparency
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.