mirror of
https://github.com/dcs-retribution/dcs-retribution.git
synced 2025-11-10 15:41:24 +00:00
Updates Gripen support, fixes missing DEAD legacy loadouts. (#1469)
This commit is contained in:
parent
58c96e1329
commit
d2fe11ba6f
@ -28,6 +28,7 @@ Saves from 4.0.0 are compatible with 4.1.0.
|
|||||||
* **[Campaign]** Added support for Mariana Islands map.
|
* **[Campaign]** Added support for Mariana Islands map.
|
||||||
* **[Mission Generation]** Improvements for better support of the Skynet Plugin and long range SAMs are now acting as EWR
|
* **[Mission Generation]** Improvements for better support of the Skynet Plugin and long range SAMs are now acting as EWR
|
||||||
* **[Mission Generation]** SAM sites are now headed towards the center of the conflict
|
* **[Mission Generation]** SAM sites are now headed towards the center of the conflict
|
||||||
|
* **[Mods]** Support for latest version of Gripen mod. In-progress campaigns may need to re-plan Gripen flights to pick up updated loadouts.
|
||||||
* **[Plugins]** Increased time JTAC Autolase messages stay visible on the UI.
|
* **[Plugins]** Increased time JTAC Autolase messages stay visible on the UI.
|
||||||
* **[UI]** Added ability to take notes and have those notes appear as a kneeboard page.
|
* **[UI]** Added ability to take notes and have those notes appear as a kneeboard page.
|
||||||
* **[UI]** Hovering over the weather information now dispalys the cloud base (meters and feet).
|
* **[UI]** Hovering over the weather information now dispalys the cloud base (meters and feet).
|
||||||
|
|||||||
@ -137,6 +137,7 @@ class Loadout:
|
|||||||
FlightType.CAS: ("CAS MAVERICK F", "CAS"),
|
FlightType.CAS: ("CAS MAVERICK F", "CAS"),
|
||||||
FlightType.STRIKE: ("STRIKE",),
|
FlightType.STRIKE: ("STRIKE",),
|
||||||
FlightType.ANTISHIP: ("ANTISHIP",),
|
FlightType.ANTISHIP: ("ANTISHIP",),
|
||||||
|
FlightType.DEAD: ("DEAD",),
|
||||||
FlightType.SEAD: ("SEAD",),
|
FlightType.SEAD: ("SEAD",),
|
||||||
FlightType.BAI: ("BAI",),
|
FlightType.BAI: ("BAI",),
|
||||||
FlightType.OCA_RUNWAY: ("RUNWAY_ATTACK", "RUNWAY_STRIKE"),
|
FlightType.OCA_RUNWAY: ("RUNWAY_ATTACK", "RUNWAY_STRIKE"),
|
||||||
|
|||||||
@ -1,3 +1,5 @@
|
|||||||
|
from typing import Set
|
||||||
|
|
||||||
from dcs import task
|
from dcs import task
|
||||||
from dcs.planes import PlaneType
|
from dcs.planes import PlaneType
|
||||||
from dcs.weapons_data import Weapons
|
from dcs.weapons_data import Weapons
|
||||||
@ -6,111 +8,177 @@ from pydcs_extensions.weapon_injector import inject_weapons
|
|||||||
|
|
||||||
|
|
||||||
class JAS39GripenWeapons:
|
class JAS39GripenWeapons:
|
||||||
JAS_ARAKM70BAP = {
|
EWS_39_Integrated_ECM = {
|
||||||
"clsid": "JAS_ARAKM70BAP",
|
"clsid": "{JAS39_EWS39}",
|
||||||
"name": "ARAK M70B AP",
|
"name": "EWS 39 Integrated ECM",
|
||||||
"weight": 372.2,
|
"weight": 1,
|
||||||
}
|
}
|
||||||
JAS_ARAKM70BHE = {
|
Integrated_ELINT = {
|
||||||
"clsid": "JAS_ARAKM70BHE",
|
"clsid": "{JAS39_ELINT}",
|
||||||
"name": "ARAK M70B HE",
|
"name": "Integrated ELINT",
|
||||||
"weight": 372.2,
|
"weight": 1,
|
||||||
}
|
}
|
||||||
JAS_BK90 = {
|
JAS39_AIM120B = {
|
||||||
"clsid": "JAS_BK90",
|
"clsid": "JAS39_AIM120B",
|
||||||
"name": "BK-90 Unguided Cluster Munition",
|
"name": "AIM-120B AMRAAM Active Rdr AAM",
|
||||||
"weight": 605,
|
"weight": 157,
|
||||||
}
|
}
|
||||||
JAS_BRIMSTONE = {
|
JAS39_AIM120C5 = {
|
||||||
"clsid": "JAS_BRIMSTONE",
|
"clsid": "JAS39_AIM120C5",
|
||||||
|
"name": "AIM-120C-5 AMRAAM Active Rdr AAM",
|
||||||
|
"weight": 162.5,
|
||||||
|
}
|
||||||
|
JAS39_AIM120C7 = {
|
||||||
|
"clsid": "JAS39_AIM120C7",
|
||||||
|
"name": "AIM-120C-7 AMRAAM Active Rdr AAM",
|
||||||
|
"weight": 162.5,
|
||||||
|
}
|
||||||
|
JAS39_AIM_9L = {
|
||||||
|
"clsid": "JAS39_AIM-9L",
|
||||||
|
"name": "AIM-9L Sidewinder IR AAM",
|
||||||
|
"weight": 86,
|
||||||
|
}
|
||||||
|
JAS39_AIM_9M = {
|
||||||
|
"clsid": "JAS39_AIM-9M",
|
||||||
|
"name": "AIM-9M Sidewinder IR AAM",
|
||||||
|
"weight": 86,
|
||||||
|
}
|
||||||
|
JAS39_AIM_9X = {
|
||||||
|
"clsid": "JAS39_AIM-9X",
|
||||||
|
"name": "AIM-9X Sidewinder IR AAM",
|
||||||
|
"weight": 86.5,
|
||||||
|
}
|
||||||
|
JAS39_ASRAAM = {
|
||||||
|
"clsid": "JAS39_ASRAAM",
|
||||||
|
"name": "AIM-132 ASRAAM IR AAM",
|
||||||
|
"weight": 89,
|
||||||
|
}
|
||||||
|
JAS39_A_DARTER = {
|
||||||
|
"clsid": "JAS39_A-DARTER",
|
||||||
|
"name": "A-Darter IR AAM",
|
||||||
|
"weight": 90,
|
||||||
|
}
|
||||||
|
JAS39_BRIMSTONE = {
|
||||||
|
"clsid": "JAS39_BRIMSTONE",
|
||||||
"name": "Brimstone Laser Guided Missile",
|
"name": "Brimstone Laser Guided Missile",
|
||||||
"weight": 195.5,
|
"weight": 195.5,
|
||||||
}
|
}
|
||||||
JAS_GBU10_TV = {
|
JAS39_Derby = {
|
||||||
"clsid": "JAS_GBU10_TV",
|
"clsid": "JAS39_Derby",
|
||||||
"name": "GBU-10 2000 lb TV-guided Bomb",
|
"name": "I-Derby ER BVRAAM Active Rdr AAM",
|
||||||
|
"weight": 119,
|
||||||
|
}
|
||||||
|
JAS39_DWS39 = {
|
||||||
|
"clsid": "JAS39_DWS39",
|
||||||
|
"name": "DWS39 Unguided Cluster Munition",
|
||||||
|
"weight": 605,
|
||||||
|
}
|
||||||
|
JAS39_GBU10 = {
|
||||||
|
"clsid": "JAS39_GBU10",
|
||||||
|
"name": "GBU-10 2000 lb Laser-guided Bomb",
|
||||||
"weight": 934,
|
"weight": 934,
|
||||||
}
|
}
|
||||||
JAS_GBU12 = {
|
JAS39_GBU12 = {
|
||||||
"clsid": "JAS_GBU12",
|
"clsid": "JAS39_GBU12",
|
||||||
"name": "GBU-12 500 lb Laser-guided Bomb",
|
"name": "GBU-12 500 lb Laser-guided Bomb",
|
||||||
"weight": 275,
|
"weight": 275,
|
||||||
}
|
}
|
||||||
JAS_GBU16_TV = {
|
JAS39_GBU16 = {
|
||||||
"clsid": "JAS_GBU16_TV",
|
"clsid": "JAS39_GBU16",
|
||||||
"name": "GBU-16 1000lb TV Guided Bomb",
|
"name": "GBU-16 1000 lb Laser-guided Bomb",
|
||||||
"weight": 934,
|
"weight": 454,
|
||||||
}
|
}
|
||||||
JAS_GBU31 = {
|
JAS39_GBU31 = {
|
||||||
"clsid": "JAS_GBU31",
|
"clsid": "JAS39_GBU31",
|
||||||
"name": "GBU-31 2000lb TV Guided Glide-Bomb",
|
"name": "GBU-31 2000lb TV Guided Glide-Bomb",
|
||||||
"weight": 934,
|
"weight": 934,
|
||||||
}
|
}
|
||||||
JAS_GBU49_TV = {
|
JAS39_GBU32 = {
|
||||||
"clsid": "JAS_GBU49_TV",
|
"clsid": "JAS39_GBU32",
|
||||||
|
"name": "GBU-32 1000lb TV Guided Glide-Bomb",
|
||||||
|
"weight": 454,
|
||||||
|
}
|
||||||
|
JAS39_GBU38 = {
|
||||||
|
"clsid": "JAS39_GBU38",
|
||||||
|
"name": "GBU-38 500lb TV Guided Glide-Bomb",
|
||||||
|
"weight": 241,
|
||||||
|
}
|
||||||
|
JAS39_GBU49 = {
|
||||||
|
"clsid": "JAS39_GBU49",
|
||||||
"name": "GBU-49 500lb TV Guided Bomb",
|
"name": "GBU-49 500lb TV Guided Bomb",
|
||||||
"weight": 275,
|
"weight": 241,
|
||||||
}
|
}
|
||||||
JAS_IRIS_T = {
|
JAS39_IRIS_T = {"clsid": "JAS39_IRIS-T", "name": "IRIS-T IR AAM", "weight": 88.4}
|
||||||
"clsid": "JAS_IRIS-T",
|
JAS39_Litening = {
|
||||||
"name": "Rb98 IRIS-T Sidewinder IR AAM",
|
"clsid": "JAS39_Litening",
|
||||||
"weight": 88.4,
|
"name": "Litening III Targeting Pod",
|
||||||
|
"weight": 208,
|
||||||
}
|
}
|
||||||
JAS_Litening = {
|
JAS39_M70BAP = {
|
||||||
"clsid": "JAS_Litening",
|
"clsid": "JAS39_M70BAP",
|
||||||
"name": "Litening III POD (LLTV)",
|
"name": "M70B AP Unguided rocket",
|
||||||
"weight": 295,
|
"weight": 372.2,
|
||||||
}
|
}
|
||||||
JAS_MAR_1 = {
|
JAS39_M70BHE = {
|
||||||
"clsid": "JAS_MAR-1",
|
"clsid": "JAS39_M70BHE",
|
||||||
|
"name": "M70B HE Unguided rocket",
|
||||||
|
"weight": 372.2,
|
||||||
|
}
|
||||||
|
JAS39_M71LD = {
|
||||||
|
"clsid": "JAS39_M71LD",
|
||||||
|
"name": "4x M/71 120kg GP Bomb Low-drag",
|
||||||
|
"weight": 605,
|
||||||
|
}
|
||||||
|
JAS39_MAR_1 = {
|
||||||
|
"clsid": "JAS39_MAR-1",
|
||||||
"name": "MAR-1 High Speed Anti-Radiation Missile",
|
"name": "MAR-1 High Speed Anti-Radiation Missile",
|
||||||
"weight": 350,
|
"weight": 350,
|
||||||
}
|
}
|
||||||
JAS_Meteor = {
|
JAS39_Meteor = {
|
||||||
"clsid": "JAS_Meteor",
|
"clsid": "JAS39_Meteor",
|
||||||
"name": "Rb101 Meteor BVRAAM Active Rdr AAM",
|
"name": "Meteor BVRAAM Active Rdr AAM",
|
||||||
"weight": 191,
|
"weight": 191,
|
||||||
}
|
}
|
||||||
JAS_RB15F = {
|
JAS39_PYTHON_5 = {
|
||||||
"clsid": "JAS_RB15F",
|
"clsid": "JAS39_PYTHON-5",
|
||||||
"name": "RBS-15 Mk. IV Gungnir Radiation Seeking Anti-ship Missile ",
|
"name": "Python-5 IR AAM",
|
||||||
"weight": None,
|
"weight": 106,
|
||||||
}
|
}
|
||||||
JAS_RB75T = {
|
JAS39_RBS15 = {
|
||||||
"clsid": "JAS_RB75T",
|
"clsid": "JAS39_RBS15",
|
||||||
"name": "Rb-75T (AGM-65E Maverick) (Laser ASM Lg Whd)",
|
"name": "RBS-15 Mk4 Gungnir Anti-ship Missile",
|
||||||
"weight": 210,
|
"weight": 650,
|
||||||
}
|
}
|
||||||
JAS_Rb74 = {
|
JAS39_RBS15AI = {
|
||||||
"clsid": "JAS_Rb74",
|
"clsid": "JAS39_RBS15AI",
|
||||||
"name": "Rb74 AIM-9L Sidewinder IR AAM",
|
"name": "RBS-15 Mk4 Gungnir Anti-ship Missile (AI)",
|
||||||
"weight": 90,
|
"weight": 650,
|
||||||
}
|
}
|
||||||
JAS_Rb99 = {
|
JAS39_SDB = {
|
||||||
"clsid": "JAS_Rb99",
|
"clsid": "JAS39_SDB",
|
||||||
"name": "Rb99 AIM-120B AMRAAM Active Rdr AAM",
|
"name": "GBU-39 SDB 285lb TV Guided Glide-Bomb",
|
||||||
"weight": 157,
|
"weight": 661,
|
||||||
}
|
}
|
||||||
JAS_Rb99_DUAL = {
|
JAS39_STORMSHADOW = {
|
||||||
"clsid": "JAS_Rb99_DUAL",
|
"clsid": "JAS39_STORMSHADOW",
|
||||||
"name": "Rb99 AIM-120B AMRAAM Active Rdr AAM x 2",
|
|
||||||
"weight": 313,
|
|
||||||
}
|
|
||||||
JAS_Stormshadow = {
|
|
||||||
"clsid": "JAS_Stormshadow",
|
|
||||||
"name": "Storm Shadow Long Range Anti-Radiation Cruise-missile",
|
"name": "Storm Shadow Long Range Anti-Radiation Cruise-missile",
|
||||||
"weight": None,
|
"weight": 1300,
|
||||||
}
|
}
|
||||||
JAS_TANK1100 = {
|
JAS39_TANK1100 = {
|
||||||
"clsid": "JAS_TANK1100",
|
"clsid": "JAS39_TANK1100",
|
||||||
"name": "External drop tank 1100 litre",
|
"name": "Drop tank 1100 litre",
|
||||||
"weight": 1019,
|
"weight": 1019,
|
||||||
}
|
}
|
||||||
JAS_TANK1700 = {
|
JAS39_TANK1700 = {
|
||||||
"clsid": "JAS_TANK1700",
|
"clsid": "JAS39_TANK1700",
|
||||||
"name": "External drop tank 1700 litre",
|
"name": "Drop tank 1700 litre",
|
||||||
"weight": 1533,
|
"weight": 1533,
|
||||||
}
|
}
|
||||||
|
Litening_III_Targeting_Pod_FLIR = {
|
||||||
|
"clsid": "{JAS39_FLIR}",
|
||||||
|
"name": "Litening III Targeting Pod FLIR",
|
||||||
|
"weight": 2,
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
inject_weapons(JAS39GripenWeapons)
|
inject_weapons(JAS39GripenWeapons)
|
||||||
@ -124,17 +192,22 @@ class JAS39Gripen(PlaneType):
|
|||||||
length = 14.1
|
length = 14.1
|
||||||
fuel_max = 2550
|
fuel_max = 2550
|
||||||
max_speed = 2649.996
|
max_speed = 2649.996
|
||||||
chaff = 90
|
chaff = 80
|
||||||
flare = 45
|
flare = 40
|
||||||
charge_total = 180
|
charge_total = 120
|
||||||
chaff_charge_size = 1
|
chaff_charge_size = 1
|
||||||
flare_charge_size = 2
|
flare_charge_size = 1
|
||||||
category = "Interceptor" # {78EFB7A2-FD52-4b57-A6A6-3BF0E1D6555F}
|
category = "Interceptor" # {78EFB7A2-FD52-4b57-A6A6-3BF0E1D6555F}
|
||||||
radio_frequency = 127.5
|
radio_frequency = 127.5
|
||||||
|
|
||||||
class Pylon1:
|
class Pylon1:
|
||||||
JAS_IRIS_T = (1, JAS39GripenWeapons.JAS_IRIS_T)
|
JAS39_IRIS_T = (1, JAS39GripenWeapons.JAS39_IRIS_T)
|
||||||
JAS_Rb74 = (1, JAS39GripenWeapons.JAS_Rb74)
|
JAS39_AIM_9L = (1, JAS39GripenWeapons.JAS39_AIM_9L)
|
||||||
|
JAS39_A_DARTER = (1, JAS39GripenWeapons.JAS39_A_DARTER)
|
||||||
|
JAS39_AIM_9M = (1, JAS39GripenWeapons.JAS39_AIM_9M)
|
||||||
|
JAS39_AIM_9X = (1, JAS39GripenWeapons.JAS39_AIM_9X)
|
||||||
|
JAS39_PYTHON_5 = (1, JAS39GripenWeapons.JAS39_PYTHON_5)
|
||||||
|
JAS39_ASRAAM = (1, JAS39GripenWeapons.JAS39_ASRAAM)
|
||||||
AN_ASQ_T50_TCTS_Pod___ACMI_Pod = (1, Weapons.AN_ASQ_T50_TCTS_Pod___ACMI_Pod)
|
AN_ASQ_T50_TCTS_Pod___ACMI_Pod = (1, Weapons.AN_ASQ_T50_TCTS_Pod___ACMI_Pod)
|
||||||
Smokewinder___red = (1, Weapons.Smokewinder___red)
|
Smokewinder___red = (1, Weapons.Smokewinder___red)
|
||||||
Smokewinder___green = (1, Weapons.Smokewinder___green)
|
Smokewinder___green = (1, Weapons.Smokewinder___green)
|
||||||
@ -144,92 +217,100 @@ class JAS39Gripen(PlaneType):
|
|||||||
Smokewinder___orange = (1, Weapons.Smokewinder___orange)
|
Smokewinder___orange = (1, Weapons.Smokewinder___orange)
|
||||||
|
|
||||||
class Pylon2:
|
class Pylon2:
|
||||||
JAS_IRIS_T = (2, JAS39GripenWeapons.JAS_IRIS_T)
|
JAS39_IRIS_T = (2, JAS39GripenWeapons.JAS39_IRIS_T)
|
||||||
JAS_Rb74 = (2, JAS39GripenWeapons.JAS_Rb74)
|
JAS39_AIM_9L = (2, JAS39GripenWeapons.JAS39_AIM_9L)
|
||||||
JAS_Meteor = (2, JAS39GripenWeapons.JAS_Meteor)
|
JAS39_A_DARTER = (2, JAS39GripenWeapons.JAS39_A_DARTER)
|
||||||
JAS_Rb99 = (2, JAS39GripenWeapons.JAS_Rb99)
|
JAS39_AIM_9M = (2, JAS39GripenWeapons.JAS39_AIM_9M)
|
||||||
JAS_Rb99_DUAL = (2, JAS39GripenWeapons.JAS_Rb99_DUAL)
|
JAS39_AIM_9X = (2, JAS39GripenWeapons.JAS39_AIM_9X)
|
||||||
LAU_115_2_LAU_127_AIM_120C = (2, Weapons.LAU_115_2_LAU_127_AIM_120C)
|
JAS39_PYTHON_5 = (2, JAS39GripenWeapons.JAS39_PYTHON_5)
|
||||||
AIM_120C_5_AMRAAM___Active_Rdr_AAM = (
|
JAS39_ASRAAM = (2, JAS39GripenWeapons.JAS39_ASRAAM)
|
||||||
2,
|
JAS39_Meteor = (2, JAS39GripenWeapons.JAS39_Meteor)
|
||||||
Weapons.AIM_120C_5_AMRAAM___Active_Rdr_AAM,
|
JAS39_AIM120B = (2, JAS39GripenWeapons.JAS39_AIM120B)
|
||||||
)
|
JAS39_AIM120C5 = (2, JAS39GripenWeapons.JAS39_AIM120C5)
|
||||||
|
JAS39_AIM120C7 = (2, JAS39GripenWeapons.JAS39_AIM120C7)
|
||||||
# ERRR <CLEAN>
|
JAS39_Derby = (2, JAS39GripenWeapons.JAS39_Derby)
|
||||||
|
|
||||||
class Pylon3:
|
class Pylon3:
|
||||||
JAS_Meteor = (3, JAS39GripenWeapons.JAS_Meteor)
|
JAS39_AIM_9L = (3, JAS39GripenWeapons.JAS39_AIM_9L)
|
||||||
JAS_Rb99 = (3, JAS39GripenWeapons.JAS_Rb99)
|
JAS39_IRIS_T = (3, JAS39GripenWeapons.JAS39_IRIS_T)
|
||||||
AIM_120C_5_AMRAAM___Active_Rdr_AAM = (
|
JAS39_A_DARTER = (3, JAS39GripenWeapons.JAS39_A_DARTER)
|
||||||
3,
|
JAS39_AIM_9M = (3, JAS39GripenWeapons.JAS39_AIM_9M)
|
||||||
Weapons.AIM_120C_5_AMRAAM___Active_Rdr_AAM,
|
JAS39_AIM_9X = (3, JAS39GripenWeapons.JAS39_AIM_9X)
|
||||||
)
|
JAS39_PYTHON_5 = (3, JAS39GripenWeapons.JAS39_PYTHON_5)
|
||||||
JAS_TANK1100 = (3, JAS39GripenWeapons.JAS_TANK1100)
|
JAS39_ASRAAM = (3, JAS39GripenWeapons.JAS39_ASRAAM)
|
||||||
JAS_TANK1700 = (3, JAS39GripenWeapons.JAS_TANK1700)
|
JAS39_Meteor = (3, JAS39GripenWeapons.JAS39_Meteor)
|
||||||
|
JAS39_AIM120B = (3, JAS39GripenWeapons.JAS39_AIM120B)
|
||||||
# ERRR <CLEAN>
|
JAS39_AIM120C5 = (3, JAS39GripenWeapons.JAS39_AIM120C5)
|
||||||
|
JAS39_AIM120C7 = (3, JAS39GripenWeapons.JAS39_AIM120C7)
|
||||||
|
JAS39_Derby = (3, JAS39GripenWeapons.JAS39_Derby)
|
||||||
|
JAS39_TANK1100 = (3, JAS39GripenWeapons.JAS39_TANK1100)
|
||||||
|
JAS39_TANK1700 = (3, JAS39GripenWeapons.JAS39_TANK1700)
|
||||||
|
|
||||||
class Pylon4:
|
class Pylon4:
|
||||||
L_081_Fantasmagoria_ELINT_pod = (4, Weapons.L_081_Fantasmagoria_ELINT_pod)
|
JAS39_TANK1100 = (4, JAS39GripenWeapons.JAS39_TANK1100)
|
||||||
|
|
||||||
class Pylon5:
|
class Pylon5:
|
||||||
JAS_TANK1100 = (5, JAS39GripenWeapons.JAS_TANK1100)
|
JAS39_Litening = (5, JAS39GripenWeapons.JAS39_Litening)
|
||||||
JAS_Meteor = (5, JAS39GripenWeapons.JAS_Meteor)
|
|
||||||
AIM_120C_5_AMRAAM___Active_Rdr_AAM = (
|
|
||||||
5,
|
|
||||||
Weapons.AIM_120C_5_AMRAAM___Active_Rdr_AAM,
|
|
||||||
)
|
|
||||||
JAS_Rb99 = (5, JAS39GripenWeapons.JAS_Rb99)
|
|
||||||
JAS_Rb99_DUAL = (5, JAS39GripenWeapons.JAS_Rb99_DUAL)
|
|
||||||
|
|
||||||
# ERRR <CLEAN>
|
|
||||||
|
|
||||||
class Pylon6:
|
class Pylon6:
|
||||||
L005_Sorbtsiya_ECM_pod__left_ = (6, Weapons.L005_Sorbtsiya_ECM_pod__left_)
|
JAS39_AIM_9L = (6, JAS39GripenWeapons.JAS39_AIM_9L)
|
||||||
|
JAS39_IRIS_T = (6, JAS39GripenWeapons.JAS39_IRIS_T)
|
||||||
|
JAS39_A_DARTER = (6, JAS39GripenWeapons.JAS39_A_DARTER)
|
||||||
|
JAS39_AIM_9M = (6, JAS39GripenWeapons.JAS39_AIM_9M)
|
||||||
|
JAS39_AIM_9X = (6, JAS39GripenWeapons.JAS39_AIM_9X)
|
||||||
|
JAS39_PYTHON_5 = (6, JAS39GripenWeapons.JAS39_PYTHON_5)
|
||||||
|
JAS39_ASRAAM = (6, JAS39GripenWeapons.JAS39_ASRAAM)
|
||||||
|
JAS39_Meteor = (6, JAS39GripenWeapons.JAS39_Meteor)
|
||||||
|
JAS39_AIM120B = (6, JAS39GripenWeapons.JAS39_AIM120B)
|
||||||
|
JAS39_AIM120C5 = (6, JAS39GripenWeapons.JAS39_AIM120C5)
|
||||||
|
JAS39_AIM120C7 = (6, JAS39GripenWeapons.JAS39_AIM120C7)
|
||||||
|
JAS39_Derby = (6, JAS39GripenWeapons.JAS39_Derby)
|
||||||
|
JAS39_TANK1100 = (6, JAS39GripenWeapons.JAS39_TANK1100)
|
||||||
|
JAS39_TANK1700 = (6, JAS39GripenWeapons.JAS39_TANK1700)
|
||||||
|
|
||||||
class Pylon7:
|
class Pylon7:
|
||||||
JAS_Litening = (7, JAS39GripenWeapons.JAS_Litening)
|
JAS39_IRIS_T = (7, JAS39GripenWeapons.JAS39_IRIS_T)
|
||||||
|
JAS39_AIM_9L = (7, JAS39GripenWeapons.JAS39_AIM_9L)
|
||||||
# ERRR <CLEAN>
|
JAS39_A_DARTER = (7, JAS39GripenWeapons.JAS39_A_DARTER)
|
||||||
|
JAS39_AIM_9M = (7, JAS39GripenWeapons.JAS39_AIM_9M)
|
||||||
|
JAS39_AIM_9X = (7, JAS39GripenWeapons.JAS39_AIM_9X)
|
||||||
|
JAS39_PYTHON_5 = (7, JAS39GripenWeapons.JAS39_PYTHON_5)
|
||||||
|
JAS39_ASRAAM = (7, JAS39GripenWeapons.JAS39_ASRAAM)
|
||||||
|
JAS39_Meteor = (7, JAS39GripenWeapons.JAS39_Meteor)
|
||||||
|
JAS39_AIM120B = (7, JAS39GripenWeapons.JAS39_AIM120B)
|
||||||
|
JAS39_AIM120C5 = (7, JAS39GripenWeapons.JAS39_AIM120C5)
|
||||||
|
JAS39_AIM120C7 = (7, JAS39GripenWeapons.JAS39_AIM120C7)
|
||||||
|
JAS39_Derby = (7, JAS39GripenWeapons.JAS39_Derby)
|
||||||
|
|
||||||
class Pylon8:
|
class Pylon8:
|
||||||
JAS_Meteor = (8, JAS39GripenWeapons.JAS_Meteor)
|
JAS39_IRIS_T = (8, JAS39GripenWeapons.JAS39_IRIS_T)
|
||||||
JAS_Rb99 = (8, JAS39GripenWeapons.JAS_Rb99)
|
JAS39_AIM_9L = (8, JAS39GripenWeapons.JAS39_AIM_9L)
|
||||||
AIM_120C_5_AMRAAM___Active_Rdr_AAM = (
|
JAS39_A_DARTER = (8, JAS39GripenWeapons.JAS39_A_DARTER)
|
||||||
8,
|
JAS39_AIM_9M = (8, JAS39GripenWeapons.JAS39_AIM_9M)
|
||||||
Weapons.AIM_120C_5_AMRAAM___Active_Rdr_AAM,
|
JAS39_AIM_9X = (8, JAS39GripenWeapons.JAS39_AIM_9X)
|
||||||
)
|
JAS39_PYTHON_5 = (8, JAS39GripenWeapons.JAS39_PYTHON_5)
|
||||||
JAS_TANK1100 = (8, JAS39GripenWeapons.JAS_TANK1100)
|
JAS39_ASRAAM = (8, JAS39GripenWeapons.JAS39_ASRAAM)
|
||||||
JAS_TANK1700 = (8, JAS39GripenWeapons.JAS_TANK1700)
|
AN_ASQ_T50_TCTS_Pod___ACMI_Pod = (8, Weapons.AN_ASQ_T50_TCTS_Pod___ACMI_Pod)
|
||||||
|
Smokewinder___red = (8, Weapons.Smokewinder___red)
|
||||||
# ERRR <CLEAN>
|
Smokewinder___green = (8, Weapons.Smokewinder___green)
|
||||||
|
Smokewinder___blue = (8, Weapons.Smokewinder___blue)
|
||||||
|
Smokewinder___white = (8, Weapons.Smokewinder___white)
|
||||||
|
Smokewinder___yellow = (8, Weapons.Smokewinder___yellow)
|
||||||
|
Smokewinder___orange = (8, Weapons.Smokewinder___orange)
|
||||||
|
|
||||||
class Pylon9:
|
class Pylon9:
|
||||||
JAS_IRIS_T = (9, JAS39GripenWeapons.JAS_IRIS_T)
|
Litening_III_Targeting_Pod_FLIR = (
|
||||||
JAS_Rb74 = (9, JAS39GripenWeapons.JAS_Rb74)
|
|
||||||
JAS_Meteor = (9, JAS39GripenWeapons.JAS_Meteor)
|
|
||||||
JAS_Rb99 = (9, JAS39GripenWeapons.JAS_Rb99)
|
|
||||||
JAS_Rb99_DUAL = (9, JAS39GripenWeapons.JAS_Rb99_DUAL)
|
|
||||||
LAU_115_2_LAU_127_AIM_120C = (9, Weapons.LAU_115_2_LAU_127_AIM_120C)
|
|
||||||
AIM_120C_5_AMRAAM___Active_Rdr_AAM = (
|
|
||||||
9,
|
9,
|
||||||
Weapons.AIM_120C_5_AMRAAM___Active_Rdr_AAM,
|
JAS39GripenWeapons.Litening_III_Targeting_Pod_FLIR,
|
||||||
)
|
)
|
||||||
|
|
||||||
# ERRR <CLEAN>
|
|
||||||
|
|
||||||
class Pylon10:
|
class Pylon10:
|
||||||
JAS_IRIS_T = (10, JAS39GripenWeapons.JAS_IRIS_T)
|
Integrated_ELINT = (10, JAS39GripenWeapons.Integrated_ELINT)
|
||||||
JAS_Rb74 = (10, JAS39GripenWeapons.JAS_Rb74)
|
|
||||||
AN_ASQ_T50_TCTS_Pod___ACMI_Pod = (10, Weapons.AN_ASQ_T50_TCTS_Pod___ACMI_Pod)
|
|
||||||
Smokewinder___red = (10, Weapons.Smokewinder___red)
|
|
||||||
Smokewinder___green = (10, Weapons.Smokewinder___green)
|
|
||||||
Smokewinder___blue = (10, Weapons.Smokewinder___blue)
|
|
||||||
Smokewinder___white = (10, Weapons.Smokewinder___white)
|
|
||||||
Smokewinder___yellow = (10, Weapons.Smokewinder___yellow)
|
|
||||||
Smokewinder___orange = (10, Weapons.Smokewinder___orange)
|
|
||||||
|
|
||||||
pylons = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
|
class Pylon11:
|
||||||
|
EWS_39_Integrated_ECM = (11, JAS39GripenWeapons.EWS_39_Integrated_ECM)
|
||||||
|
|
||||||
|
pylons: Set[int] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11}
|
||||||
|
|
||||||
tasks = [
|
tasks = [
|
||||||
task.Intercept,
|
task.Intercept,
|
||||||
@ -249,17 +330,22 @@ class JAS39Gripen_AG(PlaneType):
|
|||||||
length = 14.1
|
length = 14.1
|
||||||
fuel_max = 2550
|
fuel_max = 2550
|
||||||
max_speed = 2649.996
|
max_speed = 2649.996
|
||||||
chaff = 90
|
chaff = 80
|
||||||
flare = 45
|
flare = 40
|
||||||
charge_total = 180
|
charge_total = 120
|
||||||
chaff_charge_size = 1
|
chaff_charge_size = 1
|
||||||
flare_charge_size = 1
|
flare_charge_size = 1
|
||||||
category = "Interceptor" # {78EFB7A2-FD52-4b57-A6A6-3BF0E1D6555F}
|
category = "Interceptor" # {78EFB7A2-FD52-4b57-A6A6-3BF0E1D6555F}
|
||||||
radio_frequency = 127.5
|
radio_frequency = 127.5
|
||||||
|
|
||||||
class Pylon1:
|
class Pylon1:
|
||||||
JAS_IRIS_T = (1, JAS39GripenWeapons.JAS_IRIS_T)
|
JAS39_IRIS_T = (1, JAS39GripenWeapons.JAS39_IRIS_T)
|
||||||
JAS_Rb74 = (1, JAS39GripenWeapons.JAS_Rb74)
|
JAS39_AIM_9L = (1, JAS39GripenWeapons.JAS39_AIM_9L)
|
||||||
|
JAS39_A_DARTER = (1, JAS39GripenWeapons.JAS39_A_DARTER)
|
||||||
|
JAS39_AIM_9M = (1, JAS39GripenWeapons.JAS39_AIM_9M)
|
||||||
|
JAS39_AIM_9X = (1, JAS39GripenWeapons.JAS39_AIM_9X)
|
||||||
|
JAS39_PYTHON_5 = (1, JAS39GripenWeapons.JAS39_PYTHON_5)
|
||||||
|
JAS39_ASRAAM = (1, JAS39GripenWeapons.JAS39_ASRAAM)
|
||||||
AN_ASQ_T50_TCTS_Pod___ACMI_Pod = (1, Weapons.AN_ASQ_T50_TCTS_Pod___ACMI_Pod)
|
AN_ASQ_T50_TCTS_Pod___ACMI_Pod = (1, Weapons.AN_ASQ_T50_TCTS_Pod___ACMI_Pod)
|
||||||
Smokewinder___red = (1, Weapons.Smokewinder___red)
|
Smokewinder___red = (1, Weapons.Smokewinder___red)
|
||||||
Smokewinder___green = (1, Weapons.Smokewinder___green)
|
Smokewinder___green = (1, Weapons.Smokewinder___green)
|
||||||
@ -269,56 +355,65 @@ class JAS39Gripen_AG(PlaneType):
|
|||||||
Smokewinder___orange = (1, Weapons.Smokewinder___orange)
|
Smokewinder___orange = (1, Weapons.Smokewinder___orange)
|
||||||
|
|
||||||
class Pylon2:
|
class Pylon2:
|
||||||
JAS_IRIS_T = (2, JAS39GripenWeapons.JAS_IRIS_T)
|
JAS39_IRIS_T = (2, JAS39GripenWeapons.JAS39_IRIS_T)
|
||||||
JAS_Rb74 = (2, JAS39GripenWeapons.JAS_Rb74)
|
JAS39_AIM_9L = (2, JAS39GripenWeapons.JAS39_AIM_9L)
|
||||||
JAS_RB75T = (2, JAS39GripenWeapons.JAS_RB75T)
|
JAS39_A_DARTER = (2, JAS39GripenWeapons.JAS39_A_DARTER)
|
||||||
AGM_65K___Maverick_K__CCD_Imp_ASM_ = (
|
JAS39_AIM_9M = (2, JAS39GripenWeapons.JAS39_AIM_9M)
|
||||||
2,
|
JAS39_AIM_9X = (2, JAS39GripenWeapons.JAS39_AIM_9X)
|
||||||
Weapons.AGM_65K___Maverick_K__CCD_Imp_ASM_,
|
JAS39_PYTHON_5 = (2, JAS39GripenWeapons.JAS39_PYTHON_5)
|
||||||
)
|
JAS39_ASRAAM = (2, JAS39GripenWeapons.JAS39_ASRAAM)
|
||||||
JAS_BK90 = (2, JAS39GripenWeapons.JAS_BK90)
|
JAS39_RBS15 = (2, JAS39GripenWeapons.JAS39_RBS15)
|
||||||
JAS_RB15F = (2, JAS39GripenWeapons.JAS_RB15F)
|
JAS39_RBS15AI = (2, JAS39GripenWeapons.JAS39_RBS15AI)
|
||||||
JAS_MAR_1 = (2, JAS39GripenWeapons.JAS_MAR_1)
|
JAS39_MAR_1 = (2, JAS39GripenWeapons.JAS39_MAR_1)
|
||||||
JAS_GBU12 = (2, JAS39GripenWeapons.JAS_GBU12)
|
JAS39_GBU49 = (2, JAS39GripenWeapons.JAS39_GBU49)
|
||||||
JAS_GBU49_TV = (2, JAS39GripenWeapons.JAS_GBU49_TV)
|
JAS39_GBU32 = (2, JAS39GripenWeapons.JAS39_GBU32)
|
||||||
# ERRR JAS_GBU16
|
JAS39_GBU38 = (2, JAS39GripenWeapons.JAS39_GBU38)
|
||||||
JAS_GBU16_TV = (2, JAS39GripenWeapons.JAS_GBU16_TV)
|
JAS39_SDB = (2, JAS39GripenWeapons.JAS39_SDB)
|
||||||
# ERRR GBU12_TEST
|
JAS39_GBU12 = (2, JAS39GripenWeapons.JAS39_GBU12)
|
||||||
|
JAS39_GBU16 = (2, JAS39GripenWeapons.JAS39_GBU16)
|
||||||
|
JAS39_DWS39 = (2, JAS39GripenWeapons.JAS39_DWS39)
|
||||||
Mk_82___500lb_GP_Bomb_LD = (2, Weapons.Mk_82___500lb_GP_Bomb_LD)
|
Mk_82___500lb_GP_Bomb_LD = (2, Weapons.Mk_82___500lb_GP_Bomb_LD)
|
||||||
Mk_83___1000lb_GP_Bomb_LD = (2, Weapons.Mk_83___1000lb_GP_Bomb_LD)
|
Mk_83___1000lb_GP_Bomb_LD = (2, Weapons.Mk_83___1000lb_GP_Bomb_LD)
|
||||||
BRU_33_with_2_x_Mk_82___500lb_GP_Bomb_LD_ = (
|
BRU_33_with_2_x_Mk_82___500lb_GP_Bomb_LD_ = (
|
||||||
2,
|
2,
|
||||||
Weapons.BRU_33_with_2_x_Mk_82___500lb_GP_Bomb_LD_,
|
Weapons.BRU_33_with_2_x_Mk_82___500lb_GP_Bomb_LD_,
|
||||||
)
|
)
|
||||||
_4x_SB_M_71_120kg_GP_Bomb_Low_drag = (
|
JAS39_M71LD = (2, JAS39GripenWeapons.JAS39_M71LD)
|
||||||
|
JAS39_M70BHE = (2, JAS39GripenWeapons.JAS39_M70BHE)
|
||||||
|
JAS39_M70BAP = (2, JAS39GripenWeapons.JAS39_M70BAP)
|
||||||
|
JAS39_BRIMSTONE = (2, JAS39GripenWeapons.JAS39_BRIMSTONE)
|
||||||
|
LAU_117_with_AGM_65K___Maverick_K__CCD_Imp_ASM_ = (
|
||||||
2,
|
2,
|
||||||
Weapons._4x_SB_M_71_120kg_GP_Bomb_Low_drag,
|
Weapons.LAU_117_with_AGM_65K___Maverick_K__CCD_Imp_ASM_,
|
||||||
)
|
)
|
||||||
JAS_ARAKM70BHE = (2, JAS39GripenWeapons.JAS_ARAKM70BHE)
|
LAU_117_AGM_65H = (2, Weapons.LAU_117_AGM_65H)
|
||||||
JAS_ARAKM70BAP = (2, JAS39GripenWeapons.JAS_ARAKM70BAP)
|
|
||||||
JAS_BRIMSTONE = (2, JAS39GripenWeapons.JAS_BRIMSTONE)
|
|
||||||
|
|
||||||
# ERRR <CLEAN>
|
|
||||||
|
|
||||||
class Pylon3:
|
class Pylon3:
|
||||||
JAS_RB75T = (3, JAS39GripenWeapons.JAS_RB75T)
|
JAS39_AIM_9L = (3, JAS39GripenWeapons.JAS39_AIM_9L)
|
||||||
AGM_65K___Maverick_K__CCD_Imp_ASM_ = (
|
JAS39_IRIS_T = (3, JAS39GripenWeapons.JAS39_IRIS_T)
|
||||||
|
JAS39_A_DARTER = (3, JAS39GripenWeapons.JAS39_A_DARTER)
|
||||||
|
JAS39_AIM_9M = (3, JAS39GripenWeapons.JAS39_AIM_9M)
|
||||||
|
JAS39_AIM_9X = (3, JAS39GripenWeapons.JAS39_AIM_9X)
|
||||||
|
JAS39_PYTHON_5 = (3, JAS39GripenWeapons.JAS39_PYTHON_5)
|
||||||
|
JAS39_ASRAAM = (3, JAS39GripenWeapons.JAS39_ASRAAM)
|
||||||
|
LAU_117_with_AGM_65K___Maverick_K__CCD_Imp_ASM_ = (
|
||||||
3,
|
3,
|
||||||
Weapons.AGM_65K___Maverick_K__CCD_Imp_ASM_,
|
Weapons.LAU_117_with_AGM_65K___Maverick_K__CCD_Imp_ASM_,
|
||||||
)
|
|
||||||
JAS_Stormshadow = (3, JAS39GripenWeapons.JAS_Stormshadow)
|
|
||||||
JAS_BK90 = (3, JAS39GripenWeapons.JAS_BK90)
|
|
||||||
JAS_GBU31 = (3, JAS39GripenWeapons.JAS_GBU31)
|
|
||||||
JAS_RB15F = (3, JAS39GripenWeapons.JAS_RB15F)
|
|
||||||
JAS_MAR_1 = (3, JAS39GripenWeapons.JAS_MAR_1)
|
|
||||||
JAS_GBU12 = (3, JAS39GripenWeapons.JAS_GBU12)
|
|
||||||
JAS_GBU49_TV = (3, JAS39GripenWeapons.JAS_GBU49_TV)
|
|
||||||
# ERRR JAS_GBU16
|
|
||||||
JAS_GBU16_TV = (3, JAS39GripenWeapons.JAS_GBU16_TV)
|
|
||||||
GBU_10___2000lb_Laser_Guided_Bomb = (
|
|
||||||
3,
|
|
||||||
Weapons.GBU_10___2000lb_Laser_Guided_Bomb,
|
|
||||||
)
|
)
|
||||||
|
LAU_117_AGM_65H = (3, Weapons.LAU_117_AGM_65H)
|
||||||
|
JAS39_BRIMSTONE = (3, JAS39GripenWeapons.JAS39_BRIMSTONE)
|
||||||
|
JAS39_RBS15 = (3, JAS39GripenWeapons.JAS39_RBS15)
|
||||||
|
JAS39_RBS15AI = (3, JAS39GripenWeapons.JAS39_RBS15AI)
|
||||||
|
JAS39_MAR_1 = (3, JAS39GripenWeapons.JAS39_MAR_1)
|
||||||
|
JAS39_GBU49 = (3, JAS39GripenWeapons.JAS39_GBU49)
|
||||||
|
JAS39_GBU31 = (3, JAS39GripenWeapons.JAS39_GBU31)
|
||||||
|
JAS39_GBU32 = (3, JAS39GripenWeapons.JAS39_GBU32)
|
||||||
|
JAS39_GBU38 = (3, JAS39GripenWeapons.JAS39_GBU38)
|
||||||
|
JAS39_SDB = (3, JAS39GripenWeapons.JAS39_SDB)
|
||||||
|
JAS39_GBU12 = (3, JAS39GripenWeapons.JAS39_GBU12)
|
||||||
|
JAS39_GBU10 = (3, JAS39GripenWeapons.JAS39_GBU10)
|
||||||
|
JAS39_GBU16 = (3, JAS39GripenWeapons.JAS39_GBU16)
|
||||||
|
JAS39_DWS39 = (3, JAS39GripenWeapons.JAS39_DWS39)
|
||||||
Mk_82___500lb_GP_Bomb_LD = (3, Weapons.Mk_82___500lb_GP_Bomb_LD)
|
Mk_82___500lb_GP_Bomb_LD = (3, Weapons.Mk_82___500lb_GP_Bomb_LD)
|
||||||
Mk_83___1000lb_GP_Bomb_LD = (3, Weapons.Mk_83___1000lb_GP_Bomb_LD)
|
Mk_83___1000lb_GP_Bomb_LD = (3, Weapons.Mk_83___1000lb_GP_Bomb_LD)
|
||||||
Mk_84___2000lb_GP_Bomb_LD = (3, Weapons.Mk_84___2000lb_GP_Bomb_LD)
|
Mk_84___2000lb_GP_Bomb_LD = (3, Weapons.Mk_84___2000lb_GP_Bomb_LD)
|
||||||
@ -326,144 +421,140 @@ class JAS39Gripen_AG(PlaneType):
|
|||||||
3,
|
3,
|
||||||
Weapons.BRU_33_with_2_x_Mk_82___500lb_GP_Bomb_LD_,
|
Weapons.BRU_33_with_2_x_Mk_82___500lb_GP_Bomb_LD_,
|
||||||
)
|
)
|
||||||
_4x_SB_M_71_120kg_GP_Bomb_Low_drag = (
|
JAS39_M71LD = (3, JAS39GripenWeapons.JAS39_M71LD)
|
||||||
3,
|
JAS39_TANK1100 = (3, JAS39GripenWeapons.JAS39_TANK1100)
|
||||||
Weapons._4x_SB_M_71_120kg_GP_Bomb_Low_drag,
|
JAS39_TANK1700 = (3, JAS39GripenWeapons.JAS39_TANK1700)
|
||||||
)
|
JAS39_M70BHE = (3, JAS39GripenWeapons.JAS39_M70BHE)
|
||||||
JAS_TANK1100 = (3, JAS39GripenWeapons.JAS_TANK1100)
|
JAS39_M70BAP = (3, JAS39GripenWeapons.JAS39_M70BAP)
|
||||||
JAS_TANK1700 = (3, JAS39GripenWeapons.JAS_TANK1700)
|
JAS39_STORMSHADOW = (3, JAS39GripenWeapons.JAS39_STORMSHADOW)
|
||||||
JAS_ARAKM70BHE = (3, JAS39GripenWeapons.JAS_ARAKM70BHE)
|
|
||||||
JAS_ARAKM70BAP = (3, JAS39GripenWeapons.JAS_ARAKM70BAP)
|
|
||||||
JAS_BRIMSTONE = (3, JAS39GripenWeapons.JAS_BRIMSTONE)
|
|
||||||
|
|
||||||
# ERRR <CLEAN>
|
|
||||||
|
|
||||||
class Pylon4:
|
class Pylon4:
|
||||||
L_081_Fantasmagoria_ELINT_pod = (4, Weapons.L_081_Fantasmagoria_ELINT_pod)
|
JAS39_BRIMSTONE = (4, JAS39GripenWeapons.JAS39_BRIMSTONE)
|
||||||
|
JAS39_STORMSHADOW = (4, JAS39GripenWeapons.JAS39_STORMSHADOW)
|
||||||
|
JAS39_GBU49 = (4, JAS39GripenWeapons.JAS39_GBU49)
|
||||||
|
JAS39_GBU31 = (4, JAS39GripenWeapons.JAS39_GBU31)
|
||||||
|
JAS39_GBU32 = (4, JAS39GripenWeapons.JAS39_GBU32)
|
||||||
|
JAS39_GBU38 = (4, JAS39GripenWeapons.JAS39_GBU38)
|
||||||
|
JAS39_SDB = (4, JAS39GripenWeapons.JAS39_SDB)
|
||||||
|
JAS39_GBU10 = (4, JAS39GripenWeapons.JAS39_GBU10)
|
||||||
|
JAS39_GBU12 = (4, JAS39GripenWeapons.JAS39_GBU12)
|
||||||
|
JAS39_GBU16 = (4, JAS39GripenWeapons.JAS39_GBU16)
|
||||||
|
Mk_82___500lb_GP_Bomb_LD = (4, Weapons.Mk_82___500lb_GP_Bomb_LD)
|
||||||
|
Mk_83___1000lb_GP_Bomb_LD = (4, Weapons.Mk_83___1000lb_GP_Bomb_LD)
|
||||||
|
Mk_84___2000lb_GP_Bomb_LD = (4, Weapons.Mk_84___2000lb_GP_Bomb_LD)
|
||||||
|
BRU_33_with_2_x_Mk_82___500lb_GP_Bomb_LD_ = (
|
||||||
|
4,
|
||||||
|
Weapons.BRU_33_with_2_x_Mk_82___500lb_GP_Bomb_LD_,
|
||||||
|
)
|
||||||
|
JAS39_M71LD = (4, JAS39GripenWeapons.JAS39_M71LD)
|
||||||
|
JAS39_TANK1100 = (4, JAS39GripenWeapons.JAS39_TANK1100)
|
||||||
|
|
||||||
class Pylon5:
|
class Pylon5:
|
||||||
JAS_Stormshadow = (5, JAS39GripenWeapons.JAS_Stormshadow)
|
JAS39_Litening = (5, JAS39GripenWeapons.JAS39_Litening)
|
||||||
JAS_GBU12 = (5, JAS39GripenWeapons.JAS_GBU12)
|
|
||||||
JAS_GBU49_TV = (5, JAS39GripenWeapons.JAS_GBU49_TV)
|
|
||||||
# ERRR JAS_GBU16
|
|
||||||
JAS_GBU16_TV = (5, JAS39GripenWeapons.JAS_GBU16_TV)
|
|
||||||
GBU_10___2000lb_Laser_Guided_Bomb = (
|
|
||||||
5,
|
|
||||||
Weapons.GBU_10___2000lb_Laser_Guided_Bomb,
|
|
||||||
)
|
|
||||||
Mk_82___500lb_GP_Bomb_LD = (5, Weapons.Mk_82___500lb_GP_Bomb_LD)
|
|
||||||
Mk_83___1000lb_GP_Bomb_LD = (5, Weapons.Mk_83___1000lb_GP_Bomb_LD)
|
|
||||||
Mk_84___2000lb_GP_Bomb_LD = (5, Weapons.Mk_84___2000lb_GP_Bomb_LD)
|
|
||||||
BRU_33_with_2_x_Mk_82___500lb_GP_Bomb_LD_ = (
|
|
||||||
5,
|
|
||||||
Weapons.BRU_33_with_2_x_Mk_82___500lb_GP_Bomb_LD_,
|
|
||||||
)
|
|
||||||
_4x_SB_M_71_120kg_GP_Bomb_Low_drag = (
|
|
||||||
5,
|
|
||||||
Weapons._4x_SB_M_71_120kg_GP_Bomb_Low_drag,
|
|
||||||
)
|
|
||||||
JAS_TANK1100 = (5, JAS39GripenWeapons.JAS_TANK1100)
|
|
||||||
# ERRR JAS_WMD7
|
|
||||||
JAS_BRIMSTONE = (5, JAS39GripenWeapons.JAS_BRIMSTONE)
|
|
||||||
|
|
||||||
# ERRR {INV-SMOKE-RED}
|
|
||||||
# ERRR {INV-SMOKE-GREEN}
|
|
||||||
# ERRR {INV-SMOKE-BLUE}
|
|
||||||
# ERRR {INV-SMOKE-WHITE}
|
|
||||||
# ERRR {INV-SMOKE-YELLOW}
|
|
||||||
# ERRR {INV-SMOKE-ORANGE}
|
|
||||||
# ERRR <CLEAN>
|
|
||||||
|
|
||||||
class Pylon6:
|
class Pylon6:
|
||||||
L005_Sorbtsiya_ECM_pod__left_ = (6, Weapons.L005_Sorbtsiya_ECM_pod__left_)
|
JAS39_AIM_9L = (6, JAS39GripenWeapons.JAS39_AIM_9L)
|
||||||
|
JAS39_IRIS_T = (6, JAS39GripenWeapons.JAS39_IRIS_T)
|
||||||
|
JAS39_A_DARTER = (6, JAS39GripenWeapons.JAS39_A_DARTER)
|
||||||
|
JAS39_AIM_9M = (6, JAS39GripenWeapons.JAS39_AIM_9M)
|
||||||
|
JAS39_AIM_9X = (6, JAS39GripenWeapons.JAS39_AIM_9X)
|
||||||
|
JAS39_PYTHON_5 = (6, JAS39GripenWeapons.JAS39_PYTHON_5)
|
||||||
|
JAS39_ASRAAM = (6, JAS39GripenWeapons.JAS39_ASRAAM)
|
||||||
|
LAU_117_with_AGM_65K___Maverick_K__CCD_Imp_ASM_ = (
|
||||||
|
6,
|
||||||
|
Weapons.LAU_117_with_AGM_65K___Maverick_K__CCD_Imp_ASM_,
|
||||||
|
)
|
||||||
|
LAU_117_AGM_65H = (6, Weapons.LAU_117_AGM_65H)
|
||||||
|
JAS39_BRIMSTONE = (6, JAS39GripenWeapons.JAS39_BRIMSTONE)
|
||||||
|
JAS39_RBS15 = (6, JAS39GripenWeapons.JAS39_RBS15)
|
||||||
|
JAS39_RBS15AI = (6, JAS39GripenWeapons.JAS39_RBS15AI)
|
||||||
|
JAS39_MAR_1 = (6, JAS39GripenWeapons.JAS39_MAR_1)
|
||||||
|
JAS39_GBU49 = (6, JAS39GripenWeapons.JAS39_GBU49)
|
||||||
|
JAS39_GBU31 = (6, JAS39GripenWeapons.JAS39_GBU31)
|
||||||
|
JAS39_GBU32 = (6, JAS39GripenWeapons.JAS39_GBU32)
|
||||||
|
JAS39_GBU38 = (6, JAS39GripenWeapons.JAS39_GBU38)
|
||||||
|
JAS39_SDB = (6, JAS39GripenWeapons.JAS39_SDB)
|
||||||
|
JAS39_GBU12 = (6, JAS39GripenWeapons.JAS39_GBU12)
|
||||||
|
JAS39_GBU10 = (6, JAS39GripenWeapons.JAS39_GBU10)
|
||||||
|
JAS39_GBU16 = (6, JAS39GripenWeapons.JAS39_GBU16)
|
||||||
|
JAS39_DWS39 = (6, JAS39GripenWeapons.JAS39_DWS39)
|
||||||
|
Mk_82___500lb_GP_Bomb_LD = (6, Weapons.Mk_82___500lb_GP_Bomb_LD)
|
||||||
|
Mk_83___1000lb_GP_Bomb_LD = (6, Weapons.Mk_83___1000lb_GP_Bomb_LD)
|
||||||
|
Mk_84___2000lb_GP_Bomb_LD = (6, Weapons.Mk_84___2000lb_GP_Bomb_LD)
|
||||||
|
BRU_33_with_2_x_Mk_82___500lb_GP_Bomb_LD_ = (
|
||||||
|
6,
|
||||||
|
Weapons.BRU_33_with_2_x_Mk_82___500lb_GP_Bomb_LD_,
|
||||||
|
)
|
||||||
|
JAS39_M71LD = (6, JAS39GripenWeapons.JAS39_M71LD)
|
||||||
|
JAS39_TANK1100 = (6, JAS39GripenWeapons.JAS39_TANK1100)
|
||||||
|
JAS39_TANK1700 = (6, JAS39GripenWeapons.JAS39_TANK1700)
|
||||||
|
JAS39_M70BHE = (6, JAS39GripenWeapons.JAS39_M70BHE)
|
||||||
|
JAS39_M70BAP = (6, JAS39GripenWeapons.JAS39_M70BAP)
|
||||||
|
JAS39_STORMSHADOW = (6, JAS39GripenWeapons.JAS39_STORMSHADOW)
|
||||||
|
|
||||||
class Pylon7:
|
class Pylon7:
|
||||||
JAS_Litening = (7, JAS39GripenWeapons.JAS_Litening)
|
JAS39_IRIS_T = (7, JAS39GripenWeapons.JAS39_IRIS_T)
|
||||||
|
JAS39_AIM_9L = (7, JAS39GripenWeapons.JAS39_AIM_9L)
|
||||||
# ERRR <CLEAN>
|
JAS39_A_DARTER = (7, JAS39GripenWeapons.JAS39_A_DARTER)
|
||||||
|
JAS39_AIM_9M = (7, JAS39GripenWeapons.JAS39_AIM_9M)
|
||||||
|
JAS39_AIM_9X = (7, JAS39GripenWeapons.JAS39_AIM_9X)
|
||||||
|
JAS39_PYTHON_5 = (7, JAS39GripenWeapons.JAS39_PYTHON_5)
|
||||||
|
JAS39_ASRAAM = (7, JAS39GripenWeapons.JAS39_ASRAAM)
|
||||||
|
JAS39_RBS15 = (7, JAS39GripenWeapons.JAS39_RBS15)
|
||||||
|
JAS39_RBS15AI = (7, JAS39GripenWeapons.JAS39_RBS15AI)
|
||||||
|
JAS39_MAR_1 = (7, JAS39GripenWeapons.JAS39_MAR_1)
|
||||||
|
JAS39_GBU49 = (7, JAS39GripenWeapons.JAS39_GBU49)
|
||||||
|
JAS39_GBU32 = (7, JAS39GripenWeapons.JAS39_GBU32)
|
||||||
|
JAS39_GBU38 = (7, JAS39GripenWeapons.JAS39_GBU38)
|
||||||
|
JAS39_SDB = (7, JAS39GripenWeapons.JAS39_SDB)
|
||||||
|
JAS39_GBU12 = (7, JAS39GripenWeapons.JAS39_GBU12)
|
||||||
|
JAS39_GBU16 = (7, JAS39GripenWeapons.JAS39_GBU16)
|
||||||
|
JAS39_DWS39 = (7, JAS39GripenWeapons.JAS39_DWS39)
|
||||||
|
Mk_82___500lb_GP_Bomb_LD = (7, Weapons.Mk_82___500lb_GP_Bomb_LD)
|
||||||
|
Mk_83___1000lb_GP_Bomb_LD = (7, Weapons.Mk_83___1000lb_GP_Bomb_LD)
|
||||||
|
BRU_33_with_2_x_Mk_82___500lb_GP_Bomb_LD_ = (
|
||||||
|
7,
|
||||||
|
Weapons.BRU_33_with_2_x_Mk_82___500lb_GP_Bomb_LD_,
|
||||||
|
)
|
||||||
|
JAS39_M71LD = (7, JAS39GripenWeapons.JAS39_M71LD)
|
||||||
|
JAS39_M70BHE = (7, JAS39GripenWeapons.JAS39_M70BHE)
|
||||||
|
JAS39_M70BAP = (7, JAS39GripenWeapons.JAS39_M70BAP)
|
||||||
|
JAS39_BRIMSTONE = (7, JAS39GripenWeapons.JAS39_BRIMSTONE)
|
||||||
|
LAU_117_with_AGM_65K___Maverick_K__CCD_Imp_ASM_ = (
|
||||||
|
7,
|
||||||
|
Weapons.LAU_117_with_AGM_65K___Maverick_K__CCD_Imp_ASM_,
|
||||||
|
)
|
||||||
|
LAU_117_AGM_65H = (7, Weapons.LAU_117_AGM_65H)
|
||||||
|
|
||||||
class Pylon8:
|
class Pylon8:
|
||||||
JAS_RB75T = (8, JAS39GripenWeapons.JAS_RB75T)
|
JAS39_IRIS_T = (8, JAS39GripenWeapons.JAS39_IRIS_T)
|
||||||
AGM_65K___Maverick_K__CCD_Imp_ASM_ = (
|
JAS39_AIM_9L = (8, JAS39GripenWeapons.JAS39_AIM_9L)
|
||||||
8,
|
JAS39_A_DARTER = (8, JAS39GripenWeapons.JAS39_A_DARTER)
|
||||||
Weapons.AGM_65K___Maverick_K__CCD_Imp_ASM_,
|
JAS39_AIM_9M = (8, JAS39GripenWeapons.JAS39_AIM_9M)
|
||||||
)
|
JAS39_AIM_9X = (8, JAS39GripenWeapons.JAS39_AIM_9X)
|
||||||
JAS_Stormshadow = (8, JAS39GripenWeapons.JAS_Stormshadow)
|
JAS39_PYTHON_5 = (8, JAS39GripenWeapons.JAS39_PYTHON_5)
|
||||||
JAS_BK90 = (8, JAS39GripenWeapons.JAS_BK90)
|
JAS39_ASRAAM = (8, JAS39GripenWeapons.JAS39_ASRAAM)
|
||||||
JAS_GBU31 = (8, JAS39GripenWeapons.JAS_GBU31)
|
AN_ASQ_T50_TCTS_Pod___ACMI_Pod = (8, Weapons.AN_ASQ_T50_TCTS_Pod___ACMI_Pod)
|
||||||
JAS_RB15F = (8, JAS39GripenWeapons.JAS_RB15F)
|
Smokewinder___red = (8, Weapons.Smokewinder___red)
|
||||||
JAS_MAR_1 = (8, JAS39GripenWeapons.JAS_MAR_1)
|
Smokewinder___green = (8, Weapons.Smokewinder___green)
|
||||||
JAS_GBU12 = (8, JAS39GripenWeapons.JAS_GBU12)
|
Smokewinder___blue = (8, Weapons.Smokewinder___blue)
|
||||||
JAS_GBU49_TV = (8, JAS39GripenWeapons.JAS_GBU49_TV)
|
Smokewinder___white = (8, Weapons.Smokewinder___white)
|
||||||
# ERRR JAS_GBU16
|
Smokewinder___yellow = (8, Weapons.Smokewinder___yellow)
|
||||||
JAS_GBU16_TV = (8, JAS39GripenWeapons.JAS_GBU16_TV)
|
Smokewinder___orange = (8, Weapons.Smokewinder___orange)
|
||||||
GBU_10___2000lb_Laser_Guided_Bomb = (
|
|
||||||
8,
|
|
||||||
Weapons.GBU_10___2000lb_Laser_Guided_Bomb,
|
|
||||||
)
|
|
||||||
Mk_82___500lb_GP_Bomb_LD = (8, Weapons.Mk_82___500lb_GP_Bomb_LD)
|
|
||||||
Mk_83___1000lb_GP_Bomb_LD = (8, Weapons.Mk_83___1000lb_GP_Bomb_LD)
|
|
||||||
Mk_84___2000lb_GP_Bomb_LD = (8, Weapons.Mk_84___2000lb_GP_Bomb_LD)
|
|
||||||
BRU_33_with_2_x_Mk_82___500lb_GP_Bomb_LD_ = (
|
|
||||||
8,
|
|
||||||
Weapons.BRU_33_with_2_x_Mk_82___500lb_GP_Bomb_LD_,
|
|
||||||
)
|
|
||||||
_4x_SB_M_71_120kg_GP_Bomb_Low_drag = (
|
|
||||||
8,
|
|
||||||
Weapons._4x_SB_M_71_120kg_GP_Bomb_Low_drag,
|
|
||||||
)
|
|
||||||
JAS_TANK1100 = (8, JAS39GripenWeapons.JAS_TANK1100)
|
|
||||||
JAS_TANK1700 = (8, JAS39GripenWeapons.JAS_TANK1700)
|
|
||||||
JAS_ARAKM70BHE = (8, JAS39GripenWeapons.JAS_ARAKM70BHE)
|
|
||||||
JAS_ARAKM70BAP = (8, JAS39GripenWeapons.JAS_ARAKM70BAP)
|
|
||||||
JAS_BRIMSTONE = (8, JAS39GripenWeapons.JAS_BRIMSTONE)
|
|
||||||
|
|
||||||
# ERRR <CLEAN>
|
|
||||||
|
|
||||||
class Pylon9:
|
class Pylon9:
|
||||||
JAS_IRIS_T = (9, JAS39GripenWeapons.JAS_IRIS_T)
|
Litening_III_Targeting_Pod_FLIR = (
|
||||||
JAS_Rb74 = (9, JAS39GripenWeapons.JAS_Rb74)
|
|
||||||
JAS_RB75T = (9, JAS39GripenWeapons.JAS_RB75T)
|
|
||||||
AGM_65K___Maverick_K__CCD_Imp_ASM_ = (
|
|
||||||
9,
|
9,
|
||||||
Weapons.AGM_65K___Maverick_K__CCD_Imp_ASM_,
|
JAS39GripenWeapons.Litening_III_Targeting_Pod_FLIR,
|
||||||
)
|
)
|
||||||
JAS_BK90 = (9, JAS39GripenWeapons.JAS_BK90)
|
|
||||||
JAS_RB15F = (9, JAS39GripenWeapons.JAS_RB15F)
|
|
||||||
JAS_MAR_1 = (9, JAS39GripenWeapons.JAS_MAR_1)
|
|
||||||
JAS_GBU12 = (9, JAS39GripenWeapons.JAS_GBU12)
|
|
||||||
JAS_GBU49_TV = (9, JAS39GripenWeapons.JAS_GBU49_TV)
|
|
||||||
# ERRR JAS_GBU16
|
|
||||||
JAS_GBU16_TV = (9, JAS39GripenWeapons.JAS_GBU16_TV)
|
|
||||||
# ERRR GBU12_TEST
|
|
||||||
Mk_82___500lb_GP_Bomb_LD = (9, Weapons.Mk_82___500lb_GP_Bomb_LD)
|
|
||||||
Mk_83___1000lb_GP_Bomb_LD = (9, Weapons.Mk_83___1000lb_GP_Bomb_LD)
|
|
||||||
BRU_33_with_2_x_Mk_82___500lb_GP_Bomb_LD_ = (
|
|
||||||
9,
|
|
||||||
Weapons.BRU_33_with_2_x_Mk_82___500lb_GP_Bomb_LD_,
|
|
||||||
)
|
|
||||||
_4x_SB_M_71_120kg_GP_Bomb_Low_drag = (
|
|
||||||
9,
|
|
||||||
Weapons._4x_SB_M_71_120kg_GP_Bomb_Low_drag,
|
|
||||||
)
|
|
||||||
JAS_ARAKM70BHE = (9, JAS39GripenWeapons.JAS_ARAKM70BHE)
|
|
||||||
JAS_ARAKM70BAP = (9, JAS39GripenWeapons.JAS_ARAKM70BAP)
|
|
||||||
JAS_BRIMSTONE = (9, JAS39GripenWeapons.JAS_BRIMSTONE)
|
|
||||||
|
|
||||||
# ERRR <CLEAN>
|
|
||||||
|
|
||||||
class Pylon10:
|
class Pylon10:
|
||||||
JAS_IRIS_T = (10, JAS39GripenWeapons.JAS_IRIS_T)
|
Integrated_ELINT = (10, JAS39GripenWeapons.Integrated_ELINT)
|
||||||
JAS_Rb74 = (10, JAS39GripenWeapons.JAS_Rb74)
|
|
||||||
AN_ASQ_T50_TCTS_Pod___ACMI_Pod = (10, Weapons.AN_ASQ_T50_TCTS_Pod___ACMI_Pod)
|
|
||||||
Smokewinder___red = (10, Weapons.Smokewinder___red)
|
|
||||||
Smokewinder___green = (10, Weapons.Smokewinder___green)
|
|
||||||
Smokewinder___blue = (10, Weapons.Smokewinder___blue)
|
|
||||||
Smokewinder___white = (10, Weapons.Smokewinder___white)
|
|
||||||
Smokewinder___yellow = (10, Weapons.Smokewinder___yellow)
|
|
||||||
Smokewinder___orange = (10, Weapons.Smokewinder___orange)
|
|
||||||
|
|
||||||
pylons = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
|
class Pylon11:
|
||||||
|
EWS_39_Integrated_ECM = (11, JAS39GripenWeapons.EWS_39_Integrated_ECM)
|
||||||
|
|
||||||
|
pylons: Set[int] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11}
|
||||||
|
|
||||||
tasks = [
|
tasks = [
|
||||||
task.SEAD,
|
task.SEAD,
|
||||||
|
|||||||
@ -6,39 +6,39 @@ local unitPayloads = {
|
|||||||
["name"] = "CAP",
|
["name"] = "CAP",
|
||||||
["pylons"] = {
|
["pylons"] = {
|
||||||
[1] = {
|
[1] = {
|
||||||
["CLSID"] = "JAS_IRIS-T",
|
["CLSID"] = "JAS39_IRIS-T",
|
||||||
["num"] = 10,
|
|
||||||
},
|
|
||||||
[2] = {
|
|
||||||
["CLSID"] = "JAS_IRIS-T",
|
|
||||||
["num"] = 1,
|
|
||||||
},
|
|
||||||
[3] = {
|
|
||||||
["CLSID"] = "JAS_Meteor",
|
|
||||||
["num"] = 2,
|
|
||||||
},
|
|
||||||
[4] = {
|
|
||||||
["CLSID"] = "JAS_Meteor",
|
|
||||||
["num"] = 9,
|
|
||||||
},
|
|
||||||
[5] = {
|
|
||||||
["CLSID"] = "JAS_Meteor",
|
|
||||||
["num"] = 8,
|
["num"] = 8,
|
||||||
},
|
},
|
||||||
|
[2] = {
|
||||||
|
["CLSID"] = "{JAS39_ELINT}",
|
||||||
|
["num"] = 10,
|
||||||
|
},
|
||||||
|
[3] = {
|
||||||
|
["CLSID"] = "{JAS39_EWS39}",
|
||||||
|
["num"] = 11,
|
||||||
|
},
|
||||||
|
[4] = {
|
||||||
|
["CLSID"] = "JAS39_IRIS-T",
|
||||||
|
["num"] = 1,
|
||||||
|
},
|
||||||
|
[5] = {
|
||||||
|
["CLSID"] = "JAS39_Meteor",
|
||||||
|
["num"] = 7,
|
||||||
|
},
|
||||||
[6] = {
|
[6] = {
|
||||||
["CLSID"] = "JAS_Meteor",
|
["CLSID"] = "JAS39_Meteor",
|
||||||
["num"] = 3,
|
|
||||||
},
|
|
||||||
[7] = {
|
|
||||||
["CLSID"] = "JAS_TANK1100",
|
|
||||||
["num"] = 5,
|
|
||||||
},
|
|
||||||
[8] = {
|
|
||||||
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82F}",
|
|
||||||
["num"] = 6,
|
["num"] = 6,
|
||||||
},
|
},
|
||||||
|
[7] = {
|
||||||
|
["CLSID"] = "JAS39_Meteor",
|
||||||
|
["num"] = 2,
|
||||||
|
},
|
||||||
|
[8] = {
|
||||||
|
["CLSID"] = "JAS39_Meteor",
|
||||||
|
["num"] = 3,
|
||||||
|
},
|
||||||
[9] = {
|
[9] = {
|
||||||
["CLSID"] = "{0519A264-0AB6-11d6-9193-00A0249B6F00}",
|
["CLSID"] = "JAS39_TANK1100",
|
||||||
["num"] = 4,
|
["num"] = 4,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|||||||
@ -6,40 +6,40 @@ local unitPayloads = {
|
|||||||
["name"] = "ANTISHIP",
|
["name"] = "ANTISHIP",
|
||||||
["pylons"] = {
|
["pylons"] = {
|
||||||
[1] = {
|
[1] = {
|
||||||
["CLSID"] = "JAS_IRIS-T",
|
["CLSID"] = "JAS39_IRIS-T",
|
||||||
["num"] = 10,
|
|
||||||
},
|
|
||||||
[2] = {
|
|
||||||
["CLSID"] = "JAS_IRIS-T",
|
|
||||||
["num"] = 1,
|
["num"] = 1,
|
||||||
},
|
},
|
||||||
[3] = {
|
[2] = {
|
||||||
["CLSID"] = "JAS_TANK1100",
|
["CLSID"] = "JAS39_IRIS-T",
|
||||||
["num"] = 5,
|
|
||||||
},
|
|
||||||
[4] = {
|
|
||||||
["CLSID"] = "{0519A264-0AB6-11d6-9193-00A0249B6F00}",
|
|
||||||
["num"] = 4,
|
|
||||||
},
|
|
||||||
[5] = {
|
|
||||||
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82F}",
|
|
||||||
["num"] = 6,
|
|
||||||
},
|
|
||||||
[6] = {
|
|
||||||
["CLSID"] = "JAS_RB15F",
|
|
||||||
["num"] = 3,
|
|
||||||
},
|
|
||||||
[7] = {
|
|
||||||
["CLSID"] = "JAS_RB15F",
|
|
||||||
["num"] = 8,
|
["num"] = 8,
|
||||||
},
|
},
|
||||||
|
[3] = {
|
||||||
|
["CLSID"] = "JAS39_TANK1100",
|
||||||
|
["num"] = 4,
|
||||||
|
},
|
||||||
|
[4] = {
|
||||||
|
["CLSID"] = "{JAS39_ELINT}",
|
||||||
|
["num"] = 10,
|
||||||
|
},
|
||||||
|
[5] = {
|
||||||
|
["CLSID"] = "{JAS39_EWS39}",
|
||||||
|
["num"] = 11,
|
||||||
|
},
|
||||||
|
[6] = {
|
||||||
|
["CLSID"] = "JAS39_RBS15AI",
|
||||||
|
["num"] = 6,
|
||||||
|
},
|
||||||
|
[7] = {
|
||||||
|
["CLSID"] = "JAS39_RBS15AI",
|
||||||
|
["num"] = 7,
|
||||||
|
},
|
||||||
[8] = {
|
[8] = {
|
||||||
["CLSID"] = "JAS_RB15F",
|
["CLSID"] = "JAS39_RBS15AI",
|
||||||
["num"] = 2,
|
["num"] = 2,
|
||||||
},
|
},
|
||||||
[9] = {
|
[9] = {
|
||||||
["CLSID"] = "JAS_RB15F",
|
["CLSID"] = "JAS39_RBS15AI",
|
||||||
["num"] = 9,
|
["num"] = 3,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
["tasks"] = {
|
["tasks"] = {
|
||||||
@ -51,40 +51,40 @@ local unitPayloads = {
|
|||||||
["name"] = "SEAD",
|
["name"] = "SEAD",
|
||||||
["pylons"] = {
|
["pylons"] = {
|
||||||
[1] = {
|
[1] = {
|
||||||
["CLSID"] = "JAS_IRIS-T",
|
["CLSID"] = "JAS39_IRIS-T",
|
||||||
["num"] = 10,
|
|
||||||
},
|
|
||||||
[2] = {
|
|
||||||
["CLSID"] = "JAS_IRIS-T",
|
|
||||||
["num"] = 1,
|
["num"] = 1,
|
||||||
},
|
},
|
||||||
[3] = {
|
[2] = {
|
||||||
["CLSID"] = "JAS_TANK1100",
|
["CLSID"] = "JAS39_IRIS-T",
|
||||||
["num"] = 5,
|
|
||||||
},
|
|
||||||
[4] = {
|
|
||||||
["CLSID"] = "{0519A264-0AB6-11d6-9193-00A0249B6F00}",
|
|
||||||
["num"] = 4,
|
|
||||||
},
|
|
||||||
[5] = {
|
|
||||||
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82F}",
|
|
||||||
["num"] = 6,
|
|
||||||
},
|
|
||||||
[6] = {
|
|
||||||
["CLSID"] = "JAS_MAR-1",
|
|
||||||
["num"] = 3,
|
|
||||||
},
|
|
||||||
[7] = {
|
|
||||||
["CLSID"] = "JAS_MAR-1",
|
|
||||||
["num"] = 8,
|
["num"] = 8,
|
||||||
},
|
},
|
||||||
[8] = {
|
[3] = {
|
||||||
["CLSID"] = "JAS_MAR-1",
|
["CLSID"] = "JAS39_TANK1100",
|
||||||
|
["num"] = 4,
|
||||||
|
},
|
||||||
|
[4] = {
|
||||||
|
["CLSID"] = "{JAS39_ELINT}",
|
||||||
|
["num"] = 10,
|
||||||
|
},
|
||||||
|
[5] = {
|
||||||
|
["CLSID"] = "{JAS39_EWS39}",
|
||||||
|
["num"] = 11,
|
||||||
|
},
|
||||||
|
[6] = {
|
||||||
|
["CLSID"] = "JAS39_MAR-1",
|
||||||
["num"] = 2,
|
["num"] = 2,
|
||||||
},
|
},
|
||||||
|
[7] = {
|
||||||
|
["CLSID"] = "JAS39_MAR-1",
|
||||||
|
["num"] = 3,
|
||||||
|
},
|
||||||
|
[8] = {
|
||||||
|
["CLSID"] = "JAS39_MAR-1",
|
||||||
|
["num"] = 6,
|
||||||
|
},
|
||||||
[9] = {
|
[9] = {
|
||||||
["CLSID"] = "JAS_MAR-1",
|
["CLSID"] = "JAS39_MAR-1",
|
||||||
["num"] = 9,
|
["num"] = 7,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
["tasks"] = {
|
["tasks"] = {
|
||||||
@ -96,40 +96,40 @@ local unitPayloads = {
|
|||||||
["name"] = "DEAD",
|
["name"] = "DEAD",
|
||||||
["pylons"] = {
|
["pylons"] = {
|
||||||
[1] = {
|
[1] = {
|
||||||
["CLSID"] = "JAS_IRIS-T",
|
["CLSID"] = "JAS39_IRIS-T",
|
||||||
["num"] = 10,
|
|
||||||
},
|
|
||||||
[2] = {
|
|
||||||
["CLSID"] = "JAS_IRIS-T",
|
|
||||||
["num"] = 1,
|
["num"] = 1,
|
||||||
},
|
},
|
||||||
[3] = {
|
[2] = {
|
||||||
["CLSID"] = "JAS_TANK1100",
|
["CLSID"] = "JAS39_IRIS-T",
|
||||||
["num"] = 5,
|
["num"] = 8,
|
||||||
},
|
},
|
||||||
[4] = {
|
[3] = {
|
||||||
["CLSID"] = "{0519A264-0AB6-11d6-9193-00A0249B6F00}",
|
["CLSID"] = "JAS39_TANK1100",
|
||||||
["num"] = 4,
|
["num"] = 4,
|
||||||
},
|
},
|
||||||
|
[4] = {
|
||||||
|
["CLSID"] = "{JAS39_ELINT}",
|
||||||
|
["num"] = 10,
|
||||||
|
},
|
||||||
[5] = {
|
[5] = {
|
||||||
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82F}",
|
["CLSID"] = "{JAS39_EWS39}",
|
||||||
["num"] = 6,
|
["num"] = 11,
|
||||||
},
|
},
|
||||||
[6] = {
|
[6] = {
|
||||||
["CLSID"] = "JAS_Stormshadow",
|
["CLSID"] = "JAS39_STORMSHADOW",
|
||||||
["num"] = 3,
|
["num"] = 3,
|
||||||
},
|
},
|
||||||
[7] = {
|
[7] = {
|
||||||
["CLSID"] = "JAS_Stormshadow",
|
["CLSID"] = "JAS39_STORMSHADOW",
|
||||||
["num"] = 8,
|
["num"] = 6,
|
||||||
},
|
},
|
||||||
[8] = {
|
[8] = {
|
||||||
["CLSID"] = "JAS_MAR-1",
|
["CLSID"] = "JAS39_MAR-1",
|
||||||
["num"] = 2,
|
["num"] = 2,
|
||||||
},
|
},
|
||||||
[9] = {
|
[9] = {
|
||||||
["CLSID"] = "JAS_MAR-1",
|
["CLSID"] = "JAS39_MAR-1",
|
||||||
["num"] = 9,
|
["num"] = 7,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
["tasks"] = {
|
["tasks"] = {
|
||||||
@ -141,44 +141,48 @@ local unitPayloads = {
|
|||||||
["name"] = "CAS",
|
["name"] = "CAS",
|
||||||
["pylons"] = {
|
["pylons"] = {
|
||||||
[1] = {
|
[1] = {
|
||||||
["CLSID"] = "JAS_IRIS-T",
|
["CLSID"] = "JAS39_IRIS-T",
|
||||||
["num"] = 10,
|
|
||||||
},
|
|
||||||
[2] = {
|
|
||||||
["CLSID"] = "JAS_IRIS-T",
|
|
||||||
["num"] = 1,
|
["num"] = 1,
|
||||||
},
|
},
|
||||||
[3] = {
|
[2] = {
|
||||||
["CLSID"] = "JAS_TANK1100",
|
["CLSID"] = "JAS39_IRIS-T",
|
||||||
["num"] = 5,
|
|
||||||
},
|
|
||||||
[4] = {
|
|
||||||
["CLSID"] = "{0519A264-0AB6-11d6-9193-00A0249B6F00}",
|
|
||||||
["num"] = 4,
|
|
||||||
},
|
|
||||||
[5] = {
|
|
||||||
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82F}",
|
|
||||||
["num"] = 6,
|
|
||||||
},
|
|
||||||
[6] = {
|
|
||||||
["CLSID"] = "JAS_BRIMSTONE",
|
|
||||||
["num"] = 3,
|
|
||||||
},
|
|
||||||
[7] = {
|
|
||||||
["CLSID"] = "JAS_BRIMSTONE",
|
|
||||||
["num"] = 8,
|
["num"] = 8,
|
||||||
},
|
},
|
||||||
[8] = {
|
[3] = {
|
||||||
["CLSID"] = "JAS_BRIMSTONE",
|
["CLSID"] = "JAS39_TANK1100",
|
||||||
|
["num"] = 4,
|
||||||
|
},
|
||||||
|
[4] = {
|
||||||
|
["CLSID"] = "{JAS39_ELINT}",
|
||||||
|
["num"] = 10,
|
||||||
|
},
|
||||||
|
[5] = {
|
||||||
|
["CLSID"] = "{JAS39_EWS39}",
|
||||||
|
["num"] = 11,
|
||||||
|
},
|
||||||
|
[6] = {
|
||||||
|
["CLSID"] = "JAS39_BRIMSTONE",
|
||||||
["num"] = 2,
|
["num"] = 2,
|
||||||
},
|
},
|
||||||
|
[7] = {
|
||||||
|
["CLSID"] = "JAS39_BRIMSTONE",
|
||||||
|
["num"] = 3,
|
||||||
|
},
|
||||||
|
[8] = {
|
||||||
|
["CLSID"] = "JAS39_BRIMSTONE",
|
||||||
|
["num"] = 6,
|
||||||
|
},
|
||||||
[9] = {
|
[9] = {
|
||||||
["CLSID"] = "JAS_BRIMSTONE",
|
["CLSID"] = "JAS39_BRIMSTONE",
|
||||||
["num"] = 9,
|
["num"] = 7,
|
||||||
},
|
},
|
||||||
[10] = {
|
[10] = {
|
||||||
["CLSID"] = "JAS_Litening",
|
["CLSID"] = "JAS39_Litening",
|
||||||
["num"] = 7,
|
["num"] = 5,
|
||||||
|
},
|
||||||
|
[11] = {
|
||||||
|
["CLSID"] = "{JAS39_FLIR}",
|
||||||
|
["num"] = 9
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
["tasks"] = {
|
["tasks"] = {
|
||||||
@ -190,44 +194,48 @@ local unitPayloads = {
|
|||||||
["name"] = "STRIKE",
|
["name"] = "STRIKE",
|
||||||
["pylons"] = {
|
["pylons"] = {
|
||||||
[1] = {
|
[1] = {
|
||||||
["CLSID"] = "JAS_IRIS-T",
|
["CLSID"] = "JAS39_IRIS-T",
|
||||||
["num"] = 10,
|
|
||||||
},
|
|
||||||
[2] = {
|
|
||||||
["CLSID"] = "JAS_IRIS-T",
|
|
||||||
["num"] = 1,
|
["num"] = 1,
|
||||||
},
|
},
|
||||||
[3] = {
|
[2] = {
|
||||||
["CLSID"] = "JAS_TANK1100",
|
["CLSID"] = "JAS39_IRIS-T",
|
||||||
["num"] = 5,
|
|
||||||
},
|
|
||||||
[4] = {
|
|
||||||
["CLSID"] = "{0519A264-0AB6-11d6-9193-00A0249B6F00}",
|
|
||||||
["num"] = 4,
|
|
||||||
},
|
|
||||||
[5] = {
|
|
||||||
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82F}",
|
|
||||||
["num"] = 6,
|
|
||||||
},
|
|
||||||
[6] = {
|
|
||||||
["CLSID"] = "JAS_GBU31",
|
|
||||||
["num"] = 3,
|
|
||||||
},
|
|
||||||
[7] = {
|
|
||||||
["CLSID"] = "JAS_GBU31",
|
|
||||||
["num"] = 8,
|
["num"] = 8,
|
||||||
},
|
},
|
||||||
[8] = {
|
[3] = {
|
||||||
["CLSID"] = "JAS_GBU49_TV",
|
["CLSID"] = "JAS39_TANK1100",
|
||||||
|
["num"] = 4,
|
||||||
|
},
|
||||||
|
[4] = {
|
||||||
|
["CLSID"] = "{JAS39_ELINT}",
|
||||||
|
["num"] = 10,
|
||||||
|
},
|
||||||
|
[5] = {
|
||||||
|
["CLSID"] = "{JAS39_EWS39}",
|
||||||
|
["num"] = 11,
|
||||||
|
},
|
||||||
|
[6] = {
|
||||||
|
["CLSID"] = "JAS39_GBU31",
|
||||||
["num"] = 2,
|
["num"] = 2,
|
||||||
},
|
},
|
||||||
|
[7] = {
|
||||||
|
["CLSID"] = "JAS39_GBU31",
|
||||||
|
["num"] = 7,
|
||||||
|
},
|
||||||
|
[8] = {
|
||||||
|
["CLSID"] = "JAS39_GBU49",
|
||||||
|
["num"] = 3,
|
||||||
|
},
|
||||||
[9] = {
|
[9] = {
|
||||||
["CLSID"] = "JAS_GBU49_TV",
|
["CLSID"] = "JAS39_GBU49",
|
||||||
["num"] = 9,
|
["num"] = 6,
|
||||||
},
|
},
|
||||||
[10] = {
|
[10] = {
|
||||||
["CLSID"] = "JAS_Litening",
|
["CLSID"] = "JAS39_Litening",
|
||||||
["num"] = 7,
|
["num"] = 5,
|
||||||
|
},
|
||||||
|
[11] = {
|
||||||
|
["CLSID"] = "{JAS39_FLIR}",
|
||||||
|
["num"] = 9
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
["tasks"] = {
|
["tasks"] = {
|
||||||
@ -239,44 +247,48 @@ local unitPayloads = {
|
|||||||
["name"] = "OCA",
|
["name"] = "OCA",
|
||||||
["pylons"] = {
|
["pylons"] = {
|
||||||
[1] = {
|
[1] = {
|
||||||
["CLSID"] = "JAS_IRIS-T",
|
["CLSID"] = "JAS39_IRIS-T",
|
||||||
["num"] = 10,
|
|
||||||
},
|
|
||||||
[2] = {
|
|
||||||
["CLSID"] = "JAS_IRIS-T",
|
|
||||||
["num"] = 1,
|
["num"] = 1,
|
||||||
},
|
},
|
||||||
[3] = {
|
[2] = {
|
||||||
["CLSID"] = "JAS_TANK1100",
|
["CLSID"] = "JAS39_IRIS-T",
|
||||||
["num"] = 5,
|
|
||||||
},
|
|
||||||
[4] = {
|
|
||||||
["CLSID"] = "{0519A264-0AB6-11d6-9193-00A0249B6F00}",
|
|
||||||
["num"] = 4,
|
|
||||||
},
|
|
||||||
[5] = {
|
|
||||||
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82F}",
|
|
||||||
["num"] = 6,
|
|
||||||
},
|
|
||||||
[6] = {
|
|
||||||
["CLSID"] = "JAS_BK90",
|
|
||||||
["num"] = 3,
|
|
||||||
},
|
|
||||||
[7] = {
|
|
||||||
["CLSID"] = "JAS_BK90",
|
|
||||||
["num"] = 8,
|
["num"] = 8,
|
||||||
},
|
},
|
||||||
[8] = {
|
[3] = {
|
||||||
["CLSID"] = "JAS_ARAKM70BHE",
|
["CLSID"] = "JAS39_TANK1100",
|
||||||
|
["num"] = 4,
|
||||||
|
},
|
||||||
|
[4] = {
|
||||||
|
["CLSID"] = "{JAS39_ELINT}",
|
||||||
|
["num"] = 10,
|
||||||
|
},
|
||||||
|
[5] = {
|
||||||
|
["CLSID"] = "{JAS39_EWS39}",
|
||||||
|
["num"] = 11,
|
||||||
|
},
|
||||||
|
[6] = {
|
||||||
|
["CLSID"] = "JAS39_DWS39",
|
||||||
["num"] = 2,
|
["num"] = 2,
|
||||||
},
|
},
|
||||||
|
[7] = {
|
||||||
|
["CLSID"] = "JAS39_DWS39",
|
||||||
|
["num"] = 7,
|
||||||
|
},
|
||||||
|
[8] = {
|
||||||
|
["CLSID"] = "JAS39_M70BHE",
|
||||||
|
["num"] = 3,
|
||||||
|
},
|
||||||
[9] = {
|
[9] = {
|
||||||
["CLSID"] = "JAS_ARAKM70BHE",
|
["CLSID"] = "JAS39_M70BHE",
|
||||||
["num"] = 9,
|
["num"] = 6,
|
||||||
},
|
},
|
||||||
[10] = {
|
[10] = {
|
||||||
["CLSID"] = "JAS_Litening",
|
["CLSID"] = "JAS39_Litening",
|
||||||
["num"] = 7,
|
["num"] = 5,
|
||||||
|
},
|
||||||
|
[11] = {
|
||||||
|
["CLSID"] = "{JAS39_FLIR}",
|
||||||
|
["num"] = 9
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
["tasks"] = {
|
["tasks"] = {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user