From 6bd50e6f2474d24b1ef8eb8a5dd2639245d62085 Mon Sep 17 00:00:00 2001 From: Rinne <99666293+Semanual@users.noreply.github.com> Date: Sat, 10 Feb 2024 06:01:42 -0300 Subject: [PATCH] BUGFIX: Fixed bug that returned Infinity cost for most skills (#1084) --- src/Bladeburner/Bladeburner.tsx | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/Bladeburner/Bladeburner.tsx b/src/Bladeburner/Bladeburner.tsx index c0c0968f7..2fecb70f6 100644 --- a/src/Bladeburner/Bladeburner.tsx +++ b/src/Bladeburner/Bladeburner.tsx @@ -2299,14 +2299,13 @@ export class Bladeburner { } const skill = Skills[skillName]; - const currentLevel = this.skills[skillName]; - if (currentLevel == null) { - return skill.calculateCost(0, count); - } else if (currentLevel + count > skill.maxLvl) { + const currentLevel = this.skills[skillName] ?? 0; + + if (skill.maxLvl !== 0 && currentLevel + count > skill.maxLvl) { return Infinity; - } else { - return skill.calculateCost(currentLevel, count); } + + return skill.calculateCost(currentLevel, count); } upgradeSkillNetscriptFn(skillName: string, count: number, workerScript: WorkerScript): boolean {