487 response.
Allow =
true;
622 return response.
Move();
uint32 GetQuestType() const
Definition: QuestDef.h:521
int32 GetManagedWorldStateId() const
Definition: QuestDef.h:597
int32 ManagedWorldStateID
Definition: QuestPackets.h:172
int32 TimeAllowed
Definition: QuestPackets.h:169
float GetArtifactXPMultiplier() const
Definition: QuestDef.h:565
uint32 GetRewKillHonor() const
Definition: QuestDef.h:563
int32 PortraitGiverMount
Definition: QuestPackets.h:157
float POIy
Definition: QuestPackets.h:145
std::vector< QuestCompleteDisplaySpell > RewardDisplaySpell
Definition: QuestPackets.h:132
float RewardArtifactXPMultiplier
Definition: QuestPackets.h:137
int32 QuestInfoID
Definition: QuestPackets.h:123
uint32 GetSuggestedPlayers() const
Definition: QuestDef.h:535
uint32 GetSrcItemId() const
Definition: QuestDef.h:546
int32 QuestPackageID
Definition: QuestPackets.h:121
uint32 GetXPDifficulty() const
Definition: QuestDef.h:543
int32 RewardSpell
Definition: QuestPackets.h:133
uint32 GetSoundTurnIn() const
Definition: QuestDef.h:578
int32 StartItem
Definition: QuestPackets.h:139
int32 RewardArtifactXPDifficulty
Definition: QuestPackets.h:136
int32 Expansion
Definition: QuestPackets.h:171
float GetPOIx() const
Definition: QuestDef.h:574
std::string QuestCompletionLog
Definition: QuestPackets.h:164
std::string const & GetQuestCompletionLog() const
Definition: QuestDef.h:555
uint32 GetPOIPriority() const
Definition: QuestDef.h:576
int32 SuggestedGroupNum
Definition: QuestPackets.h:124
int32 RewardHonor
Definition: QuestPackets.h:134
float GetMoneyMultiplier() const
Definition: QuestDef.h:545
std::vector< QuestObjective > Objectives
Definition: QuestPackets.h:174
int32 PortraitGiverModelSceneID
Definition: QuestPackets.h:158
std::string const & GetPortraitTurnInName() const
Definition: QuestDef.h:559
std::string QuestDescription
Definition: QuestPackets.h:150
int32 RewardNextQuest
Definition: QuestPackets.h:125
std::array< uint32, QUEST_REWARD_CURRENCY_COUNT > RewardCurrencyId
Definition: QuestDef.h:628
uint32 FlagsEx2
Definition: QuestPackets.h:142
float POIx
Definition: QuestPackets.h:144
int32 QuestSortID
Definition: QuestPackets.h:122
float RewardMoneyMultiplier
Definition: QuestPackets.h:130
int32 RewardFactionCapIn[QUEST_REWARD_REPUTATIONS_COUNT]
Definition: QuestPackets.h:183
uint32 GetRewMoneyMaxLevel() const
Definition: QuestDef.cpp:404
int32 GetTreasurePickerId() const
Definition: QuestDef.h:595
std::array< uint32, QUEST_REWARD_CHOICES_COUNT > RewardChoiceItemId
Definition: QuestDef.h:621
Definition: QuestDef.h:393
uint32 GetAreaGroupID() const
Definition: QuestDef.h:591
std::string PortraitGiverName
Definition: QuestPackets.h:161
Trinity::RaceMask< uint64 > GetAllowableRaces() const
Definition: QuestDef.h:528
WorldPacket const * Write() override
Definition: QuestPackets.cpp:69
std::string const & GetLogTitle() const
Definition: QuestDef.h:549
std::string PortraitTurnInName
Definition: QuestPackets.h:163
Definition: QuestDef.h:365
int32 RewardAmount[QUEST_REWARD_ITEM_COUNT]
Definition: QuestPackets.h:176
int32 RewardFactionValue[QUEST_REWARD_REPUTATIONS_COUNT]
Definition: QuestPackets.h:181
std::string const & GetAreaDescription() const
Definition: QuestDef.h:552
uint32 GetPOIContinent() const
Definition: QuestDef.h:573
uint32 GetQuestMoneyReward(Quest const *quest) const
Definition: Player.cpp:15456
int32 PortraitGiver
Definition: QuestPackets.h:156
float RewardKillHonor
Definition: QuestPackets.h:135
std::string const & GetPortraitTurnInText() const
Definition: QuestDef.h:558
uint32 GetFlagsEx() const
Definition: QuestDef.h:587
uint32 GetArtifactXPDifficulty() const
Definition: QuestDef.h:564
int32 RewardMoneyDifficulty
Definition: QuestPackets.h:129
uint32 GetQuestPackageID() const
Definition: QuestDef.h:522
float GetXPMultiplier() const
Definition: QuestDef.h:544
int32 Quantity
Definition: QuestPackets.h:106
uint32 GetArtifactCategoryId() const
Definition: QuestDef.h:566
std::string const & GetPortraitGiverName() const
Definition: QuestDef.h:557
#define sObjectMgr
Definition: ObjectMgr.h:1967
uint32 GetContentTuningId() const
Definition: QuestDef.h:523
int32 RewardCurrencyID[QUEST_REWARD_CURRENCY_COUNT]
Definition: QuestPackets.h:184
int32 RewardCurrencyQty[QUEST_REWARD_CURRENCY_COUNT]
Definition: QuestPackets.h:185
static std::string_view GetLocaleString(std::vector< std::string > const &data, LocaleConstant locale)
Definition: ObjectMgr.h:1695
int32 RewardFactionID[QUEST_REWARD_REPUTATIONS_COUNT]
Definition: QuestPackets.h:180
int32 AcceptedSoundKitID
Definition: QuestPackets.h:166
int32 GetExpansion() const
Definition: QuestDef.h:596
int32 ItemDropQuantity[QUEST_ITEM_DROP_COUNT]
Definition: QuestPackets.h:178
#define QUEST_REWARD_CURRENCY_COUNT
Definition: QuestDef.h:51
uint32 GetQuestId() const
Definition: QuestDef.h:520
int32 PortraitTurnIn
Definition: QuestPackets.h:159
int32 GetQuestGiverPortraitMount() const
Definition: QuestDef.h:600
Trinity::RaceMask< uint64 > AllowableRaces
Definition: QuestPackets.h:147
std::array< uint32, QUEST_ITEM_DROP_COUNT > ItemDrop
Definition: QuestDef.h:618
uint32 GetQuestGiverPortrait() const
Definition: QuestDef.h:599
uint32 GetRewardSkillId() const
Definition: QuestDef.h:592
int32 RewardBonusMoney
Definition: QuestPackets.h:131
bool Allow
Definition: QuestPackets.h:196
std::string const & GetQuestDescription() const
Definition: QuestDef.h:551
std::array< uint32, QUEST_REWARD_ITEM_COUNT > RewardItemCount
Definition: QuestDef.h:617
int32 AreaGroupID
Definition: QuestPackets.h:168
std::array< int32, QUEST_REWARD_REPUTATIONS_COUNT > RewardFactionCapIn
Definition: QuestDef.h:627
int32 GetRewArenaPoints() const
Definition: QuestDef.h:542
int32 GetZoneOrSort() const
Definition: QuestDef.h:524
uint32 GetSoundAccept() const
Definition: QuestDef.h:577
int32 RewardArenaPoints
Definition: QuestPackets.h:153
uint32 GetQuestTurnInPortrait() const
Definition: QuestDef.h:602
uint32 GetNextQuestInChain() const
Definition: QuestDef.h:541
std::array< uint32, QUEST_REWARD_ITEM_COUNT > RewardItemId
Definition: QuestDef.h:616
QuestInfoChoiceItem UnfilteredChoiceItems[QUEST_REWARD_CHOICES_COUNT]
Definition: QuestPackets.h:179
int32 RewardItems[QUEST_REWARD_ITEM_COUNT]
Definition: QuestPackets.h:175
int32_t int32
Definition: Define.h:139
std::array< uint32, QUEST_REWARD_CURRENCY_COUNT > RewardCurrencyCount
Definition: QuestDef.h:629
uint32_t uint32
Definition: Define.h:143
int32 GetQuestGiverPortraitModelSceneId() const
Definition: QuestDef.h:601
uint32 GetRewardSkillPoints() const
Definition: QuestDef.h:593
int32 RewardTitle
Definition: QuestPackets.h:152
int32 POIPriority
Definition: QuestPackets.h:146
std::array< int32, QUEST_REWARD_REPUTATIONS_COUNT > RewardFactionValue
Definition: QuestDef.h:625
std::string PortraitTurnInText
Definition: QuestPackets.h:162
uint32 GetRewTitle() const
Definition: QuestDef.h:572
uint32 QuestID
Definition: QuestPackets.h:198
int32 ItemDrop[QUEST_ITEM_DROP_COUNT]
Definition: QuestPackets.h:177
int32 RewardMoney
Definition: QuestPackets.h:128
uint32 GetRewMoneyDifficulty() const
Definition: QuestDef.h:561
uint32 Flags
Definition: QuestPackets.h:140
QuestInfo Info
Definition: QuestPackets.h:197
uint32 GetQuestInfoID() const
Definition: QuestDef.h:526
std::string LogTitle
Definition: QuestPackets.h:148
int32 ItemID
Definition: QuestPackets.h:105
uint32 GetLimitTime() const
Definition: QuestDef.h:536
int32 RewardFactionFlags
Definition: QuestPackets.h:165
uint32 GetRewardReputationMask() const
Definition: QuestDef.h:594
std::string const & GetPortraitGiverText() const
Definition: QuestDef.h:556
int32 POIContinent
Definition: QuestPackets.h:143
std::vector< QuestRewardDisplaySpell > RewardDisplaySpell
Definition: QuestDef.h:615
int32 QuestID
Definition: QuestPackets.h:118
int32 CompleteSoundKitID
Definition: QuestPackets.h:167
#define QUEST_REWARD_CHOICES_COUNT
Definition: QuestDef.h:46
int32 RewardArtifactCategoryID
Definition: QuestPackets.h:138
std::string PortraitGiverText
Definition: QuestPackets.h:160
void ShrinkToFit()
Definition: Packet.h:55
std::array< int32, QUEST_REWARD_REPUTATIONS_COUNT > RewardFactionOverride
Definition: QuestDef.h:626
QuestObjectives const & GetObjectives() const
Definition: QuestDef.h:560
uint32 FlagsEx
Definition: QuestPackets.h:141
uint8_t uint8
Definition: Define.h:145
int32 RewardXPDifficulty
Definition: QuestPackets.h:126
float RewardXPMultiplier
Definition: QuestPackets.h:127
uint32 GetFlagsEx2() const
Definition: QuestDef.h:588
std::string AreaDescription
Definition: QuestPackets.h:151
int32 ContentTuningID
Definition: QuestPackets.h:120
#define QUEST_REWARD_ITEM_COUNT
Definition: QuestDef.h:47
uint32 GetRewHonor() const
Definition: QuestDef.h:562
uint32 GetMaxMoneyReward() const
Definition: QuestDef.cpp:337
uint32 GetRewSpell() const
Definition: QuestDef.h:568
std::array< uint32, QUEST_REWARD_REPUTATIONS_COUNT > RewardFactionId
Definition: QuestDef.h:624
#define QUEST_ITEM_DROP_COUNT
Definition: QuestDef.h:45
int32 RewardSkillLineID
Definition: QuestPackets.h:154
float GetPOIy() const
Definition: QuestDef.h:575
Definition: QuestPackets.h:189
int32 QuestSessionBonus
Definition: QuestPackets.h:173
Definition: QuestDef.h:383
std::array< uint32, QUEST_ITEM_DROP_COUNT > ItemDropQuantity
Definition: QuestDef.h:619
bool HasFlag(QuestFlags flag) const
Definition: QuestDef.h:502
Definition: QuestDef.h:191
Definition: QuestDef.h:466
int32 RewardFactionOverride[QUEST_REWARD_REPUTATIONS_COUNT]
Definition: QuestPackets.h:182
WorldPacket && Move()
Definition: Packet.h:54
std::string const & GetLogDescription() const
Definition: QuestDef.h:550
int32 RewardNumSkillUps
Definition: QuestPackets.h:155
std::array< uint32, QUEST_REWARD_CHOICES_COUNT > RewardChoiceItemCount
Definition: QuestDef.h:622
std::string LogDescription
Definition: QuestPackets.h:149
#define QUEST_REWARD_REPUTATIONS_COUNT
Definition: QuestDef.h:49
int32 TreasurePickerID
Definition: QuestPackets.h:170
int32 QuestType
Definition: QuestPackets.h:119
uint32 GetFlags() const
Definition: QuestDef.h:586