function Severas_OnCombat(Unit, Event)
Unit:SendChatMessage(12, 0, "How dare you?")
Unit:RegisterEvent("Severas_Uppercut of death", 50000, 0)
Unit:RegisterEvent("Severas_Burning Ball", 30000, 0)
Unit:RegisterEvent("Severas_Stun", 60000, 0)
Unit:RegisterEvent("Severas_Punishing Shot", 25000, 0)
end
function Severas_Uppercut of death(pUnit, Event)
pUnit:FullCastSpellOnTarget(39069, pUnit:GetRandomPlayer(5))
end
function Severas_Burning Ball(pUnit, Event)
pUnit:FullCastSpellOnTarget(33051, pUnit:GetRandomPlayer(4))
end
function Severas_Stun(pUnit, Event)
pUnit:FullCastSpellOnTarget(5649, pUnit:GetMainTank())
end
function Severas_Punishing Shot(pUnit, Event)
pUnit:FullCastSpellOnTarget(36966, pUnit:GetMainTank())
end
function Severas_OnLeaveCombat(Unit, Event)
Unit:RemoveEvents()
end
function Severas_OnDied(Unit, Event)
Unit:RemoveEvents()
Unit:SendChatMessage(12, 0, "I am....too...weak")
end
function Severas_OnKilledTarget(Unit, Event)
Unit:SendChatMessage(12, 0, "Make a good trip to Hell!")
end
RegisterUnitEvent(68796, 1, "Severas_OnCombat")
RegisterUnitEvent(68796, 2, "Severas_OnLeaveCombat")
RegisterUnitEvent(68796, 3, "Severas_OnKilledTarget")
RegisterUnitEvent(68796, 4, "Severas_OnDied")