diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/server/game/Entities/Creature/GossipDef.cpp | 2 | ||||
-rw-r--r-- | src/server/game/Server/Packets/NPCPackets.cpp | 2 | ||||
-rw-r--r-- | src/server/game/Server/Packets/NPCPackets.h | 2 |
3 files changed, 6 insertions, 0 deletions
diff --git a/src/server/game/Entities/Creature/GossipDef.cpp b/src/server/game/Entities/Creature/GossipDef.cpp index 2a15bfc310a..c26884f8388 100644 --- a/src/server/game/Entities/Creature/GossipDef.cpp +++ b/src/server/game/Entities/Creature/GossipDef.cpp @@ -281,6 +281,8 @@ void PlayerMenu::SendGossipMenu(uint32 titleTextId, ObjectGuid objectGUID) text.QuestID = questID; text.ContentTuningID = 0; text.QuestType = item.QuestIcon; + text.QuestLevel = quest->GetQuestLevel(); + text.QuestMaxScalingLevel = quest->GetQuestMaxScalingLevel(); text.QuestFlags[0] = quest->GetFlags(); text.QuestFlags[1] = quest->GetFlagsEx(); text.Repeatable = quest->IsTurnIn() && quest->IsRepeatable() && !quest->IsDailyOrWeekly() && !quest->IsMonthly(); diff --git a/src/server/game/Server/Packets/NPCPackets.cpp b/src/server/game/Server/Packets/NPCPackets.cpp index ec32ed95325..953216ee159 100644 --- a/src/server/game/Server/Packets/NPCPackets.cpp +++ b/src/server/game/Server/Packets/NPCPackets.cpp @@ -73,6 +73,8 @@ ByteBuffer& operator<<(ByteBuffer& data, ClientGossipText const& gossipText) data << int32(gossipText.QuestID); data << int32(gossipText.ContentTuningID); data << int32(gossipText.QuestType); + data << int32(gossipText.QuestLevel); + data << int32(gossipText.QuestMaxScalingLevel); data << int32(gossipText.QuestFlags[0]); data << int32(gossipText.QuestFlags[1]); diff --git a/src/server/game/Server/Packets/NPCPackets.h b/src/server/game/Server/Packets/NPCPackets.h index 6aba0696f26..f3b86649b93 100644 --- a/src/server/game/Server/Packets/NPCPackets.h +++ b/src/server/game/Server/Packets/NPCPackets.h @@ -97,6 +97,8 @@ namespace WorldPackets int32 QuestID = 0; int32 ContentTuningID = 0; int32 QuestType = 0; + int32 QuestLevel = 0; + int32 QuestMaxScalingLevel = 0; bool Repeatable = false; bool Important = false; std::string QuestTitle; |