--[[
    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
