feat(game): предмет «часы» и сумка с выбором
Ирвин выдаёт медные часы с квестом (giveItem в elder_first.json);
useItemLine — чистый хелпер юза́бельных предметов (часы → «Время: H:MM»,
остальные — null). InventoryScene — список с курсором MenuList и строкой
результата; время в сумке заморожено (локация не тикается). checks/time.mjs:
выдача часов и заморозка времени в сумке.

Co-Authored-By: Claude Code <noreply@anthropic.com>
1 parent 25a25b0 commit 11a80d44b9a7f41cd0ca26fd4ccf058d30ad0173
@root root authored 2 hours ago
Showing 9 changed files
View
apps/game/src/data/__tests__/items.test.ts 0 → 100644
View
apps/game/src/data/dialogues/elder_first.json
View
apps/game/src/data/items.ts
View
apps/game/src/scenes/InventoryScene.ts
View
apps/game/tools/checks/time.mjs
View
docs/demo.md
View
docs/engine/inventory.md
View
docs/engine/ui-and-dialogue.md
View
docs/world.md