diff --git a/core/src/mindustry/world/Build.java b/core/src/mindustry/world/Build.java index 6d99b4e48a..7036ba204f 100644 --- a/core/src/mindustry/world/Build.java +++ b/core/src/mindustry/world/Build.java @@ -186,7 +186,7 @@ public class Build{ return false; } - if(!state.rules.editor && checkCoreRadius){ + if(!state.rules.editor && checkCoreRadius && !(!checkVisible && team == Team.derelict)){ //find closest core, if it doesn't match the team, placing is not legal if(state.rules.polygonCoreProtection){ float mindst = Float.MAX_VALUE;