This commit is contained in:
Anuken
2025-02-06 12:17:56 -05:00
13 changed files with 112 additions and 37 deletions

View File

@@ -64,6 +64,7 @@ public class ConsumeGenerator extends PowerGenerator{
@Override
public void setStats(){
stats.timePeriod = itemDuration;
super.setStats();
if(hasItems){
@@ -80,12 +81,14 @@ public class ConsumeGenerator extends PowerGenerator{
@Override
public void updateEfficiencyMultiplier(){
efficiencyMultiplier = 1f;
if(filterItem != null){
float m = filterItem.efficiencyMultiplier(this);
if(m > 0) efficiencyMultiplier = m;
}else if(filterLiquid != null){
if(m > 0) efficiencyMultiplier *= m;
}
if(filterLiquid != null){
float m = filterLiquid.efficiencyMultiplier(this);
if(m > 0) efficiencyMultiplier = m;
if(m > 0) efficiencyMultiplier *= m;
}
}