From c9d45daac951f46ba59633ec394bdc92876c1e79 Mon Sep 17 00:00:00 2001 From: Kae <80987908+Novaenia@users.noreply.github.com> Date: Fri, 11 Oct 2024 05:16:09 +1100 Subject: [PATCH] Don't trigger player slot reordering when autosaving after swapped --- source/game/StarUniverseClient.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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();