![]() |
TrinityCore
|
#include <CreatureData.h>
Inheritance diagram for CreatureData: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 |
| SpawnTrackingTemplateData const * | spawnTrackingData = nullptr |
| std::vector< uint32 > | spawnTrackingQuestObjectives |
| std::array< SpawnTrackingStateData, size_t(SpawnTrackingState::Max)> | spawnTrackingStates |
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 604 of file CreatureData.h.
|
inline |
Definition at line 606 of file CreatureData.h.
| uint32 CreatureData::curHealthPct = 0 |
Definition at line 611 of file CreatureData.h.
| uint32 CreatureData::currentwaypoint = 0 |
Definition at line 610 of file CreatureData.h.
| Optional<CreatureModel> CreatureData::display |
Definition at line 607 of file CreatureData.h.
| int8 CreatureData::equipmentId = 0 |
Definition at line 608 of file CreatureData.h.
| uint8 CreatureData::movementType = 0 |
Definition at line 612 of file CreatureData.h.
Definition at line 613 of file CreatureData.h.
Definition at line 614 of file CreatureData.h.
Definition at line 615 of file CreatureData.h.
Definition at line 616 of file CreatureData.h.
| float CreatureData::wander_distance = 0.0f |
Definition at line 609 of file CreatureData.h.