- Joined
- Mar 5, 2008
- Messages
- 3,881
Hello and happy holidays!
Ok, I'm making some spell for my friend, its like from Diablo 2 ability from Barbarian that gives you and nearby units life and mana bonus(not regeneration)
The problem is that everything works nice, but the abilities i add by using unit group don't get removed after a period of time.
Here is the trigger
-BZR-
Ok, I'm making some spell for my friend, its like from Diablo 2 ability from Barbarian that gives you and nearby units life and mana bonus(not regeneration)
The problem is that everything works nice, but the abilities i add by using unit group don't get removed after a period of time.
Here is the trigger
-
Battle Orders
-

Events
-


Unit - A unit Starts the effect of an ability
-
-

Conditions
-


(Ability being cast) Equal to BO
-
-

Actions
-


Set TempLoc1 = (Position of (Triggering unit))
-


For each (Integer A) from 1 to 36, do (Actions)
-



Loop - Actions
-




Unit - Create 1 Dummy for (Owner of (Triggering unit)) at TempLoc1 facing Default building facing degrees
-




Unit - Add a 1.00 second Generic expiration timer to (Last created unit)
-




Unit - Add BO(effect) to (Last created unit)
-




Set TempLoc1_Cast = (TempLoc1 offset by 50.00 towards (10.00 x (Real((Integer A)))) degrees)
-




Unit - Order (Last created unit) to Undead Dreadlord - Carrion Swarm TempLoc1_Cast
-




Custom script: call RemoveLocation (udg_TempLoc1_Cast)
-
-
-


Set GroupVar = (Units within 600.00 of TempLoc1 matching ((((Owner of (Matching unit)) is an ally of (Owner of (Triggering unit))) Equal to True) and (((Matching unit) is alive) Equal to True)))
-


Custom script: call RemoveLocation (udg_TempLoc1)
-


Unit Group - Pick every unit in GroupVar and do (Actions)
-



Loop - Actions
-




Set UnitVarPicked = (Picked unit)
-




Unit - Add Life bonus to UnitVarPicked
-




Unit - Set level of Life bonus for UnitVarPicked to (Level of BO for (Triggering unit))
-




Unit - Add Mana Bonus to UnitVarPicked
-




Unit - Set level of Mana Bonus for UnitVarPicked to (Level of BO for (Triggering unit))
-
-
-


Custom script: call DestroyGroup (udg_GroupVar)
-


Wait 20.00 game-time seconds
-


Unit - Remove Life bonus from UnitVarPicked
-


Unit - Remove Mana Bonus from UnitVarPicked
-
-
-BZR-


