464 std::string questLogTitle = quest->GetLogTitle();
465 std::string questLogDescription = quest->GetLogDescription();
466 std::string questDescription = quest->GetQuestDescription();
467 std::string areaDescription = quest->GetAreaDescription();
468 std::string questCompletionLog = quest->GetQuestCompletionLog();
469 std::string portraitGiverText = quest->GetPortraitGiverText();
470 std::string portraitGiverName = quest->GetPortraitGiverName();
471 std::string portraitTurnInText = quest->GetPortraitTurnInText();
472 std::string portraitTurnInName = quest->GetPortraitTurnInName();
493 packet.
QuestID = quest->GetQuestId();
559 packet.
Info.
POIx = quest->GetPOIx();
560 packet.
Info.
POIy = quest->GetPOIy();
573 for (
QuestObjective const& questObjective : quest->GetObjectives())
602 TC_LOG_DEBUG(
"network",
"WORLD: Sent SMSG_QUEST_QUERY_RESPONSE questid=%u", quest->GetQuestId());
int32 TimeAllowed
Definition: QuestPackets.h:156
float POIy
Definition: QuestPackets.h:133
int32 QuestInfoID
Definition: QuestPackets.h:115
int32 QuestPackageID
Definition: QuestPackets.h:112
int32 RewardSpell
Definition: QuestPackets.h:125
int32 StartItem
Definition: QuestPackets.h:128
std::string QuestCompletionLog
Definition: QuestPackets.h:151
int32 SuggestedGroupNum
Definition: QuestPackets.h:116
int32 RewardHonor
Definition: QuestPackets.h:126
std::vector< QuestObjective > Objectives
Definition: QuestPackets.h:157
std::string QuestDescription
Definition: QuestPackets.h:138
int32 RewardNextQuest
Definition: QuestPackets.h:117
float POIx
Definition: QuestPackets.h:132
int32 QuestSortID
Definition: QuestPackets.h:114
float RewardMoneyMultiplier
Definition: QuestPackets.h:122
int32 RewardTalents
Definition: QuestPackets.h:141
LocaleConstant GetSessionDbLocaleIndex() const
Definition: WorldSession.h:1060
int32 AllowableRaces
Definition: QuestPackets.h:135
Definition: QuestDef.h:261
int32 QuestLevel
Definition: QuestPackets.h:111
std::string PortraitGiverName
Definition: QuestPackets.h:148
std::string PortraitTurnInName
Definition: QuestPackets.h:150
Definition: QuestDef.h:239
int32 RewardAmount[QUEST_REWARD_ITEM_COUNT]
Definition: QuestPackets.h:159
int32 RewardFactionValue[QUEST_REWARD_REPUTATIONS_COUNT]
Definition: QuestPackets.h:164
int32 PortraitGiver
Definition: QuestPackets.h:145
float RewardKillHonor
Definition: QuestPackets.h:127
#define TC_LOG_DEBUG(filterType__,...)
Definition: Log.h:198
int32 RewardMoneyDifficulty
Definition: QuestPackets.h:121
Player * GetPlayer() const
Definition: WorldSession.h:927
#define sWorld
Definition: World.h:887
int32 Quantity
Definition: QuestPackets.h:103
#define sObjectMgr
Definition: ObjectMgr.h:1567
int32 RewardCurrencyID[QUEST_REWARD_CURRENCY_COUNT]
Definition: QuestPackets.h:166
int32 RewardCurrencyQty[QUEST_REWARD_CURRENCY_COUNT]
Definition: QuestPackets.h:167
int32 RewardFactionID[QUEST_REWARD_REPUTATIONS_COUNT]
Definition: QuestPackets.h:163
WorldPacket const * Write() override
Definition: QuestPackets.cpp:56
int32 AcceptedSoundKitID
Definition: QuestPackets.h:153
int32 ItemDropQuantity[QUEST_ITEM_DROP_COUNT]
Definition: QuestPackets.h:161
#define QUEST_REWARD_CURRENCY_COUNT
Definition: QuestDef.h:51
int32 PortraitTurnIn
Definition: QuestPackets.h:146
int32 RewardBonusMoney
Definition: QuestPackets.h:123
bool Allow
Definition: QuestPackets.h:177
int32 AreaGroupID
Definition: QuestPackets.h:155
LocaleConstant
Definition: Common.h:115
int32 RewardArenaPoints
Definition: QuestPackets.h:142
QuestInfoChoiceItem UnfilteredChoiceItems[QUEST_REWARD_CHOICES_COUNT]
Definition: QuestPackets.h:162
int32 RewardItems[QUEST_REWARD_ITEM_COUNT]
Definition: QuestPackets.h:158
uint32_t uint32
Definition: Define.h:150
int32 RewardTitle
Definition: QuestPackets.h:140
int32 POIPriority
Definition: QuestPackets.h:134
std::string PortraitTurnInText
Definition: QuestPackets.h:149
void SendPacket(WorldPacket const *packet, bool forced=false)
Send a packet to the client.
Definition: WorldSession.cpp:211
uint32 QuestID
Definition: QuestPackets.h:179
int32 ItemDrop[QUEST_ITEM_DROP_COUNT]
Definition: QuestPackets.h:160
int32 RewardMoney
Definition: QuestPackets.h:120
uint32 Flags
Definition: QuestPackets.h:129
QuestInfo Info
Definition: QuestPackets.h:178
std::string LogTitle
Definition: QuestPackets.h:136
int32 ItemID
Definition: QuestPackets.h:102
int32 RewardFactionFlags
Definition: QuestPackets.h:152
int32 POIContinent
Definition: QuestPackets.h:131
int32 QuestID
Definition: QuestPackets.h:109
int32 CompleteSoundKitID
Definition: QuestPackets.h:154
#define QUEST_REWARD_CHOICES_COUNT
Definition: QuestDef.h:46
std::string PortraitGiverText
Definition: QuestPackets.h:147
int32 QuestMinLevel
Definition: QuestPackets.h:113
int32 RewardDisplaySpell
Definition: QuestPackets.h:124
uint32 FlagsEx
Definition: QuestPackets.h:130
uint8_t uint8
Definition: Define.h:152
int32 RewardXPDifficulty
Definition: QuestPackets.h:118
float RewardXPMultiplier
Definition: QuestPackets.h:119
static void GetLocaleString(StringVector const &data, LocaleConstant localeConstant, std::string &value)
Definition: ObjectMgr.h:1345
std::string AreaDescription
Definition: QuestPackets.h:139
#define QUEST_REWARD_ITEM_COUNT
Definition: QuestDef.h:47
#define QUEST_ITEM_DROP_COUNT
Definition: QuestDef.h:45
int32 RewardSkillLineID
Definition: QuestPackets.h:143
Definition: QuestPackets.h:170
Definition: QuestDef.h:256
int32 RewardFactionOverride[QUEST_REWARD_REPUTATIONS_COUNT]
Definition: QuestPackets.h:165
int32 RewardNumSkillUps
Definition: QuestPackets.h:144
std::string LogDescription
Definition: QuestPackets.h:137
#define QUEST_REWARD_REPUTATIONS_COUNT
Definition: QuestDef.h:49
int32 QuestType
Definition: QuestPackets.h:110
Definition: QuestDef.h:151