Есть такая функция –
setMiscValues(
NewWeaponType,
<fRecoilDistance>,
<fSlaveFireDelay>), она-то и определяет силу отдачи и задержку между залпами ведомых (slave) стволов орудия. Функция вызывается в .wepn-файле. Аргументы:
1.
<fRecoilDistance> - длина хода отдачи орудия (в метрах) после залпа.
2.
<fSlaveFireDelay> - задержка (в секундах) между залпами стволов орудия.
Примечание: общее время, затраченное на залпы всех стволов оружия должно быть меньше общего времени залпа оружия (см. параметр
<fFireTime> функции
StartWeaponConfig).
Это вольный перевод с Karos Graveyard
Поэкспериментировал только что с тяжелым крейсером – теперь он стреляет на классический манер, то есть одновременно двумя орудиями башни, без задержки. Если кому интересно, wepn-файл находится в папке
data:/weapon/hgn_battlecruiserturretedioncannon/. А чтобы предзалповые вспышки также загорались одновременно, редактируем файл
data:/subsystem/hgn_battlecruiserionbeamturret/hgn_battlecruiserionbeamturret.events (событие
event1, параметр
animtime).
Пожалуй, вынесу оружейный вопрос в отдельную тему.