|
|
|
@ -445,7 +445,10 @@ export function formatBigNumber(num, separator = T.global.decimalSeparator) {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
const leadingDigitsRounded = round1Digit(leadingDigits);
|
|
|
|
|
const leadingDigitsNoTrailingDecimal = leadingDigitsRounded.toString().replace(".0", "").replace(".", separator);
|
|
|
|
|
const leadingDigitsNoTrailingDecimal = leadingDigitsRounded
|
|
|
|
|
.toString()
|
|
|
|
|
.replace(".0", "")
|
|
|
|
|
.replace(".", separator);
|
|
|
|
|
return sign + leadingDigitsNoTrailingDecimal + suffix;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
@ -959,6 +962,7 @@ export function capitalizeFirstLetter(str) {
|
|
|
|
|
export function formatItemsPerSecond(speed, double = false, separator = T.global.decimalSeparator) {
|
|
|
|
|
return speed === 1.0
|
|
|
|
|
? T.ingame.buildingPlacement.infoTexts.oneItemPerSecond
|
|
|
|
|
: T.ingame.buildingPlacement.infoTexts.itemsPerSecond.replace("<x>", "" + round2Digits(speed)).replace(".", separator) +
|
|
|
|
|
: T.ingame.buildingPlacement.infoTexts.itemsPerSecond
|
|
|
|
|
.replace("<x>", round2Digits(speed).toString().replace(".", separator)) +
|
|
|
|
|
(double ? " " + T.ingame.buildingPlacement.infoTexts.itemsPerSecondDouble : "");
|
|
|
|
|
}
|
|
|
|
|