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!
Set PWTargetPoint[PWIndex] = (Target point of ability being cast)
Set PWCasterPoint[PWIndex] = (Position of PWCaster[PWIndex])
Set PWMaxDistance[PWIndex] = (700.00 + (100.00 x (Real((Level of Phoenix Wave for PWCaster[PWIndex])))))
Set PWDistance[PWIndex] = 0.00
Set PWDamage[PWIndex] = (50.00 x (Real((Level of Phoenix Wave for PWCaster[PWIndex]))))
Set PWHas[PWIndex] = True
Set PWCount = (PWCount + 1)
Unit - Create 1 Phoenix Dummy for (Triggering player) at PWCasterPoint[PWIndex] facing (Angle from PWCasterPoint[PWIndex] to PWTargetPoint[PWIndex]) degrees
Set PWAngle[PWIndex] = (Angle from PWCasterPoint[PWIndex] to PWTargetPoint[PWIndex])
Set PWPhoenix[PWIndex] = (Last created unit)
Custom script: set udg_PWDMGGroup[udg_PWIndex] = CreateGroup()
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
PWDistance[PWInteger] Less than PWMaxDistance[PWInteger]
Then - Actions
Set PWDistance[PWInteger] = (PWDistance[PWInteger] + 40.00)
Set TempLoc = (PWCasterPoint[PWInteger] offset by PWDistance[PWInteger] towards PWAngle[PWInteger] degrees)
Unit - Move PWPhoenix[PWInteger] instantly to TempLoc
Set TempInt = (Level of Phoenix Wave for PWCaster[PWInteger])
Custom script: set bj_wantDestroyGroup = true
Unit Group - Pick every unit in (Units within 150.00 of TempLoc matching ((((Matching unit) is A structure) Equal to False) and ((((Matching unit) is Magic Immune) Equal to False) and (((((Matching unit) is alive) Equal to True) and (((Matching unit) is in PWDMGGroup[PWInteger]) Equal to Fa and do (Actions)
Loop - Actions
Unit Group - Add (Picked unit) to PWDMGGroup[PWInteger]
Unit - Cause PWCaster[PWInteger] to damage (Picked unit), dealing PWDamage[PWInteger] damage of attack type Pierce and damage type Normal
Unit - Create 1 Dummy for (Owner of PWCaster[PWInteger]) at TempLoc facing Default building facing degrees
Set TempUnit = (Last created unit)
Unit - Add Flames to TempUnit
Unit - Set level of Flames for TempUnit to TempInt
Unit - Add a 2.00 second Generic expiration timer to TempUnit
Unit - Order TempUnit to Neutral Alchemist - Acid Bomb (Picked unit)
Wow nice Spell,I realy liked it.We need more Spell Maker Like U
Ur Spell Is very Good for those who wana learn Mui Spelling(like me) but its better to explain each line.
Heh, I knew someone will mention that Some of my other spells has a documentation(like Cutting Edge). The type of the ability is the same, damage in a line and debuff.
That's better than Dragon Slave from Lina Inverse.
5/5
Just a sugestion: The explosions would be at the same time the phoenix runs to the point, but a way or another, it's awesome!
Thanks
The explosion is only here because the fire model don't have a death animation. But you can configure the effect a little by changing the expiration timer.
That's better than Dragon Slave from Lina Inverse.
5/5
Just a sugestion: The explosions would be at the same time the phoenix runs to the point, but a way or another, it's awesome!
@Genji Lone
Here you are, now when it reaches the max distance it turns back and fly to the caster leaving the fire trail and damaging enemies. If an enemy is hit by the wave it can't be damaged again when returning. Is it okay? View attachment Phoenix Wave v1.0 - RETURNING.w3x
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.