def METHOD_NAME(
    self, control_point: ControlPoint
) -> Iterator[BuildingGroundObject]:
    for target in self.strike_targets:
        if target.control_point != control_point:
            continue
        if target.is_ammo_depot:
            assert isinstance(target, BuildingGroundObject)
            yield target