Throne and Liberty build planning with a real architecture behind it.
This scaffold is built for growth: static item data, isolated build state, and calculation modules that can expand into full planner logic without forcing a rewrite.
System Layers
Keep data, state, and rendering separate so each concern can scale independently.
Static JSON for items, item stats, and slot types.
Typed build state and stat calculation modules.
Reusable builder, item, and layout components.
Item Database
Static item records live in a dedicated data layer that can later be replaced or expanded without touching builder views.
Gear Planner
Builder state is isolated in reusable modules that own equipped items, slot rules, and computed stat aggregation.
Build Sharing
The scaffold leaves room for serializable build objects, share URLs, and future persistence without collapsing the architecture.
Future Calculations
Stat aggregation already runs through a calculation layer that can absorb buffs, scaling, skill logic, and DPS systems.