Support for the F-105 Thunderchief mod

v2.7.12.23x
This commit is contained in:
MetalStormGhost
2022-10-15 13:57:43 +03:00
committed by GitHub
parent 8c905f95e3
commit 139e42dbed
16 changed files with 775 additions and 2 deletions

View File

@@ -123,6 +123,7 @@ from game.dcs.aircrafttype import AircraftType
from pydcs_extensions.a4ec.a4ec import A_4E_C
from pydcs_extensions.f100.f100 import VSN_F100
from pydcs_extensions.f104.f104 import VSN_F104G, VSN_F104S, VSN_F104S_AG
from pydcs_extensions.f105.f105 import VSN_F105D, VSN_F105G
from pydcs_extensions.f15d.f15d import F_15D
from pydcs_extensions.f22a.f22a import F_22A
from pydcs_extensions.hercules.hercules import Hercules
@@ -271,6 +272,8 @@ CAS_CAPABLE = [
C_101CC,
L_39ZA,
UH_1H,
VSN_F105G,
VSN_F105D,
VSN_F104S_AG,
VSN_F104G,
VSN_F100,
@@ -318,6 +321,7 @@ SEAD_CAPABLE = [
Su_30SM,
MiG_27K,
Tornado_GR4,
VSN_F105G,
]
@@ -334,6 +338,7 @@ DEAD_CAPABLE = SEAD_CAPABLE + [
H_6J,
A_20G,
Ju_88A4,
VSN_F105D,
VSN_F104S_AG,
VSN_F104G,
VSN_F100,
@@ -404,6 +409,8 @@ STRIKE_CAPABLE = [
Mirage_F1M_EE,
Mirage_F1CT,
MiG_27K,
VSN_F105G,
VSN_F105D,
MiG_21Bis,
MiG_15bis,
F_5E_3,
@@ -512,6 +519,8 @@ RUNWAY_ATTACK_CAPABLE = [
Mirage_F1M_EE,
Mirage_F1CT,
MiG_27K,
VSN_F105G,
VSN_F105D,
MiG_21Bis,
MiG_15bis,
F_5E_3,

View File

@@ -313,6 +313,9 @@ class Faction:
self.remove_aircraft("VSN_F104G")
self.remove_aircraft("VSN_F104S")
self.remove_aircraft("VSN_F104S_AG")
if not mod_settings.f105_thunderchief:
self.remove_aircraft("VSN_F105D")
self.remove_aircraft("VSN_F105G")
if not mod_settings.jas39_gripen:
self.remove_aircraft("JAS39Gripen")
self.remove_aircraft("JAS39Gripen_AG")

View File

@@ -56,6 +56,7 @@ class ModSettings:
f22_raptor: bool = False
f100_supersabre: bool = False
f104_starfighter: bool = False
f105_thunderchief: bool = False
hercules: bool = False
uh_60l: bool = False
jas39_gripen: bool = False