aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Server/Packets
diff options
context:
space:
mode:
authorGolrag <golrag.jeremy@gmail.com>2015-02-23 20:23:33 +0100
committerGolrag <golrag.jeremy@gmail.com>2015-02-23 22:25:16 +0100
commit78c7094b019bf300c0b46586e28ecbbea93be56c (patch)
tree20750705415075e0c3e4422a8fa048f08ff5dd30 /src/server/game/Server/Packets
parent880be1bc63417290bcaae5527ddcd2995a3afeb0 (diff)
Core/Packets: SMSG_NOTIFICATION
Diffstat (limited to 'src/server/game/Server/Packets')
-rw-r--r--src/server/game/Server/Packets/ChatPackets.cpp7
-rw-r--r--src/server/game/Server/Packets/ChatPackets.h11
2 files changed, 18 insertions, 0 deletions
diff --git a/src/server/game/Server/Packets/ChatPackets.cpp b/src/server/game/Server/Packets/ChatPackets.cpp
index 9d28f50af4f..50b89790226 100644
--- a/src/server/game/Server/Packets/ChatPackets.cpp
+++ b/src/server/game/Server/Packets/ChatPackets.cpp
@@ -189,3 +189,10 @@ WorldPacket const* WorldPackets::Chat::STextEmote::Write()
return &_worldPacket;
}
+
+WorldPacket const* WorldPackets::Chat::PrintNotification::Write()
+{
+ _worldPacket.WriteBits(NotifyText.size(), 12);
+ _worldPacket.WriteString(NotifyText);
+ return &_worldPacket;
+}
diff --git a/src/server/game/Server/Packets/ChatPackets.h b/src/server/game/Server/Packets/ChatPackets.h
index 81f4d08607f..b6d58fdfcef 100644
--- a/src/server/game/Server/Packets/ChatPackets.h
+++ b/src/server/game/Server/Packets/ChatPackets.h
@@ -196,6 +196,17 @@ namespace WorldPackets
int32 SoundIndex = -1;
int32 EmoteID = 0;
};
+
+ class PrintNotification final : public ServerPacket
+ {
+ public:
+ PrintNotification() : ServerPacket(SMSG_NOTIFICATION, 3) { }
+ PrintNotification(std::string const& notifyText) : ServerPacket(SMSG_NOTIFICATION, 3), NotifyText(notifyText) { }
+
+ WorldPacket const* Write() override;
+
+ std::string NotifyText;
+ };
}
}