220{
222 {
224 {
227
229 {
233 {
235
236
237
240 }
241 }
242 }
243 }
244 return true;
245}
Unit * GetUnit(WorldObject const &, ObjectGuid const guid)
Definition: ObjectAccessor.cpp:202
Creature * GetCreature(WorldObject const &u, ObjectGuid const guid)
Definition: ObjectAccessor.cpp:213
virtual void AttackStart(Unit *)
Definition: UnitAI.cpp:27
Definition: Creature.h:46
std::shared_ptr< time_t > const & GetLastLeashExtensionTimePtr() const
Definition: Creature.cpp:3678
bool CanAssistTo(Unit const *u, Unit const *enemy, bool checkfaction=true) const
Definition: Creature.cpp:2486
void SetLastLeashExtensionTimePtr(std::shared_ptr< time_t > const &timer)
Definition: Creature.cpp:3685
void SetNoCallAssistance(bool val)
Definition: Creature.h:268
CreatureAI * AI() const
Definition: Creature.h:143
void CombatStart(Unit *target, bool initialAggro=true)
Definition: Unit.cpp:13586
Unit * GetVictim() const
Definition: Unit.h:789
bool IsAIEnabled
Definition: Unit.h:1801