From d458a7d225b3de51ecdda0281c3ff864b21bafbd Mon Sep 17 00:00:00 2001 From: Aarex Tiaokhiao Date: Mon, 14 Sep 2020 18:32:29 -0400 Subject: [PATCH] Fix broken booster divider upgrade Pre-Release 2 Patch 2 --- js/game.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/js/game.js b/js/game.js index bf0722e..fc1085a 100644 --- a/js/game.js +++ b/js/game.js @@ -523,7 +523,7 @@ const LAYER_UPGS = { desc: "Boosters are cheaper based on your points.", cost: new Decimal(18), unl() { return player.b.upgrades.includes(21) || player.b.upgrades.includes(22) }, - currently() { return player.points.add(1).log10().add(1).pow(3.2).pow((tmp.s !== undefined)?tmp.s.sbEff[4]:1) }, + currently() { return player.points.add(1).log10().add(1).pow(3.2).pow(tmp.s !== undefined && tmp.s.trueSbUnl >= 4 ? tmp.s.sbEff[4] : 1) }, effDisp(x) { return "/"+format(x) }, }, 31: { @@ -2994,7 +2994,7 @@ function getSpaceBuildingEff(x) { if (!player.s.unl) bought = new Decimal(0) else { bought = tmp.s.sb[x].add(tmp.s.sbExtra) - if (x<5) bought = bought.add(fixValue(tmp.s.sbEff[5])) + if (x < 5 && tmp.s.trueSbUnl >= 5) bought = bought.add(tmp.s.sbEff[5]) var compressLvl = new Decimal(1) if (tmp.i !== undefined && layerUnl("i") && tmp.i.compressed >= x) compressLvl = tmp.s.sbUnl.sub(x - SPACE_BUILDINGS.max - 1).ceil().cbrt()