UX-пачка: подсказки, клик-зоны, моты, коллизия домов, сундук, тихая вода
- Тосты держатся по длине текста (до 6 с) + подсказка сбора колокольчиков
  при первом входе в пруды (флаг hint_bells).
- Клик по «телу» объекта: RouterDeps.pixelTile как фолбэк на голом клике —
  bbox тел NPC/интерактивов (без подписей) + ремап на высокий тайл (дома).
- Моты: заметная насыпь с пульсирующей искрой, HUD-счётчик, вьюха
  растворяется с искрами при поднятии (InteractSink.onConsumed).
- Движок: TallSpec.shadow — тайл (tx-1,ty-1) за домом блокируется
  (shadowTilesOf в collision.ts + isWalkable карты, тесты).
- Интерьеры: бронзовый контур проёма + подпись «выход».
- Спрайт сундука (tiles/chest.png) вместо ящика-плейсхолдера.
- Вода прудов: radius 2.5, volume 0.22 — только вплотную и тихо.

Co-Authored-By: Claude Code <noreply@anthropic.com>
1 parent 4137115 commit 89e7f5fb472e4ba561cb4ac4309737a63f05bba4
@root root authored 11 hours ago
Showing 23 changed files
View
apps/game/assets/maps/house_elder.map
View
apps/game/assets/maps/meadows.map
View
apps/game/assets/maps/ponds.map
View
apps/game/assets/maps/shop.map
View
apps/game/assets/maps/zvenets.map
View
apps/game/assets/tiles/chest.png 0 → 100644
View
apps/game/src/Game.ts
View
apps/game/src/data/__tests__/validate.test.ts
View
apps/game/src/data/ids.ts
View
apps/game/src/data/interactables.ts
View
apps/game/src/data/locations.ts
View
apps/game/src/data/map.ts
View
apps/game/src/scenes/LocationScene.ts
View
apps/game/src/systems/ClickRouting.ts
View
apps/game/src/systems/Interactables.ts
View
apps/game/tools/pixelart/gen.mjs
View
apps/game/tools/pixelart/sizes.mjs
View
docs/art-style.md
View
docs/engine/maps.md
View
docs/engine/practices.md
View
packages/engine/src/map/IsometricTileMap.ts
View
packages/engine/src/map/__tests__/collision.test.ts
View
packages/engine/src/map/collision.ts