Module: Artillery Support - 10Dozen/dzn_tSFramework GitHub Wiki

Добавление

Используя tSF 3DEN Tools -> [Support] Add Artillery Composition или просто связывая установленые в редакторе минометы с GameLogic у которого в Init: this setVariable ["tSF_ArtillerySupport", "Позывной"]
Гарантировано работают минометы из Arma 3 и CUP.

Настройка

Следующие настройки можно задать в Settings.sqf:
- tSF_ArtillerySupport_AuthorizedUsers - список ролей для которых доступен вызов артиллерии. Проверяется по частичному совпадению - например, указав "Командир отделения", вызов станет доступен игрокам на ролях "11 Командир отделения" и "12 Командир отделения"
- tSF_ArtillerySupport_FiremissionPreparationTimeout - задержка между получением запроса и началом стрельбы.
- tSF_ArtillerySupport_BatteryReloadTime - время на перезарядку батареи после израсходования миссий.
- tSF_ArtillerySupport_AdjustFireExpirationTimeout - время в течение которого ожидается запрос на корректировку огня, по истечении - фаермиссия отменяется.
- tSF_ArtillerySupport_FiremissionsProperties - настройки доступности и количества миссий в формате: [ @Отображаемое название, @Количество миссий, @Список соответствующих магазинов (из CfgMagazines)].
- tSF_ArtillerySupport_CrewClassname и tSF_ArtillerySupport_CrewKitname - класс и кит юнитов которые будут созданы в качестве стрелков батареи.

Использование

Для игроков с соответствующей ролью в ACE Self-Interaction меню будет добавлена нода Radio (Artillery) с перечнем доступных батарей.
При выборе батареи - открывается меню запроса огневой поддержки, где можно указать позицию цели по 8-grid или выбрать заранее обозначенные TRP (маркер на карте с именем начинающимся с "TRP"), а также настройки фаермиссии.
Кнопка Request начнет ищущий огонь, кнопка Fire for Effect сразу начнет огонь на поражение.
Если был запрошен ищущий огонь, то при следующем вызове батареи будет отображено меню корректировки, где можно задать смещение точки огня и запросить следующий пристрелочный выстрел, либо запросить огонь на поражение. Также тут можно отменить огневую задачу для батареи.
При вызове огня на поражение (Fire for Effect) у запращивающего остается возможность отменить огневую задачу при повторном вызове батареи (будет отображено меню Abort Firemission).
Замечание: После запроса - батарея становится недоступной для всех, кроме игрока запросившего удар.
Замечание 2: Не забывайте отменять или завершать фаермиссии!

⚠️ **GitHub.com Fallback** ⚠️