TrinityCore
|
#include <CreatureData.h>
Public Member Functions | |
CreatureData () | |
Public Member Functions inherited from SpawnMetadata | |
SpawnData const * | ToSpawnData () const |
Public Attributes | |
Optional< CreatureModel > | display |
int8 | equipmentId = 0 |
float | wander_distance = 0.0f |
uint32 | currentwaypoint = 0 |
uint32 | curHealthPct = 0 |
uint8 | movementType = 0 |
Optional< uint64 > | npcflag |
Optional< uint32 > | unit_flags |
Optional< uint32 > | unit_flags2 |
Optional< uint32 > | unit_flags3 |
Public Attributes inherited from SpawnData | |
uint32 | id = 0 |
Position | spawnPoint |
uint8 | phaseUseFlags = 0 |
uint32 | phaseId = 0 |
uint32 | phaseGroup = 0 |
int32 | terrainSwapMap = -1 |
uint32 | poolId = 0 |
int32 | spawntimesecs = 0 |
std::vector< Difficulty > | spawnDifficulties |
uint32 | scriptId = 0 |
std::string | StringId |
Public Attributes inherited from SpawnMetadata | |
SpawnObjectType const | type |
uint64 | spawnId = 0 |
uint32 | mapId = MAPID_INVALID |
bool | dbData = true |
SpawnGroupTemplateData const * | spawnGroupData = nullptr |
Additional Inherited Members | |
Static Public Member Functions inherited from SpawnMetadata | |
static constexpr bool | TypeInMask (SpawnObjectType type, SpawnObjectTypeMask mask) |
static constexpr bool | TypeHasData (SpawnObjectType type) |
static constexpr bool | TypeIsValid (SpawnObjectType type) |
Static Public Attributes inherited from SpawnMetadata | |
template<typename T > | |
static constexpr SpawnObjectType | TypeFor = Trinity::Impl::SpawnObjectTypeForImpl<T>::value |
Protected Member Functions inherited from SpawnData | |
SpawnData (SpawnObjectType t) | |
Protected Member Functions inherited from SpawnMetadata | |
SpawnMetadata (SpawnObjectType t) | |
Definition at line 597 of file CreatureData.h.
|
inline |
Definition at line 599 of file CreatureData.h.
uint32 CreatureData::curHealthPct = 0 |
Definition at line 604 of file CreatureData.h.
uint32 CreatureData::currentwaypoint = 0 |
Definition at line 603 of file CreatureData.h.
Optional<CreatureModel> CreatureData::display |
Definition at line 600 of file CreatureData.h.
int8 CreatureData::equipmentId = 0 |
Definition at line 601 of file CreatureData.h.
uint8 CreatureData::movementType = 0 |
Definition at line 605 of file CreatureData.h.
Definition at line 606 of file CreatureData.h.
Definition at line 607 of file CreatureData.h.
Definition at line 608 of file CreatureData.h.
Definition at line 609 of file CreatureData.h.
float CreatureData::wander_distance = 0.0f |
Definition at line 602 of file CreatureData.h.