code: def is_constructing_scv(self) -> bool:
          
          return self.orders and self.orders[0].ability.id in {
              AbilityId.TERRANBUILD_ARMORY,
              AbilityId.TERRANBUILD_BARRACKS,
              AbilityId.TERRANBUILD_BUNKER,
              AbilityId.TERRANBUILD_COMMANDCENTER,
              AbilityId.TERRANBUILD_ENGINEERINGBAY,
              AbilityId.TERRANBUILD_FACTORY,
              AbilityId.TERRANBUILD_FUSIONCORE,
              AbilityId.TERRANBUILD_GHOSTACADEMY,
              AbilityId.TERRANBUILD_MISSILETURRET,
              AbilityId.TERRANBUILD_REFINERY,
              AbilityId.TERRANBUILD_SENSORTOWER,
              AbilityId.TERRANBUILD_STARPORT,
              AbilityId.TERRANBUILD_SUPPLYDEPOT,
          }
docs: Checks if the unit is an SCV that is currently building.