aboutsummaryrefslogtreecommitdiff
path: root/src/game/ObjectMgr.h
diff options
context:
space:
mode:
authorSpp <none@none>2010-03-12 18:19:50 +0100
committerSpp <none@none>2010-03-12 18:19:50 +0100
commitd2a3f9670f303ad3e27d2860762091db37ab2d2e (patch)
tree55847046025f3ba831f6d29348a1731be4d85d4b /src/game/ObjectMgr.h
parent19b646cdff0fb7541e0e46ac1ee7626d1e8a6b5c (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.h13
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;