diff --git a/gen/fleet/lacombattanteII.py b/gen/fleet/lacombattanteII.py new file mode 100644 index 00000000..9d1ba6e1 --- /dev/null +++ b/gen/fleet/lacombattanteII.py @@ -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 + ) diff --git a/gen/fleet/ship_group_generator.py b/gen/fleet/ship_group_generator.py index 024d6e03..03ab852f 100644 --- a/gen/fleet/ship_group_generator.py +++ b/gen/fleet/ship_group_generator.py @@ -8,6 +8,7 @@ from gen.fleet.dd_group import ( ArleighBurkeGroupGenerator, OliverHazardPerryGroupGenerator, ) +from gen.fleet.lacombattanteII import LaCombattanteIIGroupGenerator from gen.fleet.lha_group import LHAGroupGenerator from gen.fleet.ru_dd_group import ( RussianNavyGroupGenerator, @@ -34,6 +35,7 @@ SHIP_MAP = { "KiloSubGroupGenerator": KiloSubGroupGenerator, "TangoSubGroupGenerator": TangoSubGroupGenerator, "Type54GroupGenerator": Type54GroupGenerator, + "LaCombattanteIIGroupGenerator": LaCombattanteIIGroupGenerator, } diff --git a/resources/factions/georgia_2008.json b/resources/factions/georgia_2008.json index 08825296..f1937456 100644 --- a/resources/factions/georgia_2008.json +++ b/resources/factions/georgia_2008.json @@ -45,6 +45,9 @@ "ZU23Generator", "ZU23UralGenerator" ], + "navy_generators": [ + "LaCombattanteIIGroupGenerator" + ], "requirements": {}, "has_jtac": true, "jtac_unit": "MQ_9_Reaper" diff --git a/resources/factions/germany_1990.json b/resources/factions/germany_1990.json index 57e5b36e..1d7e9872 100644 --- a/resources/factions/germany_1990.json +++ b/resources/factions/germany_1990.json @@ -61,7 +61,8 @@ "helicopter_carrier_names": [ ], "navy_generators": [ - "OliverHazardPerryGroupGenerator" + "OliverHazardPerryGroupGenerator", + "LaCombattanteIIGroupGenerator" ], "has_jtac": true, "jtac_unit": "MQ_9_Reaper" diff --git a/resources/factions/greece_2005.json b/resources/factions/greece_2005.json index 5e20bf24..b4586083 100644 --- a/resources/factions/greece_2005.json +++ b/resources/factions/greece_2005.json @@ -46,6 +46,9 @@ "HawkEwrGenerator", "FlatFaceGenerator" ], + "navy_generators": [ + "LaCombattanteIIGroupGenerator" + ], "has_jtac": true, "jtac_unit": "MQ_9_Reaper" } diff --git a/resources/factions/iran_1988.json b/resources/factions/iran_1988.json index 94ae7f6f..b73a2f76 100644 --- a/resources/factions/iran_1988.json +++ b/resources/factions/iran_1988.json @@ -76,7 +76,7 @@ ], "coastal_group_count": 2, "navy_generators": [ - "GrishaGroupGenerator", + "LaCombattanteIIGroupGenerator", "MolniyaGroupGenerator" ], "has_jtac": true, diff --git a/resources/factions/iran_2015.json b/resources/factions/iran_2015.json index cf43da9a..8efd7301 100644 --- a/resources/factions/iran_2015.json +++ b/resources/factions/iran_2015.json @@ -86,7 +86,8 @@ "coastal_group_count": 3, "navy_generators": [ "GrishaGroupGenerator", - "MolniyaGroupGenerator" + "MolniyaGroupGenerator", + "LaCombattanteIIGroupGenerator" ], "has_jtac": true, "jtac_unit": "MQ_9_Reaper" diff --git a/resources/factions/libya_2011.json b/resources/factions/libya_2011.json index 3e050e76..cf6b45cd 100644 --- a/resources/factions/libya_2011.json +++ b/resources/factions/libya_2011.json @@ -72,6 +72,6 @@ "carrier_names": [ ], "navy_generators": [ - "GrishaGroupGenerator", "MolniyaGroupGenerator" + "GrishaGroupGenerator", "MolniyaGroupGenerator", "LaCombattanteIIGroupGenerator" ] }