diff --git a/src/net/torvald/terrarum/IngameInstance.kt b/src/net/torvald/terrarum/IngameInstance.kt index b93290893..5f1926cb1 100644 --- a/src/net/torvald/terrarum/IngameInstance.kt +++ b/src/net/torvald/terrarum/IngameInstance.kt @@ -439,7 +439,7 @@ open class IngameInstance(val batch: FlippingSpriteBatch, val isMultiplayer: Boo } open fun saveTheGame(onSuccessful: () -> Unit, onError: (Throwable) -> Unit) { - + loadedTime_t = App.getTIME_T() } /** diff --git a/src/net/torvald/terrarum/modulebasegame/TerrarumIngame.kt b/src/net/torvald/terrarum/modulebasegame/TerrarumIngame.kt index 6c4f3e761..e3e237feb 100644 --- a/src/net/torvald/terrarum/modulebasegame/TerrarumIngame.kt +++ b/src/net/torvald/terrarum/modulebasegame/TerrarumIngame.kt @@ -495,6 +495,8 @@ open class TerrarumIngame(batch: FlippingSpriteBatch) : IngameInstance(batch) { App.savegameWorlds[world.worldIndex] = SavegameCollection.collectFromBaseFilename(File(worldsDir), worldSavefileName) App.savegameWorldsName[world.worldIndex] = worldName + + loadedTime_t = App.getTIME_T() } } } @@ -1184,6 +1186,8 @@ open class TerrarumIngame(batch: FlippingSpriteBatch) : IngameInstance(batch) { // return to normal state onSuccessful() + + loadedTime_t = App.getTIME_T() } } } @@ -1414,6 +1418,9 @@ open class TerrarumIngame(batch: FlippingSpriteBatch) : IngameInstance(batch) { val timeDiff = System.nanoTime() - start debugTimers.put("Last Autosave Duration", timeDiff) printdbg(this, "Last Autosave Duration: ${(timeDiff) / 1000000000} s") + + + loadedTime_t = App.getTIME_T() } }