Better VariableReactorBuild explosion check
This commit is contained in:
@@ -110,8 +110,12 @@ public class PowerGenerator extends PowerDistributor{
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public boolean shouldExplode(){
|
||||||
|
return warmup() >= explosionMinWarmup;
|
||||||
|
}
|
||||||
|
|
||||||
public void createExplosion(){
|
public void createExplosion(){
|
||||||
if(warmup() >= explosionMinWarmup){
|
if(shouldExplode()){
|
||||||
if(explosionDamage > 0){
|
if(explosionDamage > 0){
|
||||||
Damage.damage(x, y, explosionRadius * tilesize, explosionDamage);
|
Damage.damage(x, y, explosionRadius * tilesize, explosionDamage);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -92,6 +92,11 @@ public class VariableReactor extends PowerGenerator{
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean shouldExplode(){
|
||||||
|
return heat > 0f;
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void draw(){
|
public void draw(){
|
||||||
super.draw();
|
super.draw();
|
||||||
|
|||||||
Reference in New Issue
Block a user