fix: correct transcendence guide copy and lifetime gold achievement tracking
Security Scan and Upload / Security & DefectDojo Upload (pull_request) Successful in 1m4s
CI / Lint, Build & Test (pull_request) Successful in 1m11s

Update How to Play guide to show prestige 20 threshold for transcendence
(was incorrectly showing 90). Switch gold achievement checks to use
lifetimeGoldEarned so progress persists across prestiges, matching the
"in total" wording of the achievement descriptions.

Closes #208
Closes #220
This commit is contained in:
2026-04-06 12:17:55 -07:00
committed by Naomi Carrigan
parent b0227c1709
commit e53a25290b
2 changed files with 2 additions and 2 deletions
+1 -1
View File
@@ -232,7 +232,7 @@ const howToPlay = [
{
body:
"Transcendence is the ultimate prestige layer, unlocked by defeating"
+ " The Absolute One (requires Prestige 90). Transcending performs a"
+ " The Absolute One (requires Prestige 20). Transcending performs a"
+ " nuclear reset — wiping resources, prestige, runestones, upgrades,"
+ " and equipment — but grants Echoes based on your prestige count"
+ " (fewer prestiges = more Echoes). Echoes are permanent and survive"
+1 -1
View File
@@ -41,7 +41,7 @@ const checkAchievements = (state: GameState): Array<Achievement> => {
switch (condition.type) {
case "totalGoldEarned":
met = state.player.totalGoldEarned >= condition.amount;
met = state.player.lifetimeGoldEarned >= condition.amount;
break;
case "totalClicks":
met = state.player.totalClicks >= condition.amount;