TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
CreatureData Struct Reference

#include <Creature.h>

Public Member Functions

 CreatureData ()
 

Public Attributes

uint32 id
 
uint16 mapid
 
uint32 phaseMask
 
uint32 displayid
 
int8 equipmentId
 
float posX
 
float posY
 
float posZ
 
float orientation
 
uint32 spawntimesecs
 
float spawndist
 
uint32 currentwaypoint
 
uint32 curhealth
 
uint32 curmana
 
uint8 movementType
 
uint32 spawnMask
 
uint64 npcflag
 
uint32 unit_flags
 
uint32 dynamicflags
 
uint32 phaseid
 
uint32 phaseGroup
 
bool dbData
 

Constructor & Destructor Documentation

CreatureData::CreatureData ( )
inline
289  : id(0), mapid(0), phaseMask(0), displayid(0), equipmentId(0),
290  posX(0.0f), posY(0.0f), posZ(0.0f), orientation(0.0f), spawntimesecs(0),
292  spawnMask(0), npcflag(0), unit_flags(0), dynamicflags(0), phaseid(0), phaseGroup(0), dbData(true) { }
uint32 phaseid
Definition: Creature.h:312
uint8 movementType
Definition: Creature.h:307
uint32 id
Definition: Creature.h:293
uint32 displayid
Definition: Creature.h:296
uint32 curhealth
Definition: Creature.h:305
uint32 curmana
Definition: Creature.h:306
float spawndist
Definition: Creature.h:303
bool dbData
Definition: Creature.h:314
float posX
Definition: Creature.h:298
uint32 phaseGroup
Definition: Creature.h:313
uint32 spawntimesecs
Definition: Creature.h:302
float posY
Definition: Creature.h:299
int8 equipmentId
Definition: Creature.h:297
uint32 dynamicflags
Definition: Creature.h:311
uint32 spawnMask
Definition: Creature.h:308
uint32 unit_flags
Definition: Creature.h:310
uint32 currentwaypoint
Definition: Creature.h:304
float orientation
Definition: Creature.h:301
uint16 mapid
Definition: Creature.h:294
uint32 phaseMask
Definition: Creature.h:295
uint64 npcflag
Definition: Creature.h:309
float posZ
Definition: Creature.h:300

Member Data Documentation

uint32 CreatureData::curhealth
uint32 CreatureData::curmana
uint32 CreatureData::currentwaypoint
bool CreatureData::dbData
uint32 CreatureData::displayid
uint32 CreatureData::dynamicflags
int8 CreatureData::equipmentId
uint32 CreatureData::id
uint16 CreatureData::mapid
uint8 CreatureData::movementType
uint64 CreatureData::npcflag
float CreatureData::orientation
uint32 CreatureData::phaseGroup
uint32 CreatureData::phaseid
uint32 CreatureData::phaseMask
float CreatureData::posX
float CreatureData::posY
float CreatureData::posZ
float CreatureData::spawndist
uint32 CreatureData::spawnMask
uint32 CreatureData::spawntimesecs
uint32 CreatureData::unit_flags

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