![]() |
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 |
| CreatureTemplate () | |
| CreatureTemplate (CreatureTemplate const &other)=delete | |
| CreatureTemplate (CreatureTemplate &&other) noexcept | |
| CreatureTemplate & | operator= (CreatureTemplate const &other)=delete |
| CreatureTemplate & | operator= (CreatureTemplate &&other) noexcept |
| ~CreatureTemplate () | |
Definition at line 489 of file CreatureData.h.
|
default |
|
delete |
|
defaultnoexcept |
|
default |
| WorldPacket CreatureTemplate::BuildQueryData | ( | LocaleConstant | loc, |
| Difficulty | difficulty | ||
| ) | const |
Definition at line 181 of file Creature.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| CreatureDifficulty const * CreatureTemplate::GetDifficulty | ( | Difficulty | difficulty | ) | const |
Definition at line 252 of file Creature.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| 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 108 of file Creature.cpp.
| CreatureModel const * CreatureTemplate::GetModelWithDisplayId | ( | uint32 | displayId | ) | const |
Definition at line 139 of file Creature.cpp.
| CreatureModel const * CreatureTemplate::GetRandomValidModel | ( | ) | const |
Definition at line 113 of file Creature.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void CreatureTemplate::InitializeQueryData | ( | ) |
|
inline |
Definition at line 547 of file CreatureData.h.
|
inline |
|
defaultnoexcept |
|
delete |
| std::string CreatureTemplate::AIName |
Definition at line 524 of file CreatureData.h.
| uint32 CreatureTemplate::BaseAttackTime |
Definition at line 510 of file CreatureData.h.
| float CreatureTemplate::BaseVariance |
Definition at line 512 of file CreatureData.h.
| CreatureClassifications CreatureTemplate::Classification |
Definition at line 508 of file CreatureData.h.
| int32 CreatureTemplate::CreatureImmunitiesId |
Definition at line 533 of file CreatureData.h.
| std::unordered_map<Difficulty, CreatureDifficulty> CreatureTemplate::difficultyStore |
Definition at line 500 of file CreatureData.h.
| uint32 CreatureTemplate::dmgschool |
Definition at line 509 of file CreatureData.h.
| uint32 CreatureTemplate::Entry |
Definition at line 491 of file CreatureData.h.
| uint32 CreatureTemplate::faction |
Definition at line 503 of file CreatureData.h.
| CreatureFamily CreatureTemplate::family |
Definition at line 518 of file CreatureData.h.
| std::string CreatureTemplate::FemaleName |
Definition at line 495 of file CreatureData.h.
| uint32 CreatureTemplate::flags_extra |
Definition at line 534 of file CreatureData.h.
| std::vector<uint32> CreatureTemplate::GossipMenuIds |
Definition at line 499 of file CreatureData.h.
| std::string CreatureTemplate::IconName |
Definition at line 498 of file CreatureData.h.
| uint32 CreatureTemplate::KillCredit[MAX_KILL_CREDIT] |
Definition at line 492 of file CreatureData.h.
| std::vector<CreatureModel> CreatureTemplate::Models |
Definition at line 493 of file CreatureData.h.
| float CreatureTemplate::ModExperience |
Definition at line 527 of file CreatureData.h.
| CreatureMovementData CreatureTemplate::Movement |
Definition at line 526 of file CreatureData.h.
| uint32 CreatureTemplate::movementId |
Definition at line 529 of file CreatureData.h.
| uint32 CreatureTemplate::MovementType |
Definition at line 525 of file CreatureData.h.
| std::string CreatureTemplate::Name |
Definition at line 494 of file CreatureData.h.
| uint64 CreatureTemplate::npcflag |
Definition at line 504 of file CreatureData.h.
| std::unique_ptr<WorldPacket[]> CreatureTemplate::QueryData |
Definition at line 537 of file CreatureData.h.
| bool CreatureTemplate::RacialLeader |
Definition at line 528 of file CreatureData.h.
| uint32 CreatureTemplate::RangeAttackTime |
Definition at line 511 of file CreatureData.h.
| float CreatureTemplate::RangeVariance |
Definition at line 513 of file CreatureData.h.
| bool CreatureTemplate::RegenHealth |
Definition at line 532 of file CreatureData.h.
| uint32 CreatureTemplate::RequiredExpansion |
Definition at line 501 of file CreatureData.h.
| int32 CreatureTemplate::resistance[MAX_SPELL_SCHOOL] |
Definition at line 521 of file CreatureData.h.
| float CreatureTemplate::scale |
Definition at line 507 of file CreatureData.h.
| uint32 CreatureTemplate::ScriptID |
Definition at line 535 of file CreatureData.h.
| float CreatureTemplate::speed_run |
Definition at line 506 of file CreatureData.h.
| float CreatureTemplate::speed_walk |
Definition at line 505 of file CreatureData.h.
| uint32 CreatureTemplate::spells[MAX_CREATURE_SPELLS] |
Definition at line 522 of file CreatureData.h.
| std::string CreatureTemplate::StringId |
Definition at line 536 of file CreatureData.h.
| std::string CreatureTemplate::SubName |
Definition at line 496 of file CreatureData.h.
| std::string CreatureTemplate::TitleAlt |
Definition at line 497 of file CreatureData.h.
| uint32 CreatureTemplate::trainer_class |
Definition at line 519 of file CreatureData.h.
| uint32 CreatureTemplate::type |
Definition at line 520 of file CreatureData.h.
| uint32 CreatureTemplate::unit_class |
Definition at line 514 of file CreatureData.h.
| uint32 CreatureTemplate::unit_flags |
Definition at line 515 of file CreatureData.h.
| uint32 CreatureTemplate::unit_flags2 |
Definition at line 516 of file CreatureData.h.
| uint32 CreatureTemplate::unit_flags3 |
Definition at line 517 of file CreatureData.h.
| uint32 CreatureTemplate::VehicleId |
Definition at line 523 of file CreatureData.h.
| uint32 CreatureTemplate::VignetteID |
Definition at line 502 of file CreatureData.h.
| int32 CreatureTemplate::WidgetSetID |
Definition at line 530 of file CreatureData.h.
| int32 CreatureTemplate::WidgetSetUnitConditionID |
Definition at line 531 of file CreatureData.h.