Advertisement
Guest User

Devourer Of Souls - Made by Cronic

a guest
Feb 28th, 2010
262
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.94 KB | None | 0 0
  1. -- Made by cronic of ac-web
  2.  
  3. function Devourer_OnCombat (pUnit, Event)
  4. pUnit:SendChatMessage(14, 0, "You dare look upon the host of souls! i shall devour you whole!")
  5. pUnit:RegisterEvent("Devourer_Phantomblast", 3000, 0)
  6. pUnit:RegisterEvent("Devourer_Mirrored", 20500, 0)
  7. pUnit:RegisterEvent("Devourer_Wellsouls", 10500, 0)
  8. pUnit:RegisterEvent("Devourer_Phase1", 45000, 1)
  9. end
  10.  
  11. function Devourer_Phantomblast (pUnit, Event)
  12. pUnit:FullCastSpellOnTarget(68982, pUnit:GetMainTank())
  13. end
  14.  
  15. function Devourer_Mirrored (pUnit, Event)
  16. pUnit:FullCastSpellOnTarget (69051, pUnit:GetRandomPlayer(0))
  17. pUnit:SendChatMessage(42, 0, "Devourer of Souls begins to cast Mirrored Soul")
  18. end
  19.  
  20. function Devourer_Wellsouls (pUnit, Event)
  21. pUnit:FullCastSpellOnTarget (68863, pUnit:GetMainTank())
  22. end
  23.  
  24. function Devourer_Phase1(pUnit, Event)
  25. pUnit:SendChatMessage(42, 0, "Devourer of Souls begins to Unleash Souls!")
  26. pUnit:RegisterEvent("Devourer_Souls", 1000, 1)
  27. end
  28.  
  29. function Devourer_Souls(pUnit, Event)
  30. pUnit:FullCastSpellOnTarget (68939, pUnit:GetRandomPlayer(0))
  31. pUnit:RegisterEvent("Boss_Wailingsoul", 45000, 1)
  32. end
  33.  
  34. function Devourer_Wailingsoul(pUnit, Event)
  35. pUnit:FullCastSpellOnTarget (68863, pUnit:GetMainTank())
  36. pUnit:SendChatMessage(42, 0, "Devourer of Souls begins to Wailing Souls!")
  37. pUnit:SendChatMessage(12, 0, "Stare into the abyss and see your end!")
  38. pUnit:RegisterEvent("Devourer_Phase1", 45000, 1)
  39. end
  40.  
  41. function Devourer_Shadowbolt(pUnit, Event)
  42. pUnit:FullCastSpellOnTarget(70043, pUnit:GetMainTank())
  43. end
  44.  
  45. function Devourer_OnDeath (pUnit, Event)
  46. pUnit:RemoveEvents()
  47. pUnit:SendChatMessage (12, 0, "... You only delay the inetivale!!"
  48. end
  49.  
  50. function Devourer_OnLeaveCombat (pUnit, Event)
  51. pUnit:RemoveEvents()
  52. end
  53.  
  54. RegisterUnitEvent(36502, 1, "Devourer_OnCombat")
  55. RegisterUnitEvent(36502, 2, "Devourer_OnLeaveCombat")
  56. RegisterUnitEvent(36502, 3, "Devourer_OnKillPlr")
  57. RegisterUnitEvent(36502, 4, "Devourer_OnDeath")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement