Code:
function Boss_Phase1(Unit, event)
if Unit:GetHealthPct() < 95 then
Unit:RemoveEvents()
Unit:GetClosestPlayer
Unit:SendChatMessage(12, 0, "Youre Trying to kill me Ha You dont have a chance!")
Unit:CastSpell(37202)
Unit:CastSpell(30505)
Unit:RegisterEvent("Boss_Phase2",1000, 0)
end
end
function Boss_Phase2(Unit, event)
if Unit:GetHealthPct() < 70 then
Unit:RemoveEvents()
Unit:GetMainTank()
Unit:SendChatMessage(12, 0, "Youre Good at Tanking %N arnt you Well i gues thats gonna have to end!")
Unit:SetScale(2)
Unit:Emote(11)
Unit:CastSpell(32964)
Unit:CastSpell(32963)
Unit:RegisterEvent("Boss_Phase3",1000, 0)
end
end
function Boss_Phase3(Unit, event)
if Unit:GetHealthPct() < 50 then
Unit:RemoveEvents()
Unit:SetScale(2.5)
Unit:GetClosestPlayer()
Unit:CastSpell(36826)
Unit:CastSpell(36826)
Unit:CastSpell(36826)
Unit:CastSpell(36826)
Unit:CastSpell(36826)
Unit:SendChatMessage(12, 0, "You Think you can beat the master of elements?..well youre wrong")
Unit:RegisterEvent("Boss_Phase4",1000, 0)
end
end
function Boss_Phase4(Unit, event)
if Unit:GetHealthPct() < 30 then
Unit:RemoveEvents()
Unit:SetScale(1.5)
Unit:GetMainTank()
Unit:CastSpell(40157)
Unit:CastSpell(40157)
Unit:CastSpell(40157)
Unit:SendChatMessage(12, 0, "Im Sorry Mr Tank Youre Time Has come to a end!")
Unit:RegisterEvent("Boss_Phase5",1000, 0)
end
end
function Boss_Phase5(Unit, event)
if Unit:GetHealthPct() < 10 then
Unit:RemoveEvents()
Unit:SetScale(1)
Unit:CastSpell(22009)
Unit:SendChatMessage(12, 0, "Noo now im the one d..d.dieing..!")
end
end
function Boss_OnCombat(Unit, event)
Unit:SendChatMessage(11, 0, "Ill Shall Be Rid Of You soon")
Unit:RegisterEvent("Boss_Phase1",1000, 0)
Unit:RegisterEvent("Boss_Phase2",1000, 0)
Unit:RegisterEvent("Boss_Phase3",1000, 0)
Unit:RegisterEvent("Boss_Phase4",1000, 0)
Unit:RegisterEvent("Boss_Phase5",1000, 0)
end
function Boss_OnLeaveCombat(Unit, event)
Unit:RemoveEvents()
Unit:SendChatMessage(11, 0, "You Are Makeing me Laugh")
Unit:SetScale(1)
end
function Boss_OnKilledTarget(Unit)
Unit:SendChatMessage(11, 0, "Youre Kills heal me and make me stronger!")
Unit:CastSpell(13048)
Unit:CastSpell(9163)
Unit:CastSpell(9163)
Unit:CastSpell(9163)
Unit:CastSpell(9163)
Unit:CastSpell(9163)
Unit:CastSpell(9163)
end
function Boss_Death(Unit)
Unit:SendChatMessage(12, 0, "Oh..No...I..Am..The Master...Agh..cusrse you")
Unit:RemoveEvents()
Unit:SetScale(1)
end
RegisterUnitEvent(500005, 1, "Boss_OnCombat")
RegisterUnitEvent(500005, 2, "Boss_OnLeaveCombat")
RegisterUnitEvent(500005, 3, "Boss_OnKilledTarget")
RegisterUnitEvent(500005, 4, "Boss_Death")
#