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 564 of file QuestDef.h.
|
explicit |
Quest::~Quest | ( | ) |
Definition at line 134 of file QuestDef.cpp.
WorldPacket Quest::BuildQueryData | ( | LocaleConstant | loc, |
Player * | player | ||
) | const |
Definition at line 640 of file QuestDef.cpp.
void Quest::BuildQuestRewards | ( | WorldPackets::Quest::QuestRewards & | rewards, |
Player * | player | ||
) | const |
bool Quest::CanIncreaseRewardedQuestCounters | ( | ) | const |
Definition at line 622 of file QuestDef.cpp.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 690 of file QuestDef.h.
|
inline |
|
inline |
Definition at line 663 of file QuestDef.h.
|
inline |
Definition at line 664 of file QuestDef.h.
|
inline |
|
inline |
Definition at line 679 of file QuestDef.h.
|
inline |
Definition at line 681 of file QuestDef.h.
|
inline |
|
inline |
Definition at line 654 of file QuestDef.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 685 of file QuestDef.h.
|
inline |
Definition at line 686 of file QuestDef.h.
|
inline |
Definition at line 687 of file QuestDef.h.
|
inline |
Definition at line 678 of file QuestDef.h.
|
inline |
Definition at line 680 of file QuestDef.h.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 696 of file QuestDef.h.
|
inline |
uint32 Quest::GetMaxMoneyReward | ( | ) | const |
|
inline |
|
inline |
Definition at line 633 of file QuestDef.h.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 672 of file QuestDef.h.
|
inline |
Definition at line 675 of file QuestDef.h.
|
inline |
Definition at line 673 of file QuestDef.h.
|
inline |
Definition at line 674 of file QuestDef.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 698 of file QuestDef.h.
|
inline |
Definition at line 700 of file QuestDef.h.
|
inline |
Definition at line 699 of file QuestDef.h.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 697 of file QuestDef.h.
Optional< QuestTagType > Quest::GetQuestTag | ( | ) | const |
Definition at line 479 of file QuestDef.cpp.
|
inline |
Definition at line 701 of file QuestDef.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 637 of file QuestDef.h.
|
inline |
|
inline |
Definition at line 739 of file QuestDef.h.
|
inline |
Definition at line 661 of file QuestDef.h.
|
inline |
|
inline |
Definition at line 662 of file QuestDef.h.
|
inline |
|
inline |
|
inline |
|
inline |
uint32 Quest::GetRewMoneyMaxLevel | ( | ) | const |
Definition at line 556 of file QuestDef.cpp.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 676 of file QuestDef.h.
|
inline |
Definition at line 677 of file QuestDef.h.
|
inline |
Definition at line 688 of file QuestDef.h.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 630 of file QuestDef.h.
|
inline |
|
inline |
Definition at line 752 of file QuestDef.h.
|
inline |
Definition at line 638 of file QuestDef.h.
|
inline |
Definition at line 639 of file QuestDef.h.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 599 of file QuestDef.h.
|
inline |
|
inline |
Definition at line 601 of file QuestDef.h.
void Quest::InitializeQueryData | ( | ) |
bool Quest::IsAllowedInRaid | ( | Difficulty | difficulty | ) | const |
Definition at line 596 of file QuestDef.cpp.
bool Quest::IsAutoAccept | ( | ) | const |
Definition at line 566 of file QuestDef.cpp.
|
inline |
Definition at line 605 of file QuestDef.h.
|
inline |
|
inline |
|
inline |
bool Quest::IsImportant | ( | ) | const |
Definition at line 487 of file QuestDef.cpp.
bool Quest::IsMeta | ( | ) | const |
Definition at line 495 of file QuestDef.cpp.
|
inline |
|
inline |
Definition at line 710 of file QuestDef.h.
bool Quest::IsRaidQuest | ( | Difficulty | difficulty | ) | const |
|
inline |
|
inline |
Definition at line 713 of file QuestDef.h.
|
inline |
|
static |
bool Quest::IsTurnIn | ( | ) | const |
|
inline |
Definition at line 609 of file QuestDef.h.
|
inline |
|
inline |
void Quest::LoadConditionalConditionalOfferRewardText | ( | Field * | fields | ) |
Definition at line 355 of file QuestDef.cpp.
void Quest::LoadConditionalConditionalQuestCompletionLog | ( | Field * | fields | ) |
Definition at line 378 of file QuestDef.cpp.
void Quest::LoadConditionalConditionalQuestDescription | ( | Field * | fields | ) |
Definition at line 309 of file QuestDef.cpp.
void Quest::LoadConditionalConditionalRequestItemsText | ( | Field * | fields | ) |
Definition at line 332 of file QuestDef.cpp.
void Quest::LoadQuestDetails | ( | Field * | fields | ) |
Definition at line 176 of file QuestDef.cpp.
void Quest::LoadQuestMailSender | ( | Field * | fields | ) |
Definition at line 253 of file QuestDef.cpp.
void Quest::LoadQuestObjective | ( | Field * | fields | ) |
Definition at line 258 of file QuestDef.cpp.
void Quest::LoadQuestObjectiveVisualEffect | ( | Field * | fields | ) |
void Quest::LoadQuestOfferReward | ( | Field * | fields | ) |
Definition at line 209 of file QuestDef.cpp.
void Quest::LoadQuestRequestItems | ( | Field * | fields | ) |
Definition at line 193 of file QuestDef.cpp.
void Quest::LoadQuestTemplateAddon | ( | Field * | fields | ) |
Definition at line 228 of file QuestDef.cpp.
void Quest::LoadRewardChoiceItems | ( | Field * | fields | ) |
void Quest::LoadRewardDisplaySpell | ( | Field * | fields | ) |
Definition at line 140 of file QuestDef.cpp.
void Quest::LoadTreasurePickers | ( | Field * | fields | ) |
uint32 Quest::MaxMoneyValue | ( | ) | const |
Definition at line 464 of file QuestDef.cpp.
Definition at line 456 of file QuestDef.cpp.
|
inline |
|
inline |
Definition at line 406 of file QuestDef.cpp.
|
friend |
Definition at line 566 of file QuestDef.h.
|
friend |
Definition at line 567 of file QuestDef.h.
|
friend |
Definition at line 568 of file QuestDef.h.
|
private |
Definition at line 845 of file QuestDef.h.
|
private |
Definition at line 805 of file QuestDef.h.
|
private |
Definition at line 813 of file QuestDef.h.
|
private |
Definition at line 803 of file QuestDef.h.
|
private |
Definition at line 850 of file QuestDef.h.
|
private |
Definition at line 841 of file QuestDef.h.
|
private |
Definition at line 825 of file QuestDef.h.
|
private |
Definition at line 822 of file QuestDef.h.
|
private |
Definition at line 835 of file QuestDef.h.
|
private |
Definition at line 768 of file QuestDef.h.
|
private |
Definition at line 828 of file QuestDef.h.
|
private |
Definition at line 830 of file QuestDef.h.
|
private |
Definition at line 829 of file QuestDef.h.
|
private |
Definition at line 831 of file QuestDef.h.
|
private |
Definition at line 761 of file QuestDef.h.
|
private |
Definition at line 849 of file QuestDef.h.
|
private |
Definition at line 807 of file QuestDef.h.
|
private |
Definition at line 785 of file QuestDef.h.
|
private |
Definition at line 786 of file QuestDef.h.
|
private |
Definition at line 787 of file QuestDef.h.
|
private |
Definition at line 765 of file QuestDef.h.
|
private |
Definition at line 804 of file QuestDef.h.
|
private |
Definition at line 811 of file QuestDef.h.
|
private |
Definition at line 810 of file QuestDef.h.
|
private |
Definition at line 808 of file QuestDef.h.
|
private |
Definition at line 844 of file QuestDef.h.
|
private |
Definition at line 848 of file QuestDef.h.
|
private |
Definition at line 772 of file QuestDef.h.
|
private |
Definition at line 838 of file QuestDef.h.
|
private |
Definition at line 767 of file QuestDef.h.
|
private |
Definition at line 788 of file QuestDef.h.
|
private |
Definition at line 791 of file QuestDef.h.
|
private |
Definition at line 789 of file QuestDef.h.
|
private |
Definition at line 790 of file QuestDef.h.
|
private |
Definition at line 815 of file QuestDef.h.
|
private |
Definition at line 814 of file QuestDef.h.
|
private |
Definition at line 817 of file QuestDef.h.
|
private |
Definition at line 816 of file QuestDef.h.
|
private |
Definition at line 847 of file QuestDef.h.
|
private |
Definition at line 818 of file QuestDef.h.
|
private |
Definition at line 812 of file QuestDef.h.
|
private |
Definition at line 796 of file QuestDef.h.
|
private |
Definition at line 798 of file QuestDef.h.
|
private |
Definition at line 797 of file QuestDef.h.
|
private |
Definition at line 770 of file QuestDef.h.
|
private |
Definition at line 809 of file QuestDef.h.
|
private |
Definition at line 769 of file QuestDef.h.
|
private |
Definition at line 799 of file QuestDef.h.
|
private |
Definition at line 832 of file QuestDef.h.
|
private |
Definition at line 857 of file QuestDef.h.
|
private |
Definition at line 858 of file QuestDef.h.
|
private |
Definition at line 855 of file QuestDef.h.
|
private |
Definition at line 856 of file QuestDef.h.
|
private |
Definition at line 853 of file QuestDef.h.
|
private |
Definition at line 854 of file QuestDef.h.
|
private |
Definition at line 819 of file QuestDef.h.
|
private |
Definition at line 793 of file QuestDef.h.
|
private |
Definition at line 783 of file QuestDef.h.
|
private |
Definition at line 781 of file QuestDef.h.
|
private |
Definition at line 782 of file QuestDef.h.
|
private |
Definition at line 777 of file QuestDef.h.
|
private |
Definition at line 779 of file QuestDef.h.
|
private |
Definition at line 780 of file QuestDef.h.
|
private |
Definition at line 852 of file QuestDef.h.
|
private |
Definition at line 860 of file QuestDef.h.
|
private |
Definition at line 851 of file QuestDef.h.
|
private |
Definition at line 775 of file QuestDef.h.
|
private |
Definition at line 776 of file QuestDef.h.
|
private |
Definition at line 800 of file QuestDef.h.
|
private |
Definition at line 794 of file QuestDef.h.
|
private |
Definition at line 795 of file QuestDef.h.
|
private |
Definition at line 778 of file QuestDef.h.
|
private |
Definition at line 792 of file QuestDef.h.
|
private |
Definition at line 773 of file QuestDef.h.
|
private |
Definition at line 774 of file QuestDef.h.
|
private |
Definition at line 759 of file QuestDef.h.
|
private |
Definition at line 762 of file QuestDef.h.
|
private |
Definition at line 760 of file QuestDef.h.
|
private |
Definition at line 863 of file QuestDef.h.
|
private |
Definition at line 801 of file QuestDef.h.
|
private |
Definition at line 802 of file QuestDef.h.
|
private |
Definition at line 784 of file QuestDef.h.
|
private |
Definition at line 859 of file QuestDef.h.
|
private |
Definition at line 846 of file QuestDef.h.
|
private |
Definition at line 861 of file QuestDef.h.
|
private |
Definition at line 771 of file QuestDef.h.
|
private |
Definition at line 806 of file QuestDef.h.
|
private |
Definition at line 766 of file QuestDef.h.
|
private |
Definition at line 862 of file QuestDef.h.
|
private |
Definition at line 865 of file QuestDef.h.
std::vector<uint32> Quest::DependentBreadcrumbQuests |
Definition at line 755 of file QuestDef.h.
std::vector<uint32> Quest::DependentPreviousQuests |
Definition at line 754 of file QuestDef.h.
std::array<uint32, QUEST_EMOTE_COUNT> Quest::DetailsEmote = { } |
Definition at line 732 of file QuestDef.h.
std::array<uint32, QUEST_EMOTE_COUNT> Quest::DetailsEmoteDelay = { } |
Definition at line 733 of file QuestDef.h.
std::array<uint32, QUEST_ITEM_DROP_COUNT> Quest::ItemDrop = { } |
Definition at line 719 of file QuestDef.h.
std::array<uint32, QUEST_ITEM_DROP_COUNT> Quest::ItemDropQuantity = { } |
Definition at line 720 of file QuestDef.h.
QuestObjectives Quest::Objectives |
Definition at line 731 of file QuestDef.h.
std::array<int32, QUEST_EMOTE_COUNT> Quest::OfferRewardEmote = { } |
Definition at line 734 of file QuestDef.h.
std::array<uint32, QUEST_EMOTE_COUNT> Quest::OfferRewardEmoteDelay = { } |
Definition at line 735 of file QuestDef.h.
std::array<WorldPacket, TOTAL_LOCALES> Quest::QueryData |
Definition at line 756 of file QuestDef.h.
std::array<uint32, QUEST_REWARD_CHOICES_COUNT> Quest::RewardChoiceItemCount = { } |
Definition at line 723 of file QuestDef.h.
std::array<uint32, QUEST_REWARD_CHOICES_COUNT> Quest::RewardChoiceItemDisplayId = { } |
Definition at line 724 of file QuestDef.h.
std::array<uint32, QUEST_REWARD_CHOICES_COUNT> Quest::RewardChoiceItemId = { } |
Definition at line 722 of file QuestDef.h.
std::array<LootItemType, QUEST_REWARD_CHOICES_COUNT> Quest::RewardChoiceItemType = { } |
Definition at line 721 of file QuestDef.h.
std::array<uint32, QUEST_REWARD_CURRENCY_COUNT> Quest::RewardCurrencyCount = { } |
Definition at line 730 of file QuestDef.h.
std::array<uint32, QUEST_REWARD_CURRENCY_COUNT> Quest::RewardCurrencyId = { } |
Definition at line 729 of file QuestDef.h.
std::vector<QuestRewardDisplaySpell> Quest::RewardDisplaySpell |
Definition at line 716 of file QuestDef.h.
std::array<int32, QUEST_REWARD_REPUTATIONS_COUNT> Quest::RewardFactionCapIn = { } |
Definition at line 728 of file QuestDef.h.
std::array<uint32, QUEST_REWARD_REPUTATIONS_COUNT> Quest::RewardFactionId = { } |
Definition at line 725 of file QuestDef.h.
std::array<int32, QUEST_REWARD_REPUTATIONS_COUNT> Quest::RewardFactionOverride = { } |
Definition at line 727 of file QuestDef.h.
std::array<int32, QUEST_REWARD_REPUTATIONS_COUNT> Quest::RewardFactionValue = { } |
Definition at line 726 of file QuestDef.h.
std::array<uint32, QUEST_REWARD_ITEM_COUNT> Quest::RewardItemCount = { } |
Definition at line 718 of file QuestDef.h.
std::array<uint32, QUEST_REWARD_ITEM_COUNT> Quest::RewardItemId = { } |
Definition at line 717 of file QuestDef.h.