Exemplo n.º 1
0
 'tankExpert3',
 'tankExpert4',
 'tankExpert5',
 'tankExpert6',
 'tankExpert7',
 'tankExpert8',
 'tankExpert9',
 'tankExpert10',
 'tankExpert11',
 'tankExpert12',
 'tankExpert13',
 'tankExpert14']
ACHIEVEMENTS_IN_TANKMAN_DOSSIER = TMAN_ACHIEVEMENTS_BLOCK_LAYOUT
TANK_EXPERT_GROUP = ['tankExpert']
MECH_ENGINEER_GROUP = ['mechanicEngineer']
for name, nationID in GUI_NATIONS_ORDER_INDEX.iteritems():
    TANK_EXPERT_GROUP.append('tankExpert%d' % nationID)
    MECH_ENGINEER_GROUP.append('mechanicEngineer%d' % nationID)

EXCLUDED_ACHIEVES = ('lumberjack', 'alaric', 'tankExpert6', 'mechanicEngineer6', 'markOfMastery')

def isAchieveValid(achieveName, dossierItem):
    if achieveName == 'rareAchievements' and dossierItem.isInRoaming:
        return False
    if achieveName == 'whiteTiger' and (not checkWhiteTigerMedal(dossierItem.dossier) or dossierItem.isInRoaming):
        return False
    if achieveName == 'medalWittmann' and not checkWittmannMedal(dossierItem.dossier):
        return False
    return True

Exemplo n.º 2
0
] + [
    'tankExpert', 'tankExpert0', 'tankExpert1', 'tankExpert2', 'tankExpert3',
    'tankExpert4', 'tankExpert5', 'tankExpert6', 'tankExpert7', 'tankExpert8',
    'tankExpert9', 'tankExpert10', 'tankExpert11', 'tankExpert12',
    'tankExpert13', 'tankExpert14'
]
ACHIEVEMENTS_IN_VEHICLE_DOSSIER = VEHICLE_ACHIEVEMENTS_BLOCK_LAYOUT + [
    'tankExpert', 'tankExpert0', 'tankExpert1', 'tankExpert2', 'tankExpert3',
    'tankExpert4', 'tankExpert5', 'tankExpert6', 'tankExpert7', 'tankExpert8',
    'tankExpert9', 'tankExpert10', 'tankExpert11', 'tankExpert12',
    'tankExpert13', 'tankExpert14'
]
ACHIEVEMENTS_IN_TANKMAN_DOSSIER = TMAN_ACHIEVEMENTS_BLOCK_LAYOUT
TANK_EXPERT_GROUP = ['tankExpert']
MECH_ENGINEER_GROUP = ['mechanicEngineer']
for name, nationID in GUI_NATIONS_ORDER_INDEX.iteritems():
    TANK_EXPERT_GROUP.append('tankExpert%d' % nationID)
    MECH_ENGINEER_GROUP.append('mechanicEngineer%d' % nationID)

EXCLUDED_ACHIEVES = ('lumberjack', 'alaric', 'tankExpert6',
                     'mechanicEngineer6', 'markOfMastery')


def isAchieveValid(achieveName, dossierItem):
    if achieveName == 'rareAchievements' and dossierItem.isInRoaming:
        return False
    if achieveName == 'whiteTiger' and (not checkWhiteTigerMedal(
            dossierItem.dossier) or dossierItem.isInRoaming):
        return False
    if achieveName == 'medalWittmann' and not checkWittmannMedal(
            dossierItem.dossier):