Use shouldExplode, explosionMinWarmup in generators (#8600)

This commit is contained in:
BalaM314
2023-05-13 19:23:47 +05:30
committed by GitHub
parent b40615d9e6
commit 5ec0e9dc9f
2 changed files with 3 additions and 11 deletions

View File

@@ -36,6 +36,7 @@ public class ImpactReactor extends PowerGenerator{
explosionShake = 6f;
explosionShakeDuration = 16f;
explosionDamage = 1900 * 4;
explosionMinWarmup = 0.3f;
explodeEffect = Fx.impactReactorExplosion;
explodeSound = Sounds.explosionbig;
}
@@ -110,13 +111,6 @@ public class ImpactReactor extends PowerGenerator{
return super.sense(sensor);
}
@Override
public void createExplosion(){
if(warmup >= 0.3f){
super.createExplosion();
}
}
@Override
public void write(Writes write){
super.write(write);

View File

@@ -128,10 +128,8 @@ public class NuclearReactor extends PowerGenerator{
}
@Override
public void createExplosion(){
if(items.get(fuelItem) >= 5 || heat >= 0.5f){
super.createExplosion();
}
public boolean shouldExplode(){
return super.shouldExplode() && (items.get(fuelItem) >= 5 || heat >= 0.5f);
}
@Override