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
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
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
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)
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
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