Crash fixes

This commit is contained in:
Anuken
2025-04-13 22:36:12 -04:00
parent 62585a32b3
commit 061caaa092
4 changed files with 13 additions and 8 deletions

View File

@@ -193,8 +193,8 @@ public class ConstructBlock extends Block{
@Override
public void tapped(){
//if the target is constructable, begin constructing
if(current.isPlaceable()){
if(control.input.buildWasAutoPaused && !control.input.isBuilding && player.isBuilder()){
if(current.isPlaceable() && player.isBuilder()){
if(control.input.buildWasAutoPaused && !control.input.isBuilding){
control.input.isBuilding = true;
}
player.unit().addBuild(new BuildPlan(tile.x, tile.y, rotation, current, lastConfig), false);

View File

@@ -27,7 +27,9 @@ public class LaserTurret extends PowerTurret{
super.setStats();
stats.remove(Stat.booster);
stats.add(Stat.input, StatValues.boosters(reload, coolant.amount, coolantMultiplier, false, this::consumesLiquid));
if(coolant != null){
stats.add(Stat.input, StatValues.boosters(reload, coolant.amount, coolantMultiplier, false, this::consumesLiquid));
}
}
@Override