aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Pools/PoolMgr.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/game/Pools/PoolMgr.h')
-rw-r--r--src/server/game/Pools/PoolMgr.h29
1 files changed, 0 insertions, 29 deletions
diff --git a/src/server/game/Pools/PoolMgr.h b/src/server/game/Pools/PoolMgr.h
index 839f16cdc4e..215cbdb0f8b 100644
--- a/src/server/game/Pools/PoolMgr.h
+++ b/src/server/game/Pools/PoolMgr.h
@@ -61,12 +61,9 @@ class TC_GAME_API ActivePoolData
template<typename T>
void RemoveObject(uint64 db_guid_or_pool_id, uint32 pool_id);
-
- ActivePoolObjects GetActiveQuests() const { return mActiveQuests; } // a copy of the set
private:
ActivePoolObjects mSpawnedCreatures;
ActivePoolObjects mSpawnedGameobjects;
- ActivePoolObjects mActiveQuests;
ActivePoolPools mSpawnedPools;
};
@@ -101,10 +98,6 @@ class TC_GAME_API PoolGroup
PoolObjectList EqualChanced;
};
-typedef std::multimap<uint32, uint32> PooledQuestRelation;
-typedef std::pair<PooledQuestRelation::const_iterator, PooledQuestRelation::const_iterator> PooledQuestRelationBounds;
-typedef std::pair<PooledQuestRelation::iterator, PooledQuestRelation::iterator> PooledQuestRelationBoundsNC;
-
class TC_GAME_API PoolMgr
{
private:
@@ -115,8 +108,6 @@ class TC_GAME_API PoolMgr
static PoolMgr* instance();
void LoadFromDB();
- void LoadQuestPools();
- void SaveQuestsToDB();
void Initialize();
@@ -135,12 +126,6 @@ class TC_GAME_API PoolMgr
template<typename T>
void UpdatePool(uint32 pool_id, uint64 db_guid_or_pool_id);
- void ChangeDailyQuests();
- void ChangeWeeklyQuests();
-
- PooledQuestRelation mQuestCreatureRelation;
- PooledQuestRelation mQuestGORelation;
-
private:
template<typename T>
void SpawnPool(uint32 pool_id, uint64 db_guid_or_pool_id);
@@ -149,7 +134,6 @@ class TC_GAME_API PoolMgr
typedef std::unordered_map<uint32, PoolGroup<Creature>> PoolGroupCreatureMap;
typedef std::unordered_map<uint32, PoolGroup<GameObject>> PoolGroupGameObjectMap;
typedef std::unordered_map<uint32, PoolGroup<Pool>> PoolGroupPoolMap;
- typedef std::unordered_map<uint32, PoolGroup<Quest>> PoolGroupQuestMap;
typedef std::pair<uint64, uint32> SearchPair;
typedef std::map<uint64, uint32> SearchMap;
@@ -157,11 +141,9 @@ class TC_GAME_API PoolMgr
PoolGroupCreatureMap mPoolCreatureGroups;
PoolGroupGameObjectMap mPoolGameobjectGroups;
PoolGroupPoolMap mPoolPoolGroups;
- PoolGroupQuestMap mPoolQuestGroups;
SearchMap mCreatureSearchMap;
SearchMap mGameobjectSearchMap;
SearchMap mPoolSearchMap;
- SearchMap mQuestSearchMap;
// dynamic data
ActivePoolData mSpawnedData;
@@ -191,17 +173,6 @@ inline uint32 PoolMgr::IsPartOfAPool<GameObject>(uint64 db_guid) const
return 0;
}
-// Method that tell if the quest is part of another pool and return the pool id if yes
-template<>
-inline uint32 PoolMgr::IsPartOfAPool<Quest>(uint64 pool_id) const
-{
- SearchMap::const_iterator itr = mQuestSearchMap.find(pool_id);
- if (itr != mQuestSearchMap.end())
- return itr->second;
-
- return 0;
-}
-
// Method that tell if the pool is part of another pool and return the pool id if yes
template<>
inline uint32 PoolMgr::IsPartOfAPool<Pool>(uint64 pool_id) const