Ejemplo n.º 1
0
 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)
Ejemplo n.º 2
0
 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)
Ejemplo n.º 3
0
    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
Ejemplo n.º 4
0
    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