diff options
| author | Duarte Duarte <dnpd.dd@gmail.com> | 2015-02-23 21:47:37 +0000 |
|---|---|---|
| committer | Duarte Duarte <dnpd.dd@gmail.com> | 2015-02-23 21:47:37 +0000 |
| commit | 8a2f8df8ce0c4cbb7404e7134bbfa75f44e43e7f (patch) | |
| tree | aba698ae0585478b6caee5e482e56667e97c3ead /src/server/game/Server/Packets | |
| parent | 3fcea2e9d4adf26ed97d2ffad78425346782d418 (diff) | |
| parent | 78c7094b019bf300c0b46586e28ecbbea93be56c (diff) | |
Merge pull request #14236 from Golrag/Notification1
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; + }; } } |
