[TASK-009] Attunement expansion — new attunements + path choice at prestige (Phase 4) #12
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?
Objective
Expand the attunement system from 3 to 8–10 attunements grouped into 3 paths (Combat, Crafting, Utility). Implement a path selection moment at first prestige that determines unlock order.
New Attunements to Implement
Existing (reworked)
New
Path Selection
At first prestige (loop completion), present the player with a 3-way choice:
The choice determines unlock order only — all attunements are eventually accessible.
Type Changes
Update
AttunementStateintypes/attunements.ts:Work Items
pathandunlockedAtfields toAttunementStatedata/attunements.tsattunements/index.tsto handle path-based unlock logicattunementStore.tsto support path-based filteringAcceptance Criteria
npx tsc --noEmitpassesReference
src/lib/game/data/attunements.tssrc/lib/game/stores/attunementStore.ts