def _format(self, bonus):
        result = []
        for tmanInfo in bonus.getTankmenData():
            if tmanInfo.isFemale:
                bonusID = 'tankwoman'
                username = i18n.makeString(QUESTS.BONUSES_ITEM_TANKWOMAN)
                result.append(
                    PreformattedBonus(bonusName=bonus.getName(),
                                      userName=username,
                                      images=self._getImages(bonusID),
                                      isSpecial=True,
                                      specialAlias=TOOLTIPS_CONSTANTS.
                                      PERSONAL_MISSIONS_TANKWOMAN,
                                      specialArgs=[]))
            bonusID = 'tankman'
            username = i18n.makeString(QUESTS.BONUSES_TANKMEN_DESCRIPTION,
                                       value=getRoleUserName(tmanInfo.role))
            result.append(
                PreformattedBonus(bonusName=bonus.getName(),
                                  userName=username,
                                  images=self._getImages(bonusID),
                                  tooltip=makeTooltip(
                                      i18n.makeString(
                                          QUESTS.BONUSES_TANKMEN_DESCRIPTION,
                                          value=getRoleUserName(
                                              tmanInfo.role)))))

        return result
Ejemplo n.º 2
0
    def formatValue(self):
        result = []
        for tmanInfo in self.getTankmenData():
            if tmanInfo.isFemale:
                return '%s %s' % (
                    i18n.makeString(QUESTS.BONUSES_ITEM_TANKWOMAN),
                    i18n.makeString(QUESTS.BONUSES_TANKMEN_DESCRIPTION,
                                    value=getRoleUserName(tmanInfo.role)))
            result.append(
                i18n.makeString(QUESTS.BONUSES_TANKMEN_DESCRIPTION,
                                value=getRoleUserName(tmanInfo.role)))

        return ', '.join(result)
Ejemplo n.º 3
0
    def formatValue(self):
        result = []
        for tmanInfo in self.getTankmenData():
            if tmanInfo.isFemale:
                return '%s %s' % (
                    i18n.makeString('#quests:bonuses/item/tankwoman'),
                    i18n.makeString('#quests:bonuses/tankmen/description',
                                    value=getRoleUserName(tmanInfo.role)))
            result.append(
                i18n.makeString('#quests:bonuses/tankmen/description',
                                value=getRoleUserName(tmanInfo.role)))

        return ', '.join(result)
Ejemplo n.º 4
0
    def getCarouselList(self, isReceived=False):
        result = []
        for tmanInfo in self.getTankmenData():
            if tmanInfo.isFemale:
                tooltip = makeTooltip(TOOLTIPS.AWARDITEM_TANKWOMEN_HEADER,
                                      TOOLTIPS.AWARDITEM_TANKWOMEN_BODY)
            else:
                tooltip = makeTooltip(
                    i18n.makeString(QUESTS.BONUSES_TANKMEN_DESCRIPTION,
                                    value=getRoleUserName(tmanInfo.role)))
            result.append({
                'imgSource': RES_ICONS.MAPS_ICONS_LIBRARY_BONUSES_TANKWOMEN,
                'tooltip': tooltip
            })

        return result
Ejemplo n.º 5
0
    def _format(self, bonus):
        result = []
        for tmanInfo in bonus.getTankmenData():
            if tmanInfo.isFemale:
                bonusID = 'tankwoman'
                username = i18n.makeString('#quests:bonuses/item/tankwoman')
                tooltip = makeTooltip(TOOLTIPS.AWARDITEM_TANKWOMEN_HEADER, TOOLTIPS.AWARDITEM_TANKWOMEN_BODY)
            else:
                bonusID = 'tankman'
                username = i18n.makeString('#quests:bonuses/tankmen/description', value=getRoleUserName(tmanInfo.role))
                tooltip = makeTooltip(i18n.makeString(QUESTS.BONUSES_TANKMEN_DESCRIPTION, value=getRoleUserName(tmanInfo.role)))
            result.append(PreformattedBonus(userName=username, images=self._getImages(bonusID), tooltip=tooltip))

        return result
Ejemplo n.º 6
0
    def formatValue(self):
        result = []
        for tmanInfo in self.getTankmenData():
            if tmanInfo.isFemale:
                return '%s %s' % (i18n.makeString('#quests:bonuses/item/tankwoman'), i18n.makeString('#quests:bonuses/tankmen/description', value=getRoleUserName(tmanInfo.role)))
            result.append(i18n.makeString('#quests:bonuses/tankmen/description', value=getRoleUserName(tmanInfo.role)))

        return ', '.join(result)