From 1f2ae18b238577d05975593a2d9d3918cf9a58c8 Mon Sep 17 00:00:00 2001 From: Anuken Date: Tue, 11 Oct 2022 17:03:54 -0400 Subject: [PATCH] Unlock defaults for older campaign saves --- core/src/mindustry/ui/dialogs/PlanetDialog.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/core/src/mindustry/ui/dialogs/PlanetDialog.java b/core/src/mindustry/ui/dialogs/PlanetDialog.java index db738cbbf9..b646fe73cc 100644 --- a/core/src/mindustry/ui/dialogs/PlanetDialog.java +++ b/core/src/mindustry/ui/dialogs/PlanetDialog.java @@ -212,6 +212,11 @@ public class PlanetDialog extends BaseDialog implements PlanetInterfaceRenderer{ }}).loaded = t -> planetTextures[fi] = t; assets.finishLoadingAsset(names[i]); } + + //unlock defaults for older campaign saves (TODO move? where to?) + if(content.planets().contains(p -> p.sectors.contains(s -> s.hasBase())) || Blocks.scatter.unlocked() || Blocks.router.unlocked()){ + Seq.with(Blocks.junction, Blocks.mechanicalDrill, Blocks.duo, Items.copper, Items.lead).each(UnlockableContent::quietUnlock); + } } /** show with no limitations, just as a map. */