mirror of
https://github.com/dcs-retribution/dcs-retribution.git
synced 2025-11-10 15:41:24 +00:00
Removed Retribution convoys from Pretense campaigns. Removed deep copies of both coalitions when saving the pre-Pretense generation backup.
This commit is contained in:
parent
c795ed01a0
commit
e69708ada9
@ -77,8 +77,6 @@ class PretenseMissionGenerator(MissionGenerator):
|
|||||||
now = datetime.now()
|
now = datetime.now()
|
||||||
date_time = now.strftime("%Y-%d-%mT%H_%M_%S")
|
date_time = now.strftime("%Y-%d-%mT%H_%M_%S")
|
||||||
game_backup_pickle = pickle.dumps(self.game)
|
game_backup_pickle = pickle.dumps(self.game)
|
||||||
blue_coalition_backup = copy.deepcopy(self.game.blue)
|
|
||||||
red_coalition_backup = copy.deepcopy(self.game.red)
|
|
||||||
try:
|
try:
|
||||||
with open(
|
with open(
|
||||||
self.game.savepath + ".pre-pretense-backup." + date_time, "wb"
|
self.game.savepath + ".pre-pretense-backup." + date_time, "wb"
|
||||||
@ -161,8 +159,6 @@ class PretenseMissionGenerator(MissionGenerator):
|
|||||||
f"Loading pre-pretense save, number of BLUFOR squadrons: {len(self.game.blue.air_wing.squadrons)}"
|
f"Loading pre-pretense save, number of BLUFOR squadrons: {len(self.game.blue.air_wing.squadrons)}"
|
||||||
)
|
)
|
||||||
self.game = pickle.loads(game_backup_pickle)
|
self.game = pickle.loads(game_backup_pickle)
|
||||||
self.game.blue = copy.deepcopy(blue_coalition_backup)
|
|
||||||
self.game.red = copy.deepcopy(red_coalition_backup)
|
|
||||||
print(
|
print(
|
||||||
f"Loaded pre-pretense save, number of BLUFOR squadrons: {len(self.game.blue.air_wing.squadrons)}"
|
f"Loaded pre-pretense save, number of BLUFOR squadrons: {len(self.game.blue.air_wing.squadrons)}"
|
||||||
)
|
)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user