Fixed Control Point being set as neutral in some case.

This commit is contained in:
Khopa 2020-11-25 23:31:02 +01:00
parent 0eb4519797
commit afabf6fd00

View File

@ -6,6 +6,7 @@ from dcs.translation import String
from dcs.triggers import Event, TriggerOnce
from dcs.unit import Skill
from game.theater import Airfield
from .conflictgen import Conflict
PUSH_TRIGGER_SIZE = 3000
@ -56,8 +57,7 @@ class TriggersGenerator:
airport.operating_level_fuel = 0
for cp in self.game.theater.controlpoints:
if cp.is_global:
continue
if isinstance(cp, Airfield):
self.mission.terrain.airport_by_id(cp.at.id).set_coalition(cp.captured and player_coalition or enemy_coalition)
def _set_skill(self, player_coalition: str, enemy_coalition: str):