def __updateSkillsData(self): skills = [ {'icon': Tankman.getSkillBigIconPath(skillType), 'label': Tankman.getSkillUserName(skillType), 'skillType': skillType, 'isForAll': skillType in tankmen.COMMON_SKILLS, 'selected': skillType in self._container.getCurrentCrewSkills()} for skillType in PARAMS_AFFECTED_TANKMEN_SKILLS ] self.as_setSkillsS(skills)
def packTankmanSkill(skill): if skill.roleType in tankmen.getSkillsConfig(): roleIconPath = Tankman.getRoleSmallIconPath(skill.roleType) else: roleIconPath = '' return {'name': skill.name, 'level': skill.level, 'userName': skill.userName, 'description': skill.description, 'shortDescription': skill.shortDescription, 'icon': {'big': Tankman.getSkillBigIconPath(skill.name), 'small': Tankman.getSkillSmallIconPath(skill.name), 'role': roleIconPath}, 'isActive': skill.isActive, 'isEnable': skill.isEnable, 'roleType': skill.roleType, 'isPerk': skill.isPerk}
def packTankmanSkill(skill, isPermanent=False): if skill.roleType in tankmen.getSkillsConfig(): roleIconPath = Tankman.getRoleSmallIconPath(skill.roleType) else: roleIconPath = '' return { 'name': skill.name, 'level': skill.level, 'userName': skill.userName, 'description': skill.description, 'shortDescription': skill.shortDescription, 'icon': { 'big': Tankman.getSkillBigIconPath(skill.name), 'small': Tankman.getSkillSmallIconPath(skill.name), 'role': roleIconPath }, 'isActive': skill.isActive, 'isEnable': skill.isEnable, 'roleType': skill.roleType, 'isPerk': skill.isPerk, 'isPermanent': isPermanent }
def packTankmanSkill(skill, isPermanent=False): if skill.roleType in tankmen.getSkillsConfig(): roleIconPath = Tankman.getRoleSmallIconPath(skill.roleType) else: roleIconPath = "" return { "name": skill.name, "level": skill.level, "userName": skill.userName, "description": skill.description, "shortDescription": skill.shortDescription, "icon": { "big": Tankman.getSkillBigIconPath(skill.name), "small": Tankman.getSkillSmallIconPath(skill.name), "role": roleIconPath, }, "isActive": skill.isActive, "isEnable": skill.isEnable, "roleType": skill.roleType, "isPerk": skill.isPerk, "isPermanent": isPermanent, }