F-4 mod support update to v2.8.1.01 Standalone (#87)

Updated the VSN F-4 mod support to v2.8.1.01 Standalone + 29Jan23 Patch, which adds the land based F-4C variant. Includes banner by Datoneslav (used with permission) and the official VSN logo (also used with permission).
This commit is contained in:
MetalStormGhost
2023-02-15 21:24:24 +02:00
committed by GitHub
parent 6bf5356d00
commit 04971f3f65
12 changed files with 558 additions and 92 deletions

View File

@@ -140,7 +140,7 @@ from pydcs_extensions.f16i_idf.f16i_idf import (
F_16I,
)
from pydcs_extensions.f22a.f22a import F_22A
from pydcs_extensions.f4b.f4b import VSN_F4B
from pydcs_extensions.f4b.f4b import VSN_F4B, VSN_F4C
from pydcs_extensions.f84g.f84g import VSN_F84G
from pydcs_extensions.hercules.hercules import Hercules
from pydcs_extensions.jas39.jas39 import JAS39Gripen, JAS39Gripen_AG
@@ -188,6 +188,7 @@ ESCORT_CAPABLE = [
F_16A_MLU,
F_16A,
F_4E,
VSN_F4C,
VSN_F4B,
MiG_31,
MiG_25PD,
@@ -335,13 +336,14 @@ CAS_CAPABLE = [
MQ_9_Reaper,
RQ_1A_Predator,
VSN_A6A,
VSN_F4C,
VSN_F4B,
VSN_F100,
VSN_F105G,
VSN_F105D,
VSN_F104S_AG,
VSN_F104G,
VSN_F104C,
VSN_F4B,
VSN_F84G,
]
@@ -470,6 +472,8 @@ STRIKE_CAPABLE = [
F_4E,
A_10C_2,
A_10C,
VSN_F4C,
VSN_F4B,
S_3B,
A_4E_C,
Bronco_OV_10A,
@@ -511,7 +515,6 @@ STRIKE_CAPABLE = [
VSN_F104C,
VSN_F105G,
VSN_F105D,
VSN_F4B,
VSN_F84G,
]
@@ -604,6 +607,8 @@ RUNWAY_ATTACK_CAPABLE = [
F_4E,
A_10C_2,
A_10C,
VSN_F4C,
VSN_F4B,
S_3B,
A_4E_C,
Bronco_OV_10A,
@@ -637,7 +642,6 @@ RUNWAY_ATTACK_CAPABLE = [
VSN_F104G,
VSN_F104C,
VSN_F100,
VSN_F4B,
]
# For any aircraft that isn't necessarily directly involved in strike

View File

@@ -335,8 +335,9 @@ class Faction:
if not mod_settings.uh_60l:
self.remove_aircraft("UH-60L")
self.remove_aircraft("KC130J")
if not mod_settings.f4b_phantom:
if not mod_settings.f4bc_phantom:
self.remove_aircraft("VSN_F4B")
self.remove_aircraft("VSN_F4C")
if not mod_settings.f15d_baz:
self.remove_aircraft("F-15D")
if not mod_settings.f_16_idf:

View File

@@ -55,7 +55,7 @@ class GeneratorSettings:
class ModSettings:
a4_skyhawk: bool = False
a6a_intruder: bool = False
f4b_phantom: bool = False
f4bc_phantom: bool = False
f15d_baz: bool = False
f_16_idf: bool = False
f22_raptor: bool = False