![]() |
TrinityCore
|
#include <CreatureData.h>
Public Member Functions | |
| int32 | GetHealthScalingExpansion () const |
| SkillType | GetRequiredLootSkill () const |
Definition at line 447 of file CreatureData.h.
|
inline |
Definition at line 470 of file CreatureData.h.
References CURRENT_EXPANSION, EXPANSION_LEVEL_CURRENT, and HealthScalingExpansion.
Referenced by Trinity::XP::Gain(), Creature::GetBaseArmorForLevel(), Creature::GetBaseDamageForLevel(), Creature::GetMaxHealthByLevel(), and Guardian::InitStatsForLevel().
|
inline |
Definition at line 475 of file CreatureData.h.
References CREATURE_TYPE_FLAG_SKIN_WITH_ENGINEERING, CREATURE_TYPE_FLAG_SKIN_WITH_HERBALISM, CREATURE_TYPE_FLAG_SKIN_WITH_MINING, SKILL_ENGINEERING, SKILL_HERBALISM, SKILL_MINING, SKILL_SKINNING, and TypeFlags.
Referenced by Spell::EffectSkinning().
| float CreatureDifficulty::ArmorModifier |
Definition at line 455 of file CreatureData.h.
Referenced by Creature::GetBaseArmorForLevel(), and ObjectMgr::LoadCreatureTemplateDifficulty().
| int32 CreatureDifficulty::ContentTuningID |
Definition at line 451 of file CreatureData.h.
Referenced by Creature::ApplyLevelScaling(), and ObjectMgr::LoadCreatureTemplateDifficulty().
| int32 CreatureDifficulty::CreatureDifficultyID |
Definition at line 457 of file CreatureData.h.
Referenced by ObjectMgr::LoadCreatureTemplateDifficulty().
| float CreatureDifficulty::DamageModifier |
Definition at line 456 of file CreatureData.h.
Referenced by Creature::CalculateMinMaxDamage(), and ObjectMgr::LoadCreatureTemplateDifficulty().
| int16 CreatureDifficulty::DeltaLevelMax |
Definition at line 450 of file CreatureData.h.
Referenced by Creature::ApplyLevelScaling(), and ObjectMgr::LoadCreatureTemplateDifficulty().
| int16 CreatureDifficulty::DeltaLevelMin |
Definition at line 449 of file CreatureData.h.
Referenced by Creature::ApplyLevelScaling(), CreatureTemplate::GetDifficulty(), and ObjectMgr::LoadCreatureTemplateDifficulty().
| uint32 CreatureDifficulty::GoldMax |
Definition at line 465 of file CreatureData.h.
Referenced by Unit::Kill(), and ObjectMgr::LoadCreatureTemplateDifficulty().
| uint32 CreatureDifficulty::GoldMin |
Definition at line 464 of file CreatureData.h.
Referenced by Unit::Kill(), and ObjectMgr::LoadCreatureTemplateDifficulty().
| float CreatureDifficulty::HealthModifier |
Definition at line 453 of file CreatureData.h.
Referenced by Creature::GetMaxHealthByLevel(), Guardian::InitStatsForLevel(), and ObjectMgr::LoadCreatureTemplateDifficulty().
| int32 CreatureDifficulty::HealthScalingExpansion |
Definition at line 452 of file CreatureData.h.
Referenced by WorldPackets::Spells::ContentTuningParams::GenerateDataForUnits(), WorldPackets::Spells::ContentTuningParams::GenerateDataForUnits(), WorldPackets::Spells::ContentTuningParams::GenerateDataForUnits(), GetHealthScalingExpansion(), and ObjectMgr::LoadCreatureTemplateDifficulty().
| uint32 CreatureDifficulty::LootID |
Definition at line 461 of file CreatureData.h.
Referenced by Creature::GetLootId(), npc_commandscript::HandleNpcInfoCommand(), and ObjectMgr::LoadCreatureTemplateDifficulty().
| float CreatureDifficulty::ManaModifier |
Definition at line 454 of file CreatureData.h.
Referenced by ObjectMgr::LoadCreatureTemplateDifficulty().
| uint32 CreatureDifficulty::PickPocketLootID |
Definition at line 462 of file CreatureData.h.
Referenced by SpellInfo::CheckTarget(), Spell::EffectPickPocket(), npc_commandscript::HandleNpcInfoCommand(), and ObjectMgr::LoadCreatureTemplateDifficulty().
| uint32 CreatureDifficulty::SkinLootID |
Definition at line 463 of file CreatureData.h.
Referenced by Spell::EffectSkinning(), npc_commandscript::HandleNpcInfoCommand(), Unit::Kill(), ObjectMgr::LoadCreatureTemplateDifficulty(), and spell_item_extract_gas::PeriodicTick().
| CreatureStaticFlagsHolder CreatureDifficulty::StaticFlags |
Definition at line 467 of file CreatureData.h.
Referenced by Creature::GenerateStaticFlags(), and ObjectMgr::LoadCreatureTemplateDifficulty().
| uint32 CreatureDifficulty::TypeFlags |
Definition at line 458 of file CreatureData.h.
Referenced by EscortAI::AssistPlayerInCombatAgainst(), SmartAI::AssistPlayerInCombatAgainst(), CreatureTemplate::BuildQueryData(), Creature::Create(), Player::GetNPCIfCanInteractWith(), GetRequiredLootSkill(), CreatureTemplate::IsExotic(), CreatureTemplate::IsTameable(), ObjectMgr::LoadCreatureTemplateDifficulty(), and FollowerAI::ShouldAssistPlayerInCombatAgainst().
| uint32 CreatureDifficulty::TypeFlags2 |
Definition at line 459 of file CreatureData.h.
Referenced by CreatureTemplate::BuildQueryData(), and ObjectMgr::LoadCreatureTemplateDifficulty().
| uint32 CreatureDifficulty::TypeFlags3 |
Definition at line 460 of file CreatureData.h.
Referenced by CreatureTemplate::BuildQueryData(), and ObjectMgr::LoadCreatureTemplateDifficulty().