#include "Creature.h"
◆ AssistDelayEvent() [1/2]
ObjectGuid m_victim
Definition Creature.h:541
Creature * m_owner
Definition Creature.h:543
◆ AssistDelayEvent() [2/2]
AssistDelayEvent::AssistDelayEvent |
( |
| ) |
|
|
private |
◆ AddAssistant()
void AssistDelayEvent::AddAssistant |
( |
ObjectGuid |
guid | ) |
|
|
inline |
◆ Execute()
bool AssistDelayEvent::Execute |
( |
uint64 |
e_time, |
|
|
uint32 |
p_time |
|
) |
| |
|
overridevirtual |
Reimplemented from BasicEvent.
220{
222 {
224 {
227
229 {
233 {
235
236
237
240 }
241 }
242 }
243 }
244 return true;
245}
std::shared_ptr< time_t > const & GetLastLeashExtensionTimePtr() const
Definition Creature.cpp:3708
bool CanAssistTo(Unit const *u, Unit const *enemy, bool checkfaction=true) const
Definition Creature.cpp:2496
void SetLastLeashExtensionTimePtr(std::shared_ptr< time_t > const &timer)
Definition Creature.cpp:3715
void SetNoCallAssistance(bool val)
Definition Creature.h:271
CreatureAI * AI() const
Definition Creature.h:141
virtual void AttackStart(Unit *)
Definition UnitAI.cpp:27
void CombatStart(Unit *target, bool initialAggro=true)
Definition Unit.cpp:13671
Unit * GetVictim() const
Definition Unit.h:862
bool IsAIEnabled
Definition Unit.h:2012
Unit * GetUnit(WorldObject const &, ObjectGuid const guid)
Definition ObjectAccessor.cpp:199
Creature * GetCreature(WorldObject const &u, ObjectGuid const guid)
Definition ObjectAccessor.cpp:210
References Creature::AI(), UnitAI::AttackStart(), Creature::CanAssistTo(), Unit::CombatStart(), ObjectAccessor::GetCreature(), Creature::GetLastLeashExtensionTimePtr(), ObjectAccessor::GetUnit(), Unit::GetVictim(), Unit::IsAIEnabled, m_assistants, m_owner, m_victim, Creature::SetLastLeashExtensionTimePtr(), and Creature::SetNoCallAssistance().
◆ m_assistants
◆ m_owner
◆ m_victim
The documentation for this class was generated from the following files:
- azerothcore-wotlk/src/server/game/Entities/Creature/Creature.h
- azerothcore-wotlk/src/server/game/Entities/Creature/Creature.cpp