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!
Go to File -> Preferences and enable 'Automatically create unknown variables while pasting trigger data'
Then copy the Fire Ignitation folder in trigger editor, and paste it in your map
Configure the system to the settings you want and then your spell is ready!
______________________________________________________________________________________________________________________________________
What is configureable
Everything is configureable but if you dont know much about the trigger editor, you can customize effects and damage dealt in object editor.
If you edit something, that makes the spell not working, you can easily redownload the spell from the website.
______________________________________________________________________________________________________________________________________
Authors note
Hi, i hope you enjoy the spell.
It is made for a little triggering battle i had with my friend.
Dont forget to give credits if used in your map/campaign.
The spell is fully GUI, and there shouldnt be any bugs.
If you find a bug, please contact x-omg-x on www.hiveworkshop.com
Have fun with the spell!
~x-omg-x
Fire Ignitation
Events
Unit - A unit Starts the effect of an ability
Conditions
(Ability being cast) Equal to Fire Ignitation
Actions
Set Variable Set F_Caster = (Casting unit)
Set Variable Set F_Point = (Position of F_Caster)
Set Variable Set F_Position = (Position of (Target unit of ability being cast))
-------- --------
For each (Integer A) from 1 to 4 , do (Actions)
Loop - Actions
Set Variable Set F_Offset = (F_Position offset by 150.00 towards ((Real((Integer A))) x 90.00) degrees.)
Unit - Create 1 . Dummy for (Owner of F_Caster) at F_Position facing Default building facing degrees
Unit - Add Fire Ignitation (Dummy) to (Last created unit)
Unit - Set level of Fire Ignitation (Dummy) for (Last created unit) to (Level of Fire Ignitation for F_Caster)
Unit - Order (Last created unit) to Orc Tauren Chieftain - Shockwave . F_Offset
Unit - Add a 1.00 second Generic expiration timer to (Last created unit)
Custom script: call RemoveLocation(udg_F_Offset)
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Random real number between 1.00 and 100.00) Less than or equal to 25.00
Then - Actions
For each (Integer B) from 1 to 5 , do (Actions)
Loop - Actions
Set Variable Set F_Offset2 = (F_Position offset by 400.00 towards ((Real((Integer B))) x 72.00) degrees.)
Unit - Create 1 . Dummy for (Owner of F_Caster) at F_Offset2 facing Default building facing degrees
Unit - Add Fire Ignitation (Dummy2) to (Last created unit)
Unit - Set level of Fire Ignitation (Dummy2) for (Last created unit) to (Level of Fire Ignitation for F_Caster)
Unit - Order (Last created unit) to Orc Tauren Chieftain - Shockwave . F_Offset2
Unit - Add a 1.00 second Generic expiration timer to (Last created unit)
Custom script: call RemoveLocation(udg_F_Offset2)
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Random real number between 1.00 and 100.00) Less than or equal to 10.00
Then - Actions
Set Variable Set F_Group = (Units within 500.00 of F_Point matching ((Owner of (Matching unit)) Not equal to (Owner of F_Caster)).)
Unit - Create 1 . Dummy for (Owner of F_Caster) at F_Position facing Default building facing degrees
Unit - Add Fire Ignitation to (Last created unit)
Unit - Order (Last created unit) to Neutral - Firebolt . (Random unit from (Units in (Playable map area)))
Unit - Add a 1.00 second Generic expiration timer to (Last created unit)
Else - Actions
Unit - Create 1 . Dummy for (Owner of F_Caster) at F_Point facing Default building facing degrees
Unit - Add Fire Ignitation (Dummy3) to (Last created unit)
Unit - Order (Last created unit) to Human Priest - Inner Fire . F_Caster
Unit - Add a 1.00 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.