Go to the source code of this file.
Classes | |
struct | QuestLocale |
class | Quest |
struct | QuestStatusData |
Macros | |
#define | MAX_QUEST_LOG_SIZE 25 |
#define | QUEST_OBJECTIVES_COUNT 4 |
#define | QUEST_SOURCE_ITEM_IDS_COUNT 4 |
#define | QUEST_REWARD_CHOICES_COUNT 6 |
#define | QUEST_REWARDS_COUNT 4 |
#define | QUEST_DEPLINK_COUNT 10 |
#define | QUEST_REPUTATIONS_COUNT 5 |
#define | QUEST_EMOTE_COUNT 4 |
#define MAX_QUEST_LOG_SIZE 25 |
Definition at line 31 of file QuestDef.h.
Referenced by Player::_LoadQuestStatus(), Player::AddQuest(), Player::AreaExploredOrEventHappens(), Player::CastedCreatureOrGO(), Player::CompleteQuest(), Player::FailQuest(), Player::FindQuestSlot(), WorldSession::HandleQuestLogRemoveQuest(), WorldSession::HandleQuestLogSwapQuest(), ChatHandler::HandleRemoveQuest(), Player::IncompleteQuest(), Player::ItemAddedQuestCheck(), Player::ItemRemovedQuestCheck(), Player::KilledMonsterCredit(), Player::MoneyChanged(), Player::RewardQuest(), Player::SatisfyQuestLog(), Player::SendQuestUpdateAddCreatureOrGo(), and Player::TalkedToCreature().
#define QUEST_DEPLINK_COUNT 10 |
Definition at line 37 of file QuestDef.h.
#define QUEST_EMOTE_COUNT 4 |
Definition at line 39 of file QuestDef.h.
Referenced by Quest::Quest(), PlayerMenu::SendQuestGiverOfferReward(), and PlayerMenu::SendQuestGiverQuestDetails().
#define QUEST_OBJECTIVES_COUNT 4 |
Definition at line 33 of file QuestDef.h.
Referenced by Player::_LoadQuestStatus(), Player::AbandonQuest(), Player::AddQuest(), Player::AddQuestAndCheckCompletion(), Player::AdjustQuestReqItemCount(), Player::CanCompleteQuest(), Player::CanCompleteRepeatableQuest(), Player::CanRewardQuest(), Player::CastedCreatureOrGO(), Player::GetReqKillOrCastCurrentCount(), ChatHandler::HandleCompleteQuest(), Player::HasQuestForGO(), Player::HasQuestForItem(), Player::ItemAddedQuestCheck(), Player::ItemRemovedQuestCheck(), Player::KilledMonsterCredit(), ObjectMgr::LoadQuests(), Quest::Quest(), QuestLocale::QuestLocale(), QuestStatusData::QuestStatusData(), Player::RewardQuest(), PlayerMenu::SendQuestGiverRequestItems(), PlayerMenu::SendQuestQueryResponse(), and Player::TalkedToCreature().
#define QUEST_REPUTATIONS_COUNT 5 |
Definition at line 38 of file QuestDef.h.
Referenced by ObjectMgr::LoadQuests(), Quest::Quest(), and Player::RewardReputation().
#define QUEST_REWARD_CHOICES_COUNT 6 |
Definition at line 35 of file QuestDef.h.
Referenced by WorldSession::HandleQuestgiverChooseRewardOpcode(), ObjectMgr::LoadQuests(), Quest::Quest(), PlayerMenu::SendQuestGiverQuestDetails(), and PlayerMenu::SendQuestQueryResponse().
#define QUEST_REWARDS_COUNT 4 |
Definition at line 36 of file QuestDef.h.
Referenced by ObjectMgr::LoadQuests(), Quest::Quest(), PlayerMenu::SendQuestGiverQuestDetails(), and PlayerMenu::SendQuestQueryResponse().
#define QUEST_SOURCE_ITEM_IDS_COUNT 4 |
Definition at line 34 of file QuestDef.h.
Referenced by Player::AbandonQuest(), Player::HasQuestForItem(), ObjectMgr::LoadQuests(), Quest::Quest(), and Player::RewardQuest().
enum __QuestGiverStatus |
Definition at line 100 of file QuestDef.h.
enum __QuestTradeSkill |
Definition at line 70 of file QuestDef.h.
enum QuestFailedReasons |
Definition at line 41 of file QuestDef.h.
enum QuestFlags |
Definition at line 116 of file QuestDef.h.
enum QuestShareMessages |
Definition at line 57 of file QuestDef.h.
enum QuestSpecialFlags |
Definition at line 135 of file QuestDef.h.
enum QuestStatus |
Enumerator | |
---|---|
QUEST_STATUS_NONE | |
QUEST_STATUS_COMPLETE | |
QUEST_STATUS_UNAVAILABLE | |
QUEST_STATUS_INCOMPLETE | |
QUEST_STATUS_AVAILABLE | |
QUEST_STATUS_FAILED | |
MAX_QUEST_STATUS |
Definition at line 89 of file QuestDef.h.
enum QuestUpdateState |
Enumerator | |
---|---|
QUEST_UNCHANGED | |
QUEST_CHANGED | |
QUEST_NEW |
Definition at line 472 of file QuestDef.h.