diff options
Diffstat (limited to 'src/server/game/Handlers/CharacterHandler.cpp')
-rw-r--r-- | src/server/game/Handlers/CharacterHandler.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/server/game/Handlers/CharacterHandler.cpp b/src/server/game/Handlers/CharacterHandler.cpp index 38dd5fb9e5..511a5b5d2a 100644 --- a/src/server/game/Handlers/CharacterHandler.cpp +++ b/src/server/game/Handlers/CharacterHandler.cpp @@ -883,8 +883,9 @@ void WorldSession::HandlePlayerLoginFromDB(LoginQueryHolder const& holder) pCurrChar->SendCinematicStart(rEntry->CinematicSequence); // send new char string if not empty - if (!sWorld->GetNewCharString().empty()) - chH.PSendSysMessage("{}", sWorld->GetNewCharString()); + std::string_view newCharString = sWorld->getStringConfig(CONFIG_NEW_CHAR_STRING); + if (!newCharString.empty()) + chH.PSendSysMessage("{}", newCharString); } } |