Improved WW2 support.

This commit is contained in:
Khopa 2020-06-01 01:27:16 +02:00
parent 836ff9122c
commit 9e5846b24a
14 changed files with 781 additions and 30 deletions

View File

@ -84,11 +84,14 @@ PRICES = {
J_11A: 26, J_11A: 26,
JF_17: 20, JF_17: 20,
Su_30: 24, Su_30: 24,
SpitfireLFMkIX:3,
SpitfireLFMkIXCW:3, SpitfireLFMkIX: 8,
Bf_109K_4:3, SpitfireLFMkIXCW: 8,
FW_190D9:3, Bf_109K_4: 8,
FW_190A8:3, FW_190D9: 8,
FW_190A8: 8,
A_20G: 12,
Ju_88A4: 12,
F_5E_3: 8, F_5E_3: 8,
MiG_15bis: 4, MiG_15bis: 4,
@ -153,8 +156,8 @@ PRICES = {
C_130: 8, C_130: 8,
# WW2 # WW2
P_51D_30_NA: 3, P_51D_30_NA: 6,
P_51D: 3, P_51D: 6,
# armor # armor
Armor.APC_MTLB: 4, Armor.APC_MTLB: 4,
@ -228,22 +231,31 @@ PRICES = {
AirDefence.SAM_Chaparral_M48: 10, AirDefence.SAM_Chaparral_M48: 10,
# WW2 # WW2
Armor.MT_Pz_Kpfw_V_Panther_Ausf_G:7, Armor.MT_Pz_Kpfw_V_Panther_Ausf_G:18,
Armor.MT_Pz_Kpfw_IV_Ausf_H:4, Armor.MT_Pz_Kpfw_IV_Ausf_H:8,
Armor.HT_Pz_Kpfw_VI_Tiger_I:10, Armor.HT_Pz_Kpfw_VI_Tiger_I:22,
Armor.HT_Pz_Kpfw_VI_Ausf__B__Tiger_II:12, Armor.HT_Pz_Kpfw_VI_Ausf__B__Tiger_II:26,
Armor.APC_Sd_Kfz_251:3, Armor.TD_Jagdpanther_G1: 16,
Armor.IFV_Sd_Kfz_234_2_Puma:4, Armor.TD_Jagdpanzer_IV: 10,
Armor.MT_M4_Sherman:4, Armor.Sd_Kfz_184_Elefant: 18,
Armor.MT_M4A4_Sherman_Firefly:6, Armor.APC_Sd_Kfz_251:2,
Armor.IFV_Sd_Kfz_234_2_Puma:6,
Armor.MT_M4_Sherman:5,
Armor.MT_M4A4_Sherman_Firefly:8,
Armor.CT_Cromwell_IV:8, Armor.CT_Cromwell_IV:8,
Armor.M30_Cargo_Carrier:2, Armor.M30_Cargo_Carrier:2,
Armor.APC_M2A1:2, Armor.APC_M2A1:2,
AirDefence.AAA_Bofors_40mm:4, Armor.ST_Centaur_IV: 8,
AirDefence.AAA_8_8cm_Flak_36:6, Armor.HIT_Churchill_VII: 12,
AirDefence.AAA_8_8cm_Flak_18:4, Armor.LAC_M8_Greyhound: 4,
Artillery.M12_GMC:2, Armor.TD_M10_GMC: 8,
Artillery.Sturmpanzer_IV_Brummbär:2, Armor.StuG_III_Ausf__G: 6,
AirDefence.AAA_Bofors_40mm: 4,
AirDefence.AAA_8_8cm_Flak_36: 6,
AirDefence.AAA_8_8cm_Flak_18: 4,
Artillery.M12_GMC: 2,
Artillery.Sturmpanzer_IV_Brummbär: 2,
# ship # ship
CV_1143_5_Admiral_Kuznetsov: 100, CV_1143_5_Admiral_Kuznetsov: 100,
@ -300,7 +312,7 @@ UNIT_BY_TASK = {
FW_190D9, FW_190D9,
FW_190A8, FW_190A8,
SpitfireLFMkIXCW, SpitfireLFMkIXCW,
SpitfireLFMkIX SpitfireLFMkIX,
], ],
CAS: [ CAS: [
F_86F_Sabre, F_86F_Sabre,
@ -331,6 +343,8 @@ UNIT_BY_TASK = {
Mi_28N, Mi_28N,
Mi_24V, Mi_24V,
MiG_27K, MiG_27K,
A_20G,
Ju_88A4,
], ],
Transport: [ Transport: [
IL_76MD, IL_76MD,
@ -451,6 +465,33 @@ UNIT_BY_TASK = {
Armor.APC_M2A1, Armor.APC_M2A1,
Armor.APC_M2A1, Armor.APC_M2A1,
Armor.APC_M2A1, Armor.APC_M2A1,
Armor.MT_Pz_Kpfw_V_Panther_Ausf_G,
Armor.MT_Pz_Kpfw_IV_Ausf_H,
Armor.HT_Pz_Kpfw_VI_Tiger_I,
Armor.HT_Pz_Kpfw_VI_Ausf__B__Tiger_II,
Armor.TD_Jagdpanther_G1,
Armor.TD_Jagdpanzer_IV,
Armor.Sd_Kfz_184_Elefant,
Armor.APC_Sd_Kfz_251,
Armor.IFV_Sd_Kfz_234_2_Puma,
Armor.MT_M4_Sherman,
Armor.MT_M4A4_Sherman_Firefly,
Armor.CT_Cromwell_IV,
Armor.M30_Cargo_Carrier,
Armor.M30_Cargo_Carrier,
Armor.M30_Cargo_Carrier,
Armor.APC_M2A1,
Armor.APC_M2A1,
Armor.ST_Centaur_IV,
Armor.ST_Centaur_IV,
Armor.HIT_Churchill_VII,
Armor.LAC_M8_Greyhound,
Armor.LAC_M8_Greyhound,
Armor.TD_M10_GMC,
Armor.TD_M10_GMC,
Armor.StuG_III_Ausf__G,
Artillery.M12_GMC,
Artillery.Sturmpanzer_IV_Brummbär,
Artillery.MLRS_M270, Artillery.MLRS_M270,
Artillery.SPH_M109_Paladin, Artillery.SPH_M109_Paladin,
@ -570,7 +611,7 @@ FACTIONS = {
"USA 1965": USA_1965, "USA 1965": USA_1965,
"USA 1960": USA_1960, "USA 1960": USA_1960,
"USA 1955 (Require WW2 Pack)": USA_1955, "USA 1955 (Require WW2 Pack)": USA_1955,
"USA 1944 (Require WW2 Pack)": USA_1944, "Allies 1944 (Require WW2 Pack)": USA_1944,
"Bluefor Modern": BLUEFOR_MODERN, "Bluefor Modern": BLUEFOR_MODERN,
"France 2005": France_2005, "France 2005": France_2005,
"France 1995": France_1995, "France 1995": France_1995,
@ -1000,4 +1041,5 @@ class DefaultLiveries:
OH_58D.Liveries = DefaultLiveries OH_58D.Liveries = DefaultLiveries
F_16C_50.Liveries = DefaultLiveries F_16C_50.Liveries = DefaultLiveries
P_51D_30_NA.Liveries = DefaultLiveries P_51D_30_NA.Liveries = DefaultLiveries
Ju_88A4.Liveries = DefaultLiveries

View File

@ -9,6 +9,7 @@ Germany_1944 = {
FW_190A8, FW_190A8,
FW_190D9, FW_190D9,
Bf_109K_4, Bf_109K_4,
Ju_88A4,
Armor.MT_Pz_Kpfw_V_Panther_Ausf_G, Armor.MT_Pz_Kpfw_V_Panther_Ausf_G,
Armor.MT_Pz_Kpfw_IV_Ausf_H, Armor.MT_Pz_Kpfw_IV_Ausf_H,
@ -16,13 +17,20 @@ Germany_1944 = {
Armor.HT_Pz_Kpfw_VI_Ausf__B__Tiger_II, Armor.HT_Pz_Kpfw_VI_Ausf__B__Tiger_II,
Armor.APC_Sd_Kfz_251, Armor.APC_Sd_Kfz_251,
Armor.IFV_Sd_Kfz_234_2_Puma, Armor.IFV_Sd_Kfz_234_2_Puma,
Armor.Sd_Kfz_184_Elefant,
Armor.TD_Jagdpanther_G1,
Armor.TD_Jagdpanzer_IV,
Artillery.Sturmpanzer_IV_Brummbär,
Unarmed.Sd_Kfz_2, Unarmed.Sd_Kfz_2,
Unarmed.Sd_Kfz_7, Unarmed.Sd_Kfz_7,
Unarmed.Kübelwagen_82, Unarmed.Kübelwagen_82,
Infantry.Infantry_Mauser_98, Infantry.Infantry_Mauser_98,
AirDefence.AAA_8_8cm_Flak_36,
],
"shorad":[
AirDefence.AAA_8_8cm_Flak_36, AirDefence.AAA_8_8cm_Flak_36,
] ]
} }

View File

@ -10,15 +10,22 @@ USA_1944 = {
P_51D_30_NA, P_51D_30_NA,
SpitfireLFMkIX, SpitfireLFMkIX,
SpitfireLFMkIXCW, SpitfireLFMkIXCW,
A_20G,
Armor.MT_M4_Sherman, Armor.MT_M4_Sherman,
Armor.MT_M4A4_Sherman_Firefly, Armor.MT_M4A4_Sherman_Firefly,
Armor.CT_Cromwell_IV,
Armor.M30_Cargo_Carrier, Armor.M30_Cargo_Carrier,
Armor.APC_M2A1, Armor.APC_M2A1,
Armor.CT_Cromwell_IV, Armor.CT_Cromwell_IV,
Armor.ST_Centaur_IV,
Armor.HIT_Churchill_VII,
Armor.LAC_M8_Greyhound,
Armor.TD_M10_GMC,
Artillery.M12_GMC, Artillery.M12_GMC,
Infantry.Infantry_M1_Garand, Infantry.Infantry_M1_Garand,
Infantry.Infantry_SMLE_No_4_Mk_1,
LS_Samuel_Chase, LS_Samuel_Chase,
LST_Mk_II, LST_Mk_II,
@ -26,5 +33,7 @@ USA_1944 = {
Unarmed.CCKW_353, Unarmed.CCKW_353,
AirDefence.AAA_Bofors_40mm, AirDefence.AAA_Bofors_40mm,
], "shorad":[
AirDefence.AAA_Bofors_40mm,
] ]
} }

View File

@ -106,6 +106,7 @@ CAS_CAPABLE = [
P_51D_30_NA, P_51D_30_NA,
P_51D, P_51D,
A_20G,
SpitfireLFMkIXCW, SpitfireLFMkIXCW,
SpitfireLFMkIX, SpitfireLFMkIX,
@ -113,6 +114,7 @@ CAS_CAPABLE = [
Bf_109K_4, Bf_109K_4,
FW_190D9, FW_190D9,
FW_190A8, FW_190A8,
Ju_88A4,
] ]
# Aircraft used for SEAD / DEAD tasks # Aircraft used for SEAD / DEAD tasks
@ -168,6 +170,7 @@ STRIKE_CAPABLE = [
P_51D_30_NA, P_51D_30_NA,
P_51D, P_51D,
A_20G,
SpitfireLFMkIXCW, SpitfireLFMkIXCW,
SpitfireLFMkIX, SpitfireLFMkIX,
@ -175,6 +178,7 @@ STRIKE_CAPABLE = [
Bf_109K_4, Bf_109K_4,
FW_190D9, FW_190D9,
FW_190A8, FW_190A8,
] ]
ANTISHIP_CAPABLE = [ ANTISHIP_CAPABLE = [
@ -187,4 +191,5 @@ ANTISHIP_CAPABLE = [
A_10C, A_10C,
A_10A, A_10A,
Ju_88A4,
] ]

View File

@ -19,6 +19,9 @@ TYPE_TANKS = [
Armor.MBT_M1A2_Abrams, Armor.MBT_M1A2_Abrams,
Armor.MBT_M60A3_Patton, Armor.MBT_M60A3_Patton,
Armor.MBT_Merkava_Mk__4, Armor.MBT_Merkava_Mk__4,
Armor.ZTZ_96B,
# WW2
Armor.MT_Pz_Kpfw_V_Panther_Ausf_G, Armor.MT_Pz_Kpfw_V_Panther_Ausf_G,
Armor.MT_Pz_Kpfw_IV_Ausf_H, Armor.MT_Pz_Kpfw_IV_Ausf_H,
Armor.HT_Pz_Kpfw_VI_Tiger_I, Armor.HT_Pz_Kpfw_VI_Tiger_I,
@ -26,13 +29,21 @@ TYPE_TANKS = [
Armor.MT_M4_Sherman, Armor.MT_M4_Sherman,
Armor.MT_M4A4_Sherman_Firefly, Armor.MT_M4A4_Sherman_Firefly,
Armor.StuG_IV, Armor.StuG_IV,
Armor.ZTZ_96B Armor.ST_Centaur_IV,
Armor.CT_Cromwell_IV,
Armor.HIT_Churchill_VII,
] ]
TYPE_ATGM = [ TYPE_ATGM = [
Armor.ATGM_M1045_HMMWV_TOW, Armor.ATGM_M1045_HMMWV_TOW,
Armor.ATGM_M1134_Stryker, Armor.ATGM_M1134_Stryker,
Armor.IFV_BMP_2, Armor.IFV_BMP_2,
# WW2 (Tank Destroyers)
Armor.M30_Cargo_Carrier,
Armor.TD_Jagdpanzer_IV,
Armor.TD_Jagdpanther_G1,
Armor.TD_M10_GMC,
] ]
TYPE_IFV = [ TYPE_IFV = [
@ -46,8 +57,10 @@ TYPE_IFV = [
Armor.IFV_M2A2_Bradley, Armor.IFV_M2A2_Bradley,
Armor.IFV_BMD_1, Armor.IFV_BMD_1,
Armor.ZBD_04A, Armor.ZBD_04A,
Armor.APC_Sd_Kfz_251,
# WW2
Armor.IFV_Sd_Kfz_234_2_Puma, Armor.IFV_Sd_Kfz_234_2_Puma,
Armor.LAC_M8_Greyhound,
] ]
TYPE_APC = [ TYPE_APC = [
@ -64,8 +77,10 @@ TYPE_APC = [
Armor.ARV_BRDM_2, Armor.ARV_BRDM_2,
Armor.ARV_BTR_RD, Armor.ARV_BTR_RD,
Armor.FDDM_Grad, Armor.FDDM_Grad,
Armor.M30_Cargo_Carrier,
# WW2
Armor.APC_M2A1, Armor.APC_M2A1,
Armor.APC_Sd_Kfz_251,
] ]
TYPE_ARTILLERY = [ TYPE_ARTILLERY = [
@ -79,9 +94,11 @@ TYPE_ARTILLERY = [
Artillery.SPH_2S9_Nona, Artillery.SPH_2S9_Nona,
Artillery.SpGH_Dana, Artillery.SpGH_Dana,
Artillery.SPH_2S19_Msta, Artillery.SPH_2S19_Msta,
Artillery.M12_GMC,
Artillery.MLRS_FDDM, Artillery.MLRS_FDDM,
Artillery.Sturmpanzer_IV_Brummbär
# WW2
Artillery.Sturmpanzer_IV_Brummbär,
Artillery.M12_GMC
] ]
TYPE_LOGI = [ TYPE_LOGI = [

View File

@ -31,7 +31,7 @@ class FlakGenerator(GroupGenerator):
if(mixed): if(mixed):
unit_type = random.choice(GFLAK) unit_type = random.choice(GFLAK)
# Enough Opel truck to transport the guns # Enough Opel Blitz truck to transport the guns
for i in range(grid_x): for i in range(grid_x):
for j in range(grid_y): for j in range(grid_y):
self.add_unit(Unarmed.Blitz_3_6_6700A, "AAA#" + str(index), self.add_unit(Unarmed.Blitz_3_6_6700A, "AAA#" + str(index),

View File

@ -0,0 +1,62 @@
local unitPayloads = {
["name"] = "Bf-109K-4",
["payloads"] = {
[1] = {
["name"] = "STRIKE",
["pylons"] = {
[1] = {
["CLSID"] = "SC_501_SC500",
["num"] = 1,
},
},
["tasks"] = {
[1] = 34,
[2] = 31,
[3] = 30,
[4] = 32,
},
},
[2] = {
["name"] = "CAS",
["pylons"] = {
[1] = {
["CLSID"] = "SC_501_SC250",
["num"] = 1,
},
},
["tasks"] = {
[1] = 34,
[2] = 31,
[3] = 30,
[4] = 32,
},
},
[3] = {
["name"] = "CAP",
["pylons"] = {
},
["tasks"] = {
[1] = 31,
},
},
[4] = {
["name"] = "ANTISHIP",
["pylons"] = {
[1] = {
["CLSID"] = "SC_501_SC500",
["num"] = 1,
},
},
["tasks"] = {
[1] = 34,
[2] = 31,
[3] = 30,
[4] = 32,
},
},
},
["tasks"] = {
},
["unitType"] = "Bf-109K-4",
}
return unitPayloads

View File

@ -0,0 +1,61 @@
local unitPayloads = {
["name"] = "FW-190A8",
["payloads"] = {
[1] = {
["name"] = "CAS",
["pylons"] = {
[1] = {
["CLSID"] = "{WGr21}",
["num"] = 3,
},
[2] = {
["CLSID"] = "{WGr21}",
["num"] = 2,
},
[3] = {
["CLSID"] = "{SC_250_T1_L2}",
["num"] = 1,
},
},
["tasks"] = {
[1] = 31,
},
},
[2] = {
["name"] = "STRIKE",
["pylons"] = {
[1] = {
["CLSID"] = "{SD_500_A}",
["num"] = 1,
},
},
["tasks"] = {
[1] = 31,
},
},
[3] = {
["name"] = "ANTISHIP",
["pylons"] = {
[1] = {
["CLSID"] = "{SD_500_A}",
["num"] = 1,
},
},
["tasks"] = {
[1] = 31,
},
},
[4] = {
["name"] = "CAP",
["pylons"] = {
},
["tasks"] = {
[1] = 31,
},
},
},
["tasks"] = {
},
["unitType"] = "FW-190A8",
}
return unitPayloads

View File

@ -0,0 +1,70 @@
local unitPayloads = {
["name"] = "FW-190D9",
["payloads"] = {
[1] = {
["name"] = "ANTISHIP",
["pylons"] = {
[1] = {
["CLSID"] = "{WGr21}",
["num"] = 3,
},
[2] = {
["CLSID"] = "{WGr21}",
["num"] = 2,
},
},
["tasks"] = {
[1] = 11,
[2] = 10,
[3] = 32,
[4] = 31,
},
},
[2] = {
["name"] = "STRIKE",
["pylons"] = {
[1] = {
["CLSID"] = "SC_501_SC500",
["num"] = 1,
},
},
["tasks"] = {
[1] = 34,
[2] = 31,
[3] = 30,
[4] = 32,
},
},
[3] = {
["name"] = "CAS",
["pylons"] = {
[1] = {
["CLSID"] = "{WGr21}",
["num"] = 3,
},
[2] = {
["CLSID"] = "{WGr21}",
["num"] = 2,
},
},
["tasks"] = {
[1] = 11,
[2] = 10,
[3] = 32,
[4] = 31,
},
},
[4] = {
["name"] = "CAP",
["pylons"] = {
},
["tasks"] = {
[1] = 31,
},
},
},
["tasks"] = {
},
["unitType"] = "FW-190D9",
}
return unitPayloads

View File

@ -0,0 +1,49 @@
local unitPayloads = {
["name"] = "Ju-88A4",
["payloads"] = {
[1] = {
["name"] = "ANTISHIP",
["pylons"] = {
[1] = {
["CLSID"] = "{LTF_5B}",
["num"] = 1,
},
[2] = {
["CLSID"] = "{LTF_5B}",
["num"] = 3,
},
},
["tasks"] = {
[1] = 32,
},
},
[2] = {
["name"] = "CAS",
["pylons"] = {
},
["tasks"] = {
[1] = 32,
},
},
[3] = {
["name"] = "STRIKE",
["pylons"] = {
},
["tasks"] = {
[1] = 32,
},
},
[4] = {
["name"] = "CAP",
["pylons"] = {
},
["tasks"] = {
[1] = 32,
},
},
},
["tasks"] = {
},
["unitType"] = "Ju-88A4",
}
return unitPayloads

View File

@ -0,0 +1,141 @@
local unitPayloads = {
["name"] = "P-51D-30-NA",
["payloads"] = {
[1] = {
["name"] = "CAS",
["pylons"] = {
[1] = {
["CLSID"] = "{HVAR}",
["num"] = 10,
},
[2] = {
["CLSID"] = "{HVAR}",
["num"] = 9,
},
[3] = {
["CLSID"] = "{HVAR}",
["num"] = 8,
},
[4] = {
["CLSID"] = "{AN-M64}",
["num"] = 7,
},
[5] = {
["CLSID"] = "{AN-M64}",
["num"] = 4,
},
[6] = {
["CLSID"] = "{HVAR}",
["num"] = 3,
},
[7] = {
["CLSID"] = "{HVAR}",
["num"] = 2,
},
[8] = {
["CLSID"] = "{HVAR}",
["num"] = 1,
},
},
["tasks"] = {
[1] = 31,
[2] = 32,
[3] = 30,
},
},
[2] = {
["name"] = "STRIKE",
["pylons"] = {
[1] = {
["CLSID"] = "{HVAR}",
["num"] = 10,
},
[2] = {
["CLSID"] = "{HVAR}",
["num"] = 9,
},
[3] = {
["CLSID"] = "{HVAR}",
["num"] = 8,
},
[4] = {
["CLSID"] = "{AN-M64}",
["num"] = 7,
},
[5] = {
["CLSID"] = "{AN-M64}",
["num"] = 4,
},
[6] = {
["CLSID"] = "{HVAR}",
["num"] = 3,
},
[7] = {
["CLSID"] = "{HVAR}",
["num"] = 2,
},
[8] = {
["CLSID"] = "{HVAR}",
["num"] = 1,
},
},
["tasks"] = {
[1] = 31,
[2] = 32,
[3] = 30,
},
},
[3] = {
["name"] = "CAP",
["pylons"] = {
},
["tasks"] = {
[1] = 31,
},
},
[4] = {
["name"] = "ANTISHIP",
["pylons"] = {
[1] = {
["CLSID"] = "{HVAR}",
["num"] = 10,
},
[2] = {
["CLSID"] = "{HVAR}",
["num"] = 9,
},
[3] = {
["CLSID"] = "{HVAR}",
["num"] = 8,
},
[4] = {
["CLSID"] = "{AN-M64}",
["num"] = 7,
},
[5] = {
["CLSID"] = "{AN-M64}",
["num"] = 4,
},
[6] = {
["CLSID"] = "{HVAR}",
["num"] = 3,
},
[7] = {
["CLSID"] = "{HVAR}",
["num"] = 2,
},
[8] = {
["CLSID"] = "{HVAR}",
["num"] = 1,
},
},
["tasks"] = {
[1] = 31,
[2] = 32,
[3] = 30,
},
},
},
["unitType"] = "P-51D-30-NA",
}
return unitPayloads

View File

@ -0,0 +1,133 @@
local unitPayloads = {
["name"] = "P-51D",
["payloads"] = {
[1] = {
["name"] = "CAS",
["pylons"] = {
[1] = {
["CLSID"] = "{HVAR}",
["num"] = 10,
},
[2] = {
["CLSID"] = "{HVAR}",
["num"] = 9,
},
[3] = {
["CLSID"] = "{HVAR}",
["num"] = 8,
},
[4] = {
["CLSID"] = "{AN-M64}",
["num"] = 7,
},
[5] = {
["CLSID"] = "{AN-M64}",
["num"] = 4,
},
[6] = {
["CLSID"] = "{HVAR}",
["num"] = 3,
},
[7] = {
["CLSID"] = "{HVAR}",
["num"] = 2,
},
[8] = {
["CLSID"] = "{HVAR}",
["num"] = 1,
},
},
["tasks"] = {
[1] = 31,
[2] = 32,
[3] = 30,
},
},
[2] = {
["name"] = "STRIKE",
["pylons"] = {
[1] = {
["CLSID"] = "{HVAR}",
["num"] = 10,
},
[2] = {
["CLSID"] = "{HVAR}",
["num"] = 9,
},
[3] = {
["CLSID"] = "{HVAR}",
["num"] = 8,
},
[4] = {
["CLSID"] = "{AN-M64}",
["num"] = 7,
},
[5] = {
["CLSID"] = "{AN-M64}",
["num"] = 4,
},
[6] = {
["CLSID"] = "{HVAR}",
["num"] = 3,
},
[7] = {
["CLSID"] = "{HVAR}",
["num"] = 2,
},
[8] = {
["CLSID"] = "{HVAR}",
["num"] = 1,
},
},
["tasks"] = {
[1] = 31,
[2] = 32,
[3] = 30,
},
},
[3] = {
["name"] = "ANTISHIP",
["pylons"] = {
[1] = {
["CLSID"] = "{HVAR}",
["num"] = 10,
},
[2] = {
["CLSID"] = "{HVAR}",
["num"] = 9,
},
[3] = {
["CLSID"] = "{HVAR}",
["num"] = 8,
},
[4] = {
["CLSID"] = "{AN-M64}",
["num"] = 7,
},
[5] = {
["CLSID"] = "{AN-M64}",
["num"] = 4,
},
[6] = {
["CLSID"] = "{HVAR}",
["num"] = 3,
},
[7] = {
["CLSID"] = "{HVAR}",
["num"] = 2,
},
[8] = {
["CLSID"] = "{HVAR}",
["num"] = 1,
},
},
["tasks"] = {
[1] = 31,
[2] = 32,
[3] = 30,
},
},
},
["unitType"] = "P-51D",
}
return unitPayloads

View File

@ -0,0 +1,77 @@
local unitPayloads = {
["name"] = "SpitfireLFMkIX",
["payloads"] = {
[1] = {
["name"] = "CAP",
["pylons"] = {
},
["tasks"] = {
[1] = 31,
},
},
[2] = {
["name"] = "STRIKE",
["pylons"] = {
[1] = {
["CLSID"] = "British_GP_500LBS_Bomb_MK4_on_British_UniversalBC_MK3",
["num"] = 2,
},
[2] = {
["CLSID"] = "British_GP_250LBS_Bomb_MK4_on_LH_Spitfire_Wing_Carrier",
["num"] = 1,
},
[3] = {
["CLSID"] = "British_GP_250LBS_Bomb_MK4_on_RH_Spitfire_Wing_Carrier",
["num"] = 3,
},
},
["tasks"] = {
[1] = 31,
},
},
[3] = {
["name"] = "CAS",
["pylons"] = {
[1] = {
["CLSID"] = "British_GP_500LBS_Bomb_MK4_on_British_UniversalBC_MK3",
["num"] = 2,
},
[2] = {
["CLSID"] = "British_GP_250LBS_Bomb_MK4_on_LH_Spitfire_Wing_Carrier",
["num"] = 1,
},
[3] = {
["CLSID"] = "British_GP_250LBS_Bomb_MK4_on_RH_Spitfire_Wing_Carrier",
["num"] = 3,
},
},
["tasks"] = {
[1] = 31,
},
},
[4] = {
["name"] = "ANTISHIP",
["pylons"] = {
[1] = {
["CLSID"] = "British_GP_500LBS_Bomb_MK4_on_British_UniversalBC_MK3",
["num"] = 2,
},
[2] = {
["CLSID"] = "British_GP_250LBS_Bomb_MK4_on_LH_Spitfire_Wing_Carrier",
["num"] = 1,
},
[3] = {
["CLSID"] = "British_GP_250LBS_Bomb_MK4_on_RH_Spitfire_Wing_Carrier",
["num"] = 3,
},
},
["tasks"] = {
[1] = 31,
},
},
},
["tasks"] = {
},
["unitType"] = "SpitfireLFMkIX",
}
return unitPayloads

View File

@ -0,0 +1,77 @@
local unitPayloads = {
["name"] = "SpitfireLFMkIXCW",
["payloads"] = {
[1] = {
["name"] = "CAP",
["pylons"] = {
},
["tasks"] = {
[1] = 31,
},
},
[2] = {
["name"] = "CAS",
["pylons"] = {
[1] = {
["CLSID"] = "British_GP_250LBS_Bomb_MK4_on_RH_Spitfire_Wing_Carrier",
["num"] = 3,
},
[2] = {
["CLSID"] = "British_GP_250LBS_Bomb_MK4_on_LH_Spitfire_Wing_Carrier",
["num"] = 1,
},
[3] = {
["CLSID"] = "British_GP_500LBS_Bomb_MK4_on_British_UniversalBC_MK3",
["num"] = 2,
},
},
["tasks"] = {
[1] = 31,
},
},
[3] = {
["name"] = "STRIKE",
["pylons"] = {
[1] = {
["CLSID"] = "British_GP_250LBS_Bomb_MK4_on_RH_Spitfire_Wing_Carrier",
["num"] = 3,
},
[2] = {
["CLSID"] = "British_GP_250LBS_Bomb_MK4_on_LH_Spitfire_Wing_Carrier",
["num"] = 1,
},
[3] = {
["CLSID"] = "British_GP_500LBS_Bomb_MK4_on_British_UniversalBC_MK3",
["num"] = 2,
},
},
["tasks"] = {
[1] = 31,
},
},
[4] = {
["name"] = "ANTISHIP",
["pylons"] = {
[1] = {
["CLSID"] = "British_GP_250LBS_Bomb_MK4_on_RH_Spitfire_Wing_Carrier",
["num"] = 3,
},
[2] = {
["CLSID"] = "British_GP_250LBS_Bomb_MK4_on_LH_Spitfire_Wing_Carrier",
["num"] = 1,
},
[3] = {
["CLSID"] = "British_GP_500LBS_Bomb_MK4_on_British_UniversalBC_MK3",
["num"] = 2,
},
},
["tasks"] = {
[1] = 31,
},
},
},
["tasks"] = {
},
["unitType"] = "SpitfireLFMkIXCW",
}
return unitPayloads