|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
#include <Creature.h>
Public Member Functions | |
| uint32 | GenerateArmor (CreatureTemplate const *info) const |
| uint32 | GenerateHealth (CreatureTemplate const *info) const |
| uint32 | GenerateMana (CreatureTemplate const *info) const |
Static Public Member Functions | |
| static CreatureBaseStats const * | GetBaseStats (uint8 level, uint8 unitClass) |
Public Attributes | |
| uint32 | BaseArmor |
| uint32 | BaseHealth [MAX_CREATURE_BASE_HP] |
| uint32 | BaseMana |
Definition at line 197 of file Creature.h.
|
inline |
Definition at line 216 of file Creature.h.
References BaseArmor, and CreatureTemplate::ModArmor.
Referenced by Creature::UpdateEntry().
| uint32 CreatureBaseStats::GenerateHealth | ( | CreatureTemplate const * | info | ) | const |
Definition at line 122 of file Creature.cpp.
References BaseHealth, CURRENT_CONTENT_EXP, CreatureTemplate::expansion, CreatureTemplate::ModHealth, and CreatureTemplate::ModLevel.
Referenced by ObjectMgr::AddCreData(), and Creature::SelectLevel().
|
inline |
Definition at line 207 of file Creature.h.
References BaseMana, CreatureTemplate::ModMana, and CreatureTemplate::ModManaExtra.
Referenced by ObjectMgr::AddCreData(), and Creature::SelectLevel().
|
static |
Definition at line 130 of file Creature.cpp.
References sObjectMgr.
| uint32 CreatureBaseStats::BaseArmor |
Definition at line 201 of file Creature.h.
Referenced by GenerateArmor(), and ObjectMgr::LoadCreatureClassLevelStats().
| uint32 CreatureBaseStats::BaseHealth[MAX_CREATURE_BASE_HP] |
Definition at line 199 of file Creature.h.
Referenced by GenerateHealth(), Guardian::InitStatsForLevel(), and ObjectMgr::LoadCreatureClassLevelStats().
| uint32 CreatureBaseStats::BaseMana |
Definition at line 200 of file Creature.h.
Referenced by GenerateMana(), Guardian::InitStatsForLevel(), and ObjectMgr::LoadCreatureClassLevelStats().