#define TC_LOG_TRACE(filterType__,...)
void SendZoneUnderAttackMessage(Player *attacker)
Send a message to LocalDefense channel for players opposition team in the zone.
bool CanSeeAlways(WorldObject const *obj) override
static int32 Permissible(Creature const *creature)
void UpdateAI(uint32 diff) override
void JustDied(Unit *killer) override
GuardAI(Creature *creature)
void EnterEvadeMode(EvadeReason) override
std::string ToString() const
static Unit * ToUnit(Object *o)
static ObjectGuid GetGUID(Object const *o)
void DoMeleeAttackIfReady()
MotionMaster * GetMotionMaster()
bool IsEngagedBy(Unit const *who) const
void CombatStop(bool includingCast=false, bool mutualPvP=true)
Player * GetCharmerOrOwnerPlayerOrPlayerItself() const