Azwan Izhar
New Member
- Reaction score
- 0
Hello, I would like some help regarding my code. As you can see, it is very basic but I'm having a trouble with it. It works fine on target but when I redo it with the same skill on the same target for the second time, it wouldn't damage the target.
Code:
function Trig_Tiger_Fang_Actions takes nothing returns nothing
local unit sfxdummy
local unit caster = GetTriggerUnit()
local unit target = GetSpellTargetUnit()
local unit target2
local real xa = GetUnitX(caster)
local real ya = GetUnitY(caster)
local real xb = GetUnitX(target)
local real yb = GetUnitY(target)
local group g = CreateGroup()
set g = GetUnitsInRangeOfLocAll( 50, Location(xb, yb))
set sfxdummy = CreateUnit(GetOwningPlayer(caster), 'h003', xb, yb, 0.00)
set target2 = FirstOfGroup(g)
call UnitApplyTimedLife( sfxdummy, 'BTLF', 2.00)
call IssueTargetOrderById( sfxdummy, 852231, target2)
call DestroyEffect( AddSpecialEffect( "Abilities\\Spells\\Human\\ManaFlare\\ManaFlareBoltImpact.mdl", xb, yb))
set bj_wantDestroyGroup = true
set caster = null
set target = null
set target2 = null
set sfxdummy = null
endfunction