Skip to content

Instantly share code, notes, and snippets.

@vinaghost
Last active August 15, 2024 16:44
Show Gist options
  • Select an option

  • Save vinaghost/fe383bca5e9f1b03b29eacafbb70e85f to your computer and use it in GitHub Desktop.

Select an option

Save vinaghost/fe383bca5e9f1b03b29eacafbb70e85f to your computer and use it in GitHub Desktop.
travian data in python array
buildings = [
{'cost': [40, 100, 50, 60], 'cp': 1, 'cu': 2, 'gid': 1, 'k': 1.67, 'maxLvl': 22, 'name': 'Woodcutter'} ,
{'cost': [80, 40, 80, 50], 'cp': 1, 'cu': 2, 'gid': 2, 'k': 1.67, 'maxLvl': 22, 'name': 'Clay Pit'} ,
{'cost': [100, 80, 30, 60], 'cp': 1, 'cu': 3, 'gid': 3, 'k': 1.67, 'maxLvl': 22, 'name': 'Iron Mine'} ,
{'cost': [70, 90, 70, 20], 'cp': 1, 'cu': 0, 'gid': 4, 'k': 1.67, 'maxLvl': 22, 'name': 'Cropland'} ,
{'cost': [520, 380, 290, 90], 'cp': 1, 'cu': 4, 'gid': 5, 'k': 1.8, 'maxLvl': 5, 'name': 'Sawmill', 'breq': {'1': 10, '15': 5}} ,
{'cost': [440, 480, 320, 50], 'cp': 1, 'cu': 3, 'gid': 6, 'k': 1.8, 'maxLvl': 5, 'name': 'Brickyard', 'breq': {'2': 10, '15': 5}} ,
{'cost': [200, 450, 510, 120], 'cp': 1, 'cu': 6, 'gid': 7, 'k': 1.8, 'maxLvl': 5, 'name': 'Iron Foundry', 'breq': {'3': 10, '15': 5}} ,
{'cost': [500, 440, 380, 1240], 'cp': 1, 'cu': 3, 'gid': 8, 'k': 1.8, 'maxLvl': 5, 'name': 'Grain Mill', 'breq': {'4': 5}} ,
{'cost': [1200, 1480, 870, 1600], 'cp': 1, 'cu': 4, 'gid': 9, 'k': 1.8, 'maxLvl': 5, 'name': 'Bakery', 'breq': {'4': 10, '8': 5, '15': 5}} ,
{'cost': [130, 160, 90, 40], 'cp': 1, 'cu': 1, 'gid': 10, 'k': 1.28, 'maxLvl': 20, 'name': 'Warehouse', 'breq': {'15': 1}} ,
{'cost': [80, 100, 70, 20], 'cp': 1, 'cu': 1, 'gid': 11, 'k': 1.28, 'maxLvl': 20, 'name': 'Granary', 'breq': {'15': 1}} ,
#{'cost': [170, 200, 380, 130], 'cp': 2, 'cu': 4, 'gid': 12, 'k': 1.28, 'maxLvl': 20, 'name': 'Blacksmith', 'breq': {'15': 3, '22': 3}} ,
{'cost': [180, 250, 500, 160], 'cp': 2, 'cu': 4, 'gid': 13, 'k': 1.28, 'maxLvl': 20, 'name': 'Smithy', 'breq': {'15': 3, '22': 1}} ,
{'cost': [1750, 2250, 1530, 240], 'cp': 1, 'cu': 1, 'gid': 14, 'k': 1.28, 'maxLvl': 20, 'name': 'Tournament Square', 'breq': {'16': 15}} ,
{'cost': [70, 40, 60, 20], 'cp': 2, 'cu': 2, 'gid': 15, 'k': 1.28, 'maxLvl': 20, 'name': 'Main Building'} ,
{'cost': [110, 160, 90, 70], 'cp': 1, 'cu': 1, 'gid': 16, 'k': 1.28, 'maxLvl': 20, 'name': 'Rally Point'} ,
{'cost': [80, 70, 120, 70], 'cp': 3, 'cu': 4, 'gid': 17, 'k': 1.28, 'maxLvl': 20, 'name': 'Marketplace', 'breq': {'10': 1, '11': 1, '15': 3}} ,
{'cost': [180, 130, 150, 80], 'cp': 4, 'cu': 3, 'gid': 18, 'k': 1.28, 'maxLvl': 20, 'name': 'Embassy', 'breq': {'15': 1}} ,
{'cost': [210, 140, 260, 120], 'cp': 1, 'cu': 4, 'gid': 19, 'k': 1.28, 'maxLvl': 20, 'name': 'Barracks', 'breq': {'15': 3, '16': 1}} ,
{'cost': [260, 140, 220, 100], 'cp': 2, 'cu': 5, 'gid': 20, 'k': 1.28, 'maxLvl': 20, 'name': 'Stable', 'breq': {'13':3, '22':5}} ,
{'cost': [460, 510, 600, 320], 'cp': 3, 'cu': 3, 'gid': 21, 'k': 1.28, 'maxLvl': 20, 'name': 'Workshop', 'breq': {'15': 5, '22': 10}} ,
{'cost': [220, 160, 90, 40], 'cp': 4, 'cu': 4, 'gid': 22, 'k': 1.28, 'maxLvl': 20, 'name': 'Academy', 'breq': {'15': 3, '19': 3}} ,
{'cost': [40, 50, 30, 10], 'cp': 1, 'cu': 0, 'gid': 23, 'k': 1.28, 'maxLvl': 10, 'name': 'Cranny'} ,
{'cost': [1250, 1110, 1260, 600], 'cp': 5, 'cu': 4, 'gid': 24, 'k': 1.28, 'maxLvl': 20, 'name': 'Town Hall', 'breq': {'15': 10, '22': 10}} ,
{'cost': [580, 460, 350, 180], 'cp': 2, 'cu': 1, 'gid': 25, 'k': 1.28, 'maxLvl': 20, 'name': 'Residence', 'breq': {'15': 5, '26': -1}} ,
{'cost': [550, 800, 750, 250], 'cp': 5, 'cu': 1, 'gid': 26, 'k': 1.28, 'maxLvl': 20, 'name': 'Palace', 'breq': {'15': 5, '18': 1, '25': -1}} ,
{'cost': [2880, 2740, 2580, 990], 'cp': 6, 'cu': 4, 'gid': 27, 'k': 1.26, 'maxLvl': 20, 'name': 'Treasury', 'breq': {'15': 10, '40': -1}} ,
{'cost': [1400, 1330, 1200, 400], 'cp': 3, 'cu': 3, 'gid': 28, 'k': 1.28, 'maxLvl': 20, 'name': 'Trade Office', 'breq': {'17': 20, '20': 10}} ,
{'cost': [630, 420, 780, 360], 'cp': 1, 'cu': 4, 'gid': 29, 'k': 1.28, 'maxLvl': 20, 'name': 'Great Barracks', 'breq': {'19': 20}} ,
{'cost': [780, 420, 660, 300], 'cp': 2, 'cu': 5, 'gid': 30, 'k': 1.28, 'maxLvl': 20, 'name': 'Great Stable', 'breq': {'20': 20}} ,
{'cost': [70, 90, 170, 70], 'cp': 1, 'cu': 0, 'gid': 31, 'k': 1.28, 'maxLvl': 20, 'name': 'City Wall'} ,
{'cost': [120, 200, 0, 80], 'cp': 1, 'cu': 0, 'gid': 32, 'k': 1.28, 'maxLvl': 20, 'name': 'Earth Wall'} ,
{'cost': [160, 100, 80, 60], 'cp': 1, 'cu': 0, 'gid': 33, 'k': 1.28, 'maxLvl': 20, 'name': 'Palisade'} ,
{'cost': [155, 130, 125, 70], 'cp': 1, 'cu': 2, 'gid': 34, 'k': 1.28, 'maxLvl': 20, 'name': 'Stonemason', 'breq': {'15':5}} ,
{'cost': [3210,2050,2750,3830], 'cp': 4, 'cu': 6, 'gid': 35, 'k': 1.24, 'maxLvl': 20, 'name': 'Brewery', 'breq': {'11': 20, '16': 10}} ,
{'cost': [80, 120, 70, 90], 'cp': 1, 'cu': 4, 'gid': 36, 'k': 1.28, 'maxLvl': 20, 'name': 'Trapper', 'breq': {'16': 1}} ,
{'cost': [700, 670, 700, 240], 'cp': 1, 'cu': 2, 'gid': 37, 'k': 1.33, 'maxLvl': 20, 'name': "Hero's Mansion", 'breq': {'15': 3, '16': 1}} ,
{'cost': [650, 800, 450, 200], 'cp': 1, 'cu': 1, 'gid': 38, 'k': 1.28, 'maxLvl': 20, 'name': 'Great Warehouse', 'breq': {'15': 10}} ,
{'cost': [400, 500, 350, 100], 'cp': 1, 'cu': 1, 'gid': 39, 'k': 1.28, 'maxLvl': 20, 'name': 'Great Granary', 'breq': {'15': 10}} ,
{'cost': [66700, 69050, 72200, 13200], 'cp': 0, 'cu': 1, 'gid': 40, 'k': 1.0275, 'maxLvl': 100, 'name': 'Wonder of the World'} ,
{'cost': [780, 420, 660, 540], 'cp': 3, 'cu': 5, 'gid': 41, 'k': 1.28, 'maxLvl': 20, 'name': 'Horse Drinking Trough', 'breq': {'16': 10, '20': 20}} ,
{'cost': [110, 160, 70, 60], 'cp': 1, 'cu': 0, 'gid': 42, 'k': 1.28, 'maxLvl': 20, 'name': 'Stone Wall'} ,
{'cost': [50, 80, 40, 30], 'cp': 1, 'cu': 0, 'gid': 43, 'k': 1.28, 'maxLvl': 20, 'name': 'Makeshift Wall'} ,
{'cost': [1600, 1250, 1050, 200], 'cp': 2, 'cu': 1, 'gid': 44, 'k': 1.22, 'maxLvl': 20, 'name': 'Command Center', 'breq': {'15': 5, '25': -1, '26': -1}} ,
{'cost': [910, 945, 910, 340], 'cp': 2, 'cu': 1, 'gid': 45, 'k': 1.31, 'maxLvl': 20, 'name': 'Waterworks', 'breq': {'37': 10}} ,
{'cost': [320, 280, 420, 360], 'cp': 4, 'cu': 3, 'gid': 46, 'k': 1.28, 'maxLvl': 20, 'name': 'Hospital', 'breq': {'15': 10, '22': 15}} ,
{'cost': [240, 110, 275, 100], 'cp': 3, 'cu': 4, 'gid': 47, 'k': 1.28, 'maxLvl': 20, 'name': 'Watchtower', 'breq': {'31': 1, '32': 1, '33': 1}} ,
]
quests = [
{'type': 'Main Building', 'name': 'Build Main building level 1', 'resouces': [150]*4, 'exp': 10, 'gid': 16, 'lvl': 1},
{'type': 'Main Building', 'name': 'Upgrade Main building level 3', 'resouces': [300]*4, 'exp': 20, 'gid': 16, 'lvl': 3, 'prv_lvl': 1},
{'type': 'Main Building', 'name': 'Upgrade Main building level 7', 'resouces': [450]*4, 'exp': 30, 'gid': 16, 'lvl': 7, 'prv_lvl': 3},
{'type': 'Main Building', 'name': 'Upgrade Main building level 12', 'resouces': [600]*4, 'exp': 40, 'gid': 16, 'lvl': 12, 'prv_lvl': 7},
{'type': 'Main Building', 'name': 'Upgrade Main building level 20', 'resouces': [750]*4, 'exp': 50, 'gid': 16, 'lvl': 20, 'prv_lvl': 12},
{'type': 'Woodcutter', 'name': 'One Woodcutter to level 2', 'resouces': [150]*4, 'exp': 10, 'gid': 1, 'lvl': 2, 'amount': 1},
{'type': 'Woodcutter', 'name': 'All Woodcutters to level 2', 'resouces': [225]*4, 'exp': 15, 'gid': 1, 'lvl': 2, 'amount': 4},
{'type': 'Woodcutter', 'name': 'All Woodcutters to level 3', 'resouces': [450]*4, 'exp': 30, 'gid': 1, 'lvl': 3, 'amount': 4},
{'type': 'Woodcutter', 'name': 'One Woodcutter to level 4', 'resouces': [300]*4, 'exp': 20, 'gid': 1, 'lvl': 4, 'amount': 1},
{'type': 'Woodcutter', 'name': 'All Woodcutters to level 5', 'resouces': [675]*4, 'exp': 45, 'gid': 1, 'lvl': 5, 'amount': 4},
{'type': 'Woodcutter', 'name': 'One Woodcutter to level 7', 'resouces': [450]*4, 'exp': 30, 'gid': 1, 'lvl': 7, 'amount': 1},
{'type': 'Woodcutter', 'name': 'All Woodcutters to level 8', 'resouces': [900]*4, 'exp': 60, 'gid': 1, 'lvl': 8, 'amount': 4},
{'type': 'Woodcutter', 'name': 'One Woodcutter to level 10', 'resouces': [600]*4, 'exp': 40, 'gid': 1, 'lvl': 10, 'amount': 1},
{'type': 'Woodcutter', 'name': 'All Woodcutters to level 10', 'resouces': [1125]*4, 'exp': 75, 'gid': 1, 'lvl': 10, 'amount': 4},
{'type': 'Claypit', 'name': 'One Claypit to level 2', 'resouces': [150]*4, 'exp': 10, 'gid': 2, 'lvl': 2, 'amount': 1},
{'type': 'Claypit', 'name': 'All Claypits to level 2', 'resouces': [225]*4, 'exp': 15, 'gid': 2, 'lvl': 2, 'amount': 4},
{'type': 'Claypit', 'name': 'All Claypits to level 3', 'resouces': [450]*4, 'exp': 30, 'gid': 2, 'lvl': 3, 'amount': 4},
{'type': 'Claypit', 'name': 'One Claypit to level 4', 'resouces': [300]*4, 'exp': 20, 'gid': 2, 'lvl': 4, 'amount': 1},
{'type': 'Claypit', 'name': 'All Claypits to level 5', 'resouces': [675]*4, 'exp': 45, 'gid': 2, 'lvl': 5, 'amount': 4},
{'type': 'Claypit', 'name': 'One Claypit to level 7', 'resouces': [450]*4, 'exp': 30, 'gid': 2, 'lvl': 7, 'amount': 1},
{'type': 'Claypit', 'name': 'All Claypits to level 8', 'resouces': [900]*4, 'exp': 60, 'gid': 2, 'lvl': 8, 'amount': 4},
{'type': 'Claypit', 'name': 'One Claypit to level 10', 'resouces': [600]*4, 'exp': 40, 'gid': 2, 'lvl': 10, 'amount': 1},
{'type': 'Claypit', 'name': 'All Claypits to level 10', 'resouces': [1125]*4, 'exp': 75, 'gid': 2, 'lvl': 10, 'amount': 4},
{'type': 'Ironmine', 'name': 'One Ironmine to level 2', 'resouces': [150]*4, 'exp': 10, 'gid': 3, 'lvl': 2, 'amount': 1},
{'type': 'Ironmine', 'name': 'All Ironmines to level 2', 'resouces': [225]*4, 'exp': 15, 'gid': 3, 'lvl': 2, 'amount': 4},
{'type': 'Ironmine', 'name': 'All Ironmines to level 3', 'resouces': [450]*4, 'exp': 30, 'gid': 3, 'lvl': 3, 'amount': 4},
{'type': 'Ironmine', 'name': 'One Ironmine to level 4', 'resouces': [300]*4, 'exp': 20, 'gid': 3, 'lvl': 4, 'amount': 1},
{'type': 'Ironmine', 'name': 'All Ironmines to level 5', 'resouces': [675]*4, 'exp': 45, 'gid': 3, 'lvl': 5, 'amount': 4},
{'type': 'Ironmine', 'name': 'One Ironmine to level 7', 'resouces': [450]*4, 'exp': 30, 'gid': 3, 'lvl': 7, 'amount': 1},
{'type': 'Ironmine', 'name': 'All Ironmines to level 8', 'resouces': [900]*4, 'exp': 60, 'gid': 3, 'lvl': 8, 'amount': 4},
{'type': 'Ironmine', 'name': 'One Ironmine to level 10', 'resouces': [600]*4, 'exp': 40, 'gid': 3, 'lvl': 10, 'amount': 1},
{'type': 'Ironmine', 'name': 'All Ironmines to level 10', 'resouces': [1125]*4, 'exp': 75, 'gid': 3, 'lvl': 10, 'amount': 4},
{'type': 'Cropland', 'name': 'One Cropland to level 2', 'resouces': [150]*4, 'exp': 10, 'gid': 4, 'lvl': 2, 'amount': 1},
{'type': 'Cropland', 'name': 'All Croplands to level 2', 'resouces': [225]*4, 'exp': 15, 'gid': 4, 'lvl': 2, 'amount': 6},
{'type': 'Cropland', 'name': 'All Croplands to level 3', 'resouces': [450]*4, 'exp': 30, 'gid': 4, 'lvl': 3, 'amount': 6},
{'type': 'Cropland', 'name': 'One Cropland to level 4', 'resouces': [300]*4, 'exp': 20, 'gid': 4, 'lvl': 4, 'amount': 1},
{'type': 'Cropland', 'name': 'All Croplands to level 5', 'resouces': [675]*4, 'exp': 45, 'gid': 4, 'lvl': 5, 'amount': 6},
{'type': 'Cropland', 'name': 'One Cropland to level 7', 'resouces': [450]*4, 'exp': 30, 'gid': 4, 'lvl': 7, 'amount': 1},
{'type': 'Cropland', 'name': 'All Croplands to level 8', 'resouces': [900]*4, 'exp': 60, 'gid': 4, 'lvl': 8, 'amount': 6},
{'type': 'Cropland', 'name': 'One Cropland to level 10', 'resouces': [600]*4, 'exp': 40, 'gid': 4, 'lvl': 10, 'amount': 1},
{'type': 'Cropland', 'name': 'All Croplands to level 10', 'resouces': [1125]*4, 'exp': 75, 'gid': 4, 'lvl': 10, 'amount': 6},
{'type': 'Even growth', 'name': 'One of all four resources to level 2', 'resouces': [75]*4, 'exp': 5, 'lvl': 2, 'amount': 1},
{'type': 'Even growth', 'name': 'One of all four resources to level 4', 'resouces': [150]*4, 'exp': 10, 'lvl': 4, 'amount': 1},
{'type': 'Even growth', 'name': 'One of all four resources to level 7', 'resouces': [225]*4, 'exp': 15, 'lvl': 7, 'amount': 1},
{'type': 'Even growth', 'name': 'One of all four resources to level 10', 'resouces': [300]*4, 'exp': 20, 'lvl': 10, 'amount': 1},
{'type': 'Complete economy', 'name': 'All resource fields to level 2', 'resouces': [600]*4, 'exp': 40, 'lvl': 2, 'amount': 18},
{'type': 'Complete economy', 'name': 'All resource fields to level 4', 'resouces': [1200]*4, 'exp': 80, 'lvl': 4, 'amount': 18},
{'type': 'Complete economy', 'name': 'All resource fields to level 7', 'resouces': [1800]*4, 'exp': 120, 'lvl': 7, 'amount': 18},
{'type': 'Complete economy', 'name': 'All resource fields to level 8', 'resouces': [2400]*4, 'exp': 160, 'lvl': 8, 'amount': 18},
{'type': 'Complete economy', 'name': 'All resource fields to level 9', 'resouces': [3000]*4, 'exp': 200, 'lvl': 9, 'amount': 18},
{'type': 'Complete economy', 'name': 'All resource fields to level 10', 'resouces': [3600]*4, 'exp': 240, 'lvl': 10, 'amount': 18},
{'type': 'Rally Point', 'name': 'Build Rally Point level 1', 'resouces': [150]*4, 'exp': 10, 'gid': 16, 'lvl': 1},
{'type': 'Rally Point', 'name': 'Upgrade Rally Point level 10', 'resouces': [300]*4, 'exp': 20, 'gid': 16, 'lvl': 10, 'prv_lvl': 1},
{'type': 'Rally Point', 'name': 'Upgrade Rally Point level 20', 'resouces': [450]*4, 'exp': 30, 'gid': 16, 'lvl': 20, 'prv_lvl': 10},
{'type': 'Warehouse', 'name': 'Build Warehouse level 1', 'resouces': [75]*4, 'exp': 5, 'gid': 10, 'lvl': 1},
{'type': 'Warehouse', 'name': 'Upgrade Warehouse level 3', 'resouces': [150]*4, 'exp': 10, 'gid': 10, 'lvl': 3, 'prv_lvl': 1},
{'type': 'Warehouse', 'name': 'Upgrade Warehouse level 7', 'resouces': [225]*4, 'exp': 15, 'gid': 10, 'lvl': 7, 'prv_lvl': 3},
{'type': 'Warehouse', 'name': 'Upgrade Warehouse level 12', 'resouces': [300]*4, 'exp': 20, 'gid': 10, 'lvl': 12, 'prv_lvl': 7},
{'type': 'Warehouse', 'name': 'Upgrade Warehouse level 20', 'resouces': [375]*4, 'exp': 30, 'gid': 10, 'lvl': 20, 'prv_lvl': 12},
{'type': 'Granary', 'name': 'Build Granary level 1', 'resouces': [75]*4, 'exp': 5, 'gid': 11, 'lvl': 1},
{'type': 'Granary', 'name': 'Upgrade Granary level 3', 'resouces': [150]*4, 'exp': 10, 'gid': 11, 'lvl': 3, 'prv_lvl': 1},
{'type': 'Granary', 'name': 'Upgrade Granary level 7', 'resouces': [225]*4, 'exp': 15, 'gid': 11, 'lvl': 7, 'prv_lvl': 3},
{'type': 'Granary', 'name': 'Upgrade Granary level 12', 'resouces': [300]*4, 'exp': 20, 'gid': 11, 'lvl': 12, 'prv_lvl': 7},
{'type': 'Granary', 'name': 'Upgrade Granary level 20', 'resouces': [375]*4, 'exp': 30, 'gid': 11, 'lvl': 20, 'prv_lvl': 12},
{'type': 'Barracks', 'name': 'Build Barracks level 1', 'resouces': [75]*4, 'exp': 5, 'gid': 19, 'lvl': 1},
{'type': 'Barracks', 'name': 'Upgrade Barracks level 3', 'resouces': [150]*4, 'exp': 10, 'gid': 19, 'lvl': 3, 'prv_lvl': 1},
{'type': 'Barracks', 'name': 'Upgrade Barracks level 7', 'resouces': [225]*4, 'exp': 15, 'gid': 19, 'lvl': 7, 'prv_lvl': 3},
{'type': 'Barracks', 'name': 'Upgrade Barracks level 12', 'resouces': [300]*4, 'exp': 20, 'gid': 19, 'lvl': 12, 'prv_lvl': 7},
{'type': 'Barracks', 'name': 'Upgrade Barracks level 20', 'resouces': [375]*4, 'exp': 30, 'gid': 19, 'lvl': 20, 'prv_lvl': 12},
{'type': 'Stable', 'name': 'Build Stable level 1', 'resouces': [150]*4, 'exp': 10, 'gid': 20, 'lvl': 1},
{'type': 'Stable', 'name': 'Upgrade Stable level 3', 'resouces': [300]*4, 'exp': 20, 'gid': 20, 'lvl': 3, 'prv_lvl': 1},
{'type': 'Stable', 'name': 'Upgrade Stable level 7', 'resouces': [450]*4, 'exp': 30, 'gid': 20, 'lvl': 7, 'prv_lvl': 3},
{'type': 'Stable', 'name': 'Upgrade Stable level 12', 'resouces': [600]*4, 'exp': 40, 'gid': 20, 'lvl': 12, 'prv_lvl': 7},
{'type': 'Stable', 'name': 'Upgrade Stable level 20', 'resouces': [750]*4, 'exp': 50, 'gid': 20, 'lvl': 20, 'prv_lvl': 12},
{'type': 'Academy', 'name': 'Build Academy level 1', 'resouces': [150]*4, 'exp': 10, 'gid': 22, 'lvl': 1},
{'type': 'Academy', 'name': 'Upgrade Academy level 10', 'resouces': [300]*4, 'exp': 20, 'gid': 22, 'lvl': 10, 'prv_lvl': 1},
{'type': 'Academy', 'name': 'Upgrade Academy level 20', 'resouces': [450]*4, 'exp': 30, 'gid': 22, 'lvl': 20, 'prv_lvl': 10},
{'type': 'Smithy', 'name': 'Build Smithy level 1', 'resouces': [150]*4, 'exp': 10, 'gid': 13, 'lvl': 1},
{'type': 'Smithy', 'name': 'Upgrade Smithy level 10', 'resouces': [300]*4, 'exp': 20, 'gid': 13, 'lvl': 10, 'prv_lvl': 1},
{'type': 'Smithy', 'name': 'Upgrade Smithy level 20', 'resouces': [450]*4, 'exp': 30, 'gid': 13, 'lvl': 20, 'prv_lvl': 10},
{'type': 'Townhall', 'name': 'Build Townhall level 1', 'resouces': [600]*4, 'exp': 40, 'gid': 24, 'lvl': 1},
{'type': 'Townhall', 'name': 'Upgrade Townhall level 10', 'resouces': [1200]*4, 'exp': 80, 'gid': 24, 'lvl': 10, 'prv_lvl': 1},
{'type': 'Townhall', 'name': 'Upgrade Townhall level 20', 'resouces': [1800]*4, 'exp': 120, 'gid': 24, 'lvl': 20, 'prv_lvl': 10},
{'type': 'Workshop', 'name': 'Build Workshop level 1', 'resouces': [600]*4, 'exp': 40, 'gid': 21, 'lvl': 1},
{'type': 'Cranny', 'name': 'Build Cranny level 1', 'resouces': [75]*4, 'exp': 5, 'gid': 23, 'lvl': 1},
{'type': 'Cranny', 'name': 'Upgrade Cranny level 3', 'resouces': [150]*4, 'exp': 10, 'gid': 23, 'lvl': 3, 'prv_lvl': 1},
{'type': 'Cranny', 'name': 'Upgrade Cranny level 6', 'resouces': [225]*4, 'exp': 15, 'gid': 23, 'lvl': 6, 'prv_lvl': 3},
{'type': 'Cranny', 'name': 'Upgrade Cranny level 10', 'resouces': [300]*4, 'exp': 20, 'gid': 23, 'lvl': 10, 'prv_lvl': 6},
{'type': 'Marketplace', 'name': 'Build Marketplace level 1', 'resouces': [150]*4, 'exp': 10, 'gid': 17, 'lvl': 1},
{'type': 'Marketplace', 'name': 'Upgrade Marketplace level 3', 'resouces': [300]*4, 'exp': 20, 'gid': 17, 'lvl': 3, 'prv_lvl': 1},
{'type': 'Marketplace', 'name': 'Upgrade Marketplace level 7', 'resouces': [450]*4, 'exp': 30, 'gid': 17, 'lvl': 7, 'prv_lvl': 3},
{'type': 'Marketplace', 'name': 'Upgrade Marketplace level 12', 'resouces': [600]*4, 'exp': 40, 'gid': 17, 'lvl': 12, 'prv_lvl': 7},
{'type': 'Marketplace', 'name': 'Upgrade Marketplace level 20', 'resouces': [750]*4, 'exp': 50, 'gid': 17, 'lvl': 20, 'prv_lvl': 12},
{'type': 'Embassy', 'name': 'Build Embassy level 1', 'resouces': [300]*4, 'exp': 20, 'gid': 18, 'lvl': 1},
{'type': 'Residence / Palace / Command Center', 'name': 'Build Residence / Palace / Command Center level 1', 'resouces': [300]*4, 'exp': 20, 'gid': 25, 'lvl': 1},
{'type': 'Residence / Palace / Command Center', 'name': 'Upgrade Residence / Palace / Command Center level 3', 'resouces': [600]*4, 'exp': 40, 'gid': 25, 'lvl': 3, 'prv_lvl': 1},
{'type': 'Residence / Palace / Command Center', 'name': 'Upgrade Residence / Palace / Command Center level 7', 'resouces': [900]*4, 'exp': 60, 'gid': 25, 'lvl': 7, 'prv_lvl': 3},
{'type': 'Residence / Palace / Command Center', 'name': 'Upgrade Residence / Palace / Command Center level 10', 'resouces': [1200]*4, 'exp': 80, 'gid': 25, 'lvl': 10, 'prv_lvl': 7},
{'type': 'Residence / Palace / Command Center', 'name': 'Upgrade Residence / Palace / Command Center level 20', 'resouces': [1500]*4, 'exp': 100, 'gid': 25, 'lvl': 20, 'prv_lvl': 10},
{'type': 'Wall', 'name': 'Build Wall level 1', 'resouces': [150]*4, 'exp': 10, 'gid': 33, 'lvl': 1},
{'type': 'Wall', 'name': 'Upgrade Wall level 3', 'resouces': [300]*4, 'exp': 20, 'gid': 33, 'lvl': 3, 'prv_lvl': 1},
{'type': 'Wall', 'name': 'Upgrade Wall level 7', 'resouces': [450]*4, 'exp': 30, 'gid': 33, 'lvl': 7, 'prv_lvl': 3},
{'type': 'Wall', 'name': 'Upgrade Wall level 12', 'resouces': [600]*4, 'exp': 40, 'gid': 33, 'lvl': 12, 'prv_lvl': 7},
{'type': 'Wall', 'name': 'Upgrade Wall level 20', 'resouces': [750]*4, 'exp': 50, 'gid': 33, 'lvl': 20, 'prv_lvl': 12},
{'type': 'Sawmill', 'name': 'Build Sawmill level 1', 'resouces': [150]*4, 'exp': 10, 'gid': 5, 'lvl': 1},
{'type': 'Sawmill', 'name': 'Upgrade Sawmill level 5', 'resouces': [300]*4, 'exp': 20, 'gid': 5, 'lvl': 5, 'prv_lvl': 1},
{'type': 'Brickyard', 'name': 'Build Brickyard level 1', 'resouces': [150]*4, 'exp': 10, 'gid': 6, 'lvl': 1},
{'type': 'Brickyard', 'name': 'Upgrade Brickyard level 5', 'resouces': [300]*4, 'exp': 20, 'gid': 6, 'lvl': 5, 'prv_lvl': 1},
{'type': 'Iron Foundry', 'name': 'Build Iron Foundry level 1', 'resouces': [150]*4, 'exp': 10, 'gid': 7, 'lvl': 1},
{'type': 'Iron Foundry', 'name': 'Upgrade Iron Foundry level 5', 'resouces': [300]*4, 'exp': 20, 'gid': 7, 'lvl': 5, 'prv_lvl': 1},
{'type': 'Grain Mill', 'name': 'Build Grain Mill level 1', 'resouces': [150]*4, 'exp': 10, 'gid': 8, 'lvl': 1},
{'type': 'Grain Mill', 'name': 'Upgrade Grain Mill level 5', 'resouces': [300]*4, 'exp': 20, 'gid': 8, 'lvl': 5, 'prv_lvl': 1},
{'type': 'Bakery', 'name': 'Build Bakery level 1', 'resouces': [150]*4, 'exp': 10, 'gid': 9, 'lvl': 1},
{'type': 'Bakery', 'name': 'Upgrade Bakery level 5', 'resouces': [300]*4, 'exp': 20, 'gid': 9, 'lvl': 5, 'prv_lvl': 1},
{'type': 'Celebration', 'name': 'Celebration', 'resouces': [600]*4, 'exp': 40, 'cost': [6400, 6650, 5940, 1340], 'cp': 1},
{'type': 'Village Population', 'name': 'Reach 50 population', 'resouces': [375]*4, 'exp': 25, 'pop': 50},
{'type': 'Village Population', 'name': 'Reach 100 population', 'resouces': [750]*4, 'exp': 50, 'pop': 100},
{'type': 'Village Population', 'name': 'Reach 150 population', 'resouces': [1125]*4, 'exp': 75, 'pop': 150},
{'type': 'Village Population', 'name': 'Reach 250 population', 'resouces': [1500]*4, 'exp': 100, 'pop': 250},
{'type': 'Village Population', 'name': 'Reach 350 population', 'resouces': [1875]*4, 'exp': 125, 'pop': 350},
{'type': 'Village Population', 'name': 'Reach 500 population', 'resouces': [2250]*4, 'exp': 150, 'pop': 500},
{'type': 'Village Population', 'name': 'Reach 750 population', 'resouces': [2625]*4, 'exp': 175, 'pop': 750},
{'type': 'Village Population', 'name': 'Reach 1000 population', 'resouces': [3000]*4, 'exp': 200, 'pop': 1000},
{'type': 'Village Culture Points', 'name': 'Reach 50 culture point production per day', 'resouces': [375]*4, 'exp': 25, 'cp': 50},
{'type': 'Village Culture Points', 'name': 'Reach 100 culture point production per day', 'resouces': [750]*4, 'exp': 50, 'cp': 100},
{'type': 'Village Culture Points', 'name': 'Reach 150 culture point production per day', 'resouces': [1125]*4, 'exp': 75, 'cp': 150},
{'type': 'Village Culture Points', 'name': 'Reach 250 culture point production per day', 'resouces': [1500]*4, 'exp': 100, 'cp': 250},
{'type': 'Village Culture Points', 'name': 'Reach 350 culture point production per day', 'resouces': [1875]*4, 'exp': 125, 'cp': 350},
{'type': 'Village Culture Points', 'name': 'Reach 500 culture point production per day', 'resouces': [2250]*4, 'exp': 150, 'cp': 500},
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment