Add CJTF factions to the coalitions in Pretense, if they're not being used in the campaign.

This commit is contained in:
MetalStormGhost 2023-09-15 22:24:17 +03:00
parent daa3259e59
commit 4ad87aef3e

View File

@ -9,7 +9,11 @@ import dcs.lua
from dataclasses import field from dataclasses import field
from dcs import Mission, Point from dcs import Mission, Point
from dcs.coalition import Coalition from dcs.coalition import Coalition
from dcs.countries import country_dict from dcs.countries import (
country_dict,
CombinedJointTaskForcesBlue,
CombinedJointTaskForcesRed,
)
from dcs.task import OptReactOnThreat from dcs.task import OptReactOnThreat
from game.atcdata import AtcData from game.atcdata import AtcData
@ -143,6 +147,12 @@ class PretenseMissionGenerator(MissionGenerator):
self.mission.coalition["blue"].add_country(self.p_country) self.mission.coalition["blue"].add_country(self.p_country)
self.mission.coalition["red"].add_country(self.e_country) self.mission.coalition["red"].add_country(self.e_country)
# Add CJTF factions to the coalitions, if they're not being used in the campaign
# if CombinedJointTaskForcesBlue not in {self.p_country, self.e_country}:
# self.mission.coalition["blue"].add_country(CombinedJointTaskForcesBlue())
# if CombinedJointTaskForcesRed not in {self.p_country, self.e_country}:
# self.mission.coalition["red"].add_country(CombinedJointTaskForcesRed())
belligerents = {self.p_country.id, self.e_country.id} belligerents = {self.p_country.id, self.e_country.id}
for country_id in country_dict.keys(): for country_id in country_dict.keys():
if country_id not in belligerents: if country_id not in belligerents: