Unit support : La Combattante II class ship

This commit is contained in:
Khopa 2021-05-21 02:45:15 +02:00
parent cbce379132
commit 3c8c76f50d
8 changed files with 26 additions and 4 deletions

View File

@ -0,0 +1,12 @@
from dcs.ships import FAC_La_Combattante_IIa
from game.factions.faction import Faction
from game.theater import TheaterGroundObject
from gen.fleet.dd_group import DDGroupGenerator
class LaCombattanteIIGroupGenerator(DDGroupGenerator):
def __init__(self, game, ground_object: TheaterGroundObject, faction: Faction):
super(LaCombattanteIIGroupGenerator, self).__init__(
game, ground_object, faction, FAC_La_Combattante_IIa
)

View File

@ -8,6 +8,7 @@ from gen.fleet.dd_group import (
ArleighBurkeGroupGenerator, ArleighBurkeGroupGenerator,
OliverHazardPerryGroupGenerator, OliverHazardPerryGroupGenerator,
) )
from gen.fleet.lacombattanteII import LaCombattanteIIGroupGenerator
from gen.fleet.lha_group import LHAGroupGenerator from gen.fleet.lha_group import LHAGroupGenerator
from gen.fleet.ru_dd_group import ( from gen.fleet.ru_dd_group import (
RussianNavyGroupGenerator, RussianNavyGroupGenerator,
@ -34,6 +35,7 @@ SHIP_MAP = {
"KiloSubGroupGenerator": KiloSubGroupGenerator, "KiloSubGroupGenerator": KiloSubGroupGenerator,
"TangoSubGroupGenerator": TangoSubGroupGenerator, "TangoSubGroupGenerator": TangoSubGroupGenerator,
"Type54GroupGenerator": Type54GroupGenerator, "Type54GroupGenerator": Type54GroupGenerator,
"LaCombattanteIIGroupGenerator": LaCombattanteIIGroupGenerator,
} }

View File

@ -45,6 +45,9 @@
"ZU23Generator", "ZU23Generator",
"ZU23UralGenerator" "ZU23UralGenerator"
], ],
"navy_generators": [
"LaCombattanteIIGroupGenerator"
],
"requirements": {}, "requirements": {},
"has_jtac": true, "has_jtac": true,
"jtac_unit": "MQ_9_Reaper" "jtac_unit": "MQ_9_Reaper"

View File

@ -61,7 +61,8 @@
"helicopter_carrier_names": [ "helicopter_carrier_names": [
], ],
"navy_generators": [ "navy_generators": [
"OliverHazardPerryGroupGenerator" "OliverHazardPerryGroupGenerator",
"LaCombattanteIIGroupGenerator"
], ],
"has_jtac": true, "has_jtac": true,
"jtac_unit": "MQ_9_Reaper" "jtac_unit": "MQ_9_Reaper"

View File

@ -46,6 +46,9 @@
"HawkEwrGenerator", "HawkEwrGenerator",
"FlatFaceGenerator" "FlatFaceGenerator"
], ],
"navy_generators": [
"LaCombattanteIIGroupGenerator"
],
"has_jtac": true, "has_jtac": true,
"jtac_unit": "MQ_9_Reaper" "jtac_unit": "MQ_9_Reaper"
} }

View File

@ -76,7 +76,7 @@
], ],
"coastal_group_count": 2, "coastal_group_count": 2,
"navy_generators": [ "navy_generators": [
"GrishaGroupGenerator", "LaCombattanteIIGroupGenerator",
"MolniyaGroupGenerator" "MolniyaGroupGenerator"
], ],
"has_jtac": true, "has_jtac": true,

View File

@ -86,7 +86,8 @@
"coastal_group_count": 3, "coastal_group_count": 3,
"navy_generators": [ "navy_generators": [
"GrishaGroupGenerator", "GrishaGroupGenerator",
"MolniyaGroupGenerator" "MolniyaGroupGenerator",
"LaCombattanteIIGroupGenerator"
], ],
"has_jtac": true, "has_jtac": true,
"jtac_unit": "MQ_9_Reaper" "jtac_unit": "MQ_9_Reaper"

View File

@ -72,6 +72,6 @@
"carrier_names": [ "carrier_names": [
], ],
"navy_generators": [ "navy_generators": [
"GrishaGroupGenerator", "MolniyaGroupGenerator" "GrishaGroupGenerator", "MolniyaGroupGenerator", "LaCombattanteIIGroupGenerator"
] ]
} }