Установка
Перед оплатой проверяются путь и стадия лагеря, требования модуля, обязательные предыдущие модули и наличие заменяемой версии. Цена списывается только после этих проверок.
Сначала модуль строится, затем его схема размещается в мире и только после завершения начинает работать. Связанные контрольные точки появляются вместе с готовой постройкой.
Обработка идёт небольшими восстанавливаемыми шагами. Фоновая проверка запускается каждый тик и берёт до 20 незавершённых модулей, поэтому перезапуск не требует ставить улучшение заново.
Зависимости и замена
Некоторые улучшения требуют уже работающий базовый модуль. Недостроенная или неудачно размещённая часть не выполняет это условие.
Более высокий уровень может заменить старый. Пока новая версия не размещена и не закреплена, прежняя не удаляется окончательно; это защищает лагерь от пустого места при сбое.
Нельзя заменить модуль, если другой установленный элемент зависит от старого ключа и не входит в согласованную цепочку замены.
Удаление
Удалять разрешено только готовый модуль. Сначала система ищет зависимые улучшения; если они есть, операция блокируется и сообщает, что именно требует удаляемую часть.
После удаления базовая площадка перестраивается из оставшихся активных наложений в их порядке размещения. Поэтому мир восстанавливается из известных схем, а не заполняется случайным воздухом.
Если установка завершилась ошибкой, дождитесь восстановления или повторите действие после исправления причины. Не ставьте второй экземпляр того же модуля поверх незавершённого.
Модуль — это накладка на живую базу
Модуль размещается поверх активной базовой схемы лагеря в её опорной точке. Визуальная накладка поворачивается по направлению базы, а пустой воздух схемы не стирает уже существующие блоки.
До установки проверяются путь, стадия, технология, обязательные предшественники, казна и свободная операция лагеря. После успешного применения модуль регистрирует свои контрольные маркеры и становится активным; пока операция не завершена, его эффект и блоки нельзя считать рабочими.
Предшественники, замены и демонтаж
Улучшения стен поселения II и разведывательной башни бандитов II требуют активной версии I. При замене старая версия удаляется только после проверки, что другой установленный модуль больше не зависит от неё.
Демонтаж активного модуля не возвращает ресурсы и сначала проверяет зависимости. Ошибшаяся установка получает состояние для повторной попытки, поэтому повторный клик не должен списывать стоимость второй раз и не должен создавать второй слой схемы.
Модули с производством и без него
Пекарня поселения использует коптильни своей схемы, принимает только уголь как топливо и готовит пищу за одну секунду на продукт. Кузня поселения и полевая мастерская бандитов используют печи, а в бандитской мастерской доступен ещё и верстак; чтобы открыть производство кузницы, нажмите по рабочему блоку, удерживая Shift.
Складские и оборонительные модули не становятся универсальными входами для всех зданий. Каждая постройка использует контейнеры своей схемы, поэтому общий сундук модуля не заменяет вход другой постройки.