Fixed RTG generator not using items

This commit is contained in:
Anuken 2018-10-18 16:33:39 -04:00
parent 91a2dfab36
commit cecf32e52e
2 changed files with 2 additions and 4 deletions

View file

@ -85,7 +85,6 @@ public abstract class ItemGenerator extends PowerGenerator{
ItemGeneratorEntity entity = tile.entity();
float maxPower = Math.min(powerCapacity - entity.power.amount, powerOutput * entity.delta()) * entity.efficiency;
float mfract = maxPower / (powerOutput);
if(entity.generateTime <= 0f && entity.items.total() > 0){
Effects.effect(generateEffect, tile.worldx() + Mathf.range(3f), tile.worldy() + Mathf.range(3f));
@ -98,7 +97,7 @@ public abstract class ItemGenerator extends PowerGenerator{
entity.power.graph.update();
if(entity.generateTime > 0f){
entity.generateTime -= 1f / itemDuration * mfract * entity.delta();
entity.generateTime -= 1f / itemDuration * entity.delta();
entity.power.amount += maxPower;
entity.generateTime = Mathf.clamp(entity.generateTime);

View file

@ -57,7 +57,6 @@ public abstract class ItemLiquidGenerator extends ItemGenerator{
}else if(entity.cons.valid()){
float maxPower = Math.min(powerCapacity - entity.power.amount, powerOutput * entity.delta()) * entity.efficiency;
float mfract = maxPower / (powerOutput);
if(entity.generateTime <= 0f && entity.items.total() > 0){
Effects.effect(generateEffect, tile.worldx() + Mathf.range(3f), tile.worldy() + Mathf.range(3f));
@ -68,7 +67,7 @@ public abstract class ItemLiquidGenerator extends ItemGenerator{
}
if(entity.generateTime > 0f){
entity.generateTime -= 1f / itemDuration * mfract * entity.delta();
entity.generateTime -= 1f / itemDuration * entity.delta();
entity.power.amount += maxPower;
entity.generateTime = Mathf.clamp(entity.generateTime);