|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
#include <Creature.h>
Public Member Functions | |
| uint32 | GetFirstValidModelId () const |
| uint32 | GetRandomValidModelId () const |
| SkillType | GetRequiredLootSkill () const |
| bool | IsExotic () const |
| bool | IsTameable (bool canTameExotic) const |
Static Public Member Functions | |
| static int32 | DiffToDiffIndex (uint32 difficulty) |
Definition at line 62 of file Creature.h.
Definition at line 162 of file Creature.h.
References DIFFICULTY_10MAN_HEROIC, DIFFICULTY_10MAN_NORMAL, DIFFICULTY_25MAN_HEROIC, DIFFICULTY_25MAN_LFR, DIFFICULTY_25MAN_NORMAL, DIFFICULTY_40MAN, DIFFICULTY_CHALLENGE, DIFFICULTY_HEROIC, DIFFICULTY_NONE, and DIFFICULTY_NORMAL.
Referenced by Creature::InitEntry().
| uint32 CreatureTemplate::GetFirstValidModelId | ( | ) | const |
Definition at line 92 of file Creature.cpp.
References Modelid1, Modelid2, Modelid3, and Modelid4.
Referenced by Creature::InitEntry().
| uint32 CreatureTemplate::GetRandomValidModelId | ( | ) | const |
Definition at line 79 of file Creature.cpp.
References Modelid1, Modelid2, Modelid3, and Modelid4.
Referenced by ObjectMgr::ChooseDisplayId(), ObjectMgr::GetTaxiMountDisplayId(), and AuraEffect::HandleAuraTransform().
|
inline |
Definition at line 136 of file Creature.h.
References CREATURE_TYPEFLAGS_ENGINEERLOOT, CREATURE_TYPEFLAGS_HERBLOOT, CREATURE_TYPEFLAGS_MININGLOOT, SKILL_ENGINEERING, SKILL_HERBALISM, SKILL_MINING, SKILL_SKINNING, and type_flags.
Referenced by Spell::CheckCast(), and Spell::EffectSkinning().
|
inline |
Definition at line 148 of file Creature.h.
References CREATURE_TYPEFLAGS_EXOTIC, and type_flags.
Referenced by IsTameable().
|
inline |
Definition at line 153 of file Creature.h.
References CREATURE_TYPE_BEAST, CREATURE_TYPEFLAGS_TAMEABLE, family, IsExotic(), type, and type_flags.
Referenced by npc_commandscript::HandleNpcTameCommand(), WorldSession::HandleStableSwapPetCallback(), WorldSession::HandleUnstablePetCallback(), and Pet::LoadPetFromDB().
| std::string CreatureTemplate::AIName |
Definition at line 116 of file Creature.h.
Referenced by ObjectMgr::CheckCreatureTemplate(), reload_commandscript::HandleReloadCreatureTemplateCommand(), and ObjectMgr::LoadCreatureTemplates().
| uint32 CreatureTemplate::attackpower |
Definition at line 89 of file Creature.h.
Referenced by reload_commandscript::HandleReloadCreatureTemplateCommand(), ObjectMgr::LoadCreatureTemplates(), npc_pet_hunter_snake_trap::npc_pet_hunter_snake_trapAI::Reset(), Creature::SelectLevel(), and Creature::UpdateDamagePhysical().
| uint32 CreatureTemplate::baseattacktime |
Definition at line 91 of file Creature.h.
Referenced by ObjectMgr::CheckCreatureTemplate(), reload_commandscript::HandleReloadCreatureTemplateCommand(), Guardian::InitStatsForLevel(), ObjectMgr::LoadCreatureTemplates(), npc_pet_hunter_snake_trap::npc_pet_hunter_snake_trapAI::Reset(), and Creature::UpdateEntry().
| uint32 CreatureTemplate::DifficultyEntry[4 - 1] |
Definition at line 65 of file Creature.h.
Referenced by ObjectMgr::CheckCreatureTemplate(), reload_commandscript::HandleReloadCreatureTemplateCommand(), Creature::InitEntry(), and ObjectMgr::LoadCreatureTemplates().
| float CreatureTemplate::dmg_multiplier |
Definition at line 90 of file Creature.h.
Referenced by reload_commandscript::HandleReloadCreatureTemplateCommand(), ObjectMgr::LoadCreatureTemplates(), and Creature::UpdateDamagePhysical().
| uint32 CreatureTemplate::dmgschool |
Definition at line 88 of file Creature.h.
Referenced by ObjectMgr::CheckCreatureTemplate(), reload_commandscript::HandleReloadCreatureTemplateCommand(), Guardian::InitStatsForLevel(), ObjectMgr::LoadCreatureTemplates(), Creature::setDeathState(), and Creature::UpdateEntry().
| uint32 CreatureTemplate::dynamicflags |
Definition at line 96 of file Creature.h.
Referenced by ObjectMgr::AddCreData(), ObjectMgr::ChooseCreatureFlags(), reload_commandscript::HandleReloadCreatureTemplateCommand(), ObjectMgr::LoadCreatureTemplates(), and Creature::SaveToDB().
| uint32 CreatureTemplate::Entry |
Definition at line 64 of file Creature.h.
Referenced by ObjectMgr::CheckCreatureTemplate(), ObjectMgr::ChooseCreatureFlags(), Pet::CreateBaseAtTamed(), npc_commandscript::HandleNpcTameCommand(), Guardian::InitStatsForLevel(), Player::KilledMonster(), ObjectMgr::LoadCreatureTemplates(), SpellMgr::LoadPetDefaultSpells(), npc_pet_hunter_snake_trap::npc_pet_hunter_snake_trapAI::Reset(), Player::RewardReputation(), BattlePetMgr::SendBattlePetJournal(), and BattlePetMgr::SendBattlePetUpdate().
| uint32 CreatureTemplate::expansion |
Definition at line 77 of file Creature.h.
Referenced by ObjectMgr::CheckCreatureTemplate(), CreatureBaseStats::GenerateHealth(), WorldSession::HandleCreatureQueryOpcode(), reload_commandscript::HandleReloadCreatureTemplateCommand(), Guardian::InitStatsForLevel(), and ObjectMgr::LoadCreatureTemplates().
| uint32 CreatureTemplate::expansionUnknown |
Definition at line 78 of file Creature.h.
Referenced by ObjectMgr::CheckCreatureTemplate(), reload_commandscript::HandleReloadCreatureTemplateCommand(), and ObjectMgr::LoadCreatureTemplates().
| uint32 CreatureTemplate::faction_A |
Definition at line 79 of file Creature.h.
Referenced by ObjectMgr::CheckCreatureTemplate(), reload_commandscript::HandleReloadCreatureTemplateCommand(), ObjectMgr::LoadCreatureTemplates(), AuctionEntry::LoadFromDB(), AuctionEntry::LoadFromFieldList(), and Creature::UpdateEntry().
| uint32 CreatureTemplate::faction_H |
Definition at line 80 of file Creature.h.
Referenced by ObjectMgr::CheckCreatureTemplate(), reload_commandscript::HandleReloadCreatureTemplateCommand(), ObjectMgr::LoadCreatureTemplates(), and Creature::UpdateEntry().
| uint32 CreatureTemplate::family |
Definition at line 97 of file Creature.h.
Referenced by Player::BuildEnumData(), ObjectMgr::CheckCreatureTemplate(), Pet::CreateBaseAtCreature(), Pet::CreateBaseAtCreatureInfo(), ObjectMgr::GeneratePetName(), WorldSession::HandleCreatureQueryOpcode(), pet_commandscript::HandlePetCreateCommand(), reload_commandscript::HandleReloadCreatureTemplateCommand(), Pet::HaveInDiet(), Guardian::InitStatsForLevel(), IsTameable(), Pet::LearnPetPassives(), ObjectMgr::LoadCreatureTemplates(), LoadPetDefaultSpells_helper(), and Player::PetSpellInitialize().
| uint32 CreatureTemplate::flags_extra |
Definition at line 129 of file Creature.h.
Referenced by Unit::BuildValuesUpdate(), ObjectMgr::CheckCreatureTemplate(), Spell::DoSpellHitOnUnit(), reload_commandscript::HandleReloadCreatureTemplateCommand(), Creature::IsCivilian(), Creature::IsDungeonBoss(), Creature::IsGuard(), Unit::isSpellBlocked(), Creature::IsTrigger(), Unit::Kill(), ObjectMgr::LoadCreatures(), ObjectMgr::LoadCreatureTemplates(), Unit::MeleeSpellHitResult(), Unit::RollMeleeOutcomeAgainst(), and Creature::UpdateEntry().
| uint32 CreatureTemplate::GossipMenuId |
Definition at line 74 of file Creature.h.
Referenced by ObjectMgr::CheckCreatureTemplate(), Player::GetDefaultGossipMenuForSource(), WorldSession::HandleGossipHelloOpcode(), WorldSession::HandleQuestgiverHelloOpcode(), reload_commandscript::HandleReloadCreatureTemplateCommand(), ObjectMgr::LoadCreatureTemplates(), and npc_marshal_dughan::OnGossipHello().
| float CreatureTemplate::HoverHeight |
Definition at line 119 of file Creature.h.
Referenced by ObjectMgr::CheckCreatureTemplate(), reload_commandscript::HandleReloadCreatureTemplateCommand(), Creature::InitEntry(), and ObjectMgr::LoadCreatureTemplates().
| std::string CreatureTemplate::IconName |
Definition at line 73 of file Creature.h.
Referenced by WorldSession::HandleCreatureQueryOpcode(), reload_commandscript::HandleReloadCreatureTemplateCommand(), and ObjectMgr::LoadCreatureTemplates().
| uint32 CreatureTemplate::InhabitType |
Definition at line 118 of file Creature.h.
Referenced by Creature::CanFly(), Creature::CanSwim(), Creature::CanWalk(), ObjectMgr::CheckCreatureTemplate(), reload_commandscript::HandleReloadCreatureTemplateCommand(), ObjectMgr::LoadCreatureTemplates(), Creature::UpdateMovementFlags(), and Unit::UpdateSplinePosition().
| uint32 CreatureTemplate::KillCredit[MAX_KILL_CREDIT] |
Definition at line 66 of file Creature.h.
Referenced by ObjectMgr::CheckCreatureTemplate(), WorldSession::HandleCreatureQueryOpcode(), reload_commandscript::HandleReloadCreatureTemplateCommand(), Player::KilledMonster(), and ObjectMgr::LoadCreatureTemplates().
| uint32 CreatureTemplate::lootid |
Definition at line 107 of file Creature.h.
Referenced by npc_commandscript::HandleNpcInfoCommand(), reload_commandscript::HandleReloadCreatureTemplateCommand(), Unit::Kill(), and ObjectMgr::LoadCreatureTemplates().
| float CreatureTemplate::maxdmg |
Definition at line 87 of file Creature.h.
Referenced by boss_malchezaar::boss_malchezaarAI::ClearWeapons(), reload_commandscript::HandleReloadCreatureTemplateCommand(), ObjectMgr::LoadCreatureTemplates(), Creature::SelectLevel(), and boss_malchezaar::boss_malchezaarAI::UpdateAI().
| uint32 CreatureTemplate::maxgold |
Definition at line 115 of file Creature.h.
Referenced by reload_commandscript::HandleReloadCreatureTemplateCommand(), Unit::Kill(), and ObjectMgr::LoadCreatureTemplates().
| uint8 CreatureTemplate::maxlevel |
Definition at line 76 of file Creature.h.
Referenced by ObjectMgr::AddCreData(), ObjectMgr::CheckCreatureTemplate(), reload_commandscript::HandleReloadCreatureTemplateCommand(), ObjectMgr::LoadCreatureTemplates(), and Creature::SelectLevel().
| float CreatureTemplate::maxrangedmg |
Definition at line 102 of file Creature.h.
Referenced by reload_commandscript::HandleReloadCreatureTemplateCommand(), ObjectMgr::LoadCreatureTemplates(), and Creature::SelectLevel().
| uint32 CreatureTemplate::MechanicImmuneMask |
Definition at line 128 of file Creature.h.
Referenced by npc_commandscript::HandleNpcInfoCommand(), reload_commandscript::HandleReloadCreatureTemplateCommand(), and ObjectMgr::LoadCreatureTemplates().
| float CreatureTemplate::mindmg |
Definition at line 86 of file Creature.h.
Referenced by boss_malchezaar::boss_malchezaarAI::ClearWeapons(), reload_commandscript::HandleReloadCreatureTemplateCommand(), ObjectMgr::LoadCreatureTemplates(), Creature::SelectLevel(), and boss_malchezaar::boss_malchezaarAI::UpdateAI().
| uint32 CreatureTemplate::mingold |
Definition at line 114 of file Creature.h.
Referenced by reload_commandscript::HandleReloadCreatureTemplateCommand(), Unit::Kill(), and ObjectMgr::LoadCreatureTemplates().
| uint8 CreatureTemplate::minlevel |
Definition at line 75 of file Creature.h.
Referenced by ObjectMgr::AddCreData(), ObjectMgr::CheckCreatureTemplate(), reload_commandscript::HandleReloadCreatureTemplateCommand(), ObjectMgr::LoadCreatureTemplates(), and Creature::SelectLevel().
| float CreatureTemplate::minrangedmg |
Definition at line 101 of file Creature.h.
Referenced by reload_commandscript::HandleReloadCreatureTemplateCommand(), ObjectMgr::LoadCreatureTemplates(), and Creature::SelectLevel().
| float CreatureTemplate::ModArmor |
Definition at line 123 of file Creature.h.
Referenced by CreatureBaseStats::GenerateArmor(), reload_commandscript::HandleReloadCreatureTemplateCommand(), and ObjectMgr::LoadCreatureTemplates().
| uint32 CreatureTemplate::Modelid1 |
Definition at line 67 of file Creature.h.
Referenced by Unit::BuildValuesUpdate(), ObjectMgr::CheckCreatureTemplate(), GetFirstValidModelId(), GetRandomValidModelId(), WorldSession::HandleCreatureQueryOpcode(), reload_commandscript::HandleReloadCreatureTemplateCommand(), ObjectMgr::LoadCreatureTemplates(), npc_eye_of_acherus::npc_eye_of_acherusAI::npc_eye_of_acherusAI(), Creature::SaveToDB(), BattlePetMgr::SendBattlePetJournal(), and BattlePetMgr::SendBattlePetUpdate().
| uint32 CreatureTemplate::Modelid2 |
Definition at line 68 of file Creature.h.
Referenced by Unit::BuildValuesUpdate(), ObjectMgr::CheckCreatureTemplate(), GetFirstValidModelId(), GetRandomValidModelId(), WorldSession::HandleCreatureQueryOpcode(), reload_commandscript::HandleReloadCreatureTemplateCommand(), ObjectMgr::LoadCreatureTemplates(), and Creature::SaveToDB().
| uint32 CreatureTemplate::Modelid3 |
Definition at line 69 of file Creature.h.
Referenced by ObjectMgr::CheckCreatureTemplate(), GetFirstValidModelId(), GetRandomValidModelId(), WorldSession::HandleCreatureQueryOpcode(), reload_commandscript::HandleReloadCreatureTemplateCommand(), ObjectMgr::LoadCreatureTemplates(), and Creature::SaveToDB().
| uint32 CreatureTemplate::Modelid4 |
Definition at line 70 of file Creature.h.
Referenced by ObjectMgr::CheckCreatureTemplate(), GetFirstValidModelId(), GetRandomValidModelId(), WorldSession::HandleCreatureQueryOpcode(), reload_commandscript::HandleReloadCreatureTemplateCommand(), ObjectMgr::LoadCreatureTemplates(), and Creature::SaveToDB().
| float CreatureTemplate::ModHealth |
Definition at line 120 of file Creature.h.
Referenced by CreatureBaseStats::GenerateHealth(), WorldSession::HandleCreatureQueryOpcode(), reload_commandscript::HandleReloadCreatureTemplateCommand(), and ObjectMgr::LoadCreatureTemplates().
| bool CreatureTemplate::ModLevel |
Definition at line 131 of file Creature.h.
Referenced by ObjectMgr::CheckCreatureTemplate(), CreatureBaseStats::GenerateHealth(), and ObjectMgr::LoadCreatureTemplates().
| float CreatureTemplate::ModMana |
Definition at line 121 of file Creature.h.
Referenced by CreatureBaseStats::GenerateMana(), WorldSession::HandleCreatureQueryOpcode(), reload_commandscript::HandleReloadCreatureTemplateCommand(), and ObjectMgr::LoadCreatureTemplates().
| float CreatureTemplate::ModManaExtra |
Definition at line 122 of file Creature.h.
Referenced by CreatureBaseStats::GenerateMana(), reload_commandscript::HandleReloadCreatureTemplateCommand(), and ObjectMgr::LoadCreatureTemplates().
| uint32 CreatureTemplate::movementId |
Definition at line 126 of file Creature.h.
Referenced by WorldSession::HandleCreatureQueryOpcode(), reload_commandscript::HandleReloadCreatureTemplateCommand(), and ObjectMgr::LoadCreatureTemplates().
| uint32 CreatureTemplate::MovementType |
Definition at line 117 of file Creature.h.
Referenced by ObjectMgr::AddCreData(), ObjectMgr::CheckCreatureTemplate(), reload_commandscript::HandleReloadCreatureTemplateCommand(), Creature::InitEntry(), and ObjectMgr::LoadCreatureTemplates().
| std::string CreatureTemplate::Name |
Definition at line 71 of file Creature.h.
Referenced by ObjectMgr::GeneratePetName(), BattlePetMgr::GetBattlePetSpeciesName(), WorldSession::HandleCreatureQueryOpcode(), list_commandscript::HandleListCreatureCommand(), npc_commandscript::HandleNpcNearCommand(), reload_commandscript::HandleReloadCreatureTemplateCommand(), Creature::InitEntry(), and ObjectMgr::LoadCreatureTemplates().
| uint32 CreatureTemplate::npcflag |
Definition at line 81 of file Creature.h.
Referenced by ObjectMgr::AddCreData(), ObjectMgr::AddSpellToTrainer(), ObjectMgr::CheckCreatureTemplate(), ObjectMgr::ChooseCreatureFlags(), Spell::EffectSummonType(), reload_commandscript::HandleReloadCreatureTemplateCommand(), ObjectMgr::IsVendorItemValid(), ObjectMgr::LoadCreatureQuestEnders(), ObjectMgr::LoadCreatureQuestStarters(), ObjectMgr::LoadCreatureTemplates(), Creature::SaveToDB(), and Creature::setDeathState().
| uint32 CreatureTemplate::PetSpellDataId |
Definition at line 112 of file Creature.h.
Referenced by ObjectMgr::CheckCreatureTemplate(), reload_commandscript::HandleReloadCreatureTemplateCommand(), Pet::InitLevelupSpellsForLevel(), ObjectMgr::LoadCreatureTemplates(), and SpellMgr::LoadPetDefaultSpells().
| uint32 CreatureTemplate::pickpocketLootId |
Definition at line 108 of file Creature.h.
Referenced by npc_commandscript::HandleNpcInfoCommand(), reload_commandscript::HandleReloadCreatureTemplateCommand(), ObjectMgr::LoadCreatureTemplates(), and Player::SendLoot().
| uint32 CreatureTemplate::questItems[MAX_CREATURE_QUEST_ITEMS] |
Definition at line 125 of file Creature.h.
Referenced by WorldSession::HandleCreatureQueryOpcode(), reload_commandscript::HandleReloadCreatureTemplateCommand(), and ObjectMgr::LoadCreatureTemplates().
| bool CreatureTemplate::RacialLeader |
Definition at line 124 of file Creature.h.
Referenced by WorldSession::HandleCreatureQueryOpcode(), reload_commandscript::HandleReloadCreatureTemplateCommand(), Creature::IsRacialLeader(), and ObjectMgr::LoadCreatureTemplates().
| uint32 CreatureTemplate::rangeattacktime |
Definition at line 92 of file Creature.h.
Referenced by ObjectMgr::CheckCreatureTemplate(), reload_commandscript::HandleReloadCreatureTemplateCommand(), ObjectMgr::LoadCreatureTemplates(), and Creature::UpdateEntry().
| uint32 CreatureTemplate::rangedattackpower |
Definition at line 103 of file Creature.h.
Referenced by reload_commandscript::HandleReloadCreatureTemplateCommand(), and ObjectMgr::LoadCreatureTemplates().
| uint32 CreatureTemplate::rank |
Definition at line 85 of file Creature.h.
Referenced by ObjectMgr::CheckCreatureTemplate(), WorldSession::HandleCreatureQueryOpcode(), reload_commandscript::HandleReloadCreatureTemplateCommand(), Creature::isElite(), ObjectMgr::LoadCreatureTemplates(), and Creature::SelectLevel().
| bool CreatureTemplate::RegenHealth |
Definition at line 127 of file Creature.h.
Referenced by reload_commandscript::HandleReloadCreatureTemplateCommand(), ObjectMgr::LoadCreatureTemplates(), and Creature::UpdateEntry().
| int32 CreatureTemplate::resistance[MAX_SPELL_SCHOOL] |
Definition at line 110 of file Creature.h.
Referenced by reload_commandscript::HandleReloadCreatureTemplateCommand(), Guardian::InitStatsForLevel(), ObjectMgr::LoadCreatureTemplates(), and Creature::UpdateEntry().
| float CreatureTemplate::scale |
Definition at line 84 of file Creature.h.
Referenced by ObjectMgr::CheckCreatureTemplate(), reload_commandscript::HandleReloadCreatureTemplateCommand(), Creature::InitEntry(), and ObjectMgr::LoadCreatureTemplates().
| uint32 CreatureTemplate::ScriptID |
Definition at line 130 of file Creature.h.
Referenced by ObjectMgr::CheckCreatureTemplate(), Creature::Create(), WorldSession::HandleGossipSelectOptionOpcode(), reload_commandscript::HandleReloadCreatureTemplateCommand(), ObjectMgr::LoadCreatureTemplates(), and SystemMgr::LoadScriptWaypoints().
| uint32 CreatureTemplate::SkinLootId |
Definition at line 109 of file Creature.h.
Referenced by Creature::AllLootRemovedFromCorpse(), npc_commandscript::HandleNpcInfoCommand(), AuraEffect::HandlePeriodicTriggerSpellAuraTick(), reload_commandscript::HandleReloadCreatureTemplateCommand(), ObjectMgr::LoadCreatureTemplates(), and Player::SendLoot().
| float CreatureTemplate::speed_run |
Definition at line 83 of file Creature.h.
Referenced by Battleground::AddCreature(), ObjectMgr::CheckCreatureTemplate(), reload_commandscript::HandleReloadCreatureTemplateCommand(), Creature::InitEntry(), ObjectMgr::LoadCreatureTemplates(), Battlefield::SpawnCreature(), and Unit::UpdateSpeed().
| float CreatureTemplate::speed_walk |
Definition at line 82 of file Creature.h.
Referenced by Battleground::AddCreature(), ObjectMgr::CheckCreatureTemplate(), reload_commandscript::HandleReloadCreatureTemplateCommand(), Creature::InitEntry(), ObjectMgr::LoadCreatureTemplates(), and Battlefield::SpawnCreature().
| uint32 CreatureTemplate::spells[CREATURE_MAX_SPELLS] |
Definition at line 111 of file Creature.h.
Referenced by ObjectMgr::CheckCreatureTemplate(), reload_commandscript::HandleReloadCreatureTemplateCommand(), Creature::InitEntry(), ObjectMgr::LoadCreatureTemplates(), and SpellMgr::LoadPetDefaultSpells().
| std::string CreatureTemplate::SubName |
Definition at line 72 of file Creature.h.
Referenced by WorldSession::HandleCreatureQueryOpcode(), reload_commandscript::HandleReloadCreatureTemplateCommand(), and ObjectMgr::LoadCreatureTemplates().
| uint32 CreatureTemplate::trainer_class |
Definition at line 99 of file Creature.h.
Referenced by ObjectMgr::CheckCreatureTemplate(), reload_commandscript::HandleReloadCreatureTemplateCommand(), Creature::isCanTrainingAndResetTalentsOf(), and ObjectMgr::LoadCreatureTemplates().
| uint32 CreatureTemplate::trainer_race |
Definition at line 100 of file Creature.h.
Referenced by ObjectMgr::CheckCreatureTemplate(), reload_commandscript::HandleReloadCreatureTemplateCommand(), and ObjectMgr::LoadCreatureTemplates().
| uint32 CreatureTemplate::trainer_type |
Definition at line 98 of file Creature.h.
Referenced by ObjectMgr::CheckCreatureTemplate(), reload_commandscript::HandleReloadCreatureTemplateCommand(), Creature::isCanTrainingAndResetTalentsOf(), and ObjectMgr::LoadCreatureTemplates().
| uint32 CreatureTemplate::type |
Definition at line 104 of file Creature.h.
Referenced by ObjectMgr::CheckCreatureTemplate(), Pet::CreateBaseAtTamed(), Unit::GetCreatureType(), WorldSession::HandleCreatureQueryOpcode(), AuraEffect::HandlePeriodicTriggerSpellAuraTick(), reload_commandscript::HandleReloadCreatureTemplateCommand(), Pet::IsPermanentPetFor(), IsTameable(), ObjectMgr::LoadCreatureTemplates(), Pet::LoadPetFromDB(), Unit::RemoveCharmedBy(), and Unit::SetCharmedBy().
| uint32 CreatureTemplate::type_flags |
Definition at line 105 of file Creature.h.
Referenced by Unit::_IsValidAttackTarget(), Player::GetNPCIfCanInteractWith(), GetRequiredLootSkill(), WorldSession::HandleCreatureQueryOpcode(), reload_commandscript::HandleReloadCreatureTemplateCommand(), IsExotic(), Unit::IsInPartyWith(), Unit::IsInRaidWith(), IsTameable(), Creature::isWorldBoss(), and ObjectMgr::LoadCreatureTemplates().
| uint32 CreatureTemplate::type_flags2 |
Definition at line 106 of file Creature.h.
Referenced by WorldSession::HandleCreatureQueryOpcode(), reload_commandscript::HandleReloadCreatureTemplateCommand(), and ObjectMgr::LoadCreatureTemplates().
| uint32 CreatureTemplate::unit_class |
Definition at line 93 of file Creature.h.
Referenced by ObjectMgr::AddCreData(), ObjectMgr::CheckCreatureTemplate(), reload_commandscript::HandleReloadCreatureTemplateCommand(), Creature::InitEntry(), Guardian::InitStatsForLevel(), ObjectMgr::LoadCreatureTemplates(), Unit::RemoveCharmedBy(), Creature::SelectLevel(), and Creature::UpdateEntry().
| uint32 CreatureTemplate::unit_flags |
Definition at line 94 of file Creature.h.
Referenced by ObjectMgr::AddCreData(), ObjectMgr::ChooseCreatureFlags(), reload_commandscript::HandleReloadCreatureTemplateCommand(), ObjectMgr::LoadCreatureTemplates(), and Creature::SaveToDB().
| uint32 CreatureTemplate::unit_flags2 |
Definition at line 95 of file Creature.h.
Referenced by reload_commandscript::HandleReloadCreatureTemplateCommand(), ObjectMgr::LoadCreatureTemplates(), and Creature::UpdateEntry().
| uint32 CreatureTemplate::VehicleId |
Definition at line 113 of file Creature.h.
Referenced by ObjectMgr::CheckCreatureTemplate(), Creature::CreateFromProto(), reload_commandscript::HandleReloadCreatureTemplateCommand(), and ObjectMgr::LoadCreatureTemplates().