Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function guard_OnCombat(Unit, Event)
- Unit:RegisterEvent("guard_Charge", 111, 1)
- Unit:RegisterEvent("guard_MortalStrike", 30000, 0)
- Unit:RegisterEvent("guard_Whirlwind", 40000, 0)
- end
- function guard_OnSpottedTarget(Unit, Event)
- Unit:SendChatMessage(11, 0, “An Enemy Has Been Spotted”)
- end
- function guard_OnSpottedTarget(Unit, Event)
- Unit:SendChatMessage(11, 0, “Charge!”)
- End
- function guard_Charge(pUnit, Event)
- pUnit:FullCastSpellOnTarget(22911, pUnit:GetMainTank())
- end
- function guard_MortalStrike(pUnit, Event)
- pUnit:FullCastSpellOnTarget(16856, pUnit:GetMainTank())
- end
- function guard_Whirlwind(pUnit, Event)
- pUnit:FullCastSpellOnTarget(15578, pUnit:GetMainTank())
- end
- function guard_OnLeaveCombat(Unit, Event)
- Unit:RemoveEvents()
- end
- function guard_OnDied(Unit, Event)
- Unit:RemoveEvents()
- end
- function guard_OnKilledTarget(Unit, Event)
- Unit:SendChatMessage(11, 0, "Rest In Peace!")
- end
- RegisterUnitEvent(npc id, 1, "guard_OnTarget")
- RegisterUnitEvent(npc id, 2, "guard_OnLeaveCombat")
- RegisterUnitEvent(npc id, 3, "guard_OnKilledTarget")
- RegisterUnitEvent(npc id, 4, "guard_OnDied")
- RegisterUnitEvent(npc id, 5, “guard_OnCombat”)
Add Comment
Please, Sign In to add comment