Heres da stuff.
Doesnt work for some reason
Code:
function phase_1(pUnit, Event)
if pUnit:GetHealthPct() < 90 then
pUnit:RemoveEvents();
pUnit:FullCastSpell(34424)
pUnit:SendChatMessage(12, 0, "Beep! Kill $n! Beep!")
pUnit:RegisterEvent("phase_2",1000, 0)
end
end
function phase_2(pUnit, Event)
if pUnit:GetHealthPct() < 75 then
pUnit:RemoveEvents();
pUnit:FullCastSpell(25264)
pUnit:SendChatMessage(12, 0, "Beep! Now Im angry! Beep!")
pUnit:RegisterEvent("phase_3",1000, 0)
end
end
function phase_3(pUnit, Event)
if pUnit:GetHealthPct() < 50 then
pUnit:RemoveEvents();
pUnit:FullCastSpell(34807)
pUnit:SendChatMessage(12, 0, "Beep! I will kill you! Beep!")
pUnit:RegisterEvent("phase_4",1000, 0)
end
end
function phase_4(pUnit, Event)
if pUnit:GetHealthPct() < 30 then
pUnit:RemoveEvents();
pUnit:FullCastSpell(31964)
pUnit:SendChatMessage(12, 0, "Beep! I am not going to die yet... Beep!")
pUnit:RegisterEvent("phase_5",1000, 0)
end
end
function phase_5(pUnit, Event)
if pUnit:GetHealthPct() < 25 then
pUnit:RemoveEvents();
pUnit:FullCastSpell(37372)
pUnit:RegisterEvent("phase_6",1000, 0)
end
end
function phase_6(pUnit, Event)
if pUnit:GetHealthPct() < 20 then
pUnit:RemoveEvents();
pUnit:FullCastSpell(34807)
pUnit:RegisterEvent("phase_7",1000, 0)
end
end
function phase_7(pUnit, Event)
if pUnit:GetHealthPct() < 20 then
pUnit:RemoveEvents();
pUnit:FullCastSpell(37428)
pUnit:RegisterEvent("phase_8",1000, 0)
end
end
function phase_8(pUnit, Event)
if pUnit:GetHealthPct() < 0 then
pUnit:RemoveEvents();
pUnit:SendChatMessage(12, 0, "Beep... Hell will walk the earth someday Beepfjdsfkdsfds......")
end
end
function boss_start(pUnit, Event)
pUnit:RegisterEvent("phase_1",1000, 0)
end
RegisterUnitEvent(99806, 1, "phase_1")