diff --git a/core/src/mindustry/game/Teams.java b/core/src/mindustry/game/Teams.java index 38c81590b3f5..c8d8e244d256 100644 --- a/core/src/mindustry/game/Teams.java +++ b/core/src/mindustry/game/Teams.java @@ -95,7 +95,7 @@ public void eachEnemyCore(Team team, Cons ret){ public void eachRadiusCore(Team team, Cons ret){ for(TeamData data : active){ - if(team.ignoresBuildRadius(data.team)){ + if(!team.ignoresBuildRadius(data.team)){ for(Building tile : data.cores){ ret.get(tile); } diff --git a/core/src/mindustry/graphics/OverlayRenderer.java b/core/src/mindustry/graphics/OverlayRenderer.java index 24b290ea01a7..5bf412e5eea1 100644 --- a/core/src/mindustry/graphics/OverlayRenderer.java +++ b/core/src/mindustry/graphics/OverlayRenderer.java @@ -173,7 +173,7 @@ public void drawTop(){ float offset = (i == 0 ? -2f : 0f); for(CoreEdge edge : cedges){ Team displayed = edge.displayed(); - if(displayed != null){ + if(displayed != null && !player.team().ignoresBuildRadius(displayed)){ Draw.color(i == 0 ? Color.darkGray : Tmp.c1.set(displayed.color).lerp(Pal.accent, Mathf.absin(Time.time, 10f, 0.2f))); Lines.line(edge.x1, edge.y1 + offset, edge.x2, edge.y2 + offset); }