From 92517a470a0403214c91b30969f5a00211e1915b Mon Sep 17 00:00:00 2001 From: Anuken Date: Thu, 10 Apr 2025 20:26:24 -0400 Subject: [PATCH] Don't create unit spawns on campaign enemy core death when a spawn already exists --- core/src/mindustry/world/blocks/storage/CoreBlock.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/mindustry/world/blocks/storage/CoreBlock.java b/core/src/mindustry/world/blocks/storage/CoreBlock.java index 7052195c78..47d70253ac 100644 --- a/core/src/mindustry/world/blocks/storage/CoreBlock.java +++ b/core/src/mindustry/world/blocks/storage/CoreBlock.java @@ -600,7 +600,7 @@ public class CoreBlock extends StorageBlock{ } //add a spawn to the map for future reference - waves should be disabled, so it shouldn't matter - if(state.isCampaign() && team == state.rules.waveTeam && team.cores().size <= 1 && state.rules.sector.planet.enemyCoreSpawnReplace){ + if(state.isCampaign() && team == state.rules.waveTeam && team.cores().size <= 1 && spawner.getSpawns().size == 0 && state.rules.sector.planet.enemyCoreSpawnReplace){ //do not recache tile.setOverlayQuiet(Blocks.spawn);