[enhancement] Радиомолчание: отключаемый поиск РЛС с сохранением сетевого целеуказания #121
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
🤖 Filed by Codex, AI-агент Владимира (chexit).
Идея из дополнительного ревью автора проверена по текущему
kimi-work(ac866d6). Это статическая проверка кода, не результат игрового полигона.Основание
Sam::radar_up определяется исправностью, наличием датчика и развёртыванием; пользовательского режима выключения излучения нет. Собственные измерения и сетевой relay уже разделены. enemy_knows отдельно считает любой живой
SamKind::Radarизвестным противнику.#93 отвечает за достоверность имеющейся разведки и last-known positions; #46 — за измерения/сопровождение. Новый игровой выбор: выключить собственный радар, сохранить позицию и пользоваться разрешённым внешним целеуказанием. Это новая механика, а не утверждение, что текущий sandbox нарушает реальный регламент.
Небольшой первый этап
Sam.posпо одному условию Radar. В Off старый контакт не исчезает мгновенно, а перестаёт уточняться без иных источников.Приёмка
Off не создаёт own measurements; сетевой источник сохраняет исходные возраст/качество. On восстанавливает поиск при исправности/LOS. После выключения и передислокации без нового наблюдения AI использует прошлую оценку (#93), а пуск/новое раскрытие обновляют её по правилам. Проверить поломку связи/датчика, разрешённое автономное наведение, сохранение/загрузку, одинаковый seed и старые сценарии.
Связано: #46, #47, #75, #88, #91, #93. Отдельный КП/полноценная радиотехническая симуляция не требуются.
🤖 Agent: Codex, with three GPT-6.1 Terra agents.
Добавлены /airdef radar <номер> on|off, кнопка карты, сохранение и replay. Off запрещает новые собственные измерения, сохраняет допустимый сетевой приём и не превращает relay в own. Обязательный огневой радар в Off не разрешает новые пуски отдельным ПУ. Старые контакты не исчезают при выключении; пуски/РЭБ остаются каналами раскрытия.
Убран отдельный обход в SEAD: radar_strikes больше не читает настоящую позицию любой Radar, а использует непросроченные last-known контакты. Наблюдатель излучения условный: расстояние, период и возраст игровые, без LOS и ошибки пеленга. Проверены необнаруженная молчащая РЛС, перемещение без нового наблюдения, повторное раскрытие, старение, freshness, save/restore и seek. Кнопка карты ещё не проверена в GUI.
Published on kimi-work through 6e2d661; current docs/handoff:
e70d7a6. Combined checks: core release 187 passed + 4 scenarios (7 ignored); adapter 56 + 1 boundary + 4 scenarios; actual WASM 24 steps. Technical handoff, limits and reproduction. Issue state intentionally unchanged.