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

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

View File

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

View File

@@ -31,7 +31,7 @@ class FlakGenerator(GroupGenerator):
if(mixed):
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 j in range(grid_y):
self.add_unit(Unarmed.Blitz_3_6_6700A, "AAA#" + str(index),