diff --git a/core/src/mindustry/world/blocks/production/AttributeCrafter.java b/core/src/mindustry/world/blocks/production/AttributeCrafter.java index dc66658461..c2cf37cca3 100644 --- a/core/src/mindustry/world/blocks/production/AttributeCrafter.java +++ b/core/src/mindustry/world/blocks/production/AttributeCrafter.java @@ -16,6 +16,7 @@ public class AttributeCrafter extends GenericCrafter{ public float minEfficiency = -1f; public float displayEfficiencyScale = 1f; public boolean displayEfficiency = true; + public boolean scaleLiquidConsumption = false; public AttributeCrafter(String name){ super(name); @@ -68,6 +69,11 @@ public class AttributeCrafter extends GenericCrafter{ public float efficiencyMultiplier(){ return baseEfficiency + Math.min(maxBoost, boostScale * attrsum) + attribute.env(); } + + @Override + public float efficiencyScale(){ + return scaleLiquidConsumption ? efficiencyMultiplier() : super.efficiencyScale(); + } @Override public void pickedUp(){