Allow per pilot loadouts and properties.

Fixes https://github.com/dcs-liberation/dcs_liberation/issues/3092.
This commit is contained in:
Dan Albert
2023-07-20 21:49:21 -07:00
parent 2d8cc12a37
commit 48fff39409
27 changed files with 454 additions and 117 deletions

View File

@@ -60,7 +60,7 @@ class MissionResultsProcessor:
def _commit_pilot_experience(ato: AirTaskingOrder) -> None:
for package in ato.packages:
for flight in package.flights:
for idx, pilot in enumerate(flight.roster.pilots):
for idx, pilot in enumerate(flight.roster.iter_pilots()):
if pilot is None:
logging.error(
f"Cannot award experience to pilot #{idx} of {flight} "