Cleaner liquid display + Display item rate

This commit is contained in:
MEEPofFaith
2024-03-19 12:22:32 -07:00
parent 66893e5c85
commit c3823b8477
2 changed files with 4 additions and 3 deletions

View File

@@ -26,13 +26,13 @@ public class LiquidDisplay extends Table{
i.setAlign(Align.left);
add(i);
if(amount != 0){
if(!perSecond && amount != 0){
Table t = new Table().left().bottom();
t.add(Strings.autoFixed(amount, 2) + (perSecond ? StatUnit.perSecond.localized() : "")).style(Styles.outlineLabel);
t.add(Strings.autoFixed(amount, 2)).style(Styles.outlineLabel);
add(t);
}
}}).height(size).left();
add(liquid.localizedName).left().style(Styles.outlineLabel);
add(liquid.localizedName + (perSecond && amount != 0 ? "\n[lightgray]" + Strings.autoFixed(amount, 2) + StatUnit.perSecond.localized() : "[]")).left().style(Styles.outlineLabel);
}
public LiquidDisplay(Liquid liquid, float amount, boolean perSecond){

View File

@@ -64,6 +64,7 @@ public class ConsumeGenerator extends PowerGenerator{
@Override
public void setStats(){
stats.timePeriod = itemDuration;
super.setStats();
if(hasItems){