From 2a7e56460354a4cc017b456d8b3ff78e001812f6 Mon Sep 17 00:00:00 2001 From: Anuken Date: Thu, 31 Oct 2024 18:15:02 -0400 Subject: [PATCH] Cleanup --- core/src/mindustry/entities/comp/BuilderComp.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/core/src/mindustry/entities/comp/BuilderComp.java b/core/src/mindustry/entities/comp/BuilderComp.java index 60b6494ff6..575d5ffc0b 100644 --- a/core/src/mindustry/entities/comp/BuilderComp.java +++ b/core/src/mindustry/entities/comp/BuilderComp.java @@ -1,7 +1,6 @@ package mindustry.entities.comp; import arc.*; -import arc.func.*; import arc.graphics.*; import arc.graphics.g2d.*; import arc.math.*; @@ -143,7 +142,7 @@ abstract class BuilderComp implements Posc, Statusc, Teamc, Rotc{ //derelict repair (tile.team() == Team.derelict && tile.block() == current.block && tile.build != null && tile.block().allowDerelictRepair && state.rules.derelictRepair) || //make sure there's at least 1 item of each type first - !Structs.contains(current.block.requirements, i -> core != null && !core.items.has(i.item, Math.min(Mathf.round(i.amount * state.rules.buildCostMultiplier), 1))); + !Structs.contains(current.block.requirements, i -> !core.items.has(i.item, Math.min(Mathf.round(i.amount * state.rules.buildCostMultiplier), 1))); if(hasAll){ Call.beginPlace(self(), current.block, team, current.x, current.y, current.rotation); @@ -200,11 +199,10 @@ abstract class BuilderComp implements Posc, Statusc, Teamc, Rotc{ /** Draw all current build plans. Does not draw the beam effect, only the positions. */ void drawBuildPlans(){ - Boolf skip = plan -> plan.progress > 0.01f || (buildPlan() == plan && plan.initialized && (within(plan.x * tilesize, plan.y * tilesize, type.buildRange) || state.isEditor())); for(int i = 0; i < 2; i++){ for(BuildPlan plan : plans){ - if(skip.get(plan)) continue; + if(plan.progress > 0.01f || (buildPlan() == plan && plan.initialized && (within(plan.x * tilesize, plan.y * tilesize, type.buildRange) || state.isEditor()))) continue; if(i == 0){ drawPlan(plan, 1f); }else{