41{
43 {
44
47 continue;
48
49
51 continue;
52
55 {
56 delete obj;
57 continue;
58 }
59
60 AddObjectHelper<Creature>(map, obj);
61
62
64 vehicle->Reset();
65
67 {
69 {
70
73 }
74 }
75 }
76}
@ IDLE_MOTION_TYPE
Definition MotionMaster.h:39
@ NOTIFY_AI_RELOCATION
Definition Object.h:70
@ NOTIFY_VISIBILITY_CHANGED
Definition Object.h:71
@ UNIT_STATE_SIGHTLESS
Definition UnitDefines.h:220
@ REACT_AGGRESSIVE
Definition Unit.h:569
bool HasReactState(ReactStates state) const
Definition Creature.h:102
bool IsMoveInLineOfSightDisabled()
Definition Creature.h:282
MovementGeneratorType GetDefaultMovementType() const override
-------—End of Pet responses methods-------—
Definition Creature.h:91
bool LoadFromDB(ObjectGuid::LowType guid, Map *map, bool allowDuplicate=false)
Definition Creature.h:223
bool IsSpawnGroupActive(uint32 groupId) const
Definition Map.cpp:2596
SpawnedPoolData & GetPoolData()
Definition Map.h:384
uint32 LowType
Definition ObjectGuid.h:125
bool IsSpawnedObject(uint32 db_guid_or_pool_id) const
bool IsAlive() const
Definition Unit.h:1793
bool IsImmuneToNPC() const
Definition Unit.h:930
bool HasUnitState(const uint32 f) const
Definition Unit.h:737
Vehicle * GetVehicleKit() const
Definition Unit.h:1925
bool isNeedNotify(uint16 f) const
Definition Object.h:671
Definition GridNotifiers.h:91
static void VisitObjects(WorldObject const *obj, T &visitor, float radius)
Definition CellImpl.h:165
Definition CreatureData.h:370
uint32 spawnGroupId
Definition SpawnData.h:78
uint32 poolId
Definition SpawnData.h:79