forgor super.setStats(), removed uneccesary liquidBoostIntensity from Constructor

This commit is contained in:
Shade
2024-02-04 20:34:30 +08:00
parent c0047c0f49
commit 096f3ec0d3

View File

@@ -40,7 +40,6 @@ public class BurstDrill extends Drill{
//does not drill in the traditional sense, so this is not even used //does not drill in the traditional sense, so this is not even used
hardnessDrillMultiplier = 0f; hardnessDrillMultiplier = 0f;
liquidBoostIntensity = 1f;
//generally at center //generally at center
drillEffectRnd = 0f; drillEffectRnd = 0f;
drillEffect = Fx.shockwave; drillEffect = Fx.shockwave;
@@ -60,10 +59,7 @@ public class BurstDrill extends Drill{
@Override @Override
public void setStats(){ public void setStats(){
stats.add(Stat.drillTier, StatValues.drillables(drillTime, hardnessDrillMultiplier, size * size, drillMultipliers, b -> b instanceof Floor f && !f.wallOre && f.itemDrop != null && super.setStats();
f.itemDrop.hardness <= tier && f.itemDrop != blockedItem && (indexer.isBlockPresent(f) || state.isMenu())));
stats.add(Stat.drillSpeed, 60f / drillTime * size * size, StatUnit.itemsSecond);
if(liquidBoostIntensity != 1 && findConsumer(f -> f instanceof ConsumeLiquidBase && f.booster) instanceof ConsumeLiquidBase consBase){ if(liquidBoostIntensity != 1 && findConsumer(f -> f instanceof ConsumeLiquidBase && f.booster) instanceof ConsumeLiquidBase consBase){
stats.remove(Stat.booster); stats.remove(Stat.booster);