#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: