def getAutoDescription(self, useBigIco=False, forNormalCard=False): if self._marathonEvent is None: return '' values = {'level': formatVehicleLevel(i18n.makeString(TOOLTIPS.level(8)))} name = self.discount.getParamName() if name == 'set_MarathonAnnounce': return i18n.makeString(self._marathonEvent.data.quests.autoSetAnnounce, **values) else: return i18n.makeString(self._marathonEvent.data.quests.autoSetProgress, **values) if name == 'set_MarathonInProgress' else i18n.makeString(self._marathonEvent.data.quests.autoSetFinished, **values)
def getAutoDescription(self, useBigIco=False, forNormalCard=False): values = { 'level': formatVehicleLevel(i18n.makeString(TOOLTIPS.level(8))) } name = self.discount.getParamName() if name == 'set_MarathonAnnounce': return i18n.makeString(QUESTS.ACTION_AUTO_SET_MARATHONANNOUNCE, **values) return i18n.makeString( QUESTS.ACTION_AUTO_SET_MARATHONINPROGRESS, ** values) if name == 'set_MarathonInProgress' else i18n.makeString( QUESTS.ACTION_AUTO_SET_MARATHONFINISHED, **values)
def _getAdditionalDescriptionData(self, useBigIco=False, addVehInfo=False, forNormalCard=False): result = [] for item in self._sortVehicles(): veh = item.discountName level = formatVehicleLevel(i18n.makeString(TOOLTIPS.level(veh.level))) item = {'title': ' '.join((level, veh.shortUserName)), 'discount': item.discountValue, 'price': self._getPrice(veh, useBigIco, forNormalCard)} if addVehInfo: item.update({'veh': veh}) result.append(item) return result
def _getAdditionalDescriptionData(self, useBigIco = False): """format string with short description about action :param useBigIco: big/small icon in text :return: i18n string """ result = [] for item in self._sortVehicles(): veh = item.discountName level = formatVehicleLevel(i18n.makeString(TOOLTIPS.level(veh.level))) item = {'title': '{} {}'.format(level, veh.shortUserName), 'discount': item.discountValue, 'price': self._getPrice(veh, useBigIco)} result.append(item) return result