v2.4.1: added rounding error fix to turn display on time freeze buffs
This commit is contained in:
@@ -432,12 +432,12 @@ public class TimekeepersHourglass extends Artifact {
|
||||
|
||||
@Override
|
||||
public String iconTextDisplay() {
|
||||
return Integer.toString((int)turnsToCost);
|
||||
return Integer.toString((int)(turnsToCost + 0.001f));
|
||||
}
|
||||
|
||||
@Override
|
||||
public String desc() {
|
||||
return Messages.get(this, "desc", Messages.decimalFormat("#.##", turnsToCost));
|
||||
return Messages.get(this, "desc", Messages.decimalFormat("#.##", Math.max(0, turnsToCost)));
|
||||
}
|
||||
|
||||
private static final String PRESSES = "presses";
|
||||
|
||||
@@ -93,7 +93,7 @@ public class Swiftthistle extends Plant {
|
||||
|
||||
@Override
|
||||
public String iconTextDisplay() {
|
||||
return Integer.toString((int)left);
|
||||
return Integer.toString((int)(left + 0.001f));
|
||||
}
|
||||
|
||||
public void reset(){
|
||||
@@ -102,7 +102,7 @@ public class Swiftthistle extends Plant {
|
||||
|
||||
@Override
|
||||
public String desc() {
|
||||
return Messages.get(this, "desc", dispTurns(left));
|
||||
return Messages.get(this, "desc", dispTurns(Math.max(0, left)));
|
||||
}
|
||||
|
||||
public void processTime(float time){
|
||||
|
||||
Reference in New Issue
Block a user