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

Механика: наблюдательная вышка (постройка)

Зафиксировано: один солдат может поставить вышку — стационарное сооружение с обзором 500 м; данные идут фракции на карту (через рацию + права). Хозяин вышки настраивает, кто видит эту вышку; выше по иерархии клана — тоже может.

Индекс построек: постройки-игрока.

Связь: права клана рация-и-разведка-клана; стройка лента-территории (только в своей зоне ленты).


1) Параметры вышки

Параметр Значение
Кто строит 1 солдат (инженер быстрее; без обязательной смены из 10 человек)
Где своя территория ленты или тыл фракции (не в интерьере цеха)
Радиус обзора 500 м
Что «видит» движение силуэтов (союзник/неизвестный/враг по униформе грубо), без ников
Передача поток привязан к ID вышки → на карту клана по правам
Уничтожение урон, поджог; при разрушении — слой карты пропадает
H4 заводская мачта не заменяет вышку (POI карты); вышка — игрокская

2) Что даёт вышка на карте (при рации + правах)

В радиусе 500 м от вышки на тактической карте (у зрителей с доступом):

Слой Содержание
Союзники точки союзников фракции (без ника, если нет отдельного права клана)
Контакты силуэты движения (враг / неопознанный) — как H4, без ников
Статика не показывает ленту врага автоматически

Ники врагов — только бинокль / жетон, не вышка.


3) Права на конкретную вышку (ACL постройки)

У каждой вышки tower_id:

Поле Кто задаёт
owner_id кто построил / передал хозяину
viewers список: клановые ранги, конкретные игроки, «весь клан», «только я»
managers кто может редактировать ACL вышки

Кто может менять ACL вышки

  1. Хозяин постройки (owner_id) — полный доступ к своей вышке.
  2. Любой выше в иерархии клана, чей ранг ранга хозяина (иерархия задаёт глава клана).
  3. Глава клана — любая вышка клана.

Ниже по иерархии — не может расширить доступ; только хозяин и выше.

  Глава клана ──► любая вышка, любые права
  Старший офицер ──► вышки рядовых ниже его ранга
  Хозяин вышки ──► только своя вышка

4) Связь с 15 видами прав клана

Глава создаёт типы прав, например:

Тип права (пример названия) Эффект на вышки
«Все вышки клана» видит все tower_id клана на карте
«Только свои вышки» только owner_id == self
«Вышки отряда» вышки, в ACL которых указан отряд игрока
«Список Альфа» только tower_id из whitelist главы
«Без вышек» слои вышек не приходят, даже если в ACL добавили

Сервер: effective_view(tower, player) = tower.acl allows player OR clan_permission grants tower.

Клановое право может расширить доступ; запрет в клановом типе («Без вышек») перекрывает ACL вышки (глава может глобально отключить рангу).


5) Строительство (черновик)

Ресурс Кол-во
Дерево / брус 8
Проволока / гвозди 4
Стекло / оптика (бинокль-кит) 1
Время сборки 90–180 с (соло); −40% инженер

Лимит: 3 активные вышки на игрока OR 10 на клан на вылазку (TBD).


6) UI

  • Меню вышки (хозяин / выше по иерархии): «Кто видит», «Кто управляет».
  • На карте: иконка вышки; клик — «доступ: отряд Браво + Офицер Иванов».
  • Чужая вышка без права — не отображается (не «чёрная точка»).

7) Техника (сервер)

tower_build → tower_id, owner_id, position
tower_scan (each 2s) → entities in 500m → blips without nicks
tower_acl_update → owner or hierarchy_ok
map_snapshot → filter towers by clan_permissions + per-tower ACL

8) Формула

Поставил вышку один — смотришь 500 м в эфир. Сам решаешь, кто видит твою башню на карте. Старший по клану — может перехватить настройки. Глава режет 15 типами прав, кто вообще имеет право видеть все башни или только свои.