diff options
| author | Golrag <golrag.jeremy@gmail.com> | 2015-02-23 20:23:33 +0100 |
|---|---|---|
| committer | Golrag <golrag.jeremy@gmail.com> | 2015-02-23 22:25:16 +0100 |
| commit | 78c7094b019bf300c0b46586e28ecbbea93be56c (patch) | |
| tree | 20750705415075e0c3e4422a8fa048f08ff5dd30 /src/server/game/Server/Packets | |
| parent | 880be1bc63417290bcaae5527ddcd2995a3afeb0 (diff) | |
Core/Packets: SMSG_NOTIFICATION
Diffstat (limited to 'src/server/game/Server/Packets')
| -rw-r--r-- | src/server/game/Server/Packets/ChatPackets.cpp | 7 | ||||
| -rw-r--r-- | src/server/game/Server/Packets/ChatPackets.h | 11 |
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; + }; } } |
