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 | curhealth = 0 |
uint32 | curmana = 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 588 of file CreatureData.h.
|
inline |
Definition at line 590 of file CreatureData.h.
uint32 CreatureData::curhealth = 0 |
Definition at line 595 of file CreatureData.h.
uint32 CreatureData::curmana = 0 |
Definition at line 596 of file CreatureData.h.
uint32 CreatureData::currentwaypoint = 0 |
Definition at line 594 of file CreatureData.h.
Optional<CreatureModel> CreatureData::display |
Definition at line 591 of file CreatureData.h.
int8 CreatureData::equipmentId = 0 |
Definition at line 592 of file CreatureData.h.
uint8 CreatureData::movementType = 0 |
Definition at line 597 of file CreatureData.h.
Definition at line 598 of file CreatureData.h.
Definition at line 599 of file CreatureData.h.
Definition at line 600 of file CreatureData.h.
Definition at line 601 of file CreatureData.h.
float CreatureData::wander_distance = 0.0f |
Definition at line 593 of file CreatureData.h.