Example #1
0
 def _makeEntity(self, _, userResolved=False):
     if userResolved:
         clanAbbrev = getClanAbbrevString(
             self._clanAbbrev) if self._clanAbbrev else ''
         user = text_styles.warning(
             text_styles.concatStylesWithSpace(self._userName, clanAbbrev))
         text = backport.text(
             R.strings.ny.giftSystem.notification.sent.withName(),
             name=user)
     else:
         text = backport.text(
             R.strings.ny.giftSystem.notification.sent.empty())
     return g_settings.msgTemplates.format(self._TEMPLATE,
                                           ctx={'text': text})
    def __initSquadPlayers(self):
        self.__vehicleIDs = []
        arenaDP = self.__sessionProvider.getArenaDP()
        collection = vos_collections.AllyItemsCollection().ids(arenaDP)
        names = []
        clans = []
        for vId in collection:
            vInfoVO = arenaDP.getVehicleInfo(vId)
            playerVehId = BigWorld.player().observedVehicleID or arenaDP.getPlayerVehicleID()
            if not vInfoVO.isObserver() and playerVehId != vId and not isSpawnedBot(vInfoVO.vehicleType.tags):
                self.__vehicleIDs.append(vId)
                names.append(vInfoVO.player.name)
                clanAbbrev = getClanAbbrevString(vInfoVO.player.clanAbbrev) if vInfoVO.player.clanAbbrev else None
                clans.append(clanAbbrev)

        self.as_setInitDataS(backport.text(R.strings.battle_royale.playersPanel.title()), names, clans)
        return
Example #3
0
 def __wrapWithGiftCongrats(self, text, giftInfo, userResolved):
     lootboxType = self.__lootbox.getType()
     resourceShortcut = R.strings.ny.giftSystem.notification.congrats
     congratsText = text_styles.warning(
         getGiftSystemCongratulationText(
             giftInfo.metaInfo.get('message_id', 0)))
     if userResolved:
         clanAbbrev = getClanAbbrevString(
             self._clanAbbrev) if self._clanAbbrev else ''
         user = text_styles.warning(
             text_styles.concatStylesWithSpace(self._userName, clanAbbrev))
         giftMessage = backport.text(
             resourceShortcut.withName.dyn(lootboxType)(),
             name=user,
             text=congratsText)
     else:
         giftMessage = backport.text(
             resourceShortcut.empty.dyn(lootboxType)(), text=congratsText)
     return text_styles.concatStylesToMultiLine(giftMessage, '', text)
Example #4
0
    def __initSquadPlayers(self):
        self.__vehicleIDs = []
        arenaDP = self.sessionProvider.getArenaDP()
        collection = vos_collections.AllyItemsCollection().ids(arenaDP)
        names = []
        clans = []
        for vId in collection:
            vInfoVO = arenaDP.getVehicleInfo(vId)
            if not vInfoVO.isObserver() and arenaDP.isSquadMan(
                    vId) and arenaDP.getPlayerVehicleID() != vId:
                self.__vehicleIDs.append(vId)
                names.append(vInfoVO.player.name)
                clanAbbrev = getClanAbbrevString(
                    vInfoVO.player.clanAbbrev
                ) if vInfoVO.player.clanAbbrev else None
                clans.append(clanAbbrev)

        if self.__vehicleIDs:
            self.as_setInitDataS(
                backport.text(R.strings.battle_royale.playersPanel.title()),
                names, clans)
        return
Example #5
0
 def getFullName(self):
     if self.tag:
         return '%s %s' % (clans_fmts.getClanAbbrevString(self.getTag()), self.getClanName())
     return ''
Example #6
0
 def getFullName(self):
     if self.tag:
         return '%s %s' % (clans_fmts.getClanAbbrevString(
             self.getTag()), self.getClanName())
     return ''
 def getClanFullName(self):
     return '{} {}'.format(clans_fmts.getClanAbbrevString(self.getClanAbbrev()), self.getClanName())
Example #8
0
 def __invalidateGiftSenderName(self, userName, clanAbbrev, model=None):
     clanAbbrev = getClanAbbrevString(clanAbbrev) if clanAbbrev else ''
     model.setUserClanAbbrev(clanAbbrev)
     model.setUserName(userName)
Example #9
0
 def getClanFullName(self):
     return '{} {}'.format(
         clans_fmts.getClanAbbrevString(self.getClanAbbrev()),
         self.getClanName())