Подземелье: назначение персонажей в тематические комнаты + анимации

- Комнаты Спальня/Логово/Дойка со слотами
- Перетаскивание в комнату: персонаж занимает слот, скелет меняется на состояние
  комнаты (milk/birth/...), играет одиночную (1) или групповую (2+) анимацию
- Клетка сброса берётся по центру тела (фикс съезда на строку ниже)
- Панель показывает назначение/слот/режим анимации

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Leonid Pershin
2026-08-03 17:44:00 +03:00
co-authored by Claude Opus 4.8
parent a254309ec9
commit 70b65fde0c
2 changed files with 132 additions and 8 deletions
+4 -2
View File
@@ -29,8 +29,10 @@ D:\Godot_v4.7.1\Godot_v4.7.1-stable_mono_win64.exe
комнат, **тёмная шахта** (колонка тёмных комнат друг над другом = скрытая лестница;
персонаж заходит и проходит по ней на другой этаж, анимация — боевой `walk_0`),
**объекты** (фонари/свет) и **несколько персонажей** на этажах.
ЛКМ по персонажу — выбрать/тащить (перенос в комнату), ЛКМ по фону/WASD — панорама,
колесо — зум, `R` — сброс.
ЛКМ по персонажу — выбрать/тащить, ЛКМ по фону/WASD — панорама, колесо — зум, `R` — сброс.
**Тематические комнаты** (Спальня/Логово/Дойка) имеют слоты: при перетаскивании
персонажа в такую комнату он занимает слот, **меняет скелет на состояние комнаты**
и играет анимацию — **одиночную** (1 в комнате) или **групповую** (2+).
2. **Просмотр спрайтов** (`scenes/SpriteViewer.tscn`) — галерея вытащенных изображений
(UI, фоны, эффекты, нарезанные спрайты). `A/D` — картинка, `W/S` — категория, колесо — зум.
3. **Нативные анимации** (`scenes/NativeViewer.tscn`) — браузер всех 38 персонажей нативно: