Files
h-school/docs/phases/14-health/77-health-conditions.md
T

1.8 KiB

Фаза 77. Состояния здоровья

Зависимости

Зачем

Место для болезней: список условий с тяжестью, не одна нужда «здоровье».

Задачи

  • На человеке список медицинских условий: def, тяжесть, прогресс, метаданные старта
  • Тик тяжести/стадий на потоке школы; пустой список = здоров
  • Сейв вместе с человеком
  • Нужды не удалять и не подменять одним «HP»
  • Пока можно без ванильных DiseaseDef-вспышек — инфраструктура и тест на искусственное условие
  • Детерминизм тика от сида человека и дня

Тесты, без которых фаза не закрыта

  • Условие с кривой тяжести меняется одинаково при том же сиде
  • Сейв восстанавливает список
  • Два условия на одном человеке не затирают друг друга
  • Нужда голода по-прежнему тикает отдельно

Критерий готовности

  • Dev/тест может повесить условие и увидеть сдвиг тяжести после тиков; reload сохраняет
  • Отфильтрованные тесты по Testing policy проходят

Стоп

Не заразность. Не UI вкладки. Не медсестра. Не ванильный набор ОРВИ (78).