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!
Current version: 1.1a
Language: GUI
Works with latest version: Yes
User friendly: Yes
Author: -BerZeKeR-
Frost Wrath
Frost Maiden blasts the area with a wave of frost that deals damage to every enemy unit in a range of effect.
Frost explosion slightly knockbacks units effected by nova.
Cold damage slows unit's attack and movement rate for a short amount of time.
Level 1 - Deals 130 damage in Area of effect 180, knockabacks units and slows their attack and movement rate for 2 seconds. Level 2 - Deals 170 damage in Area of effect 220, knockabacks units and slows their attack and movement rate for 3 seconds. Level 3 - Deals 210 damage in Area of effect 260, knockabacks units and slows their attack and movement rate for 4 seconds.
Set FW_Total_AoE = (FW_Base_AoE + (FW_Bonus_AoE x (Real(FW_Ability_Level))))
Set FW_Total_Damage = (FW_Base_Damage + (FW_Bonus_Damage x (Real(FW_Ability_Level))))
Set FW_Damage_Group = (Units within FW_Total_AoE of FW_Location matching ((((Matching unit) is A structure) Equal to False) and ((((Matching unit) is alive) Equal to True) and (((Owner of (Matching unit)) is an enemy of FW_Owner) Equal to True))))
Set FW_SFX_Base_Scale = 60.00
Set FW_SFX_Bonus_Scale = 20.00
Set FW_SFX_Total_Scale = (FW_SFX_Base_Scale + (FW_SFX_Bonus_Scale x (Real(FW_Ability_Level))))
Hashtable - Clear all child hashtables of child (Key (Picked unit)) in FW_Table
Unit Group - Remove (Picked unit) from FW_KB_Group
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Number of units in FW_KB_Group) Equal to 0
Then - Actions
Trigger - Turn off Frost Wrath KB <gen>
Else - Actions
Updates:
v1.1a:
-fixed a hotkey
Well it's a spell made for challenge between me and calex3.
Credits:
JetfangInferno for his http://www.hiveworkshop.com/forums/models-530/wispexplode-52821/?prev=search%3Dwisp%2520explode%26d%3Dlist%26r%3D20 model
icon is made by me http://www.hiveworkshop.com/forums/icons-541/btnfrostspell-154144/?prev=u%3D-BerZeKeR-
Give credits to JetFangInferno and me if you use this spell on your map.
*sorry for the imported material, but you can always cut it out
11:21, 4th Jan 2010
TriggerHappy:
As maker said hashtables would be way slower than reading from a global, so for your constant values just use a global. Otherwise this spell is approvable.
As maker said hashtables would be way slower than reading from a global, so for your constant values just use a global. Otherwise this spell is approvable.
I like it.... It is useful for my map I'm making .....
(I am making map where you ahve hero with 20 hp and with "lucky" spells which deal 2-5 damage....Like meat hook so i neeed small and crazy cool things like this one )
And eyecandy is not bad at all we all love your spell
I'd separate these from the casting trigger, and create an initilization trigger for the constant values. Though the performance gain is very small, it's still there
You save/load FW_KB_Speed to hashtable though it's a global constant, it does not get modified. It would be slightly faster to just use the variable instead of loading it from hashtable.
Fixed the hothey (learn was actually correct )
Well I wont stick those values to init trigger since someone could get confused when importing. Speed is saved/loaded because if someone would desire to increase/decrease KB speed per level (so it would no longer be a constant).
Hi BerZ
I have a problem...
First trigger is saving FW_KB_Distance as 110/180 but second load it as 0
and when it's 0 then knockback and slow don't work
can u help me with that?
I know what you mean but... it's saves KB_Distance for enemies at AoE and turn on second trigger... when second trigger starts it's do nothing because at first KB_Distance = 0 but it should be 180 or 110
i can't explain it
nooo... it's automaticly setting to 0 ;/ maybe save and load hashtables don't work corectly... it's saves as 180/110 and load as 0... it's must by hashtables bug
Aha, I understand now. It doesn't bug to me though.
Try to set only one variable ignore/delete that 110 variable and arrange the actions so it will work on all units the same(Knockback distance), and let's see what happens.
I did like you said but that still didn't work so i tried a lot of things and nothing ;/
I'm bored
Is there a simple way to do knockback without hashtables?
A simple without cuting tree
For example: every 0.03s move unit to point, change point
You only need knockback? Check for Paladon's knockaback system that contains knockback on single target, aoe, and aoe around the caster. Yes there are other methods that don't require hashtables.
If you need single target knockback, then check my Simple Spell pack spell; beast attack.
I guess non has seen what happens if the spell is cast on unwalkable terrain. If one casts that spell on terrain where units can not pass then the effect appears somewhere else, but near. I guess it is not such a problematic bug, since the units in initial AoE are affected and not those where effect spawns. It is just to mention, not to criticize
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.