diff options
author | Spp <none@none> | 2010-03-12 18:19:50 +0100 |
---|---|---|
committer | Spp <none@none> | 2010-03-12 18:19:50 +0100 |
commit | d2a3f9670f303ad3e27d2860762091db37ab2d2e (patch) | |
tree | 55847046025f3ba831f6d29348a1731be4d85d4b /src/game/ObjectMgr.h | |
parent | 19b646cdff0fb7541e0e46ac1ee7626d1e8a6b5c (diff) |
Move vehicle accesories to DB.
Credit to Malcrom and Manuel for the idea and original patch
--HG--
branch : trunk
Diffstat (limited to 'src/game/ObjectMgr.h')
-rw-r--r-- | src/game/ObjectMgr.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/game/ObjectMgr.h b/src/game/ObjectMgr.h index 3bb83e4a980..6193eaa2257 100644 --- a/src/game/ObjectMgr.h +++ b/src/game/ObjectMgr.h @@ -40,6 +40,7 @@ #include "ObjectDefines.h" #include "Policies/Singleton.h" #include "Database/SQLStorage.h" +#include "Vehicle.h" #include <string> #include <map> @@ -577,6 +578,15 @@ class ObjectMgr return NULL; } + VehicleAccessoryList GetVehicleAccessoryList(uint32 uiEntry) + { + VehicleAccessoryList mVehList; + VehicleAccessoryMap::const_iterator itr = m_VehicleAccessoryMap.find(uiEntry); + if (itr != m_VehicleAccessoryMap.end()) + mVehList = itr->second; + return mVehList; + } + void LoadGuilds(); void LoadArenaTeams(); void LoadGroups(); @@ -639,6 +649,7 @@ class ObjectMgr void LoadPointOfInterestLocales(); void LoadInstanceTemplate(); void LoadMailLevelRewards(); + void LoadVehicleAccessories(); void LoadGossipText(); @@ -1047,6 +1058,8 @@ class ObjectMgr ItemRequiredTargetMap m_ItemRequiredTarget; + VehicleAccessoryMap m_VehicleAccessoryMap; + typedef std::vector<LocaleConstant> LocalForIndex; LocalForIndex m_LocalForIndex; |