Подземелье: убрано блуждание, спавнер персонажей, idle-стойка

- Персонажи больше не ходят по карте: старт пустой, никакого AI-движения
- Убрана тёмная шахта/телепорт (движение больше не нужно)
- Спавнер (панель внизу): + Раб / Монстр / Ребёнок / Игрок — создаёт персонажа,
  который стоит в idle на случайном этаже
- Дроп на обычную клетку -> персонаж просто стоит (idle), дроп в слот -> назначение
- Счётчик персонажей в шапке обновляется

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Leonid Pershin
2026-08-04 05:17:09 +03:00
co-authored by Claude Opus 4.8
parent 0882ecdf87
commit 4350f4a9e7
2 changed files with 71 additions and 132 deletions
+9 -7
View File
@@ -26,13 +26,15 @@ D:\Godot_v4.7.1\Godot_v4.7.1-stable_mono_win64.exe
Главное меню (`scenes/MainMenu.tscn`) ведёт на три сцены (назад в меню — `Esc`):
1. **Подземелье** (`scenes/Dungeon.tscn`) — разрез убежища à la Fallout Shelter: сетка 6×5
комнат, **тёмная шахта** (колонка тёмных комнат друг над другом = скрытая лестница;
персонаж заходит и проходит по ней на другой этаж, анимация — боевой `walk_0`),
**объекты** (фонари/свет) и **несколько персонажей** на этажах.
ЛКМ по персонажу — выбрать/тащить, ЛКМ по фону/WASD — панорама, колесо — зум, `R` — сброс.
**Тематические комнаты** (Спальня/Логово/Дойка) имеют слоты: при перетаскивании
персонажа в такую комнату он занимает слот, **меняет скелет на состояние комнаты**
и играет анимацию — **одиночную** (1 в комнате) или **групповую** (2+).
комнат + объекты (фонари/свет). Карта стартует пустой; персонажи создаются **спавнером**
(панель внизу: `+ Раб / Монстр / Ребёнок / Игрок`) и **стоят в idle**, пока их не перетащат.
- **Типы персонажей** (Игрок/Раб/Монстр/Ребёнок) + генерация имён.
- **Тематические комнаты со слотами по типу**: Дойка = 2 раба + 4 ребёнка,
Логово = 1 раб + 1 монстр. Перетаскивание в подходящий слот меняет скелет на
состояние комнаты и играет одиночную/групповую анимацию. Над комнатами — окна с именами.
- **ЛКМ** — выбрать/тащить (в комнату или на пол — там персонаж просто стоит).
**ПКМ** — убрать персонажа в **инвентарь** (панель справа; клик — вернуть).
- `WASD`/ЛКМ-фон — панорама, колесо — зум, `R` — сброс, `Esc` — меню.
2. **Просмотр спрайтов** (`scenes/SpriteViewer.tscn`) — галерея вытащенных изображений
(UI, фоны, эффекты, нарезанные спрайты). `A/D` — картинка, `W/S` — категория, колесо — зум.
3. **Нативные анимации** (`scenes/NativeViewer.tscn`) — браузер всех 38 персонажей нативно: