diff options
Diffstat (limited to 'src/server/game/Globals/ObjectMgr.h')
| -rwxr-xr-x | src/server/game/Globals/ObjectMgr.h | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/src/server/game/Globals/ObjectMgr.h b/src/server/game/Globals/ObjectMgr.h index e3d706f61dd..185a2f03b58 100755 --- a/src/server/game/Globals/ObjectMgr.h +++ b/src/server/game/Globals/ObjectMgr.h @@ -45,7 +45,6 @@ #include <functional> extern SQLStorage sCreatureStorage; -extern SQLStorage sCreatureInfoAddonStorage; extern SQLStorage sGOStorage; class Group; @@ -679,12 +678,7 @@ class ObjectMgr static void ChooseCreatureFlags(const CreatureInfo *cinfo, uint32& npcflag, uint32& unit_flags, uint32& dynamicflags, const CreatureData *data = NULL); EquipmentInfo const *GetEquipmentInfo(uint32 entry); CreatureAddon const *GetCreatureAddon(uint32 lowguid); - - static CreatureAddon const *GetCreatureTemplateAddon(uint32 entry) - { - return sCreatureInfoAddonStorage.LookupEntry<CreatureAddon>(entry); - } - + CreatureAddon const *GetCreatureTemplateAddon(uint32 entry); ItemTemplate const* GetItemTemplate(uint32 entry); ItemTemplateContainer const* GetItemTemplateStore() { return &ItemTemplateStore; } @@ -923,6 +917,7 @@ class ObjectMgr void LoadCreatureClassLevelStats(); void LoadCreatureLocales(); void LoadCreatureTemplates(); + void LoadCreatureTemplateAddons(); void CheckCreatureTemplate(CreatureInfo const* cInfo); void LoadCreatures(); void LoadLinkedRespawn(); @@ -1404,6 +1399,7 @@ class ObjectMgr CreatureDataMap mCreatureDataMap; CreatureModelContainer CreatureModelStore; CreatureAddonContainer CreatureAddonStore; + CreatureAddonContainer CreatureTemplateAddonStore; EquipmentInfoContainer EquipmentInfoStore; LinkedRespawnMap mLinkedRespawnMap; CreatureLocaleMap mCreatureLocaleMap; |
