#include <Creature.h>
static int32 CreatureTemplate::DifficultyIDToDifficultyEntryIndex |
( |
uint32 |
difficulty | ) |
|
|
inlinestatic |
Definition: DBCEnums.h:404
Definition: DBCEnums.h:406
Definition: DBCEnums.h:411
Definition: DBCEnums.h:407
Definition: DBCEnums.h:413
Definition: DBCEnums.h:416
Definition: DBCEnums.h:414
Definition: DBCEnums.h:415
Definition: DBCEnums.h:409
Definition: DBCEnums.h:408
Definition: DBCEnums.h:419
Definition: DBCEnums.h:410
Definition: DBCEnums.h:418
Definition: DBCEnums.h:417
Definition: DBCEnums.h:422
Definition: DBCEnums.h:421
Definition: DBCEnums.h:412
Definition: DBCEnums.h:420
Definition: DBCEnums.h:405
uint32 CreatureTemplate::GetFirstInvisibleModel |
( |
| ) |
const |
bool is_trigger
Definition: Creature.h:323
#define sObjectMgr
Definition: ObjectMgr.h:1567
Definition: Creature.h:317
uint32 Modelid1
Definition: Creature.h:84
uint32 Modelid3
Definition: Creature.h:86
uint32 Modelid2
Definition: Creature.h:85
uint32 Modelid4
Definition: Creature.h:87
uint32 CreatureTemplate::GetFirstValidModelId |
( |
| ) |
const |
uint32 Modelid1
Definition: Creature.h:84
uint32 Modelid3
Definition: Creature.h:86
uint32 Modelid2
Definition: Creature.h:85
uint32 Modelid4
Definition: Creature.h:87
uint32 CreatureTemplate::GetFirstVisibleModel |
( |
| ) |
const |
bool is_trigger
Definition: Creature.h:323
#define sObjectMgr
Definition: ObjectMgr.h:1567
Definition: Creature.h:317
uint32 Modelid1
Definition: Creature.h:84
uint32 Modelid3
Definition: Creature.h:86
uint32 Modelid2
Definition: Creature.h:85
uint32 Modelid4
Definition: Creature.h:87
uint32 CreatureTemplate::GetRandomValidModelId |
( |
| ) |
const |
96 return ((c>0) ? modelIDs[
urand(0, c-1)] : 0);
uint32 urand(uint32 min, uint32 max)
Definition: Random.cpp:45
uint32_t uint32
Definition: Define.h:150
uint32 Modelid1
Definition: Creature.h:84
uint32 Modelid3
Definition: Creature.h:86
uint32 Modelid2
Definition: Creature.h:85
uint8_t uint8
Definition: Define.h:152
uint32 Modelid4
Definition: Creature.h:87
SkillType CreatureTemplate::GetRequiredLootSkill |
( |
| ) |
const |
|
inline |
Definition: SharedDefines.h:3942
Definition: SharedDefines.h:3664
Definition: SharedDefines.h:3980
Definition: SharedDefines.h:3934
Definition: SharedDefines.h:3938
Definition: SharedDefines.h:3671
Definition: SharedDefines.h:3665
uint32 type_flags
Definition: Creature.h:117
bool CreatureTemplate::IsExotic |
( |
| ) |
const |
|
inline |
Definition: SharedDefines.h:3672
uint32 type_flags
Definition: Creature.h:117
bool CreatureTemplate::IsTameable |
( |
bool |
canTameExotic | ) |
const |
|
inline |
173 return canTameExotic || !
IsExotic();
Definition: SharedDefines.h:3554
uint32 family
Definition: Creature.h:112
Definition: SharedDefines.h:3656
uint32 type
Definition: Creature.h:116
bool IsExotic() const
Definition: Creature.h:162
uint32 type_flags
Definition: Creature.h:117
std::string CreatureTemplate::AIName |
uint32 CreatureTemplate::BaseAttackTime |
float CreatureTemplate::BaseVariance |
uint32 CreatureTemplate::dmgschool |
uint32 CreatureTemplate::dynamicflags |
uint32 CreatureTemplate::Entry |
int32 CreatureTemplate::expansion |
uint32 CreatureTemplate::expansionUnknown |
uint32 CreatureTemplate::faction |
uint32 CreatureTemplate::family |
std::string CreatureTemplate::FemaleName |
uint32 CreatureTemplate::flags_extra |
uint32 CreatureTemplate::GossipMenuId |
float CreatureTemplate::HoverHeight |
std::string CreatureTemplate::IconName |
uint32 CreatureTemplate::InhabitType |
uint32 CreatureTemplate::lootid |
uint32 CreatureTemplate::maxgold |
int16 CreatureTemplate::maxlevel |
uint32 CreatureTemplate::MechanicImmuneMask |
uint32 CreatureTemplate::mingold |
int16 CreatureTemplate::minlevel |
float CreatureTemplate::ModArmor |
float CreatureTemplate::ModDamage |
uint32 CreatureTemplate::Modelid1 |
uint32 CreatureTemplate::Modelid2 |
uint32 CreatureTemplate::Modelid3 |
uint32 CreatureTemplate::Modelid4 |
float CreatureTemplate::ModExperience |
float CreatureTemplate::ModHealth |
float CreatureTemplate::ModHealthExtra |
float CreatureTemplate::ModMana |
float CreatureTemplate::ModManaExtra |
uint32 CreatureTemplate::movementId |
uint32 CreatureTemplate::MovementType |
std::string CreatureTemplate::Name |
uint64 CreatureTemplate::npcflag |
uint32 CreatureTemplate::pickpocketLootId |
bool CreatureTemplate::RacialLeader |
uint32 CreatureTemplate::RangeAttackTime |
float CreatureTemplate::RangeVariance |
bool CreatureTemplate::RegenHealth |
float CreatureTemplate::scale |
uint32 CreatureTemplate::ScriptID |
uint32 CreatureTemplate::SkinLootId |
float CreatureTemplate::speed_run |
float CreatureTemplate::speed_walk |
std::string CreatureTemplate::SubName |
uint32 CreatureTemplate::trainer_class |
uint32 CreatureTemplate::trainer_race |
uint32 CreatureTemplate::trainer_type |
uint32 CreatureTemplate::type_flags |
uint32 CreatureTemplate::type_flags2 |
uint32 CreatureTemplate::unit_class |
uint32 CreatureTemplate::unit_flags |
uint32 CreatureTemplate::unit_flags2 |
uint32 CreatureTemplate::VehicleId |
The documentation for this struct was generated from the following files: