mirror of
https://github.com/dcs-retribution/dcs-retribution.git
synced 2025-11-10 15:41:24 +00:00
fix ownfor being set to UN Peacekeepers regardless of campaign
This commit is contained in:
parent
d78e570d9d
commit
c46cce01b6
@ -4,6 +4,7 @@ import itertools
|
|||||||
import logging
|
import logging
|
||||||
import math
|
import math
|
||||||
from collections.abc import Iterator
|
from collections.abc import Iterator
|
||||||
|
from copy import deepcopy
|
||||||
from datetime import date, datetime, time, timedelta
|
from datetime import date, datetime, time, timedelta
|
||||||
from enum import Enum
|
from enum import Enum
|
||||||
from typing import Any, List, TYPE_CHECKING, Union, cast
|
from typing import Any, List, TYPE_CHECKING, Union, cast
|
||||||
@ -140,7 +141,7 @@ class Game:
|
|||||||
self.sanitize_sides(player_faction, enemy_faction)
|
self.sanitize_sides(player_faction, enemy_faction)
|
||||||
self.blue = Coalition(self, player_faction, player_budget, player=Player.BLUE)
|
self.blue = Coalition(self, player_faction, player_budget, player=Player.BLUE)
|
||||||
self.red = Coalition(self, enemy_faction, enemy_budget, player=Player.RED)
|
self.red = Coalition(self, enemy_faction, enemy_budget, player=Player.RED)
|
||||||
neutral_faction = player_faction
|
neutral_faction = deepcopy(player_faction)
|
||||||
neutral_faction.country = self.neutral_country
|
neutral_faction.country = self.neutral_country
|
||||||
self.neutral = Coalition(self, neutral_faction, 0, player=Player.NEUTRAL)
|
self.neutral = Coalition(self, neutral_faction, 0, player=Player.NEUTRAL)
|
||||||
self.blue.set_opponent(self.red)
|
self.blue.set_opponent(self.red)
|
||||||
|
|||||||
@ -175,6 +175,7 @@ class GameGenerator:
|
|||||||
# Remove carrier and lha, invert situation if needed
|
# Remove carrier and lha, invert situation if needed
|
||||||
for cp in self.theater.controlpoints:
|
for cp in self.theater.controlpoints:
|
||||||
if self.generator_settings.inverted:
|
if self.generator_settings.inverted:
|
||||||
|
if not cp.starting_coalition.is_neutral:
|
||||||
cp.starting_coalition = (
|
cp.starting_coalition = (
|
||||||
Player.RED if not cp.captured_invert else Player.BLUE
|
Player.RED if not cp.captured_invert else Player.BLUE
|
||||||
)
|
)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user