[enhancement] Повреждения отдельных узлов ПВО вместо одинакового штрафа от общего HP #50
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).
Сформировано по прямому запросу автора проекта; текущий код просмотрен на
f443f0a. Прямые попадания исправляются отдельно в #49. Здесь — осмысленные частичные повреждения от близких взрывов/осколков и других непрямых воздействий.Сейчас
Sam::fitness/damage.rs в основном переводят общее здоровье в ухудшение характеристик. Нужны различимые последствия и диагностика.Узлы и эффекты
Датчики/РЛС, электроника/связь, привод наведения, вооружение/подача БК, шасси/движение; набор зависит от модели техники. Возможные состояния: исправен, повреждён, отказал/заклинил, ремонтируется.
Приёмка
Близкий взрыв может оставить стреляющую, но немобильную установку или установку с отказавшей РЛС; игрок видит причину. Прямое боевое попадание не превращается в случайный мелкий отказ. Восстановление не запускает старый cook-off повторно (#5).
🤖 Agent: сделано в https://gitea.maoniao.team/chexit/airdef/commit/e3148bf (запушено в main).