Коротко
Контроллер строительства, подписанный в игре как «Управление строительством», — зарегистрированная, но пока планируемая государственная постройка. Её можно получить в творческом инвентаре, поставить, построить, повредить, разрушить и восстановить через общую систему Kingdom.
Собственного назначения у блока ещё нет. Он не показывает другие стройки, не управляет каркасами, не ускоряет строительство и не назначает рабочих. В проектном TODO его будущую механику прямо предлагается сначала определить, а затем связать с каркасами, ремонтом и улучшениями.
Что работает сейчас
Готовая часть контроллера включает:
- блок, предмет, собственную модель, поворот по четырём направлениям и таблицу добычи;
- привязку к государству при установке;
- стадию строительства с ручным внесением материалов;
- один уровень и 140 единиц максимальной прочности;
- общий урон постройкам, разрушение, принятие руин и восстановление;
- ремонт материалами из государственных складов;
- отображение в списке построек и стратегическом центре;
- клиентский административный маркер с сокращением
CON.
Контроллер участвует в общей прочности построек государства и может стать случайной целью повреждения. Один такой удар снимает 20% максимальной прочности, то есть 28 HP.
Чего контроллер не делает
После завершения стройки ПКМ открывает только стандартное окно уровня, состояния и ремонта. В текущем коде контроллер:
- не находит и не перечисляет незавершённые постройки;
- не принимает материалы для удалённых каркасов;
- не строит, не ремонтирует и не улучшает здания автоматически;
- не меняет стоимость, длительность или порядок строительства;
- не назначает строителей и не ограничивает доступ отдельной профессией;
- не имеет склада, очереди работ, энергии или рабочего радиуса;
- не даёт государству бонусов и не требуется для повышения его уровня.
Отдельного GUI контроллера также нет. Поэтому название блока пока описывает будущую идею, а не фактическое действие.
Связь с талантами строителя
Личная ветка талантов «Строитель» уже существует, но работает независимо от контроллера. Её действующие умения открывают камнерез и строительные леса, увеличивают дальность установки обычных блоков, автоматически подают следующую стопку материала и позволяют выкладывать прямую линию блоков.
Эти обработчики специально исключают государственные постройки из массовой установки и не проверяют наличие контроллера. Сам контроллер, в свою очередь, не требует таланта строителя и не усиливает его эффекты.
Уровень и прочность
Контроллер использует общий тип планируемых построек, поэтому жёстко ограничен I уровнем.
| Параметр | Текущее значение |
|---|---|
| Уровень | Только I |
| Максимальная прочность | 140 HP |
| Рабочий радиус | 0 блоков |
| Улучшения | Отсутствуют |
| Специальный эффект | Отсутствует |
В реестре улучшений для контроллера нет записей. Интерфейс не предлагает II уровень и не требует исследований университета.
Строительство, разрушение и ремонт
Рецепта предмета контроллера в datapack Kingdom нет. Если блок получен другим допустимым способом и установлен, начинается стандартная стройка:
| Состояние | Брёвна | Камень | Железные слитки |
|---|---|---|---|
| Первоначальное строительство | 20 любых брёвен | 40 булыжника | 10 |
| Восстановление руин | 8 любых брёвен | 16 булыжника | 4 |
Обычный ремонт стоит 12 каменных кирпичей и 4 железных слитка, списываемых из государственных складов, и возвращает 25% максимальной прочности — 35 HP. Во время нехватки содержания ремонт и завершение восстановления блокируются; аварийное исключение действует только для ратуши и склада.
Размещение и доступ
Минимальный уровень государства для контроллера не задан. Поставить его может гражданин в измерении своего государства, если управляющий блок находится в принадлежащем государству чанке. Логическая занимаемая область состоит из одного блока, даже если декоративная модель визуально выходит за его границы.
Общий обработчик допускает установку на действующей территории аванпоста. Пока временный приват активен, контроллер считается постройкой государства; после окончания срока аванпоста он теряет территориальную привязку и перестаёт работать.
Стандартное окно доступно гражданам рядом с блоком. Отдельных прав архитектора, управляющего стройкой или правителя нет. При потере постоянного чанка контроллер отсоединяется и становится руинами, которые новое государство-владелец может принять и восстановить.
Модель и отображение на карте
У контроллера есть собственная сложная модель с пятью локальными текстурами и четырьмя вариантами поворота. Часть геометрии выходит за стандартный куб блока, но серверная проверка территории и коллизия не резервируют соседние ячейки под декоративные элементы.
Block entity формирует путь к отдельной иконке textures/map/construction_controller.png, но такого файла в текущих ресурсах нет. Стратегический центр использует общий атлас, а клиентский сканер — административный маркер CON. Из-за этого разные варианты карты могут отображать постройку по-разному; отдельную иконку ещё нужно добавить или заменить ссылку на атлас.