From 092e6a3d52d483a40ad31f94f5688b456f278b3c Mon Sep 17 00:00:00 2001 From: n8n-gitea Date: Wed, 10 Jun 2026 21:51:03 +0200 Subject: [PATCH] fix: correct quickStart prestige upgrade property name in resetMana --- docs/circular-deps.txt | 2 +- docs/dependency-graph.json | 2 +- src/lib/game/__tests__/persistence.test.ts | 2 +- src/lib/game/__tests__/store-actions-mana.test.ts | 2 +- src/lib/game/__tests__/store-actions.test.ts | 2 +- src/lib/game/stores/manaStore.ts | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/circular-deps.txt b/docs/circular-deps.txt index f446072..04b4a18 100644 --- a/docs/circular-deps.txt +++ b/docs/circular-deps.txt @@ -1,5 +1,5 @@ # Circular Dependencies -Generated: 2026-06-10T18:50:03.343Z +Generated: 2026-06-10T19:48:45.847Z Found: 3 circular chain(s) — these MUST be fixed before modifying involved files. 1. 1) stores/golem-combat-actions.ts > stores/golem-combat-helpers.ts diff --git a/docs/dependency-graph.json b/docs/dependency-graph.json index 5009036..2701b67 100644 --- a/docs/dependency-graph.json +++ b/docs/dependency-graph.json @@ -1,6 +1,6 @@ { "_meta": { - "generated": "2026-06-10T18:50:01.087Z", + "generated": "2026-06-10T19:48:43.733Z", "description": "Import dependency graph for src/lib/game. Keys are files, values are arrays of files they import.", "usage": "To find what a file affects, search for its path in the VALUES. To find what a file depends on, look at its KEY entry." }, diff --git a/src/lib/game/__tests__/persistence.test.ts b/src/lib/game/__tests__/persistence.test.ts index b6a0649..7ff9582 100644 --- a/src/lib/game/__tests__/persistence.test.ts +++ b/src/lib/game/__tests__/persistence.test.ts @@ -179,7 +179,7 @@ describe('Persistence', () => { expect(useGameStore.getState().hour).toBe(0); // Mana store should be reset - // Note: resetMana uses 10 + prestigeUpgrades.manaStart, with no upgrades = 10 + // Note: resetMana uses 10 + prestigeUpgrades.quickStart, with no upgrades = 10 expect(useManaStore.getState().rawMana).toBeGreaterThanOrEqual(0); // Combat store should be reset diff --git a/src/lib/game/__tests__/store-actions-mana.test.ts b/src/lib/game/__tests__/store-actions-mana.test.ts index e2ef2ab..3c777d5 100644 --- a/src/lib/game/__tests__/store-actions-mana.test.ts +++ b/src/lib/game/__tests__/store-actions-mana.test.ts @@ -131,7 +131,7 @@ describe('ManaStore', () => { }); it('should apply prestige upgrades for starting mana', () => { - useManaStore.getState().resetMana({ manaStart: 5 }); + useManaStore.getState().resetMana({ quickStart: 5 }); expect(useManaStore.getState().rawMana).toBe(10 + 5 * 10); }); }); diff --git a/src/lib/game/__tests__/store-actions.test.ts b/src/lib/game/__tests__/store-actions.test.ts index 1a62e1e..2a7d0bb 100644 --- a/src/lib/game/__tests__/store-actions.test.ts +++ b/src/lib/game/__tests__/store-actions.test.ts @@ -162,7 +162,7 @@ describe('ManaStore', () => { }); it('should apply prestige upgrades for starting mana', () => { - useManaStore.getState().resetMana({ manaStart: 5 }); + useManaStore.getState().resetMana({ quickStart: 5 }); expect(useManaStore.getState().rawMana).toBe(10 + 5 * 10); }); }); diff --git a/src/lib/game/stores/manaStore.ts b/src/lib/game/stores/manaStore.ts index 9b3c6b5..ef11977 100755 --- a/src/lib/game/stores/manaStore.ts +++ b/src/lib/game/stores/manaStore.ts @@ -168,7 +168,7 @@ export const useManaStore = create()( resetMana: (prestigeUpgrades: Record) => { const elementMax = 10 + (prestigeUpgrades.elementalAttune || 0) * 25; - const startingMana = 10 + (prestigeUpgrades.manaStart || 0) * 10; + const startingMana = 10 + (prestigeUpgrades.quickStart || 0) * 10; set({ rawMana: startingMana, meditateTicks: 0, totalManaGathered: 0, elements: makeInitialElements(elementMax, prestigeUpgrades), elementRegen: {} }); }, }),