Веб-сайт самохостера Lotigara

summaryrefslogtreecommitdiff
path: root/source/game/StarUniverseClient.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'source/game/StarUniverseClient.cpp')
-rw-r--r--source/game/StarUniverseClient.cpp5
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;
}
}