AzerothCore 3.3.5a
OpenSource WoW Emulator
|
#include "CreatureData.h"
Public Member Functions | |
uint32 | GenerateHealth (CreatureTemplate const *info) const |
uint32 | GenerateMana (CreatureTemplate const *info) const |
float | GenerateArmor (CreatureTemplate const *info) const |
float | GenerateBaseDamage (CreatureTemplate const *info) const |
Static Public Member Functions | |
static CreatureBaseStats const * | GetBaseStats (uint8 level, uint8 unitClass) |
Public Attributes | |
uint32 | BaseHealth [MAX_EXPANSIONS] |
uint32 | BaseMana |
float | BaseArmor |
uint32 | AttackPower |
uint32 | RangedAttackPower |
float | BaseDamage [MAX_EXPANSIONS] |
|
inline |
References BaseArmor, and CreatureTemplate::ModArmor.
Referenced by Creature::UpdateEntry().
|
inline |
References BaseDamage, and CreatureTemplate::expansion.
Referenced by Creature::SelectLevel().
|
inline |
References BaseHealth, CreatureTemplate::expansion, and CreatureTemplate::ModHealth.
Referenced by ObjectMgr::AddCreData(), and Creature::SelectLevel().
|
inline |
References BaseMana, and CreatureTemplate::ModMana.
Referenced by ObjectMgr::AddCreData(), and Creature::SelectLevel().
|
static |
References sObjectMgr.
uint32 CreatureBaseStats::AttackPower |
Referenced by ObjectMgr::LoadCreatureClassLevelStats(), and Creature::SelectLevel().
float CreatureBaseStats::BaseArmor |
Referenced by GenerateArmor(), and ObjectMgr::LoadCreatureClassLevelStats().
float CreatureBaseStats::BaseDamage[MAX_EXPANSIONS] |
Referenced by SpellEffectInfo::CalcValue(), GenerateBaseDamage(), and ObjectMgr::LoadCreatureClassLevelStats().
uint32 CreatureBaseStats::BaseHealth[MAX_EXPANSIONS] |
Referenced by GenerateHealth(), Guardian::InitStatsForLevel(), and ObjectMgr::LoadCreatureClassLevelStats().
uint32 CreatureBaseStats::BaseMana |
Referenced by GenerateMana(), Guardian::InitStatsForLevel(), and ObjectMgr::LoadCreatureClassLevelStats().
uint32 CreatureBaseStats::RangedAttackPower |
Referenced by ObjectMgr::LoadCreatureClassLevelStats(), and Creature::SelectLevel().