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 538 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 608 of file QuestDef.cpp.
void Quest::BuildQuestRewards | ( | WorldPackets::Quest::QuestRewards & | rewards, |
Player * | player | ||
) | const |
bool Quest::CanIncreaseRewardedQuestCounters | ( | ) | const |
Definition at line 595 of file QuestDef.cpp.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 662 of file QuestDef.h.
|
inline |
|
inline |
Definition at line 635 of file QuestDef.h.
|
inline |
Definition at line 636 of file QuestDef.h.
|
inline |
|
inline |
Definition at line 651 of file QuestDef.h.
|
inline |
Definition at line 653 of file QuestDef.h.
|
inline |
|
inline |
Definition at line 626 of file QuestDef.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 657 of file QuestDef.h.
|
inline |
Definition at line 658 of file QuestDef.h.
|
inline |
Definition at line 659 of file QuestDef.h.
|
inline |
Definition at line 650 of file QuestDef.h.
|
inline |
Definition at line 652 of file QuestDef.h.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 668 of file QuestDef.h.
|
inline |
uint32 Quest::GetMaxMoneyReward | ( | ) | const |
|
inline |
|
inline |
Definition at line 605 of file QuestDef.h.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 644 of file QuestDef.h.
|
inline |
Definition at line 647 of file QuestDef.h.
|
inline |
Definition at line 645 of file QuestDef.h.
|
inline |
Definition at line 646 of file QuestDef.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 670 of file QuestDef.h.
|
inline |
Definition at line 672 of file QuestDef.h.
|
inline |
Definition at line 671 of file QuestDef.h.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 669 of file QuestDef.h.
Optional< QuestTagType > Quest::GetQuestTag | ( | ) | const |
Definition at line 459 of file QuestDef.cpp.
|
inline |
Definition at line 673 of file QuestDef.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 609 of file QuestDef.h.
|
inline |
|
inline |
Definition at line 710 of file QuestDef.h.
|
inline |
Definition at line 633 of file QuestDef.h.
|
inline |
|
inline |
Definition at line 634 of file QuestDef.h.
|
inline |
|
inline |
|
inline |
|
inline |
uint32 Quest::GetRewMoneyMaxLevel | ( | ) | const |
Definition at line 529 of file QuestDef.cpp.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 648 of file QuestDef.h.
|
inline |
Definition at line 649 of file QuestDef.h.
|
inline |
Definition at line 660 of file QuestDef.h.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 602 of file QuestDef.h.
|
inline |
|
inline |
Definition at line 723 of file QuestDef.h.
|
inline |
Definition at line 610 of file QuestDef.h.
|
inline |
Definition at line 611 of file QuestDef.h.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 571 of file QuestDef.h.
|
inline |
|
inline |
Definition at line 573 of file QuestDef.h.
void Quest::InitializeQueryData | ( | ) |
bool Quest::IsAllowedInRaid | ( | Difficulty | difficulty | ) | const |
Definition at line 569 of file QuestDef.cpp.
bool Quest::IsAutoAccept | ( | ) | const |
Definition at line 539 of file QuestDef.cpp.
|
inline |
Definition at line 577 of file QuestDef.h.
|
inline |
|
inline |
|
inline |
bool Quest::IsImportant | ( | ) | const |
Definition at line 467 of file QuestDef.cpp.
|
inline |
|
inline |
Definition at line 682 of file QuestDef.h.
bool Quest::IsRaidQuest | ( | Difficulty | difficulty | ) | const |
|
inline |
|
inline |
|
static |
bool Quest::IsTurnIn | ( | ) | const |
|
inline |
Definition at line 581 of file QuestDef.h.
|
inline |
|
inline |
void Quest::LoadConditionalConditionalOfferRewardText | ( | Field * | fields | ) |
Definition at line 346 of file QuestDef.cpp.
void Quest::LoadConditionalConditionalQuestCompletionLog | ( | Field * | fields | ) |
Definition at line 366 of file QuestDef.cpp.
void Quest::LoadConditionalConditionalQuestDescription | ( | Field * | fields | ) |
Definition at line 306 of file QuestDef.cpp.
void Quest::LoadConditionalConditionalRequestItemsText | ( | Field * | fields | ) |
Definition at line 326 of file QuestDef.cpp.
void Quest::LoadQuestDetails | ( | Field * | fields | ) |
Definition at line 173 of file QuestDef.cpp.
void Quest::LoadQuestMailSender | ( | Field * | fields | ) |
Definition at line 250 of file QuestDef.cpp.
void Quest::LoadQuestObjective | ( | Field * | fields | ) |
Definition at line 255 of file QuestDef.cpp.
void Quest::LoadQuestObjectiveVisualEffect | ( | Field * | fields | ) |
void Quest::LoadQuestOfferReward | ( | Field * | fields | ) |
Definition at line 206 of file QuestDef.cpp.
void Quest::LoadQuestRequestItems | ( | Field * | fields | ) |
Definition at line 190 of file QuestDef.cpp.
void Quest::LoadQuestTemplateAddon | ( | Field * | fields | ) |
Definition at line 225 of file QuestDef.cpp.
void Quest::LoadRewardChoiceItems | ( | Field * | fields | ) |
void Quest::LoadRewardDisplaySpell | ( | Field * | fields | ) |
Definition at line 140 of file QuestDef.cpp.
uint32 Quest::MaxMoneyValue | ( | ) | const |
Definition at line 444 of file QuestDef.cpp.
Definition at line 436 of file QuestDef.cpp.
|
inline |
|
inline |
Definition at line 386 of file QuestDef.cpp.
|
friend |
Definition at line 540 of file QuestDef.h.
|
friend |
Definition at line 541 of file QuestDef.h.
|
friend |
Definition at line 542 of file QuestDef.h.
|
private |
Definition at line 815 of file QuestDef.h.
|
private |
Definition at line 776 of file QuestDef.h.
|
private |
Definition at line 784 of file QuestDef.h.
|
private |
Definition at line 774 of file QuestDef.h.
|
private |
Definition at line 820 of file QuestDef.h.
|
private |
Definition at line 811 of file QuestDef.h.
|
private |
Definition at line 795 of file QuestDef.h.
|
private |
Definition at line 792 of file QuestDef.h.
|
private |
Definition at line 805 of file QuestDef.h.
|
private |
Definition at line 739 of file QuestDef.h.
|
private |
Definition at line 798 of file QuestDef.h.
|
private |
Definition at line 800 of file QuestDef.h.
|
private |
Definition at line 799 of file QuestDef.h.
|
private |
Definition at line 801 of file QuestDef.h.
|
private |
Definition at line 732 of file QuestDef.h.
|
private |
Definition at line 819 of file QuestDef.h.
|
private |
Definition at line 778 of file QuestDef.h.
|
private |
Definition at line 756 of file QuestDef.h.
|
private |
Definition at line 757 of file QuestDef.h.
|
private |
Definition at line 758 of file QuestDef.h.
|
private |
Definition at line 736 of file QuestDef.h.
|
private |
Definition at line 775 of file QuestDef.h.
|
private |
Definition at line 782 of file QuestDef.h.
|
private |
Definition at line 781 of file QuestDef.h.
|
private |
Definition at line 779 of file QuestDef.h.
|
private |
Definition at line 814 of file QuestDef.h.
|
private |
Definition at line 818 of file QuestDef.h.
|
private |
Definition at line 743 of file QuestDef.h.
|
private |
Definition at line 808 of file QuestDef.h.
|
private |
Definition at line 738 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 761 of file QuestDef.h.
|
private |
Definition at line 786 of file QuestDef.h.
|
private |
Definition at line 785 of file QuestDef.h.
|
private |
Definition at line 788 of file QuestDef.h.
|
private |
Definition at line 787 of file QuestDef.h.
|
private |
Definition at line 817 of file QuestDef.h.
|
private |
Definition at line 789 of file QuestDef.h.
|
private |
Definition at line 783 of file QuestDef.h.
|
private |
Definition at line 767 of file QuestDef.h.
|
private |
Definition at line 769 of file QuestDef.h.
|
private |
Definition at line 768 of file QuestDef.h.
|
private |
Definition at line 741 of file QuestDef.h.
|
private |
Definition at line 780 of file QuestDef.h.
|
private |
Definition at line 740 of file QuestDef.h.
|
private |
Definition at line 770 of file QuestDef.h.
|
private |
Definition at line 802 of file QuestDef.h.
|
private |
Definition at line 827 of file QuestDef.h.
|
private |
Definition at line 828 of file QuestDef.h.
|
private |
Definition at line 825 of file QuestDef.h.
|
private |
Definition at line 826 of file QuestDef.h.
|
private |
Definition at line 823 of file QuestDef.h.
|
private |
Definition at line 824 of file QuestDef.h.
|
private |
Definition at line 764 of file QuestDef.h.
|
private |
Definition at line 754 of file QuestDef.h.
|
private |
Definition at line 752 of file QuestDef.h.
|
private |
Definition at line 753 of file QuestDef.h.
|
private |
Definition at line 748 of file QuestDef.h.
|
private |
Definition at line 750 of file QuestDef.h.
|
private |
Definition at line 751 of file QuestDef.h.
|
private |
Definition at line 822 of file QuestDef.h.
|
private |
Definition at line 830 of file QuestDef.h.
|
private |
Definition at line 821 of file QuestDef.h.
|
private |
Definition at line 746 of file QuestDef.h.
|
private |
Definition at line 747 of file QuestDef.h.
|
private |
Definition at line 771 of file QuestDef.h.
|
private |
Definition at line 765 of file QuestDef.h.
|
private |
Definition at line 766 of file QuestDef.h.
|
private |
Definition at line 749 of file QuestDef.h.
|
private |
Definition at line 763 of file QuestDef.h.
|
private |
Definition at line 744 of file QuestDef.h.
|
private |
Definition at line 745 of file QuestDef.h.
|
private |
Definition at line 730 of file QuestDef.h.
|
private |
Definition at line 733 of file QuestDef.h.
|
private |
Definition at line 731 of file QuestDef.h.
|
private |
Definition at line 833 of file QuestDef.h.
|
private |
Definition at line 772 of file QuestDef.h.
|
private |
Definition at line 773 of file QuestDef.h.
|
private |
Definition at line 755 of file QuestDef.h.
|
private |
Definition at line 829 of file QuestDef.h.
|
private |
Definition at line 816 of file QuestDef.h.
|
private |
Definition at line 831 of file QuestDef.h.
|
private |
Definition at line 742 of file QuestDef.h.
|
private |
Definition at line 777 of file QuestDef.h.
|
private |
Definition at line 737 of file QuestDef.h.
|
private |
Definition at line 832 of file QuestDef.h.
|
private |
Definition at line 835 of file QuestDef.h.
std::vector<uint32> Quest::DependentBreadcrumbQuests |
Definition at line 726 of file QuestDef.h.
std::vector<uint32> Quest::DependentPreviousQuests |
Definition at line 725 of file QuestDef.h.
std::array<uint32, QUEST_EMOTE_COUNT> Quest::DetailsEmote = { } |
Definition at line 703 of file QuestDef.h.
std::array<uint32, QUEST_EMOTE_COUNT> Quest::DetailsEmoteDelay = { } |
Definition at line 704 of file QuestDef.h.
std::array<uint32, QUEST_ITEM_DROP_COUNT> Quest::ItemDrop = { } |
Definition at line 690 of file QuestDef.h.
std::array<uint32, QUEST_ITEM_DROP_COUNT> Quest::ItemDropQuantity = { } |
Definition at line 691 of file QuestDef.h.
QuestObjectives Quest::Objectives |
Definition at line 702 of file QuestDef.h.
std::array<int32, QUEST_EMOTE_COUNT> Quest::OfferRewardEmote = { } |
Definition at line 705 of file QuestDef.h.
std::array<uint32, QUEST_EMOTE_COUNT> Quest::OfferRewardEmoteDelay = { } |
Definition at line 706 of file QuestDef.h.
std::array<WorldPacket, TOTAL_LOCALES> Quest::QueryData |
Definition at line 727 of file QuestDef.h.
std::array<uint32, QUEST_REWARD_CHOICES_COUNT> Quest::RewardChoiceItemCount = { } |
Definition at line 694 of file QuestDef.h.
std::array<uint32, QUEST_REWARD_CHOICES_COUNT> Quest::RewardChoiceItemDisplayId = { } |
Definition at line 695 of file QuestDef.h.
std::array<uint32, QUEST_REWARD_CHOICES_COUNT> Quest::RewardChoiceItemId = { } |
Definition at line 693 of file QuestDef.h.
std::array<LootItemType, QUEST_REWARD_CHOICES_COUNT> Quest::RewardChoiceItemType = { } |
Definition at line 692 of file QuestDef.h.
std::array<uint32, QUEST_REWARD_CURRENCY_COUNT> Quest::RewardCurrencyCount = { } |
Definition at line 701 of file QuestDef.h.
std::array<uint32, QUEST_REWARD_CURRENCY_COUNT> Quest::RewardCurrencyId = { } |
Definition at line 700 of file QuestDef.h.
std::vector<QuestRewardDisplaySpell> Quest::RewardDisplaySpell |
Definition at line 687 of file QuestDef.h.
std::array<int32, QUEST_REWARD_REPUTATIONS_COUNT> Quest::RewardFactionCapIn = { } |
Definition at line 699 of file QuestDef.h.
std::array<uint32, QUEST_REWARD_REPUTATIONS_COUNT> Quest::RewardFactionId = { } |
Definition at line 696 of file QuestDef.h.
std::array<int32, QUEST_REWARD_REPUTATIONS_COUNT> Quest::RewardFactionOverride = { } |
Definition at line 698 of file QuestDef.h.
std::array<int32, QUEST_REWARD_REPUTATIONS_COUNT> Quest::RewardFactionValue = { } |
Definition at line 697 of file QuestDef.h.
std::array<uint32, QUEST_REWARD_ITEM_COUNT> Quest::RewardItemCount = { } |
Definition at line 689 of file QuestDef.h.
std::array<uint32, QUEST_REWARD_ITEM_COUNT> Quest::RewardItemId = { } |
Definition at line 688 of file QuestDef.h.