167{
169 {
170
172
174 {
177
179 {
184
186 }
187 }
188 }
189 return true;
190}
#define MAX_AGGRO_RESET_TIME
Definition: CreatureData.h:32
Unit * GetUnit(WorldObject const &, ObjectGuid const guid)
Definition: ObjectAccessor.cpp:202
Creature * GetCreature(WorldObject const &u, ObjectGuid const guid)
Definition: ObjectAccessor.cpp:213
Seconds GetGameTime()
Definition: GameTime.cpp:38
virtual void AttackStart(Unit *)
Definition: UnitAI.cpp:27
Definition: Creature.h:46
void SetLastDamagedTime(time_t val)
Definition: Creature.cpp:3600
void SetLastDamagedTimePtr(std::shared_ptr< time_t > const &val)
Definition: Creature.cpp:3613
bool CanAssistTo(Unit const *u, Unit const *enemy, bool checkfaction=true) const
Definition: Creature.cpp:2424
std::shared_ptr< time_t > const & GetLastDamagedTimePtr() const
Definition: Creature.cpp:3595
void SetNoCallAssistance(bool val)
Definition: Creature.h:261
CreatureAI * AI() const
Definition: Creature.h:136
void CombatStart(Unit *target, bool initialAggro=true)
Definition: Unit.cpp:13619
bool IsAIEnabled
Definition: Unit.h:2364