From 19675068ea6d8b751073b0b68c7cc9873456bac3 Mon Sep 17 00:00:00 2001 From: Anuken Date: Thu, 12 Dec 2019 17:09:29 -0500 Subject: [PATCH] Fixed wave time not saving properly --- core/src/io/anuke/mindustry/core/Control.java | 1 + core/src/io/anuke/mindustry/io/SaveVersion.java | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/io/anuke/mindustry/core/Control.java b/core/src/io/anuke/mindustry/core/Control.java index c7a04955ca..56dc35eb2c 100644 --- a/core/src/io/anuke/mindustry/core/Control.java +++ b/core/src/io/anuke/mindustry/core/Control.java @@ -262,6 +262,7 @@ public class Control implements ApplicationListener, Loadable{ } } state.set(State.playing); + state.wavetime = state.rules.waveSpacing; control.saves.zoneSave(); logic.play(); Events.fire(Trigger.newGame); diff --git a/core/src/io/anuke/mindustry/io/SaveVersion.java b/core/src/io/anuke/mindustry/io/SaveVersion.java index f3b994abae..6e0157e51b 100644 --- a/core/src/io/anuke/mindustry/io/SaveVersion.java +++ b/core/src/io/anuke/mindustry/io/SaveVersion.java @@ -84,7 +84,6 @@ public abstract class SaveVersion extends SaveFileReader{ state.rules = JsonIO.read(Rules.class, map.get("rules", "{}")); if(state.rules.spawns.isEmpty()) state.rules.spawns = defaultWaves.get(); lastReadBuild = map.getInt("build", -1); - String[] mods = JsonIO.read(String[].class, map.get("mods", "[]")); Map worldmap = maps.byName(map.get("mapname", "\\\\\\")); world.setMap(worldmap == null ? new Map(StringMap.of(