Better VariableReactorBuild explosion check

This commit is contained in:
Anuken 2023-05-12 12:16:32 -04:00
parent 7bcfaf54ef
commit 587c8c280c
2 changed files with 10 additions and 1 deletions

View File

@ -110,8 +110,12 @@ public class PowerGenerator extends PowerDistributor{
}
}
public boolean shouldExplode(){
return warmup() >= explosionMinWarmup;
}
public void createExplosion(){
if(warmup() >= explosionMinWarmup){
if(shouldExplode()){
if(explosionDamage > 0){
Damage.damage(x, y, explosionRadius * tilesize, explosionDamage);
}

View File

@ -92,6 +92,11 @@ public class VariableReactor extends PowerGenerator{
}
}
@Override
public boolean shouldExplode(){
return heat > 0f;
}
@Override
public void draw(){
super.draw();