![]() |
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 |
| Optional< uint32 > | curHealthPct |
| 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.
Definition at line 611 of file CreatureData.h.
Referenced by ObjectMgr::LoadCreatures(), Creature::SaveToDB(), and Creature::SetSpawnHealth().
| uint32 CreatureData::currentwaypoint = 0 |
Definition at line 610 of file CreatureData.h.
Referenced by ObjectMgr::LoadCreatures(), and Creature::SaveToDB().
| Optional<CreatureModel> CreatureData::display |
Definition at line 607 of file CreatureData.h.
Referenced by GameEventMgr::ChangeEquipOrModel(), ObjectMgr::ChooseDisplayId(), ObjectMgr::LoadCreatures(), and Creature::SaveToDB().
| int8 CreatureData::equipmentId = 0 |
Definition at line 608 of file CreatureData.h.
Referenced by GameEventMgr::ChangeEquipOrModel(), Creature::InitEntry(), ObjectMgr::LoadCreatures(), and Creature::SaveToDB().
| uint8 CreatureData::movementType = 0 |
Definition at line 612 of file CreatureData.h.
Referenced by Creature::InitEntry(), ObjectMgr::LoadCreatureAddons(), ObjectMgr::LoadCreatures(), Creature::LoadFromDB(), and Creature::SaveToDB().
Definition at line 613 of file CreatureData.h.
Referenced by ObjectMgr::LoadCreatures(), and Creature::SaveToDB().
Definition at line 614 of file CreatureData.h.
Referenced by ObjectMgr::LoadCreatures(), and Creature::SaveToDB().
Definition at line 615 of file CreatureData.h.
Referenced by ObjectMgr::LoadCreatures(), and Creature::SaveToDB().
Definition at line 616 of file CreatureData.h.
Referenced by ObjectMgr::LoadCreatures(), and Creature::SaveToDB().
| float CreatureData::wander_distance = 0.0f |
Definition at line 609 of file CreatureData.h.
Referenced by Creature::GetRespawnPosition(), ObjectMgr::LoadCreatures(), Creature::LoadFromDB(), and Creature::SaveToDB().