From d2a3f9670f303ad3e27d2860762091db37ab2d2e Mon Sep 17 00:00:00 2001 From: Spp Date: Fri, 12 Mar 2010 18:19:50 +0100 Subject: Move vehicle accesories to DB. Credit to Malcrom and Manuel for the idea and original patch --HG-- branch : trunk --- src/game/ObjectMgr.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'src/game/ObjectMgr.h') 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 #include @@ -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 LocalForIndex; LocalForIndex m_LocalForIndex; -- cgit v1.2.3