F-4B Phantom II mod support (#4)

This commit is contained in:
MetalStormGhost
2022-10-16 00:07:06 +03:00
committed by GitHub
parent 139e42dbed
commit 04a5497f3b
14 changed files with 654 additions and 9 deletions

View File

@@ -126,6 +126,7 @@ 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.f4b.f4b import VSN_F4B
from pydcs_extensions.hercules.hercules import Hercules
from pydcs_extensions.jas39.jas39 import JAS39Gripen, JAS39Gripen_AG
from pydcs_extensions.su30.su30 import Su_30MKA, Su_30MKI, Su_30MKM, Su_30SM
@@ -162,6 +163,7 @@ CAP_CAPABLE = [
JAS39Gripen,
F_16A,
F_4E,
VSN_F4B,
MiG_31,
MiG_25PD,
MiG_29G,
@@ -233,6 +235,7 @@ CAS_CAPABLE = [
Su_17M4,
Su_33,
F_4E,
VSN_F4B,
S_3B,
Su_30,
Su_30MKA,
@@ -395,6 +398,7 @@ STRIKE_CAPABLE = [
MiG_29G,
MiG_29A,
F_4E,
VSN_F4B,
A_10C_2,
A_10C,
S_3B,
@@ -505,6 +509,7 @@ RUNWAY_ATTACK_CAPABLE = [
MiG_29G,
MiG_29A,
F_4E,
VSN_F4B,
A_10C_2,
A_10C,
S_3B,

View File

@@ -303,6 +303,8 @@ class Faction:
if not mod_settings.uh_60l:
self.remove_aircraft("UH-60L")
self.remove_aircraft("KC130J")
if not mod_settings.f4b_phantom:
self.remove_aircraft("VSN_F4B")
if not mod_settings.f15d_baz:
self.remove_aircraft("F-15D")
if not mod_settings.f22_raptor:

View File

@@ -52,6 +52,7 @@ class GeneratorSettings:
@dataclass
class ModSettings:
a4_skyhawk: bool = False
f4b_phantom: bool = False
f15d_baz: bool = False
f22_raptor: bool = False
f100_supersabre: bool = False