Esempio n. 1
0
def makeDivisionData(nameGenerator):
    result = []
    for name, level, rosterTypeID in getDivisionsOrderData():
        settings = getDivisionSettings(name)
        if settings:
            profit = settings.resourceBonus
        else:
            profit = 0
        result.append({'profit': profit,
         'level': level,
         'label': nameGenerator(name),
         'data': rosterTypeID})

    return result
Esempio n. 2
0
def makeDivisionData(nameGenerator = None):
    result = []
    for name, divisionID, rosterTypeID in getDivisionsOrderData():
        settings = getDivisionSettings(name)
        if settings:
            profit = settings.resourceBonus
        else:
            profit = 0
        result.append({'profit': profit,
         'level': divisionID,
         'label': nameGenerator or I18N_FORTIFICATIONS.sortie_division_name(name),
         'data': rosterTypeID,
         'vehLvls': MIN_MAX_VEH_LVLS_MAPPING[divisionID].DEFAULT_LEVELS})

    return result
Esempio n. 3
0
def makeDivisionData(nameGenerator):
    result = []
    for name, level, rosterTypeID in getDivisionsOrderData():
        settings = getDivisionSettings(name)
        if settings:
            profit = settings.resourceBonus
        else:
            profit = 0
        result.append({
            'profit': profit,
            'level': level,
            'label': nameGenerator(name),
            'data': rosterTypeID
        })

    return result