[High] [Bug] Fabricator attunement permanently ununlockable (returns false) #355

Closed
opened 2026-06-10 19:24:01 +02:00 by Anexim · 2 comments
Owner

Severity: High
File: src/lib/game/stores/attunementStore.ts (lines 87-89)

Description:
The fabricator branch of unlockAttunement has return false; with the comment "no specific gating condition implemented." This means the fabricator attunement can never be unlocked through normal gameplay. Only debugUnlockAttunement can unlock it.

Impact: Soft-lock — fabricator attunement is permanently inaccessible to players through normal gameplay. Players cannot access golemancy or fabricator crafting.

Fix needed: Implement the proper gating condition for the fabricator attunement (e.g., reaching a certain enchanter level, defeating specific guardians, etc.) or remove the early return if it should be unlocked by default.

**Severity:** High **File:** `src/lib/game/stores/attunementStore.ts` (lines 87-89) **Description:** The fabricator branch of `unlockAttunement` has `return false;` with the comment "no specific gating condition implemented." This means the fabricator attunement can **never** be unlocked through normal gameplay. Only `debugUnlockAttunement` can unlock it. **Impact:** Soft-lock — fabricator attunement is permanently inaccessible to players through normal gameplay. Players cannot access golemancy or fabricator crafting. **Fix needed:** Implement the proper gating condition for the fabricator attunement (e.g., reaching a certain enchanter level, defeating specific guardians, etc.) or remove the early return if it should be unlocked by default.
Anexim added the ai:todo label 2026-06-10 19:24:01 +02:00
n8n-gitea was assigned by Anexim 2026-06-10 19:24:01 +02:00
Anexim added ai:in-progress and removed ai:todo labels 2026-06-10 22:58:09 +02:00
Author
Owner

Starting work on fixing the Fabricator attunement unlock bug. Investigating the attunement store unlock logic.

Starting work on fixing the Fabricator attunement unlock bug. Investigating the attunement store unlock logic.
Anexim added ai:done and removed ai:in-progress labels 2026-06-10 23:03:08 +02:00
Author
Owner

Fixed. Implemented fabricator unlock condition: defeating the floor 20 guardian (parallel to invoker's floor 10 requirement). Added auto-unlock trigger in combat-tick pipeline when floor 20 guardian is defeated. Updated tests. All 1158 tests pass.

Fixed. Implemented fabricator unlock condition: defeating the floor 20 guardian (parallel to invoker's floor 10 requirement). Added auto-unlock trigger in combat-tick pipeline when floor 20 guardian is defeated. Updated tests. All 1158 tests pass.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Anexim/Mana-Loop#355