fix: game.game. double reference in PrestigeScreen + /clic label
All checks were successful
CI/CD — Build & Deploy / Build & Deploy (push) Successful in 21s

PrestigeScreen had game.game.state (double ref) causing undefined error
on prestige. Fixed 5 occurrences. CockpitHeader label /clic → Clic.
This commit is contained in:
2026-03-28 21:04:17 +01:00
parent f4bc25b3b1
commit 7c651ded4e
2 changed files with 5 additions and 5 deletions

View File

@@ -15,7 +15,7 @@
<span class="gp-value gp-accent-green text-[0.8rem]!">{formatNumber(game.productionPerSecond)}/s</span>
</div>
<div class="gp-stat" title="Valeur attendue par clic (double + crit inclus)">
<span class="gp-label">/clic</span>
<span class="gp-label">Clic</span>
<span class="gp-value gp-accent-amber text-[0.8rem]!">{formatNumber(expectedPerClick)}</span>
</div>
<div class="gp-stat" title="Multiplicateur global (prestige)">

View File

@@ -15,22 +15,22 @@
return `${seconds}s`;
}
let baseDna = $derived(computePrestigeDna(game.game.state.lifetimeTadpoles, game.game.state.prestigeCount));
let baseDna = $derived(computePrestigeDna(game.state.lifetimeTadpoles, game.state.prestigeCount));
let dnaBonus = $derived(getPrestigeDnaBonus(game.state.evolutionTree));
let dnaPreview = $derived(Math.floor(baseDna * (1 + dnaBonus)));
let threshold = $derived(getPrestigeThreshold(game.state));
let canPrestige = $derived(game.game.state.lifetimeTadpoles >= threshold);
let canPrestige = $derived(game.state.lifetimeTadpoles >= threshold);
let runDuration = $derived(Date.now() - game.state.runStats.startedAt);
let bestRun = $derived(game.state.runStats.bestRun);
let isBestAdn = $derived(!bestRun || dnaPreview > bestRun.adn);
let isBestTadpoles = $derived(!bestRun || game.game.state.lifetimeTadpoles > bestRun.tadpoles);
let isBestTadpoles = $derived(!bestRun || game.state.lifetimeTadpoles > bestRun.tadpoles);
function handlePrestige() {
if (canPrestige) game.prestige();
}
</script>
<svelte:window onkeydown={(e) => { if (e.key === 'Escape' && game.showPrestigeScreen) game.game.closePrestige(); }} />
<svelte:window onkeydown={(e) => { if (e.key === 'Escape' && game.showPrestigeScreen) game.closePrestige(); }} />
{#if game.showPrestigeScreen}
<!-- Backdrop -->