aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Server
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2023-07-19 20:58:27 +0200
committerShauren <shauren.trinity@gmail.com>2023-07-19 20:58:27 +0200
commit19db88fd1b1dd3ee9432f9f5facda0129f470a2c (patch)
tree394019f40ffdd62b99a1173e37b711f121c105ca /src/server/game/Server
parente3adafb99acd28b406340d8b3beec3e75ffe701b (diff)
Core/PacketIO: Fixed structure of SMSG_GOSSIP_MESSAGE and SMSG_QUEST_GIVER_QUEST_LIST_MESSAGE
Closes #29161 Closes #29163
Diffstat (limited to 'src/server/game/Server')
-rw-r--r--src/server/game/Server/Packets/NPCPackets.cpp1
-rw-r--r--src/server/game/Server/Packets/NPCPackets.h1
2 files changed, 2 insertions, 0 deletions
diff --git a/src/server/game/Server/Packets/NPCPackets.cpp b/src/server/game/Server/Packets/NPCPackets.cpp
index ac0689806d7..f78e75e20a4 100644
--- a/src/server/game/Server/Packets/NPCPackets.cpp
+++ b/src/server/game/Server/Packets/NPCPackets.cpp
@@ -77,6 +77,7 @@ ByteBuffer& operator<<(ByteBuffer& data, ClientGossipText const& gossipText)
data << int32(gossipText.QuestFlags[1]);
data.WriteBit(gossipText.Repeatable);
+ data.WriteBit(gossipText.Important);
data.WriteBits(gossipText.QuestTitle.size(), 9);
data.FlushBits();
diff --git a/src/server/game/Server/Packets/NPCPackets.h b/src/server/game/Server/Packets/NPCPackets.h
index cb6666cfa71..f57880ba0e4 100644
--- a/src/server/game/Server/Packets/NPCPackets.h
+++ b/src/server/game/Server/Packets/NPCPackets.h
@@ -98,6 +98,7 @@ namespace WorldPackets
int32 ContentTuningID = 0;
int32 QuestType = 0;
bool Repeatable = false;
+ bool Important = false;
std::string QuestTitle;
int32 QuestFlags[2] = { };
};