diff --git a/game/theater/theatergroundobject.py b/game/theater/theatergroundobject.py index 7bdb7fe8..ad58a5ec 100644 --- a/game/theater/theatergroundobject.py +++ b/game/theater/theatergroundobject.py @@ -90,6 +90,8 @@ class TheaterGroundObject(MissionTarget, SidcDescribable, ABC): @property def sidc_status(self) -> Status: + if self.control_point.captured.is_neutral: + return Status.PRESENT if self.is_dead: return Status.PRESENT_DESTROYED elif self.dead_units: @@ -575,6 +577,8 @@ class SamGroundObject(IadsGroundObject): @property def sidc_status(self) -> Status: + if self.control_point.captured.is_neutral: + return Status.PRESENT if self.is_dead: return Status.PRESENT_DESTROYED elif self.dead_units: