TrinityCore
Loading...
Searching...
No Matches
CreatureData Struct Reference

#include <CreatureData.h>

+ Inheritance diagram for CreatureData:

Public Member Functions

 CreatureData ()
 

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
 

Additional Inherited Members

- Protected Member Functions inherited from SpawnData
 SpawnData (SpawnObjectType t)
 

Detailed Description

Definition at line 604 of file CreatureData.h.

Constructor & Destructor Documentation

◆ CreatureData()

CreatureData::CreatureData ( )
inline

Definition at line 606 of file CreatureData.h.

Member Data Documentation

◆ curHealthPct

Optional<uint32> CreatureData::curHealthPct

◆ currentwaypoint

uint32 CreatureData::currentwaypoint = 0

Definition at line 610 of file CreatureData.h.

Referenced by ObjectMgr::LoadCreatures(), and Creature::SaveToDB().

◆ display

◆ equipmentId

int8 CreatureData::equipmentId = 0

◆ movementType

◆ npcflag

Optional<uint64> CreatureData::npcflag

Definition at line 613 of file CreatureData.h.

Referenced by ObjectMgr::LoadCreatures(), and Creature::SaveToDB().

◆ unit_flags

Optional<uint32> CreatureData::unit_flags

Definition at line 614 of file CreatureData.h.

Referenced by ObjectMgr::LoadCreatures(), and Creature::SaveToDB().

◆ unit_flags2

Optional<uint32> CreatureData::unit_flags2

Definition at line 615 of file CreatureData.h.

Referenced by ObjectMgr::LoadCreatures(), and Creature::SaveToDB().

◆ unit_flags3

Optional<uint32> CreatureData::unit_flags3

Definition at line 616 of file CreatureData.h.

Referenced by ObjectMgr::LoadCreatures(), and Creature::SaveToDB().

◆ wander_distance

float CreatureData::wander_distance = 0.0f

The documentation for this struct was generated from the following file: