Механика: метки только через мини-дрон¶
Зафиксировано: тактические метки на карте (для отряда / командира) ставятся только мини-дроном. Дрон уязвим (любой урон = смерть), респавн 1 мин, пока жив летает у точки со скоростью 10 м/с.
Связь: GDD — «ограниченные маркеры»; отряды сеть-и-соц-мета; бинокль — ники не через дрон.
1) Зачем в дизайне¶
| Без дрона | С дроном |
|---|---|
| Бесконечные пинги с карты | Метка = физический объект в мире |
| Wallhack-метки | Враг может сбить дрон — метка гаснет или не ставится |
| Нет риска разведки | Над точкой шумит/виден силуэт — контр-мера |
Стыкуется с жёстким тоном и «бессмертными стрелялками»: разведка и командование стоят тела/дрона, не UI-магии.
2) Цикл игрока¶
sequenceDiagram
participant S as Солдат
participant D as Мини-дрон
participant M as Карта отряда
S->>S: Прицел / луч к точке на земле
S->>D: Выпуск дрона (если не на кулдауне)
D->>D: Летит к точке ~10 м/с
D->>M: Метка активна пока дрон жив у точки
Note over D: Любой урон → дрон уничтожен
D-->>S: Кулдаун респавна 60 с
| Шаг | Действие |
|---|---|
| 1 | Игрок указывает место (луч из камеры / прицела на землю в пределах дистанции TBD). |
| 2 | Выпускает мини-дрон (кнопка «Метка»), если дрон доступен (не на кулдауне 60 с). |
| 3 | Дрон вылетает (из рюкзака / руки — анимация TBD) и летит к точке 10 м/с. |
| 4 | У точки — висит / кружит в радиусе ~15–25 м (черновик), метка видна отряду на карте и в мире. |
| 5 | Любой урон по дрону → мгновенная смерть, метка снимается (или «мигает» 3 с и гаснет). |
| 6 | Дрон недоступен 60 с (респавн), затем снова можно ставить метку. |
Нельзя: поставить метку кликом по карте без дрона, пока кулдаун или пока предыдущий дрон не долетел.
3) Параметры дрона (черновик баланса)¶
| Параметр | Значение |
|---|---|
| Скорость полёта | 10 м/с |
| Время до точки | дистанция / 10 (напр. 200 м → 20 с) |
| HP | 1 (любой тип урона, любой источник) |
| Попадание | пуля, осколок, удар, огонь — всё убивает |
| Респавн у игрока | 60 с после гибели или снятия метки вручную |
| Активных дронов на игрока | 1 |
| Макс. меток отряда | 5–8 одновременно (суммарно живых дронов отряда — TBD) |
Видимость¶
| Кто | Видит |
|---|---|
| Отряд | метку на миникарте — только рация + право map.squad_markers; модель дрона в 3D у всех |
| Фракция | map.clan_markers — метки всего клана |
| Враг | дрон в небе, можно стрелять; на карте врага метки нет |
| Без рации | карта пустая — меток на UI нет (рация-и-разведка-клана) |
| Ник врага у дрона | нет (как везде — только бинокль / жетон) |
4) Роли¶
| Роль | Использование |
|---|---|
| Командир отряда | основной пользователь; «метка штурма», «логистика сюда» |
| Разведка | метка засады / наблюдения; дрон часто убивают — ожидаемо |
| Штурмовик | реже; 1 метка «сбор» |
| Поддержка | метка разгрузки / коридора ленты |
Ограничение GDD: мало приоритетных маркеров — лимит живых дронов отряда + кулдаун 60 с на человека.
5) Лор (вылазка / СССР 40-е)¶
В игре: «маячок» / мини-дрон наблюдения — коробка с пропеллером, аналог полевого воздушного маяка (не квадрокоптер 2020-х). В мета-Сети — стандартный гаджет оператора на вылазке.
Звук: тихое жужжание (слышно ~30–50 м) — враг может найти по звуку.
6) Техника (сервер)¶
| Событие | Поведение |
|---|---|
marker_deploy |
точка, owner_id, squad_id |
drone_spawn |
сущность с 1 HP, скорость 10 м/с, цель = точка |
drone_killed |
любой damage > 0 → despawn, marker_remove |
drone_reached |
hover у точки, метка stable |
drone_cooldown |
60 с на игрока, реплицируется клиенту |
Клиент: не рисует постоянную метку без живого drone_id в состоянии отряда.
7) Анти-абуз¶
| Риск | Решение |
|---|---|
| Спам метками | 1 дрон / игрок + кулдаун 60 с |
| Разведка бесплатно | дрон убиваем |
| Маркеры через стены | точка только line-of-sight на землю |
| 1000 дронов на сервере | лимит живых дронов на отряд + LOD: далеко — только иконка на карте |
8) Связь с другими системами¶
| Система | Связь |
|---|---|
| Бинокль | идентификация врага отдельно; дрон не показывает ники |
| Мачта H4 | не ставит метки за игрока |
| Лента | метка «обводи сюда» — координация, не автозахват |
| Голос отряда | «вижу дрон врага у моста» — контр-игра |
9) UI¶
- Кнопка «Метка (дрон)» — серая при кулдауне, таймер 0:43 до респавна.
- В списке меток отряда: жив / сбит / в пути.
- Подсказка: «Метку сбивает любой выстрел».
10) Открытые решения¶
- Дистанция постановки: 200 / 350 / 500 м?
- После гибели дрона: метка сразу пропадает или «призрак» 5 с?
- Союзник может перехватить управление дроном (нет по умолчанию)?
- Ночью: дрон с фонарём (легче убить)?
11) Формула¶
Хочешь метку — выпускаешь мини-дрон. Он летит 10 м/с к месту, где ты указал, и висит там. Любой урон — дрон мёртв, метки нет. Через минуту снова можешь выпустить. Враг охотится на дрон — твоя разведка стоит денег.