diff --git a/src/main/kotlin/ru/dbotthepony/mc/otm/core/Fraction.kt b/src/main/kotlin/ru/dbotthepony/mc/otm/core/Fraction.kt index 7ebdca0a7..598cec5c2 100644 --- a/src/main/kotlin/ru/dbotthepony/mc/otm/core/Fraction.kt +++ b/src/main/kotlin/ru/dbotthepony/mc/otm/core/Fraction.kt @@ -581,7 +581,8 @@ data class Fraction @JvmOverloads constructor(@JvmField val value: BigInteger, @ } // Позволяет получить процент от деления данного на divisor с точностью до 5 цифр - fun percentage(divisor: Fraction): Float { + fun percentage(divisor: Fraction, zeroing: Boolean = true): Float { + if (divisor.isZero() && zeroing) return 0f if (isNaN() || divisor.isNaN()) return Float.NaN val mul = (this * TEN_THOUSAND) / divisor