From 3cded34f4b6f9fc3114bf9b0aac69f9e2d49d4ca Mon Sep 17 00:00:00 2001 From: Hikari Date: Sat, 7 Mar 2026 01:21:37 -0800 Subject: [PATCH] fix: preserve codex lore entries across prestige resets --- apps/api/src/services/prestige.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/apps/api/src/services/prestige.ts b/apps/api/src/services/prestige.ts index 556da1b..048613b 100644 --- a/apps/api/src/services/prestige.ts +++ b/apps/api/src/services/prestige.ts @@ -111,6 +111,8 @@ export const buildPostPrestigeState = ( ...freshState, prestige: newPrestigeData, lastTickAt: Date.now(), + // Codex lore persists across prestiges — players keep their discovered entries + ...(currentState.codex ? { codex: currentState.codex } : {}), }; return { newState, newPrestigeData, runestonesEarned, milestoneRunestones };