From 8eed0f87115c718125cf0aeaa504bf86832f30ba Mon Sep 17 00:00:00 2001 From: Anuken Date: Fri, 28 Apr 2023 10:48:17 -0400 Subject: [PATCH] Fixed #8533 --- core/src/mindustry/entities/comp/BuildingComp.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/core/src/mindustry/entities/comp/BuildingComp.java b/core/src/mindustry/entities/comp/BuildingComp.java index d8adc67bc7..a1c5f7b766 100644 --- a/core/src/mindustry/entities/comp/BuildingComp.java +++ b/core/src/mindustry/entities/comp/BuildingComp.java @@ -1758,8 +1758,7 @@ abstract class BuildingComp implements Posc, Teamc, Healthc, Buildingc, Timerc, return; } - //TODO why check for old state? - boolean prevValid = efficiency > 0, update = shouldConsume() && productionValid(); + boolean update = shouldConsume() && productionValid(); float minEfficiency = 1f; @@ -1791,7 +1790,7 @@ abstract class BuildingComp implements Posc, Teamc, Healthc, Buildingc, Timerc, updateEfficiencyMultiplier(); //second pass: update every consumer based on efficiency - if(update && prevValid && efficiency > 0){ + if(update && efficiency > 0){ for(var cons : block.updateConsumers){ cons.update(self()); }