AzerothCore 3.3.5a
OpenSource WoW Emulator
|
#include "QuestDef.h"
Public Types | |
typedef std::vector< int32 > | PrevQuests |
typedef std::vector< uint32 > | PrevChainQuests |
Private Attributes | |
uint32 | _reqItemsCount |
uint32 | _reqCreatureOrGOcount |
uint32 | _rewChoiceItemsCount |
uint32 | _rewItemsCount |
uint16 | _eventIdForQuest |
Friends | |
class | ObjectMgr |
typedef std::vector<uint32> Quest::PrevChainQuests |
typedef std::vector<int32> Quest::PrevQuests |
Quest::Quest | ( | Field * | questRecord | ) |
References _eventIdForQuest, _reqCreatureOrGOcount, _reqItemsCount, _rewChoiceItemsCount, _rewItemsCount, AllowableRaces, AreaDescription, CompletedText, CONFIG_QUEST_IGNORE_AUTO_ACCEPT, CONFIG_QUEST_IGNORE_AUTO_COMPLETE, Details, DetailsEmote, DetailsEmoteDelay, EmoteOnComplete, EmoteOnIncomplete, Flags, Field::Get(), Id, ItemDrop, ItemDropQuantity, Level, Method, MinLevel, Objectives, ObjectiveText, OfferRewardEmote, OfferRewardEmoteDelay, POIContinent, POIPriority, POIx, POIy, QUEST_EMOTE_COUNT, QUEST_ITEM_OBJECTIVES_COUNT, QUEST_OBJECTIVES_COUNT, QUEST_REPUTATIONS_COUNT, QUEST_REWARD_CHOICES_COUNT, QUEST_REWARDS_COUNT, QUEST_SOURCE_ITEM_IDS_COUNT, RequiredFactionId1, RequiredFactionId2, RequiredFactionValue1, RequiredFactionValue2, RequiredItemCount, RequiredItemId, RequiredNpcOrGo, RequiredNpcOrGoCount, RequiredPlayerKills, RewardArenaPoints, RewardChoiceItemCount, RewardChoiceItemId, RewardDisplaySpell, RewardFactionId, RewardFactionValueId, RewardFactionValueIdOverride, RewardHonor, RewardItemId, RewardItemIdCount, RewardKillHonor, RewardMoney, RewardMoneyDifficulty, RewardNextQuest, RewardSpell, RewardTalents, RewardTitleId, RewardXPDifficulty, StartItem, SuggestedPlayers, sWorld, TimeAllowed, Title, Type, and ZoneOrSort.
References GetRewHonorAddition(), GetRewHonorMultiplier(), GT_MAX_LEVEL, sTeamContributionPointsStore, and TeamContributionPointsEntry::value.
Referenced by quest_commandscript::HandleQuestReward(), Player::RewardQuest(), PlayerMenu::SendQuestGiverOfferReward(), PlayerMenu::SendQuestGiverQuestDetails(), and Player::SendQuestReward().
|
inline |
|
inline |
References AreaDescription.
Referenced by InitializeQueryData(), PlayerMenu::SendQuestGiverQuestDetails(), and PlayerMenu::SendQuestQueryResponse().
|
inline |
|
inline |
|
inline |
References CompletedText.
Referenced by InitializeQueryData(), and PlayerMenu::SendQuestQueryResponse().
|
inline |
|
inline |
References Details.
Referenced by InitializeQueryData(), PlayerMenu::SendQuestGiverQuestDetails(), and PlayerMenu::SendQuestQueryResponse().
|
inline |
References _eventIdForQuest.
Referenced by Player::SatisfyQuestSeasonal(), and Player::SetSeasonalQuestStatus().
|
inline |
References ExclusiveGroup.
Referenced by Player::SatisfyQuestExclusiveGroup(), and Player::SatisfyQuestPreviousQuest().
|
inline |
|
inline |
|
inline |
|
inline |
References MinLevel.
Referenced by Player::CanSeeStartQuest(), InitializeQueryData(), Player::SatisfyQuestLevel(), and PlayerMenu::SendQuestQueryResponse().
|
inline |
|
inline |
References RewardNextQuest.
Referenced by Player::GetNextQuest(), InitializeQueryData(), Player::SatisfyQuestNextChain(), and PlayerMenu::SendQuestQueryResponse().
|
inline |
References Objectives.
Referenced by InitializeQueryData(), PlayerMenu::SendQuestGiverQuestDetails(), and PlayerMenu::SendQuestQueryResponse().
|
inline |
|
inline |
|
inline |
References POIContinent.
Referenced by InitializeQueryData(), and PlayerMenu::SendQuestQueryResponse().
|
inline |
References POIPriority.
Referenced by InitializeQueryData(), and PlayerMenu::SendQuestQueryResponse().
|
inline |
|
inline |
|
inline |
|
inline |
References Id.
Referenced by Player::AddQuest(), Player::AddQuestAndCheckCompletion(), Player::AdjustQuestReqItemCount(), Player::CanRewardQuest(), Player::CanSeeStartQuest(), Player::CanTakeQuest(), npc_wg_quest_giver::GetDialogStatus(), Player::GetQuestDialogStatus(), go_commandscript::HandleGoQuestCommand(), quest_commandscript::HandleQuestAdd(), quest_commandscript::HandleQuestComplete(), quest_commandscript::HandleQuestRemove(), quest_commandscript::HandleQuestReward(), InitializeQueryData(), LinkValidator< LinkTags::quest >::IsTextValid(), npc_escortAI::JustDied(), FollowerAI::JustDied(), Player::KilledPlayerCreditForQuest(), ObjectMgr::LoadQuests(), Condition::Meets(), QuestApprenticeAnglerPlayerScript::OnPlayerCompleteQuest(), npc_cos_chromie_start::OnQuestAccept(), npc_cos_chromie_middle::OnQuestAccept(), npc_chicken_cluck::OnQuestAccept(), npc_steward_of_time::OnQuestAccept(), npc_kernobee::OnQuestAccept(), npc_koltira_deathweaver::OnQuestAccept(), pyrewood_ambush::OnQuestAccept(), npc_daphne_stilwell::OnQuestAccept(), npc_mikhail::OnQuestAccept(), npc_kerlonian::OnQuestAccept(), npc_prospector_remtravel::OnQuestAccept(), npc_tooga::OnQuestAccept(), npc_gilthares::OnQuestAccept(), npc_lakota_windsong::OnQuestAccept(), npc_paoka_swiftmountain::OnQuestAccept(), npc_ringo::OnQuestAccept(), npc_engineer_helice::OnQuestAccept(), npc_maghar_captive::OnQuestAccept(), npc_kurenai_captive::OnQuestAccept(), npc_maxx_a_million_escort::OnQuestAccept(), npc_eris_hevenfire::OnQuestAccept(), npc_deathstalker_erland::OnQuestAccept(), npc_tyrion::OnQuestAccept(), npc_cork_gizelton::OnQuestAccept(), npc_shenthul::OnQuestAccept(), npc_kaya_flathoof::OnQuestAccept(), npc_wizzlecrank_shredder::OnQuestAccept(), npc_ame::OnQuestAccept(), npc_ranshalla::OnQuestAccept(), npc_lurgglbr::OnQuestAccept(), npc_mootoo_the_younger::OnQuestAccept(), npc_bonker_togglevolt::OnQuestAccept(), npc_emily::OnQuestAccept(), npc_apothecary_hanes::OnQuestAccept(), npc_battle_at_valhalas::OnQuestAccept(), npc_finklestein::OnQuestAccept(), npc_bessy::OnQuestAccept(), npc_karynaku::OnQuestAccept(), npc_isla_starmane::OnQuestAccept(), npc_doctor::OnQuestAccept(), go_crystal_prison::OnQuestAccept(), go_crystalline_tear::OnQuestAccept(), npc_chicken_cluck::OnQuestComplete(), boss_apothecary_hummel::OnQuestReward(), npc_rocknot::OnQuestReward(), npc_thrall_warchief::OnQuestReward(), npc_thrall_bfu::OnQuestReward(), npc_lady_sylvanas_windrunner::OnQuestReward(), npc_tharnarian::OnQuestReward(), npc_elder_clearwater::OnQuestReward(), npc_riggle_bassbait::OnQuestReward(), Player::PrettyPrintRequirementsQuestList(), SmartGameObjectAI::QuestAccept(), SmartGameObjectAI::QuestReward(), Player::RewardQuest(), Player::SatisfyQuestConditions(), Player::SatisfyQuestDay(), Player::SatisfyQuestExclusiveGroup(), Player::SatisfyQuestMonth(), Player::SatisfyQuestSeasonal(), Player::SatisfyQuestStatus(), Player::SatisfyQuestWeek(), Player::SendQuestConfirmAccept(), PlayerMenu::SendQuestGiverOfferReward(), PlayerMenu::SendQuestGiverQuestDetails(), PlayerMenu::SendQuestGiverRequestItems(), PlayerMenu::SendQuestQueryResponse(), Player::SendQuestReward(), Player::SendQuestUpdateAddCreatureOrGo(), Player::SendQuestUpdateAddPlayer(), npc_costumed_orphan_matron::sQuestAccept(), npc_belnistrasz::npc_belnistraszAI::sQuestAccept(), SmartAI::sQuestAccept(), npc_professor_phizzlethorpe::npc_professor_phizzlethorpeAI::sQuestAccept(), npc_ranger_lilatha::sQuestAccept(), npc_rinji::npc_rinjiAI::sQuestAccept(), npc_corporal_keeshan::npc_corporal_keeshanAI::sQuestAccept(), npc_muglash::npc_muglashAI::sQuestAccept(), npc_magwin::npc_magwinAI::sQuestAccept(), npc_wounded_blood_elf::npc_wounded_blood_elfAI::sQuestAccept(), SmartAI::sQuestReward(), and npc_escortAI::Start().
|
inline |
References Level.
Referenced by Player::GetQuestLevel(), InitializeQueryData(), Player::PrettyPrintRequirementsQuestList(), and PlayerMenu::SendQuestQueryResponse().
|
inline |
References Method.
Referenced by Player::CanCompleteQuest(), Player::CanRewardQuest(), InitializeQueryData(), ObjectMgr::LoadQuests(), and PlayerMenu::SendQuestQueryResponse().
|
inline |
|
inline |
|
inline |
References RequiredFactionValue1.
Referenced by Player::CanCompleteQuest(), quest_commandscript::HandleQuestComplete(), InitializeQueryData(), and PlayerMenu::SendQuestQueryResponse().
|
inline |
References RequiredFactionValue2.
Referenced by quest_commandscript::HandleQuestComplete(), InitializeQueryData(), Player::SatisfyQuestReputation(), and PlayerMenu::SendQuestQueryResponse().
|
inline |
References _reqCreatureOrGOcount.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
References RewardHonor.
Referenced by CalculateHonorGain(), InitializeQueryData(), and PlayerMenu::SendQuestQueryResponse().
|
inline |
References RewardKillHonor.
Referenced by CalculateHonorGain(), InitializeQueryData(), and PlayerMenu::SendQuestQueryResponse().
|
inline |
References _rewItemsCount.
Referenced by Player::CanRewardQuest(), WorldSession::HandleLfgPlayerLockInfoRequestOpcode(), quest_commandscript::HandleQuestReward(), Player::RewardQuest(), WorldSession::SendLfgPlayerReward(), PlayerMenu::SendQuestGiverOfferReward(), and PlayerMenu::SendQuestGiverQuestDetails().
|
inline |
References RewardMailDelay.
Referenced by quest_commandscript::HandleQuestReward(), and Player::RewardQuest().
|
inline |
References RewardMailSenderEntry.
Referenced by quest_commandscript::HandleQuestReward(), and Player::RewardQuest().
|
inline |
References RewardMailTemplateId.
Referenced by quest_commandscript::HandleQuestReward(), and Player::RewardQuest().
uint32 Quest::GetRewMoneyMaxLevel | ( | ) | const |
References CONFIG_MAX_PLAYER_LEVEL, COPPER, HasFlag(), QUEST_FLAGS_NO_MONEY_FROM_XP, RATE_REWARD_BONUS_MONEY, sWorld, and XPValue().
Referenced by quest_commandscript::HandleQuestReward(), InitializeQueryData(), Player::RewardQuest(), PlayerMenu::SendQuestGiverOfferReward(), PlayerMenu::SendQuestGiverQuestDetails(), PlayerMenu::SendQuestQueryResponse(), and Player::SendQuestReward().
References RATE_REWARD_QUEST_MONEY, RewardMoney, RewardMoneyDifficulty, sObjectMgr, and sWorld.
Referenced by Player::CanCompleteQuest(), Player::CanRewardQuest(), WorldSession::HandleLfgPlayerLockInfoRequestOpcode(), quest_commandscript::HandleQuestComplete(), quest_commandscript::HandleQuestReward(), InitializeQueryData(), Player::RewardQuest(), WorldSession::SendLfgPlayerReward(), PlayerMenu::SendQuestGiverOfferReward(), PlayerMenu::SendQuestGiverQuestDetails(), PlayerMenu::SendQuestGiverRequestItems(), PlayerMenu::SendQuestQueryResponse(), and Player::SendQuestReward().
|
inline |
|
inline |
|
inline |
References StartItemCount.
Referenced by Player::CanAddQuest(), Player::GiveQuestSourceItem(), and Player::TakeQuestSourceItem().
|
inline |
References StartItem.
Referenced by Player::CanAddQuest(), Player::GiveQuestSourceItem(), InitializeQueryData(), PlayerMenu::SendQuestQueryResponse(), and Player::TakeQuestSourceItem().
|
inline |
References SourceSpellid.
|
inline |
|
inline |
|
inline |
References Title.
Referenced by quest_commandscript::HandleQuestAdd(), quest_commandscript::HandleQuestComplete(), quest_commandscript::HandleQuestRemove(), quest_commandscript::HandleQuestReward(), InitializeQueryData(), LinkValidator< LinkTags::quest >::IsTextValid(), Player::PrettyPrintRequirementsQuestList(), Player::SendQuestConfirmAccept(), PlayerMenu::SendQuestGiverOfferReward(), PlayerMenu::SendQuestGiverQuestDetails(), PlayerMenu::SendQuestGiverRequestItems(), and PlayerMenu::SendQuestQueryResponse().
|
inline |
|
inline |
References RewardXPDifficulty.
Referenced by InitializeQueryData(), and PlayerMenu::SendQuestQueryResponse().
|
inline |
References ZoneOrSort.
Referenced by InitializeQueryData(), Player::KilledPlayerCredit(), Player::RewardQuest(), PlayerMenu::SendQuestQueryResponse(), and AchievementMgr::UpdateAchievementCriteria().
|
inline |
References Flags.
Referenced by Player::AddQuest(), Player::CanShareQuest(), Player::CompleteQuest(), Spell::EffectQuestClear(), GetRewMoneyMaxLevel(), quest_commandscript::HandleQuestComplete(), quest_commandscript::HandleQuestRemove(), Player::HasPvPForcingQuest(), InitializeQueryData(), IsAutoAccept(), IsAutoComplete(), Player::RewardQuest(), PlayerMenu::SendQuestGiverQuestDetails(), and PlayerMenu::SendQuestQueryResponse().
|
inline |
References SpecialFlags.
Referenced by Player::AddQuest(), Player::AdjustQuestReqItemCount(), Player::CanCompleteQuest(), Player::CanCompleteRepeatableQuest(), Player::CanRewardQuest(), quest_commandscript::HandleQuestComplete(), Player::ItemAddedQuestCheck(), Player::ItemRemovedQuestCheck(), Player::KillCreditGO(), Player::KilledMonsterCredit(), Player::KilledPlayerCredit(), ObjectMgr::LoadQuestAreaTriggers(), ObjectMgr::LoadQuests(), ObjectMgr::LoadScripts(), Player::RewardReputation(), Player::SatisfyQuestTimed(), Player::TalkedToCreature(), and AchievementMgr::UpdateAchievementCriteria().
void Quest::InitializeQueryData | ( | ) |
References GetAreaDescription(), GetBonusTalents(), GetCharTitleId(), GetCompletedText(), GetDetails(), GetFlags(), GetMinLevel(), GetNextQuestInChain(), GetObjectives(), GetPlayersSlain(), GetPOIContinent(), GetPointOpt(), GetPOIx(), GetPOIy(), GetQuestId(), GetQuestLevel(), GetQuestMethod(), GetRepObjectiveFaction(), GetRepObjectiveFaction2(), GetRepObjectiveValue(), GetRepObjectiveValue2(), GetRewArenaPoints(), GetRewHonorAddition(), GetRewHonorMultiplier(), GetRewMoneyMaxLevel(), GetRewOrReqMoney(), GetRewSpell(), GetRewSpellCast(), GetSrcItemId(), GetSuggestedPlayers(), GetTitle(), GetType(), GetXPId(), GetZoneOrSort(), HasFlag(), WorldPacket::Initialize(), ItemDrop, ObjectiveText, queryData, QUEST_FLAGS_HIDDEN_REWARDS, QUEST_ITEM_OBJECTIVES_COUNT, QUEST_OBJECTIVES_COUNT, QUEST_REPUTATIONS_COUNT, QUEST_REWARD_CHOICES_COUNT, QUEST_REWARDS_COUNT, RequiredItemCount, RequiredItemId, RequiredNpcOrGo, RequiredNpcOrGoCount, RewardChoiceItemCount, RewardChoiceItemId, RewardFactionId, RewardFactionValueId, RewardFactionValueIdOverride, RewardItemId, RewardItemIdCount, and SMSG_QUEST_QUERY_RESPONSE.
bool Quest::IsAllowedInRaid | ( | Difficulty | difficulty | ) | const |
References CONFIG_QUEST_IGNORE_RAID, IsRaidQuest(), and sWorld.
Referenced by Player::HasQuestForGO(), Player::HasQuestForItem(), Player::KilledMonsterCredit(), and Player::KilledPlayerCredit().
bool Quest::IsAutoAccept | ( | ) | const |
References HasFlag(), and QUEST_FLAGS_AUTO_ACCEPT.
bool Quest::IsAutoComplete | ( | ) | const |
References HasFlag(), and QUEST_FLAGS_AUTOCOMPLETE.
Referenced by Player::CanCompleteQuest(), Player::CanRewardQuest(), npc_wg_quest_giver::GetDialogStatus(), Player::GetQuestDialogStatus(), npc_wg_quest_giver::OnGossipHello(), and Player::PrepareQuestMenu().
|
inline |
|
inline |
References Flags, QUEST_FLAGS_DAILY, and QUEST_FLAGS_WEEKLY.
Referenced by npc_wg_quest_giver::GetDialogStatus(), and Player::GetQuestDialogStatus().
|
inline |
References QUEST_SPECIAL_FLAGS_DF_QUEST, and SpecialFlags.
Referenced by Player::CalculateQuestRewardXP(), Player::CanRewardQuest(), quest_commandscript::HandleQuestReward(), Player::RewardQuest(), and Player::SatisfyQuestDay().
|
inline |
|
inline |
bool Quest::IsRaidQuest | ( | Difficulty | difficulty | ) | const |
References QUEST_TYPE_RAID, QUEST_TYPE_RAID_10, QUEST_TYPE_RAID_25, RAID_DIFFICULTY_MASK_25MAN, and Type.
Referenced by IsAllowedInRaid().
|
inline |
References QUEST_SPECIAL_FLAGS_REPEATABLE, and SpecialFlags.
Referenced by Player::CanCompleteQuest(), npc_wg_quest_giver::GetDialogStatus(), Player::GetQuestDialogStatus(), Player::GetQuestRewardStatus(), IsSeasonal(), Player::PrepareQuestMenu(), Player::RewardQuest(), Player::RewardReputation(), and Player::SatisfyQuestExclusiveGroup().
|
inline |
References IsRepeatable(), QUEST_SORT_BREWFEST, QUEST_SORT_LOVE_IS_IN_THE_AIR, QUEST_SORT_LUNAR_FESTIVAL, QUEST_SORT_MIDSUMMER, QUEST_SORT_NOBLEGARDEN, QUEST_SORT_SEASONAL, QUEST_SORT_SPECIAL, and ZoneOrSort.
Referenced by Player::CanCompleteQuest(), Player::GetQuestRewardStatus(), quest_commandscript::HandleQuestReward(), Player::RewardQuest(), Player::SatisfyQuestExclusiveGroup(), Player::SatisfyQuestPreviousQuest(), and Player::SatisfyQuestSeasonal().
|
inline |
References Flags, and QUEST_FLAGS_WEEKLY.
Referenced by Player::GetQuestDialogStatus(), quest_commandscript::HandleQuestReward(), Player::PrepareQuestMenu(), Player::RewardQuest(), Player::RewardReputation(), Player::SatisfyQuestWeek(), and npc_archmage_landalock::npc_archmage_landalockAI::UpdateAI().
void Quest::LoadQuestDetails | ( | Field * | fields | ) |
References DetailsEmote, DetailsEmoteDelay, and QUEST_EMOTE_COUNT.
void Quest::LoadQuestOfferReward | ( | Field * | fields | ) |
References Field::Get(), OfferRewardEmote, OfferRewardEmoteDelay, OfferRewardText, and QUEST_EMOTE_COUNT.
void Quest::LoadQuestRequestItems | ( | Field * | fields | ) |
References EmoteOnComplete, EmoteOnIncomplete, Field::Get(), and RequestItemsText.
void Quest::LoadQuestTemplateAddon | ( | Field * | fields | ) |
References CONFIG_QUEST_IGNORE_AUTO_ACCEPT, ExclusiveGroup, Flags, Field::Get(), MaxLevel, NextQuestId, PrevQuestId, QUEST_FLAGS_AUTO_ACCEPT, QUEST_SPECIAL_FLAGS_AUTO_ACCEPT, RequiredClasses, RequiredMaxRepFaction, RequiredMaxRepValue, RequiredMinRepFaction, RequiredMinRepValue, RequiredSkillId, RequiredSkillPoints, RewardMailDelay, RewardMailSenderEntry, RewardMailTemplateId, SourceSpellid, SpecialFlags, StartItemCount, and sWorld.
|
inline |
References _eventIdForQuest.
|
inline |
References QuestXPEntry::Exp, Level, RewardXPDifficulty, and sQuestXPStore.
Referenced by Player::CalculateQuestRewardXP(), GetRewMoneyMaxLevel(), WorldSession::HandleLfgPlayerLockInfoRequestOpcode(), quest_commandscript::HandleQuestReward(), and WorldSession::SendLfgPlayerReward().
|
friend |
|
private |
Referenced by GetEventIdForQuest(), Quest(), and SetEventIdForQuest().
|
private |
Referenced by GetReqCreatureOrGOcount(), and Quest().
|
private |
Referenced by GetReqItemsCount(), and Quest().
|
private |
Referenced by GetRewChoiceItemsCount(), and Quest().
|
private |
Referenced by GetRewItemsCount(), and Quest().
|
protected |
Referenced by GetAllowableRaces(), ObjectMgr::LoadQuests(), and Quest().
|
protected |
Referenced by GetAreaDescription(), and Quest().
|
protected |
Referenced by GetCompletedText(), and Quest().
|
protected |
Referenced by GetDetails(), and Quest().
uint32 Quest::DetailsEmote[QUEST_EMOTE_COUNT] |
Referenced by LoadQuestDetails(), Quest(), and PlayerMenu::SendQuestGiverQuestDetails().
uint32 Quest::DetailsEmoteDelay[QUEST_EMOTE_COUNT] |
Referenced by LoadQuestDetails(), Quest(), and PlayerMenu::SendQuestGiverQuestDetails().
|
protected |
Referenced by GetCompleteEmote(), LoadQuestRequestItems(), and Quest().
|
protected |
Referenced by GetIncompleteEmote(), LoadQuestRequestItems(), and Quest().
|
protected |
Referenced by GetExclusiveGroup(), ObjectMgr::LoadQuests(), and LoadQuestTemplateAddon().
|
protected |
Referenced by GetFlags(), HasFlag(), IsDaily(), IsDailyOrWeekly(), IsWeekly(), ObjectMgr::LoadQuests(), LoadQuestTemplateAddon(), Quest(), and SetFlag().
|
protected |
Referenced by GetQuestId(), and Quest().
uint32 Quest::ItemDrop[QUEST_SOURCE_ITEM_IDS_COUNT] |
uint32 Quest::ItemDropQuantity[QUEST_SOURCE_ITEM_IDS_COUNT] |
Referenced by Player::HasQuestForItem(), ObjectMgr::LoadQuests(), Quest(), and Player::RewardQuest().
|
protected |
Referenced by GetQuestLevel(), Quest(), and XPValue().
|
protected |
Referenced by GetMaxLevel(), and LoadQuestTemplateAddon().
|
protected |
Referenced by GetQuestMethod(), and Quest().
|
protected |
Referenced by GetMinLevel(), and Quest().
|
protected |
Referenced by GetNextQuestId(), ObjectMgr::LoadQuests(), and LoadQuestTemplateAddon().
|
protected |
Referenced by GetObjectives(), and Quest().
std::string Quest::ObjectiveText[QUEST_OBJECTIVES_COUNT] |
Referenced by InitializeQueryData(), Quest(), and PlayerMenu::SendQuestQueryResponse().
uint32 Quest::OfferRewardEmote[QUEST_EMOTE_COUNT] |
Referenced by LoadQuestOfferReward(), Quest(), and PlayerMenu::SendQuestGiverOfferReward().
uint32 Quest::OfferRewardEmoteDelay[QUEST_EMOTE_COUNT] |
Referenced by LoadQuestOfferReward(), Quest(), and PlayerMenu::SendQuestGiverOfferReward().
|
protected |
Referenced by GetOfferRewardText(), and LoadQuestOfferReward().
|
protected |
Referenced by GetPOIContinent(), and Quest().
|
protected |
Referenced by GetPointOpt(), and Quest().
PrevChainQuests Quest::prevChainQuests |
Referenced by Player::SatisfyQuestPrevChain().
|
protected |
Referenced by GetPrevQuestId(), ObjectMgr::LoadQuests(), and LoadQuestTemplateAddon().
PrevQuests Quest::prevQuests |
Referenced by ObjectMgr::LoadQuests(), and Player::SatisfyQuestPreviousQuest().
WorldPacket Quest::queryData |
Referenced by InitializeQueryData().
|
protected |
Referenced by GetRequestItemsText(), and LoadQuestRequestItems().
|
protected |
Referenced by GetRequiredClasses(), ObjectMgr::LoadQuests(), and LoadQuestTemplateAddon().
|
protected |
Referenced by GetRepObjectiveFaction(), ObjectMgr::LoadQuests(), and Quest().
|
protected |
Referenced by GetRepObjectiveFaction2(), ObjectMgr::LoadQuests(), and Quest().
|
protected |
Referenced by GetRepObjectiveValue(), ObjectMgr::LoadQuests(), and Quest().
|
protected |
Referenced by GetRepObjectiveValue2(), ObjectMgr::LoadQuests(), and Quest().
uint32 Quest::RequiredItemCount[QUEST_ITEM_OBJECTIVES_COUNT] |
Referenced by Player::AdjustQuestReqItemCount(), Player::CanCompleteQuest(), Player::CanCompleteRepeatableQuest(), Player::CanRewardQuest(), quest_commandscript::HandleQuestComplete(), Player::HasQuestForItem(), InitializeQueryData(), Player::ItemAddedQuestCheck(), Player::ItemRemovedQuestCheck(), ObjectMgr::LoadQuests(), Quest(), Player::RewardQuest(), PlayerMenu::SendQuestGiverRequestItems(), and PlayerMenu::SendQuestQueryResponse().
uint32 Quest::RequiredItemId[QUEST_ITEM_OBJECTIVES_COUNT] |
Referenced by Player::AddQuestAndCheckCompletion(), Player::AdjustQuestReqItemCount(), Player::CanCompleteRepeatableQuest(), Player::CanRewardQuest(), quest_commandscript::HandleQuestComplete(), quest_commandscript::HandleQuestRemove(), quest_commandscript::HandleQuestReward(), Player::HasQuestForItem(), InitializeQueryData(), Player::ItemAddedQuestCheck(), Player::ItemRemovedQuestCheck(), ObjectMgr::LoadQuests(), Quest(), Player::RewardQuest(), PlayerMenu::SendQuestGiverRequestItems(), PlayerMenu::SendQuestQueryResponse(), and Player::TakeQuestSourceItem().
|
protected |
Referenced by GetRequiredMaxRepFaction(), ObjectMgr::LoadQuests(), and LoadQuestTemplateAddon().
|
protected |
Referenced by GetRequiredMaxRepValue(), ObjectMgr::LoadQuests(), and LoadQuestTemplateAddon().
|
protected |
Referenced by GetRequiredMinRepFaction(), ObjectMgr::LoadQuests(), and LoadQuestTemplateAddon().
|
protected |
Referenced by GetRequiredMinRepValue(), ObjectMgr::LoadQuests(), and LoadQuestTemplateAddon().
int32 Quest::RequiredNpcOrGo[QUEST_OBJECTIVES_COUNT] |
Referenced by Player::CanCompleteQuest(), Player::GetReqKillOrCastCurrentCount(), quest_commandscript::HandleQuestComplete(), Player::HasQuestForGO(), InitializeQueryData(), ConditionMgr::isConditionTypeValid(), Player::KillCreditGO(), Player::KilledMonsterCredit(), ObjectMgr::LoadQuests(), go_dragonflayer_cage::OnGossipHello(), Quest(), PlayerMenu::SendQuestQueryResponse(), Player::SendQuestUpdateAddCreatureOrGo(), npc_jungle_punch_target::npc_jungle_punch_targetAI::SpellHit(), and Player::TalkedToCreature().
uint32 Quest::RequiredNpcOrGoCount[QUEST_OBJECTIVES_COUNT] |
Referenced by Player::CanCompleteQuest(), quest_commandscript::HandleQuestComplete(), Player::HasQuestForGO(), InitializeQueryData(), ConditionMgr::isConditionTypeValid(), Player::KillCreditGO(), Player::KilledMonsterCredit(), ObjectMgr::LoadQuests(), Quest(), PlayerMenu::SendQuestQueryResponse(), Player::SendQuestUpdateAddCreatureOrGo(), and Player::TalkedToCreature().
|
protected |
Referenced by GetPlayersSlain(), ObjectMgr::LoadQuests(), and Quest().
|
protected |
Referenced by GetRequiredSkill(), ObjectMgr::LoadQuests(), and LoadQuestTemplateAddon().
|
protected |
Referenced by GetRequiredSkillValue(), ObjectMgr::LoadQuests(), and LoadQuestTemplateAddon().
|
protected |
Referenced by GetRewArenaPoints(), and Quest().
uint32 Quest::RewardChoiceItemCount[QUEST_REWARD_CHOICES_COUNT] |
uint32 Quest::RewardChoiceItemId[QUEST_REWARD_CHOICES_COUNT] |
|
protected |
Referenced by GetRewSpell(), ObjectMgr::LoadQuests(), and Quest().
uint32 Quest::RewardFactionId[QUEST_REPUTATIONS_COUNT] |
int32 Quest::RewardFactionValueId[QUEST_REPUTATIONS_COUNT] |
int32 Quest::RewardFactionValueIdOverride[QUEST_REPUTATIONS_COUNT] |
|
protected |
Referenced by GetRewHonorAddition(), and Quest().
uint32 Quest::RewardItemId[QUEST_REWARDS_COUNT] |
Referenced by Player::CanRewardQuest(), WorldSession::HandleLfgPlayerLockInfoRequestOpcode(), quest_commandscript::HandleQuestReward(), InitializeQueryData(), ObjectMgr::LoadQuests(), Quest(), Player::RewardQuest(), WorldSession::SendLfgPlayerReward(), PlayerMenu::SendQuestGiverOfferReward(), PlayerMenu::SendQuestGiverQuestDetails(), and PlayerMenu::SendQuestQueryResponse().
uint32 Quest::RewardItemIdCount[QUEST_REWARDS_COUNT] |
Referenced by Player::CanRewardQuest(), WorldSession::HandleLfgPlayerLockInfoRequestOpcode(), quest_commandscript::HandleQuestReward(), InitializeQueryData(), ObjectMgr::LoadQuests(), Quest(), Player::RewardQuest(), WorldSession::SendLfgPlayerReward(), PlayerMenu::SendQuestGiverOfferReward(), PlayerMenu::SendQuestGiverQuestDetails(), and PlayerMenu::SendQuestQueryResponse().
|
protected |
Referenced by GetRewHonorMultiplier(), and Quest().
|
protected |
Referenced by GetRewMailDelaySecs(), ObjectMgr::LoadQuests(), and LoadQuestTemplateAddon().
|
protected |
Referenced by GetRewMailSenderEntry(), ObjectMgr::LoadQuests(), and LoadQuestTemplateAddon().
|
protected |
Referenced by GetRewMailTemplateId(), ObjectMgr::LoadQuests(), and LoadQuestTemplateAddon().
|
protected |
Referenced by GetRewOrReqMoney(), and Quest().
|
protected |
Referenced by GetRewOrReqMoney(), and Quest().
|
protected |
Referenced by GetNextQuestInChain(), ObjectMgr::LoadQuests(), and Quest().
|
protected |
Referenced by GetRewSpellCast(), ObjectMgr::LoadQuests(), and Quest().
|
protected |
Referenced by GetBonusTalents(), and Quest().
|
protected |
Referenced by GetCharTitleId(), ObjectMgr::LoadQuests(), and Quest().
|
protected |
Referenced by GetSrcSpell(), ObjectMgr::LoadQuests(), and LoadQuestTemplateAddon().
|
protected |
Referenced by HasSpecialFlag(), IsDFQuest(), IsMonthly(), IsRepeatable(), ObjectMgr::LoadQuests(), LoadQuestTemplateAddon(), and SetSpecialFlag().
|
protected |
Referenced by GetSrcItemId(), ObjectMgr::LoadQuests(), and Quest().
|
protected |
Referenced by GetSrcItemCount(), ObjectMgr::LoadQuests(), and LoadQuestTemplateAddon().
|
protected |
Referenced by GetSuggestedPlayers(), and Quest().
|
protected |
Referenced by GetTimeAllowed(), ObjectMgr::LoadQuests(), and Quest().
|
protected |
Referenced by GetTitle(), and Quest().
|
protected |
Referenced by GetType(), IsPVPQuest(), IsRaidQuest(), and Quest().
|
protected |
Referenced by GetZoneOrSort(), IsSeasonal(), ObjectMgr::LoadQuests(), and Quest().