diff options
author | Takenbacon <revoke1336@live.com> | 2025-06-30 08:14:12 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-06-30 17:14:12 +0200 |
commit | fd262c3ab109afec7d191c97d2b44f58eb4a1477 (patch) | |
tree | 203365aa95c3e394283f5259b7a0b3d070c13d02 /src/server/game/Handlers/CharacterHandler.cpp | |
parent | 904ddc72cc92bbd668c2a2a0b4da8e2a09de02cc (diff) |
feat(Core/Config): Improvements to config caching (#21647)
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); } } |