fix: lootInventory, prestige, golemancy, attunementStore export, debug components
Build and Publish Mana Loop Docker Image / build-and-publish (push) Successful in 1m21s

This commit is contained in:
Refactoring Agent
2026-05-05 15:00:22 +02:00
parent f0532c1673
commit ed616738fd
10 changed files with 171 additions and 68 deletions
+25
View File
@@ -26,6 +26,12 @@ export interface PrestigeState {
// Guardian pacts
defeatedGuardians: number[];
signedPacts: number[];
signedPactDetails: Record<number, {
floor: number;
guardianId: string;
signedAt: { day: number; hour: number };
skillLevels: Record<string, number>;
}>;
pactRitualFloor: number | null;
pactRitualProgress: number;
@@ -73,6 +79,12 @@ const initialState = {
memories: [] as Memory[],
defeatedGuardians: [] as number[],
signedPacts: [] as number[],
signedPactDetails: {} as Record<number, {
floor: number;
guardianId: string;
signedAt: { day: number; hour: number };
skillLevels: Record<string, number>;
}>,
pactRitualFloor: null as number | null,
pactRitualProgress: 0,
};
@@ -249,6 +261,19 @@ export const usePrestigeStore = create<PrestigeState>()(
resetPrestige: () => {
set(initialState);
},
// Debug helpers
debugSetSignedPacts: (pacts: number[]) => {
set({ signedPacts: pacts });
},
debugSetPactDetails: (details: Record<number, {
floor: number;
guardianId: string;
signedAt: { day: number; hour: number };
skillLevels: Record<string, number>;
}>) => {
set({ signedPactDetails: details });
},
}),
{
name: 'mana-loop-prestige',