mirror of
https://github.com/dcs-retribution/dcs-retribution.git
synced 2025-11-10 15:41:24 +00:00
Filter units in deepcopy of faction instead
This commit is contained in:
parent
e08f134c32
commit
0c6c578e35
@ -1,6 +1,7 @@
|
|||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
import logging
|
import logging
|
||||||
|
from copy import deepcopy
|
||||||
from datetime import datetime, timedelta
|
from datetime import datetime, timedelta
|
||||||
from typing import List
|
from typing import List
|
||||||
|
|
||||||
@ -463,18 +464,19 @@ class FactionSelection(QtWidgets.QWizardPage):
|
|||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def _filter_selected_units(qfu: QFactionUnits) -> Faction:
|
def _filter_selected_units(qfu: QFactionUnits) -> Faction:
|
||||||
qfu.updateFactionUnits(qfu.faction.aircrafts)
|
fac = deepcopy(qfu.faction)
|
||||||
qfu.updateFactionUnits(qfu.faction.awacs)
|
qfu.updateFactionUnits(fac.aircrafts)
|
||||||
qfu.updateFactionUnits(qfu.faction.tankers)
|
qfu.updateFactionUnits(fac.awacs)
|
||||||
qfu.updateFactionUnits(qfu.faction.frontline_units)
|
qfu.updateFactionUnits(fac.tankers)
|
||||||
qfu.updateFactionUnits(qfu.faction.artillery_units)
|
qfu.updateFactionUnits(fac.frontline_units)
|
||||||
qfu.updateFactionUnits(qfu.faction.logistics_units)
|
qfu.updateFactionUnits(fac.artillery_units)
|
||||||
qfu.updateFactionUnits(qfu.faction.infantry_units)
|
qfu.updateFactionUnits(fac.logistics_units)
|
||||||
qfu.updateFactionUnits(qfu.faction.preset_groups)
|
qfu.updateFactionUnits(fac.infantry_units)
|
||||||
qfu.updateFactionUnits(qfu.faction.air_defense_units)
|
qfu.updateFactionUnits(fac.preset_groups)
|
||||||
qfu.updateFactionUnits(qfu.faction.naval_units)
|
qfu.updateFactionUnits(fac.air_defense_units)
|
||||||
qfu.updateFactionUnits(qfu.faction.missiles)
|
qfu.updateFactionUnits(fac.naval_units)
|
||||||
return qfu.faction
|
qfu.updateFactionUnits(fac.missiles)
|
||||||
|
return fac
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def selected_blue_faction(self) -> Faction:
|
def selected_blue_faction(self) -> Faction:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user