China military assets support (#440)

This commit is contained in:
Druss99
2025-01-03 13:19:10 -05:00
committed by GitHub
parent 918789cee4
commit bc157630e9
40 changed files with 842 additions and 5 deletions

View File

@@ -653,6 +653,38 @@ class Faction:
self.remove_vehicle("TR_TT")
self.remove_vehicle("Gozanti")
self.remove_ship("Destroyer_carrier")
# Chinese Military Assets Pack
if not mod_settings.chinesemilitaryassetspack:
self.remove_vehicle("CH_PCL181_155")
self.remove_vehicle("CH_PCL181_GP155")
self.remove_vehicle("CH_PHL11_HE")
self.remove_vehicle("CH_PHL11_DPICM")
self.remove_vehicle("CH_PHL16_FD280")
self.remove_vehicle("CH_PLZ07")
self.remove_vehicle("HQ17A")
self.remove_vehicle("CH_HQ22_LN")
self.remove_vehicle("CH_HQ22_STR")
self.remove_vehicle("CH_HQ22_SR")
self.remove_vehicle("CH_LD3000")
self.remove_vehicle("CH_LD3000_stationary")
self.remove_vehicle("PGL_625")
self.remove_vehicle("CH_PGZ09")
self.remove_vehicle("CH_PGZ95")
self.remove_vehicle("CH_SX2190")
self.remove_vehicle("ZTZ_99A2")
self.remove_vehicle("CH_ZBD04A-AT")
self.remove_vehicle("CH_ZTQ_15")
self.remove_vehicle("CH_ZTL11")
self.remove_vehicle("CH_ZBL09")
self.remove_vehicle("CH_CJ10")
self.remove_vehicle("CH_YJ12B")
self.remove_vehicle("CH_DF21D")
self.remove_ship("CH_Type022")
self.remove_ship("Type052D")
self.remove_ship("Type055")
self.remove_ship("CH_Type056A")
self.remove_ship("CH_Type054B")
self.remove_preset("HQ-22")
def remove_aircraft(self, name: str) -> None:
for aircraft_set in [self.aircraft, self.awacs, self.tankers]:

View File

@@ -100,6 +100,7 @@ class ModSettings:
swedishmilitaryassetspack: bool = False
coldwarassets: bool = False
SWPack: bool = False
chinesemilitaryassetspack: bool = False
class GameGenerator: