fix: game.game. double reference in PrestigeScreen + /clic label
All checks were successful
CI/CD — Build & Deploy / Build & Deploy (push) Successful in 21s
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:
@@ -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)">
|
||||
|
||||
@@ -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 -->
|
||||
|
||||
Reference in New Issue
Block a user