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 };