diff options
author | Xanadu <none@none> | 2010-03-25 17:09:45 +0100 |
---|---|---|
committer | Xanadu <none@none> | 2010-03-25 17:09:45 +0100 |
commit | d0c10d44b87b8a5fb0a2c0db19bf1468d1be4246 (patch) | |
tree | b38b1d72679b2a90e841af1fe09674e9279e7026 /src/game/ObjectMgr.h | |
parent | 20de79f6baae006c4536cadb3d1a598bcb792363 (diff) | |
parent | 7d6923d8c764f6f0de0a82133c80add8eaf85dd1 (diff) |
Merge
--HG--
branch : trunk
Diffstat (limited to 'src/game/ObjectMgr.h')
-rw-r--r-- | src/game/ObjectMgr.h | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/game/ObjectMgr.h b/src/game/ObjectMgr.h index 1f061618ced..2e7de177fdb 100644 --- a/src/game/ObjectMgr.h +++ b/src/game/ObjectMgr.h @@ -429,6 +429,7 @@ class ObjectMgr Player* GetPlayer(uint64 guid) const { return ObjectAccessor::FindPlayer(guid); } static GameObjectInfo const *GetGameObjectInfo(uint32 id) { return sGOStorage.LookupEntry<GameObjectInfo>(id); } + int LoadReferenceVendor(int32 vendor, int32 item_id, std::set<uint32> *skip_vendors); void LoadGameobjectInfo(); void AddGameobjectInfo(GameObjectInfo *goinfo); @@ -582,13 +583,12 @@ class ObjectMgr return NULL; } - VehicleAccessoryList GetVehicleAccessoryList(uint32 uiEntry) + VehicleAccessoryList const* GetVehicleAccessoryList(uint32 uiEntry) const { - VehicleAccessoryList mVehList; VehicleAccessoryMap::const_iterator itr = m_VehicleAccessoryMap.find(uiEntry); if (itr != m_VehicleAccessoryMap.end()) - mVehList = itr->second; - return mVehList; + return &itr->second; + return NULL; } void LoadGuilds(); @@ -691,6 +691,8 @@ class ObjectMgr void LoadVendors(); void LoadTrainerSpell(); + bool AddSpellToTrainer(int32 entry, int32 spell, Field *fields, std::set<uint32> *skip_trainers, std::set<uint32> *talentIds); + int LoadReferenceTrainer(int32 trainer, int32 spell, std::set<uint32> *skip_trainers, std::set<uint32> *talentIds); void LoadGMTickets(); std::string GeneratePetName(uint32 entry); |