|
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> |
|---|
|
|
| apps/game/src/data/__tests__/saves.test.ts 0 → 100644 |
|---|
| apps/game/src/data/locations.ts |
|---|
| apps/game/src/data/saves.ts 0 → 100644 |
|---|
| apps/game/src/scenes/LocationScene.ts |
|---|
| apps/game/src/scenes/MenuScene.ts |
|---|
| apps/game/src/scenes/SaveSlotsScene.ts |
|---|
| apps/game/src/scenes/saveData.ts 0 → 100644 |
|---|