Support for frenchpack mod & Rafale Mod

This commit is contained in:
Khopa
2020-07-09 00:39:33 +02:00
parent 58b4c36b6c
commit 9581a8f1f4
15 changed files with 2056 additions and 12 deletions

View File

@@ -5,6 +5,7 @@ from dcs.helicopters import *
# If none is available, the AI will use regular CAP-capable aircraft instead
from pydcs_extensions.a4ec.a4ec import A_4E_C
from pydcs_extensions.mb339.mb339 import MB_339PAN
from pydcs_extensions.rafale.rafale import Rafale_A_S, Rafale_M
INTERCEPT_CAPABLE = [
MiG_21Bis,
@@ -17,6 +18,7 @@ INTERCEPT_CAPABLE = [
M_2000C,
Mirage_2000_5,
Rafale_M,
F_14B,
F_15C,
@@ -64,7 +66,8 @@ CAP_CAPABLE = [
FW_190D9,
FW_190A8,
A_4E_C
A_4E_C,
Rafale_M,
]
# USed for CAS (Close air support) and BAI (Battlefield Interdiction)
@@ -127,7 +130,8 @@ CAS_CAPABLE = [
FW_190D9,
FW_190A8,
A_4E_C
A_4E_C,
Rafale_A_S
]
# Aircraft used for SEAD / DEAD tasks
@@ -146,7 +150,8 @@ SEAD_CAPABLE = [
Su_34,
MiG_27K,
A_4E_C
A_4E_C,
Rafale_A_S
]
# Aircraft used for Strike mission
@@ -195,7 +200,8 @@ STRIKE_CAPABLE = [
FW_190D9,
FW_190A8,
A_4E_C
A_4E_C,
Rafale_A_S
]
@@ -210,4 +216,5 @@ ANTISHIP_CAPABLE = [
A_10A,
Ju_88A4,
Rafale_A_S
]

View File

@@ -7,6 +7,8 @@ from gen import Conflict
from gen.ground_forces.combat_stance import CombatStance
from theater import ControlPoint
import pydcs_extensions.frenchpack.frenchpack as frenchpack
TYPE_TANKS = [
Armor.MBT_T_55,
Armor.MBT_T_72B,
@@ -32,6 +34,18 @@ TYPE_TANKS = [
Armor.ST_Centaur_IV,
Armor.CT_Cromwell_IV,
Armor.HIT_Churchill_VII,
# Mods
frenchpack.DIM__TOYOTA_BLUE,
frenchpack.DIM__TOYOTA_GREEN,
frenchpack.DIM__TOYOTA_DESERT,
frenchpack.DIM__KAMIKAZE,
frenchpack.AMX_10RCR,
frenchpack.AMX_10RCR_SEPAR,
frenchpack.AMX_30B2,
frenchpack.Leclerc_Serie_XXI,
]
TYPE_ATGM = [
@@ -44,6 +58,12 @@ TYPE_ATGM = [
Armor.TD_Jagdpanzer_IV,
Armor.TD_Jagdpanther_G1,
Armor.TD_M10_GMC,
# Mods
frenchpack.VBAE_CRAB_MMP,
frenchpack.VAB_MEPHISTO,
frenchpack.TRM_2000_PAMELA,
]
TYPE_IFV = [
@@ -61,6 +81,12 @@ TYPE_IFV = [
# WW2
Armor.IFV_Sd_Kfz_234_2_Puma,
Armor.LAC_M8_Greyhound,
# Mods
frenchpack.ERC_90,
frenchpack.VBAE_CRAB,
frenchpack.VAB_T20_13
]
TYPE_APC = [
@@ -81,6 +107,12 @@ TYPE_APC = [
# WW2
Armor.APC_M2A1,
Armor.APC_Sd_Kfz_251,
# Mods
frenchpack.VAB__50,
frenchpack.VBL__50,
frenchpack.VBL_AANF1,
]
TYPE_ARTILLERY = [
@@ -117,6 +149,11 @@ TYPE_LOGI = [
Unarmed.Willys_MB,
Unarmed.Land_Rover_109_S3,
Unarmed.Land_Rover_101_FC,
# Mods
frenchpack.VBL,
frenchpack.VAB,
]
TYPE_INFANTRY = [