#include <CreatureData.h>
Public Member Functions | |
CreatureData () | |
![]() | |
SpawnData const * | ToSpawnData () const |
Public Attributes | |
uint32 | displayid = 0 |
int8 | equipmentId = 0 |
float | wander_distance = 0.0f |
uint32 | currentwaypoint = 0 |
uint32 | curhealth = 0 |
uint32 | curmana = 0 |
uint8 | movementType = 0 |
uint32 | npcflag = 0 |
uint32 | unit_flags = 0 |
uint32 | dynamicflags = 0 |
![]() | |
uint32 | id = 0 |
Position | spawnPoint |
uint32 | phaseMask = 0 |
int32 | spawntimesecs = 0 |
uint8 | spawnMask = 0 |
uint32 | scriptId = 0 |
std::string | StringId |
![]() | |
SpawnObjectType const | type |
uint32 | spawnId = 0 |
uint32 | mapId = MAPID_INVALID |
bool | dbData = true |
SpawnGroupTemplateData const * | spawnGroupData = nullptr |
Additional Inherited Members | |
![]() | |
static constexpr bool | TypeInMask (SpawnObjectType type, SpawnObjectTypeMask mask) |
static constexpr bool | TypeHasData (SpawnObjectType type) |
static constexpr bool | TypeIsValid (SpawnObjectType type) |
![]() | |
template<typename T > | |
static constexpr SpawnObjectType | TypeFor = Trinity::Impl::SpawnObjectTypeForImpl<T>::value |
![]() | |
SpawnData (SpawnObjectType t) | |
![]() | |
SpawnMetadata (SpawnObjectType t) | |
Definition at line 443 of file CreatureData.h.
|
inline |
Definition at line 445 of file CreatureData.h.
uint32 CreatureData::curhealth = 0 |
Definition at line 450 of file CreatureData.h.
uint32 CreatureData::curmana = 0 |
Definition at line 451 of file CreatureData.h.
uint32 CreatureData::currentwaypoint = 0 |
Definition at line 449 of file CreatureData.h.
uint32 CreatureData::displayid = 0 |
Definition at line 446 of file CreatureData.h.
uint32 CreatureData::dynamicflags = 0 |
Definition at line 455 of file CreatureData.h.
int8 CreatureData::equipmentId = 0 |
Definition at line 447 of file CreatureData.h.
uint8 CreatureData::movementType = 0 |
Definition at line 452 of file CreatureData.h.
uint32 CreatureData::npcflag = 0 |
Definition at line 453 of file CreatureData.h.
uint32 CreatureData::unit_flags = 0 |
Definition at line 454 of file CreatureData.h.
float CreatureData::wander_distance = 0.0f |
Definition at line 448 of file CreatureData.h.