diff options
author | Kae <80987908+Novaenia@users.noreply.github.com> | 2024-10-11 05:16:09 +1100 |
---|---|---|
committer | Kae <80987908+Novaenia@users.noreply.github.com> | 2024-10-11 05:16:09 +1100 |
commit | c9d45daac951f46ba59633ec394bdc92876c1e79 (patch) | |
tree | 08abf806180558861187cb406f191203c4a49429 /source/game/StarUniverseClient.cpp | |
parent | 5db9e4e1c582d39096aa9faf5f84c5aa73eb5cc9 (diff) |
Don't trigger player slot reordering when autosaving after swapped
Diffstat (limited to 'source/game/StarUniverseClient.cpp')
-rw-r--r-- | source/game/StarUniverseClient.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/source/game/StarUniverseClient.cpp b/source/game/StarUniverseClient.cpp index 6038901..19b78cd 100644 --- a/source/game/StarUniverseClient.cpp +++ b/source/game/StarUniverseClient.cpp @@ -288,7 +288,8 @@ void UniverseClient::update(float dt) { if (Time::monotonicMilliseconds() >= m_storageTriggerDeadline) { if (m_mainPlayer) { m_playerStorage->savePlayer(m_mainPlayer); - m_playerStorage->moveToFront(m_mainPlayer->uuid()); + if (playerIsOriginal()) + m_playerStorage->moveToFront(m_mainPlayer->uuid()); } m_storageTriggerDeadline = Time::monotonicMilliseconds() + assets->json("/client.config:storageTriggerInterval").toUInt(); |