Guest User

Untitled

a guest
Nov 23rd, 2017
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.27 KB | None | 0 0
  1. function guard_OnCombat(Unit, Event)
  2.  
  3. Unit:RegisterEvent("guard_Charge", 111, 1)
  4.  
  5. Unit:RegisterEvent("guard_MortalStrike", 30000, 0)
  6.  
  7. Unit:RegisterEvent("guard_Whirlwind", 40000, 0)
  8.  
  9. end
  10.  
  11.  
  12.  
  13. function guard_OnSpottedTarget(Unit, Event)
  14.  
  15. Unit:SendChatMessage(11, 0, “An Enemy Has Been Spotted”)
  16.  
  17. end
  18.  
  19.  
  20.  
  21. function guard_OnSpottedTarget(Unit, Event)
  22.  
  23. Unit:SendChatMessage(11, 0, “Charge!”)
  24.  
  25. End
  26.  
  27.  
  28.  
  29. function guard_Charge(pUnit, Event)
  30.  
  31. pUnit:FullCastSpellOnTarget(22911, pUnit:GetMainTank())
  32.  
  33. end
  34.  
  35.  
  36.  
  37. function guard_MortalStrike(pUnit, Event)
  38.  
  39. pUnit:FullCastSpellOnTarget(16856, pUnit:GetMainTank())
  40.  
  41. end
  42.  
  43.  
  44.  
  45. function guard_Whirlwind(pUnit, Event)
  46.  
  47. pUnit:FullCastSpellOnTarget(15578, pUnit:GetMainTank())
  48.  
  49. end
  50.  
  51.  
  52.  
  53. function guard_OnLeaveCombat(Unit, Event)
  54.  
  55. Unit:RemoveEvents()
  56.  
  57. end
  58.  
  59.  
  60.  
  61. function guard_OnDied(Unit, Event)
  62.  
  63. Unit:RemoveEvents()
  64.  
  65. end
  66.  
  67.  
  68.  
  69. function guard_OnKilledTarget(Unit, Event)
  70.  
  71. Unit:SendChatMessage(11, 0, "Rest In Peace!")
  72.  
  73. end
  74.  
  75.  
  76.  
  77. RegisterUnitEvent(npc id, 1, "guard_OnTarget")
  78.  
  79. RegisterUnitEvent(npc id, 2, "guard_OnLeaveCombat")
  80.  
  81. RegisterUnitEvent(npc id, 3, "guard_OnKilledTarget")
  82.  
  83. RegisterUnitEvent(npc id, 4, "guard_OnDied")
  84.  
  85. RegisterUnitEvent(npc id, 5, “guard_OnCombat”)
Add Comment
Please, Sign In to add comment