To what i think, its onl ythe image.. You should make a Cross...
†
function Holy_Explosion_Conditions takes nothing returns boolean
if ( not ( GetSpellAbilityId() == 'A000' ) ) then
return false
endif
return true
endfunction function Holy_Explosion_Conditions takes nothing returns boolean
return GetSpellAbilityId() == 'A000'
endfunctionfunction HEA_CondSpec1 takes nothing returns boolean
return HEA_Cond1() and HEA_Cond2()
endfunctionfunction HEA_Cond3 takes nothing returns boolean
return IsUnitAlly(GetFilterUnit(), GetOwningPlayer(GetSpellAbilityUnit()))
endfunction
exitwhen(CountUnitsInGroup(Gro1) <= 0)function DealDamageL takes real Dam1, group Gro1, unit Cas returns nothing
local unit FOG = FirstOfGroup(Gro1)
loop
exitwhen(FOG == null)
set FOG = FirstOfGroup(Gro1)
call UnitDamageTarget(Cas, FOG, Dam1, null, null, ATTACK_TYPE_NORMAL, DAMAGE_TYPE_UNIVERSAL, null)
call GroupRemoveUnit(Gro1, FOG)
endloop
set FOG = null
set Gro1 = null
set Cas = null
endfunction