Code:
-- Scripted by: Neccta
function Stromgarde_Vindicator_OnCombat(Unit, Event)
RemoveEvents()
end
function Stromgarde_Vindicator_Crusader_Strike(Unit, event)
local SpellTarget = GetMainTank()
if (SpellTarget ~= nil) then
FullCastSpellOnTarget(17281, SpellTarget)
else
end
end
function Stromgarde_Vindicator_Holy_Strike(Unit, event)
local SpellTarget = GetMainTank()
if (SpellTarget ~= nil) then
FullCastSpellOnTarget(17284, SpellTarget)
else
end
end
function Stromgarde_Vindicator_Hammer_of_Justice(Unit, event)
local SpellTarget = GetMainTank()
if (SpellTarget ~= nil) then
FullCastSpellOnTarget(13005, SpellTarget)
else
end
end
function Stromgarde_Vindicator_Brutal_Strike(Unit, event)
local SpellTarget = GetMainTank()
if (SpellTarget ~= nil) then
FullCastSpellOnTarget(58460, SpellTarget)
else
end
end
function Stromgarde_Vindicator_Crusader_Strike(Unit, event)
local SpellTarget = GetMainTank()
if (SpellTarget ~= nil) then
FullCastSpellOnTarget(65166, SpellTarget)
else
end
end
function Stromgarde_Vindicator_LeaveCombat(Unit, Event)
RemoveEvents()
end
function Stromgarde_Vindicator_OnKilledTarget(Unit, Event)
end
RegisterUnitEvent("Stromgarde_Vindicator_Crusader_Strike",10000,0)
RegisterUnitEvent("Stromgarde_Vindicator_Holy_Strike",11000,0)
RegisterUnitEvent("Stromgarde_Vindicator_Hammer_of_Justice",15000,0)
RegisterUnitEvent("Stromgarde_Vindicator_Brutal_Strike",14000,0)
RegisterUnitEvent("Stromgarde_Vindicator_Crusader_Strike",19000,0)
RegisterUnitEvent(60039,1,"Stromgarde_Vindicator_OnCombat")
RegisterUnitEvent(60039,2,"Stromgarde_Vindicator_LeaveCombat")
RegisterUnitEvent(60039,3,"Stromgarde_Vindicator_OnKilledTarget")
RegisterUnitEvent(60039,4,"Stromgarde_Vindicator_Died")