Code:
function LifeEnder_OnCombat(pUnit, event)
pUnit:SendChatMessage(14,0,"You are not prepared!")
pUnit:PlaySoundToSet(11466)
pUnit:RegisterEvent("LifeEnder_Phase1", 20000, 0)
pUnit:RegisterEvent("LifeEnder_Spell2", 10000, 0)
pUnit:RegisterEvent("LifeEnder_Spell3", 30000, 0)
pUnit:RegisterEvent("LifeEnder_Spell4", 40000, 0)
pUnit:RegisterEvent("LifeEnder_Spell5", 60000, 0)
pUnit:RegisterEvent("LifeEnder_Phase1", 30000, 0)
pUnit:RegisterEvent("LifeEnder_Phase2", 50000, 0)
pUnit:RegisterEvent("LifeEnder_Phase3", 33000, 0)
pUnit:RegisterEvent("LifeEnder_Taunt", 120000, 0)
end
function LifeEnder_Phase1(pUnit, Event)
pUnit:CastSpell(70358)
end
function LifeEnder_Spell2(pUnit, Event)
pUnit:CastSpell(47809)
end
function LifeEnder_Spell3(pUnit, Event)
pUnit:CastSpell(27216)
end
function LifeEnder_Spell4(pUnit, Event)
pUnit:CastSpell(691)
end
function LifeEnder_Phase2(pUnit, Event)
pUnit:SendChatMessage(14,0,"You know nothing of power!")
pUnit:PlaySoundToSet(11469)
end
function LifeEnder_Spell5(pUnit, Event)
pUnit:CastSpell(68983)
end
function LifeEnder_Phase3(pUnit, Event)
pUnit:SendChatMessage(14,0,"I will not be touched by a rebel such as you!")
pUnit:PlaySoundToSet(11479)
end
function LifeEnder_OnKill(pUnit,Event)
pUnit:SendChatMessage(14, 0, "Give into your fear!")
pUnit:PlaySoundToSet(11468)
end
function Aman_Taunt(pUnit, Event)
pUnit:SendChatMessage(14, 0, "Such Arrogance"")
pUnitSoundToSet(11471)
end
function LifeEnder_OnDied(pUnit, Event)
pUnit:RemoveEvents()
pUnit:SendChatMessage(14, 0, "Ahhhh!")
end
RegisterUnitEvent(NPCID, 1, "LifeEnder_OnCombat")
RegisterUnitEvent(NPCID, 2, "LifeEnder_OnKill")
RegisterUnitEvent(NPCID, 4, "LifeEnder_OnDied")