Перейти к содержанию

Активный этап

Активный этап — первый с начала квеста этап, чья обязательная задача ещё не выполнена. Система не запоминает этот этап намертво, а пересчитывает его на ходу — по тому, что игрок уже прошёл. Поэтому он сдвигается сам: и когда игрок выполняет задачи, и когда меняется сам квест.


Живёт только активный этап

Система занимается только активным этапом. Задачи будущих и уже пройденных этапов «спят» — для них ничего не считается. Активный этап определяет две вещи:

  • Условия проверяются автоматически — постоянно, у всех активных квестов игрока, а не только у закреплённого. Подробнее — в Условия выполнения задачи.
  • Весь активный этап показывается в HUD — у закреплённого квеста. На экране видны все задачи активного этапа: и обязательная, и необязательные. Но квест попадает в HUD только через закрепление, а не потому что он активен — незакреплённый квест на экране не виден, хотя его условия всё равно проверяются.

Этап сдвигается вместе с правкой квеста

Раз этап вычисляется из прогресса, правка квеста сразу действует на тех, кто проходит его прямо сейчас. Добавь новый этап в начало — и игроки, ещё не завершившие квест, вернутся к нему: его обязательная задача не выполнена, значит теперь это самый ранний не пройденный этап. Пройдя его, они снова окажутся там, где остановились: пройденные этапы остаются пройденными.

Завершённых квестов это не касается. Завершённый квест заморожен: его статус и прогресс больше не меняются, а изменения в самом квесте на него не влияют — у тех, кто уже его прошёл, он остаётся таким, каким завершился. Подробнее о состояниях — в Статусы квестов и задач.


См. также