Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function Elite_OnCombat(pUnit, event, player)
- pUnit:SendChatMessage(12, 0, "Well well, guess whose back?!")
- pUnit:RegisterEvent("Elite_Phase1", 1000, 0)
- end
- function Elite_OnLeaveCombat(pUnit, event, player)
- pUnit:RemoveEvents()
- pUnit:SetScale(1)
- pUnit:SendChatMessage(14, 0, "HAHAHA, Fools!")
- end
- function Elite_OnDeath(pUnit, event, player)
- pUnit:RemoveEvents()
- pUnit:SetScale(1)
- pUnit:SendChatMessage(12, 0, "No!! It's impossible")
- end
- function Spell_one(pUnit, event, player)
- pUnit:CastSpell(18390)
- end
- function Elite_Phase1(pUnit, event, player)
- if pUnit: GetHealthPct() <= 75 then
- pUnit:RemoveEvents()
- pUnit:RegisterEvent("Spell_one", 6000, 0)
- pUnit:RegisterEvent("Elite_Phase2", 1000, 0)
- pUnit:SendChatMessage(12, 0, "YOURE STRONG..BUT NOT STRONG ENOUGH!")
- pUnit:CastSpell(18390)
- end
- end
- function Elite_Phase2(pUnit, event, player)
- if pUnit:GetHealthPct() <= 40 then
- pUnit:SendChatMessage(14, 0, "I feel P..P...P...POWER!")
- pUnit:SetScale(2.5)
- pUnit:CastSpell(18390)
- pUnit:CastSpell(48142)
- end
- end
- RegisterUnitEvent(NPCID, 1, "Elite_OnCombat")
- RegisterUnitEvent(NPCID, 2, "Elite_OnLeaveCombat")
- RegisterUnitEvent(NPCID, 4, "Elite_OnDeath")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement