За точность попаданий отвечает функция
setAccuracy, которая вызывается в .wepn-файле следующим образом:
Lua:
setAccuracy(<vObjectType>, <bEnable>, {<vFamilyName1> = <fValue1>}, {<vFamilyName2> = <fValue2>}, ... , {<vFamilyNameN> = <fValueN>});
Параметры:
<vObjectType> - переменная-объект (точнее, таблица), представляющее новое оружие. Указывается переменная NewWeaponType, т.к именно её мы инициализировали несколькими строками выше.
<bEnable> - включение/выключение данной настройки точности. 1 означает, что корабль будет обладать ею с самого начала, 0 – что эта особенность будет добавлена позднее по ходу игры.
<vFamilyName1>,
<vFamilyName2>, ...
<vFamilyNameN> - название семейства кораблей.
<fValue1>,
<fValue2>, ...
<fValueN> - множитель точности против данного семейства кораблей. Число с плавающей точкой, от 0 (минимальная, точнее, орудие даже не будет стрелять по указанному семейству) до 1 (не промахивается).
// UPD:
Просьба привести название корабля, точность орудий которого ты хочешь изменить. Или название оружия.