Пример #1
0
 def __paramsChangeHandler(self, selectedNationID, selectedVehClass,
                           selectedVehicle, selectedTmanRole):
     selectedNationID = int(selectedNationID)
     nationName = nations.NAMES[selectedNationID]
     if self.__currentSelectedNationID != selectedNationID:
         firstNameID, lastNameID, iconID = self.eventsCache.personalMissions.getNextTankwomanIDs(
             selectedNationID, self.__isPremium, int(self.__fnGroup),
             int(self.__lnGroup), int(self.__iGroupID))
         rankID = Tankman.calculateRankID(tankmen.MAX_SKILL_LEVEL,
                                          self.__freeXpValue)
         faceIcon = Tankman.getBigIconPath(selectedNationID, iconID)
         self.as_setInitDataS({
             'windowTitle':
             _ms(DIALOGS.RECRUITWINDOW_TITLE),
             'applyButtonLabel':
             _ms(DIALOGS.RECRUITWINDOW_SUBMIT),
             'cancelButtonLabel':
             _ms(DIALOGS.RECRUITWINDOW_CANCEL),
             'name':
             Tankman.getFullUserName(selectedNationID, firstNameID,
                                     lastNameID),
             'nation':
             nationName,
             'rank':
             Tankman.getRankUserName(selectedNationID, rankID),
             'backAnimationData':
             self.__getBackAnimationData(faceIcon)
         })
     self.__currentSelectedNationID = selectedNationID
Пример #2
0
 def __paramsChangeHandler(self, selectedNationID, selectedVehClass,
                           selectedVehicle, selectedTmanRole):
     selectedNationID = int(selectedNationID)
     nationName = nations.NAMES[selectedNationID]
     if self.__currentSelectedNationID != selectedNationID:
         firstNameID, lastNameID, iconID = g_eventsCache.potapov.getNextTankwomanIDs(
             selectedNationID, self.__isPremium, int(self.__fnGroup),
             int(self.__lnGroup), int(self.__iGroupID))
         rankID = Tankman.calculateRankID(tankmen.MAX_SKILL_LEVEL,
                                          self.__freeXpValue)
         self.as_setInitDataS({
             'name':
             Tankman.getFullUserName(selectedNationID, firstNameID,
                                     lastNameID),
             'nation':
             nationName,
             'rank':
             Tankman.getRankUserName(selectedNationID, rankID),
             'vehicle':
             '',
             'faceIcon':
             Tankman.getBigIconPath(selectedNationID, iconID),
             'rankIcon':
             Tankman.getRankBigIconPath(selectedNationID, rankID)
         })
     self.__currentSelectedNationID = selectedNationID
Пример #3
0
 def __paramsChangeHandler(self, selectedNationID, selectedVehClass,
                           selectedVehicle, selectedTmanRole):
     selectedNationID = int(selectedNationID)
     nationName = nations.NAMES[selectedNationID]
     if self.__currentSelectedNationID != selectedNationID:
         faceIcon = self.__tokenData.getBigIcon()
         bgImage = self.__getBgImage(self.__tokenData.getSourceID())
         self.as_setInitDataS({
             'windowTitle':
             _ms(DIALOGS.RECRUITWINDOW_TITLE),
             'applyButtonLabel':
             _ms(DIALOGS.RECRUITWINDOW_SUBMIT),
             'cancelButtonLabel':
             _ms(DIALOGS.RECRUITWINDOW_CANCEL),
             'name':
             self.__tokenData.getFullUserNameByNation(selectedNationID),
             'nation':
             nationName,
             'rank':
             Tankman.getRankUserName(selectedNationID,
                                     self.__tokenData.getRankID()),
             'backAnimationData':
             None if bgImage else self.__getBackAnimationData(faceIcon),
             'bgImage':
             bgImage,
             'tankmanIcon':
             faceIcon
         })
     self.__currentSelectedNationID = selectedNationID
     return
Пример #4
0
 def _successHandler(self, code, ctx=None):
     html = makeHtmlString(path='html_templates:lobby/processors/system_messages', key='recruit', ctx={'fullName': self.recruitInfo.getFullUserName(),
      'rank': Tankman.getRankUserName(self.nationID, self.recruitInfo.getRankID()),
      'role': getSkillsConfig().getSkill(self.role).userString,
      'vehicleName': self.vehicleName,
      'roleLevel': self.recruitInfo.getRoleLevel()})
     return makeSuccess(html, msgType=SM_TYPE.Information, auxData=ctx)
Пример #5
0
 def __paramsChangeHandler(self, selectedNationID, selectedVehClass,
                           selectedVehicle, selectedTmanRole):
     selectedNationID = int(selectedNationID)
     nationName = nations.NAMES[selectedNationID]
     if self.__currentSelectedNationID != selectedNationID:
         faceIcon = self.__tokenData.getBigIcon()
         bgImage = self.__getBgImage(self.__tokenData.getSourceID())
         self.as_setInitDataS({
             'windowTitle':
             backport.text(R.strings.dialogs.recruitWindow.title()),
             'applyButtonLabel':
             backport.text(R.strings.dialogs.recruitWindow.submit()),
             'cancelButtonLabel':
             backport.text(R.strings.dialogs.recruitWindow.cancel()),
             'name':
             self.__tokenData.getFullUserNameByNation(selectedNationID),
             'nation':
             nationName,
             'rank':
             Tankman.getRankUserName(selectedNationID,
                                     self.__tokenData.getRankID()),
             'backAnimationData':
             None if bgImage else self.__getBackAnimationData(faceIcon),
             'bgImage':
             bgImage,
             'tankmanIcon':
             faceIcon
         })
     self.__currentSelectedNationID = selectedNationID
     return
Пример #6
0
 def __paramsChangeHandler(self, selectedNationID, selectedVehClass, selectedVehicle, selectedTmanRole):
     selectedNationID = int(selectedNationID)
     nationName = nations.NAMES[selectedNationID]
     if self.__currentSelectedNationID != selectedNationID:
         firstNameID, lastNameID, iconID = g_eventsCache.potapov.getNextTankwomanIDs(selectedNationID, self.__isPremium, int(self.__fnGroup), int(self.__lnGroup), int(self.__iGroupID))
         rankID = Tankman.calculateRankID(tankmen.MAX_SKILL_LEVEL, self.__freeXpValue)
         self.as_setInitDataS({'name': Tankman.getFullUserName(selectedNationID, firstNameID, lastNameID),
          'nation': nationName,
          'rank': Tankman.getRankUserName(selectedNationID, rankID),
          'vehicle': '',
          'faceIcon': Tankman.getBigIconPath(selectedNationID, iconID),
          'rankIcon': Tankman.getRankBigIconPath(selectedNationID, rankID)})
     self.__currentSelectedNationID = selectedNationID