TrinityCore
|
#include <CreatureData.h>
Public Member Functions | |
CreatureModel const * | GetModelByIdx (uint32 idx) const |
CreatureModel const * | GetRandomValidModel () const |
CreatureModel const * | GetFirstValidModel () const |
CreatureModel const * | GetModelWithDisplayId (uint32 displayId) const |
CreatureModel const * | GetFirstInvisibleModel () const |
CreatureModel const * | GetFirstVisibleModel () const |
CreatureDifficulty const * | GetDifficulty (Difficulty difficulty) const |
bool | IsExotic (CreatureDifficulty const *creatureDifficulty) const |
bool | IsTameable (bool canTameExotic, CreatureDifficulty const *creatureDifficulty) const |
void | InitializeQueryData () |
WorldPacket | BuildQueryData (LocaleConstant loc, Difficulty difficulty) const |
Definition at line 487 of file CreatureData.h.
WorldPacket CreatureTemplate::BuildQueryData | ( | LocaleConstant | loc, |
Difficulty | difficulty | ||
) | const |
Definition at line 174 of file Creature.cpp.
CreatureDifficulty const * CreatureTemplate::GetDifficulty | ( | Difficulty | difficulty | ) | const |
Definition at line 244 of file Creature.cpp.
CreatureModel const * CreatureTemplate::GetFirstInvisibleModel | ( | ) | const |
CreatureModel const * CreatureTemplate::GetFirstValidModel | ( | ) | const |
CreatureModel const * CreatureTemplate::GetFirstVisibleModel | ( | ) | const |
CreatureModel const * CreatureTemplate::GetModelByIdx | ( | uint32 | idx | ) | const |
Definition at line 103 of file Creature.cpp.
CreatureModel const * CreatureTemplate::GetModelWithDisplayId | ( | uint32 | displayId | ) | const |
Definition at line 134 of file Creature.cpp.
CreatureModel const * CreatureTemplate::GetRandomValidModel | ( | ) | const |
Definition at line 108 of file Creature.cpp.
void CreatureTemplate::InitializeQueryData | ( | ) |
|
inline |
Definition at line 545 of file CreatureData.h.
|
inline |
std::string CreatureTemplate::AIName |
Definition at line 522 of file CreatureData.h.
uint32 CreatureTemplate::BaseAttackTime |
Definition at line 508 of file CreatureData.h.
float CreatureTemplate::BaseVariance |
Definition at line 510 of file CreatureData.h.
CreatureClassifications CreatureTemplate::Classification |
Definition at line 506 of file CreatureData.h.
int32 CreatureTemplate::CreatureImmunitiesId |
Definition at line 531 of file CreatureData.h.
std::unordered_map<Difficulty, CreatureDifficulty> CreatureTemplate::difficultyStore |
Definition at line 498 of file CreatureData.h.
uint32 CreatureTemplate::dmgschool |
Definition at line 507 of file CreatureData.h.
uint32 CreatureTemplate::Entry |
Definition at line 489 of file CreatureData.h.
uint32 CreatureTemplate::faction |
Definition at line 501 of file CreatureData.h.
CreatureFamily CreatureTemplate::family |
Definition at line 516 of file CreatureData.h.
std::string CreatureTemplate::FemaleName |
Definition at line 493 of file CreatureData.h.
uint32 CreatureTemplate::flags_extra |
Definition at line 532 of file CreatureData.h.
std::vector<uint32> CreatureTemplate::GossipMenuIds |
Definition at line 497 of file CreatureData.h.
std::string CreatureTemplate::IconName |
Definition at line 496 of file CreatureData.h.
uint32 CreatureTemplate::KillCredit[MAX_KILL_CREDIT] |
Definition at line 490 of file CreatureData.h.
std::vector<CreatureModel> CreatureTemplate::Models |
Definition at line 491 of file CreatureData.h.
float CreatureTemplate::ModExperience |
Definition at line 525 of file CreatureData.h.
CreatureMovementData CreatureTemplate::Movement |
Definition at line 524 of file CreatureData.h.
uint32 CreatureTemplate::movementId |
Definition at line 527 of file CreatureData.h.
uint32 CreatureTemplate::MovementType |
Definition at line 523 of file CreatureData.h.
std::string CreatureTemplate::Name |
Definition at line 492 of file CreatureData.h.
uint64 CreatureTemplate::npcflag |
Definition at line 502 of file CreatureData.h.
WorldPacket CreatureTemplate::QueryData[TOTAL_LOCALES] |
Definition at line 535 of file CreatureData.h.
bool CreatureTemplate::RacialLeader |
Definition at line 526 of file CreatureData.h.
uint32 CreatureTemplate::RangeAttackTime |
Definition at line 509 of file CreatureData.h.
float CreatureTemplate::RangeVariance |
Definition at line 511 of file CreatureData.h.
bool CreatureTemplate::RegenHealth |
Definition at line 530 of file CreatureData.h.
uint32 CreatureTemplate::RequiredExpansion |
Definition at line 499 of file CreatureData.h.
int32 CreatureTemplate::resistance[MAX_SPELL_SCHOOL] |
Definition at line 519 of file CreatureData.h.
float CreatureTemplate::scale |
Definition at line 505 of file CreatureData.h.
uint32 CreatureTemplate::ScriptID |
Definition at line 533 of file CreatureData.h.
float CreatureTemplate::speed_run |
Definition at line 504 of file CreatureData.h.
float CreatureTemplate::speed_walk |
Definition at line 503 of file CreatureData.h.
uint32 CreatureTemplate::spells[MAX_CREATURE_SPELLS] |
Definition at line 520 of file CreatureData.h.
std::string CreatureTemplate::StringId |
Definition at line 534 of file CreatureData.h.
std::string CreatureTemplate::SubName |
Definition at line 494 of file CreatureData.h.
std::string CreatureTemplate::TitleAlt |
Definition at line 495 of file CreatureData.h.
uint32 CreatureTemplate::trainer_class |
Definition at line 517 of file CreatureData.h.
uint32 CreatureTemplate::type |
Definition at line 518 of file CreatureData.h.
uint32 CreatureTemplate::unit_class |
Definition at line 512 of file CreatureData.h.
uint32 CreatureTemplate::unit_flags |
Definition at line 513 of file CreatureData.h.
uint32 CreatureTemplate::unit_flags2 |
Definition at line 514 of file CreatureData.h.
uint32 CreatureTemplate::unit_flags3 |
Definition at line 515 of file CreatureData.h.
uint32 CreatureTemplate::VehicleId |
Definition at line 521 of file CreatureData.h.
uint32 CreatureTemplate::VignetteID |
Definition at line 500 of file CreatureData.h.
int32 CreatureTemplate::WidgetSetID |
Definition at line 528 of file CreatureData.h.
int32 CreatureTemplate::WidgetSetUnitConditionID |
Definition at line 529 of file CreatureData.h.