diff --git a/core/src/mindustry/world/blocks/defense/OverdriveProjector.java b/core/src/mindustry/world/blocks/defense/OverdriveProjector.java index b0aa7801c6..14b553c6b4 100644 --- a/core/src/mindustry/world/blocks/defense/OverdriveProjector.java +++ b/core/src/mindustry/world/blocks/defense/OverdriveProjector.java @@ -68,9 +68,9 @@ public class OverdriveProjector extends Block{ stats.add(Stat.range, range / tilesize, StatUnit.blocks); stats.add(Stat.productionTime, useTime / 60f, StatUnit.seconds); - if(hasBoost){ + if(hasBoost && findConsumer(f -> f instanceof ConsumeItems) instanceof ConsumeItems items){ stats.remove(Stat.booster); - stats.add(Stat.booster, StatValues.itemBoosters("+{0}%", stats.timePeriod, speedBoostPhase * 100f, phaseRangeBoost, ((ConsumeItems)findConsumer(f -> f instanceof ConsumeItems)).items, this::consumesItem)); + stats.add(Stat.booster, StatValues.itemBoosters("+{0}%", stats.timePeriod, speedBoostPhase * 100f, phaseRangeBoost, items.items, this::consumesItem)); } }