В ручную можно конечно, файлы data/guns далее использовать инструкцию по созданию нового юнита секции эйм радиус эйм дистанс.
Только вот не знаю сфс экстрактор подойдет ли для демки.
Команда "засада" для танов и орудий устанавливает дальность открытия огня в 500м, ну или если орудие обнаружено и по нему ведется огонь.И еще вопрос. Противотанковые орудия под управлением ИИ открывают огонь по тяжелым танкам с дистанции 700 м. Естественно, их огонь абсолютно неэффективен, а пушки в свою очередь легко выбиваются моими танками. можно ли и эту ситуацию поправить??? Например задать дистанцию открытия огня в 400-300 м.
Применительно к вражеским юнитам, эту проблему я решал или из триггера, т.е. разрешение на открытие огня только когда враги входят в определенную зону, или использованием той же командой.
К сожалению ,дальность открытия огня в команде "засада" пока нельзя варьировать прямо из игры. Можно исправить скрипт data\Ai\scripts\artillery.cpp
Command(AMBUSH) !DistanceTo(TARGETPOINT, 500) -> { ActArtilleryAimStop; ActSysTimeOut; } соответсвенно исправить на меньшую дальность. Но это будет для всех пушек и пулеметов.