Code:
function Sudefric_The_Terrible!_OnCombat(pUnit, Event)
pUnit:SendChatMessage(14, 0, "You will not prevale!")
pUnit:RegisterEvent("Sudefric_The_Terrible!_Warstomp", 100, 0)
pUnit:RegisterEvent("Sudefric_The_Terrible!_Suicide", 100, 0)
pUnit:RegisterEvent("Sudefric_The_Terrible!_Frost_bolt_of_ages!", 100, 0)
pUnit:RegisterEvent("Sudefric_The_Terrible!_Sudefric_The_Terrible!", math.random(1, 1), 0)
end
function Sudefric_The_Terrible!_OnLeaveCombat(pUnit, Event)
pUnit:RemoveEvents()
pUnit:SendChatMessage(14, 0, "Come back and fight me you wimp!")
pUnit:RegisterEvent("Sudefric_The_Terrible!_Sudefric_The_Terrible!", math.random(1, 1), 0)
end
function Sudefric_The_Terrible!_OnKillTarget(pUnit, Event)
pUnit:SendChatMessage(14, 0, "Hahaha...I told you.You did not beat me!")
pUnit:RegisterEvent("Sudefric_The_Terrible!_Sudefric_The_Terrible!", math.random(1, 1), 0)
end
function Sudefric_The_Terrible!_OnDeath(pUnit, Event)
pUnit:RemoveEvents()
pUnit:SendChatMessage(14, 0, "Ughhhhh....Help me....No...HOW CAN THIS BE?")
pUnit:RegisterEvent("Sudefric_The_Terrible!_Sudefric_The_Terrible!", math.random(1, 1), 0)
end
RegisterUnitEvent(99905, 1, "Sudefric_The_Terrible!_OnCombat")
RegisterUnitEvent(99905, 2, "Sudefric_The_Terrible!_OnLeaveCombat")
RegisterUnitEvent(99905, 3, "Sudefric_The_Terrible!_OnKillTarget")
RegisterUnitEvent(99905, 4, "Sudefric_The_Terrible!_OnDeath")
function Sudefric_The_Terrible!_Warstomp(pUnit, Event)
pUnit:CastSpellOnTarget(11876, pUnit:GetClosestPlayer())
end
function Sudefric_The_Terrible!_Suicide(pUnit, Event)
pUnit:CastSpellOnTarget(07, pUnit:GetClosestPlayer())
end
function Sudefric_The_Terrible!_Frost_bolt_of_ages!(pUnit, Event)
pUnit:CastSpellOnTarget(11, pUnit:GetClosestPlayer())
end
function Sudefric_The_Terrible!_Sudefric_The_Terrible!(pUnit, Event)
local X = pUnit:GetX()
local Y = pUnit:GetY()
local Z = pUnit:GetZ()
local O = pUnit:GetO()
pUnit:SpawnCreature(99905, X, Y, Z, O, 3, 0)
end
Enjoy use your own SQL Use what I told you above!Also spawn this one were you would like!