game: формат сейва — в saveData.ts, слоты конфигом, дефолт хазарда в контент
...
- scenes/saveData.ts: SAVE_VERSION/ReturnToData/SaveData/normalizeSave вынесены
из MenuScene (формат сейва больше не живёт в файле меню); MenuScene
реэкспортирует для совместимости.
- data/saves.ts: SAVE_SLOTS/slotTitle/canDelete вместо хардкода
['autosave','slot1'...] в SaveSlotsScene (дважды).
- HazardDef.requiresItem стал обязательным — контент уже задаёт 'cloth',
мёртвый фолбэк ?? 'cloth' в LocationScene снят (дефолт — в контенте).
- Тест: слоты/подписи/canDelete (510 всего).
Co-Authored-By: Claude Code <noreply@anthropic.com>
root
committed
11 hours ago