18#ifndef TRINITY_QUESTPOOLS_H
19#define TRINITY_QUESTPOOLS_H
22#include <unordered_map>
23#include <unordered_set>
53 bool IsQuestActive(
uint32 questId)
const;
56 void Regenerate(std::vector<QuestPool>& pools);
63#define sQuestPoolMgr QuestPoolMgr::instance()
std::vector< QuestPool > _dailyPools
void ChangeMonthlyQuests()
std::vector< QuestPool > _weeklyPools
std::unordered_map< uint32, QuestPool * > _poolLookup
std::vector< QuestPool > _monthlyPools
bool IsQuestPooled(uint32 questId) const
void ChangeWeeklyQuests()
std::vector< Member > Members
std::unordered_set< uint32 > activeQuests
std::vector< uint32 > Member