diff options
Diffstat (limited to 'source/game/StarUniverseClient.cpp')
-rw-r--r-- | source/game/StarUniverseClient.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/source/game/StarUniverseClient.cpp b/source/game/StarUniverseClient.cpp index f4efd50..57033f8 100644 --- a/source/game/StarUniverseClient.cpp +++ b/source/game/StarUniverseClient.cpp @@ -553,9 +553,8 @@ bool UniverseClient::switchPlayer(Uuid const& uuid) { return false; else if (auto data = m_playerStorage->maybeGetPlayerData(uuid)) { if (reloadPlayer(*data, uuid, true, true)) { - auto dance = Root::singleton().assets()->json("/player.config:swapDance"); - if (dance.isType(Json::Type::String)) - m_mainPlayer->humanoid()->setDance(dance.toString()); + if (auto dance = Root::singleton().assets()->json("/player.config").optString("swapDance")) + m_mainPlayer->humanoid()->setDance(*dance); return true; } } |