![]() |
TrinityCore
|
#include <QuestDef.h>
Static Public Member Functions | |
| static uint32 | XPValue (Player const *player, uint32 contentTuningId, uint32 xpDifficulty, float xpMultiplier=1.0f, int32 expansion=-1) |
| static bool | IsTakingQuestEnabled (uint32 questId) |
| static uint32 | RoundXPValue (uint32 xp) |
Friends | |
| class | ObjectMgr |
| class | Player |
| class | PlayerMenu |
Definition at line 574 of file QuestDef.h.
|
explicit |
Definition at line 53 of file QuestDef.cpp.
|
explicit |
Definition at line 57 of file QuestDef.cpp.
|
delete |
|
delete |
| Quest::~Quest | ( | ) |
Definition at line 148 of file QuestDef.cpp.
References Objectives.
| WorldPacket Quest::BuildQueryData | ( | LocaleConstant | loc, |
| Player * | player | ||
| ) | const |
Definition at line 664 of file QuestDef.cpp.
References WorldPackets::Quest::QueryQuestInfoResponse::Allow, WorldPackets::Quest::QuestInfo::AreaDescription, WorldPackets::Quest::QuestInfo::ConditionalQuestDescription, GetAreaDescription(), GetConditionalQuestDescription(), GetLogDescription(), GetLogTitle(), GetPortraitGiverName(), GetPortraitGiverText(), GetPortraitTurnInName(), GetPortraitTurnInText(), GetQuestCompletionLog(), GetQuestDescription(), GetQuestId(), WorldPackets::Quest::QueryQuestInfoResponse::Info, WorldPackets::Quest::QuestInfo::LogDescription, WorldPackets::Quest::QuestInfo::LogTitle, WorldPackets::Quest::QuestInfo::PortraitGiverName, WorldPackets::Quest::QuestInfo::PortraitGiverText, WorldPackets::Quest::QuestInfo::PortraitTurnInName, WorldPackets::Quest::QuestInfo::PortraitTurnInText, WorldPackets::Quest::QuestInfo::QuestCompletionLog, WorldPackets::Quest::QuestInfo::QuestDescription, and WorldPackets::Quest::QueryQuestInfoResponse::QuestID.
Referenced by InitializeQueryData(), and PlayerMenu::SendQuestQueryResponse().
| void Quest::BuildQuestRewards | ( | WorldPackets::Quest::QuestRewards & | rewards, |
| Player * | player | ||
| ) | const |
Definition at line 525 of file QuestDef.cpp.
References WorldPackets::Quest::QuestRewards::ArtifactCategoryID, WorldPackets::Quest::QuestRewards::ChoiceItemCount, WorldPackets::Quest::QuestRewards::ChoiceItems, WorldPackets::Quest::QuestRewards::Currencies, WorldPackets::Quest::QuestRewards::FactionCapIn, WorldPackets::Quest::QuestRewards::FactionFlags, WorldPackets::Quest::QuestRewards::FactionID, WorldPackets::Quest::QuestRewards::FactionOverride, WorldPackets::Quest::QuestRewards::FactionValue, GetArtifactCategoryId(), Player::GetQuestMoneyReward(), Player::GetQuestXPReward(), GetRewardReputationMask(), GetRewardSkillId(), GetRewardSkillPoints(), GetRewChoiceItemsCount(), GetRewItemsCount(), GetRewSpell(), GetRewTitle(), GetTreasurePickerId(), ConditionMgr::IsPlayerMeetingCondition(), WorldPackets::Quest::QuestRewards::ItemCount, WorldPackets::Quest::QuestRewards::Items, WorldPackets::Quest::QuestRewards::Money, WorldPackets::Quest::QuestRewards::NumSkillUps, QUEST_REWARD_CHOICES_COUNT, QUEST_REWARD_CURRENCY_COUNT, QUEST_REWARD_ITEM_COUNT, QUEST_REWARD_REPUTATIONS_COUNT, RewardChoiceItemCount, RewardChoiceItemId, RewardChoiceItemType, RewardCurrencyCount, RewardCurrencyId, RewardDisplaySpell, RewardFactionCapIn, RewardFactionId, RewardFactionOverride, RewardFactionValue, RewardItemCount, RewardItemId, WorldPackets::Quest::QuestRewards::SkillLineID, WorldPackets::Quest::QuestRewards::SpellCompletionDisplayID, WorldPackets::Quest::QuestRewards::SpellCompletionID, WorldPackets::Quest::QuestRewards::Title, WorldPackets::Quest::QuestRewards::TreasurePickerID, and WorldPackets::Quest::QuestRewards::XP.
Definition at line 626 of file QuestDef.cpp.
Referenced by Player::RewardQuest().
| bool Quest::CanIncreaseRewardedQuestCounters | ( | ) | const |
Definition at line 644 of file QuestDef.cpp.
References IsDaily(), IsDFQuest(), IsMonthly(), IsRepeatable(), IsSeasonal(), and IsWeekly().
Referenced by Player::_LoadQuestStatusRewarded(), and Player::RewardQuest().
|
inline |
Definition at line 640 of file QuestDef.h.
Referenced by Player::SatisfyQuestClass().
|
inline |
Definition at line 641 of file QuestDef.h.
Referenced by Player::SatisfyQuestRace().
|
inline |
Definition at line 666 of file QuestDef.h.
Referenced by BuildQueryData().
|
inline |
Definition at line 710 of file QuestDef.h.
|
inline |
Definition at line 684 of file QuestDef.h.
Referenced by BuildQuestRewards().
|
inline |
Definition at line 682 of file QuestDef.h.
|
inline |
Definition at line 683 of file QuestDef.h.
|
inline |
Definition at line 653 of file QuestDef.h.
Referenced by ObjectMgr::LoadQuests(), and Player::SatisfyQuestBreadcrumbQuest().
|
inline |
Definition at line 698 of file QuestDef.h.
|
inline |
Definition at line 700 of file QuestDef.h.
|
inline |
Definition at line 668 of file QuestDef.h.
Referenced by PlayerMenu::SendQuestGiverOfferReward().
|
inline |
Definition at line 672 of file QuestDef.h.
|
inline |
Definition at line 665 of file QuestDef.h.
Referenced by BuildQueryData(), and PlayerMenu::SendQuestGiverQuestDetails().
|
inline |
Definition at line 670 of file QuestDef.h.
Referenced by PlayerMenu::SendQuestGiverRequestItems().
|
inline |
Definition at line 636 of file QuestDef.h.
Referenced by Player::GetQuestLevel(), Player::GetQuestMinLevel(), MaxMoneyValue(), and XPValue().
|
inline |
Definition at line 763 of file QuestDef.h.
Referenced by Player::RemoveRewardedQuest(), Player::SatisfyQuestSeasonal(), and Player::SetSeasonalQuestStatus().
|
inline |
Definition at line 652 of file QuestDef.h.
Referenced by Player::SatisfyQuestDependentPreviousQuests(), and Player::SatisfyQuestExclusiveGroup().
|
inline |
Definition at line 715 of file QuestDef.h.
Referenced by Player::SatisfyQuestExpansion().
|
inline |
Definition at line 704 of file QuestDef.h.
|
inline |
Definition at line 705 of file QuestDef.h.
|
inline |
Definition at line 706 of file QuestDef.h.
|
inline |
Definition at line 707 of file QuestDef.h.
|
inline |
Definition at line 697 of file QuestDef.h.
|
inline |
Definition at line 699 of file QuestDef.h.
|
inline |
Definition at line 649 of file QuestDef.h.
Referenced by Player::_LoadQuestStatus(), Player::AddQuest(), Player::CanCompleteQuest(), Player::DailyReset(), WorldSession::HandleQuestLogRemoveQuest(), Player::ResetWeeklyQuestStatus(), Player::SatisfyQuestTimed(), and Player::SkipQuests().
|
inline |
Definition at line 663 of file QuestDef.h.
Referenced by BuildQueryData(), and PlayerMenu::SendQuestGiverQuestDetails().
|
inline |
Definition at line 662 of file QuestDef.h.
Referenced by npc_commandscript::_ShowLootTrackingQuestCurrencyEntry(), BuildQueryData(), LinkValidator< LinkTags::quest >::IsTextValid(), Player::SendPushToPartyResponse(), Player::SendQuestConfirmAccept(), PlayerMenu::SendQuestGiverOfferReward(), PlayerMenu::SendQuestGiverQuestDetails(), and PlayerMenu::SendQuestGiverRequestItems().
|
inline |
Definition at line 716 of file QuestDef.h.
|
inline |
Definition at line 638 of file QuestDef.h.
Referenced by Player::SatisfyQuestMaxLevel().
| uint32 Quest::GetMaxMoneyReward | ( | ) | const |
Definition at line 496 of file QuestDef.cpp.
References MaxMoneyValue(), RATE_MONEY_QUEST, and sWorld.
|
inline |
Definition at line 658 of file QuestDef.h.
Referenced by MaxMoneyValue(), and MoneyValue().
|
inline |
Definition at line 651 of file QuestDef.h.
|
inline |
Definition at line 654 of file QuestDef.h.
Referenced by Player::GetNextQuest().
|
inline |
Definition at line 677 of file QuestDef.h.
Referenced by Player::_LoadQuestStatus(), Player::_SaveQuestStatus(), Player::AddQuest(), Player::AddQuestAndCheckCompletion(), Player::AdjustQuestObjectiveProgress(), Player::CanCompleteQuest(), Player::CanRewardQuest(), Player::GetReqKillOrCastCurrentCount(), Player::IsQuestObjectiveCompletable(), Player::IsQuestObjectiveProgressBarComplete(), ObjectMgr::LoadQuests(), Player::RewardQuest(), and Player::UpdateQuestObjectiveProgress().
|
inline |
Definition at line 667 of file QuestDef.h.
Referenced by PlayerMenu::SendQuestGiverOfferReward().
|
inline |
Definition at line 691 of file QuestDef.h.
|
inline |
Definition at line 694 of file QuestDef.h.
|
inline |
Definition at line 692 of file QuestDef.h.
|
inline |
Definition at line 693 of file QuestDef.h.
|
inline |
Definition at line 674 of file QuestDef.h.
Referenced by BuildQueryData(), PlayerMenu::SendQuestGiverOfferReward(), and PlayerMenu::SendQuestGiverQuestDetails().
|
inline |
Definition at line 673 of file QuestDef.h.
Referenced by BuildQueryData(), PlayerMenu::SendQuestGiverOfferReward(), and PlayerMenu::SendQuestGiverQuestDetails().
|
inline |
Definition at line 676 of file QuestDef.h.
Referenced by BuildQueryData(), PlayerMenu::SendQuestGiverOfferReward(), and PlayerMenu::SendQuestGiverQuestDetails().
|
inline |
Definition at line 675 of file QuestDef.h.
Referenced by BuildQueryData(), PlayerMenu::SendQuestGiverOfferReward(), and PlayerMenu::SendQuestGiverQuestDetails().
|
inline |
Definition at line 650 of file QuestDef.h.
Referenced by ObjectMgr::LoadQuests(), and Player::SatisfyQuestPreviousQuest().
|
inline |
Definition at line 671 of file QuestDef.h.
Referenced by BuildQueryData().
|
inline |
Definition at line 664 of file QuestDef.h.
Referenced by BuildQueryData(), and PlayerMenu::SendQuestGiverQuestDetails().
|
inline |
Definition at line 718 of file QuestDef.h.
|
inline |
Definition at line 720 of file QuestDef.h.
|
inline |
Definition at line 719 of file QuestDef.h.
|
inline |
Definition at line 633 of file QuestDef.h.
Referenced by Player::AddQuest(), Player::AddQuestAndCheckCompletion(), BuildQueryData(), Player::CanRewardQuest(), Player::CanRewardQuest(), Player::CanSeeStartQuest(), Player::CanTakeQuest(), SmartScript::FillScript(), Player::GetQuestDialogStatus(), SmartScript::GetScript(), Player::GiveQuestSourceItem(), go_commandscript::HandleGoQuestCommand(), WorldSession::HandlePushQuestToParty(), quest_commandscript::HandleQuestAdd(), quest_commandscript::HandleQuestComplete(), WorldSession::HandleQuestgiverAcceptQuestOpcode(), quest_commandscript::HandleQuestRemove(), quest_commandscript::HandleQuestReward(), Player::IsQuestObjectiveCompletable(), LinkValidator< LinkTags::quest >::IsTextValid(), EscortAI::JustDied(), ObjectMgr::LoadQuests(), SmartScript::OnInitialize(), npc_koltira_deathweaver::OnQuestAccept(), npc_silverpine_grand_executor_mortuus::OnQuestAccept(), npc_chromie_start::npc_chromie_startAI::OnQuestAccept(), npc_belnistrasz::npc_belnistraszAI::OnQuestAccept(), Scripts::Kalimdor::Durotar::npc_echo_isles_class_trainer< PitPos, QuestID >::OnQuestAccept(), npc_chicken_cluck::npc_chicken_cluckAI::OnQuestAccept(), SmartAI::OnQuestAccept(), SmartGameObjectAI::OnQuestAccept(), npc_kayn_sunfury_invasion_begins::OnQuestAccept(), npc_kayn_sunfury_ashtongue_intro::OnQuestAccept(), npc_jayce_darkweaver_cryptic_hollow::OnQuestAccept(), npc_baros_alexston::OnQuestAccept(), npc_master_mathias_shaw_human_heritage_lions_pride_inn_basement::OnQuestAccept(), npc_vanessa_vancleef_human_heritage_lions_pride_inn_basement::OnQuestAccept(), go_silverpine_abandoned_outhouse::OnQuestAccept(), npc_silverpine_admiral_hatchet::OnQuestAccept(), Scripts::EasternKingdoms::StormwindCity::npc_anduin_wrynn_nation_of_kultiras::OnQuestAccept(), Scripts::EasternKingdoms::StormwindCity::npc_arkonarin_starshade_ancient_curses::OnQuestAccept(), npc_first_mate_stand_your_ground::OnQuestAccept(), npc_captain_garrick_beach::OnQuestAccept(), npc_warlord_grimaxe_beach::OnQuestAccept(), npc_ruul_snowhoof::npc_ruul_snowhoofAI::OnQuestAccept(), npc_muglash::npc_muglashAI::OnQuestAccept(), npc_magwin::npc_magwinAI::OnQuestAccept(), npc_demolitionist_legoso::npc_demolitionist_legosoAI::OnQuestAccept(), go_crystalline_tear::go_crystalline_tearAI::OnQuestAccept(), npc_tooga::npc_toogaAI::OnQuestAccept(), npc_ranshalla::npc_ranshallaAI::OnQuestAccept(), npc_taelia_get_your_bearings::OnQuestAccept(), npc_emily::OnQuestAccept(), npc_daegarn::OnQuestAccept(), npc_maghar_captive::npc_maghar_captiveAI::OnQuestAccept(), npc_kurenai_captive::npc_kurenai_captiveAI::OnQuestAccept(), npc_earthmender_wilda::npc_earthmender_wildaAI::OnQuestAccept(), go_crystal_prison::go_crystal_prisonAI::OnQuestAccept(), Scripts::Pandaria::TheWanderingIsle::npc_li_fei::OnQuestAccept(), npc_doctor::npc_doctorAI::OnQuestAccept(), SmartQuest::OnQuestObjectiveChange(), npc_rocknot::npc_rocknotAI::OnQuestReward(), boss_apothecary_hummel::OnQuestReward(), npc_the_etymidian::npc_the_etymidianAI::OnQuestReward(), Scripts::Kalimdor::Durotar::npc_echo_isles_class_trainer< PitPos, QuestID >::OnQuestReward(), Scripts::Kalimdor::Durotar::npc_voljin_garrosh_vision::OnQuestReward(), Scripts::Kalimdor::Durotar::npc_voljin_thrall_vision::OnQuestReward(), npc_chicken_cluck::npc_chicken_cluckAI::OnQuestReward(), SmartAI::OnQuestReward(), SmartGameObjectAI::OnQuestReward(), npc_silverpine_sylvanas_windrunner_high_command::OnQuestReward(), npc_silverpine_admiral_hatchet::OnQuestReward(), npc_lady_sylvanas_windrunner::npc_lady_sylvanas_windrunnerAI::OnQuestReward(), quest_brace_for_impact::OnQuestStatusChange(), Player::RewardQuest(), Player::SatisfyQuestBreadcrumbQuest(), Player::SatisfyQuestClass(), Player::SatisfyQuestConditions(), Player::SatisfyQuestDay(), Player::SatisfyQuestDependentBreadcrumbQuests(), Player::SatisfyQuestDependentPreviousQuests(), Player::SatisfyQuestExclusiveGroup(), Player::SatisfyQuestExpansion(), Player::SatisfyQuestMaxLevel(), Player::SatisfyQuestMaxReputation(), Player::SatisfyQuestMinLevel(), Player::SatisfyQuestMinReputation(), Player::SatisfyQuestMonth(), Player::SatisfyQuestPreviousQuest(), Player::SatisfyQuestRace(), Player::SatisfyQuestSeasonal(), Player::SatisfyQuestSkill(), Player::SatisfyQuestStatus(), Player::SatisfyQuestTimed(), Player::SatisfyQuestWeek(), Player::SendPushToPartyResponse(), Player::SendQuestConfirmAccept(), PlayerMenu::SendQuestQueryResponse(), Player::SendQuestReward(), Player::SendQuestUpdateAddCredit(), Player::SendQuestUpdateAddPlayer(), and EscortAI::Start().
|
inline |
Definition at line 639 of file QuestDef.h.
Referenced by GetQuestTag(), IsImportant(), IsMeta(), and CriteriaHandler::ModifierSatisfied().
|
inline |
Definition at line 635 of file QuestDef.h.
Referenced by Player::_LoadQuestStatusRewarded(), Player::CanRewardQuest(), WorldSession::HandleQuestgiverChooseRewardOpcode(), and Player::RewardQuest().
|
inline |
Definition at line 717 of file QuestDef.h.
| Optional< QuestTagType > Quest::GetQuestTag | ( | ) | const |
Definition at line 501 of file QuestDef.cpp.
References GetQuestInfoID(), and sQuestInfoStore.
Referenced by Player::GetQuestDialogStatus().
|
inline |
Definition at line 721 of file QuestDef.h.
|
inline |
Definition at line 634 of file QuestDef.h.
Referenced by ObjectMgr::LoadQuests().
|
inline |
Definition at line 669 of file QuestDef.h.
Referenced by PlayerMenu::SendQuestGiverRequestItems().
|
inline |
Definition at line 646 of file QuestDef.h.
Referenced by Player::SatisfyQuestMaxReputation().
|
inline |
Definition at line 647 of file QuestDef.h.
Referenced by Player::SatisfyQuestMaxReputation().
|
inline |
Definition at line 644 of file QuestDef.h.
Referenced by Player::SatisfyQuestMinReputation().
|
inline |
Definition at line 645 of file QuestDef.h.
Referenced by Player::SatisfyQuestMinReputation().
|
inline |
Definition at line 642 of file QuestDef.h.
Referenced by Player::SatisfyQuestSkill().
|
inline |
Definition at line 643 of file QuestDef.h.
Referenced by Player::SatisfyQuestSkill().
|
inline |
Definition at line 681 of file QuestDef.h.
|
inline |
Definition at line 722 of file QuestDef.h.
|
inline |
Definition at line 713 of file QuestDef.h.
Referenced by BuildQuestRewards(), and Player::RewardReputation().
|
inline |
Definition at line 723 of file QuestDef.h.
|
inline |
Definition at line 711 of file QuestDef.h.
Referenced by BuildQuestRewards(), Player::RewardQuest(), and Player::SendQuestReward().
|
inline |
Definition at line 712 of file QuestDef.h.
Referenced by BuildQuestRewards(), Player::RewardQuest(), and Player::SendQuestReward().
|
inline |
Definition at line 655 of file QuestDef.h.
|
inline |
Definition at line 759 of file QuestDef.h.
Referenced by Player::_LoadQuestStatusRewarded(), BuildQuestRewards(), Player::CanRewardQuest(), WorldSession::HandleQuestgiverChooseRewardOpcode(), and Player::RewardQuest().
|
inline |
Definition at line 679 of file QuestDef.h.
|
inline |
Definition at line 760 of file QuestDef.h.
Referenced by Player::_LoadQuestStatusRewarded(), BuildQuestRewards(), Player::CanRewardQuest(), and Player::RewardQuest().
|
inline |
Definition at line 680 of file QuestDef.h.
|
inline |
Definition at line 688 of file QuestDef.h.
Referenced by Player::RewardQuest().
|
inline |
Definition at line 689 of file QuestDef.h.
Referenced by Player::RewardQuest().
|
inline |
Definition at line 687 of file QuestDef.h.
Referenced by Player::RewardQuest().
|
inline |
Definition at line 678 of file QuestDef.h.
Referenced by MaxMoneyValue(), and MoneyValue().
| uint32 Quest::GetRewMoneyMaxLevel | ( | ) | const |
Definition at line 578 of file QuestDef.cpp.
References _rewardBonusMoney, HasFlag(), QUEST_FLAGS_NO_MONEY_FOR_XP, RATE_MONEY_MAX_LEVEL_QUEST, and sWorld.
Referenced by Player::RewardQuest(), and Player::SendQuestReward().
|
inline |
Definition at line 686 of file QuestDef.h.
Referenced by BuildQuestRewards(), Player::LearnQuestRewardedSpells(), and Player::RewardQuest().
|
inline |
Definition at line 690 of file QuestDef.h.
Referenced by Player::_LoadQuestStatusRewarded(), BuildQuestRewards(), and Player::RewardQuest().
|
inline |
Definition at line 709 of file QuestDef.h.
Referenced by ScriptMgr::OnQuestAcknowledgeAutoAccept(), ScriptMgr::OnQuestObjectiveChange(), and ScriptMgr::OnQuestStatusChange().
|
inline |
Definition at line 695 of file QuestDef.h.
|
inline |
Definition at line 696 of file QuestDef.h.
|
inline |
Definition at line 708 of file QuestDef.h.
|
inline |
Definition at line 660 of file QuestDef.h.
Referenced by Player::CanAddQuest(), Player::GiveQuestSourceItem(), and Player::TakeQuestSourceItem().
|
inline |
Definition at line 659 of file QuestDef.h.
Referenced by Player::AddQuestAndCheckCompletion(), Player::CanAddQuest(), Player::GiveQuestSourceItem(), and Player::TakeQuestSourceItem().
|
inline |
Definition at line 661 of file QuestDef.h.
Referenced by Player::_LoadQuestStatus(), Player::AddQuest(), WorldSession::HandleQuestConfirmAccept(), and Player::LearnQuestRewardedSpells().
|
inline |
Definition at line 648 of file QuestDef.h.
|
inline |
Definition at line 714 of file QuestDef.h.
Referenced by BuildQuestRewards().
|
inline |
Definition at line 773 of file QuestDef.h.
|
inline |
Definition at line 656 of file QuestDef.h.
|
inline |
Definition at line 657 of file QuestDef.h.
|
inline |
Definition at line 637 of file QuestDef.h.
Referenced by CriteriaHandler::RequirementsSatisfied(), Player::RewardQuest(), and CriteriaHandler::UpdateCriteria().
|
inline |
Definition at line 615 of file QuestDef.h.
Referenced by Player::_LoadQuestStatus(), Player::AddQuest(), Player::CanCompleteQuest(), Player::CanShareQuest(), Spell::EffectQuestClear(), Spell::EffectQuestComplete(), Player::GetNextQuest(), Player::GetQuestDialogStatus(), GetRewMoneyMaxLevel(), WorldSession::HandleAreaTriggerOpcode(), quest_commandscript::HandleQuestComplete(), WorldSession::HandleQuestgiverAcceptQuestOpcode(), WorldSession::HandleQuestgiverChooseRewardOpcode(), WorldSession::HandleQuestgiverRequestRewardOpcode(), WorldSession::HandleQuestLogRemoveQuest(), quest_commandscript::HandleQuestRemove(), Player::HasPvPForcingQuest(), IsAutoAccept(), LootStoreItem::IsValid(), ObjectMgr::LoadQuestAreaTriggers(), ObjectMgr::LoadScripts(), SmartScript::ProcessAction(), Player::RemoveActiveQuest(), Player::RemoveRewardedQuest(), Player::RewardQuest(), Player::SendQuestReward(), and Player::SkipQuests().
|
inline |
Definition at line 616 of file QuestDef.h.
Referenced by Player::_LoadQuestStatus(), Player::DailyReset(), Player::GetQuestDialogStatus(), WorldSession::HandleQuestgiverAcceptQuestOpcode(), WorldSession::HandleQuestLogRemoveQuest(), Player::ResetWeeklyQuestStatus(), Player::RewardQuest(), and Player::UpdateQuestObjectiveProgress().
|
inline |
Definition at line 617 of file QuestDef.h.
|
inline |
Definition at line 621 of file QuestDef.h.
Referenced by Player::CanRewardQuest(), ObjectMgr::LoadQuestAreaTriggers(), and PlayerMenu::SendQuestGiverRequestItems().
|
inline |
Definition at line 619 of file QuestDef.h.
| void Quest::InitializeQueryData | ( | ) |
Definition at line 651 of file QuestDef.cpp.
References BuildQueryData(), CONFIG_LOAD_LOCALES, DEFAULT_LOCALE, LOCALE_enUS, QueryData, sWorld, and TOTAL_LOCALES.
| bool Quest::IsAllowedInRaid | ( | Difficulty | difficulty | ) | const |
Definition at line 618 of file QuestDef.cpp.
References CONFIG_QUEST_IGNORE_RAID, IsRaidQuest(), and sWorld.
Referenced by QuestObjectiveCriteriaMgr::CanUpdateCriteriaTree(), Player::GetQuestObjectiveForItem(), Player::HasQuestForCurrency(), Player::HasQuestForGO(), Player::HasQuestForItem(), and Player::UpdateQuestObjectiveProgress().
| bool Quest::IsAutoAccept | ( | ) | const |
Definition at line 588 of file QuestDef.cpp.
References CONFIG_QUEST_IGNORE_AUTO_ACCEPT, HasFlag(), QUEST_FLAGS_AUTO_ACCEPT, and sWorld.
Referenced by WorldSession::HandlePushQuestToParty().
|
inline |
Definition at line 623 of file QuestDef.h.
References QUEST_FLAGS_EX_AUTO_PUSH.
|
inline |
Definition at line 724 of file QuestDef.h.
References QUEST_FLAGS_DAILY.
Referenced by Player::_LoadQuestStatus(), CanIncreaseRewardedQuestCounters(), Player::DailyReset(), QuestPoolMgr::LoadFromDB(), Player::PrepareQuestMenu(), Player::RewardQuest(), Player::RewardReputation(), and Player::SatisfyQuestDay().
|
inline |
Definition at line 728 of file QuestDef.h.
References QUEST_FLAGS_DAILY, and QUEST_FLAGS_WEEKLY.
Referenced by Player::_LoadQuestStatusRewarded(), Player::GetQuestDialogStatus(), WorldSession::HandlePushQuestToParty(), and QuestPoolMgr::LoadFromDB().
|
inline |
Definition at line 731 of file QuestDef.h.
References QUEST_SPECIAL_FLAGS_DF_QUEST.
Referenced by CanIncreaseRewardedQuestCounters(), Player::CanRewardQuest(), Player::RewardQuest(), and Player::SatisfyQuestDay().
| bool Quest::IsImportant | ( | ) | const |
Definition at line 509 of file QuestDef.cpp.
References GetQuestInfoID(), and sQuestInfoStore.
Referenced by Player::GetQuestDialogStatus().
| bool Quest::IsMeta | ( | ) | const |
Definition at line 517 of file QuestDef.cpp.
References GetQuestInfoID(), and sQuestInfoStore.
Referenced by Player::GetQuestDialogStatus().
|
inline |
Definition at line 726 of file QuestDef.h.
References QUEST_SPECIAL_FLAGS_MONTHLY.
Referenced by Player::_LoadQuestStatusRewarded(), CanIncreaseRewardedQuestCounters(), QuestPoolMgr::LoadFromDB(), Player::PrepareQuestMenu(), Player::RewardQuest(), Player::RewardReputation(), and Player::SatisfyQuestMonth().
|
inline |
Definition at line 732 of file QuestDef.h.
References QUEST_SPECIAL_FLAGS_AUTO_PUSH_TO_PARTY.
Referenced by WorldSession::HandleQuestgiverAcceptQuestOpcode().
| bool Quest::IsRaidQuest | ( | Difficulty | difficulty | ) | const |
Definition at line 598 of file QuestDef.cpp.
References _flags, _questInfoID, DIFFICULTY_10_HC, DIFFICULTY_10_N, DIFFICULTY_25_HC, DIFFICULTY_25_N, QUEST_FLAGS_RAID_GROUP_OK, QUEST_INFO_RAID, QUEST_INFO_RAID_10, and QUEST_INFO_RAID_25.
Referenced by IsAllowedInRaid().
|
inline |
Definition at line 701 of file QuestDef.h.
References QUEST_SPECIAL_FLAGS_REPEATABLE.
Referenced by Player::CanCompleteQuest(), CanIncreaseRewardedQuestCounters(), Player::GetQuestDialogStatus(), Player::GetQuestRewardStatus(), WorldSession::HandlePushQuestToParty(), Player::PrepareQuestMenu(), Player::RewardReputation(), and Player::SatisfyQuestExclusiveGroup().
|
inline |
Definition at line 735 of file QuestDef.h.
|
inline |
Definition at line 727 of file QuestDef.h.
References QUEST_SORT_BREWFEST, QUEST_SORT_LOVE_IS_IN_THE_AIR, QUEST_SORT_LUNAR_FESTIVAL, QUEST_SORT_MIDSUMMER, QUEST_SORT_NOBLEGARDEN, QUEST_SORT_SEASONAL, and QUEST_SORT_SPECIAL.
Referenced by Player::_LoadQuestStatusRewarded(), CanIncreaseRewardedQuestCounters(), Player::GetQuestRewardStatus(), Player::RemoveRewardedQuest(), Player::RewardQuest(), and Player::SatisfyQuestSeasonal().
|
static |
Definition at line 470 of file QuestDef.cpp.
References sQuestPoolMgr.
Referenced by QuestRelationResult::Iterator::_skip(), and QuestRelationResult::HasQuest().
| bool Quest::IsTurnIn | ( | ) | const |
Definition at line 593 of file QuestDef.cpp.
References _type, CONFIG_QUEST_IGNORE_AUTO_COMPLETE, QUEST_TYPE_TURNIN, and sWorld.
Referenced by Player::CanCompleteQuest(), Player::CanRewardQuest(), Player::GetQuestDialogStatus(), WorldSession::HandlePushQuestToParty(), WorldSession::HandleQuestgiverChooseRewardOpcode(), and Player::PrepareQuestMenu().
|
inline |
Definition at line 627 of file QuestDef.h.
References QUEST_FLAGS_DEPRECATED.
|
inline |
Definition at line 725 of file QuestDef.h.
References QUEST_FLAGS_WEEKLY.
Referenced by Player::_LoadQuestStatus(), CanIncreaseRewardedQuestCounters(), QuestPoolMgr::LoadFromDB(), Player::PrepareQuestMenu(), Player::ResetWeeklyQuestStatus(), Player::RewardQuest(), Player::RewardReputation(), and Player::SatisfyQuestWeek().
|
inline |
Definition at line 624 of file QuestDef.h.
References QUEST_FLAGS_EX_IS_WORLD_QUEST.
Referenced by Player::RewardQuest().
| void Quest::LoadConditionalConditionalOfferRewardText | ( | Field * | fields | ) |
Definition at line 367 of file QuestDef.cpp.
References _conditionalOfferRewardText, ObjectMgr::AddLocaleString(), CONFIG_LOAD_LOCALES, DEFAULT_LOCALE, Field::GetInt32(), GetLocaleByName(), QuestConditionalText::PlayerConditionId, QuestConditionalText::QuestgiverCreatureId, sWorld, TC_LOG_ERROR, QuestConditionalText::Text, and TOTAL_LOCALES.
Referenced by ObjectMgr::LoadQuests().
| void Quest::LoadConditionalConditionalQuestCompletionLog | ( | Field * | fields | ) |
Definition at line 390 of file QuestDef.cpp.
References _conditionalQuestCompletionLog, ObjectMgr::AddLocaleString(), CONFIG_LOAD_LOCALES, DEFAULT_LOCALE, Field::GetInt32(), GetLocaleByName(), QuestConditionalText::PlayerConditionId, QuestConditionalText::QuestgiverCreatureId, sWorld, TC_LOG_ERROR, QuestConditionalText::Text, and TOTAL_LOCALES.
Referenced by ObjectMgr::LoadQuests().
| void Quest::LoadConditionalConditionalQuestDescription | ( | Field * | fields | ) |
Definition at line 321 of file QuestDef.cpp.
References _conditionalQuestDescription, ObjectMgr::AddLocaleString(), CONFIG_LOAD_LOCALES, DEFAULT_LOCALE, Field::GetInt32(), GetLocaleByName(), QuestConditionalText::PlayerConditionId, QuestConditionalText::QuestgiverCreatureId, sWorld, TC_LOG_ERROR, QuestConditionalText::Text, and TOTAL_LOCALES.
Referenced by ObjectMgr::LoadQuests().
| void Quest::LoadConditionalConditionalRequestItemsText | ( | Field * | fields | ) |
Definition at line 344 of file QuestDef.cpp.
References _conditionalRequestItemsText, ObjectMgr::AddLocaleString(), CONFIG_LOAD_LOCALES, DEFAULT_LOCALE, Field::GetInt32(), GetLocaleByName(), QuestConditionalText::PlayerConditionId, QuestConditionalText::QuestgiverCreatureId, sWorld, TC_LOG_ERROR, QuestConditionalText::Text, and TOTAL_LOCALES.
Referenced by ObjectMgr::LoadQuests().
| void Quest::LoadQuestDetails | ( | Field * | fields | ) |
Definition at line 190 of file QuestDef.cpp.
References DetailsEmote, DetailsEmoteDelay, Field::GetUInt16(), QUEST_EMOTE_COUNT, sEmotesStore, and TC_LOG_ERROR.
Referenced by ObjectMgr::LoadQuests().
| void Quest::LoadQuestMailSender | ( | Field * | fields | ) |
Definition at line 267 of file QuestDef.cpp.
References _rewardMailSenderEntry, and Field::GetUInt32().
Referenced by ObjectMgr::LoadQuests().
| void Quest::LoadQuestObjective | ( | Field * | fields | ) |
Definition at line 272 of file QuestDef.cpp.
References _usedQuestObjectiveTypes, QuestObjective::Amount, QuestObjective::CompletionEffect, QuestObjective::ConditionalAmount, QuestObjectiveAction::ConversationId, QuestObjective::Description, QuestObjective::Flags, QuestObjective::Flags2, QuestObjectiveAction::GameEventId, Field::GetBool(), Field::GetFloat(), Field::GetInt32(), Field::GetInt8(), Field::GetStringView(), Field::GetUInt32(), Field::GetUInt32OrNull(), Field::GetUInt8(), QuestObjective::ID, Field::IsNull(), QuestObjective::ObjectID, Objectives, QuestObjective::ParentObjectiveID, QuestObjective::ProgressBarWeight, QuestObjective::QuestID, QuestObjectiveAction::SpellId, QuestObjective::StorageIndex, QuestObjective::Type, QuestObjectiveAction::UpdatePhaseShift, QuestObjectiveAction::UpdateZoneAuras, and QuestObjective::Visible.
Referenced by ObjectMgr::LoadQuests().
| void Quest::LoadQuestObjectiveVisualEffect | ( | Field * | fields | ) |
Definition at line 303 of file QuestDef.cpp.
References Field::GetInt32(), Field::GetUInt32(), Field::GetUInt8(), and Objectives.
| void Quest::LoadQuestOfferReward | ( | Field * | fields | ) |
Definition at line 223 of file QuestDef.cpp.
References _offerRewardText, Field::GetInt16(), Field::GetStringView(), Field::GetUInt16(), OfferRewardEmote, OfferRewardEmoteDelay, QUEST_EMOTE_COUNT, sEmotesStore, and TC_LOG_ERROR.
Referenced by ObjectMgr::LoadQuests().
| void Quest::LoadQuestRequestItems | ( | Field * | fields | ) |
Definition at line 207 of file QuestDef.cpp.
References _emoteOnComplete, _emoteOnCompleteDelay, _emoteOnIncomplete, _emoteOnIncompleteDelay, _requestItemsText, Field::GetStringView(), Field::GetUInt16(), Field::GetUInt32(), sEmotesStore, and TC_LOG_ERROR.
Referenced by ObjectMgr::LoadQuests().
| void Quest::LoadQuestTemplateAddon | ( | Field * | fields | ) |
Definition at line 242 of file QuestDef.cpp.
References _allowableClasses, _breadcrumbForQuestId, _exclusiveGroup, _flags, _maxLevel, _nextQuestID, _prevQuestID, _requiredMaxRepFaction, _requiredMaxRepValue, _requiredMinRepFaction, _requiredMinRepValue, _requiredSkillId, _requiredSkillPoints, _rewardMailDelay, _rewardMailTemplateId, _scriptId, _sourceItemIdCount, _sourceSpellID, _specialFlags, Field::GetInt32(), Field::GetUInt16(), Field::GetUInt32(), Field::GetUInt8(), QUEST_FLAGS_AUTO_ACCEPT, QUEST_SPECIAL_FLAGS_AUTO_ACCEPT, and sObjectMgr.
Referenced by ObjectMgr::LoadQuests().
| void Quest::LoadRewardChoiceItems | ( | Field * | fields | ) |
Definition at line 184 of file QuestDef.cpp.
References QUEST_REWARD_CHOICES_COUNT, and RewardChoiceItemType.
Referenced by ObjectMgr::LoadQuests().
| void Quest::LoadRewardDisplaySpell | ( | Field * | fields | ) |
Definition at line 154 of file QuestDef.cpp.
References AsUnderlyingType(), CONDITION_SOURCE_TYPE_PLAYER_CONDITION, DIFFICULTY_NONE, Field::GetUInt32(), LegacyBehavior, Max, RewardDisplaySpell, sConditionMgr, sPlayerConditionStore, sSpellMgr, and TC_LOG_ERROR.
Referenced by ObjectMgr::LoadQuests().
| void Quest::LoadRewardHouseDecor | ( | Field * | fields | ) |
Definition at line 423 of file QuestDef.cpp.
References _rewardHouseDecorIDs.
Referenced by ObjectMgr::LoadQuests().
| void Quest::LoadRewardHouseRoom | ( | Field * | fields | ) |
Definition at line 418 of file QuestDef.cpp.
References _rewardHouseRoomIDs.
Referenced by ObjectMgr::LoadQuests().
| void Quest::LoadTreasurePickers | ( | Field * | fields | ) |
Definition at line 413 of file QuestDef.cpp.
References _treasurePickerID.
Referenced by ObjectMgr::LoadQuests().
| uint32 Quest::MaxMoneyValue | ( | ) | const |
Definition at line 486 of file QuestDef.cpp.
References GetContentTuningId(), GetMoneyMultiplier(), GetRewMoneyDifficulty(), sDB2Manager, and sQuestMoneyRewardStore.
Referenced by GetMaxMoneyReward().
Definition at line 478 of file QuestDef.cpp.
References GetMoneyMultiplier(), Player::GetQuestLevel(), GetRewMoneyDifficulty(), and sQuestMoneyRewardStore.
Referenced by Player::GetQuestMoneyReward().
Definition at line 849 of file QuestDef.cpp.
Referenced by GameObject::Use(), and XPValue().
|
inline |
Definition at line 762 of file QuestDef.h.
Referenced by GameEventMgr::LoadFromDB().
|
inline |
Definition at line 620 of file QuestDef.h.
Referenced by ObjectMgr::LoadQuests().
Definition at line 428 of file QuestDef.cpp.
References _expansion, _rewardXPDifficulty, _rewardXPMultiplier, GetContentTuningId(), and XPValue().
Referenced by Spell::EffectGiveExperience(), Player::GetQuestXPReward(), and XPValue().
|
static |
Definition at line 433 of file QuestDef.cpp.
References CONFIG_MIN_QUEST_SCALED_XP_RATIO, CURRENT_EXPANSION, QuestXPEntry::Difficulty, WorldSession::GetExpansion(), Unit::GetLevel(), GetMaxLevelForExpansion(), Player::GetQuestLevel(), Player::GetSession(), RoundXPValue(), sContentTuningStore, sQuestXPStore, and sWorld.
|
friend |
Definition at line 576 of file QuestDef.h.
|
friend |
Definition at line 577 of file QuestDef.h.
|
friend |
Definition at line 578 of file QuestDef.h.
|
private |
Definition at line 869 of file QuestDef.h.
Referenced by ObjectMgr::LoadQuests(), and LoadQuestTemplateAddon().
|
private |
Definition at line 827 of file QuestDef.h.
Referenced by ObjectMgr::LoadQuests().
|
private |
Definition at line 837 of file QuestDef.h.
|
private |
Definition at line 825 of file QuestDef.h.
|
private |
Definition at line 874 of file QuestDef.h.
Referenced by ObjectMgr::LoadQuests(), and LoadQuestTemplateAddon().
|
private |
Definition at line 865 of file QuestDef.h.
Referenced by LoadConditionalConditionalOfferRewardText().
|
private |
Definition at line 849 of file QuestDef.h.
Referenced by LoadConditionalConditionalQuestCompletionLog().
|
private |
Definition at line 846 of file QuestDef.h.
Referenced by LoadConditionalConditionalQuestDescription().
|
private |
Definition at line 859 of file QuestDef.h.
Referenced by LoadConditionalConditionalRequestItemsText().
|
private |
Definition at line 788 of file QuestDef.h.
Referenced by ObjectMgr::LoadQuests().
|
private |
Definition at line 852 of file QuestDef.h.
Referenced by LoadQuestRequestItems().
|
private |
Definition at line 854 of file QuestDef.h.
Referenced by LoadQuestRequestItems().
|
private |
Definition at line 853 of file QuestDef.h.
Referenced by LoadQuestRequestItems().
|
private |
Definition at line 855 of file QuestDef.h.
Referenced by LoadQuestRequestItems().
|
private |
Definition at line 782 of file QuestDef.h.
|
private |
Definition at line 873 of file QuestDef.h.
Referenced by ObjectMgr::LoadQuests(), and LoadQuestTemplateAddon().
|
private |
Definition at line 829 of file QuestDef.h.
Referenced by XPValue().
|
private |
Definition at line 806 of file QuestDef.h.
Referenced by IsRaidQuest(), ObjectMgr::LoadQuests(), and LoadQuestTemplateAddon().
|
private |
Definition at line 807 of file QuestDef.h.
|
private |
Definition at line 808 of file QuestDef.h.
|
private |
Definition at line 809 of file QuestDef.h.
|
private |
Definition at line 785 of file QuestDef.h.
Referenced by ObjectMgr::LoadQuests().
|
private |
Definition at line 826 of file QuestDef.h.
|
private |
Definition at line 835 of file QuestDef.h.
|
private |
Definition at line 834 of file QuestDef.h.
|
private |
Definition at line 830 of file QuestDef.h.
|
private |
Definition at line 868 of file QuestDef.h.
Referenced by LoadQuestTemplateAddon().
|
private |
Definition at line 872 of file QuestDef.h.
Referenced by ObjectMgr::LoadQuests(), and LoadQuestTemplateAddon().
|
private |
Definition at line 862 of file QuestDef.h.
Referenced by LoadQuestOfferReward().
|
private |
Definition at line 787 of file QuestDef.h.
|
private |
Definition at line 810 of file QuestDef.h.
|
private |
Definition at line 813 of file QuestDef.h.
|
private |
Definition at line 811 of file QuestDef.h.
|
private |
Definition at line 812 of file QuestDef.h.
|
private |
Definition at line 839 of file QuestDef.h.
|
private |
Definition at line 838 of file QuestDef.h.
|
private |
Definition at line 841 of file QuestDef.h.
|
private |
Definition at line 840 of file QuestDef.h.
|
private |
Definition at line 871 of file QuestDef.h.
Referenced by ObjectMgr::LoadQuests(), and LoadQuestTemplateAddon().
|
private |
Definition at line 842 of file QuestDef.h.
|
private |
Definition at line 836 of file QuestDef.h.
|
private |
Definition at line 818 of file QuestDef.h.
|
private |
Definition at line 820 of file QuestDef.h.
|
private |
Definition at line 819 of file QuestDef.h.
|
private |
Definition at line 790 of file QuestDef.h.
Referenced by IsRaidQuest().
|
private |
Definition at line 831 of file QuestDef.h.
|
private |
Definition at line 789 of file QuestDef.h.
Referenced by ObjectMgr::LoadQuests().
|
private |
Definition at line 821 of file QuestDef.h.
|
private |
Definition at line 856 of file QuestDef.h.
Referenced by LoadQuestRequestItems().
|
private |
Definition at line 881 of file QuestDef.h.
Referenced by ObjectMgr::LoadQuests(), and LoadQuestTemplateAddon().
|
private |
Definition at line 882 of file QuestDef.h.
Referenced by ObjectMgr::LoadQuests(), and LoadQuestTemplateAddon().
|
private |
Definition at line 879 of file QuestDef.h.
Referenced by ObjectMgr::LoadQuests(), and LoadQuestTemplateAddon().
|
private |
Definition at line 880 of file QuestDef.h.
Referenced by ObjectMgr::LoadQuests(), and LoadQuestTemplateAddon().
|
private |
Definition at line 877 of file QuestDef.h.
Referenced by ObjectMgr::LoadQuests(), and LoadQuestTemplateAddon().
|
private |
Definition at line 878 of file QuestDef.h.
Referenced by ObjectMgr::LoadQuests(), and LoadQuestTemplateAddon().
|
private |
Definition at line 843 of file QuestDef.h.
|
private |
Definition at line 815 of file QuestDef.h.
|
private |
Definition at line 804 of file QuestDef.h.
|
private |
Definition at line 802 of file QuestDef.h.
|
private |
Definition at line 803 of file QuestDef.h.
|
private |
Definition at line 797 of file QuestDef.h.
Referenced by GetRewMoneyMaxLevel().
|
private |
Definition at line 801 of file QuestDef.h.
|
private |
Definition at line 799 of file QuestDef.h.
|
private |
Definition at line 833 of file QuestDef.h.
Referenced by LoadRewardHouseDecor().
|
private |
Definition at line 832 of file QuestDef.h.
Referenced by LoadRewardHouseRoom().
|
private |
Definition at line 800 of file QuestDef.h.
|
private |
Definition at line 876 of file QuestDef.h.
Referenced by ObjectMgr::LoadQuests(), and LoadQuestTemplateAddon().
|
private |
Definition at line 884 of file QuestDef.h.
Referenced by LoadQuestMailSender(), and ObjectMgr::LoadQuests().
|
private |
Definition at line 875 of file QuestDef.h.
Referenced by ObjectMgr::LoadQuests(), and LoadQuestTemplateAddon().
|
private |
Definition at line 795 of file QuestDef.h.
|
private |
Definition at line 796 of file QuestDef.h.
|
private |
Definition at line 792 of file QuestDef.h.
Referenced by ObjectMgr::LoadQuests().
|
private |
Definition at line 822 of file QuestDef.h.
|
private |
Definition at line 816 of file QuestDef.h.
Referenced by ObjectMgr::LoadQuests().
|
private |
Definition at line 817 of file QuestDef.h.
Referenced by ObjectMgr::LoadQuests().
|
private |
Definition at line 798 of file QuestDef.h.
Referenced by ObjectMgr::LoadQuests().
|
private |
Definition at line 814 of file QuestDef.h.
Referenced by ObjectMgr::LoadQuests().
|
private |
Definition at line 793 of file QuestDef.h.
Referenced by XPValue().
|
private |
Definition at line 794 of file QuestDef.h.
Referenced by XPValue().
|
private |
Definition at line 781 of file QuestDef.h.
|
private |
Definition at line 780 of file QuestDef.h.
|
private |
Definition at line 887 of file QuestDef.h.
Referenced by LoadQuestTemplateAddon().
|
private |
Definition at line 823 of file QuestDef.h.
Referenced by ObjectMgr::LoadQuests().
|
private |
Definition at line 824 of file QuestDef.h.
Referenced by ObjectMgr::LoadQuests().
|
private |
Definition at line 805 of file QuestDef.h.
Referenced by ObjectMgr::LoadQuests().
|
private |
Definition at line 883 of file QuestDef.h.
Referenced by ObjectMgr::LoadQuests(), and LoadQuestTemplateAddon().
|
private |
Definition at line 870 of file QuestDef.h.
Referenced by ObjectMgr::LoadQuests(), and LoadQuestTemplateAddon().
|
private |
Definition at line 885 of file QuestDef.h.
Referenced by ObjectMgr::LoadQuests(), and LoadQuestTemplateAddon().
|
private |
Definition at line 791 of file QuestDef.h.
|
private |
Definition at line 828 of file QuestDef.h.
Referenced by LoadTreasurePickers().
|
private |
Definition at line 786 of file QuestDef.h.
Referenced by IsTurnIn().
|
private |
Definition at line 886 of file QuestDef.h.
Referenced by LoadQuestObjective().
|
private |
Definition at line 889 of file QuestDef.h.
| std::vector<uint32> Quest::DependentBreadcrumbQuests |
Definition at line 776 of file QuestDef.h.
Referenced by ObjectMgr::LoadQuests(), and Player::SatisfyQuestDependentBreadcrumbQuests().
| std::vector<uint32> Quest::DependentPreviousQuests |
Definition at line 775 of file QuestDef.h.
Referenced by ObjectMgr::LoadQuests(), and Player::SatisfyQuestDependentPreviousQuests().
| std::array<uint32, QUEST_EMOTE_COUNT> Quest::DetailsEmote = { } |
Definition at line 754 of file QuestDef.h.
Referenced by LoadQuestDetails().
| std::array<uint32, QUEST_EMOTE_COUNT> Quest::DetailsEmoteDelay = { } |
Definition at line 755 of file QuestDef.h.
Referenced by LoadQuestDetails().
| std::array<uint32, QUEST_ITEM_DROP_COUNT> Quest::ItemDrop = { } |
Definition at line 739 of file QuestDef.h.
Referenced by Player::HasQuestForItem(), ObjectMgr::LoadQuests(), and Player::RewardQuest().
| std::array<uint32, QUEST_ITEM_DROP_COUNT> Quest::ItemDropQuantity = { } |
Definition at line 740 of file QuestDef.h.
Referenced by Player::HasQuestForItem(), ObjectMgr::LoadQuests(), and Player::RewardQuest().
| QuestObjectives Quest::Objectives |
Definition at line 753 of file QuestDef.h.
Referenced by Player::_LoadQuestStatusObjectives(), Player::_LoadQuestStatusObjectiveSpawnTrackings(), WorldSession::HandleAreaTriggerOpcode(), quest_commandscript::HandleQuestComplete(), WorldSession::HandleQuestLogRemoveQuest(), LoadQuestObjective(), LoadQuestObjectiveVisualEffect(), npc_jungle_punch_target::SpellHit(), and ~Quest().
| std::array<int32, QUEST_EMOTE_COUNT> Quest::OfferRewardEmote = { } |
Definition at line 756 of file QuestDef.h.
Referenced by LoadQuestOfferReward().
| std::array<uint32, QUEST_EMOTE_COUNT> Quest::OfferRewardEmoteDelay = { } |
Definition at line 757 of file QuestDef.h.
Referenced by LoadQuestOfferReward().
| std::unique_ptr<WorldPacket[]> Quest::QueryData |
Definition at line 777 of file QuestDef.h.
Referenced by InitializeQueryData(), and PlayerMenu::SendQuestQueryResponse().
| std::array<uint32, QUEST_REWARD_CHOICES_COUNT> Quest::RewardChoiceItemCount = { } |
Definition at line 743 of file QuestDef.h.
Referenced by BuildQuestRewards(), Player::CanRewardQuest(), ObjectMgr::LoadQuests(), and Player::RewardQuest().
| std::array<uint32, QUEST_REWARD_CHOICES_COUNT> Quest::RewardChoiceItemDisplayId = { } |
Definition at line 744 of file QuestDef.h.
| std::array<uint32, QUEST_REWARD_CHOICES_COUNT> Quest::RewardChoiceItemId = { } |
Definition at line 742 of file QuestDef.h.
Referenced by Player::_LoadQuestStatusRewarded(), BuildQuestRewards(), Player::CanRewardQuest(), WorldSession::HandleQuestgiverChooseRewardOpcode(), ObjectMgr::LoadQuests(), and Player::RewardQuest().
| std::array<LootItemType, QUEST_REWARD_CHOICES_COUNT> Quest::RewardChoiceItemType = { } |
Definition at line 741 of file QuestDef.h.
Referenced by BuildQuestRewards(), Player::CanRewardQuest(), WorldSession::HandleQuestgiverChooseRewardOpcode(), ObjectMgr::LoadQuests(), LoadRewardChoiceItems(), and Player::RewardQuest().
| std::array<uint32, QUEST_REWARD_CURRENCY_COUNT> Quest::RewardCurrencyCount = { } |
Definition at line 752 of file QuestDef.h.
Referenced by BuildQuestRewards(), ObjectMgr::LoadQuests(), Player::RewardQuest(), and WorldSession::SendLfgPlayerReward().
| std::array<uint32, QUEST_REWARD_CURRENCY_COUNT> Quest::RewardCurrencyId = { } |
Definition at line 751 of file QuestDef.h.
Referenced by BuildQuestRewards(), ObjectMgr::LoadQuests(), Player::RewardQuest(), and WorldSession::SendLfgPlayerReward().
| std::vector<QuestRewardDisplaySpell> Quest::RewardDisplaySpell |
Definition at line 738 of file QuestDef.h.
Referenced by BuildQuestRewards(), LoadRewardDisplaySpell(), and Player::RewardQuest().
| std::array<int32, QUEST_REWARD_REPUTATIONS_COUNT> Quest::RewardFactionCapIn = { } |
Definition at line 750 of file QuestDef.h.
Referenced by BuildQuestRewards(), and Player::RewardReputation().
| std::array<uint32, QUEST_REWARD_REPUTATIONS_COUNT> Quest::RewardFactionId = { } |
Definition at line 747 of file QuestDef.h.
Referenced by BuildQuestRewards(), ObjectMgr::LoadQuests(), and Player::RewardReputation().
| std::array<int32, QUEST_REWARD_REPUTATIONS_COUNT> Quest::RewardFactionOverride = { } |
Definition at line 749 of file QuestDef.h.
Referenced by BuildQuestRewards(), ObjectMgr::LoadQuests(), and Player::RewardReputation().
| std::array<int32, QUEST_REWARD_REPUTATIONS_COUNT> Quest::RewardFactionValue = { } |
Definition at line 748 of file QuestDef.h.
Referenced by BuildQuestRewards(), ObjectMgr::LoadQuests(), and Player::RewardReputation().
| std::array<uint32, QUEST_REWARD_ITEM_COUNT> Quest::RewardItemCount = { } |
Definition at line 746 of file QuestDef.h.
Referenced by BuildQuestRewards(), Player::CanRewardQuest(), ObjectMgr::LoadQuests(), Player::RewardQuest(), and WorldSession::SendLfgPlayerReward().
| std::array<uint32, QUEST_REWARD_ITEM_COUNT> Quest::RewardItemId = { } |
Definition at line 745 of file QuestDef.h.
Referenced by Player::_LoadQuestStatusRewarded(), BuildQuestRewards(), Player::CanRewardQuest(), ObjectMgr::LoadQuests(), Player::RewardQuest(), and WorldSession::SendLfgPlayerReward().