Hello!
I am having trouble with this: I want to heal each unit in a unit group for 15% of their missing hp. However, after testing it a bit, war3 says my max life is always same as life of a unit?
What am I doing wrong?
I am having trouble with this: I want to heal each unit in a unit group for 15% of their missing hp. However, after testing it a bit, war3 says my max life is always same as life of a unit?
What am I doing wrong?
-
Apply Healing
-
Events
-
Unit - A unit Acquires an item
-
-
Conditions
-
(Item-type of (Item being manipulated)) Equal to Blood
-
-
Actions
-
Set xxx_bloodloc = (Position of (Item being manipulated))
-
Set xxx_drawbloodgroup = (Units within 600.00 of xxx_bloodloc matching (((Matching unit) belongs to an ally of (Owner of (Triggering unit))) Equal to True))
-
Unit Group - Pick every unit in xxx_drawbloodgroup and do (Actions)
-
Loop - Actions
-
Unit - Set life of (Picked unit) to ((Life of (Picked unit)) + (0.15 x ((Max life of (Picked unit)) - (Life of (Picked unit)))))
-
Special Effect - Create a special effect attached to the chest of (Picked unit) using Abilities\Spells\Human\Heal\HealTarget.mdl
-
Special Effect - Destroy (Last created special effect)
-
-
-
Custom script: call RemoveLocation(udg_xxx_bloodloc)
-
Custom script: call DestroyGroup(udg_xxx_drawbloodgroup)
-
-