Merge pull request #569 from ITAHawkmoon/ITAHawkmoon-update-db

Update db and new faction.py
This commit is contained in:
C. Perreau 2020-12-13 16:43:09 +01:00 committed by GitHub
commit 445cb4f146
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 116 additions and 3 deletions

View File

@ -46,6 +46,7 @@ from dcs.planes import (
F_117A,
F_14A_135_GR,
F_14B,
F_111F,
F_15C,
F_15E,
F_16A,
@ -61,6 +62,7 @@ from dcs.planes import (
Ju_88A4,
KC130,
KC_135,
KC135MPRS,
KJ_2000,
L_39C,
L_39ZA,
@ -262,7 +264,7 @@ PRICES = {
FW_190A8: 14,
A_20G: 22,
Ju_88A4: 24,
F_5E_3: 8,
MiG_15bis: 4,
MiG_19P: 6,
@ -324,7 +326,8 @@ PRICES = {
Tu_160: 50,
Tu_22M3: 40,
Tu_95MS: 35,
F_111F: 21,
# special
IL_76MD: 30,
An_26B: 25,
@ -334,6 +337,7 @@ PRICES = {
IL_78M: 25,
KC_135: 25,
KC130: 25,
KC135MPRS: 25,
A_50: 50,
KJ_2000: 50,
@ -626,6 +630,7 @@ UNIT_BY_TASK = {
A_10C_2,
A_20G,
B_17G,
F_111F,
B_1B,
B_52H,
F_117A,
@ -678,8 +683,13 @@ UNIT_BY_TASK = {
KC_135,
KC130,
S_3B_Tanker,
KC135MPRS,
],
AWACS: [
E_3A,
A_50,
KJ_2000
],
AWACS: [E_3A, A_50, KJ_2000],
PinpointStrike: [
Armor.APC_MTLB,
Armor.APC_MTLB,
@ -1017,6 +1027,7 @@ PLANE_PAYLOAD_OVERRIDES: Dict[Type[PlaneType], Dict[Type[Task], str]] = {
F_14A_135_GR: COMMON_OVERRIDE,
F_14B: COMMON_OVERRIDE,
F_15C: COMMON_OVERRIDE,
F_111F: COMMON_OVERRIDE,
F_22A: COMMON_OVERRIDE,
F_16C_50: COMMON_OVERRIDE,
JF_17: COMMON_OVERRIDE,

View File

@ -0,0 +1,102 @@
{
"country": "Combined Joint Task Forces Blue",
"name": "NATO Desert Storm",
"authors": "Hawkmoon",
"description": "<p>A A faction to recreate the actual unit lineup during Desert Storm as closely as possible</p>",
"aircrafts": [
"F_15C",
"F_14A",
"F_15E",
"F_16C_50",
"FA_18C_hornet",
"A_10A",
"AV8BNA",
"UH_1H",
"AH_64A",
"B_52H",
"B_1B",
"Tornado_IDS",
"F_111F",
"F_4E",
"F_117A",
"M_2000C",
"S_3B",
"SA342M",
"SA342L",
"SA342Mistral",
"OH_58D"
],
"awacs": [
"E_3A",
"E_2C",
],
"tankers": [
"KC_135",
"KC135MPRS"
],
"frontline_units": [
"MBT_M1A2_Abrams",
"ATGM_M1134_Stryker",
"IFV_M2A2_Bradley",
"APC_M1126_Stryker_ICV",
"IFV_LAV_25",
"APC_M1043_HMMWV_Armament",
"ATGM_M1045_HMMWV_TOW"
"TPz_Fuchs"
"IFV_MCV_80"
"MBT_Challenger_II"
"MBT_M60A3_Patton"
"SPG_M1128_Stryker_MGS"
],
"artillery_units": [
"MLRS_M270",
"SPH_M109_Paladin"
],
"logistics_units": [
"Transport_M818"
],
"infantry_units": [
"Infantry_M4",
"Soldier_M249"
],
"shorads": [
"AvengerGenerator",
"ChaparralGenerator",
"VulcanGenerator",
"RolandGenerator"
],
"sams": [
"HawkGenerator",
"PatriotGenerator",
"RapierGenerator"
"RolandGenerator"
],
"ewrs": [
"PatriotEwrGenerator"
],
"aircraft_carrier": [
"CVN_74_John_C__Stennis"
],
"helicopter_carrier": [
"LHA_1_Tarawa"
],
"destroyers": [
"OliverHazardPerryGroupGenerator"
],
"cruisers": [
"Ticonderoga_class"
],
"requirements": {},
"carrier_names": [
"CVN-71 Theodore Roosevelt",
],
"helicopter_carrier_names": [
"LHA-1 Tarawa",
"LHA-4 Nassau",
],
"navy_generators": [
"OliverHazardPerryGroupGenerator"
],
"has_jtac": true,
"jtac_unit": "MQ_9_Reaper"
}