openthebox/content/data
Samuel Bouchet 83270ed4a0 Implement TODO.md: deterministic meta order, pity system, UX fixes
- Play time tracking: accumulate TotalPlayTime each game loop iteration
- Return to menu: split _running into _appRunning/_gameRunning so quit
  returns to main menu instead of exiting the app
- Deterministic meta unlock order: ArrowKeySelection first (accessibility),
  then TextColors, AutoSave, InventoryPanel, etc. (13-step sequence)
- Merge KeyboardShortcuts into ArrowKeySelection
- Meta box pity system: guarantee a meta box every 10 openings
- Inventory flickering: buffer-based rendering with ANSI cursor repositioning
- Non-readable symbols: use ASCII abbreviations instead of emoji in footer
- Resource/stats confusion: rename Resource Panel to Characteristics Panel
  in all user-facing text (EN/FR), update specs and descriptions
- Block consumable use before inventory panel unlock
- Remove obsolete proposal/suggestion files, clean up Spectre-only renderer
2026-03-14 20:21:18 +01:00
..
boxes.json Implement TODO.md: deterministic meta order, pity system, UX fixes 2026-03-14 20:21:18 +01:00
interactions.json Initial project setup: Open The Box CLI game 2026-03-10 18:24:01 +01:00
items.json Localize loot rarity, material forms, compact footer, rapid consume, meta descriptions 2026-03-13 23:42:51 +01:00
recipes.json Add adventure secret branches, Destiny finale, crafting system, and project docs 2026-03-11 17:50:37 +01:00