168{
170 {
171
173
175 {
178
180 {
185
187 }
188 }
189 }
190 return true;
191}
#define MAX_AGGRO_RESET_TIME
Definition: CreatureData.h:32
Unit * GetUnit(WorldObject const &, ObjectGuid const guid)
Definition: ObjectAccessor.cpp:204
Creature * GetCreature(WorldObject const &u, ObjectGuid const guid)
Definition: ObjectAccessor.cpp:215
Seconds GetGameTime()
Definition: GameTime.cpp:38
virtual void AttackStart(Unit *)
Definition: UnitAI.cpp:28
Definition: Creature.h:46
void SetLastDamagedTime(time_t val)
Definition: Creature.cpp:3583
void SetLastDamagedTimePtr(std::shared_ptr< time_t > const &val)
Definition: Creature.cpp:3596
bool CanAssistTo(Unit const *u, Unit const *enemy, bool checkfaction=true) const
Definition: Creature.cpp:2415
std::shared_ptr< time_t > const & GetLastDamagedTimePtr() const
Definition: Creature.cpp:3578
void SetNoCallAssistance(bool val)
Definition: Creature.h:259
CreatureAI * AI() const
Definition: Creature.h:135
void CombatStart(Unit *target, bool initialAggro=true)
Definition: Unit.cpp:13536
bool IsAIEnabled
Definition: Unit.h:2350