Code:
function jeg_1(pUnit, Event)
if pUnit:GetHealthPct() < 70 then
pUnit:RemoveEvents();
pUnit:FullCastSpell(30926)
pUnit:RegisterEvent("jeg_2",1000, 0)
end
end
function jeg_2(pUnit, Event)
if pUnit:GetHealthPct() < 50 then
pUnit:RemoveEvents();
pUnit:FullCastSpell(21858)
pUnit:RegisterEvent("jeg_3",1000, 0)
end
end
function jeg_3(pUnit, Event)
if pUnit:GetHealthPct() < 30 then
pUnit:RemoveEvents();
pUnit:FullCastSpell(25550)
pUnit:RegisterEvent("jeg_4",1000, 0)
end
end
function jeg_4(pUnit, Event)
if pUnit:GetHealthPct() < 10 then
pUnit:RemoveEvents();
pUnit:FullCastSpell(43218)
end
end
function jeg_start(pUnit, Event)
pUnit:RegisterEvent("jeg_1",1000, 0)
end
RegisterUnitEvent(3000004, 1, "jeg_start")
Second boss:
Code:
function ger_1(pUnit, Event)
if pUnit:GetHealthPct() < 70 then
pUnit:RemoveEvents();
pUnit:FullCastSpell(38840)
pUnit:SendChatMessage (11, 0, "DIE!!!")
pUnit:RegisterEvent("ger_2",1000, 0)
end
end
function ger_2(pUnit, Event)
if pUnit:GetHealthPct() < 50 then
pUnit:RemoveEvents();
pUnit:FullCastSpell(36127)
pUnit:SendChatMessage (11, 0, "Die !")
pUnit:RegisterEvent("ger_3",1000, 0)
end
end
function ger_3(pUnit, Event)
if pUnit:GetHealthPct() < 30 then
pUnit:RemoveEvents();
pUnit:FullCastSpell(39666)
pUnit:SendChatMessage (11, 0, "Nothing may harm me!")
pUnit:RegisterEvent("ger_4",1000, 0)
end
end
function ger_4(pUnit, Event)
if pUnit:GetHealthPct() < 10 then
pUnit:RemoveEvents();
pUnit:SendChatMessage (11, 0, "I will not die!")
pUnit:FullCastSpell(17683)
pUnit:RegisterEvent("ger_5",1000, 0)
end
end
function ger_5(pUnit, Event)
if pUnit:GetHealthPct() < 75 then
pUnit:RemoveEvents();
pUnit:SendChatMessage (11, 0, "This will be your grave!")
pUnit:FullCastSpell(36127)
pUnit:RegisterEvent("ger_6",1000, 0)
end
end
function ger_6(pUnit, Event)
if pUnit:GetHealthPct() < 50 then
pUnit:RemoveEvents();
pUnit:SendChatMessage (11, 0, "Die! All of you!")
pUnit:FullCastSpell(38840)
pUnit:RegisterEvent("ger_7",1000, 0)
end
end
function ger_7(pUnit, Event)
if pUnit:GetHealthPct() < 10 then
pUnit:RemoveEvents();
pUnit:SendChatMessage (11, 0, "No!!")
pUnit:FullCastSpell(17928)
end
end
function ger_start(pUnit, Event)
pUnit:RegisterEvent("jeg_1",1000, 0)
pUnit:SendChatMessage (11, 0, ", you will die here!")
end
RegisterUnitEvent(3000005, 1, "ger_start")
I have no idea what's wrong, there are no errors in the console, its just that the second boss keeps doing the same thing as the first boss +Rep to anyone who figures out what I should do