From c287c991c5481313350e43f79d371dc16cf87b84 Mon Sep 17 00:00:00 2001 From: Renan LE CARO Date: Sat, 28 Jun 2025 07:49:57 +0200 Subject: [PATCH] Stop highlighting a required upgrade after it's been selected once already. --- dist/index.html | 2 +- src/openUpgradesPicker.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dist/index.html b/dist/index.html index b34f019..eb06be4 100644 --- a/dist/index.html +++ b/dist/index.html @@ -6779,7 +6779,7 @@ async function openUpgradesPicker(gameState) { levelName: unlockable?.l.name || "" }); } - if (unlockable?.required?.includes(u.id)) { + if (unlockable?.required?.includes(u.id) && !gameState.perks[u.id]) { unlockRelatedUpgradesOffered++; className += " required"; unlockHint = (0, _i18N.t)("level_up.required", { diff --git a/src/openUpgradesPicker.ts b/src/openUpgradesPicker.ts index 2610eda..be72b4c 100644 --- a/src/openUpgradesPicker.ts +++ b/src/openUpgradesPicker.ts @@ -163,7 +163,7 @@ export async function openUpgradesPicker(gameState: GameState) { levelName: unlockable?.l.name || "", }); } - if (unlockable?.required?.includes(u.id)) { + if (unlockable?.required?.includes(u.id) && !gameState.perks[u.id]) { unlockRelatedUpgradesOffered++; className += " required"; unlockHint = t("level_up.required", {