--[[ Script Name : Spells/Fighter/Crusader/Shadowknight/GrimHarbinger.lua Script Author : Jabantiz Script Date : 2014.01.08 05:01:42 Script Purpose : : --]] function cast(Caster, Target) -- On a melee hit this spell may cast Grim Strike on target of attack. Triggers about 3.0 times per minute. AddProc(Target, 3, 15.0) end function proc(Caster, Target, Type, DmgType, DmgMin, DmgMax, pctHealMin, pctHealMax) if Type == 3 then -- Inflicts 37 - 62 disease damage on target ProcDamage(Caster, Target, "Grim Strike", DmgType, DmgMin, DmgMax) -- Heals caster for 15 - 25 -- This effect cannot be critically applied. -- The healing of this spell cannot be modified except by direct means SpellHeal("Heal", GetPCTOfHP(Caster, pctHealMin), GetPCTOfHP(Caster, pctHealMax),Caster, 2, 1) end end function remove(Caster, Target) RemoveProc(Target) end