4.0 KiB
4.0 KiB
Фаза 86. Комнаты, вещи, правила
Зависимости
Зачем
Место и fill умеют сказать кадру то же, что игрок видит в панели. Две ручки правил отбирают новые слои, без магазинов и без «надеть с карточки».
Задачи
- Непустой английский
promptу ванильных мест изsight.md(библиотека, комп. класс, зал, столовая, медкабинет, кабинет директора, учительская, секретарь, техник, меняльные, двор, холл, коридор, туалет — умывальная).Stairwell/ этажи / корпуса без текста молчат.Chairмолчит - Fill-вещи
PottedPlant,WallPoster,NoticeBoard,GymMatс прозой; слоты на соответствующих RoomDef и/или дефолтной карте - Портрет человека в классе после 66 включает растение/плакат, если они в fill и вес прошёл бюджет
DressRulePair: поля аксессуаров (free/none) и обуви (free/uniform). Дефолтfree. Сейв без полей поднимается вfree, файл сам не переписываем до записи правил- Уместность:
none→ слой Accessory в школе — issue;uniform→ кеды/не-school цвет обуви в everyday — issue. PE не требует туфли. Утро/pending как у формы: с завтра - HTTP GET/POST
dress-rulesотдаёт и принимает новые поля; неизвестный код —400. Вкладка «Правила»: два комбобокса на роль рядом с формой/цветом. Речь не трогать. Строкиt(...) - Сокет не бампить
Тесты, без которых фаза не закрыта
- Каталог: у
LibraryиGymHallнепустой prompt; уChairпустой - Дефолтная карта/слоты: в зале есть
GymMatили эквивалентный слот; в классе — растение или плакат - GET правил новой школы — accessories/shoes
freeна обе роли - POST
noneсегодня не снимает ремень до следующего рабочего утра; после утра на учениках в школе нет слоя Accessory - POST
uniform→ после утра на учениках в everyday нетSneakers - Неизвестный код оси —
400 - Vitest: смена нового комбобокса не зовёт API до «Применить»
- Сборка сцены человека (как 66): fill с прозой попадает в prompt, молчаливый стул — нет
Критерий готовности
- Выставить «без аксессуаров» и «форма обуви», промотать на утро — шарфов нет, туфли школьные
- «Показать промпт» ученика в классе может содержать растение или плакат
- Отфильтрованные тесты: Content, Simulation/Appropriateness, AppHost dress-rules, Vitest панели
Стоп
Не HTTP картинки узла. Не кнопку на панели локации. Не групповое фото. Не лифт лиц.