aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Handlers/CharacterHandler.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/game/Handlers/CharacterHandler.cpp')
-rw-r--r--src/server/game/Handlers/CharacterHandler.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/server/game/Handlers/CharacterHandler.cpp b/src/server/game/Handlers/CharacterHandler.cpp
index b1d644fb5a3..6c0505fca7e 100644
--- a/src/server/game/Handlers/CharacterHandler.cpp
+++ b/src/server/game/Handlers/CharacterHandler.cpp
@@ -1192,8 +1192,9 @@ void WorldSession::HandlePlayerLogin(LoginQueryHolder const& holder)
// Send MOTD
{
- for (std::string const& motdLine : sWorld->GetMotd())
- sWorld->SendServerMessage(SERVER_MSG_STRING, motdLine, pCurrChar);
+ WorldPackets::System::MOTD motd;
+ motd.Text = &sWorld->GetMotd();
+ SendPacket(motd.Write());
}
SendSetTimeZoneInformation();