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
|
||||
|
||||
import logging
|
||||
from copy import deepcopy
|
||||
from datetime import datetime, timedelta
|
||||
from typing import List
|
||||
|
||||
@ -463,18 +464,19 @@ class FactionSelection(QtWidgets.QWizardPage):
|
||||
|
||||
@staticmethod
|
||||
def _filter_selected_units(qfu: QFactionUnits) -> Faction:
|
||||
qfu.updateFactionUnits(qfu.faction.aircrafts)
|
||||
qfu.updateFactionUnits(qfu.faction.awacs)
|
||||
qfu.updateFactionUnits(qfu.faction.tankers)
|
||||
qfu.updateFactionUnits(qfu.faction.frontline_units)
|
||||
qfu.updateFactionUnits(qfu.faction.artillery_units)
|
||||
qfu.updateFactionUnits(qfu.faction.logistics_units)
|
||||
qfu.updateFactionUnits(qfu.faction.infantry_units)
|
||||
qfu.updateFactionUnits(qfu.faction.preset_groups)
|
||||
qfu.updateFactionUnits(qfu.faction.air_defense_units)
|
||||
qfu.updateFactionUnits(qfu.faction.naval_units)
|
||||
qfu.updateFactionUnits(qfu.faction.missiles)
|
||||
return qfu.faction
|
||||
fac = deepcopy(qfu.faction)
|
||||
qfu.updateFactionUnits(fac.aircrafts)
|
||||
qfu.updateFactionUnits(fac.awacs)
|
||||
qfu.updateFactionUnits(fac.tankers)
|
||||
qfu.updateFactionUnits(fac.frontline_units)
|
||||
qfu.updateFactionUnits(fac.artillery_units)
|
||||
qfu.updateFactionUnits(fac.logistics_units)
|
||||
qfu.updateFactionUnits(fac.infantry_units)
|
||||
qfu.updateFactionUnits(fac.preset_groups)
|
||||
qfu.updateFactionUnits(fac.air_defense_units)
|
||||
qfu.updateFactionUnits(fac.naval_units)
|
||||
qfu.updateFactionUnits(fac.missiles)
|
||||
return fac
|
||||
|
||||
@property
|
||||
def selected_blue_faction(self) -> Faction:
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user