diff options
Diffstat (limited to 'src/game/ObjectMgr.h')
-rw-r--r-- | src/game/ObjectMgr.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/game/ObjectMgr.h b/src/game/ObjectMgr.h index f5b151ba554..e329da754e4 100644 --- a/src/game/ObjectMgr.h +++ b/src/game/ObjectMgr.h @@ -576,6 +576,7 @@ class ObjectMgr bool LoadTrinityStrings(DatabaseType& db, char const* table, int32 min_value, int32 max_value); bool LoadTrinityStrings() { return LoadTrinityStrings(WorldDatabase,"trinity_string",MIN_TRINITY_STRING_ID,MAX_TRINITY_STRING_ID); } void LoadDbScriptStrings(); + void LoadCreatureClassLevelStats(); void LoadCreatureLocales(); void LoadCreatureTemplates(); void LoadCreatures(); @@ -649,6 +650,9 @@ class ObjectMgr void ReturnOrDeleteOldMails(bool serverUp); + CreatureBaseStats const* GetCreatureBaseStats(uint8 expansion, uint8 unitClass, uint32 level); + BaseHealthManaPair GenerateCreatureStats(uint32 level, CreatureInfo const* info); + void SetHighestGuids(); uint32 GenerateLowGuid(HighGuid guidhigh); uint32 GenerateArenaTeamId(); @@ -1009,6 +1013,8 @@ class ObjectMgr MailLevelRewardMap m_mailLevelRewardMap; + CreatureBaseStatsList m_creatureBaseStatsList; + typedef std::map<uint32,PetLevelInfo*> PetLevelInfoMap; // PetLevelInfoMap[creature_id][level] PetLevelInfoMap petInfo; // [creature_id][level] |