From 45391be8ce05d4d25193c678d5b09ea8b0d1f968 Mon Sep 17 00:00:00 2001 From: Seth Posner Date: Mon, 5 Dec 2022 10:27:41 -0800 Subject: [PATCH] Fix bonfire autobuying and fire display --- src/data/layers/coal.tsx | 3 ++- src/data/layers/elves.tsx | 6 ++---- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/src/data/layers/coal.tsx b/src/data/layers/coal.tsx index 53eca09..27284ff 100644 --- a/src/data/layers/coal.tsx +++ b/src/data/layers/coal.tsx @@ -821,7 +821,8 @@ const layer = createLayer(id, function (this: BaseLayer) { {render(buildFire)}
- {formatWhole(activeFires.value)}/{formatWhole(buildFire.amount.value)} + {formatWhole(Decimal.floor(activeFires.value))}/ + {formatWhole(Decimal.floor(buildFire.amount.value))}
{renderRow(minFire, removeFire, addFire, maxFire)}
diff --git a/src/data/layers/elves.tsx b/src/data/layers/elves.tsx index 3c3bc54..3e0f01a 100644 --- a/src/data/layers/elves.tsx +++ b/src/data/layers/elves.tsx @@ -429,15 +429,13 @@ const layer = createLayer(id, function (this: BaseLayer) { buyable: coal.buildBonfire, cooldownModifier: bonfireCooldown, visibility: () => showIf(boxes.upgrades.ashUpgrade.bought.value), - customCost: amount => - Decimal.times(amount, 10) - .plus(10) - .times(Decimal.pow(0.95, paper.books.bonfireBook.amount.value)), hasToggle: true, toggleDesc: "Activate auto-purchased bonfires", onAutoPurchase() { if (bonfireElf.toggle.value) { coal.activeBonfires.value = Decimal.add(coal.activeBonfires.value, 1); + coal.buildFire.amount.value = Decimal.sub(coal.buildFire.amount.value, unref(this.buyable.cost!)); + coal.activeFires.value = Decimal.sub(coal.activeFires.value, unref(this.buyable.cost!)); } } });