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