Module:Data/Research
Appearance
Documentation for this module may be created at Module:Data/Research/doc
-- DO NOT EDIT BY HAND
-- Generated by scripts/export-wiki-data.cjs from the WarExpand game database.
-- Any change made here is overwritten on the next export. Fix the game data
-- instead, then re-run the script.
return {
caps = {
cap_chains = {
'market_orders',
'courier_contracts',
'research_queue',
'building_queue',
'training_queue',
},
tier_caps = {
3,
5,
7,
9,
10,
},
},
research = {
aircraft_carrier_tier_2 = {
name = 'Aircraft Carrier Tier 2',
research_duration = 4413201,
unit_code = 'aircraft_carrier',
unlock_tier = 2,
},
aircraft_carrier_tier_3 = {
name = 'Aircraft Carrier Tier 3',
required_research_code = 'aircraft_carrier_tier_2',
research_duration = 7723102,
unit_code = 'aircraft_carrier',
unlock_tier = 3,
},
aircraft_carrier_tier_4 = {
name = 'Aircraft Carrier Tier 4',
required_research_code = 'aircraft_carrier_tier_3',
research_duration = 13515429,
unit_code = 'aircraft_carrier',
unlock_tier = 4,
},
aircraft_carrier_tier_5 = {
name = 'Aircraft Carrier Tier 5',
required_research_code = 'aircraft_carrier_tier_4',
research_duration = 23652000,
unit_code = 'aircraft_carrier',
unlock_tier = 5,
},
anti_air_tier_2 = {
name = 'Anti-Air Tier 2',
research_duration = 1961423,
unit_code = 'anti_air',
unlock_tier = 2,
},
anti_air_tier_3 = {
name = 'Anti-Air Tier 3',
required_research_code = 'anti_air_tier_2',
research_duration = 3432490,
unit_code = 'anti_air',
unlock_tier = 3,
},
anti_air_tier_4 = {
name = 'Anti-Air Tier 4',
required_research_code = 'anti_air_tier_3',
research_duration = 6006857,
unit_code = 'anti_air',
unlock_tier = 4,
},
anti_air_tier_5 = {
name = 'Anti-Air Tier 5',
required_research_code = 'anti_air_tier_4',
research_duration = 10512000,
unit_code = 'anti_air',
unlock_tier = 5,
},
artillery_tier_2 = {
name = 'Artillery Tier 2',
research_duration = 2451778,
unit_code = 'artillery',
unlock_tier = 2,
},
artillery_tier_3 = {
name = 'Artillery Tier 3',
required_research_code = 'artillery_tier_2',
research_duration = 4290612,
unit_code = 'artillery',
unlock_tier = 3,
},
artillery_tier_4 = {
name = 'Artillery Tier 4',
required_research_code = 'artillery_tier_3',
research_duration = 7508571,
unit_code = 'artillery',
unlock_tier = 4,
},
artillery_tier_5 = {
name = 'Artillery Tier 5',
required_research_code = 'artillery_tier_4',
research_duration = 13140000,
unit_code = 'artillery',
unlock_tier = 5,
},
building_queue_tier_2 = {
name = 'Building Queue II',
research_duration = 483638,
tree_x = 0,
tree_y = 240,
unlock_tier = 2,
},
building_queue_tier_3 = {
name = 'Building Queue III',
required_research_code = 'building_queue_tier_2',
research_duration = 846367,
tree_x = 240,
tree_y = 240,
unlock_tier = 3,
},
building_queue_tier_4 = {
name = 'Building Queue IV',
required_research_code = 'building_queue_tier_3',
research_duration = 1481143,
tree_x = 480,
tree_y = 240,
unlock_tier = 4,
},
building_queue_tier_5 = {
name = 'Building Queue V',
required_research_code = 'building_queue_tier_4',
research_duration = 2592000,
tree_x = 720,
tree_y = 240,
unlock_tier = 5,
},
courier_contracts_tier_2 = {
name = 'Courier Contracts II',
research_duration = 483638,
tree_x = 0,
tree_y = 80,
unlock_tier = 2,
},
courier_contracts_tier_3 = {
name = 'Courier Contracts III',
required_research_code = 'courier_contracts_tier_2',
research_duration = 846367,
tree_x = 240,
tree_y = 80,
unlock_tier = 3,
},
courier_contracts_tier_4 = {
name = 'Courier Contracts IV',
required_research_code = 'courier_contracts_tier_3',
research_duration = 1481143,
tree_x = 480,
tree_y = 80,
unlock_tier = 4,
},
courier_contracts_tier_5 = {
name = 'Courier Contracts V',
required_research_code = 'courier_contracts_tier_4',
research_duration = 2592000,
tree_x = 720,
tree_y = 80,
unlock_tier = 5,
},
destroyer_tier_2 = {
name = 'Destroyer Tier 2',
research_duration = 3432490,
unit_code = 'destroyer',
unlock_tier = 2,
},
destroyer_tier_3 = {
name = 'Destroyer Tier 3',
required_research_code = 'destroyer_tier_2',
research_duration = 6006857,
unit_code = 'destroyer',
unlock_tier = 3,
},
destroyer_tier_4 = {
name = 'Destroyer Tier 4',
required_research_code = 'destroyer_tier_3',
research_duration = 10512000,
unit_code = 'destroyer',
unlock_tier = 4,
},
destroyer_tier_5 = {
name = 'Destroyer Tier 5',
required_research_code = 'destroyer_tier_4',
research_duration = 18396000,
unit_code = 'destroyer',
unlock_tier = 5,
},
elite_infantry_tier_2 = {
name = 'Elite Infantry Tier 2',
research_duration = 1716244,
unit_code = 'elite_infantry',
unlock_tier = 2,
},
elite_infantry_tier_3 = {
name = 'Elite Infantry Tier 3',
required_research_code = 'elite_infantry_tier_2',
research_duration = 3003428,
unit_code = 'elite_infantry',
unlock_tier = 3,
},
elite_infantry_tier_4 = {
name = 'Elite Infantry Tier 4',
required_research_code = 'elite_infantry_tier_3',
research_duration = 5255999,
unit_code = 'elite_infantry',
unlock_tier = 4,
},
elite_infantry_tier_5 = {
name = 'Elite Infantry Tier 5',
required_research_code = 'elite_infantry_tier_4',
research_duration = 9198000,
unit_code = 'elite_infantry',
unlock_tier = 5,
},
frigate_tier_2 = {
name = 'Frigate Tier 2',
research_duration = 2451778,
unit_code = 'frigate',
unlock_tier = 2,
},
frigate_tier_3 = {
name = 'Frigate Tier 3',
required_research_code = 'frigate_tier_2',
research_duration = 4290612,
unit_code = 'frigate',
unlock_tier = 3,
},
frigate_tier_4 = {
name = 'Frigate Tier 4',
required_research_code = 'frigate_tier_3',
research_duration = 7508571,
unit_code = 'frigate',
unlock_tier = 4,
},
frigate_tier_5 = {
name = 'Frigate Tier 5',
required_research_code = 'frigate_tier_4',
research_duration = 13140000,
unit_code = 'frigate',
unlock_tier = 5,
},
heavy_infantry_tier_2 = {
name = 'Heavy Infantry Tier 2',
research_duration = 980711,
unit_code = 'heavy_infantry',
unlock_tier = 2,
},
heavy_infantry_tier_3 = {
name = 'Heavy Infantry Tier 3',
required_research_code = 'heavy_infantry_tier_2',
research_duration = 1716245,
unit_code = 'heavy_infantry',
unlock_tier = 3,
},
heavy_infantry_tier_4 = {
name = 'Heavy Infantry Tier 4',
required_research_code = 'heavy_infantry_tier_3',
research_duration = 3003429,
unit_code = 'heavy_infantry',
unlock_tier = 4,
},
heavy_infantry_tier_5 = {
name = 'Heavy Infantry Tier 5',
required_research_code = 'heavy_infantry_tier_4',
research_duration = 5256000,
unit_code = 'heavy_infantry',
unlock_tier = 5,
},
heavy_tank_tier_2 = {
name = 'Heavy Tank Tier 2',
research_duration = 1961423,
unit_code = 'heavy_tank',
unlock_tier = 2,
},
heavy_tank_tier_3 = {
name = 'Heavy Tank Tier 3',
required_research_code = 'heavy_tank_tier_2',
research_duration = 3432490,
unit_code = 'heavy_tank',
unlock_tier = 3,
},
heavy_tank_tier_4 = {
name = 'Heavy Tank Tier 4',
required_research_code = 'heavy_tank_tier_3',
research_duration = 6006857,
unit_code = 'heavy_tank',
unlock_tier = 4,
},
heavy_tank_tier_5 = {
name = 'Heavy Tank Tier 5',
required_research_code = 'heavy_tank_tier_4',
research_duration = 10512000,
unit_code = 'heavy_tank',
unlock_tier = 5,
},
jet_fighter_tier_2 = {
name = 'Jet Fighter Tier 2',
research_duration = 2942134,
unit_code = 'jet_fighter',
unlock_tier = 2,
},
jet_fighter_tier_3 = {
name = 'Jet Fighter Tier 3',
required_research_code = 'jet_fighter_tier_2',
research_duration = 5148735,
unit_code = 'jet_fighter',
unlock_tier = 3,
},
jet_fighter_tier_4 = {
name = 'Jet Fighter Tier 4',
required_research_code = 'jet_fighter_tier_3',
research_duration = 9010286,
unit_code = 'jet_fighter',
unlock_tier = 4,
},
jet_fighter_tier_5 = {
name = 'Jet Fighter Tier 5',
required_research_code = 'jet_fighter_tier_4',
research_duration = 15768000,
unit_code = 'jet_fighter',
unlock_tier = 5,
},
light_infantry_tier_2 = {
name = 'Light Infantry Tier 2',
research_duration = 483638,
unit_code = 'light_infantry',
unlock_tier = 2,
},
light_infantry_tier_3 = {
name = 'Light Infantry Tier 3',
required_research_code = 'light_infantry_tier_2',
research_duration = 846367,
unit_code = 'light_infantry',
unlock_tier = 3,
},
light_infantry_tier_4 = {
name = 'Light Infantry Tier 4',
required_research_code = 'light_infantry_tier_3',
research_duration = 1481143,
unit_code = 'light_infantry',
unlock_tier = 4,
},
light_infantry_tier_5 = {
name = 'Light Infantry Tier 5',
required_research_code = 'light_infantry_tier_4',
research_duration = 2592000,
unit_code = 'light_infantry',
unlock_tier = 5,
},
light_tank_tier_2 = {
name = 'Light Tank Tier 2',
research_duration = 1471067,
unit_code = 'light_tank',
unlock_tier = 2,
},
light_tank_tier_3 = {
name = 'Light Tank Tier 3',
required_research_code = 'light_tank_tier_2',
research_duration = 2574367,
unit_code = 'light_tank',
unlock_tier = 3,
},
light_tank_tier_4 = {
name = 'Light Tank Tier 4',
required_research_code = 'light_tank_tier_3',
research_duration = 4505143,
unit_code = 'light_tank',
unlock_tier = 4,
},
light_tank_tier_5 = {
name = 'Light Tank Tier 5',
required_research_code = 'light_tank_tier_4',
research_duration = 7884000,
unit_code = 'light_tank',
unlock_tier = 5,
},
market_orders_tier_2 = {
name = 'Market Orders II',
research_duration = 483638,
tree_x = 0,
tree_y = 0,
unlock_tier = 2,
},
market_orders_tier_3 = {
name = 'Market Orders III',
required_research_code = 'market_orders_tier_2',
research_duration = 846367,
tree_x = 240,
tree_y = 0,
unlock_tier = 3,
},
market_orders_tier_4 = {
name = 'Market Orders IV',
required_research_code = 'market_orders_tier_3',
research_duration = 1481143,
tree_x = 480,
tree_y = 0,
unlock_tier = 4,
},
market_orders_tier_5 = {
name = 'Market Orders V',
required_research_code = 'market_orders_tier_4',
research_duration = 2592000,
tree_x = 720,
tree_y = 0,
unlock_tier = 5,
},
naval_cargo_tier_2 = {
name = 'Naval Cargo Tier 2',
research_duration = 980711,
unit_code = 'naval_cargo',
unlock_tier = 2,
},
naval_cargo_tier_3 = {
name = 'Naval Cargo Tier 3',
required_research_code = 'naval_cargo_tier_2',
research_duration = 1716245,
unit_code = 'naval_cargo',
unlock_tier = 3,
},
naval_cargo_tier_4 = {
name = 'Naval Cargo Tier 4',
required_research_code = 'naval_cargo_tier_3',
research_duration = 3003429,
unit_code = 'naval_cargo',
unlock_tier = 4,
},
naval_cargo_tier_5 = {
name = 'Naval Cargo Tier 5',
required_research_code = 'naval_cargo_tier_4',
research_duration = 5256000,
unit_code = 'naval_cargo',
unlock_tier = 5,
},
plane_cargo_tier_2 = {
name = 'Plane Cargo Tier 2',
research_duration = 980711,
unit_code = 'plane_cargo',
unlock_tier = 2,
},
plane_cargo_tier_3 = {
name = 'Plane Cargo Tier 3',
required_research_code = 'plane_cargo_tier_2',
research_duration = 1716245,
unit_code = 'plane_cargo',
unlock_tier = 3,
},
plane_cargo_tier_4 = {
name = 'Plane Cargo Tier 4',
required_research_code = 'plane_cargo_tier_3',
research_duration = 3003429,
unit_code = 'plane_cargo',
unlock_tier = 4,
},
plane_cargo_tier_5 = {
name = 'Plane Cargo Tier 5',
required_research_code = 'plane_cargo_tier_4',
research_duration = 5256000,
unit_code = 'plane_cargo',
unlock_tier = 5,
},
research_queue_tier_2 = {
name = 'Research Queue II',
research_duration = 483638,
tree_x = 0,
tree_y = 160,
unlock_tier = 2,
},
research_queue_tier_3 = {
name = 'Research Queue III',
required_research_code = 'research_queue_tier_2',
research_duration = 846367,
tree_x = 240,
tree_y = 160,
unlock_tier = 3,
},
research_queue_tier_4 = {
name = 'Research Queue IV',
required_research_code = 'research_queue_tier_3',
research_duration = 1481143,
tree_x = 480,
tree_y = 160,
unlock_tier = 4,
},
research_queue_tier_5 = {
name = 'Research Queue V',
required_research_code = 'research_queue_tier_4',
research_duration = 2592000,
tree_x = 720,
tree_y = 160,
unlock_tier = 5,
},
submarine_tier_2 = {
name = 'Submarine Tier 2',
research_duration = 4413201,
unit_code = 'submarine',
unlock_tier = 2,
},
submarine_tier_3 = {
name = 'Submarine Tier 3',
required_research_code = 'submarine_tier_2',
research_duration = 7723102,
unit_code = 'submarine',
unlock_tier = 3,
},
submarine_tier_4 = {
name = 'Submarine Tier 4',
required_research_code = 'submarine_tier_3',
research_duration = 13515429,
unit_code = 'submarine',
unlock_tier = 4,
},
submarine_tier_5 = {
name = 'Submarine Tier 5',
required_research_code = 'submarine_tier_4',
research_duration = 23652000,
unit_code = 'submarine',
unlock_tier = 5,
},
training_queue_tier_2 = {
name = 'Training Queue II',
research_duration = 483638,
tree_x = 0,
tree_y = 320,
unlock_tier = 2,
},
training_queue_tier_3 = {
name = 'Training Queue III',
required_research_code = 'training_queue_tier_2',
research_duration = 846367,
tree_x = 240,
tree_y = 320,
unlock_tier = 3,
},
training_queue_tier_4 = {
name = 'Training Queue IV',
required_research_code = 'training_queue_tier_3',
research_duration = 1481143,
tree_x = 480,
tree_y = 320,
unlock_tier = 4,
},
training_queue_tier_5 = {
name = 'Training Queue V',
required_research_code = 'training_queue_tier_4',
research_duration = 2592000,
tree_x = 720,
tree_y = 320,
unlock_tier = 5,
},
warship_tier_2 = {
name = 'Warship Tier 2',
research_duration = 3432490,
unit_code = 'warship',
unlock_tier = 2,
},
warship_tier_3 = {
name = 'Warship Tier 3',
required_research_code = 'warship_tier_2',
research_duration = 6006857,
unit_code = 'warship',
unlock_tier = 3,
},
warship_tier_4 = {
name = 'Warship Tier 4',
required_research_code = 'warship_tier_3',
research_duration = 10512000,
unit_code = 'warship',
unlock_tier = 4,
},
warship_tier_5 = {
name = 'Warship Tier 5',
required_research_code = 'warship_tier_4',
research_duration = 18396000,
unit_code = 'warship',
unlock_tier = 5,
},
},
}