View Single Post
Old 12-08-2007, 10:03 AM   #4
Ten
Главнокомандующийp2ambassador
 
Ten's Avatar
 
Faction:
Стражи Садов Кадеша

Join Date: Feb 2004
Location: Great Nebula
Posts: 2,514
Re: Создание оружия (.wepn, .events и .wf-файлы)

Есть такая функция – 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).

Пожалуй, вынесу оружейный вопрос в отдельную тему.
Ten is offline   Reply With Quote