From 329d8ca8e6438a8e79f2a034965e0adfe843d630 Mon Sep 17 00:00:00 2001 From: catloversg <152669316+catloversg@users.noreply.github.com> Date: Sat, 24 Aug 2024 11:04:13 +0700 Subject: [PATCH] BUGFIX: Wrong skill multipliers in Bladeburner (#1615) --- src/Bladeburner/Bladeburner.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Bladeburner/Bladeburner.ts b/src/Bladeburner/Bladeburner.ts index 76b041e3a..a7d36f538 100644 --- a/src/Bladeburner/Bladeburner.ts +++ b/src/Bladeburner/Bladeburner.ts @@ -254,7 +254,7 @@ export class Bladeburner { getSkillMultsDisplay(): string[] { const display: string[] = []; for (const [multName, mult] of getRecordEntries(this.skillMultipliers)) { - display.push(`${multName}: x${formatNumberNoSuffix(mult, 3)}`); + display.push(`${multName}: x${formatBigNumber(mult)}`); } return display; } @@ -751,8 +751,8 @@ export class Bladeburner { const level = this.getSkillLevel(skill.name); if (!level) continue; for (const [name, baseMult] of getRecordEntries(skill.mults)) { - const mult = baseMult * level; - this.skillMultipliers[name] = clampNumber(this.getSkillMult(name) + mult / 100, 0); + const mult = 1 + (baseMult * level) / 100; + this.skillMultipliers[name] = clampNumber(this.getSkillMult(name) * mult, 0); } } }