fix: implement fabricator attunement unlock condition (floor 20 guardian)
Build and Publish Mana Loop Docker Image / build-and-publish (push) Failing after 1m3s

This commit is contained in:
2026-06-10 23:01:32 +02:00
parent 05232ae03b
commit aa5d2abd68
5 changed files with 24 additions and 6 deletions
@@ -130,6 +130,15 @@ export function buildCombatCallbacks(params: BuildCombatCallbacksParams) {
params.addLog('💜 The path of the Invoker is now available!');
}
}
// Auto-unlock Fabricator when the second guardian (floor 20) is defeated
if (floor === 20) {
const prestigeState = usePrestigeStore.getState();
const unlocked = useAttunementStore.getState().unlockAttunement('fabricator', prestigeState.defeatedGuardians);
if (unlocked) {
params.addLog('⚒️ The path of the Fabricator is now available!');
}
}
} else if (floor % 5 === 0) {
params.addLog('Floor ' + floor + ' cleared!');
}