From a9287809a33f60d22afb9c30a82d3f72d6a75f3d Mon Sep 17 00:00:00 2001 From: Raffson Date: Sat, 9 Mar 2024 23:16:56 +0100 Subject: [PATCH] Fix "White Flag #" strike target name --- game/ato/flightplans/strike.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/game/ato/flightplans/strike.py b/game/ato/flightplans/strike.py index e04387c3..1c238385 100644 --- a/game/ato/flightplans/strike.py +++ b/game/ato/flightplans/strike.py @@ -11,6 +11,7 @@ from .formationattack import ( from .invalidobjectivelocation import InvalidObjectiveLocation from .waypointbuilder import StrikeTarget from ..flightwaypointtype import FlightWaypointType +from ...theater.theatergroup import SceneryUnit class StrikeFlightPlan(FormationAttackFlightPlan): @@ -28,7 +29,10 @@ class Builder(FormationAttackBuilder[StrikeFlightPlan, FormationAttackLayout]): targets: list[StrikeTarget] = [] for idx, unit in enumerate(location.strike_targets): - targets.append(StrikeTarget(f"{unit.type.id} #{idx}", unit)) + name = unit.type.id + if isinstance(unit, SceneryUnit): + name = unit.name + targets.append(StrikeTarget(f"{name} #{idx}", unit)) return self._build(FlightWaypointType.INGRESS_STRIKE, targets)