mirror of
https://github.com/dcs-retribution/dcs-retribution.git
synced 2025-11-10 15:41:24 +00:00
CurrentHill USA military assets pack (#461)
* usa military assets pack * minor fixes to have missiles * tweak nasams 3 * fix preset groups bug * adjust b-21 name * Update faction.py bugfixes will go in a different branch
This commit is contained in:
parent
05e80fa144
commit
a76fe34f3f
@ -27,6 +27,7 @@ from pydcs_extensions import highdigitsams as hds
|
||||
from pydcs_extensions import vietnamwarvessels as vwv
|
||||
from pydcs_extensions import chinesemilitaryassetspack as cmap
|
||||
from pydcs_extensions import russianmilitaryassetspack as rmap
|
||||
from pydcs_extensions import usamilitaryassetspack as usamap
|
||||
|
||||
|
||||
TELARS = {
|
||||
@ -64,6 +65,13 @@ TRACK_RADARS = {
|
||||
cmap.CH_HQ22_STR,
|
||||
rmap.CH_BukM3_9S36M,
|
||||
rmap.CH_S350_50N6,
|
||||
usamap.MIM104_ANMPQ65,
|
||||
usamap.MIM104_ANMPQ65A,
|
||||
usamap.MIM104_ANMPQ65_HEMTT,
|
||||
usamap.MIM104_ANMPQ65A_HEMTT,
|
||||
usamap.MIM104_LTAMDS,
|
||||
usamap.MIM104_LTAMDS_HEMTT,
|
||||
usamap.CH_THAAD_ANTPY2,
|
||||
}
|
||||
|
||||
LAUNCHER_TRACKER_PAIRS = {
|
||||
@ -102,6 +110,39 @@ LAUNCHER_TRACKER_PAIRS = {
|
||||
rmap.CH_BukM3_9A317MA: (rmap.CH_BukM3_9S36M,),
|
||||
rmap.CH_S350_50P6_9M96D: (rmap.CH_S350_50N6,),
|
||||
rmap.CH_S350_50P6_9M100: (rmap.CH_S350_50N6,),
|
||||
usamap.MIM104_M903_PAC2: (
|
||||
usamap.MIM104_ANMPQ65,
|
||||
usamap.MIM104_ANMPQ65A,
|
||||
usamap.MIM104_LTAMDS,
|
||||
usamap.MIM104_ANMPQ65_HEMTT,
|
||||
usamap.MIM104_ANMPQ65A_HEMTT,
|
||||
usamap.MIM104_LTAMDS_HEMTT,
|
||||
),
|
||||
usamap.MIM104_M903_PAC3: (
|
||||
usamap.MIM104_ANMPQ65,
|
||||
usamap.MIM104_ANMPQ65A,
|
||||
usamap.MIM104_LTAMDS,
|
||||
usamap.MIM104_ANMPQ65_HEMTT,
|
||||
usamap.MIM104_ANMPQ65A_HEMTT,
|
||||
usamap.MIM104_LTAMDS_HEMTT,
|
||||
),
|
||||
usamap.MIM104_M903_PAC2_HEMTT: (
|
||||
usamap.MIM104_ANMPQ65,
|
||||
usamap.MIM104_ANMPQ65A,
|
||||
usamap.MIM104_LTAMDS,
|
||||
usamap.MIM104_ANMPQ65_HEMTT,
|
||||
usamap.MIM104_ANMPQ65A_HEMTT,
|
||||
usamap.MIM104_LTAMDS_HEMTT,
|
||||
),
|
||||
usamap.MIM104_M903_PAC3_HEMTT: (
|
||||
usamap.MIM104_ANMPQ65,
|
||||
usamap.MIM104_ANMPQ65A,
|
||||
usamap.MIM104_LTAMDS,
|
||||
usamap.MIM104_ANMPQ65_HEMTT,
|
||||
usamap.MIM104_ANMPQ65A_HEMTT,
|
||||
usamap.MIM104_LTAMDS_HEMTT,
|
||||
),
|
||||
usamap.CH_THAAD_M1120: (usamap.CH_THAAD_ANTPY2,),
|
||||
}
|
||||
|
||||
UNITS_WITH_RADAR = {
|
||||
@ -156,6 +197,15 @@ UNITS_WITH_RADAR = {
|
||||
rmap.CH_BukM3_9S36M,
|
||||
rmap.CH_BukM3_9A317M,
|
||||
rmap.CH_BukM3_9A317MA,
|
||||
usamap.CH_Centurion_C_RAM,
|
||||
usamap.CH_NASAMS3_SR,
|
||||
usamap.MIM104_ANMPQ65,
|
||||
usamap.MIM104_ANMPQ65A,
|
||||
usamap.MIM104_LTAMDS,
|
||||
usamap.MIM104_ANMPQ65_HEMTT,
|
||||
usamap.MIM104_ANMPQ65A_HEMTT,
|
||||
usamap.MIM104_LTAMDS_HEMTT,
|
||||
usamap.CH_THAAD_ANTPY2,
|
||||
# Ships
|
||||
ALBATROS,
|
||||
CVN_71,
|
||||
@ -196,4 +246,9 @@ UNITS_WITH_RADAR = {
|
||||
rmap.CH_Grigorovich_LACM,
|
||||
rmap.CH_Gremyashchiy_AShM,
|
||||
rmap.CH_Gremyashchiy_LACM,
|
||||
usamap.CH_Constellation,
|
||||
usamap.CH_Arleigh_Burke_IIA,
|
||||
usamap.CH_Arleigh_Burke_III,
|
||||
usamap.CH_Ticonderoga,
|
||||
usamap.CH_Ticonderoga_CMP,
|
||||
}
|
||||
|
||||
@ -758,6 +758,73 @@ class Faction:
|
||||
self.remove_preset("BUK_M3")
|
||||
self.remove_preset("Bastion-P_LBASM")
|
||||
self.remove_preset("S-350")
|
||||
if not mod_settings.usamilitaryassetspack:
|
||||
self.remove_vehicle("M142_HIMARS_GLSDB")
|
||||
self.remove_vehicle("M142_HIMARS_ATACMS")
|
||||
self.remove_vehicle("M142_HIMARS_GMLRS")
|
||||
self.remove_vehicle("M142_HIMARS_PRSM")
|
||||
self.remove_vehicle("M142_HIMARS_PRSM_ASHM")
|
||||
self.remove_vehicle("CH_M270A1_GLSDB")
|
||||
self.remove_vehicle("CH_M270A1_ATACMS")
|
||||
self.remove_vehicle("CH_M270A1_GMLRS")
|
||||
self.remove_vehicle("CH_M777LTH_M982")
|
||||
self.remove_vehicle("CH_M777LTH_M795")
|
||||
self.remove_vehicle("CH_M777LTH_MTVR_M982")
|
||||
self.remove_vehicle("CH_M777LTH_MTVR_M795")
|
||||
self.remove_vehicle("CH_USInfantry_FGM148")
|
||||
self.remove_vehicle("CH_USInfantry_M136")
|
||||
self.remove_vehicle("CH_USInfantry_M2")
|
||||
self.remove_vehicle("CH_USInfantry_M82")
|
||||
self.remove_vehicle("CH_USInfantry_MK19")
|
||||
self.remove_vehicle("CH_USInfantry_M4")
|
||||
self.remove_vehicle("CH_USInfantry_M240")
|
||||
self.remove_vehicle("CH_USInfantry_M249")
|
||||
self.remove_vehicle("CH_USInfantry_M4M203")
|
||||
self.remove_vehicle("CH_USInfantry_FIM92")
|
||||
self.remove_vehicle("CH_USInfantry_M120")
|
||||
self.remove_vehicle("CH_NASAMS3_LN_AMRAAM_ER")
|
||||
self.remove_vehicle("CH_NASAMS3_LN_AIM9X2")
|
||||
self.remove_vehicle("CH_NASAMS3_SR")
|
||||
self.remove_vehicle("CH_NASAMS3_CP")
|
||||
self.remove_vehicle("CH_Centurion_C_RAM")
|
||||
self.remove_vehicle("CH_LAVAD")
|
||||
self.remove_vehicle("MIM104_M903_PAC2")
|
||||
self.remove_vehicle("MIM104_M903_PAC3")
|
||||
self.remove_vehicle("MIM104_ECS")
|
||||
self.remove_vehicle("MIM104_ANMPQ65")
|
||||
self.remove_vehicle("MIM104_ANMPQ65A")
|
||||
self.remove_vehicle("MIM104_LTAMDS")
|
||||
self.remove_vehicle("MIM104_EPP")
|
||||
self.remove_vehicle("MIM104_M903_PAC2_HEMTT")
|
||||
self.remove_vehicle("MIM104_M903_PAC3_HEMTT")
|
||||
self.remove_vehicle("MIM104_ANMPQ65_HEMTT")
|
||||
self.remove_vehicle("MIM104_ANMPQ65A_HEMTT")
|
||||
self.remove_vehicle("MIM104_LTAMDS_HEMTT")
|
||||
self.remove_vehicle("CH_THAAD_ANTPY2")
|
||||
self.remove_vehicle("CH_THAAD_M1120")
|
||||
self.remove_vehicle("CH_THAAD_TFCC")
|
||||
self.remove_vehicle("CH_MTVR")
|
||||
self.remove_vehicle("CH_FMTV_M1083")
|
||||
self.remove_vehicle("CH_HEMTT_M977")
|
||||
self.remove_vehicle("CH_HEMTT_M983")
|
||||
self.remove_vehicle("CH_OshkoshLATV_M2")
|
||||
self.remove_vehicle("CH_OshkoshLATV_MK19")
|
||||
self.remove_vehicle("CH_M1A2SEPV3")
|
||||
self.remove_vehicle("CH_M10")
|
||||
self.remove_vehicle("CH_M551")
|
||||
self.remove_vehicle("CH_OshkoshMATV_M2")
|
||||
self.remove_vehicle("CH_OshkoshMATV_MK19")
|
||||
self.remove_vehicle("CH_M2A3")
|
||||
self.remove_ship("CH_Constellation")
|
||||
self.remove_ship("CH_Arleigh_Burke_IIA")
|
||||
self.remove_ship("CH_Arleigh_Burke_III")
|
||||
self.remove_ship("CH_Ticonderoga")
|
||||
self.remove_ship("CH_Ticonderoga_CMP")
|
||||
self.remove_aircraft("B-21")
|
||||
self.remove_preset("MIM-104 Patriot (Mobile)")
|
||||
self.remove_preset("MIM-104 Patriot (Stationary)")
|
||||
self.remove_preset("NASAMS 3")
|
||||
self.remove_preset("THAAD")
|
||||
|
||||
def remove_aircraft(self, name: str) -> None:
|
||||
for aircraft_set in [self.aircraft, self.awacs, self.tankers]:
|
||||
|
||||
@ -103,6 +103,7 @@ class ModSettings:
|
||||
vietnamwarvessels: bool = False
|
||||
chinesemilitaryassetspack: bool = False
|
||||
russianmilitaryassetspack: bool = False
|
||||
usamilitaryassetspack: bool = False
|
||||
|
||||
|
||||
class GameGenerator:
|
||||
|
||||
@ -37,6 +37,7 @@ from .uh60l import *
|
||||
from .vietnamwarvessels import *
|
||||
from .chinesemilitaryassetspack import *
|
||||
from .russianmilitaryassetspack import *
|
||||
from .usamilitaryassetspack import *
|
||||
|
||||
|
||||
def load_mods() -> None:
|
||||
|
||||
1
pydcs_extensions/usamilitaryassetspack/__init__.py
Normal file
1
pydcs_extensions/usamilitaryassetspack/__init__.py
Normal file
@ -0,0 +1 @@
|
||||
from .usamilitaryassetspack import *
|
||||
737
pydcs_extensions/usamilitaryassetspack/usamilitaryassetspack.py
Normal file
737
pydcs_extensions/usamilitaryassetspack/usamilitaryassetspack.py
Normal file
@ -0,0 +1,737 @@
|
||||
# Requires USA Military Assets for DCS by Currenthill:
|
||||
# https://www.currenthill.com/usa
|
||||
#
|
||||
|
||||
|
||||
from typing import Set, Dict, Any
|
||||
|
||||
from dcs import unittype, task
|
||||
from dcs.helicopters import HelicopterType
|
||||
from dcs.planes import PlaneType
|
||||
from dcs.weapons_data import Weapons
|
||||
|
||||
from game.modsupport import (
|
||||
planemod,
|
||||
shipmod,
|
||||
vehiclemod,
|
||||
)
|
||||
from pydcs_extensions.weapon_injector import inject_weapons
|
||||
|
||||
|
||||
# Weapons
|
||||
class WeaponsUSA:
|
||||
|
||||
_4_x_AGM_158B_JASSM_ER_ALCM = {
|
||||
"clsid": "{B21_AGM-158B*4}",
|
||||
"name": "4 x AGM-158B JASSM-ER ALCM",
|
||||
"weight": 4400,
|
||||
}
|
||||
|
||||
_4_x_AGM_158C_LRASM_AShM = {
|
||||
"clsid": "{B21_AGM-158C*4}",
|
||||
"name": "4 x AGM-158C LRASM AShM",
|
||||
"weight": 4400,
|
||||
}
|
||||
|
||||
GBU_57_MOP_30000_lb_Penetrator_GPS_Guided_Glide_Bomb = {
|
||||
"clsid": "{B21_GBU-57}",
|
||||
"name": "GBU-57 MOP 30000 lb Penetrator GPS Guided Glide-Bomb",
|
||||
"weight": 14000,
|
||||
}
|
||||
|
||||
_4_x_AGM_88G_AARGM_ER_ARM = {
|
||||
"clsid": "{B21_AGM-88G*4}",
|
||||
"name": "4 x AGM-88G AARGM-ER ARM",
|
||||
"weight": 1868,
|
||||
}
|
||||
|
||||
|
||||
inject_weapons(WeaponsUSA)
|
||||
|
||||
|
||||
# Artillery
|
||||
@vehiclemod
|
||||
class M142_HIMARS_GLSDB(unittype.VehicleType):
|
||||
id = "M142_HIMARS_GLSDB"
|
||||
name = "[CH] M142 HIMARS (GLSDB)"
|
||||
detection_range = 0
|
||||
threat_range = 150000
|
||||
air_weapon_dist = 150000
|
||||
eplrs = True
|
||||
|
||||
|
||||
@vehiclemod
|
||||
class M142_HIMARS_ATACMS(unittype.VehicleType):
|
||||
id = "M142_HIMARS_ATACMS"
|
||||
name = "[CH] M142 HIMARS (ATACMS)"
|
||||
detection_range = 0
|
||||
threat_range = 300000
|
||||
air_weapon_dist = 300000
|
||||
eplrs = True
|
||||
|
||||
|
||||
@vehiclemod
|
||||
class M142_HIMARS_GMLRS(unittype.VehicleType):
|
||||
id = "M142_HIMARS_GMLRS"
|
||||
name = "[CH] M142 HIMARS (GMLRS)"
|
||||
detection_range = 0
|
||||
threat_range = 90000
|
||||
air_weapon_dist = 90000
|
||||
eplrs = True
|
||||
|
||||
|
||||
@vehiclemod
|
||||
class M142_HIMARS_PRSM(unittype.VehicleType):
|
||||
id = "M142_HIMARS_PRSM"
|
||||
name = "[CH] M142 HIMARS (PrSM)"
|
||||
detection_range = 0
|
||||
threat_range = 500000
|
||||
air_weapon_dist = 500000
|
||||
eplrs = True
|
||||
|
||||
|
||||
@vehiclemod
|
||||
class M142_HIMARS_PRSM_ASHM(unittype.VehicleType):
|
||||
id = "M142_HIMARS_PRSM_ASHM"
|
||||
name = "[CH] M142 HIMARS (PrSM AShM)"
|
||||
detection_range = 0
|
||||
threat_range = 500000
|
||||
air_weapon_dist = 500000
|
||||
eplrs = True
|
||||
|
||||
|
||||
@vehiclemod
|
||||
class CH_M270A1_GLSDB(unittype.VehicleType):
|
||||
id = "CH_M270A1_GLSDB"
|
||||
name = "[CH] M270A1 MLRS (GLSDB)"
|
||||
detection_range = 0
|
||||
threat_range = 150000
|
||||
air_weapon_dist = 150000
|
||||
eplrs = True
|
||||
|
||||
|
||||
@vehiclemod
|
||||
class CH_M270A1_ATACMS(unittype.VehicleType):
|
||||
id = "CH_M270A1_ATACMS"
|
||||
name = "[CH] M270A1 MLRS (ATACMS)"
|
||||
detection_range = 0
|
||||
threat_range = 300000
|
||||
air_weapon_dist = 300000
|
||||
eplrs = True
|
||||
|
||||
|
||||
@vehiclemod
|
||||
class CH_M270A1_GMLRS(unittype.VehicleType):
|
||||
id = "CH_M270A1_GMLRS"
|
||||
name = "[CH] M270A1 MLRS (GMLRS)"
|
||||
detection_range = 0
|
||||
threat_range = 90000
|
||||
air_weapon_dist = 90000
|
||||
eplrs = True
|
||||
|
||||
|
||||
@vehiclemod
|
||||
class CH_M777LTH_M982(unittype.VehicleType):
|
||||
id = "CH_M777LTH_M982"
|
||||
name = "[CH] M777 LTH M982 Excalibur"
|
||||
detection_range = 0
|
||||
threat_range = 40000
|
||||
air_weapon_dist = 40000
|
||||
eplrs = True
|
||||
|
||||
|
||||
@vehiclemod
|
||||
class CH_M777LTH_M795(unittype.VehicleType):
|
||||
id = "CH_M777LTH_M795"
|
||||
name = "[CH] M777 LTH M795"
|
||||
detection_range = 0
|
||||
threat_range = 24000
|
||||
air_weapon_dist = 24000
|
||||
eplrs = True
|
||||
|
||||
|
||||
@vehiclemod
|
||||
class CH_M777LTH_MTVR_M982(unittype.VehicleType):
|
||||
id = "CH_M777LTH_MTVR_M982"
|
||||
name = "[CH] M777 LTH M982 Excalibur (MTVR)"
|
||||
detection_range = 0
|
||||
threat_range = 40000
|
||||
air_weapon_dist = 40000
|
||||
eplrs = True
|
||||
|
||||
|
||||
@vehiclemod
|
||||
class CH_M777LTH_MTVR_M795(unittype.VehicleType):
|
||||
id = "CH_M777LTH_MTVR_M795"
|
||||
name = "[CH] M777 LTH M795 (MTVR)"
|
||||
detection_range = 0
|
||||
threat_range = 24000
|
||||
air_weapon_dist = 24000
|
||||
eplrs = True
|
||||
|
||||
|
||||
# Infantry
|
||||
@vehiclemod
|
||||
class CH_USInfantry_FGM148(unittype.VehicleType):
|
||||
id = "CH_USInfantry_FGM148"
|
||||
name = "[CH] FGM-148 ATGM Soldier"
|
||||
detection_range = 0
|
||||
threat_range = 4750
|
||||
air_weapon_dist = 4750
|
||||
eplrs = True
|
||||
|
||||
|
||||
@vehiclemod
|
||||
class CH_USInfantry_M136(unittype.VehicleType):
|
||||
id = "CH_USInfantry_M136"
|
||||
name = "[CH] M136 AT Soldier"
|
||||
detection_range = 0
|
||||
threat_range = 400
|
||||
air_weapon_dist = 400
|
||||
eplrs = True
|
||||
|
||||
|
||||
@vehiclemod
|
||||
class CH_USInfantry_M2(unittype.VehicleType):
|
||||
id = "CH_USInfantry_M2"
|
||||
name = "[CH] M2 HMG Soldier"
|
||||
detection_range = 0
|
||||
threat_range = 1800
|
||||
air_weapon_dist = 1800
|
||||
eplrs = True
|
||||
|
||||
|
||||
@vehiclemod
|
||||
class CH_USInfantry_M82(unittype.VehicleType):
|
||||
id = "CH_USInfantry_M82"
|
||||
name = "[CH] M82 AMR Soldier"
|
||||
detection_range = 0
|
||||
threat_range = 1800
|
||||
air_weapon_dist = 1800
|
||||
eplrs = True
|
||||
|
||||
|
||||
@vehiclemod
|
||||
class CH_USInfantry_MK19(unittype.VehicleType):
|
||||
id = "CH_USInfantry_MK19"
|
||||
name = "[CH] Mk19 AGL Soldier"
|
||||
detection_range = 0
|
||||
threat_range = 1500
|
||||
air_weapon_dist = 1500
|
||||
eplrs = True
|
||||
|
||||
|
||||
@vehiclemod
|
||||
class CH_USInfantry_M4(unittype.VehicleType):
|
||||
id = "CH_USInfantry_M4"
|
||||
name = "[CH] M4 AR Soldier"
|
||||
detection_range = 0
|
||||
threat_range = 500
|
||||
air_weapon_dist = 500
|
||||
eplrs = True
|
||||
|
||||
|
||||
@vehiclemod
|
||||
class CH_USInfantry_M240(unittype.VehicleType):
|
||||
id = "CH_USInfantry_M240"
|
||||
name = "[CH] M240 GPMG Soldier"
|
||||
detection_range = 0
|
||||
threat_range = 1200
|
||||
air_weapon_dist = 1200
|
||||
eplrs = True
|
||||
|
||||
|
||||
@vehiclemod
|
||||
class CH_USInfantry_M249(unittype.VehicleType):
|
||||
id = "CH_USInfantry_M249"
|
||||
name = "[CH] M249 LMG Soldier"
|
||||
detection_range = 0
|
||||
threat_range = 700
|
||||
air_weapon_dist = 700
|
||||
eplrs = True
|
||||
|
||||
|
||||
@vehiclemod
|
||||
class CH_USInfantry_M4M203(unittype.VehicleType):
|
||||
id = "CH_USInfantry_M4M203"
|
||||
name = "[CH] M4/M203 AR/GL Soldier"
|
||||
detection_range = 0
|
||||
threat_range = 500
|
||||
air_weapon_dist = 500
|
||||
eplrs = True
|
||||
|
||||
|
||||
@vehiclemod
|
||||
class CH_USInfantry_FIM92(unittype.VehicleType):
|
||||
id = "CH_USInfantry_FIM92"
|
||||
name = "[CH] FIM-92K Stinger Soldier"
|
||||
detection_range = 0
|
||||
threat_range = 8000
|
||||
air_weapon_dist = 8000
|
||||
eplrs = True
|
||||
|
||||
|
||||
@vehiclemod
|
||||
class CH_USInfantry_M120(unittype.VehicleType):
|
||||
id = "CH_USInfantry_M120"
|
||||
name = "[CH] M120 120 mm Mortar"
|
||||
detection_range = 0
|
||||
threat_range = 7200
|
||||
air_weapon_dist = 7200
|
||||
eplrs = True
|
||||
|
||||
|
||||
# Air Defense
|
||||
@vehiclemod
|
||||
class CH_NASAMS3_LN_AMRAAM_ER(unittype.VehicleType):
|
||||
id = "CH_NASAMS3_LN_AMRAAM_ER"
|
||||
name = "[CH] NASAMS 3 LCHR LN (AMRAAM-ER)"
|
||||
detection_range = 0
|
||||
threat_range = 50000
|
||||
air_weapon_dist = 50000
|
||||
eplrs = True
|
||||
|
||||
|
||||
@vehiclemod
|
||||
class CH_NASAMS3_LN_AIM9X2(unittype.VehicleType):
|
||||
id = "CH_NASAMS3_LN_AIM9X2"
|
||||
name = "[CH] NASAMS 3 LCHR LN (AIM-9X-2)"
|
||||
detection_range = 0
|
||||
threat_range = 20000
|
||||
air_weapon_dist = 20000
|
||||
eplrs = True
|
||||
|
||||
|
||||
@vehiclemod
|
||||
class CH_NASAMS3_SR(unittype.VehicleType):
|
||||
id = "CH_NASAMS3_SR"
|
||||
name = "[CH] NASAMS 3 SR"
|
||||
detection_range = 120000
|
||||
threat_range = 0
|
||||
air_weapon_dist = 0
|
||||
eplrs = True
|
||||
|
||||
|
||||
@vehiclemod
|
||||
class CH_NASAMS3_CP(unittype.VehicleType):
|
||||
id = "CH_NASAMS3_CP"
|
||||
name = "[CH] NASAMS 3 CP"
|
||||
detection_range = 0
|
||||
threat_range = 0
|
||||
air_weapon_dist = 0
|
||||
eplrs = True
|
||||
|
||||
|
||||
@vehiclemod
|
||||
class CH_Centurion_C_RAM(unittype.VehicleType):
|
||||
id = "CH_Centurion_C_RAM"
|
||||
name = "[CH] Centurion C-RAM"
|
||||
detection_range = 20000
|
||||
threat_range = 2000
|
||||
air_weapon_dist = 2000
|
||||
eplrs = True
|
||||
|
||||
|
||||
@vehiclemod
|
||||
class CH_LAVAD(unittype.VehicleType):
|
||||
id = "CH_LAVAD"
|
||||
name = "[CH] LAV-AD SPAAGM"
|
||||
detection_range = 10000
|
||||
threat_range = 8000
|
||||
air_weapon_dist = 8000
|
||||
eplrs = True
|
||||
|
||||
|
||||
@vehiclemod
|
||||
class MIM104_M903_PAC2(unittype.VehicleType):
|
||||
id = "MIM104_M903_PAC2"
|
||||
name = "[CH] MIM-104 M903 PAC-2 GEM/T LN (stationary)"
|
||||
detection_range = 0
|
||||
threat_range = 150000
|
||||
air_weapon_dist = 150000
|
||||
eplrs = True
|
||||
|
||||
|
||||
@vehiclemod
|
||||
class MIM104_M903_PAC3(unittype.VehicleType):
|
||||
id = "MIM104_M903_PAC3"
|
||||
name = "[CH] MIM-104 M903 PAC-3 MSE LN (stationary)"
|
||||
detection_range = 0
|
||||
threat_range = 120000
|
||||
air_weapon_dist = 120000
|
||||
eplrs = True
|
||||
|
||||
|
||||
@vehiclemod
|
||||
class MIM104_ECS(unittype.VehicleType):
|
||||
id = "MIM104_ECS"
|
||||
name = "[CH] MIM-104 ECS (HEMTT)"
|
||||
detection_range = 0
|
||||
threat_range = 0
|
||||
air_weapon_dist = 0
|
||||
eplrs = True
|
||||
|
||||
|
||||
@vehiclemod
|
||||
class MIM104_ANMPQ65(unittype.VehicleType):
|
||||
id = "MIM104_ANMPQ65"
|
||||
name = "[CH] MIM-104 AN/MPQ-65 STR (stationary)"
|
||||
detection_range = 200000
|
||||
threat_range = 0
|
||||
air_weapon_dist = 0
|
||||
eplrs = True
|
||||
|
||||
|
||||
@vehiclemod
|
||||
class MIM104_ANMPQ65A(unittype.VehicleType):
|
||||
id = "MIM104_ANMPQ65A"
|
||||
name = "[CH] MIM-104 AN/MPQ-65A STR (stationary)"
|
||||
detection_range = 260000
|
||||
threat_range = 0
|
||||
air_weapon_dist = 0
|
||||
eplrs = True
|
||||
|
||||
|
||||
@vehiclemod
|
||||
class MIM104_LTAMDS(unittype.VehicleType):
|
||||
id = "MIM104_LTAMDS"
|
||||
name = "[CH] MIM-104 LTAMDS STR (stationary)"
|
||||
detection_range = 400000
|
||||
threat_range = 0
|
||||
air_weapon_dist = 0
|
||||
eplrs = True
|
||||
|
||||
|
||||
@vehiclemod
|
||||
class MIM104_EPP(unittype.VehicleType):
|
||||
id = "MIM104_EPP"
|
||||
name = "[CH] MIM-104 EPP (HEMTT)"
|
||||
detection_range = 0
|
||||
threat_range = 0
|
||||
air_weapon_dist = 0
|
||||
eplrs = True
|
||||
|
||||
|
||||
@vehiclemod
|
||||
class MIM104_M903_PAC2_HEMTT(unittype.VehicleType):
|
||||
id = "MIM104_M903_PAC2_HEMTT"
|
||||
name = "[CH] MIM-104 M903 PAC-2 GEM/T LN (HEMTT)"
|
||||
detection_range = 0
|
||||
threat_range = 150000
|
||||
air_weapon_dist = 150000
|
||||
eplrs = True
|
||||
|
||||
|
||||
@vehiclemod
|
||||
class MIM104_M903_PAC3_HEMTT(unittype.VehicleType):
|
||||
id = "MIM104_M903_PAC3_HEMTT"
|
||||
name = "[CH] MIM-104 M903 PAC-3 MSE LN (HEMTT)"
|
||||
detection_range = 0
|
||||
threat_range = 120000
|
||||
air_weapon_dist = 120000
|
||||
eplrs = True
|
||||
|
||||
|
||||
@vehiclemod
|
||||
class MIM104_ANMPQ65_HEMTT(unittype.VehicleType):
|
||||
id = "MIM104_ANMPQ65_HEMTT"
|
||||
name = "[CH] MIM-104 AN/MPQ-65 STR (HEMTT)"
|
||||
detection_range = 200000
|
||||
threat_range = 0
|
||||
air_weapon_dist = 0
|
||||
eplrs = True
|
||||
|
||||
|
||||
@vehiclemod
|
||||
class MIM104_ANMPQ65A_HEMTT(unittype.VehicleType):
|
||||
id = "MIM104_ANMPQ65A_HEMTT"
|
||||
name = "[CH] MIM-104 AN/MPQ-65A STR (HEMTT)"
|
||||
detection_range = 260000
|
||||
threat_range = 0
|
||||
air_weapon_dist = 0
|
||||
eplrs = True
|
||||
|
||||
|
||||
@vehiclemod
|
||||
class MIM104_LTAMDS_HEMTT(unittype.VehicleType):
|
||||
id = "MIM104_LTAMDS_HEMTT"
|
||||
name = "[CH] MIM-104 LTAMDS STR (HEMTT)"
|
||||
detection_range = 400000
|
||||
threat_range = 0
|
||||
air_weapon_dist = 0
|
||||
eplrs = True
|
||||
|
||||
|
||||
@vehiclemod
|
||||
class CH_THAAD_ANTPY2(unittype.VehicleType):
|
||||
id = "CH_THAAD_ANTPY2"
|
||||
name = "[CH] THAAD AN/TPY-2 STR"
|
||||
detection_range = 1000000
|
||||
threat_range = 0
|
||||
air_weapon_dist = 0
|
||||
eplrs = True
|
||||
|
||||
|
||||
@vehiclemod
|
||||
class CH_THAAD_M1120(unittype.VehicleType):
|
||||
id = "CH_THAAD_M1120"
|
||||
name = "[CH] THAAD M1120 LN"
|
||||
detection_range = 0
|
||||
threat_range = 200000
|
||||
air_weapon_dist = 200000
|
||||
eplrs = True
|
||||
|
||||
|
||||
@vehiclemod
|
||||
class CH_THAAD_TFCC(unittype.VehicleType):
|
||||
id = "CH_THAAD_TFCC"
|
||||
name = "[CH] THAAD TFCC"
|
||||
detection_range = 0
|
||||
threat_range = 0
|
||||
air_weapon_dist = 0
|
||||
eplrs = True
|
||||
|
||||
|
||||
# Unarmed
|
||||
@vehiclemod
|
||||
class CH_MTVR(unittype.VehicleType):
|
||||
id = "CH_MTVR"
|
||||
name = "[CH] Oshkosh MTVR MK23"
|
||||
detection_range = 0
|
||||
threat_range = 0
|
||||
air_weapon_dist = 0
|
||||
|
||||
|
||||
@vehiclemod
|
||||
class CH_FMTV_M1083(unittype.VehicleType):
|
||||
id = "CH_FMTV_M1083"
|
||||
name = "[CH] Oshkosh FMTV M1083"
|
||||
detection_range = 0
|
||||
threat_range = 0
|
||||
air_weapon_dist = 0
|
||||
|
||||
|
||||
@vehiclemod
|
||||
class CH_HEMTT_M977(unittype.VehicleType):
|
||||
id = "CH_HEMTT_M977"
|
||||
name = "[CH] Oshkosh HEMTT M977"
|
||||
detection_range = 0
|
||||
threat_range = 0
|
||||
air_weapon_dist = 0
|
||||
|
||||
|
||||
@vehiclemod
|
||||
class CH_HEMTT_M983(unittype.VehicleType):
|
||||
id = "CH_HEMTT_M983"
|
||||
name = "[CH] Oshkosh HEMTT M983"
|
||||
detection_range = 0
|
||||
threat_range = 0
|
||||
air_weapon_dist = 0
|
||||
|
||||
|
||||
# Armor
|
||||
@vehiclemod
|
||||
class CH_OshkoshLATV_M2(unittype.VehicleType):
|
||||
id = "CH_OshkoshLATV_M2"
|
||||
name = "[CH] Oshkosh L-ATV (M2)"
|
||||
detection_range = 0
|
||||
threat_range = 1800
|
||||
air_weapon_dist = 1800
|
||||
eplrs = True
|
||||
|
||||
|
||||
@vehiclemod
|
||||
class CH_OshkoshLATV_MK19(unittype.VehicleType):
|
||||
id = "CH_OshkoshLATV_MK19"
|
||||
name = "[CH] Oshkosh L-ATV (Mk19)"
|
||||
detection_range = 0
|
||||
threat_range = 2000
|
||||
air_weapon_dist = 2000
|
||||
eplrs = True
|
||||
|
||||
|
||||
@vehiclemod
|
||||
class CH_M1A2SEPV3(unittype.VehicleType):
|
||||
id = "CH_M1A2SEPV3"
|
||||
name = "[CH] M1A2 SEPv3 MBT"
|
||||
detection_range = 0
|
||||
threat_range = 5000
|
||||
air_weapon_dist = 1800
|
||||
eplrs = True
|
||||
|
||||
|
||||
@vehiclemod
|
||||
class CH_M10(unittype.VehicleType):
|
||||
id = "CH_M10"
|
||||
name = "[CH] M10 LT"
|
||||
detection_range = 0
|
||||
threat_range = 4000
|
||||
air_weapon_dist = 1800
|
||||
eplrs = True
|
||||
|
||||
|
||||
@vehiclemod
|
||||
class CH_M551(unittype.VehicleType):
|
||||
id = "CH_M551"
|
||||
name = "[CH] M551 LT"
|
||||
detection_range = 0
|
||||
threat_range = 3000
|
||||
air_weapon_dist = 1800
|
||||
eplrs = True
|
||||
|
||||
|
||||
@vehiclemod
|
||||
class CH_OshkoshMATV_M2(unittype.VehicleType):
|
||||
id = "CH_OshkoshMATV_M2"
|
||||
name = "[CH] Oshkosh M-ATV MRAP (M2)"
|
||||
detection_range = 0
|
||||
threat_range = 1800
|
||||
air_weapon_dist = 1800
|
||||
eplrs = True
|
||||
|
||||
|
||||
@vehiclemod
|
||||
class CH_OshkoshMATV_MK19(unittype.VehicleType):
|
||||
id = "CH_OshkoshMATV_MK19"
|
||||
name = "[CH] Oshkosh M-ATV MRAP (Mk19)"
|
||||
detection_range = 0
|
||||
threat_range = 2000
|
||||
air_weapon_dist = 2000
|
||||
eplrs = True
|
||||
|
||||
|
||||
@vehiclemod
|
||||
class CH_M2A3(unittype.VehicleType):
|
||||
id = "CH_M2A3"
|
||||
name = "[CH] M2A3 IFV"
|
||||
detection_range = 0
|
||||
threat_range = 3800
|
||||
air_weapon_dist = 2500
|
||||
eplrs = True
|
||||
|
||||
|
||||
## SHIPS
|
||||
@shipmod
|
||||
class CH_Constellation(unittype.ShipType):
|
||||
id = "CH_Constellation"
|
||||
name = "[CH] Constellation Frigate"
|
||||
plane_num = 0
|
||||
helicopter_num = 1
|
||||
parking = 1
|
||||
detection_range = 450000
|
||||
threat_range = 160000
|
||||
air_weapon_dist = 160000
|
||||
|
||||
|
||||
@shipmod
|
||||
class CH_Arleigh_Burke_IIA(unittype.ShipType):
|
||||
id = "CH_Arleigh_Burke_IIA"
|
||||
name = "[CH] Arleigh Burke Flight IIA Destroyer"
|
||||
helicopter_num = 2
|
||||
parking = 1
|
||||
detection_range = 325000
|
||||
threat_range = 160000
|
||||
air_weapon_dist = 160000
|
||||
|
||||
|
||||
@shipmod
|
||||
class CH_Arleigh_Burke_III(unittype.ShipType):
|
||||
id = "CH_Arleigh_Burke_III"
|
||||
name = "[CH] Arleigh Burke Flight III Destroyer"
|
||||
helicopter_num = 2
|
||||
parking = 1
|
||||
detection_range = 650000
|
||||
threat_range = 650000
|
||||
air_weapon_dist = 650000
|
||||
|
||||
|
||||
@shipmod
|
||||
class CH_Ticonderoga(unittype.ShipType):
|
||||
id = "CH_Ticonderoga"
|
||||
name = "[CH] Ticonderoga Cruiser"
|
||||
helicopter_num = 2
|
||||
parking = 1
|
||||
detection_range = 325000
|
||||
threat_range = 160000
|
||||
air_weapon_dist = 160000
|
||||
|
||||
|
||||
@shipmod
|
||||
class CH_Ticonderoga_CMP(unittype.ShipType):
|
||||
id = "CH_Ticonderoga_CMP"
|
||||
name = "[CH] Ticonderoga CMP Cruiser"
|
||||
helicopter_num = 2
|
||||
parking = 1
|
||||
detection_range = 325000
|
||||
threat_range = 325000
|
||||
air_weapon_dist = 325000
|
||||
|
||||
|
||||
# Planes
|
||||
@planemod
|
||||
class B_21(PlaneType):
|
||||
id = "B-21"
|
||||
large_parking_slot = True
|
||||
height = 5
|
||||
width = 50
|
||||
length = 20
|
||||
fuel_max = 50000
|
||||
max_speed = 1080
|
||||
eplrs = True
|
||||
radio_frequency = 127.5
|
||||
|
||||
livery_name = "B-21" # from type
|
||||
|
||||
class Pylon1:
|
||||
MK_82_28 = (1, Weapons.MK_82_28)
|
||||
CBU87_10 = (1, Weapons.CBU87_10)
|
||||
CBU97_10 = (1, Weapons.CBU97_10)
|
||||
GBU_38_16 = (1, Weapons.GBU_38_16)
|
||||
GBU_31_8 = (1, Weapons.GBU_31_8)
|
||||
B_1B_Mk_84_8 = (1, Weapons.B_1B_Mk_84_8)
|
||||
GBU_31V3B_8 = (1, Weapons.GBU_31V3B_8)
|
||||
_4_x_AGM_154C___JSOW_Unitary_BROACH = (
|
||||
1,
|
||||
Weapons._4_x_AGM_154C___JSOW_Unitary_BROACH,
|
||||
)
|
||||
_4_x_AGM_158B_JASSM_ER_ALCM = (1, Weapons._4_x_AGM_158B_JASSM_ER_ALCM)
|
||||
_4_x_AGM_158C_LRASM_AShM = (1, Weapons._4_x_AGM_158C_LRASM_AShM)
|
||||
_4_x_AGM_88G_AARGM_ER_ARM = (1, Weapons._4_x_AGM_88G_AARGM_ER_ARM)
|
||||
GBU_57_MOP_30000_lb_Penetrator_GPS_Guided_Glide_Bomb = (
|
||||
1,
|
||||
Weapons.GBU_57_MOP_30000_lb_Penetrator_GPS_Guided_Glide_Bomb,
|
||||
)
|
||||
|
||||
# ERRR <CLEAN>
|
||||
|
||||
class Pylon2:
|
||||
MK_82_28 = (2, Weapons.MK_82_28)
|
||||
CBU87_10 = (2, Weapons.CBU87_10)
|
||||
CBU97_10 = (2, Weapons.CBU97_10)
|
||||
GBU_38_16 = (2, Weapons.GBU_38_16)
|
||||
GBU_31_8 = (2, Weapons.GBU_31_8)
|
||||
B_1B_Mk_84_8 = (2, Weapons.B_1B_Mk_84_8)
|
||||
GBU_31V3B_8 = (2, Weapons.GBU_31V3B_8)
|
||||
_4_x_AGM_154C___JSOW_Unitary_BROACH = (
|
||||
2,
|
||||
Weapons._4_x_AGM_154C___JSOW_Unitary_BROACH,
|
||||
)
|
||||
_4_x_AGM_158B_JASSM_ER_ALCM = (2, Weapons._4_x_AGM_158B_JASSM_ER_ALCM)
|
||||
_4_x_AGM_158C_LRASM_AShM = (2, Weapons._4_x_AGM_158C_LRASM_AShM)
|
||||
_4_x_AGM_88G_AARGM_ER_ARM = (2, Weapons._4_x_AGM_88G_AARGM_ER_ARM)
|
||||
|
||||
# ERRR <CLEAN>
|
||||
|
||||
pylons: Set[int] = {1, 2}
|
||||
|
||||
tasks = [
|
||||
task.Reconnaissance,
|
||||
task.GroundAttack,
|
||||
task.CAS,
|
||||
task.AFAC,
|
||||
task.RunwayAttack,
|
||||
task.AntishipStrike,
|
||||
task.PinpointStrike,
|
||||
task.SEAD,
|
||||
]
|
||||
task_default = task.GroundAttack
|
||||
@ -227,6 +227,7 @@ def load_aircraft_icons():
|
||||
AIRCRAFT_ICONS["CH_Mi28N"] = AIRCRAFT_ICONS["CH_Mi"]
|
||||
AIRCRAFT_ICONS["CH_Tu-95MSM"] = AIRCRAFT_ICONS["CH_Tu-95"]
|
||||
AIRCRAFT_ICONS["CH_Tu-160M2"] = AIRCRAFT_ICONS["CH_Tu-16"]
|
||||
AIRCRAFT_ICONS["B-21"] = AIRCRAFT_ICONS["B"]
|
||||
|
||||
|
||||
def load_vehicle_icons():
|
||||
|
||||
@ -126,6 +126,7 @@ class NewGameWizard(QtWidgets.QWizard):
|
||||
vietnamwarvessels=self.field("vietnamwarvessels"),
|
||||
chinesemilitaryassetspack=self.field("chinesemilitaryassetspack"),
|
||||
russianmilitaryassetspack=self.field("russianmilitaryassetspack"),
|
||||
usamilitaryassetspack=self.field("usamilitaryassetspack"),
|
||||
)
|
||||
|
||||
blue_faction = self.faction_selection_page.selected_blue_faction
|
||||
|
||||
@ -164,6 +164,8 @@ class GeneratorOptions(QtWidgets.QWizardPage):
|
||||
self.registerField("chinesemilitaryassetspack", self.chinesemilitaryassetspack)
|
||||
self.russianmilitaryassetspack = QtWidgets.QCheckBox()
|
||||
self.registerField("russianmilitaryassetspack", self.russianmilitaryassetspack)
|
||||
self.usamilitaryassetspack = QtWidgets.QCheckBox()
|
||||
self.registerField("usamilitaryassetspack", self.usamilitaryassetspack)
|
||||
|
||||
modHelpText = QtWidgets.QLabel(
|
||||
"<p>Select the mods you have installed. If your chosen factions support them, you'll be able to use these mods in your campaign.</p>"
|
||||
@ -191,6 +193,10 @@ class GeneratorOptions(QtWidgets.QWizardPage):
|
||||
"CurrentHill Swedish Military Assets pack (1.10)",
|
||||
self.swedishmilitaryassetspack,
|
||||
),
|
||||
(
|
||||
"CurrentHill USA Military Assets pack (1.1.5)",
|
||||
self.usamilitaryassetspack,
|
||||
),
|
||||
("EA-6B Prowler (v2.9.4.102)", self.ea6b_prowler),
|
||||
("F-100 Super Sabre (v2.7.18.30765 patch 20.10.22)", self.f100_supersabre),
|
||||
("F-104 Starfighter (v2.7.11.222.01)", self.f104_starfighter),
|
||||
@ -295,3 +301,4 @@ class GeneratorOptions(QtWidgets.QWizardPage):
|
||||
self.russianmilitaryassetspack.setChecked(
|
||||
s.get("russianmilitaryassetspack", False)
|
||||
)
|
||||
self.usamilitaryassetspack.setChecked(s.get("usamilitaryassetspack", False))
|
||||
|
||||
215
resources/customized_payloads/B-21.lua
Normal file
215
resources/customized_payloads/B-21.lua
Normal file
@ -0,0 +1,215 @@
|
||||
local unitPayloads = {
|
||||
["name"] = "B-21",
|
||||
["payloads"] = {
|
||||
[1] = {
|
||||
["displayName"] = "Retribution Anti-ship",
|
||||
["name"] = "Retribution Anti-ship",
|
||||
["pylons"] = {
|
||||
[1] = {
|
||||
["CLSID"] = "{B21_AGM-158C*4}",
|
||||
["num"] = 2,
|
||||
},
|
||||
[2] = {
|
||||
["CLSID"] = "{B21_AGM-158C*4}",
|
||||
["num"] = 1,
|
||||
},
|
||||
},
|
||||
["tasks"] = {
|
||||
[1] = 32,
|
||||
},
|
||||
},
|
||||
[2] = {
|
||||
["displayName"] = "Retribution BAI",
|
||||
["name"] = "Retribution BAI",
|
||||
["pylons"] = {
|
||||
[1] = {
|
||||
["CLSID"] = "{AABA1A14-78A1-4E85-94DD-463CF75BD9E4}",
|
||||
["num"] = 2,
|
||||
},
|
||||
[2] = {
|
||||
["CLSID"] = "{AABA1A14-78A1-4E85-94DD-463CF75BD9E4}",
|
||||
["num"] = 1,
|
||||
},
|
||||
},
|
||||
["tasks"] = {
|
||||
[1] = 32,
|
||||
},
|
||||
},
|
||||
[3] = {
|
||||
["displayName"] = "Retribution DEAD",
|
||||
["name"] = "Retribution DEAD",
|
||||
["pylons"] = {
|
||||
[1] = {
|
||||
["CLSID"] = "{B21_AGM-158B*4}",
|
||||
["num"] = 2,
|
||||
},
|
||||
[2] = {
|
||||
["CLSID"] = "{B21_AGM-158B*4}",
|
||||
["num"] = 1,
|
||||
},
|
||||
},
|
||||
["tasks"] = {
|
||||
[1] = 32,
|
||||
},
|
||||
},
|
||||
[4] = {
|
||||
["displayName"] = "Retribution OCA/Runway",
|
||||
["name"] = "Retribution OCA/Runway",
|
||||
["pylons"] = {
|
||||
[1] = {
|
||||
["CLSID"] = "GBU-31V3B*8",
|
||||
["num"] = 1,
|
||||
},
|
||||
[2] = {
|
||||
["CLSID"] = "<CLEAN>",
|
||||
["num"] = 2,
|
||||
},
|
||||
},
|
||||
["tasks"] = {
|
||||
[1] = 32,
|
||||
},
|
||||
},
|
||||
[5] = {
|
||||
["displayName"] = "Retribution CAS",
|
||||
["name"] = "Retribution CAS",
|
||||
["pylons"] = {
|
||||
[1] = {
|
||||
["CLSID"] = "GBU-31*8",
|
||||
["num"] = 2,
|
||||
["settings"] = {
|
||||
["NFP_PRESID"] = "MDRN_B_A_PGM_TWINWELL",
|
||||
["NFP_PRESVER"] = 1,
|
||||
["NFP_VIS_DrawArgNo_56"] = 0.5,
|
||||
["NFP_fuze_type_nose"] = "EMPTY_NOSE",
|
||||
["NFP_fuze_type_tail"] = "FMU139CB_LD",
|
||||
["arm_delay_ctrl_FMU139CB_LD"] = 4,
|
||||
["function_delay_ctrl_FMU139CB_LD"] = 0,
|
||||
},
|
||||
},
|
||||
[2] = {
|
||||
["CLSID"] = "GBU-31*8",
|
||||
["num"] = 1,
|
||||
["settings"] = {
|
||||
["NFP_PRESID"] = "MDRN_B_A_PGM_TWINWELL",
|
||||
["NFP_PRESVER"] = 1,
|
||||
["NFP_VIS_DrawArgNo_56"] = 0.5,
|
||||
["NFP_fuze_type_nose"] = "EMPTY_NOSE",
|
||||
["NFP_fuze_type_tail"] = "FMU139CB_LD",
|
||||
["arm_delay_ctrl_FMU139CB_LD"] = 4,
|
||||
["function_delay_ctrl_FMU139CB_LD"] = 0,
|
||||
},
|
||||
},
|
||||
},
|
||||
["tasks"] = {
|
||||
[1] = 32,
|
||||
},
|
||||
},
|
||||
[6] = {
|
||||
["displayName"] = "Retribution SEAD Sweep",
|
||||
["name"] = "Retribution SEAD Sweep",
|
||||
["pylons"] = {
|
||||
[1] = {
|
||||
["CLSID"] = "{B21_AGM-88G*4}",
|
||||
["num"] = 2,
|
||||
},
|
||||
[2] = {
|
||||
["CLSID"] = "{B21_AGM-158B*4}",
|
||||
["num"] = 1,
|
||||
},
|
||||
},
|
||||
["tasks"] = {
|
||||
[1] = 32,
|
||||
},
|
||||
},
|
||||
[7] = {
|
||||
["displayName"] = "Retribution OCA/Aircraft",
|
||||
["name"] = "Retribution OCA/Aircraft",
|
||||
["pylons"] = {
|
||||
[1] = {
|
||||
["CLSID"] = "GBU-31V3B*8",
|
||||
["num"] = 2,
|
||||
},
|
||||
[2] = {
|
||||
["CLSID"] = "GBU-31V3B*8",
|
||||
["num"] = 1,
|
||||
},
|
||||
},
|
||||
["tasks"] = {
|
||||
[1] = 32,
|
||||
},
|
||||
},
|
||||
[8] = {
|
||||
["displayName"] = "Retribution Armed Recon",
|
||||
["name"] = "Retribution Armed Recon",
|
||||
["pylons"] = {
|
||||
[1] = {
|
||||
["CLSID"] = "GBU-31*8",
|
||||
["num"] = 2,
|
||||
["settings"] = {
|
||||
["NFP_PRESID"] = "MDRN_B_A_PGM_TWINWELL",
|
||||
["NFP_PRESVER"] = 1,
|
||||
["NFP_VIS_DrawArgNo_56"] = 0.5,
|
||||
["NFP_fuze_type_nose"] = "EMPTY_NOSE",
|
||||
["NFP_fuze_type_tail"] = "FMU139CB_LD",
|
||||
["arm_delay_ctrl_FMU139CB_LD"] = 4,
|
||||
["function_delay_ctrl_FMU139CB_LD"] = 0,
|
||||
},
|
||||
},
|
||||
[2] = {
|
||||
["CLSID"] = "GBU-31*8",
|
||||
["num"] = 1,
|
||||
["settings"] = {
|
||||
["NFP_PRESID"] = "MDRN_B_A_PGM_TWINWELL",
|
||||
["NFP_PRESVER"] = 1,
|
||||
["NFP_VIS_DrawArgNo_56"] = 0.5,
|
||||
["NFP_fuze_type_nose"] = "EMPTY_NOSE",
|
||||
["NFP_fuze_type_tail"] = "FMU139CB_LD",
|
||||
["arm_delay_ctrl_FMU139CB_LD"] = 4,
|
||||
["function_delay_ctrl_FMU139CB_LD"] = 0,
|
||||
},
|
||||
},
|
||||
},
|
||||
["tasks"] = {
|
||||
[1] = 32,
|
||||
},
|
||||
},
|
||||
[9] = {
|
||||
["displayName"] = "Retribution SEAD",
|
||||
["name"] = "Retribution SEAD",
|
||||
["pylons"] = {
|
||||
[1] = {
|
||||
["CLSID"] = "{B21_AGM-88G*4}",
|
||||
["num"] = 2,
|
||||
},
|
||||
[2] = {
|
||||
["CLSID"] = "{B21_AGM-88G*4}",
|
||||
["num"] = 1,
|
||||
},
|
||||
},
|
||||
["tasks"] = {
|
||||
[1] = 32,
|
||||
},
|
||||
},
|
||||
[10] = {
|
||||
["displayName"] = "Retribution Strike",
|
||||
["name"] = "Retribution Strike",
|
||||
["pylons"] = {
|
||||
[1] = {
|
||||
["CLSID"] = "<CLEAN>",
|
||||
["num"] = 2,
|
||||
},
|
||||
[2] = {
|
||||
["CLSID"] = "{B21_GBU-57}",
|
||||
["num"] = 1,
|
||||
},
|
||||
},
|
||||
["tasks"] = {
|
||||
[1] = 32,
|
||||
},
|
||||
},
|
||||
},
|
||||
["tasks"] = {
|
||||
},
|
||||
["unitType"] = "B-21",
|
||||
}
|
||||
return unitPayloads
|
||||
14
resources/groups/MIM-104_Patriot_Mobile.yaml
Normal file
14
resources/groups/MIM-104_Patriot_Mobile.yaml
Normal file
@ -0,0 +1,14 @@
|
||||
name: MIM-104 Patriot (Mobile)
|
||||
tasks:
|
||||
- LORAD
|
||||
units:
|
||||
- "[CH] MIM-104 AN/MPQ-65 STR (HEMTT)"
|
||||
- "[CH] MIM-104 AN/MPQ-65A STR (HEMTT)"
|
||||
- "[CH] MIM-104 LTAMDS STR (HEMTT)"
|
||||
- "[CH] MIM-104 ECS (HEMTT)"
|
||||
- "[CH] MIM-104 EPP (HEMTT)"
|
||||
- "[CH] MIM-104 M903 PAC-2 GEM/T LN (HEMTT)"
|
||||
- "[CH] MIM-104 M903 PAC-3 MSE LN (HEMTT)"
|
||||
- "[CH] Oshkosh HEMTT M977"
|
||||
layouts:
|
||||
- MIM-104 Patriot Battery
|
||||
14
resources/groups/MIM-104_Patriot_Stationary.yaml
Normal file
14
resources/groups/MIM-104_Patriot_Stationary.yaml
Normal file
@ -0,0 +1,14 @@
|
||||
name: MIM-104 Patriot (Stationary)
|
||||
tasks:
|
||||
- LORAD
|
||||
units:
|
||||
- "[CH] MIM-104 AN/MPQ-65 STR (stationary)"
|
||||
- "[CH] MIM-104 AN/MPQ-65A STR (stationary)"
|
||||
- "[CH] MIM-104 LTAMDS STR (stationary)"
|
||||
- "[CH] MIM-104 ECS (HEMTT)"
|
||||
- "[CH] MIM-104 EPP (HEMTT)"
|
||||
- "[CH] MIM-104 M903 PAC-2 GEM/T LN (stationary)"
|
||||
- "[CH] MIM-104 M903 PAC-3 MSE LN (stationary)"
|
||||
- "[CH] Oshkosh HEMTT M977"
|
||||
layouts:
|
||||
- MIM-104 Patriot Battery
|
||||
10
resources/groups/NASAMS3.yaml
Normal file
10
resources/groups/NASAMS3.yaml
Normal file
@ -0,0 +1,10 @@
|
||||
name: NASAMS 3
|
||||
tasks:
|
||||
- MERAD
|
||||
units:
|
||||
- "[CH] NASAMS 3 CP"
|
||||
- "[CH] NASAMS 3 SR"
|
||||
- "[CH] NASAMS 3 LCHR LN (AMRAAM-ER)"
|
||||
- "[CH] NASAMS 3 LCHR LN (AIM-9X-2)"
|
||||
layouts:
|
||||
- NASAMS 3 Site
|
||||
9
resources/groups/THAAD.yaml
Normal file
9
resources/groups/THAAD.yaml
Normal file
@ -0,0 +1,9 @@
|
||||
name: THAAD
|
||||
tasks:
|
||||
- LORAD
|
||||
units:
|
||||
- "[CH] THAAD AN/TPY-2 STR"
|
||||
- "[CH] THAAD TFCC"
|
||||
- "[CH] THAAD M1120 LN"
|
||||
layouts:
|
||||
- 4 Launcher Site (Semicircle)
|
||||
53
resources/layouts/anti_air/MIM-104.yaml
Normal file
53
resources/layouts/anti_air/MIM-104.yaml
Normal file
@ -0,0 +1,53 @@
|
||||
name: MIM-104 Patriot Battery
|
||||
tasks:
|
||||
- LORAD
|
||||
groups:
|
||||
- Patriot:
|
||||
- name: Patriot Battery 0
|
||||
unit_count:
|
||||
- 2
|
||||
unit_classes:
|
||||
- SearchTrackRadar
|
||||
- name: Patriot Battery 1
|
||||
unit_count:
|
||||
- 1
|
||||
unit_classes:
|
||||
- Logistics
|
||||
- name: Patriot Battery 2
|
||||
unit_count:
|
||||
- 1
|
||||
unit_types:
|
||||
- MIM104_ECS
|
||||
- name: Patriot Battery 3
|
||||
unit_count:
|
||||
- 1
|
||||
unit_classes:
|
||||
- Logistics
|
||||
- name: Patriot Battery 4
|
||||
unit_count:
|
||||
- 1
|
||||
unit_types:
|
||||
- MIM104_EPP
|
||||
- name: Patriot Battery 5
|
||||
unit_count:
|
||||
- 8
|
||||
unit_classes:
|
||||
- Launcher
|
||||
- PD:
|
||||
- name: Patriot Battery 7
|
||||
optional: true
|
||||
sub_task: PointDefense
|
||||
unit_count:
|
||||
- 1
|
||||
- 2
|
||||
unit_classes:
|
||||
- SHORAD
|
||||
- name: Patriot Battery 6
|
||||
sub_task: AAA
|
||||
optional: true
|
||||
unit_count:
|
||||
- 1
|
||||
- 2
|
||||
unit_classes:
|
||||
- AAA
|
||||
layout_file: resources/layouts/anti_air/Patriot_Battery.miz
|
||||
55
resources/layouts/anti_air/NASAMS-3 Site.yaml
Normal file
55
resources/layouts/anti_air/NASAMS-3 Site.yaml
Normal file
@ -0,0 +1,55 @@
|
||||
name: NASAMS 3 Site
|
||||
tasks:
|
||||
- MERAD
|
||||
- LORAD
|
||||
groups:
|
||||
- SAM:
|
||||
- name: Search Radar
|
||||
unit_count:
|
||||
- 1
|
||||
unit_classes:
|
||||
- SearchRadar
|
||||
- SearchTrackRadar
|
||||
- name: Track Radar
|
||||
optional: true # Allow groups without TR
|
||||
fill: false # Do not fill with faction possible units
|
||||
unit_count:
|
||||
- 1
|
||||
unit_classes:
|
||||
- TrackRadar
|
||||
- name: Command Post
|
||||
optional: true
|
||||
fill: false # Do not fill with faction possible units
|
||||
unit_count:
|
||||
- 1
|
||||
unit_classes:
|
||||
- CommandPost
|
||||
- name: Launcher
|
||||
unit_count:
|
||||
- 4
|
||||
unit_types:
|
||||
- CH_NASAMS3_LN_AMRAAM_ER
|
||||
- name: Logistics
|
||||
optional: true
|
||||
unit_count:
|
||||
- 1
|
||||
- 2
|
||||
unit_classes:
|
||||
- Logistics
|
||||
- PD: # Point Defense as separate group
|
||||
- name: PD
|
||||
sub_task: PointDefense
|
||||
optional: true
|
||||
unit_count:
|
||||
- 2
|
||||
unit_types:
|
||||
- CH_NASAMS3_LN_AIM9X2
|
||||
- name: AAA
|
||||
sub_task: AAA
|
||||
optional: true
|
||||
unit_count:
|
||||
- 1
|
||||
- 2
|
||||
unit_classes:
|
||||
- AAA
|
||||
layout_file: resources/layouts/anti_air/8_Launcher_Circle.miz
|
||||
BIN
resources/ui/units/aircrafts/banners/B-21.jpg
Normal file
BIN
resources/ui/units/aircrafts/banners/B-21.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 23 KiB |
BIN
resources/ui/units/aircrafts/icons/B-21.jpg
Normal file
BIN
resources/ui/units/aircrafts/icons/B-21.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 908 B |
22
resources/units/aircraft/B-21.yaml
Normal file
22
resources/units/aircraft/B-21.yaml
Normal file
@ -0,0 +1,22 @@
|
||||
description: "The Northrop Grumman B-21 Raider is an American strategic bomber in development
|
||||
for the United States Air Force (USAF) by Northrop Grumman. Part of the Long Range Strike
|
||||
Bomber (LRS-B) program, it is to be a stealth intercontinental strategic bomber that can
|
||||
deliver conventional and thermonuclear weapons. Named Raider in honor of the Doolittle
|
||||
Raiders of World War II, the B-21 is meant to replace the Rockwell B-1 Lancer and Northrop
|
||||
B-2 Spirit by 2040, and possibly the Boeing B-52 Stratofortress after that."
|
||||
introduced: 2023
|
||||
manufacturer: Northrop Grumman
|
||||
origin: USA
|
||||
price: 45
|
||||
role: Strategic Bomber
|
||||
max_range: 1000
|
||||
variants:
|
||||
"[CH] B-21": {}
|
||||
tasks:
|
||||
Anti-ship: 100
|
||||
BAI: 370
|
||||
CAS: 750
|
||||
SEAD: 210
|
||||
DEAD: 210
|
||||
OCA/Runway: 660
|
||||
Strike: 690
|
||||
12
resources/units/ground_units/CH_Centurion_C_RAM.yaml
Normal file
12
resources/units/ground_units/CH_Centurion_C_RAM.yaml
Normal file
@ -0,0 +1,12 @@
|
||||
class: AAA
|
||||
description: The Centurion C-RAM is a land-based mobile countermeasure system designed to
|
||||
protect military installations and assets form incoming artillery, rockets and mortary fire.
|
||||
Based on the Centurion 20mm gun, the system fires at 4,500 rounds per minute to intercept hostile
|
||||
projectiles.
|
||||
introduced: 2004
|
||||
manufacturer: General Dynamics
|
||||
origin: United States
|
||||
price: 15
|
||||
role: Self-Propelled Anti-Aircraft Gun
|
||||
variants:
|
||||
"[CH] Centurion C-RAM": {}
|
||||
11
resources/units/ground_units/CH_FMTV_M1083.yaml
Normal file
11
resources/units/ground_units/CH_FMTV_M1083.yaml
Normal file
@ -0,0 +1,11 @@
|
||||
class: Logistics
|
||||
description: The HEMTT M977 Truck is a highly versatile cargo and troop transport. Equipped with a 450
|
||||
horsepower diesel engine the M977 excels in transporting supplies, equipment and personnel in challenging
|
||||
terrains. Its flatbed can carry up to 10 tons of material, making it a key asset in military logistics.
|
||||
introduced: 1982
|
||||
manufacturer: Oshkosh Defence (Stward and Stevenson)
|
||||
origin: United States
|
||||
price: 3
|
||||
role: Medium Tactical Vehicle
|
||||
variants:
|
||||
"[CH] Oshkosh FMTV M1083": {}
|
||||
11
resources/units/ground_units/CH_HEMTT_M977.yaml
Normal file
11
resources/units/ground_units/CH_HEMTT_M977.yaml
Normal file
@ -0,0 +1,11 @@
|
||||
class: Logistics
|
||||
description: The HEMTT M977 Truck is a highly versatile cargo and troop transport. Equipped with a 450
|
||||
horsepower diesel engine the M977 excels in transporting supplies, equipment and personnel in challenging
|
||||
terrains. Its flatbed can carry up to 10 tons of material, making it a key asset in military logistics.
|
||||
introduced: 1982
|
||||
manufacturer: Oshkosh Defence (Stward and Stevenson)
|
||||
origin: United States
|
||||
price: 3
|
||||
role: Medium Tactical Vehicle
|
||||
variants:
|
||||
"[CH] Oshkosh HEMTT M977": {}
|
||||
12
resources/units/ground_units/CH_HEMTT_M983.yaml
Normal file
12
resources/units/ground_units/CH_HEMTT_M983.yaml
Normal file
@ -0,0 +1,12 @@
|
||||
class: Logistics
|
||||
description: The HEMTT M983 Tractor is a highly versatile, heavy-duty military vehicle designed
|
||||
for transporting and towing large payloads, including missile systems and other heavy equipment.
|
||||
With a 500-horsepower diesel engine the 8x8 is capable of exceptional off-road performance. It's been
|
||||
used extensively since its debut in 1982 with US and allied forces.
|
||||
introduced: 1982
|
||||
manufacturer: Oshkosh Defence
|
||||
origin: United States
|
||||
price: 4
|
||||
role: Heavy Transport Vehicle
|
||||
variants:
|
||||
"[CH] Oshkosh HEMTT M983": {}
|
||||
11
resources/units/ground_units/CH_LAVAD.yaml
Normal file
11
resources/units/ground_units/CH_LAVAD.yaml
Normal file
@ -0,0 +1,11 @@
|
||||
class: SHORAD
|
||||
description: A highly mobile self-propelled anti-aircraft vehicle designed to provide defense for ground units
|
||||
on the front line. It combines both radar guided ground to air missiles and a high volume of close in gunfire from
|
||||
its 25mm M242 Bushmaster chain gun and stinger missiles.
|
||||
introduced: 1989
|
||||
manufacturer: General Dynamics
|
||||
origin: United States
|
||||
price: 30
|
||||
role: Self-Propelled Anti-Aircraft Gun
|
||||
variants:
|
||||
"[CH] LAV-AD SPAAGM": {}
|
||||
12
resources/units/ground_units/CH_M10.yaml
Normal file
12
resources/units/ground_units/CH_M10.yaml
Normal file
@ -0,0 +1,12 @@
|
||||
class: ATGM
|
||||
description: THe M10 Light Tank features a 105mm M35 rifled cannon, providing effective
|
||||
firepower against enemy infantry, light vehicles, and armored threats. The M10's enhanced
|
||||
optical sights and fire-control system enable rapid target engagement that suits it well for
|
||||
highly mobile hit and run tactics.
|
||||
introduced: 2020
|
||||
manufacturer: General Dynamics
|
||||
origin: United States
|
||||
price: 14
|
||||
role: Tank Destroyer
|
||||
variants:
|
||||
"[CH] M10 LT": {}
|
||||
12
resources/units/ground_units/CH_M1A2SEPV3.yaml
Normal file
12
resources/units/ground_units/CH_M1A2SEPV3.yaml
Normal file
@ -0,0 +1,12 @@
|
||||
class: Tank
|
||||
description: The M1A2 Abrams is an advanced version of hte renowned M1 Abrams. The M1A2
|
||||
introduced a redisigned commanders independent thermal viewer (CITV), upgraded armor and
|
||||
digital systems to bolster situational awareness. Despite a nearly 70 ton weight, the M1A2
|
||||
maintains decent mobility with its 1,500 horspower engine.
|
||||
introduced: 1992
|
||||
manufacturer: General Dynamics
|
||||
origin: United States
|
||||
price: 25
|
||||
role: Main Battle Tank
|
||||
variants:
|
||||
"[CH] M1A2 SEPv3 MBT": {}
|
||||
10
resources/units/ground_units/CH_M270A1_ATACMS.yaml
Normal file
10
resources/units/ground_units/CH_M270A1_ATACMS.yaml
Normal file
@ -0,0 +1,10 @@
|
||||
class: Missile
|
||||
description: A highly mobile, tracked artillery system designed to dlivery devastating firepower
|
||||
at long ranges. Capable of firing guided and unguided rockets the M270 is capable of engaging a
|
||||
variety of targets at distances of up to 160 nautical miles.
|
||||
introduced: 1983
|
||||
manufacturer: Lockheed Martin
|
||||
origin: United States
|
||||
price: 45
|
||||
variants:
|
||||
"[CH] M270A1 MLRS (ATACMS)": {}
|
||||
11
resources/units/ground_units/CH_M270A1_GLSDB.yaml
Normal file
11
resources/units/ground_units/CH_M270A1_GLSDB.yaml
Normal file
@ -0,0 +1,11 @@
|
||||
class: Artillery
|
||||
description: A highly mobile, tracked artillery system designed to dlivery devastating firepower
|
||||
at long ranges. Capable of firing guided and unguided rockets the M270 is capable of engaging a
|
||||
variety of targets at distances of up to 160 nautical miles.
|
||||
introduced: 1983
|
||||
manufacturer: Lockheed Martin
|
||||
origin: United States
|
||||
price: 45
|
||||
role: Long-Range Precision Artillery Striker
|
||||
variants:
|
||||
"[CH] M270A1 MLRS (GLSDB)": {}
|
||||
11
resources/units/ground_units/CH_M270A1_GMLRS.yaml
Normal file
11
resources/units/ground_units/CH_M270A1_GMLRS.yaml
Normal file
@ -0,0 +1,11 @@
|
||||
class: Artillery
|
||||
description: A highly mobile, tracked artillery system designed to dlivery devastating firepower
|
||||
at long ranges. Capable of firing guided and unguided rockets the M270 is capable of engaging a
|
||||
variety of targets at distances of up to 160 nautical miles.
|
||||
introduced: 1983
|
||||
manufacturer: Lockheed Martin
|
||||
origin: United States
|
||||
price: 45
|
||||
role: Long-Range Precision Artillery Striker
|
||||
variants:
|
||||
"[CH] M270A1 MLRS (GMLRS)": {}
|
||||
12
resources/units/ground_units/CH_M2A3.yaml
Normal file
12
resources/units/ground_units/CH_M2A3.yaml
Normal file
@ -0,0 +1,12 @@
|
||||
class: IFV
|
||||
description: The M2A3 Bradley is a heavily upgraded variant of the original Bradley Fighting Vehicle.
|
||||
The A3 variant incorporates advanced optics, situal awareness, target aquisition and armor protection systems.
|
||||
Armed with the 25mm M242 Bushmaster chain gun, a coaxial 7.62mm machine gun and iconic TOW missile launcher
|
||||
the M2A3 is capable of engaging both armored vehicles and infantry.
|
||||
introduced: 2000
|
||||
manufacturer: BAE Systems
|
||||
origin: United States
|
||||
price: 13
|
||||
role: Infantry Fighting Vehicle
|
||||
variants:
|
||||
"[CH] M2A3 IFV": {}
|
||||
11
resources/units/ground_units/CH_M551.yaml
Normal file
11
resources/units/ground_units/CH_M551.yaml
Normal file
@ -0,0 +1,11 @@
|
||||
class: ATGM
|
||||
description: The M551 Sheridan was developed as a high movile air-droppable armored vehicle
|
||||
designed for reconnaissance and light combat. Equipped with a 152mm M81 gun/launcher
|
||||
the M551 can fire both conventional ammunition and the MGM-51C GLATGM.
|
||||
introduced: 1969
|
||||
manufacturer: FMC Corporation
|
||||
origin: United States
|
||||
price: 13
|
||||
role: Tank Destroyer
|
||||
variants:
|
||||
"[CH] M551 LT": {}
|
||||
10
resources/units/ground_units/CH_M777LTH_M795.yaml
Normal file
10
resources/units/ground_units/CH_M777LTH_M795.yaml
Normal file
@ -0,0 +1,10 @@
|
||||
class: Artillery
|
||||
description: The M777 is a state-of-the-art artillery system designed for rapid deployment and
|
||||
precision fire support. The M777 succeedes the M198 howitzer by being 40% lighter. It's able to
|
||||
fire both unguided and guided munitions. It can be towed by an MTVR or deployed stationary.
|
||||
introduced: 2005
|
||||
manufacturer: BAE Systems
|
||||
origin: United States/United Kingdom
|
||||
price: 16
|
||||
variants:
|
||||
"[CH] M777 LTH M795": {}
|
||||
10
resources/units/ground_units/CH_M777LTH_M982.yaml
Normal file
10
resources/units/ground_units/CH_M777LTH_M982.yaml
Normal file
@ -0,0 +1,10 @@
|
||||
class: Artillery
|
||||
description: The M777 is a state-of-the-art artillery system designed for rapid deployment and
|
||||
precision fire support. The M777 succeedes the M198 howitzer by being 40% lighter. It's able to
|
||||
fire both unguided and guided munitions. It can be towed by an MTVR or deployed stationary.
|
||||
introduced: 2005
|
||||
manufacturer: BAE Systems
|
||||
origin: United States/United Kingdom
|
||||
price: 16
|
||||
variants:
|
||||
"[CH] M777 LTH M982 Excalibur": {}
|
||||
11
resources/units/ground_units/CH_M777LTH_MTVR_M795.yaml
Normal file
11
resources/units/ground_units/CH_M777LTH_MTVR_M795.yaml
Normal file
@ -0,0 +1,11 @@
|
||||
class: Artillery
|
||||
description: The M777 is a state-of-the-art artillery system designed for rapid deployment and
|
||||
precision fire support. The M777 succeedes the M198 howitzer by being 40% lighter. It's able to
|
||||
fire both unguided and guided munitions. It can be towed by an MTVR or deployed stationary.
|
||||
introduced: 2005
|
||||
manufacturer: BAE Systems
|
||||
origin: United States/United Kingdom
|
||||
price: 16
|
||||
role: Lightweight Towed Howitzer
|
||||
variants:
|
||||
"[CH] M777 LTH M795 (MTVR)": {}
|
||||
11
resources/units/ground_units/CH_M777LTH_MTVR_M982.yaml
Normal file
11
resources/units/ground_units/CH_M777LTH_MTVR_M982.yaml
Normal file
@ -0,0 +1,11 @@
|
||||
class: Artillery
|
||||
description: The M777 is a state-of-the-art artillery system designed for rapid deployment and
|
||||
precision fire support. The M777 succeedes the M198 howitzer by being 40% lighter. It's able to
|
||||
fire both unguided and guided munitions. It can be towed by an MTVR or deployed stationary.
|
||||
introduced: 2005
|
||||
manufacturer: BAE Systems
|
||||
origin: United States/United Kingdom
|
||||
price: 16
|
||||
role: Lightweight Towed Howitzer
|
||||
variants:
|
||||
"[CH] M777 LTH M982 Excalibur (MTVR)": {}
|
||||
12
resources/units/ground_units/CH_MTVR.yaml
Normal file
12
resources/units/ground_units/CH_MTVR.yaml
Normal file
@ -0,0 +1,12 @@
|
||||
class: Logistics
|
||||
description: The FMTV (Family of Medium Tactical Vehicles) Truck is a versatile vehicle
|
||||
designed for cargo transport and troop movement. The 6x6 configuration and advances suspension
|
||||
offers good mobility in challenging terrains. The truck can be loaded with up to 2.5 tons
|
||||
and outfitted with an armored cab for crew protection.
|
||||
introduced: 1996
|
||||
manufacturer: Oshkosh Defence (Stewart and Stevenson)
|
||||
origin: United States
|
||||
price: 3
|
||||
role: Tactical Transport Vehicle
|
||||
variants:
|
||||
"[CH] Oshkosh MTVR MK23": {}
|
||||
4
resources/units/ground_units/CH_NASAMS3_CP.yaml
Normal file
4
resources/units/ground_units/CH_NASAMS3_CP.yaml
Normal file
@ -0,0 +1,4 @@
|
||||
class: CommandPost
|
||||
price: 14
|
||||
variants:
|
||||
"[CH] NASAMS 3 CP": null
|
||||
9
resources/units/ground_units/CH_NASAMS3_LN_AIM9X2.yaml
Normal file
9
resources/units/ground_units/CH_NASAMS3_LN_AIM9X2.yaml
Normal file
@ -0,0 +1,9 @@
|
||||
class: Launcher
|
||||
price: 15
|
||||
description: "NASAMS (National/Norwegian Advanced Surface to Air Missile System) is a distributed and networked medium to long range air-defence system.
|
||||
NASAMS was the first surface-based application for the AIM-120 AMRAAM (Advanced Medium Range Air-to-Air Missile)."
|
||||
introduced: 2019
|
||||
manufacturer: Kongsberg Defence & Aerospace, Raytheon
|
||||
origin: Norway, USA
|
||||
variants:
|
||||
"[CH] NASAMS 3 LCHR LN (AIM-9X-2)": null
|
||||
@ -0,0 +1,9 @@
|
||||
class: Launcher
|
||||
price: 15
|
||||
description: "NASAMS (National/Norwegian Advanced Surface to Air Missile System) is a distributed and networked medium to long range air-defence system.
|
||||
NASAMS was the first surface-based application for the AIM-120 AMRAAM (Advanced Medium Range Air-to-Air Missile)."
|
||||
introduced: 2019
|
||||
manufacturer: Kongsberg Defence & Aerospace, Raytheon
|
||||
origin: Norway, USA
|
||||
variants:
|
||||
"[CH] NASAMS 3 LCHR LN (AMRAAM-ER)": null
|
||||
16
resources/units/ground_units/CH_NASAMS3_SR.yaml
Normal file
16
resources/units/ground_units/CH_NASAMS3_SR.yaml
Normal file
@ -0,0 +1,16 @@
|
||||
class: SearchRadar
|
||||
price: 26
|
||||
description: "NASAMS (National/Norwegian Advanced Surface to Air Missile System) is a distributed and networked medium to long range air-defence system.
|
||||
NASAMS was the first surface-based application for the AIM-120 AMRAAM (Advanced Medium Range Air-to-Air Missile)."
|
||||
introduced: 2019
|
||||
manufacturer: Kongsberg Defence & Aerospace, Raytheon
|
||||
origin: Norway, USA
|
||||
variants:
|
||||
"[CH] NASAMS 3 SR": null
|
||||
skynet_properties: # Override skynet default properties
|
||||
can_engage_harm: true
|
||||
# can_engage_air_weapon: true # https://github.com/walder/Skynet-IADS/tree/develop#engage-air-weapons
|
||||
go_live_range_in_percent: 100
|
||||
harm_detection_chance: 90
|
||||
engagement_zone: SkynetIADSAbstractRadarElement.GO_LIVE_WHEN_IN_KILL_ZONE # https://github.com/walder/Skynet-IADS/tree/develop#engagement-zone
|
||||
autonomous_behaviour: SkynetIADSAbstractRadarElement.AUTONOMOUS_STATE_DCS_AI # https://github.com/walder/Skynet-IADS/tree/develop#autonomous-mode-behaviour
|
||||
11
resources/units/ground_units/CH_OshkoshLATV_M2.yaml
Normal file
11
resources/units/ground_units/CH_OshkoshLATV_M2.yaml
Normal file
@ -0,0 +1,11 @@
|
||||
class: Recon
|
||||
description: A highly versatile and agile combat vehicle developed to replace the aging Humvee
|
||||
fleet in the 2010s. It features enhances mobility, survivability and payload capacity over its
|
||||
predecessors. It's exceptoinal at performing reconnaissance in rugged terrain.
|
||||
introduced: 2015
|
||||
manufacturer: Oshkosh Defence
|
||||
origin: United States
|
||||
price: 3
|
||||
role: Light Tactical Vehicle
|
||||
variants:
|
||||
"[CH] Oshkosh L-ATV (M2)": {}
|
||||
11
resources/units/ground_units/CH_OshkoshLATV_MK19.yaml
Normal file
11
resources/units/ground_units/CH_OshkoshLATV_MK19.yaml
Normal file
@ -0,0 +1,11 @@
|
||||
class: Recon
|
||||
description: A highly versatile and agile combat vehicle developed to replace the aging Humvee
|
||||
fleet in the 2010s. It features enhances mobility, survivability and payload capacity over its
|
||||
predecessors. It's exceptoinal at performing reconnaissance in rugged terrain.
|
||||
introduced: 2015
|
||||
manufacturer: Oshkosh Defence
|
||||
origin: United States
|
||||
price: 3
|
||||
role: Light Tactical Vehicle
|
||||
variants:
|
||||
"[CH] Oshkosh L-ATV (Mk19)": {}
|
||||
11
resources/units/ground_units/CH_OshkoshMATV_M2.yaml
Normal file
11
resources/units/ground_units/CH_OshkoshMATV_M2.yaml
Normal file
@ -0,0 +1,11 @@
|
||||
class: Recon
|
||||
description: The Mine-Resistant Ambush-Protected or M-ATV serves as a more heavily armored troop carrier
|
||||
in response to increased threat from IEDs during the war on terror. THe rugged chassis allows for multiple
|
||||
configurations of heavy armor. It exceps at convoy protection and troop transport in asymmetric warfare enviroments.
|
||||
introduced: 2007
|
||||
manufacturer: Oshkosh Defence
|
||||
origin: United States
|
||||
price: 3
|
||||
role: Armored PErsonnel Carrier
|
||||
variants:
|
||||
"[CH] Oshkosh M-ATV MRAP (M2)": {}
|
||||
11
resources/units/ground_units/CH_OshkoshMATV_MK19.yaml
Normal file
11
resources/units/ground_units/CH_OshkoshMATV_MK19.yaml
Normal file
@ -0,0 +1,11 @@
|
||||
class: Recon
|
||||
description: The Mine-Resistant Ambush-Protected or M-ATV serves as a more heavily armored troop carrier
|
||||
in response to increased threat from IEDs during the war on terror. THe rugged chassis allows for multiple
|
||||
configurations of heavy armor. It exceps at convoy protection and troop transport in asymmetric warfare enviroments.
|
||||
introduced: 2007
|
||||
manufacturer: Oshkosh Defence
|
||||
origin: United States
|
||||
price: 3
|
||||
role: Armored PErsonnel Carrier
|
||||
variants:
|
||||
"[CH] Oshkosh M-ATV MRAP (Mk19)": {}
|
||||
13
resources/units/ground_units/CH_THAAD_ANTPY2.yaml
Normal file
13
resources/units/ground_units/CH_THAAD_ANTPY2.yaml
Normal file
@ -0,0 +1,13 @@
|
||||
class: SearchTrackRadar
|
||||
price: 30
|
||||
description: "Terminal High Altitude Area Defense (THAAD), formerly Theater High Altitude Area
|
||||
Defense, is an American anti-ballistic missile defense system designed to intercept and
|
||||
destroy short-, medium-, and intermediate-range ballistic missiles in their terminal phase
|
||||
(descent or reentry). The THAAD interceptor carries no warhead, instead relying on its
|
||||
kinetic energy of impact to destroy the incoming missile. THAAD was developed after the
|
||||
experience of Iraq's Scud missile attacks during the Gulf War in 1991."
|
||||
introduced: 2008
|
||||
manufacturer: Lockheed
|
||||
origin: USA
|
||||
variants:
|
||||
"[CH] THAAD AN/TPY-2 STR": null
|
||||
13
resources/units/ground_units/CH_THAAD_M1120.yaml
Normal file
13
resources/units/ground_units/CH_THAAD_M1120.yaml
Normal file
@ -0,0 +1,13 @@
|
||||
class: Launcher
|
||||
price: 15
|
||||
description: "Terminal High Altitude Area Defense (THAAD), formerly Theater High Altitude Area
|
||||
Defense, is an American anti-ballistic missile defense system designed to intercept and
|
||||
destroy short-, medium-, and intermediate-range ballistic missiles in their terminal phase
|
||||
(descent or reentry). The THAAD interceptor carries no warhead, instead relying on its
|
||||
kinetic energy of impact to destroy the incoming missile. THAAD was developed after the
|
||||
experience of Iraq's Scud missile attacks during the Gulf War in 1991."
|
||||
introduced: 2008
|
||||
manufacturer: Lockheed
|
||||
origin: USA
|
||||
variants:
|
||||
"[CH] THAAD M1120 LN": null
|
||||
4
resources/units/ground_units/CH_THAAD_TFCC.yaml
Normal file
4
resources/units/ground_units/CH_THAAD_TFCC.yaml
Normal file
@ -0,0 +1,4 @@
|
||||
class: CommandPost
|
||||
price: 18
|
||||
variants:
|
||||
"[CH] THAAD TFCC": null
|
||||
5
resources/units/ground_units/CH_USInfantry_FGM148.yaml
Normal file
5
resources/units/ground_units/CH_USInfantry_FGM148.yaml
Normal file
@ -0,0 +1,5 @@
|
||||
class: Infantry
|
||||
price: 0
|
||||
spawn_weight: 2
|
||||
variants:
|
||||
"[CH] FGM-148 ATGM Soldier": null
|
||||
5
resources/units/ground_units/CH_USInfantry_FIM92.yaml
Normal file
5
resources/units/ground_units/CH_USInfantry_FIM92.yaml
Normal file
@ -0,0 +1,5 @@
|
||||
class: Manpad
|
||||
price: 0
|
||||
spawn_weight: 1
|
||||
variants:
|
||||
"[CH] FIM-92K Stinger Soldier": null
|
||||
5
resources/units/ground_units/CH_USInfantry_M120.yaml
Normal file
5
resources/units/ground_units/CH_USInfantry_M120.yaml
Normal file
@ -0,0 +1,5 @@
|
||||
class: Infantry
|
||||
price: 0
|
||||
spawn_weight: 1
|
||||
variants:
|
||||
"[CH] M120 120 mm Mortar": null
|
||||
5
resources/units/ground_units/CH_USInfantry_M136.yaml
Normal file
5
resources/units/ground_units/CH_USInfantry_M136.yaml
Normal file
@ -0,0 +1,5 @@
|
||||
class: Infantry
|
||||
price: 0
|
||||
spawn_weight: 2
|
||||
variants:
|
||||
"[CH] M136 AT Soldier": null
|
||||
5
resources/units/ground_units/CH_USInfantry_M2.yaml
Normal file
5
resources/units/ground_units/CH_USInfantry_M2.yaml
Normal file
@ -0,0 +1,5 @@
|
||||
class: Infantry
|
||||
price: 0
|
||||
spawn_weight: 3
|
||||
variants:
|
||||
"[CH] M2 HMG Soldier": null
|
||||
5
resources/units/ground_units/CH_USInfantry_M240.yaml
Normal file
5
resources/units/ground_units/CH_USInfantry_M240.yaml
Normal file
@ -0,0 +1,5 @@
|
||||
class: Infantry
|
||||
price: 0
|
||||
spawn_weight: 3
|
||||
variants:
|
||||
"[CH] M240 GPMG Soldier": null
|
||||
5
resources/units/ground_units/CH_USInfantry_M249.yaml
Normal file
5
resources/units/ground_units/CH_USInfantry_M249.yaml
Normal file
@ -0,0 +1,5 @@
|
||||
class: Infantry
|
||||
price: 0
|
||||
spawn_weight: 3
|
||||
variants:
|
||||
"[CH] M249 LMG Soldier": null
|
||||
5
resources/units/ground_units/CH_USInfantry_M4.yaml
Normal file
5
resources/units/ground_units/CH_USInfantry_M4.yaml
Normal file
@ -0,0 +1,5 @@
|
||||
class: Infantry
|
||||
price: 0
|
||||
spawn_weight: 3
|
||||
variants:
|
||||
"[CH] M4 AR Soldier": null
|
||||
5
resources/units/ground_units/CH_USInfantry_M4M203.yaml
Normal file
5
resources/units/ground_units/CH_USInfantry_M4M203.yaml
Normal file
@ -0,0 +1,5 @@
|
||||
class: Infantry
|
||||
price: 0
|
||||
spawn_weight: 3
|
||||
variants:
|
||||
"[CH] M4/M203 AR/GL Soldier": null
|
||||
5
resources/units/ground_units/CH_USInfantry_M82.yaml
Normal file
5
resources/units/ground_units/CH_USInfantry_M82.yaml
Normal file
@ -0,0 +1,5 @@
|
||||
class: Infantry
|
||||
price: 0
|
||||
spawn_weight: 3
|
||||
variants:
|
||||
"[CH] M82 AMR Soldier": null
|
||||
5
resources/units/ground_units/CH_USInfantry_MK19.yaml
Normal file
5
resources/units/ground_units/CH_USInfantry_MK19.yaml
Normal file
@ -0,0 +1,5 @@
|
||||
class: Infantry
|
||||
price: 0
|
||||
spawn_weight: 3
|
||||
variants:
|
||||
"[CH] Mk19 AGL Soldier": null
|
||||
11
resources/units/ground_units/M142_HIMARS_ATACMS.yaml
Normal file
11
resources/units/ground_units/M142_HIMARS_ATACMS.yaml
Normal file
@ -0,0 +1,11 @@
|
||||
class: Missile
|
||||
description: "A highly mobile wheeled artillery rocket system designed to deliver long-range precision strikes.
|
||||
The HIMARS is based on a standard 5-ton truck chassis and can be airliffted by C-130 hercules aircraft for rapid
|
||||
deployment. Depending on the munitions, the HIMARS can engage targets at up to 27- nauticla miles.
|
||||
It has been deployed in multiple combat theaters, including Iraq, Afghanistan and now Ukraine."
|
||||
introduced: 2005
|
||||
manufacturer: Lockheed Martin
|
||||
origin: United States
|
||||
price: 55
|
||||
variants:
|
||||
"[CH] M142 HIMARS (ATACMS)": {}
|
||||
12
resources/units/ground_units/M142_HIMARS_GLSDB.yaml
Normal file
12
resources/units/ground_units/M142_HIMARS_GLSDB.yaml
Normal file
@ -0,0 +1,12 @@
|
||||
class: Artillery
|
||||
description: "A highly mobile wheeled artillery rocket system designed to deliver long-range precision strikes.
|
||||
The HIMARS is based on a standard 5-ton truck chassis and can be airlifted by C-130 hercules aircraft for rapid
|
||||
deployment. Depending on the munitions, the HIMARS can engage targets at up to 27- nautical miles.
|
||||
It has been deployed in multiple combat theaters, including Iraq, Afghanistan and now Ukraine."
|
||||
introduced: 2005
|
||||
manufacturer: Lockheed Martin
|
||||
origin: United States
|
||||
price: 55
|
||||
role: Long-Range Precision Artillery Striker
|
||||
variants:
|
||||
"[CH] M142 HIMARS (GLSDB)": {}
|
||||
12
resources/units/ground_units/M142_HIMARS_GMLRS.yaml
Normal file
12
resources/units/ground_units/M142_HIMARS_GMLRS.yaml
Normal file
@ -0,0 +1,12 @@
|
||||
class: Artillery
|
||||
description: "A highly mobile wheeled artillery rocket system designed to deliver long-range precision strikes.
|
||||
The HIMARS is based on a standard 5-ton truck chassis and can be airliffted by C-130 hercules aircraft for rapid
|
||||
deployment. Depending on the munitions, the HIMARS can engage targets at up to 27- nauticla miles.
|
||||
It has been deployed in multiple combat theaters, including Iraq, Afghanistan and now Ukraine."
|
||||
introduced: 2005
|
||||
manufacturer: Lockheed Martin
|
||||
origin: United States
|
||||
price: 55
|
||||
role: Long-Range Precision Artillery Striker
|
||||
variants:
|
||||
"[CH] M142 HIMARS (AGMLRS)": {}
|
||||
11
resources/units/ground_units/M142_HIMARS_PRSM.yaml
Normal file
11
resources/units/ground_units/M142_HIMARS_PRSM.yaml
Normal file
@ -0,0 +1,11 @@
|
||||
class: Missile
|
||||
description: "A highly mobile wheeled artillery rocket system designed to deliver long-range precision strikes.
|
||||
The HIMARS is based on a standard 5-ton truck chassis and can be airliffted by C-130 hercules aircraft for rapid
|
||||
deployment. Depending on the munitions, the HIMARS can engage targets at up to 27- nauticla miles.
|
||||
It has been deployed in multiple combat theaters, including Iraq, Afghanistan and now Ukraine."
|
||||
introduced: 2005
|
||||
manufacturer: Lockheed Martin
|
||||
origin: United States
|
||||
price: 55
|
||||
variants:
|
||||
"[CH] M142 HIMARS (PrSM)": {}
|
||||
11
resources/units/ground_units/M142_HIMARS_PRSM_ASHM.yaml
Normal file
11
resources/units/ground_units/M142_HIMARS_PRSM_ASHM.yaml
Normal file
@ -0,0 +1,11 @@
|
||||
class: AntiShipMissile
|
||||
description: "A highly mobile wheeled artillery rocket system designed to deliver long-range precision strikes.
|
||||
The HIMARS is based on a standard 5-ton truck chassis and can be airliffted by C-130 hercules aircraft for rapid
|
||||
deployment. Depending on the munitions, the HIMARS can engage targets at up to 27- nauticla miles.
|
||||
It has been deployed in multiple combat theaters, including Iraq, Afghanistan and now Ukraine."
|
||||
introduced: 2005
|
||||
manufacturer: Lockheed Martin
|
||||
origin: United States
|
||||
price: 55
|
||||
variants:
|
||||
"[CH] M142 HIMARS (PrSM AShM)": {}
|
||||
11
resources/units/ground_units/MIM104_ANMPQ65.yaml
Normal file
11
resources/units/ground_units/MIM104_ANMPQ65.yaml
Normal file
@ -0,0 +1,11 @@
|
||||
class: SearchTrackRadar
|
||||
price: 22
|
||||
variants:
|
||||
"[CH] MIM-104 AN/MPQ-65 STR (stationary)": null
|
||||
skynet_properties: # Override skynet default properties
|
||||
can_engage_harm: true
|
||||
# can_engage_air_weapon: true # https://github.com/walder/Skynet-IADS/tree/develop#engage-air-weapons
|
||||
go_live_range_in_percent: 100
|
||||
harm_detection_chance: 90
|
||||
engagement_zone: SkynetIADSAbstractRadarElement.GO_LIVE_WHEN_IN_KILL_ZONE # https://github.com/walder/Skynet-IADS/tree/develop#engagement-zone
|
||||
autonomous_behaviour: SkynetIADSAbstractRadarElement.AUTONOMOUS_STATE_DCS_AI # https://github.com/walder/Skynet-IADS/tree/develop#autonomous-mode-behaviour
|
||||
11
resources/units/ground_units/MIM104_ANMPQ65A.yaml
Normal file
11
resources/units/ground_units/MIM104_ANMPQ65A.yaml
Normal file
@ -0,0 +1,11 @@
|
||||
class: SearchTrackRadar
|
||||
price: 22
|
||||
variants:
|
||||
"[CH] MIM-104 AN/MPQ-65A STR (stationary)": null
|
||||
skynet_properties: # Override skynet default properties
|
||||
can_engage_harm: true
|
||||
# can_engage_air_weapon: true # https://github.com/walder/Skynet-IADS/tree/develop#engage-air-weapons
|
||||
go_live_range_in_percent: 100
|
||||
harm_detection_chance: 90
|
||||
engagement_zone: SkynetIADSAbstractRadarElement.GO_LIVE_WHEN_IN_KILL_ZONE # https://github.com/walder/Skynet-IADS/tree/develop#engagement-zone
|
||||
autonomous_behaviour: SkynetIADSAbstractRadarElement.AUTONOMOUS_STATE_DCS_AI # https://github.com/walder/Skynet-IADS/tree/develop#autonomous-mode-behaviour
|
||||
11
resources/units/ground_units/MIM104_ANMPQ65A_HEMTT.yaml
Normal file
11
resources/units/ground_units/MIM104_ANMPQ65A_HEMTT.yaml
Normal file
@ -0,0 +1,11 @@
|
||||
class: SearchTrackRadar
|
||||
price: 22
|
||||
variants:
|
||||
"[CH] MIM-104 AN/MPQ-65A STR (HEMTT)": null
|
||||
skynet_properties: # Override skynet default properties
|
||||
can_engage_harm: true
|
||||
# can_engage_air_weapon: true # https://github.com/walder/Skynet-IADS/tree/develop#engage-air-weapons
|
||||
go_live_range_in_percent: 100
|
||||
harm_detection_chance: 90
|
||||
engagement_zone: SkynetIADSAbstractRadarElement.GO_LIVE_WHEN_IN_KILL_ZONE # https://github.com/walder/Skynet-IADS/tree/develop#engagement-zone
|
||||
autonomous_behaviour: SkynetIADSAbstractRadarElement.AUTONOMOUS_STATE_DCS_AI # https://github.com/walder/Skynet-IADS/tree/develop#autonomous-mode-behaviour
|
||||
11
resources/units/ground_units/MIM104_ANMPQ65_HEMTT.yaml
Normal file
11
resources/units/ground_units/MIM104_ANMPQ65_HEMTT.yaml
Normal file
@ -0,0 +1,11 @@
|
||||
class: SearchTrackRadar
|
||||
price: 22
|
||||
variants:
|
||||
"[CH] MIM-104 AN/MPQ-65 STR (HEMTT)": null
|
||||
skynet_properties: # Override skynet default properties
|
||||
can_engage_harm: true
|
||||
# can_engage_air_weapon: true # https://github.com/walder/Skynet-IADS/tree/develop#engage-air-weapons
|
||||
go_live_range_in_percent: 100
|
||||
harm_detection_chance: 90
|
||||
engagement_zone: SkynetIADSAbstractRadarElement.GO_LIVE_WHEN_IN_KILL_ZONE # https://github.com/walder/Skynet-IADS/tree/develop#engagement-zone
|
||||
autonomous_behaviour: SkynetIADSAbstractRadarElement.AUTONOMOUS_STATE_DCS_AI # https://github.com/walder/Skynet-IADS/tree/develop#autonomous-mode-behaviour
|
||||
4
resources/units/ground_units/MIM104_ECS.yaml
Normal file
4
resources/units/ground_units/MIM104_ECS.yaml
Normal file
@ -0,0 +1,4 @@
|
||||
class: TrackRadar
|
||||
price: 30
|
||||
variants:
|
||||
"[CH] MIM-104 ECS (HEMTT)": null
|
||||
4
resources/units/ground_units/MIM104_EPP.yaml
Normal file
4
resources/units/ground_units/MIM104_EPP.yaml
Normal file
@ -0,0 +1,4 @@
|
||||
class: Power
|
||||
price: 15
|
||||
variants:
|
||||
"[CH] MIM-104 EPP (HEMTT)": null
|
||||
11
resources/units/ground_units/MIM104_LTAMDS.yaml
Normal file
11
resources/units/ground_units/MIM104_LTAMDS.yaml
Normal file
@ -0,0 +1,11 @@
|
||||
class: SearchTrackRadar
|
||||
price: 40
|
||||
variants:
|
||||
"[CH] MIM-104 LTAMDS STR (stationary)": null
|
||||
skynet_properties: # Override skynet default properties
|
||||
can_engage_harm: true
|
||||
# can_engage_air_weapon: true # https://github.com/walder/Skynet-IADS/tree/develop#engage-air-weapons
|
||||
go_live_range_in_percent: 100
|
||||
harm_detection_chance: 90
|
||||
engagement_zone: SkynetIADSAbstractRadarElement.GO_LIVE_WHEN_IN_KILL_ZONE # https://github.com/walder/Skynet-IADS/tree/develop#engagement-zone
|
||||
autonomous_behaviour: SkynetIADSAbstractRadarElement.AUTONOMOUS_STATE_DCS_AI # https://github.com/walder/Skynet-IADS/tree/develop#autonomous-mode-behaviour
|
||||
11
resources/units/ground_units/MIM104_LTAMDS_HEMTT.yaml
Normal file
11
resources/units/ground_units/MIM104_LTAMDS_HEMTT.yaml
Normal file
@ -0,0 +1,11 @@
|
||||
class: SearchTrackRadar
|
||||
price: 40
|
||||
variants:
|
||||
"[CH] MIM-104 LTAMDS STR (HEMTT)": null
|
||||
skynet_properties: # Override skynet default properties
|
||||
can_engage_harm: true
|
||||
# can_engage_air_weapon: true # https://github.com/walder/Skynet-IADS/tree/develop#engage-air-weapons
|
||||
go_live_range_in_percent: 100
|
||||
harm_detection_chance: 90
|
||||
engagement_zone: SkynetIADSAbstractRadarElement.GO_LIVE_WHEN_IN_KILL_ZONE # https://github.com/walder/Skynet-IADS/tree/develop#engagement-zone
|
||||
autonomous_behaviour: SkynetIADSAbstractRadarElement.AUTONOMOUS_STATE_DCS_AI # https://github.com/walder/Skynet-IADS/tree/develop#autonomous-mode-behaviour
|
||||
12
resources/units/ground_units/MIM104_M903_PAC2.yaml
Normal file
12
resources/units/ground_units/MIM104_M903_PAC2.yaml
Normal file
@ -0,0 +1,12 @@
|
||||
class: Launcher
|
||||
price: 15
|
||||
description: "The MIM-104 Patriot is a mobile interceptor missile surface-to-air missile (SAM)
|
||||
system, the primary such system used by the United States Army and several allied states.
|
||||
It is manufactured by the U.S. defense contractor Raytheon and derives its name from the
|
||||
radar component of the weapon system. The AN/MPQ-53 at the heart of the system is known as
|
||||
the Phased Array Tracking Radar to Intercept on Target, which is a backronym for Patriot."
|
||||
introduced: 2002
|
||||
manufacturer: Raytheon, Hughes, and RCA
|
||||
origin: USA
|
||||
variants:
|
||||
"[CH] MIM-104 M903 PAC-2 GEM/T LN (stationary)": null
|
||||
12
resources/units/ground_units/MIM104_M903_PAC2_HEMTT.yaml
Normal file
12
resources/units/ground_units/MIM104_M903_PAC2_HEMTT.yaml
Normal file
@ -0,0 +1,12 @@
|
||||
class: Launcher
|
||||
price: 15
|
||||
description: "The MIM-104 Patriot is a mobile interceptor missile surface-to-air missile (SAM)
|
||||
system, the primary such system used by the United States Army and several allied states.
|
||||
It is manufactured by the U.S. defense contractor Raytheon and derives its name from the
|
||||
radar component of the weapon system. The AN/MPQ-53 at the heart of the system is known as
|
||||
the Phased Array Tracking Radar to Intercept on Target, which is a backronym for Patriot."
|
||||
introduced: 2002
|
||||
manufacturer: Raytheon, Hughes, and RCA
|
||||
origin: USA
|
||||
variants:
|
||||
"[CH] MIM-104 M903 PAC-2 GEM/T LN (HEMTT)": null
|
||||
12
resources/units/ground_units/MIM104_M903_PAC3.yaml
Normal file
12
resources/units/ground_units/MIM104_M903_PAC3.yaml
Normal file
@ -0,0 +1,12 @@
|
||||
class: Launcher
|
||||
price: 15
|
||||
description: "The MIM-104 Patriot is a mobile interceptor missile surface-to-air missile (SAM)
|
||||
system, the primary such system used by the United States Army and several allied states.
|
||||
It is manufactured by the U.S. defense contractor Raytheon and derives its name from the
|
||||
radar component of the weapon system. The AN/MPQ-53 at the heart of the system is known as
|
||||
the Phased Array Tracking Radar to Intercept on Target, which is a backronym for Patriot."
|
||||
introduced: 2002
|
||||
manufacturer: Raytheon, Hughes, and RCA
|
||||
origin: USA
|
||||
variants:
|
||||
"[CH] MIM-104 M903 PAC-3 MSE LN (stationary)": null
|
||||
12
resources/units/ground_units/MIM104_M903_PAC3_HEMTT.yaml
Normal file
12
resources/units/ground_units/MIM104_M903_PAC3_HEMTT.yaml
Normal file
@ -0,0 +1,12 @@
|
||||
class: Launcher
|
||||
price: 15
|
||||
description: "The MIM-104 Patriot is a mobile interceptor missile surface-to-air missile (SAM)
|
||||
system, the primary such system used by the United States Army and several allied states.
|
||||
It is manufactured by the U.S. defense contractor Raytheon and derives its name from the
|
||||
radar component of the weapon system. The AN/MPQ-53 at the heart of the system is known as
|
||||
the Phased Array Tracking Radar to Intercept on Target, which is a backronym for Patriot."
|
||||
introduced: 2002
|
||||
manufacturer: Raytheon, Hughes, and RCA
|
||||
origin: USA
|
||||
variants:
|
||||
"[CH] MIM-104 M903 PAC-3 MSE LN (HEMTT)": null
|
||||
4
resources/units/ships/CH_Arleigh_Burke_IIA.yaml
Normal file
4
resources/units/ships/CH_Arleigh_Burke_IIA.yaml
Normal file
@ -0,0 +1,4 @@
|
||||
class: Destroyer
|
||||
price: 0
|
||||
variants:
|
||||
"[CH] Arleigh Burke Flight IIA Destroyer": null
|
||||
4
resources/units/ships/CH_Arleigh_Burke_III.yaml
Normal file
4
resources/units/ships/CH_Arleigh_Burke_III.yaml
Normal file
@ -0,0 +1,4 @@
|
||||
class: Destroyer
|
||||
price: 0
|
||||
variants:
|
||||
"[CH] Arleigh Burke Flight III Destroyer": null
|
||||
4
resources/units/ships/CH_Constellation.yaml
Normal file
4
resources/units/ships/CH_Constellation.yaml
Normal file
@ -0,0 +1,4 @@
|
||||
class: Frigate
|
||||
price: 0
|
||||
variants:
|
||||
"[CH] Constellation Frigate": null
|
||||
4
resources/units/ships/CH_Ticonderoga.yaml
Normal file
4
resources/units/ships/CH_Ticonderoga.yaml
Normal file
@ -0,0 +1,4 @@
|
||||
class: Cruiser
|
||||
price: 0
|
||||
variants:
|
||||
"[CH] Ticonderoga Cruiser": null
|
||||
4
resources/units/ships/CH_Ticonderoga_CMP.yaml
Normal file
4
resources/units/ships/CH_Ticonderoga_CMP.yaml
Normal file
@ -0,0 +1,4 @@
|
||||
class: Cruiser
|
||||
price: 0
|
||||
variants:
|
||||
"[CH] Ticonderoga CMP Cruiser": null
|
||||
Loading…
x
Reference in New Issue
Block a user