220{
222 {
223
225
227 {
230
232 {
237
239 }
240 }
241 }
242 return true;
243}
#define MAX_AGGRO_RESET_TIME
Definition: CreatureData.h:29
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:3682
void SetLastDamagedTimePtr(std::shared_ptr< time_t > const &val)
Definition: Creature.cpp:3695
bool CanAssistTo(Unit const *u, Unit const *enemy, bool checkfaction=true) const
Definition: Creature.cpp:2486
std::shared_ptr< time_t > const & GetLastDamagedTimePtr() const
Definition: Creature.cpp:3677
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:13560
bool IsAIEnabled
Definition: Unit.h:1693