--[[ Script Name : Spells/Fighter/Crusader/Paladin/DivineVengeance.lua Script Author : Jabantiz Script Date : 2013.12.06 05:12:06 Script Purpose : : --]] function cast(Caster, Target, DmgType1, MinVal1, MaxVal1, DmgType2, MinVal2, MaxVal2, DmgType3, MinVal3, MaxVal3) -- Inflicts 20 - 33 divine damage on target if MaxVal1 ~= nil and MinVal1 < MaxVal1 then SpellDamage(Target, DmgType1, math.random(MinVal1, MaxVal1)) else SpellDamage(Target, DmgType1, MinVal1) end -- Applies Glorious Strike on termination. Lasts for 2.0 seconds. -- Stuns target -- If Target is not Epic Say(Caster, "Not Implemented: Stun and bonus damage to undead") -- Inflicts 47 - 79 divine damage on target if MaxVal2 ~= nil and MinVal2 < MaxVal2 then ProcDamage(Caster, Target, "Glorious Strike", DmgType2, math.random(MinVal2, MaxVal2)) else ProcDamage(Caster, Target, "Glorious Strike", DmgType2, MinVal2) end -- Inflicts 41 - 68 divine damage on target -- If target is undead end function remove(Caster, Target, DmgType1, MinVal1, MaxVal1, DmgType2, MinVal2, MaxVal2, DmgType3, MinVal3, MaxVal3) end