diff options
author | Shauren <shauren.trinity@gmail.com> | 2019-10-26 11:17:33 +0200 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2019-10-27 00:12:41 +0200 |
commit | ee2e49429f4383732b4e0f39b493470b9c1dd10c (patch) | |
tree | 4204060b24b0469268971b8f1a45084eb0aee26b /src/server/game/Quests | |
parent | 28eda522b1bef6d354d5a6b54fc0864ea503121a (diff) |
Core/PacketIO: Update opcodes and packet structures to 8.2.5
Diffstat (limited to 'src/server/game/Quests')
-rw-r--r-- | src/server/game/Quests/QuestDef.cpp | 23 | ||||
-rw-r--r-- | src/server/game/Quests/QuestDef.h | 2 |
2 files changed, 15 insertions, 10 deletions
diff --git a/src/server/game/Quests/QuestDef.cpp b/src/server/game/Quests/QuestDef.cpp index bca194591fe..fd79dfadd4e 100644 --- a/src/server/game/Quests/QuestDef.cpp +++ b/src/server/game/Quests/QuestDef.cpp @@ -128,16 +128,17 @@ Quest::Quest(Field* questRecord) TreasurePickerID = questRecord[109].GetInt32(); Expansion = questRecord[110].GetInt32(); ManagedWorldStateID = questRecord[111].GetInt32(); - - LogTitle = questRecord[112].GetString(); - LogDescription = questRecord[113].GetString(); - QuestDescription = questRecord[114].GetString(); - AreaDescription = questRecord[115].GetString(); - PortraitGiverText = questRecord[116].GetString(); - PortraitGiverName = questRecord[117].GetString(); - PortraitTurnInText = questRecord[118].GetString(); - PortraitTurnInName = questRecord[119].GetString(); - QuestCompletionLog = questRecord[120].GetString(); + QuestSessionBonus = questRecord[112].GetInt32(); + + LogTitle = questRecord[113].GetString(); + LogDescription = questRecord[114].GetString(); + QuestDescription = questRecord[115].GetString(); + AreaDescription = questRecord[116].GetString(); + PortraitGiverText = questRecord[117].GetString(); + PortraitGiverName = questRecord[118].GetString(); + PortraitTurnInText = questRecord[119].GetString(); + PortraitTurnInName = questRecord[120].GetString(); + QuestCompletionLog = questRecord[121].GetString(); for (uint32 i = 0; i < QUEST_EMOTE_COUNT; ++i) { @@ -547,6 +548,8 @@ WorldPacket Quest::BuildQueryData(LocaleConstant loc) const response.Info.AllowableRaces = GetAllowableRaces(); response.Info.TreasurePickerID = GetTreasurePickerId(); response.Info.Expansion = GetExpansion(); + response.Info.ManagedWorldStateID = GetManagedWorldStateId(); + response.Info.QuestSessionBonus = 0; //GetQuestSessionBonus(); // this is only sent while quest session is active for (QuestObjective const& questObjective : GetObjectives()) { diff --git a/src/server/game/Quests/QuestDef.h b/src/server/game/Quests/QuestDef.h index e4eb5eadc15..2e9bf8878ac 100644 --- a/src/server/game/Quests/QuestDef.h +++ b/src/server/game/Quests/QuestDef.h @@ -443,6 +443,7 @@ class TC_GAME_API Quest int32 GetTreasurePickerId() const { return TreasurePickerID; } int32 GetExpansion() const { return Expansion; } int32 GetManagedWorldStateId() const { return ManagedWorldStateID; } + int32 GetQuestSessionBonus() const { return QuestSessionBonus; } uint32 GetQuestGiverPortrait() const { return QuestGiverPortrait; } int32 GetQuestGiverPortraitMount() const { return QuestGiverPortraitMount; } uint32 GetQuestTurnInPortrait() const { return QuestTurnInPortrait; } @@ -545,6 +546,7 @@ class TC_GAME_API Quest int32 TreasurePickerID; int32 Expansion; int32 ManagedWorldStateID; + int32 QuestSessionBonus; QuestObjectives Objectives; std::string LogTitle; std::string LogDescription; |