mirror of
https://github.com/bitburner-official/bitburner-src.git
synced 2026-04-16 06:18:42 +02:00
BUGFIX: Fix skillMaxUpgradeCount returning 1 at extreme skill levels (#2611)
This commit is contained in:
@@ -81,6 +81,9 @@ export class Skill {
|
||||
}
|
||||
|
||||
calculateMaxUpgradeCount(currentLevel: number, cost: PositiveNumber): number {
|
||||
// At extreme levels, floating-point precision loss makes currentLevel + 1 === currentLevel,
|
||||
// causing calculateCost to return 0. No upgrade is possible in this case.
|
||||
if (this.calculateCost(currentLevel, 1 as PositiveInteger) <= 0) return 0;
|
||||
/**
|
||||
* Define:
|
||||
* - x = count
|
||||
|
||||
Reference in New Issue
Block a user