Code:
function kexx_1(pUnit, Event)
if pUnit:GetHealthPct() < 99 then
pUnit:RemoveEvents();
pUnit:SendChatMessage(14, 0, "Intruders! You will die!")
pUnit:RegisterEvent("kexx_2",1000, 0)
end
end
function kexx_2(pUnit, Event)
if pUnit:GetHealthPct() < 80 then
pUnit:RemoveEvents();
pUnit:SendChatMessage(14, 0, "Have a taste... for acid!")
pUnit:CastSpell(30571)
pUnit:CastSpell(24839)
pUnit:FullCastSpellOnTarget(38739, pUnit:GetRandomPlayer(0))
pUnit:PlaySoundToSet(12506)
pUnit:RegisterEvent("kexx_3",1000, 0)
end
end
function kexx_3(pUnit, Event)
if pUnit:GetHealthPct() < 65 then
pUnit:RemoveEvents();
pUnit:SendChatMessage(14, 0, "You will not survive...")
pUnit:PlaySoundToSet(12507)
pUnit:CastSpell(30571)
pUnit:FullCastSpellOnTarget(36965, pUnit:GetMainTank())
pUnit:RegisterEvent("kexx_4",1000, 0)
end
end
function kexx_4(pUnit, Event)
if pUnit:GetHealthPct() < 40 then
pUnit:RemoveEvents();
pUnit:SendChatMessage(14, 0, "The end is near... accept it!")
pUnit:PlaySoundToSet(12508)
pUnit:FullCastSpellOnTarget(46293, pUnit:GetRandomPlayer(0))
pUnit:CastSpell(38811)
pUnit:CastSpell(30571)
pUnit:RegisterEvent("kexx_5",1000, 0)
end
end
function kexx_5(pUnit, Event)
if pUnit:GetHealthPct() < 25 then
pUnit:RemoveEvents();
pUnit:SendChatMessage(14, 0, "Feel the poison seeping through your veins!")
pUnit:PlaySoundToSet(12509)
pUnit:CastSpell(30571)
pUnit:CastSpell(29865)
pUnit:CastSpell(30571)
pUnit:FullCastSpellOnTarget(40508, pUnit:GetMainTank())
pUnit:FullCastSpellOnTarget(40095, pUnit:GetRandomPlayer(0))
pUnit:RegisterEvent("kexx_6",1000, 0)
end
end
function kexx_6(pUnit, Event)
if pUnit:GetHealthPct() < 05 then
pUnit:RemoveEvents();
pUnit:SendChatMessage(14, 0, "I will destroy you all!")
pUnit:PlaySoundToSet(12510)
pUnit:CastSpell(30571)
pUnit:FullCastSpellOnTarget(31042, pUnit:GetMainTank())
pUnit:FullCastSpellOnTarget(37335, pUnit:GetMainTank())
pUnit:CastSpell(37966)
pUnit:RegisterEvent("kexx_7",1000, 0)
end
end
function kexx_7(pUnit, Event)
if pUnit:GetHealthPct() < 100 then
pUnit:RemoveEvents();
end
end
function Kil_OnKill (pUnit, Event)
pUnit:SendChatMessage(14, 0, "Who's next?")
pUnit:PlaySoundToSet(12501)
end
function Kil_EnterCombat (pUnit, Event)
pUnit:SendChatMessage(14, 0, "Prepare to die!")
pUnit:PlaySoundToSet(12500)
end
function boss_start(pUnit, Event)
pUnit:RegisterEvent("kexx_1",1000, 0)
end
RegisterUnitEvent(5454546, 1, "Kil_EnterCombat")
RegisterUnitEvent(5454546, 1, "boss_start")
RegisterUnitEvent(5454546, 3, "Kil_OnKill")
Please give credit, tell me how it works, I spawned in SM cath.