def __updateAutoSearchVehicle(self, vehsIntCD):
     if len(vehsIntCD):
         vehIntCD = vehsIntCD[0]
         vehicle = g_itemsCache.items.getItemByCD(vehIntCD)
         levelsRange = self.unitFunctional.getRosterSettings().getLevelsRange()
         if vehicle.level not in levelsRange:
             isReadyVehicle = False
             warnTooltip = TOOLTIPS.CYBERSPORT_INTRO_SELECTEDVEHICLEWARN_INCOMPATIBLELEVEL
         elif vehicle.type not in _ACCEPTED_VEH_TYPES:
             isReadyVehicle = False
             warnTooltip = TOOLTIPS.CYBERSPORT_INTRO_SELECTEDVEHICLEWARN_INCOMPATIBLETYPE
         else:
             warnTooltip, isReadyVehicle = '', vehicle.isReadyToPrebattle()
         self.as_setSelectedVehicleS(makeIntroVehicleVO(vehicle, isReadyVehicle, warnTooltip))
     else:
         self.as_setNoVehiclesS(TOOLTIPS.CYBERSPORT_NOVEHICLESINHANGAR)
Exemplo n.º 2
0
 def __updateAutoSearchVehicle(self, vehsIntCD):
     if len(vehsIntCD):
         vehIntCD = vehsIntCD[0]
         vehicle = self.itemsCache.items.getItemByCD(vehIntCD)
         levelsRange = self.prbEntity.getRosterSettings().getLevelsRange()
         if vehicle.level not in levelsRange:
             isReadyVehicle = False
             warnTooltip = TOOLTIPS.CYBERSPORT_INTRO_SELECTEDVEHICLEWARN_INCOMPATIBLELEVEL
         elif vehicle.type not in _ACCEPTED_VEH_TYPES:
             isReadyVehicle = False
             warnTooltip = TOOLTIPS.CYBERSPORT_INTRO_SELECTEDVEHICLEWARN_INCOMPATIBLETYPE
         else:
             warnTooltip, isReadyVehicle = '', vehicle.isReadyToPrebattle()
         self.as_setSelectedVehicleS(
             makeIntroVehicleVO(vehicle, isReadyVehicle, warnTooltip))
     else:
         self.as_setNoVehiclesS(TOOLTIPS.CYBERSPORT_NOVEHICLESINHANGAR)