def __setVehicleData(self, vehicleDescr = None): if vehicleDescr is not None: vehicleType = vehicleDescr.type self.compactDescr = vehicleType.compactDescr tags = vehicleType.tags self.classTag = _getClassTag(tags) self.isObserver = _isObserver(tags) self.shortName = vehicleType.shortUserString self.name = Vehicle.getUserName(vehicleType=vehicleType, textPrefix=True) self.shortNameWithPrefix = Vehicle.getShortUserName(vehicleType=vehicleType, textPrefix=True) self.guiName = getShortUserName(vehicleType) self.nationID = vehicleType.id[0] self.level = vehicleType.level vName = vehicleType.name self.iconPath = settings.makeContourIconSFPath(vName) if not fo_precache.add(settings.makeContourIconResPath(vName)): self.iconPath = settings.UNKNOWN_CONTOUR_ICON_SF_PATH else: self.compactDescr = 0 self.classTag = None self.isObserver = False self.shortName = settings.UNKNOWN_VEHICLE_NAME self.name = settings.UNKNOWN_VEHICLE_NAME self.guiName = settings.UNKNOWN_VEHICLE_NAME self.shortNameWithPrefix = settings.UNKNOWN_VEHICLE_NAME self.nationID = nations.NONE_INDEX self.level = settings.UNKNOWN_VEHICLE_LEVEL self.iconPath = settings.UNKNOWN_CONTOUR_ICON_SF_PATH self.shortNameWithPrefix = settings.UNKNOWN_VEHICLE_NAME return
def __setVehicleData(self, vehicleDescr = None): if vehicleDescr is not None: vehicleType = vehicleDescr.type if getArenaGuiType() == ARENA_GUI_TYPE.HISTORICAL and getattr(vehicleType, 'historicalModelOf', None): vehicleType = getVehicleType(vehicleType.historicalModelOf) self.compactDescr = vehicleType.compactDescr self.tags = vehicleType.tags.copy() self.shortName = vehicleType.shortUserString self.name = vehicleType.shortUserString if self.isPremiumIGR() else vehicleType.userString self.guiName = getShortUserName(vehicleType) self.level = vehicleType.level self.iconPath = makeContourIconPath(vehicleType.name) else: self.compactDescr = 0 self.tags = frozenset() self.shortName = UNKNOWN_VEHICLE_NAME self.name = UNKNOWN_VEHICLE_NAME self.level = UNKNOWN_VEHICLE_LEVEL self.iconPath = UNKNOWN_CONTOUR_ICON_PATH return
def __setVehicleData(self, vehicleDescr=None): if vehicleDescr is not None: vehicleType = vehicleDescr.type self.compactDescr = vehicleType.compactDescr tags = vehicleType.tags self.classTag = getClassTag(tags) self.isObserver = isObserver(tags) self.isPremiumIGR = isPremiumIGR(tags) self.turretYawLimits = vehicle_getter.getYawLimits(vehicleDescr) self.shortName = vehicleType.shortUserString self.name = Vehicle.getUserName(vehicleType=vehicleType, textPrefix=True) self.shortNameWithPrefix = Vehicle.getShortUserName( vehicleType=vehicleType, textPrefix=True) self.guiName = getShortUserName(vehicleType) self.nationID = vehicleType.id[0] self.level = vehicleType.level self.maxHealth = vehicleDescr.maxHealth vName = vehicleType.name self.iconName = settings.makeVehicleIconName(vName) self.iconPath = settings.makeContourIconSFPath(vName) if not settings.addContourIconToCache(vName): self.iconName = settings.UNKNOWN_CONTOUR_ICON_NAME self.iconPath = settings.UNKNOWN_CONTOUR_ICON_SF_PATH else: self.compactDescr = 0 self.classTag = None self.isObserver = False self.isPremiumIGR = False self.turretYawLimits = None self.shortName = settings.UNKNOWN_VEHICLE_NAME self.name = settings.UNKNOWN_VEHICLE_NAME self.guiName = settings.UNKNOWN_VEHICLE_NAME self.shortNameWithPrefix = settings.UNKNOWN_VEHICLE_NAME self.nationID = nations.NONE_INDEX self.level = settings.UNKNOWN_VEHICLE_LEVEL self.iconName = settings.UNKNOWN_CONTOUR_ICON_NAME self.iconPath = settings.UNKNOWN_CONTOUR_ICON_SF_PATH self.shortNameWithPrefix = settings.UNKNOWN_VEHICLE_NAME self.maxHealth = None return
def __setVehicleData(self, vehicleDescr = None): if vehicleDescr is not None: vehicleType = vehicleDescr.type self.compactDescr = vehicleType.compactDescr tags = vehicleType.tags self.classTag = getClassTag(tags) self.isObserver = isObserver(tags) self.isPremiumIGR = isPremiumIGR(tags) self.turretYawLimits = vehicle_getter.getYawLimits(vehicleDescr) self.shortName = vehicleType.shortUserString self.name = Vehicle.getUserName(vehicleType=vehicleType, textPrefix=True) self.shortNameWithPrefix = Vehicle.getShortUserName(vehicleType=vehicleType, textPrefix=True) self.guiName = getShortUserName(vehicleType) self.nationID = vehicleType.id[0] self.level = vehicleType.level self.maxHealth = vehicleDescr.maxHealth vName = vehicleType.name self.iconName = settings.makeVehicleIconName(vName) self.iconPath = settings.makeContourIconSFPath(vName) if not settings.addContourIconToCache(vName): self.iconName = settings.UNKNOWN_CONTOUR_ICON_NAME self.iconPath = settings.UNKNOWN_CONTOUR_ICON_SF_PATH else: self.compactDescr = 0 self.classTag = None self.isObserver = False self.isPremiumIGR = False self.turretYawLimits = None self.shortName = settings.UNKNOWN_VEHICLE_NAME self.name = settings.UNKNOWN_VEHICLE_NAME self.guiName = settings.UNKNOWN_VEHICLE_NAME self.shortNameWithPrefix = settings.UNKNOWN_VEHICLE_NAME self.nationID = nations.NONE_INDEX self.level = settings.UNKNOWN_VEHICLE_LEVEL self.iconName = settings.UNKNOWN_CONTOUR_ICON_NAME self.iconPath = settings.UNKNOWN_CONTOUR_ICON_SF_PATH self.shortNameWithPrefix = settings.UNKNOWN_VEHICLE_NAME self.maxHealth = None return
def _formatShortUserName(item): return getShortUserName(item.descriptor.type, textPrefix=True) if isinstance( item, Vehicle) else item.shortUserName