Интегральное Базовое состояние
В текущей версии Beast используется интегральная оценка отклонений от пороговых значений Базовых потребностей. Это означает, что уровни
отклонений BadValue по каждой Базовой потребности суммируются со знаком и сравниваются интегральным Порогом CompareLevel. Если суммарное
значение превышает Порог, активируется состояние Плохо, если ниже Порога – состояние Норма, если произошел переход из Плохо в Норма, то
на 50 пульсов активируется состояние Хорошо. При этом оценка отклонения от Порога CompareLevel меняется экспоненциально.
Срабатывание Компараторов Базовых потребностей активирует Базовые контексты, определяющие стили реагирования. Они заданы в справочниках на
странице go/pages/gomeostaz.php. Каждая Базовая потребность активирует и гасит определенные Базовые контексты, при этом некоторые из них
могут быть не совместимыми, что означает их взаимное торможение. Итоговый Контекстный рисунок из активных Базовых контекстов составляет
интегральный Образ активации рефлексов
Базовые потребности делятся на 2 типа: нарастающие и убывающие. В первом случае происходит ритмичное увеличение значения с каждым пульсом,
во втором ритмичное уменьшение. При этом величина изменения за один шаг у некоторых Базовых потребностей так же меняется. Например, при
уровне Энергии < 5 прибавка скорости повреждений увеличивается, при уровне Стресса > 70 возрастает сам Стресс.
Изменения уровней Базовых потребностей при пульсации симулируют процессы гомеостаза, меняющие состояние организма. Это означает, что даже
если не будет никаких реакций со стороны Оператора, общее состояние Beast все равно изменится, что вынудит его активировать рефлексы
адаптации.