[High] [Bug] Fabricator attunement permanently ununlockable (returns false) #355
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Severity: High
File:
src/lib/game/stores/attunementStore.ts(lines 87-89)Description:
The fabricator branch of
unlockAttunementhasreturn false;with the comment "no specific gating condition implemented." This means the fabricator attunement can never be unlocked through normal gameplay. OnlydebugUnlockAttunementcan 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.
Starting work on fixing the Fabricator attunement unlock bug. Investigating the attunement store unlock logic.
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.