--[[ Script Name : Spells/Fighter/Crusader/Paladin/DivineInspiration.lua Script Author : Jabantiz Script Date : 2013.12.05 11:12:59 Script Purpose : : --]] function cast(Caster, Target, DmgType, MinVal, MaxVal) -- On a hit this spell may cast Divine Strike on target of attack. Triggers about 1.6 times per minute. AddProc(Target, 3, 12.5) end function proc(Caster, Target, Type, DmgType, MinVal, MaxVal) if Type == 3 then -- Inflicts 17 - 28 divine damage on target if MaxVal ~= nil and MinVal < MaxVal then ProcDamage(Caster, Target, "Divine Strike", DmgType, math.random(MinVal, MaxVal)) else ProcDamage(Caster, Target, "Divine Strike", DmgType, MinVal) end -- Inflicts 17 - 28 divine damage on target -- If target is undead Say(Caster, "Not Implemented: Bonus damage to undead") end end function remove(Caster, Target) RemoveProc(Target) end