From 7e0f68b24dbf52e03066a224861983e8e370295b Mon Sep 17 00:00:00 2001 From: Anuken Date: Sun, 19 Sep 2021 12:50:45 -0400 Subject: [PATCH] Made replaced preset sector saves auto-delete --- core/src/mindustry/game/Saves.java | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/core/src/mindustry/game/Saves.java b/core/src/mindustry/game/Saves.java index b385e38884..298d9a48ed 100644 --- a/core/src/mindustry/game/Saves.java +++ b/core/src/mindustry/game/Saves.java @@ -55,6 +55,16 @@ public class Saves{ } } + //clear saves from build <130 that had the new naval sectors. + saves.removeAll(s -> { + if(s.getSector() != null && (s.getSector().id == 108 || s.getSector().id == 216) && s.meta.build <= 130 && s.meta.build > 0){ + s.getSector().clearInfo(); + s.file.delete(); + return true; + } + return false; + }); + lastSectorSave = saves.find(s -> s.isSector() && s.getName().equals(Core.settings.getString("last-sector-save", ""))); //automatically assign sector save slots @@ -289,7 +299,7 @@ public class Saves{ return meta.mods; } - public Sector getSector(){ + public @Nullable Sector getSector(){ return meta == null || meta.rules == null ? null : meta.rules.sector; }