From 6cdc05444625eb9698f5d08b86b0122d44beb61d Mon Sep 17 00:00:00 2001 From: Anuken Date: Thu, 25 Dec 2025 19:02:44 -0500 Subject: [PATCH] Fixed #11493 --- core/src/mindustry/core/Logic.java | 3 ++- core/src/mindustry/io/SaveIO.java | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/core/src/mindustry/core/Logic.java b/core/src/mindustry/core/Logic.java index fc26751e20..2bcb9d9fba 100644 --- a/core/src/mindustry/core/Logic.java +++ b/core/src/mindustry/core/Logic.java @@ -204,7 +204,8 @@ public class Logic implements ApplicationListener{ public void play(){ state.set(State.playing); //grace period of 2x wave time before game starts - state.wavetime = (state.rules.initialWaveSpacing <= 0 ? state.rules.waveSpacing * 2 : state.rules.initialWaveSpacing) * (state.isCampaign() ? state.getPlanet().campaignRules.difficulty.waveTimeMultiplier : 1f);; + state.wavetime = (state.rules.initialWaveSpacing <= 0 ? state.rules.waveSpacing * 2 : state.rules.initialWaveSpacing) * (state.isCampaign() ? state.getPlanet().campaignRules.difficulty.waveTimeMultiplier : 1f); + state.stats = new GameStats(); Events.fire(new PlayEvent()); //add starting items diff --git a/core/src/mindustry/io/SaveIO.java b/core/src/mindustry/io/SaveIO.java index bd409f6ded..3bb3a43207 100644 --- a/core/src/mindustry/io/SaveIO.java +++ b/core/src/mindustry/io/SaveIO.java @@ -21,6 +21,7 @@ public class SaveIO{ public static final byte[] header = {'M', 'S', 'A', 'V'}; public static final IntMap versions = new IntMap<>(); public static final Seq versionArray = Seq.with(new Save1(), new Save2(), new Save3(), new Save4(), new Save5(), new Save6(), new Save7(), new Save8(), new Save9(), new Save10(), new Save11()); + static{ for(SaveVersion version : versionArray){ versions.put(version.version, version);