def __getKindById(self, kindId): kind = 'winter' for k, v in CAMOUFLAGE_KINDS.iteritems(): if v == kindId: kind = k return kind
def _format(self, condition, event): result = [] if event is None or not event.isGuiDisabled(): camos = [] for camoTypeName, camoID in CAMOUFLAGE_KINDS.iteritems(): if camoID in condition.getValue(): camos.append( formatters.packMissionCamoElement(camoTypeName)) if camos: mapsTypesStr = i18n.makeString( '#quests:details/conditions/mapsType') mapsTypeLabels = [iconData.iconLabel for iconData in camos] maps = ', '.join(mapsTypeLabels) tooltipBody = i18n.makeString( QUESTS.MISSIONDETAILS_CONDITIONS_MAPSTYPE_BODY, maps=maps) tooltip = makeTooltip(mapsTypesStr, tooltipBody) if len(camos) > 1: label = text_styles.main( '#quests:missionDetails/conditions/mapsType') iconsData = ''.join([iconData.icon for iconData in camos]) else: iconData = findFirst(None, camos) label = text_styles.main(iconData.iconLabel) iconsData = iconData.icon result.append( formatters.packMissionPrebattleCondition(label, icons=iconsData, tooltip=tooltip)) return result
def __getKindById(self, kindId): kind = 'winter' for k, v in CAMOUFLAGE_KINDS.iteritems(): if v == kindId: kind = k return kind
def resetCurrentItems(self): for k, v in CAMOUFLAGE_KINDS.iteritems(): self.setCurrentItem(v, None, None, None, None) self.indexToKind[v] = k return
def resetCurrentItems(self): for k, v in CAMOUFLAGE_KINDS.iteritems(): self.setCurrentItem(v, None, None, None, None) self.indexToKind[v] = k return