TrinityCore
Loading...
Searching...
No Matches
QuestMgr.h File Reference
#include "Define.h"
#include <span>
+ Include dependency graph for QuestMgr.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  QuestMgr::QuestLineStats
 

Namespaces

namespace  QuestMgr
 

Functions

void QuestMgr::Load ()
 
TC_GAME_API std::span< QuestLineXQuestEntry const *const > QuestMgr::GetQuestsForQuestLine (uint32 questLineId)
 
TC_GAME_API bool QuestMgr::IsQuestLineQuestAvailableForPlayer (uint32 questLineId, Player const *player)
 
TC_GAME_API bool QuestMgr::IsQuestLineQuestActiveForPlayer (uint32 questLineId, Player const *player)
 
TC_GAME_API bool QuestMgr::IsQuestLineCompletedByPlayer (uint32 questLineId, Player const *player)
 
TC_GAME_API QuestLineStats QuestMgr::GetQuestLineStatsForPlayer (uint32 questLineId, Player const *player)
 
TC_GAME_API void QuestMgr::SkipQuestLineForPlayer (uint32 questLineId, Player *player)
 
TC_GAME_API bool QuestMgr::IsCampaignCompletedByPlayer (uint32 campaignId, Player const *player)
 
TC_GAME_API bool QuestMgr::IsCampaignQuestStatusVisibleForPlayer (uint32 questId, Player const *player)
 
TC_GAME_API void QuestMgr::SkipCampaignForPlayer (uint32 campaignId, Player *player)