Advertisement
Guest User

Untitled

a guest
Feb 13th, 2015
187
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.80 KB | None | 0 0
  1. --Made by Pyre of Pyre Gaming
  2.  
  3.  
  4. local Servants = 210001
  5. local Boss_Spawn_Id = 210000
  6.  
  7.  
  8.  
  9. function Boss_MindControl(event, creature, target)
  10. creature:CastSpell(target, 45112)
  11. -- How to make the Boss Move the Player to a point on the map when he takes damage and throw them off?
  12. creature:SendUnitYell("You are agitating me!!", 0)
  13. end
  14.  
  15. function Boss_OnEnterCombat(event, creature, target)
  16. creature:SendUnitYell("Another intrusion?! I should have eaten Zeus when I had the chance!!", 0)
  17. creature:CastSpell(creature, 20217)
  18. end
  19.  
  20. function Boss_OnLeaveCombat(event, creature, target)
  21. creature:SendUnitYell("Pathetic, Mortal!!", 0)
  22. creature:RemoveEvents()
  23. end
  24.  
  25. function Boss_OnDied(event, creature, killer)
  26. creature:SendUnitYell("No! How is this Possible? NOOOO!", 0)
  27. creature:RemoveEvents()
  28. end
  29.  
  30. function Boss_OnTargetDied(event, creature, target)
  31. creature:SendUnitYell("Ha! You are WEAK!", 0)
  32. creature:CastSpell(creature, 138994)
  33. end
  34.  
  35. function Phase1(event, creature, target)
  36. if creature:GetHealthPct() <= 80 then
  37. creature:RemoveEvents()
  38. creature:SendUnitYell("Prepare to be locked in Tartarus, for eternity!!", 0)
  39. creature:SpawnCreature(Servants, 8206.8100547, -1950.85887, 1738.477051, 2.952206, 7, 50000)
  40. creature:SendUnitYell("For the KING!!", 0)
  41. creature:CallAssistance()
  42. end
  43. end
  44.  
  45. function Phase2(event, creature, target)
  46. if creature:GetHealthPct() <= 61 then
  47. creature:RemoveEvents()
  48. creature:RegisterEvent(Boss_MindControl, 10000, 0)
  49. end
  50. end
  51.  
  52. --local target = GetAITarget(2, true)
  53.  
  54. RegisterCreatureEvent(Boss_Spawn_Id, 1, Boss_OnEnterCombat)
  55. RegisterCreatureEvent(Boss_Spawn_Id, 2, Boss_OnLeaveCombat)
  56. RegisterCreatureEvent(Boss_Spawn_Id, 3, Boss_OnTargetDied)
  57. RegisterCreatureEvent(Boss_Spawn_Id, 9, Phase1)
  58. RegisterCreatureEvent(Boss_Spawn_Id, 4, Boss_OnDied)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement