Code:
|XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX|
|X Made By Zerglord Of Mmowned, LUA Script X|
|XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX|
function Nalorakk_Phase1(Unit, event)
if Unit:GetHealthPct() < 98 then
Unit:RemoveEvents()
Unit:RegisterEvent("Nalorakk_BrutalSwipe",33000, 0)
Unit:RegisterEvent("Nalorakk_Surge",12000, 0)
Unit:RegisterEvent("Nalorakk_Mangle",7000, 0)
Unit:SetModel(21631)
Unit:SendChatMessage(12, 0, "Stil Standing? I was just getting started!")
Unit:SendChatMessage(13, 0, "<Spells Activated, Phase1 Starting>")
Unit:RegisterEvent("Nalorakk_Phase2",1000, 0)
end
end
function Nalorakk_Phase2(Unit, event)
if Unit:GetHealthPct() < 75 then
Unit:RemoveEvents()
Unit:RegisterEvent("Nalorakk_BrutalSwipe",33000, 0)
Unit:RegisterEvent("Nalorakk_LaceratingSlash",18000, 0)
Unit:RegisterEvent("Nalorakk_DeafeningRoar",8000, 0)
Unit:SetModel(706)
Unit:SendChatMessage(12, 0, "Hmm, This is interesting...")
Unit:SendChatMessage(13, 0, "<Spells Activated, Phase2 Starting>")
Unit:RegisterEvent("Nalorakk_Phase3",1000, 0)
end
end
function Nalorakk_Phase3(Unit, event)
if Unit:GetHealthPct() < 50 then
Unit:RemoveEvents()
Unit:RegisterEvent("Nalorakk_BrutalSwipe",33000, 0)
Unit:RegisterEvent("Nalorakk_Surge",12000, 0)
Unit:RegisterEvent("Nalorakk_Mangle",7000, 0)
Unit:SetModel(21631)
Unit:RegisterEvent("Nalorakk_Phase4",1000, 0)
end
end
function Nalorakk_Phase4(Unit, event)
if Unit:GetHealthPct() < 25 then
Unit:RemoveEvents()
Unit:RegisterEvent("Nalorakk_BrutalSwipe",33000, 0)
Unit:RegisterEvent("Nalorakk_LaceratingSlash",18000, 0)
Unit:RegisterEvent("Nalorakk_DeafeningRoar",8000, 0)
Unit:RegisterEvent("Nalorakk_RendFlesh",26000, 0)
Unit:RegisterEvent("Nalorakk_Enrage",1000, 0)
Unit:SetModel(706)
end
end
function Nalorakk_Enrage(Unit, event)
if Unit:GetHealthPct() < 5 then
Unit:CastSpell(23537)
end
end
function Nalorakk_BrutalSwipe(Unit)
Unit:CastSpell(42384)
end
function Nalorakk_Mangle(Unit)
Unit:CastSpellOnTarget(44955)
end
function Nalorakk_Surge(Unit)
Unit:GetRandomPlayer()
Unit:CastSpellOnTarget(42402)
end
function Nalorakk_LaceratingSlash(Unit)
Unit:CastSpellOnTarget(42395)
end
function Nalorakk_RendFlesh(Unit)
Unit:CastSpellOnTarget(42397)
end
function Nalorakk_DeafeningRoar(Unit)
Unit:CastSpell(42398)
end
function Nalorakk_start(pUnit, Event)
pUnit:RegisterEvent("Nalorakk_Phase1",1000, 0)
PUnit:SendChatMessage(12, 0, "I am Nalorakk, a humble servant of Zul'Jin! He gave me power, and now i am gonna use it... on you!")
PUnit:SendChatMessage(13, 0, "Tactics for a boss named "Nalorakk" activated, He does a Mangle when he is a troll, wich increases bleeding damage done to the Maintank by 100% and he randomly charges a person in 45 yards. when in bear form he wil do some realy defestating bleeds, best if the offtank now taunts the boss and keeps it under his control, because the maintank has the mangle effect on him! Also trough the fight, he wil do an cone attack, if it does not hit 2 targets it wil hit 1 target for 28k (non armorized) so you should have 2 tanks standing infronth of his nose all times to block the blow!, -Good Luck, Have Fun!")
end
RegisterUnitEvent(23576, 1, "Nalorakk_start")