# # The Industry Technology Group # # mod33 1.2 - modifié par Alex Garwin - le 24/01/2008 # tech M.Outils.'38 (-5%) --> récupéré dans l'event économie de guerre # tech M.Outils.'43 (-10%) --> récupéré dans l'event économie de guerre # tech Outils de la Q.'38 ( -5%) --> récupéré dans l'event économie de guerre # tech Exp. C. de Montg (-5%) --> récupéré dans l'event économie de guerre # # energy_to_oil enlevé dans la tech raffinage '38 et '41 # et dans la tech Centrale '42, '44, '46 --> intégralement récupéré dans l'event économie de guerre (0.9) # # Correction de la tech Mines ( 1948 ) Elle donne désormais un bonus hors-carte # # mod33 v 1.5 >>>>> Koenig refonte de l'arbre + modif pour conversion pétrole et rare # technology = { id = 5 category = industry name = TECH_INDUSTRY_NAME #Localized name desc = TECH_INDUSTRY_DESC #Localized description label = { tag = TECH_CAT_MANUFACTURING position = { x = 24 y = 10 }} #label = { tag = TECH_CAT_RRWARNING position = { x = 24 y = 250 }} label = { tag = TECH_CAT_AGRICULTURE position = { x = 176 y = 168 }} #label = { tag = TECH_CAT_SYNTHETICOIL position = { x = 176 y = 250 }} label = { tag = TECH_CAT_CRYPTOGRAPHY position = { x = 304 y = 182 }} label = { tag = TECH_CAT_TP position = { x = 304 y = 367 }} #label = { tag = TECH_CAT_ELECTRO position = { x = 24 y = 175 }} application = { # Basic Machine Tools id = 5000 name = TECH_APP_INDUSTRY_0_NAME desc = TECH_APP_INDUSTRY_0_DESC position = { x = 24 y = 25 } year = 1933 component = { # Cemented Tungsten Carbide id = 5001 name = TECH_CMP_INDUSTRY_0_1_NAME type = chemistry difficulty = 5 } component = { # Precision Techniques id = 5002 name = TECH_CMP_INDUSTRY_0_2_NAME type = industrial_engineering difficulty = 5 } component = { # Basic Welding Techniques id = 5003 name = TECH_CMP_INDUSTRY_0_3_NAME type = industrial_engineering difficulty = 5 } component = { # High Temperature Resistance id = 5004 name = TECH_CMP_INDUSTRY_0_4_NAME type = industrial_engineering difficulty = 6 } component = { # Basic Machine Tools Development Process id = 5005 name = TECH_CMP_INDUSTRY_0_5_NAME type = industrial_engineering difficulty = 7 double_time = yes } required = { } effects = { command = { type = industrial_modifier which = total value = 10 } } } application = { # Improved Machine Tools id = 5010 name = TECH_APP_INDUSTRY_1_NAME desc = TECH_APP_INDUSTRY_1_DESC position = { x = 24 y = 41 } year = 1936 component = { # Industrial Ceramic id = 5011 name = TECH_CMP_INDUSTRY_1_1_NAME type = chemistry difficulty = 6 } component = { # Sensor Techniques id = 5012 name = TECH_CMP_INDUSTRY_1_2_NAME type = industrial_engineering difficulty = 6 } component = { # Improved Welding Techniques id = 5013 name = TECH_CMP_INDUSTRY_1_3_NAME type = industrial_engineering difficulty = 6 } component = { # High Speed Performance id = 5014 name = TECH_CMP_INDUSTRY_1_4_NAME type = industrial_engineering difficulty = 7 } component = { # Improved Machine Tools Development Process id = 5015 name = TECH_CMP_INDUSTRY_1_5_NAME type = industrial_engineering difficulty = 8 double_time = yes } required = { 5000 } effects = { command = { type = industrial_modifier which = total value = 10 } } } application = { # Advanced Machine Tools id = 5020 name = TECH_APP_INDUSTRY_2_NAME desc = TECH_APP_INDUSTRY_2_DESC position = { x = 24 y = 57 } year = 1938 component = { # Industrial Diamonds id = 5021 name = TECH_CMP_INDUSTRY_2_1_NAME type = chemistry difficulty = 7 } component = { # Automatization id = 5022 name = TECH_CMP_INDUSTRY_2_2_NAME type = industrial_engineering difficulty = 7 } component = { # Advanced Welding Techniques id = 5023 name = TECH_CMP_INDUSTRY_2_3_NAME type = industrial_engineering difficulty = 7 } component = { # Very High Speed Performance id = 5024 name = TECH_CMP_INDUSTRY_2_4_NAME type = industrial_engineering difficulty = 8 } component = { # Advanced Machine Tools Development Process id = 5025 name = TECH_CMP_INDUSTRY_2_5_NAME type = industrial_engineering difficulty = 9 double_time = yes } required = { 5010 } effects = { command = { type = industrial_modifier which = total value = 10 } } } application = { # Advanced Machine Tools id = 5030 name = TECH_APP_INDUSTRY_3_NAME desc = TECH_APP_INDUSTRY_3_DESC position = { x = 24 y = 73 } year = 1943 component = { # Industrial Diamonds id = 5031 name = TECH_CMP_INDUSTRY_3_1_NAME type = chemistry difficulty = 8 } component = { # Automatization id = 5032 name = TECH_CMP_INDUSTRY_3_2_NAME type = electronics difficulty = 8 } component = { # Advanced Welding Techniques id = 5033 name = TECH_CMP_INDUSTRY_3_3_NAME type = industrial_engineering difficulty = 8 } component = { # Very High Speed Performance id = 5034 name = TECH_CMP_INDUSTRY_3_4_NAME type = Management difficulty = 8 } component = { # Advanced Machine Tools Development Process id = 5035 name = TECH_CMP_INDUSTRY_3_5_NAME type = Management difficulty = 9 double_time = yes } required = { 5020 } effects = { command = { type = industrial_modifier which = total value = 10 } } } application = { # Production Control id = 5040 name = TECH_APP_INDUSTRY_4_NAME desc = TECH_APP_INDUSTRY_4_DESC position = { x = 176 y = 9 } year = 1933 component = { # Mass Production id = 5041 name = TECH_CMP_INDUSTRY_4_1_NAME type = industrial_engineering difficulty = 7 } component = { # Scientific Management id = 5042 name = TECH_CMP_INDUSTRY_4_2_NAME type = management difficulty = 7 } component = { # Continuous Improvement id = 5043 name = TECH_CMP_INDUSTRY_4_3_NAME type = management difficulty = 7 } component = { # Setup Time Reduction id = 5044 name = TECH_CMP_INDUSTRY_4_4_NAME type = management difficulty = 7 } component = { # Production Control Development Process id = 5045 name = TECH_CMP_INDUSTRY_4_5_NAME type = management difficulty = 8 double_time = yes } required = { } effects = { command = { type = industrial_modifier which = supplies value = 60 } } } application = { # Production Planning id = 5050 name = TECH_APP_INDUSTRY_5_NAME desc = TECH_APP_INDUSTRY_5_DESC position = { x = 176 y = 25 } year = 1935 component = { # General Production Planning id = 5051 name = TECH_CMP_INDUSTRY_5_1_NAME type = management difficulty = 7 } component = { # Inventory Planning id = 5052 name = TECH_CMP_INDUSTRY_5_2_NAME type = management difficulty = 7 } component = { # Resource Queue System id = 5053 name = TECH_CMP_INDUSTRY_5_3_NAME type = management difficulty = 7 } component = { # Advanced Worker Time Tables id = 5054 name = TECH_CMP_INDUSTRY_5_4_NAME type = management difficulty = 7 } component = { # Production Planning Development Process id = 5055 name = TECH_CMP_INDUSTRY_5_5_NAME type = management difficulty = 8 double_time = yes } required = { 5040 } effects = { command = { type = industrial_modifier which = supplies value = 15 } } } application = { # Production Planning id = 5060 name = TECH_APP_INDUSTRY_6_NAME desc = TECH_APP_INDUSTRY_6_DESC position = { x = 176 y = 41 } year = 1938 component = { # General Production Planning id = 5061 name = TECH_CMP_INDUSTRY_6_1_NAME type = management difficulty = 7 } component = { # Inventory Planning id = 5062 name = TECH_CMP_INDUSTRY_6_2_NAME type = management difficulty = 7 } component = { # Resource Queue System id = 5063 name = TECH_CMP_INDUSTRY_6_3_NAME type = management difficulty = 7 } component = { # Advanced Worker Time Tables id = 5064 name = TECH_CMP_INDUSTRY_6_4_NAME type = management difficulty = 7 } component = { # Production Planning Development Process id = 5065 name = TECH_CMP_INDUSTRY_6_5_NAME type = management difficulty = 8 double_time = yes } required = { 5050 } effects = { command = { type = industrial_modifier which = supplies value = 15 } } } application = { # Assembly Line Experimentation id = 5070 name = TECH_APP_INDUSTRY_7_NAME desc = TECH_APP_INDUSTRY_7_DESC position = { x = 176 y = 57 } year = 1939 component = { # Modular Design id = 5071 name = TECH_CMP_INDUSTRY_7_1_NAME type = management difficulty = 8 } component = { # Platform Development id = 5072 name = TECH_CMP_INDUSTRY_7_2_NAME type = management difficulty = 8 } component = { # Sectional Assembly id = 5073 name = TECH_CMP_INDUSTRY_7_3_NAME type = industrial_engineering difficulty = 8 } component = { # Fracture Mechanics id = 5074 name = TECH_CMP_INDUSTRY_7_4_NAME type = industrial_engineering difficulty = 8 } component = { # Experimentation Process id = 5075 name = TECH_CMP_INDUSTRY_7_5_NAME type = management difficulty = 10 double_time = yes } required = { 5060 5020 } effects = { command = { type = industrial_modifier which = supplies value = 5 } command = { type = activate_unit_type which = naval_torpedoes_l} command = { type = new_model which = naval_torpedoes_l value = 0 } command = { type = activate_unit_type which = naval_torpedoes_s} command = { type = new_model which = naval_torpedoes_s value = 0 } } } application = { # Outils Qualité 2 id = 5080 name = TECH_APP_INDUSTRY_8_NAME desc = TECH_APP_INDUSTRY_8_DESC position = { x = 176 y = 73 } year = 1948 component = { # Modular Design id = 5081 name = TECH_CMP_INDUSTRY_8_1_NAME type = management difficulty = 10 } component = { # Platform Development id = 5082 name = TECH_CMP_INDUSTRY_8_2_NAME type = management difficulty = 10 } component = { # Sectional Assembly id = 5083 name = TECH_CMP_INDUSTRY_8_3_NAME type = industrial_engineering difficulty = 10 } component = { # Fracture Mechanics id = 5084 name = TECH_CMP_INDUSTRY_8_4_NAME type = management difficulty = 10 } component = { # Experimentation Process id = 5085 name = TECH_CMP_INDUSTRY_8_5_NAME type = management difficulty = 10 double_time = yes } required = { 5070 } effects = { command = { type = industrial_modifier which = total value = 25 } } } # Transistor application = { id = 16200 name = TECH_APP_INDUSTRY_132_NAME desc = TECH_APP_INDUSTRY_132_DESC position = { x = 24 y = 93 } year = 1948 component = { id = 16201 name = TECH_CMP_INDUSTRY_132_1_NAME type = mathematics difficulty = 7 } component = { id = 16202 name = TECH_CMP_INDUSTRY_132_2_NAME type = electronics difficulty = 7 } component = { id = 16203 name = TECH_CMP_INDUSTRY_132_3_NAME type = industrial_engineering difficulty = 7 } component = { id = 16204 name = TECH_CMP_INDUSTRY_132_4_NAME type = industrial_engineering difficulty = 7 } component = { id = 16205 name = TECH_CMP_INDUSTRY_132_5_NAME type = industrial_engineering difficulty = 8 double_time = yes } required = { 5030 } effects = { command = { type = industrial_modifier which = total value = 3 } } } # Transistor au silicone application = { id = 16210 name = TECH_APP_INDUSTRY_133_NAME desc = TECH_APP_INDUSTRY_133_DESC position = { x = 24 y = 109 } year = 1954 component = { id = 16211 name = TECH_CMP_INDUSTRY_133_1_NAME type = electronics difficulty = 8 } component = { id = 16212 name = TECH_CMP_INDUSTRY_133_2_NAME type = chemistry difficulty = 8 } component = { id = 16213 name = TECH_CMP_INDUSTRY_133_3_NAME type = mathematics difficulty = 8 } component = { id = 16214 name = TECH_CMP_INDUSTRY_133_4_NAME type = industrial_engineering difficulty = 8 } component = { id = 16215 name = TECH_CMP_INDUSTRY_133_5_NAME type = industrial_engineering difficulty = 8 double_time = yes } required = { 16200 } effects = { command = { type = industrial_modifier which = total value = 3 } } } # circuits intégrés au silicone application = { id = 16220 name = TECH_APP_INDUSTRY_134_NAME desc = TECH_APP_INDUSTRY_134_DESC position = { x = 24 y = 125 } year = 1958 component = { id = 16221 name = TECH_CMP_INDUSTRY_134_1_NAME type = electronics difficulty = 8 } component = { id = 16222 name = TECH_CMP_INDUSTRY_134_2_NAME type = chemistry difficulty = 8 } component = { id = 16223 name = TECH_CMP_INDUSTRY_134_3_NAME type = mathematics difficulty = 8 } component = { id = 16224 name = TECH_CMP_INDUSTRY_134_4_NAME type = industrial_engineering difficulty = 9 } component = { id = 16225 name = TECH_CMP_INDUSTRY_134_5_NAME type = industrial_engineering difficulty = 9 double_time = yes } required = { 16210 } effects = { command = { type = industrial_modifier which = total value = 3 } } } # Laser application = { id = 16230 name = TECH_APP_INDUSTRY_135_NAME desc = TECH_APP_INDUSTRY_135_DESC position = { x = 24 y = 141 } year = 1960 component = { id = 16231 name = TECH_CMP_INDUSTRY_135_1_NAME type = electronics difficulty = 8 } component = { id = 16232 name = TECH_CMP_INDUSTRY_135_2_NAME type = mathematics difficulty = 8 } component = { id = 16233 name = TECH_CMP_INDUSTRY_135_3_NAME type = industrial_engineering difficulty = 9 } component = { id = 16234 name = TECH_CMP_INDUSTRY_135_4_NAME type = industrial_engineering difficulty = 9 } component = { id = 16235 name = TECH_CMP_INDUSTRY_135_5_NAME type = industrial_engineering difficulty = 9 double_time = yes } required = { 16220 } effects = { command = { type = industrial_modifier which = total value = 3 } } } # Lignes de production améliorées application = { id = 16240 name = TECH_APP_INDUSTRY_136_NAME desc = TECH_APP_INDUSTRY_136_DESC position = { x = 176 y = 93 } year = 1951 component = { id = 16241 name = TECH_CMP_INDUSTRY_136_1_NAME type = management difficulty = 8 } component = { id = 16242 name = TECH_CMP_INDUSTRY_136_2_NAME type = management difficulty = 8 } component = { id = 16243 name = TECH_CMP_INDUSTRY_136_3_NAME type = industrial_engineering difficulty = 8 } component = { id = 16244 name = TECH_CMP_INDUSTRY_136_4_NAME type = industrial_engineering difficulty = 8 } component = { id = 16245 name = TECH_CMP_INDUSTRY_136_5_NAME type = management difficulty = 10 double_time = yes } required = { 5080 16200 } effects = { command = { type = industrial_modifier which = total value = 10 } } } # Robotique expérimentale application = { id = 16250 name = TECH_APP_INDUSTRY_137_NAME desc = TECH_APP_INDUSTRY_137_DESC position = { x = 176 y = 109 } year = 1954 component = { id = 16251 name = TECH_CMP_INDUSTRY_137_1_NAME type = management difficulty = 8 } component = { id = 16252 name = TECH_CMP_INDUSTRY_137_2_NAME type = management difficulty = 8 } component = { id = 16253 name = TECH_CMP_INDUSTRY_137_3_NAME type = electronics difficulty = 8 } component = { id = 16254 name = TECH_CMP_INDUSTRY_137_4_NAME type = industrial_engineering difficulty = 8 } component = { id = 16255 name = TECH_CMP_INDUSTRY_137_5_NAME type = industrial_engineering difficulty = 11 double_time = yes } required = { 16240 16210 } effects = { command = { type = industrial_modifier which = total value = 5 } command = { type = industrial_modifier which = supplies value = 5 } } } # Robotique industrielle application = { id = 16260 name = TECH_APP_INDUSTRY_138_NAME desc = TECH_APP_INDUSTRY_138_DESC position = { x = 176 y = 125 } year = 1959 component = { id = 16261 name = TECH_CMP_INDUSTRY_138_1_NAME type = management difficulty = 8 } component = { id = 16262 name = TECH_CMP_INDUSTRY_138_2_NAME type = management difficulty = 8 } component = { id = 16263 name = TECH_CMP_INDUSTRY_138_3_NAME type = electronics difficulty = 9 } component = { id = 16264 name = TECH_CMP_INDUSTRY_138_4_NAME type = industrial_engineering difficulty = 8 } component = { id = 16265 name = TECH_CMP_INDUSTRY_138_5_NAME type = industrial_engineering difficulty = 12 double_time = yes } required = { 16250 16220 } effects = { command = { type = industrial_modifier which = total value = 5 } } } # Lignes de production modernes application = { id = 16270 name = TECH_APP_INDUSTRY_139_NAME desc = TECH_APP_INDUSTRY_139_DESC position = { x = 176 y = 141 } year = 1962 component = { id = 16271 name = TECH_CMP_INDUSTRY_139_1_NAME type = management difficulty = 10 } component = { id = 16272 name = TECH_CMP_INDUSTRY_139_2_NAME type = management difficulty = 10 } component = { id = 16273 name = TECH_CMP_INDUSTRY_139_3_NAME type = electronics difficulty = 10 } component = { id = 16274 name = TECH_CMP_INDUSTRY_139_4_NAME type = industrial_engineering difficulty = 10 } component = { id = 16275 name = TECH_CMP_INDUSTRY_139_5_NAME type = industrial_engineering difficulty = 12 double_time = yes } required = { 16230 16260 } effects = { command = { type = industrial_modifier which = total value = 10 } command = { type = industrial_modifier which = supplies value = 5 } } } application = { # Aircraft Assembly Line 1 id = 5090 name = TECH_APP_INDUSTRY_9_NAME desc = TECH_APP_INDUSTRY_9_DESC position = { x = 304 y = 9 } year = 1939 component = { # Aircraft Modules id = 5091 name = TECH_CMP_INDUSTRY_9_1_NAME type = aeronautics difficulty = 9 } component = { # Environmental Tests id = 5092 name = TECH_CMP_INDUSTRY_9_2_NAME type = industrial_engineering difficulty = 9 } component = { # Propulsion Adaptation id = 5093 name = TECH_CMP_INDUSTRY_9_3_NAME type = industrial_engineering difficulty = 9 } component = { # Assembly Line Process id = 5094 name = TECH_CMP_INDUSTRY_9_4_NAME type = industrial_engineering difficulty = 9 } component = { # Production Tests id = 5095 name = TECH_CMP_INDUSTRY_9_5_NAME type = management difficulty = 10 double_time = yes } required = { 5070} effects = { command = { type = build_time which = interceptor when = on_upgrade where = relative value = -20 } command = { type = build_time which = multi_role when = on_upgrade where = relative value = -20 } command = { type = build_time which = escort when = on_upgrade where = relative value = -10 } command = { type = build_time which = cas when = on_upgrade where = relative value = -20 } command = { type = build_time which = naval_bomber when = on_upgrade where = relative value = -20 } command = { type = build_time which = strategic_bomber when = on_upgrade where = relative value = -30 } command = { type = build_time which = tactical_bomber when = on_upgrade where = relative value = -20 } command = { type = build_time which = transport_plane when = on_upgrade where = relative value = -10 } command = { type = build_time which = cag when = on_upgrade where = relative value = -10 } } } application = { # Ship Assembly Line id = 5100 name = TECH_APP_INDUSTRY_10_NAME desc = TECH_APP_INDUSTRY_10_DESC position = { x = 304 y = 25 } year = 1939 component = { # Ship Modules id = 5101 name = TECH_CMP_INDUSTRY_10_1_NAME type = naval_engineering difficulty = 9 } component = { # Environmental Tests id = 5102 name = TECH_CMP_INDUSTRY_10_2_NAME type = industrial_engineering difficulty = 9 } component = { # Propulsion Adaptation id = 5103 name = TECH_CMP_INDUSTRY_10_3_NAME type = industrial_engineering difficulty = 9 } component = { # Assembly Line Process id = 5104 name = TECH_CMP_INDUSTRY_10_4_NAME type = industrial_engineering difficulty = 9 } component = { # Production Tests id = 5105 name = TECH_CMP_INDUSTRY_10_5_NAME type = management difficulty = 10 double_time = yes } required = { 5070 } effects = { command = { type = build_time which = battlecruiser when = on_upgrade where = relative value = -30 } command = { type = build_time which = battleship when = on_upgrade where = relative value = -30 } command = { type = build_time which = carrier when = on_upgrade where = relative value = -30 } command = { type = build_time which = destroyer when = on_upgrade where = relative value = -20 } command = { type = build_time which = heavy_cruiser when = on_upgrade where = relative value = -30 } command = { type = build_time which = light_cruiser when = on_upgrade where = relative value = -30 } command = { type = build_time which = submarine when = on_upgrade where = relative value = -20 } command = { type = build_time which = transport when = on_upgrade where = relative value = -30 } command = { type = convoy_prod_mod which = transports value = 10 } command = { type = convoy_prod_mod which = escorts value = 10 } command = { type = activate_unit_type which = naval_improved_hull_l } command = { type = new_model which = naval_improved_hull_l value = 0 } command = { type = activate_unit_type which = naval_improved_hull_s } command = { type = new_model which = naval_improved_hull_s value = 0 } command = { type = new_model which = naval_torpedoes_l value = 1 } command = { type = scrap_model which = naval_torpedoes_l value = 0 } command = { type = new_model which = naval_torpedoes_s value = 1 } command = { type = scrap_model which = naval_torpedoes_s value = 0 } } } application = { # Vehicle Assembly Line id = 5110 name = TECH_APP_INDUSTRY_11_NAME desc = TECH_APP_INDUSTRY_11_DESC position = { x = 304 y = 41 } year = 1939 component = { # Vehicle Modules id = 5111 name = TECH_CMP_INDUSTRY_11_1_NAME type = mechanics difficulty = 9 } component = { # Environmental Tests id = 5112 name = TECH_CMP_INDUSTRY_11_2_NAME type = industrial_engineering difficulty = 9 } component = { # Propulsion Adaptation id = 5113 name = TECH_CMP_INDUSTRY_11_3_NAME type = industrial_engineering difficulty = 9 } component = { # Assembly Line Process id = 5114 name = TECH_CMP_INDUSTRY_11_4_NAME type = industrial_engineering difficulty = 9 } component = { # Production Tests id = 5115 name = TECH_CMP_INDUSTRY_11_5_NAME type = management difficulty = 10 double_time = yes } required = { 5070 } effects = { command = { type = build_time which = armor when = on_upgrade where = relative value = -30 } command = { type = build_time which = light_armor when = on_upgrade where = relative value = -30 } command = { type = build_time which = light_armor_brigade when = on_upgrade where = relative value = -10 } command = { type = build_time which = mechanized when = on_upgrade where = relative value = -20 } command = { type = build_time which = motorized when = on_upgrade where = relative value = -25 } command = { type = build_time which = armored_car when = on_upgrade where = relative value = -10 } command = { type = build_time which = heavy_armor when = on_upgrade where = relative value = -10 } command = { type = build_time which = super_heavy_armor when = on_upgrade where = relative value = -10 } command = { type = build_time which = tank_destroyer when = on_upgrade where = relative value = -10 } command = { type = build_time which = sp_artillery when = on_upgrade where = relative value = -10 } command = { type = build_time which = sp_rct_artillery when = on_upgrade where = relative value = -10 } } } application = { # Small Arms Assembly Line id = 5120 name = TECH_APP_INDUSTRY_12_NAME desc = TECH_APP_INDUSTRY_12_DESC position = { x = 304 y = 57 } year = 1939 component = { # Modular Construction id = 5121 name = TECH_CMP_INDUSTRY_12_1_NAME type = general_equipment difficulty = 9 } component = { # Environmental Tests id = 5122 name = TECH_CMP_INDUSTRY_12_2_NAME type = industrial_engineering difficulty = 9 } component = { # Efficiency Tests id = 5123 name = TECH_CMP_INDUSTRY_12_3_NAME type = industrial_engineering difficulty = 9 } component = { # Assembly Line Process id = 5124 name = TECH_CMP_INDUSTRY_12_4_NAME type = industrial_engineering difficulty = 9 } component = { # Production Tests id = 5125 name = TECH_CMP_INDUSTRY_12_5_NAME type = management difficulty = 9 double_time = yes } required = { 5070 } effects = { command = { type = build_time which = infantry when = on_upgrade where = relative value = -30 } command = { type = build_time which = cavalry when = on_upgrade where = relative value = -20 } command = { type = build_time which = militia when = on_upgrade where = relative value = -10 } command = { type = build_time which = garrison when = on_upgrade where = relative value = -10 } command = { type = build_time which = police when = on_upgrade where = relative value = -10 } command = { type = build_time which = paratrooper when = on_upgrade where = relative value = -30 } command = { type = build_time which = bergsjaeger when = on_upgrade where = relative value = -30 } command = { type = build_time which = marine when = on_upgrade where = relative value = -30 } command = { type = build_time which = engineer when = on_upgrade where = relative value = -10 } command = { type = build_time which = mechanized when = on_upgrade where = relative value = -10 } command = { type = build_time which = motorized when = on_upgrade where = relative value = -10 } command = { type = build_time which = anti_tank when = on_upgrade where = relative value = -10 } command = { type = build_time which = anti_air when = on_upgrade where = relative value = -10 } command = { type = build_time which = artillery when = on_upgrade where = relative value = -10 } command = { type = build_time which = rocket_artillery when = on_upgrade where = relative value = -10 } } } application = { # Rocket Assembly Line id = 5130 name = TECH_APP_INDUSTRY_13_NAME desc = TECH_APP_INDUSTRY_13_DESC position = { x = 304 y = 73 } year = 1942 component = { # Rocket Modules id = 5131 name = TECH_CMP_INDUSTRY_13_1_NAME type = rocketry difficulty = 9 } component = { # Environmental Tests id = 5132 name = TECH_CMP_INDUSTRY_13_2_NAME type = industrial_engineering difficulty = 9 } component = { # Propulsion Adaptation id = 5133 name = TECH_CMP_INDUSTRY_13_3_NAME type = industrial_engineering difficulty = 9 } component = { # Assembly Line Process id = 5134 name = TECH_CMP_INDUSTRY_13_4_NAME type = industrial_engineering difficulty = 9 } component = { # Production Tests id = 5135 name = TECH_CMP_INDUSTRY_13_5_NAME type = management difficulty = 10 double_time = yes } required = { 5070 } effects = { command = { type = build_time which = flying_bomb when = on_upgrade where = relative value = -10 } command = { type = build_time which = flying_rocket when = on_upgrade where = relative value = -10 } } } application = { # Aircraft Assembly Line 2 id = 5140 name = TECH_APP_INDUSTRY_14_NAME desc = TECH_APP_INDUSTRY_14_DESC position = { x = 440 y = 9 } year = 1942 component = { # Aircraft Modules id = 5141 name = TECH_CMP_INDUSTRY_14_1_NAME type = aeronautics difficulty = 10 } component = { # Environmental Tests id = 5142 name = TECH_CMP_INDUSTRY_14_2_NAME type = industrial_engineering difficulty = 10 } component = { # Propulsion Adaptation id = 5143 name = TECH_CMP_INDUSTRY_14_3_NAME type = industrial_engineering difficulty = 10 } component = { # Assembly Line Process id = 5144 name = TECH_CMP_INDUSTRY_14_4_NAME type = industrial_engineering difficulty = 10 } component = { # Production Tests id = 5145 name = TECH_CMP_INDUSTRY_14_5_NAME type = management difficulty = 10 double_time = yes } required = { 5090 } effects = { command = { type = build_time which = interceptor when = on_upgrade where = relative value = -10 } command = { type = build_time which = multi_role when = on_upgrade where = relative value = -10 } command = { type = build_time which = escort when = on_upgrade where = relative value = -10 } command = { type = build_time which = cas when = on_upgrade where = relative value = -10 } command = { type = build_time which = naval_bomber when = on_upgrade where = relative value = -10 } command = { type = build_time which = strategic_bomber when = on_upgrade where = relative value = -10 } command = { type = build_time which = tactical_bomber when = on_upgrade where = relative value = -10 } command = { type = build_time which = transport_plane when = on_upgrade where = relative value = -10 } command = { type = build_time which = cag when = on_upgrade where = relative value = -10 } } } application = { # Ship Assembly Line 2 id = 5150 name = TECH_APP_INDUSTRY_15_NAME desc = TECH_APP_INDUSTRY_15_DESC position = { x = 440 y = 25 } year = 1942 component = { # Ship Modules id = 5151 name = TECH_CMP_INDUSTRY_15_1_NAME type = naval_engineering difficulty = 10 } component = { # Environmental Tests id = 5152 name = TECH_CMP_INDUSTRY_15_2_NAME type = industrial_engineering difficulty = 10 } component = { # Propulsion Adaptation id = 5153 name = TECH_CMP_INDUSTRY_15_3_NAME type = industrial_engineering difficulty = 10 } component = { # Assembly Line Process id = 5154 name = TECH_CMP_INDUSTRY_15_4_NAME type = industrial_engineering difficulty = 10 } component = { # Production Tests id = 5155 name = TECH_CMP_INDUSTRY_15_5_NAME type = management difficulty = 10 double_time = yes } required = { 5100 } effects = { command = { type = build_time which = battlecruiser when = on_upgrade where = relative value = -10 } command = { type = build_time which = battleship when = on_upgrade where = relative value = -10 } command = { type = build_time which = carrier when = on_upgrade where = relative value = -10 } command = { type = build_time which = destroyer when = on_upgrade where = relative value = -10 } command = { type = build_time which = heavy_cruiser when = on_upgrade where = relative value = -10 } command = { type = build_time which = light_cruiser when = on_upgrade where = relative value = -10 } command = { type = build_time which = submarine when = on_upgrade where = relative value = -10 } command = { type = build_time which = transport when = on_upgrade where = relative value = -10 } command = { type = convoy_prod_mod which = transports value = 10 } command = { type = convoy_prod_mod which = escorts value = 10 } command = { type = new_model which = naval_improved_hull_l value = 1 } #upgrades Battleship command = { type = scrap_model which = naval_improved_hull_l value = 0 } } } application = { # Vehicle Assembly Line 2 id = 5160 name = TECH_APP_INDUSTRY_16_NAME desc = TECH_APP_INDUSTRY_16_DESC position = { x = 440 y = 41 } year = 1942 component = { # Vehicle Modules id = 5161 name = TECH_CMP_INDUSTRY_16_1_NAME type = mechanics difficulty = 10 } component = { # Environmental Tests id = 5162 name = TECH_CMP_INDUSTRY_16_2_NAME type = industrial_engineering difficulty = 10 } component = { # Propulsion Adaptation id = 5163 name = TECH_CMP_INDUSTRY_16_3_NAME type = industrial_engineering difficulty = 10 } component = { # Assembly Line Process id = 5164 name = TECH_CMP_INDUSTRY_16_4_NAME type = industrial_engineering difficulty = 10 } component = { # Production Tests id = 5165 name = TECH_CMP_INDUSTRY_16_5_NAME type = management difficulty = 10 double_time = yes } required = { 5110 } effects = { command = { type = build_time which = armor when = on_upgrade where = relative value = -10 } command = { type = build_time which = light_armor when = on_upgrade where = relative value = -10 } command = { type = build_time which = light_armor_brigade when = on_upgrade where = relative value = -10 } command = { type = build_time which = mechanized when = on_upgrade where = relative value = -10 } command = { type = build_time which = motorized when = on_upgrade where = relative value = -10 } command = { type = build_time which = armored_car when = on_upgrade where = relative value = -10 } command = { type = build_time which = heavy_armor when = on_upgrade where = relative value = -10 } command = { type = build_time which = super_heavy_armor when = on_upgrade where = relative value = -10 } command = { type = build_time which = tank_destroyer when = on_upgrade where = relative value = -10 } command = { type = build_time which = sp_artillery when = on_upgrade where = relative value = -10 } command = { type = build_time which = sp_rct_artillery when = on_upgrade where = relative value = -10 } } } application = { # Small Arms Assembly Line id = 5170 name = TECH_APP_INDUSTRY_17_NAME desc = TECH_APP_INDUSTRY_17_DESC position = { x = 440 y = 57 } year = 1942 component = { # Modular Construction id = 5171 name = TECH_CMP_INDUSTRY_17_1_NAME type = general_equipment difficulty = 10 } component = { # Environmental Tests id = 5172 name = TECH_CMP_INDUSTRY_17_2_NAME type = industrial_engineering difficulty = 10 } component = { # Efficiency Tests id = 5173 name = TECH_CMP_INDUSTRY_17_3_NAME type = industrial_engineering difficulty = 10 } component = { # Assembly Line Process id = 5174 name = TECH_CMP_INDUSTRY_17_4_NAME type = industrial_engineering difficulty = 10 } component = { # Production Tests id = 5175 name = TECH_CMP_INDUSTRY_17_5_NAME type = management difficulty = 10 double_time = yes } required = { 5120 } effects = { command = { type = build_time which = infantry when = on_upgrade where = relative value = -10 } command = { type = build_time which = cavalry when = on_upgrade where = relative value = -10 } command = { type = build_time which = militia when = on_upgrade where = relative value = -10 } command = { type = build_time which = garrison when = on_upgrade where = relative value = -10 } command = { type = build_time which = police when = on_upgrade where = relative value = -5 } command = { type = build_time which = paratrooper when = on_upgrade where = relative value = -10 } command = { type = build_time which = bergsjaeger when = on_upgrade where = relative value = -10 } command = { type = build_time which = marine when = on_upgrade where = relative value = -10 } command = { type = build_time which = engineer when = on_upgrade where = relative value = -10 } command = { type = build_time which = mechanized when = on_upgrade where = relative value = -10 } command = { type = build_time which = motorized when = on_upgrade where = relative value = -10 } command = { type = build_time which = anti_tank when = on_upgrade where = relative value = -10 } command = { type = build_time which = anti_air when = on_upgrade where = relative value = -10 } command = { type = build_time which = artillery when = on_upgrade where = relative value = -10 } command = { type = build_time which = rocket_artillery when = on_upgrade where = relative value = -10 } } } application = { # Rocket Assembly Line id = 5180 name = TECH_APP_INDUSTRY_18_NAME desc = TECH_APP_INDUSTRY_18_DESC position = { x = 440 y = 73 } year = 1944 component = { # Rocket Modules id = 5181 name = TECH_CMP_INDUSTRY_18_1_NAME type = rocketry difficulty = 10 } component = { # Environmental Tests id = 5182 name = TECH_CMP_INDUSTRY_18_2_NAME type = industrial_engineering difficulty = 10 } component = { # Propulsion Adaptation id = 5183 name = TECH_CMP_INDUSTRY_18_3_NAME type = industrial_engineering difficulty = 10 } component = { # Assembly Line Process id = 5184 name = TECH_CMP_INDUSTRY_18_4_NAME type = industrial_engineering difficulty = 10 } component = { # Production Tests id = 5185 name = TECH_CMP_INDUSTRY_18_5_NAME type = management difficulty = 10 double_time = yes } required = { 5130 } effects = { command = { type = build_time which = flying_bomb when = on_upgrade where = relative value = -10 } command = { type = build_time which = flying_rocket when = on_upgrade where = relative value = -10 } } } # Chaîne de production avions III application = { id = 16180 name = TECH_APP_INDUSTRY_100_NAME desc = TECH_APP_INDUSTRY_100_DESC position = { x = 304 y = 93 } year = 1952 component = { id = 16181 name = TECH_CMP_INDUSTRY_100_1_NAME type = aeronautics difficulty = 10 } component = { id = 16182 name = TECH_CMP_INDUSTRY_100_2_NAME type = industrial_engineering difficulty = 10 } component = { id = 16183 name = TECH_CMP_INDUSTRY_100_3_NAME type = industrial_engineering difficulty = 10 } component = { id = 16184 name = TECH_CMP_INDUSTRY_100_4_NAME type = industrial_engineering difficulty = 10 } component = { id = 16185 name = TECH_CMP_INDUSTRY_100_5_NAME type = management difficulty = 11 double_time = yes } required = { 5140 5240 16240 } effects = { command = { type = build_time which = interceptor when = on_upgrade where = relative value = -5 } command = { type = build_time which = multi_role when = on_upgrade where = relative value = -5 } command = { type = build_time which = escort when = on_upgrade where = relative value = -5 } command = { type = build_time which = cas when = on_upgrade where = relative value = -5 } command = { type = build_time which = naval_bomber when = on_upgrade where = relative value = -5 } command = { type = build_time which = strategic_bomber when = on_upgrade where = relative value = -5 } command = { type = build_time which = tactical_bomber when = on_upgrade where = relative value = -5 } command = { type = build_time which = transport_plane when = on_upgrade where = relative value = -5 } command = { type = build_time which = cag when = on_upgrade where = relative value = -5 } } } # Chaîne de production navires III application = { id = 16190 name = TECH_APP_INDUSTRY_101_NAME desc = TECH_APP_INDUSTRY_101_DESC position = { x = 304 y = 109 } year = 1952 component = { id = 16191 name = TECH_CMP_INDUSTRY_101_1_NAME type = naval_engineering difficulty = 10 } component = { id = 16192 name = TECH_CMP_INDUSTRY_101_2_NAME type = industrial_engineering difficulty = 10 } component = { id = 16193 name = TECH_CMP_INDUSTRY_101_3_NAME type = industrial_engineering difficulty = 10 } component = { id = 16194 name = TECH_CMP_INDUSTRY_101_4_NAME type = industrial_engineering difficulty = 10 } component = { id = 16195 name = TECH_CMP_INDUSTRY_101_5_NAME type = management difficulty = 11 double_time = yes } required = { 5150 5240 16240 } effects = { command = { type = build_time which = battlecruiser when = on_upgrade where = relative value = -5 } command = { type = build_time which = battleship when = on_upgrade where = relative value = -5 } command = { type = build_time which = carrier when = on_upgrade where = relative value = -5 } command = { type = build_time which = destroyer when = on_upgrade where = relative value = -5 } command = { type = build_time which = heavy_cruiser when = on_upgrade where = relative value = -5 } command = { type = build_time which = light_cruiser when = on_upgrade where = relative value = -5 } command = { type = build_time which = submarine when = on_upgrade where = relative value = -5 } command = { type = build_time which = transport when = on_upgrade where = relative value = -5 } command = { type = convoy_prod_mod which = transports value = 5 } command = { type = convoy_prod_mod which = escorts value = 5 } } } # Chaîne de production véhicules III application = { id = 15200 name = TECH_APP_INDUSTRY_102_NAME desc = TECH_APP_INDUSTRY_102_DESC position = { x = 304 y = 125 } year = 1952 component = { id = 15201 name = TECH_CMP_INDUSTRY_102_1_NAME type = mechanics difficulty = 10 } component = { id = 15202 name = TECH_CMP_INDUSTRY_102_2_NAME type = industrial_engineering difficulty = 10 } component = { id = 15203 name = TECH_CMP_INDUSTRY_102_3_NAME type = industrial_engineering difficulty = 10 } component = { id = 15204 name = TECH_CMP_INDUSTRY_102_4_NAME type = industrial_engineering difficulty = 10 } component = { id = 15205 name = TECH_CMP_INDUSTRY_102_5_NAME type = management difficulty = 11 double_time = yes } required = { 5160 5240 16240 } effects = { command = { type = build_time which = armor when = on_upgrade where = relative value = -5 } command = { type = build_time which = light_armor when = on_upgrade where = relative value = -5 } command = { type = build_time which = light_armor_brigade when = on_upgrade where = relative value = -5 } command = { type = build_time which = mechanized when = on_upgrade where = relative value = -5 } command = { type = build_time which = motorized when = on_upgrade where = relative value = -5 } command = { type = build_time which = armored_car when = on_upgrade where = relative value = -5 } command = { type = build_time which = heavy_armor when = on_upgrade where = relative value = -5 } command = { type = build_time which = super_heavy_armor when = on_upgrade where = relative value = -5 } command = { type = build_time which = tank_destroyer when = on_upgrade where = relative value = -5 } command = { type = build_time which = sp_artillery when = on_upgrade where = relative value = -5 } command = { type = build_time which = sp_rct_artillery when = on_upgrade where = relative value = -5 } } } # Chaîne de production petit équipement III application = { id = 15210 name = TECH_APP_INDUSTRY_103_NAME desc = TECH_APP_INDUSTRY_103_DESC position = { x = 304 y = 141 } year = 1952 component = { id = 15211 name = TECH_CMP_INDUSTRY_103_1_NAME type = general_equipment difficulty = 10 } component = { id = 15212 name = TECH_CMP_INDUSTRY_103_2_NAME type = industrial_engineering difficulty = 10 } component = { id = 15213 name = TECH_CMP_INDUSTRY_103_3_NAME type = industrial_engineering difficulty = 10 } component = { id = 15214 name = TECH_CMP_INDUSTRY_103_4_NAME type = industrial_engineering difficulty = 10 } component = { id = 15215 name = TECH_CMP_INDUSTRY_103_5_NAME type = management difficulty = 11 double_time = yes } required = { 5170 5240 16240 } effects = { command = { type = build_time which = infantry when = on_upgrade where = relative value = -5 } command = { type = build_time which = cavalry when = on_upgrade where = relative value = -5 } command = { type = build_time which = militia when = on_upgrade where = relative value = -5 } command = { type = build_time which = garrison when = on_upgrade where = relative value = -5 } command = { type = build_time which = police when = on_upgrade where = relative value = -5 } command = { type = build_time which = paratrooper when = on_upgrade where = relative value = -5 } command = { type = build_time which = bergsjaeger when = on_upgrade where = relative value = -5 } command = { type = build_time which = marine when = on_upgrade where = relative value = -5 } command = { type = build_time which = engineer when = on_upgrade where = relative value = -5 } command = { type = build_time which = mechanized when = on_upgrade where = relative value = -5 } command = { type = build_time which = motorized when = on_upgrade where = relative value = -5 } command = { type = build_time which = anti_tank when = on_upgrade where = relative value = -5 } command = { type = build_time which = anti_air when = on_upgrade where = relative value = -5 } command = { type = build_time which = artillery when = on_upgrade where = relative value = -5 } command = { type = build_time which = rocket_artillery when = on_upgrade where = relative value = -5 } } } # Chaîne de production missiles III application = { id = 15220 name = TECH_APP_INDUSTRY_104_NAME desc = TECH_APP_INDUSTRY_104_DESC position = { x = 304 y = 157 } year = 1954 component = { id = 15221 name = TECH_CMP_INDUSTRY_104_1_NAME type = rocketry difficulty = 10 } component = { id = 15222 name = TECH_CMP_INDUSTRY_104_2_NAME type = industrial_engineering difficulty = 10 } component = { id = 15223 name = TECH_CMP_INDUSTRY_104_3_NAME type = industrial_engineering difficulty = 10 } component = { id = 15224 name = TECH_CMP_INDUSTRY_104_4_NAME type = industrial_engineering difficulty = 10 } component = { id = 15225 name = TECH_CMP_INDUSTRY_104_5_NAME type = management difficulty = 11 double_time = yes } required = { 5180 5240 16240 } effects = { command = { type = build_time which = flying_bomb when = on_upgrade where = relative value = -5 } command = { type = build_time which = flying_rocket when = on_upgrade where = relative value = -5 } } } # Chaîne de production avions IV application = { id = 15230 name = TECH_APP_INDUSTRY_105_NAME desc = TECH_APP_INDUSTRY_105_DESC position = { x = 440 y = 93 } year = 1962 component = { id = 15231 name = TECH_CMP_INDUSTRY_105_1_NAME type = aeronautics difficulty = 10 } component = { id = 15232 name = TECH_CMP_INDUSTRY_105_2_NAME type = industrial_engineering difficulty = 10 } component = { id = 15233 name = TECH_CMP_INDUSTRY_105_3_NAME type = industrial_engineering difficulty = 10 } component = { id = 15234 name = TECH_CMP_INDUSTRY_105_4_NAME type = industrial_engineering difficulty = 10 } component = { id = 15235 name = TECH_CMP_INDUSTRY_105_5_NAME type = management difficulty = 12 double_time = yes } required = { 5270 15180 16260 } effects = { command = { type = build_time which = interceptor when = on_upgrade where = relative value = -5 } command = { type = build_time which = multi_role when = on_upgrade where = relative value = -5 } command = { type = build_time which = escort when = on_upgrade where = relative value = -5 } command = { type = build_time which = cas when = on_upgrade where = relative value = -5 } command = { type = build_time which = naval_bomber when = on_upgrade where = relative value = -5 } command = { type = build_time which = strategic_bomber when = on_upgrade where = relative value = -5 } command = { type = build_time which = tactical_bomber when = on_upgrade where = relative value = -5 } command = { type = build_time which = transport_plane when = on_upgrade where = relative value = -5 } command = { type = build_time which = cag when = on_upgrade where = relative value = -5 } } } # Chaîne de production navires IV application = { id = 15240 name = TECH_APP_INDUSTRY_106_NAME desc = TECH_APP_INDUSTRY_106_DESC position = { x = 440 y = 109 } year = 1962 component = { id = 15241 name = TECH_CMP_INDUSTRY_106_1_NAME type = naval_engineering difficulty = 10 } component = { id = 15242 name = TECH_CMP_INDUSTRY_106_2_NAME type = industrial_engineering difficulty = 10 } component = { id = 15243 name = TECH_CMP_INDUSTRY_106_3_NAME type = industrial_engineering difficulty = 10 } component = { id = 15244 name = TECH_CMP_INDUSTRY_106_4_NAME type = industrial_engineering difficulty = 10 } component = { id = 15245 name = TECH_CMP_INDUSTRY_106_5_NAME type = management difficulty = 12 double_time = yes } required = { 5270 15190 16260 } effects = { command = { type = build_time which = battlecruiser when = on_upgrade where = relative value = -5 } command = { type = build_time which = battleship when = on_upgrade where = relative value = -5 } command = { type = build_time which = carrier when = on_upgrade where = relative value = -5 } command = { type = build_time which = destroyer when = on_upgrade where = relative value = -5 } command = { type = build_time which = heavy_cruiser when = on_upgrade where = relative value = -5 } command = { type = build_time which = light_cruiser when = on_upgrade where = relative value = -5 } command = { type = build_time which = submarine when = on_upgrade where = relative value = -5 } command = { type = build_time which = transport when = on_upgrade where = relative value = -5 } command = { type = convoy_prod_mod which = transports value = 5 } command = { type = convoy_prod_mod which = escorts value = 5 } } } # Chaîne de production véhicules IV application = { id = 15250 name = TECH_APP_INDUSTRY_107_NAME desc = TECH_APP_INDUSTRY_107_DESC position = { x = 440 y = 125 } year = 1962 component = { id = 15251 name = TECH_CMP_INDUSTRY_107_1_NAME type = mechanics difficulty = 10 } component = { id = 15252 name = TECH_CMP_INDUSTRY_107_2_NAME type = industrial_engineering difficulty = 10 } component = { id = 15253 name = TECH_CMP_INDUSTRY_107_3_NAME type = industrial_engineering difficulty = 10 } component = { id = 15254 name = TECH_CMP_INDUSTRY_107_4_NAME type = industrial_engineering difficulty = 10 } component = { id = 15255 name = TECH_CMP_INDUSTRY_107_5_NAME type = management difficulty = 12 double_time = yes } required = { 5270 15200 16260 } effects = { command = { type = build_time which = armor when = on_upgrade where = relative value = -5 } command = { type = build_time which = light_armor when = on_upgrade where = relative value = -5 } command = { type = build_time which = light_armor_brigade when = on_upgrade where = relative value = -5 } command = { type = build_time which = mechanized when = on_upgrade where = relative value = -5 } command = { type = build_time which = motorized when = on_upgrade where = relative value = -5 } command = { type = build_time which = armored_car when = on_upgrade where = relative value = -5 } command = { type = build_time which = heavy_armor when = on_upgrade where = relative value = -5 } command = { type = build_time which = super_heavy_armor when = on_upgrade where = relative value = -5 } command = { type = build_time which = tank_destroyer when = on_upgrade where = relative value = -5 } command = { type = build_time which = sp_artillery when = on_upgrade where = relative value = -5 } command = { type = build_time which = sp_rct_artillery when = on_upgrade where = relative value = -5 } } } # Chaîne de production petit équipement IV application = { id = 15260 name = TECH_APP_INDUSTRY_108_NAME desc = TECH_APP_INDUSTRY_108_DESC position = { x = 440 y = 141 } year = 1962 component = { id = 15261 name = TECH_CMP_INDUSTRY_108_1_NAME type = general_equipment difficulty = 10 } component = { id = 15262 name = TECH_CMP_INDUSTRY_108_2_NAME type = industrial_engineering difficulty = 10 } component = { id = 15263 name = TECH_CMP_INDUSTRY_108_3_NAME type = industrial_engineering difficulty = 10 } component = { id = 15264 name = TECH_CMP_INDUSTRY_108_4_NAME type = industrial_engineering difficulty = 10 } component = { id = 15265 name = TECH_CMP_INDUSTRY_108_5_NAME type = management difficulty = 12 double_time = yes } required = { 5270 15210 16260 } effects = { command = { type = build_time which = infantry when = on_upgrade where = relative value = -5 } command = { type = build_time which = cavalry when = on_upgrade where = relative value = -5 } command = { type = build_time which = militia when = on_upgrade where = relative value = -5 } command = { type = build_time which = garrison when = on_upgrade where = relative value = -5 } command = { type = build_time which = police when = on_upgrade where = relative value = -5 } command = { type = build_time which = paratrooper when = on_upgrade where = relative value = -5 } command = { type = build_time which = bergsjaeger when = on_upgrade where = relative value = -5 } command = { type = build_time which = marine when = on_upgrade where = relative value = -5 } command = { type = build_time which = engineer when = on_upgrade where = relative value = -5 } command = { type = build_time which = mechanized when = on_upgrade where = relative value = -5 } command = { type = build_time which = motorized when = on_upgrade where = relative value = -5 } command = { type = build_time which = anti_tank when = on_upgrade where = relative value = -5 } command = { type = build_time which = anti_air when = on_upgrade where = relative value = -5 } command = { type = build_time which = artillery when = on_upgrade where = relative value = -5 } command = { type = build_time which = rocket_artillery when = on_upgrade where = relative value = -5 } } } # Chaîne de production missiles IV application = { id = 15270 name = TECH_APP_INDUSTRY_109_NAME desc = TECH_APP_INDUSTRY_109_DESC position = { x = 440 y = 157 } year = 1964 component = { id = 15271 name = TECH_CMP_INDUSTRY_109_1_NAME type = rocketry difficulty = 10 } component = { id = 15272 name = TECH_CMP_INDUSTRY_109_2_NAME type = industrial_engineering difficulty = 10 } component = { id = 15273 name = TECH_CMP_INDUSTRY_109_3_NAME type = industrial_engineering difficulty = 10 } component = { id = 15274 name = TECH_CMP_INDUSTRY_109_4_NAME type = industrial_engineering difficulty = 10 } component = { id = 15275 name = TECH_CMP_INDUSTRY_109_5_NAME type = management difficulty = 12 double_time = yes } required = { 5270 15220 16260 } effects = { command = { type = build_time which = flying_bomb when = on_upgrade where = relative value = -5 } command = { type = build_time which = flying_rocket when = on_upgrade where = relative value = -5 } } } ########################################################### application = { # Modern Agriculture id = 5310 name = TECH_APP_INDUSTRY_31_NAME desc = TECH_APP_INDUSTRY_31_DESC position = { x = 24 y = 165 } year = 1933 component = { # Scientific Plowing Technique id = 5311 name = TECH_CMP_INDUSTRY_31_1_NAME type = mechanics difficulty = 5 } component = { # Scientific Sowing Technique id = 5312 name = TECH_CMP_INDUSTRY_31_2_NAME type = mechanics difficulty = 5 } component = { # Scientific Mowing Technique id = 5313 name = TECH_CMP_INDUSTRY_31_3_NAME type = mechanics difficulty = 5 } component = { # Scientific Cleaning Technique id = 5314 name = TECH_CMP_INDUSTRY_31_4_NAME type = mechanics difficulty = 5 } component = { # Scientific Agricultural Processes id = 5315 name = TECH_CMP_INDUSTRY_31_5_NAME type = management difficulty = 6 double_time = yes } required = { } effects = { command = { type = relative_manpower value = 5 } command = { type = industrial_modifier which = supplies value = 15 } } } application = { # Mechanized Agriculture id = 5320 name = TECH_APP_INDUSTRY_32_NAME desc = TECH_APP_INDUSTRY_32_DESC position = { x = 24 y = 180 } year = 1935 component = { # Plowing Machine id = 5321 name = TECH_CMP_INDUSTRY_32_1_NAME type = mechanics difficulty = 6 } component = { # Sowing Machine id = 5322 name = TECH_CMP_INDUSTRY_32_2_NAME type = mechanics difficulty = 6 } component = { # Mowing Machines id = 5323 name = TECH_CMP_INDUSTRY_32_3_NAME type = mechanics difficulty = 6 } component = { # Cleaning Machines id = 5324 name = TECH_CMP_INDUSTRY_32_4_NAME type = mechanics difficulty = 6 } component = { # Mechanized Agricultural Processes id = 5325 name = TECH_CMP_INDUSTRY_32_5_NAME type = management difficulty = 7 double_time = yes } required = { 5310 } effects = { command = { type = relative_manpower value = 5 } command = { type = industrial_modifier which = supplies value = 10 } } } application = { # Agrichemistry id = 5330 name = TECH_APP_INDUSTRY_33_NAME desc = TECH_APP_INDUSTRY_33_DESC position = { x = 24 y = 195} year = 1937 component = { # Synthetic Fertilizers id = 5331 name = TECH_CMP_INDUSTRY_33_1_NAME type = chemistry difficulty = 7 } component = { # Synthetic Insecticides id = 5332 name = TECH_CMP_INDUSTRY_33_2_NAME type = chemistry difficulty = 7 } component = { # Synthetic Herbicides id = 5333 name = TECH_CMP_INDUSTRY_33_3_NAME type = chemistry difficulty = 7 } component = { # Synthetic Fungicides id = 5334 name = TECH_CMP_INDUSTRY_33_4_NAME type = chemistry difficulty = 7 } component = { # Hybridization id = 5335 name = TECH_CMP_INDUSTRY_33_5_NAME type = management difficulty = 8 } required = { 5320 } effects = { command = { type = relative_manpower value = 10 } command = { type = industrial_modifier which = supplies value = 5 } } } application = { # Agricultural Production id = 5340 name = TECH_APP_INDUSTRY_34_NAME desc = TECH_APP_INDUSTRY_34_DESC position = { x = 176 y = 180 } year = 1943 component = { # Industrial Pasteurization id = 5341 name = TECH_CMP_INDUSTRY_34_1_NAME type = mechanics difficulty = 9 } component = { # Large Scale Refrigeration id = 5342 name = TECH_CMP_INDUSTRY_34_2_NAME type = mechanics difficulty = 9 } component = { # Sterile Packaging id = 5343 name = TECH_CMP_INDUSTRY_34_3_NAME type = mechanics difficulty = 10 } component = { # Dehydration Techniques id = 5344 name = TECH_CMP_INDUSTRY_34_4_NAME type = management difficulty = 10 } component = { # Agrimanagement Processes id = 5345 name = TECH_CMP_INDUSTRY_34_5_NAME type = management difficulty = 10 double_time = yes } required = { 5320 } effects = { command = { type = industrial_modifier which = supplies value = 10 } } } application = { # Agricultural Production id = 5350 name = TECH_APP_INDUSTRY_35_NAME desc = TECH_APP_INDUSTRY_35_DESC position = { x = 176 y = 195 } year = 1946 component = { # Industrial Pasteurization id = 5351 name = TECH_CMP_INDUSTRY_35_1_NAME type = chemistry difficulty = 10 } component = { # Large Scale Refrigeration id = 5352 name = TECH_CMP_INDUSTRY_35_2_NAME type = industrial_engineering difficulty = 10 } component = { # Sterile Packaging id = 5353 name = TECH_CMP_INDUSTRY_35_3_NAME type = industrial_engineering difficulty = 10 } component = { # Dehydration Techniques id = 5354 name = TECH_CMP_INDUSTRY_35_4_NAME type = industrial_engineering difficulty = 10 } component = { # Agrimanagement Processes id = 5355 name = TECH_CMP_INDUSTRY_35_5_NAME type = management difficulty = 10 double_time = yes } required = { 5330 } effects = { command = { type = industrial_modifier which = supplies value = 20 } } } ################################################################ application = { # Basic Decimetric Radar Warning Sites id = 5360 name = TECH_APP_INDUSTRY_36_NAME desc = TECH_APP_INDUSTRY_36_DESC position = { x = 24 y = 225 } year = 1937 component = { # Basic Antenna id = 5361 name = TECH_CMP_INDUSTRY_36_1_NAME type = mechanics difficulty = 6 } component = { # Transmitter Frequency 10m/30MHz id = 5362 name = TECH_CMP_INDUSTRY_36_2_NAME type = electronics difficulty = 6 } component = { # Large mechanical structure id = 5363 name = TECH_CMP_INDUSTRY_36_3_NAME type = electronics difficulty = 6 } component = { # Basic Manual Plotting Device id = 5364 name = TECH_CMP_INDUSTRY_36_4_NAME type = electronics difficulty = 6 } component = { # Basic Air Defence Integration id = 5365 name = TECH_CMP_INDUSTRY_36_5_NAME type = management difficulty = 6 } required = { } effects = { command = { type = allow_building which = radar_station } command = { type = radar_eff value = 5 } command = { type = max_organization which = air value = 1 } command = { type = morale which = air value = 1 } command = { type = AA_batteries value = 2 } command = { type = activate_unit_type which = naval_radar_l} command = { type = new_model which = naval_radar_l value = 0 } command = { type = activate_unit_type which = naval_radar_s} command = { type = new_model which = naval_radar_s value = 0 } command = { type = activate_unit_type which = naval_asw} command = { type = new_model which = naval_asw value = 0 } } } application = { # Improved Decimetric Radar Warning Sites id = 5370 name = TECH_APP_INDUSTRY_37_NAME desc = TECH_APP_INDUSTRY_37_DESC position = { x = 24 y = 240 } year = 1940 component = { # Improved Antenna id = 5371 name = TECH_CMP_INDUSTRY_37_1_NAME type = mechanics difficulty = 7 } component = { # Transmitter Frequency 1.5m/200MHz id = 5372 name = TECH_CMP_INDUSTRY_37_2_NAME type = electronics difficulty = 7 } component = { # Medium mechanical structure id = 5373 name = TECH_CMP_INDUSTRY_37_3_NAME type = electronics difficulty = 7 } component = { # Improved Manual Plotting Device id = 5374 name = TECH_CMP_INDUSTRY_37_4_NAME type = electronics difficulty = 7 } component = { # Improved Air Defence Integration id = 5375 name = TECH_CMP_INDUSTRY_37_5_NAME type = management difficulty = 7 } required = { 5360 } effects = { command = { type = radar_eff value = 10 } command = { type = max_organization which = air value = 2 } command = { type = morale which = air value = 2 } command = { type = AA_batteries value = 2 } } } application = { # Advanced Decimetric Radar Warning Sites id = 5380 name = TECH_APP_INDUSTRY_38_NAME desc = TECH_APP_INDUSTRY_38_DESC position = { x = 24 y = 255 } year = 1942 component = { # Advanced Antenna id = 5381 name = TECH_CMP_INDUSTRY_38_1_NAME type = mechanics difficulty = 7 } component = { # Transmitter Frequency 50cm/600MHz id = 5382 name = TECH_CMP_INDUSTRY_38_2_NAME type = electronics difficulty = 7 } component = { # Electrical mechanical structure id = 5383 name = TECH_CMP_INDUSTRY_38_3_NAME type = electronics difficulty = 7 } component = { # Advanced Manual Plotting Device id = 5384 name = TECH_CMP_INDUSTRY_38_4_NAME type = electronics difficulty = 7 } component = { # Advanced Air Defence Integration id = 5385 name = TECH_CMP_INDUSTRY_38_5_NAME type = management difficulty = 7 } required = { 5370 } effects = { command = { type = radar_eff value = 10 } command = { type = max_organization which = air value = 2 } command = { type = morale which = air value = 2 } command = { type = AA_batteries value = 2 } command = { type = max_organization which = cag value = 2 } command = { type = morale which = cag value = 2 } } } application = { # Basic Centimetric Radar Warning Sites id = 5390 name = TECH_APP_INDUSTRY_39_NAME desc = TECH_APP_INDUSTRY_39_DESC position = { x = 24 y = 270 } year = 1943 component = { # Tower Antenna id = 5391 name = TECH_CMP_INDUSTRY_39_1_NAME type = mechanics difficulty = 7 } component = { # Transmitter Frequency 10cm/3GHz id = 5392 name = TECH_CMP_INDUSTRY_39_2_NAME type = electronics difficulty = 9 } component = { # Electrical mechanical structure id = 5393 name = TECH_CMP_INDUSTRY_39_3_NAME type = electronics difficulty = 7 } component = { # Basic Electromechanical Plotting Device id = 5394 name = TECH_CMP_INDUSTRY_39_4_NAME type = electronics difficulty = 8 } component = { # Basic Air Defence Network id = 5395 name = TECH_CMP_INDUSTRY_39_5_NAME type = management difficulty = 10 } required = { 5380 } effects = { command = { type = radar_eff value = 5 } command = { type = max_organization which = air value = 2 } command = { type = morale which = air value = 2 } command = { type = AA_batteries value = 2 } command = { type = max_organization which = cag value = 2 } command = { type = morale which = cag value = 2 } command = { type = new_model which = naval_radar_s value = 1 } command = { type = scrap_model which = naval_radar_s value = 0 } command = { type = new_model which = naval_radar_l value = 1 } command = { type = scrap_model which = naval_radar_l value = 0 } command = { type = new_model which = naval_asw value = 1 } command = { type = scrap_model which = naval_asw value = 0 } } } application = { # Improved Centimetric Radar Warning Sites id = 5400 name = TECH_APP_INDUSTRY_40_NAME desc = TECH_APP_INDUSTRY_40_DESC position = { x = 24 y = 285 } year = 1945 component = { # Movable Antenna id = 5401 name = TECH_CMP_INDUSTRY_40_1_NAME type = mechanics difficulty = 8 } component = { # Transmitter Frequency ??cm/?GHz id = 5402 name = TECH_CMP_INDUSTRY_40_2_NAME type = electronics difficulty = 10 } component = { # Improved electrical structure id = 5403 name = TECH_CMP_INDUSTRY_40_3_NAME type = electronics difficulty = 8 } component = { # Improved Electromechanical Plotting Device id = 5404 name = TECH_CMP_INDUSTRY_40_4_NAME type = electronics difficulty = 9 } component = { # Improved Air Defence Network id = 5405 name = TECH_CMP_INDUSTRY_40_5_NAME type = management difficulty = 10 } required = { 5390 } effects = { command = { type = radar_eff value = 20 } command = { type = max_organization which = air value = 2 } command = { type = morale which = air value = 2 } command = { type = AA_batteries value = 2 } command = { type = max_organization which = cag value = 2 } command = { type = morale which = cag value = 2 } } } application = { # Advanced Centimetric Radar Warning Sites id = 5410 name = TECH_APP_INDUSTRY_41_NAME desc = TECH_APP_INDUSTRY_41_DESC position = { x = 24 y = 300 } year = 1949 component = { # Transportable Antenna id = 5411 name = TECH_CMP_INDUSTRY_41_1_NAME type = mechanics difficulty = 10 } component = { # Transmitter Frequency ??cm/?GHz id = 5412 name = TECH_CMP_INDUSTRY_41_2_NAME type = electronics difficulty = 10 } component = { # Advanced electrical structure id = 5413 name = TECH_CMP_INDUSTRY_41_3_NAME type = electronics difficulty = 10 } component = { # Advanced Electromechanical Plotting Device id = 5414 name = TECH_CMP_INDUSTRY_41_4_NAME type = electronics difficulty = 10 } component = { # Advanced Air Defence Network id = 5415 name = TECH_CMP_INDUSTRY_41_5_NAME type = management difficulty = 10 } required = { 5400 } effects = { command = { type = radar_eff value = 25 } command = { type = max_organization which = air value = 2 } command = { type = morale which = air value = 2 } command = { type = AA_batteries value = 2 } command = { type = max_organization which = cag value = 2 } command = { type = morale which = cag value = 2 } } } # Radar à système d'ouverture monostatique 1953 application = { id = 15780 name = TECH_APP_INDUSTRY_114_NAME desc = TECH_APP_INDUSTRY_114_DESC position = { x = 24 y = 315 } year = 1953 component = { id = 15781 name = TECH_CMP_INDUSTRY_114_1_NAME type = mechanics difficulty = 7 } component = { id = 15782 name = TECH_CMP_INDUSTRY_114_2_NAME type = electronics difficulty = 8 } component = { id = 15783 name = TECH_CMP_INDUSTRY_114_3_NAME type = electronics difficulty = 8 } component = { id = 15784 name = TECH_CMP_INDUSTRY_114_4_NAME type = electronics difficulty = 8 } component = { id = 15785 name = TECH_CMP_INDUSTRY_114_5_NAME type = management difficulty = 10 } required = { 5410 5200 } effects = { command = { type = radar_eff value = 5 } command = { type = max_organization which = air value = 2 } command = { type = morale which = air value = 2 } command = { type = AA_batteries value = 2 } command = { type = max_organization which = cag value = 2 } command = { type = morale which = cag value = 2 } } } # Radar à système d'ouverture multistatique 1959 application = { id = 15790 name = TECH_APP_INDUSTRY_115_NAME desc = TECH_APP_INDUSTRY_115_DESC position = { x = 24 y = 330 } year = 1959 component = { id = 15791 name = TECH_CMP_INDUSTRY_115_1_NAME type = mechanics difficulty = 8 } component = { id = 15792 name = TECH_CMP_INDUSTRY_115_2_NAME type = electronics difficulty = 9 } component = { id = 15793 name = TECH_CMP_INDUSTRY_115_3_NAME type = electronics difficulty = 9 } component = { id = 15794 name = TECH_CMP_INDUSTRY_115_4_NAME type = electronics difficulty = 9 } component = { id = 15795 name = TECH_CMP_INDUSTRY_115_5_NAME type = management difficulty = 10 } required = { 15780 5210 } effects = { command = { type = radar_eff value = 20 } command = { type = max_organization which = air value = 2 } command = { type = morale which = air value = 2 } command = { type = AA_batteries value = 2 } command = { type = max_organization which = cag value = 2 } command = { type = morale which = cag value = 2 } } } # Radar numérique 1965 application = { id = 15800 name = TECH_APP_INDUSTRY_116_NAME desc = TECH_APP_INDUSTRY_116_DESC position = { x = 24 y = 345 } year = 1965 component = { id = 15801 name = TECH_CMP_INDUSTRY_116_1_NAME type = mechanics difficulty = 9 } component = { id = 15802 name = TECH_CMP_INDUSTRY_116_2_NAME type = electronics difficulty = 10 } component = { id = 15803 name = TECH_CMP_INDUSTRY_116_3_NAME type = electronics difficulty = 10 } component = { id = 15804 name = TECH_CMP_INDUSTRY_116_4_NAME type = mathematics difficulty = 12 } component = { id = 15805 name = TECH_CMP_INDUSTRY_116_5_NAME type = management difficulty = 10 } required = { 15790 5230 } effects = { command = { type = radar_eff value = 25 } command = { type = max_organization which = air value = 2 } command = { type = morale which = air value = 2 } command = { type = AA_batteries value = 2 } command = { type = max_organization which = cag value = 2 } command = { type = morale which = cag value = 2 } } } ####################################################################### application = { # Basic Oil Refining id = 5420 name = TECH_APP_INDUSTRY_42_NAME desc = TECH_APP_INDUSTRY_42_DESC position = { x = 176 y = 225 } year = 1933 component = { # Basic Distillation id = 5421 name = TECH_CMP_INDUSTRY_42_1_NAME type = chemistry difficulty = 7 } component = { # Basic Cracker id = 5422 name = TECH_CMP_INDUSTRY_42_2_NAME type = chemistry difficulty = 7 } component = { # Basic Isomerisation id = 5423 name = TECH_CMP_INDUSTRY_42_3_NAME type = chemistry difficulty = 7 } component = { # Basic Hydrogen Treatment id = 5424 name = TECH_CMP_INDUSTRY_42_4_NAME type = chemistry difficulty = 7 } component = { # Basic Test Facility id = 5425 name = TECH_CMP_INDUSTRY_42_5_NAME type = industrial_engineering difficulty = 8 double_time = yes } required = { } effects = { command = { type = industrial_multiplier which = energy_to_oil value = 0.1 } } } application = { # Improved Oil Refining id = 5430 name = TECH_APP_INDUSTRY_43_NAME desc = TECH_APP_INDUSTRY_43_DESC position = { x = 176 y = 240 } year = 1938 component = { # Improved Distillation id = 5431 name = TECH_CMP_INDUSTRY_43_1_NAME type = chemistry difficulty = 7 } component = { # Improved Cracker id = 5432 name = TECH_CMP_INDUSTRY_43_2_NAME type = chemistry difficulty = 7 } component = { # Improved Isomerisation id = 5433 name = TECH_CMP_INDUSTRY_43_3_NAME type = chemistry difficulty = 7 } component = { # Improved Hydrogen Treatment id = 5434 name = TECH_CMP_INDUSTRY_43_4_NAME type = chemistry difficulty = 7 } component = { # Improved Test Facility id = 5435 name = TECH_CMP_INDUSTRY_43_5_NAME type = industrial_engineering difficulty = 8 double_time = yes } required = { 5420 } effects = { command = { type = industrial_multiplier which = energy_to_oil value = 0.25 } } } application = { # Advanced Oil Refining id = 5440 name = TECH_APP_INDUSTRY_44_NAME desc = TECH_APP_INDUSTRY_44_DESC position = { x = 176 y = 255 } year = 1941 component = { # Advanced Distillation id = 5441 name = TECH_CMP_INDUSTRY_44_1_NAME type = chemistry difficulty = 8 } component = { # Advanced Cracker id = 5442 name = TECH_CMP_INDUSTRY_44_2_NAME type = chemistry difficulty = 8 } component = { # Advanced Isomerisation id = 5443 name = TECH_CMP_INDUSTRY_44_3_NAME type = chemistry difficulty = 8 } component = { # Advanced Hydrogen Treatment id = 5444 name = TECH_CMP_INDUSTRY_44_4_NAME type = chemistry difficulty = 8 } component = { # Advanced Test Facility id = 5445 name = TECH_CMP_INDUSTRY_44_5_NAME type = industrial_engineering difficulty = 9 double_time = yes } required = { 5430 } effects = { command = { type = industrial_multiplier which = energy_to_oil value = 0.4 } } } application = { # Basic Synthetic Oil Plant id = 5450 name = TECH_APP_INDUSTRY_45_NAME desc = TECH_APP_INDUSTRY_45_DESC position = { x = 176 y = 270 } year = 1942 component = { # Basic Catalysts id = 5451 name = TECH_CMP_INDUSTRY_45_1_NAME type = chemistry difficulty = 8 } component = { # Basic Reactors id = 5452 name = TECH_CMP_INDUSTRY_45_2_NAME type = chemistry difficulty = 8 } component = { # Basic Product Processing id = 5453 name = TECH_CMP_INDUSTRY_45_3_NAME type = chemistry difficulty = 8 } component = { # Basic Feedstock Preparation id = 5454 name = TECH_CMP_INDUSTRY_45_4_NAME type = chemistry difficulty = 8 } component = { # Basic Oil Plant Prototype Tests id = 5455 name = TECH_CMP_INDUSTRY_45_5_NAME type = industrial_engineering difficulty = 10 double_time = yes } required = { 5440 } effects = { command = { type = industrial_multiplier which = oil_to_rare_materials value = 0.1 } command = { type = industrial_multiplier which = energy_to_oil value = 0.6 } } } application = { # Improved Synthetic Oil Plant id = 5460 name = TECH_APP_INDUSTRY_46_NAME desc = TECH_APP_INDUSTRY_46_DESC position = { x = 176 y = 285 } year = 1944 component = { # Improved Catalysts id = 5461 name = TECH_CMP_INDUSTRY_46_1_NAME type = chemistry difficulty = 8 } component = { # Improved Reactors id = 5462 name = TECH_CMP_INDUSTRY_46_2_NAME type = chemistry difficulty = 8 } component = { # Improved Product Processing id = 5463 name = TECH_CMP_INDUSTRY_46_3_NAME type = chemistry difficulty = 8 } component = { # Improved Feedstock Preparation id = 5464 name = TECH_CMP_INDUSTRY_46_4_NAME type = chemistry difficulty = 8 } component = { # Improved Oil Plant Prototype Tests id = 5465 name = TECH_CMP_INDUSTRY_46_5_NAME type = industrial_engineering difficulty = 10 double_time = yes } required = { 5450 } effects = { command = { type = industrial_multiplier which = oil_to_rare_materials value = 0.2 } command = { type = industrial_multiplier which = energy_to_oil value = 0.75 } } } application = { # Advanced Synthetic Oil Plant id = 5470 name = TECH_APP_INDUSTRY_47_NAME desc = TECH_APP_INDUSTRY_47_DESC position = { x = 176 y = 300 } year = 1946 component = { # Advanced Catalysts id = 5471 name = TECH_CMP_INDUSTRY_47_1_NAME type = chemistry difficulty = 8 } component = { # Advanced Reactors id = 5472 name = TECH_CMP_INDUSTRY_47_2_NAME type = chemistry difficulty = 8 } component = { # Advanced Product Processing id = 5473 name = TECH_CMP_INDUSTRY_47_3_NAME type = chemistry difficulty = 8 } component = { # Advanced Feedstock Preparation id = 5474 name = TECH_CMP_INDUSTRY_47_4_NAME type = chemistry difficulty = 8 } component = { # Advanced Oil Plant Prototype Tests id = 5475 name = TECH_CMP_INDUSTRY_47_5_NAME type = industrial_engineering difficulty = 10 double_time = yes } required = { 5460 } effects = { command = { type = industrial_multiplier which = oil_to_rare_materials value = 0.35 } command = { type = industrial_multiplier which = energy_to_oil value = 1.0 } } } ########################################################## application = { # Census Tabulating Machine id = 5500 name = TECH_APP_INDUSTRY_50_NAME desc = TECH_APP_INDUSTRY_50_DESC position = { x = 304 y = 195 } year = 1933 component = { # Fine Mechanics id = 5501 name = TECH_CMP_INDUSTRY_50_1_NAME type = mechanics difficulty = 8 } component = { # Manual Reconfiguration id = 5502 name = TECH_CMP_INDUSTRY_50_2_NAME type = mechanics difficulty = 7 } component = { # Card Storage and Sorting id = 5503 name = TECH_CMP_INDUSTRY_50_3_NAME type = electronics difficulty = 7 } component = { # Punch Cards id = 5504 name = TECH_CMP_INDUSTRY_50_4_NAME type = mechanics difficulty = 3 } component = { # CT Machine Prototype Tests id = 5505 name = TECH_CMP_INDUSTRY_50_5_NAME type = industrial_engineering difficulty = 10 double_time = yes } required = { } effects = { command = { type = research_mod value = 5 } command = { type = activate_unit_type which = naval_fire_controll_l } command = { type = new_model which = naval_fire_controll_l value = 0 } command = { type = activate_unit_type which = naval_fire_controll_s } command = { type = new_model which = naval_fire_controll_s value = 0 } } } application = { # Basic Computing Machine id = 5510 name = TECH_APP_INDUSTRY_51_NAME desc = TECH_APP_INDUSTRY_51_DESC position = { x = 304 y = 210 } year = 1936 component = { # Applied Mathematics id = 5511 name = TECH_CMP_INDUSTRY_51_1_NAME type = mathematics difficulty = 8 } component = { # Control and Arithmetic Unit id = 5512 name = TECH_CMP_INDUSTRY_51_2_NAME type = electronics difficulty = 8 } component = { # Memory Device id = 5513 name = TECH_CMP_INDUSTRY_51_3_NAME type = electronics difficulty = 8 } component = { # Punch Tape and Reader id = 5514 name = TECH_CMP_INDUSTRY_51_4_NAME type = mechanics difficulty = 8 } component = { # Basic Computing Machine Prototype Tests id = 5515 name = TECH_CMP_INDUSTRY_51_5_NAME type = management difficulty = 8 double_time = yes } required = { 5500 } effects = { command = { type = research_mod value = 5 } } } application = { # Improved Computing Machine id = 5520 name = TECH_APP_INDUSTRY_52_NAME desc = TECH_APP_INDUSTRY_52_DESC position = { x = 304 y = 225 } year = 1938 component = { # Machine Code id = 5521 name = TECH_CMP_INDUSTRY_52_1_NAME type = mathematics difficulty = 8 } component = { # Control and Arithmetic Unit id = 5522 name = TECH_CMP_INDUSTRY_52_2_NAME type = electronics difficulty = 8 } component = { # Data Storage Relays id = 5523 name = TECH_CMP_INDUSTRY_52_3_NAME type = electronics difficulty = 8 } component = { # Punch Tape and Reader id = 5524 name = TECH_CMP_INDUSTRY_52_4_NAME type = mechanics difficulty = 8 } component = { # Improved Computing Machine Prototype Tests id = 5525 name = TECH_CMP_INDUSTRY_52_5_NAME type = management difficulty = 8 double_time = yes } required = { 5510 } effects = { command = { type = research_mod value = 5 } } } application = { # Advanced Computing Machine id = 5530 name = TECH_APP_INDUSTRY_53_NAME desc = TECH_APP_INDUSTRY_53_DESC position = { x = 304 y = 240 } year = 1941 component = { # Assembler Languages id = 5531 name = TECH_CMP_INDUSTRY_53_1_NAME type = mathematics difficulty = 8 } component = { # Control and Arithmetic Unit id = 5532 name = TECH_CMP_INDUSTRY_53_2_NAME type = electronics difficulty = 8 } component = { # Multiple Data Storage Relays id = 5533 name = TECH_CMP_INDUSTRY_53_3_NAME type = mechanics difficulty = 8 } component = { # Multiple Punch Tapes and Readers id = 5534 name = TECH_CMP_INDUSTRY_53_4_NAME type = electronics difficulty = 8 } component = { # Advanced Computing Machine Prototype Tests id = 5535 name = TECH_CMP_INDUSTRY_53_5_NAME type = management difficulty = 8 double_time = yes } required = { 5520 } effects = { command = { type = research_mod value = 5 } command = { type = new_model which = naval_fire_controll_l value = 1 } command = { type = scrap_model which = naval_fire_controll_l value = 0 } command = { type = new_model which = naval_fire_controll_s value = 1 } command = { type = scrap_model which = naval_fire_controll_s value = 0 } } } application = { # Advanced Computing Machine id = 5540 name = TECH_APP_INDUSTRY_54_NAME desc = TECH_APP_INDUSTRY_54_DESC position = { x = 304 y = 255 } year = 1944 component = { # Assembler Languages id = 5541 name = TECH_CMP_INDUSTRY_54_1_NAME type = mathematics difficulty = 8 } component = { # Control and Arithmetic Unit id = 5542 name = TECH_CMP_INDUSTRY_54_2_NAME type = electronics difficulty = 8 } component = { # Multiple Data Storage Relays id = 5543 name = TECH_CMP_INDUSTRY_54_3_NAME type = mechanics difficulty = 8 } component = { # Multiple Punch Tapes and Readers id = 5544 name = TECH_CMP_INDUSTRY_54_4_NAME type = electronics difficulty = 8 } component = { # Advanced Computing Machine Prototype Tests id = 5545 name = TECH_CMP_INDUSTRY_54_5_NAME type = management difficulty = 8 double_time = yes } required = { 5530 } effects = { command = { type = research_mod value = 5 } } } application = { # Basic Electronic Computers id = 5850 name = TECH_APP_INDUSTRY_55_NAME desc = TECH_APP_INDUSTRY_55_DESC position = { x = 304 y = 270 } year = 1946 component = { # Assembly Language id = 5851 name = TECH_CMP_INDUSTRY_55_1_NAME type = mathematics difficulty = 8 } component = { # Cathode Ray Tube Primary Memory id = 5852 name = TECH_CMP_INDUSTRY_55_2_NAME type = electronics difficulty = 8 } component = { # Magnetic Tape Secondary Memory id = 5853 name = TECH_CMP_INDUSTRY_55_3_NAME type = chemistry difficulty = 7 } component = { # BCD ALU id = 5854 name = TECH_CMP_INDUSTRY_55_4_NAME type = mathematics difficulty = 6 } component = { # Hardwired CPU id = 5855 name = TECH_CMP_INDUSTRY_55_5_NAME type = electronics double_time = yes difficulty = 8 } required = { 5540 } effects = { command = { type = research_mod value = 5 } } } application = { # Improved Electronic Computers id = 5860 name = TECH_APP_INDUSTRY_56_NAME desc = TECH_APP_INDUSTRY_56_DESC position = { x = 304 y = 285 } year = 1948 component = { # High Level Language id = 5861 name = TECH_CMP_INDUSTRY_56_1_NAME type = mathematics difficulty = 9 } component = { # Mercury Delay Line Primary Memory id = 5862 name = TECH_CMP_INDUSTRY_56_2_NAME type = electronics difficulty = 9 } component = { # Magnetic Drum Secondary Memory id = 5863 name = TECH_CMP_INDUSTRY_56_3_NAME type = chemistry difficulty = 8 } component = { # Binary ALU id = 5864 name = TECH_CMP_INDUSTRY_56_4_NAME type = electronics difficulty = 10 } component = { # Microprogramming id = 5865 name = TECH_CMP_INDUSTRY_56_5_NAME type = electronics double_time = yes difficulty = 10 } required = { 5850 } effects = { command = { type = research_mod value = 5 } } } application = { # Advanced Electronic Computers id = 5870 name = TECH_APP_INDUSTRY_57_NAME desc = TECH_APP_INDUSTRY_57_DESC position = { x = 304 y = 300 } year = 1949 component = { # Functional Programming id = 5871 name = TECH_CMP_INDUSTRY_57_1_NAME type = mathematics difficulty = 10 } component = { # Semiconductor Primary Memory id = 5872 name = TECH_CMP_INDUSTRY_57_2_NAME type = electronics difficulty = 10 } component = { # Hard Disk Secondary Memory id = 5873 name = TECH_CMP_INDUSTRY_57_3_NAME type = chemistry difficulty = 10 } component = { # Floating Point ALU id = 5874 name = TECH_CMP_INDUSTRY_57_4_NAME type = mathematics difficulty = 10 } component = { # Batch Processing id = 5875 name = TECH_CMP_INDUSTRY_57_5_NAME type = electronics double_time = yes difficulty = 10 } required = { 5860 } effects = { command = { type = research_mod value = 5 } } } application = { # Advanced Electronic Computers id = 5880 name = TECH_APP_INDUSTRY_58_NAME desc = TECH_APP_INDUSTRY_58_DESC position = { x = 304 y = 315 } year = 1951 component = { # Functional Programming id = 5881 name = TECH_CMP_INDUSTRY_58_1_NAME type = mathematics difficulty = 10 } component = { # Semiconductor Primary Memory id = 5882 name = TECH_CMP_INDUSTRY_58_2_NAME type = electronics difficulty = 10 } component = { # Hard Disk Secondary Memory id = 5883 name = TECH_CMP_INDUSTRY_58_3_NAME type = chemistry difficulty = 10 } component = { # Floating Point ALU id = 5884 name = TECH_CMP_INDUSTRY_58_4_NAME type = electronics difficulty = 10 } component = { # Batch Processing id = 5885 name = TECH_CMP_INDUSTRY_58_5_NAME type = electronics double_time = yes difficulty = 10 } required = { 5870 } effects = { command = { type = research_mod value = 5 } } } # Ordinateur 1955 : Superordinateur IBM 704 application = { id = 15340 name = TECH_APP_INDUSTRY_110_NAME desc = TECH_APP_INDUSTRY_110_DESC position = { x = 304 y = 330 } year = 1955 component = { id = 15341 name = TECH_CMP_INDUSTRY_110_1_NAME type = mathematics difficulty = 10 } component = { id = 15342 name = TECH_CMP_INDUSTRY_110_2_NAME type = electronics difficulty = 10 } component = { id = 15343 name = TECH_CMP_INDUSTRY_110_3_NAME type = chemistry difficulty = 10 } component = { id = 15344 name = TECH_CMP_INDUSTRY_110_4_NAME type = electronics difficulty = 10 } component = { id = 15345 name = TECH_CMP_INDUSTRY_110_5_NAME type = electronics difficulty = 11 double_time = yes } required = { 5880 } effects = { command = { type = research_mod value = 5 } } } # Ordinateur 1961 : Superordinateur IBM 7030 Stretch application = { id = 15360 name = TECH_APP_INDUSTRY_111_NAME desc = TECH_APP_INDUSTRY_111_DESC position = { x = 304 y = 345 } year = 1961 component = { id = 15361 name = TECH_CMP_INDUSTRY_111_1_NAME type = mathematics difficulty = 10 } component = { id = 15362 name = TECH_CMP_INDUSTRY_111_2_NAME type = electronics difficulty = 10 } component = { id = 15363 name = TECH_CMP_INDUSTRY_111_3_NAME type = chemistry difficulty = 10 } component = { id = 15364 name = TECH_CMP_INDUSTRY_111_4_NAME type = electronics difficulty = 10 } component = { id = 15365 name = TECH_CMP_INDUSTRY_111_5_NAME type = electronics difficulty = 13 double_time = yes } required = { 15340 } effects = { command = { type = research_mod value = 5 } } } ############################################################ application = { # Basic Encryption Devices id = 5890 name = TECH_APP_INDUSTRY_59_NAME desc = TECH_APP_INDUSTRY_59_DESC position = { x = 440 y = 180 } year = 1934 component = { # Keyboard id = 5891 name = TECH_CMP_INDUSTRY_59_1_NAME type = electronics difficulty = 7 } component = { # Portable battery id = 5892 name = TECH_CMP_INDUSTRY_59_2_NAME type = electronics difficulty = 7 } component = { # 3-Rotor system id = 5893 name = TECH_CMP_INDUSTRY_59_3_NAME type = mechanics difficulty = 7 } component = { # Basic Reflector id = 5894 name = TECH_CMP_INDUSTRY_59_4_NAME type = mechanics difficulty = 7 } component = { # Basic Code id = 5895 name = TECH_CMP_INDUSTRY_59_5_NAME type = mathematics difficulty = 7 } required = { 5500 } effects = { command = { type = intelligence which = them value = -15 } command = { type = surprise which = naval value = 15 } command = { type = surprise which = land value = 15 } command = { type = surprise which = air value = 15 } command = { type = army_detection which = them value = -15 } } } application = { # Basic Decryption Devices id = 5600 name = TECH_APP_INDUSTRY_60_NAME desc = TECH_APP_INDUSTRY_60_DESC position = { x = 440 y = 195 } year = 1935 component = { # Identification of Message Keys id = 5601 name = TECH_CMP_INDUSTRY_60_1_NAME type = mathematics difficulty = 8 } component = { # Identification of Cribs id = 5602 name = TECH_CMP_INDUSTRY_60_2_NAME type = mathematics difficulty = 8 } component = { # Basic Cryptographical Mathematical Theory id = 5603 name = TECH_CMP_INDUSTRY_60_3_NAME type = mathematics difficulty = 8 } component = { # Special Decryption Teams id = 5604 name = TECH_CMP_INDUSTRY_60_4_NAME type = training difficulty = 8 } component = { # Basic Computing Machine Support id = 5605 name = TECH_CMP_INDUSTRY_60_5_NAME type = mechanics difficulty = 8 } required = { 5500 } effects = { command = { type = intelligence which = us value = 25 } command = { type = surprise which = naval value = 15 } command = { type = surprise which = land value = 15 } command = { type = surprise which = air value = 15 } command = { type = army_detection which = us value = 15 } } } application = { # Improved Encryption Devices id = 5610 name = TECH_APP_INDUSTRY_61_NAME desc = TECH_APP_INDUSTRY_61_DESC position = { x = 440 y = 210 } year = 1939 component = { # Binary system characters id = 5611 name = TECH_CMP_INDUSTRY_61_1_NAME type = mathematics difficulty = 7 } component = { # Improved powersource id = 5612 name = TECH_CMP_INDUSTRY_61_2_NAME type = electronics difficulty = 7 } component = { # 6-rotor system id = 5613 name = TECH_CMP_INDUSTRY_61_3_NAME type = mechanics difficulty = 7 } component = { # Double teleprinter id = 5614 name = TECH_CMP_INDUSTRY_61_4_NAME type = electronics difficulty = 7 } component = { # Unique settings id = 5615 name = TECH_CMP_INDUSTRY_61_5_NAME type = management difficulty = 7 } required = { 5520 } effects = { command = { type = intelligence which = them value = -15 } command = { type = surprise which = naval value = 15 } command = { type = surprise which = land value = 15 } command = { type = surprise which = air value = 15 } command = { type = army_detection which = them value = -15 } } } application = { # Improved Decryption Devices id = 5620 name = TECH_APP_INDUSTRY_62_NAME desc = TECH_APP_INDUSTRY_62_DESC position = { x = 440 y = 225 } year = 1940 component = { # Identification of Multiple Message Keys id = 5621 name = TECH_CMP_INDUSTRY_62_1_NAME type = mathematics difficulty = 8 } component = { # Identification of Repetitions id = 5622 name = TECH_CMP_INDUSTRY_62_2_NAME type = mathematics difficulty = 8 } component = { # Theoretical Computer id = 5623 name = TECH_CMP_INDUSTRY_62_3_NAME type = mathematics difficulty = 8 } component = { # Special Decryption Facility id = 5624 name = TECH_CMP_INDUSTRY_62_4_NAME type = training difficulty = 8 } component = { # Improved Computing Machine Support id = 5625 name = TECH_CMP_INDUSTRY_62_5_NAME type = electronics difficulty = 8 } required = { 5520 } effects = { command = { type = intelligence which = us value = 25 } command = { type = surprise which = naval value = 15 } command = { type = surprise which = land value = 15 } command = { type = surprise which = air value = 15 } command = { type = army_detection which = us value = 15 } } } application = { # Advanced Encryption Devices id = 5630 name = TECH_APP_INDUSTRY_63_NAME desc = TECH_APP_INDUSTRY_63_DESC position = { x = 440 y = 240 } year = 1942 component = { # 5-Bit combinations id = 5631 name = TECH_CMP_INDUSTRY_63_1_NAME type = mathematics difficulty = 7 } component = { # Advanced electro-mechanics id = 5632 name = TECH_CMP_INDUSTRY_63_2_NAME type = electronics difficulty = 7 } component = { # 10 Rotor-system id = 5633 name = TECH_CMP_INDUSTRY_63_3_NAME type = mechanics difficulty = 7 } component = { # Simultaneous encryption id = 5634 name = TECH_CMP_INDUSTRY_63_4_NAME type = mathematics difficulty = 7 } component = { # One time code pads id = 5635 name = TECH_CMP_INDUSTRY_63_5_NAME type = mathematics difficulty = 7 } required = { 5530 } effects = { command = { type = intelligence which = them value = -15 } command = { type = surprise which = naval value = 15 } command = { type = surprise which = land value = 15 } command = { type = surprise which = air value = 15 } command = { type = army_detection which = them value = -15 } } } application = { # Advanced Decryption Device id = 5640 name = TECH_APP_INDUSTRY_64_NAME desc = TECH_APP_INDUSTRY_64_DESC position = { x = 440 y = 255 } year = 1943 component = { # Identification of Parallel Texts id = 5641 name = TECH_CMP_INDUSTRY_64_1_NAME type = mathematics difficulty = 8 } component = { # Advanced Reconstruction id = 5642 name = TECH_CMP_INDUSTRY_64_2_NAME type = mathematics difficulty = 8 } component = { # Advanced Prime Number Theory id = 5643 name = TECH_CMP_INDUSTRY_64_3_NAME type = mathematics difficulty = 8 } component = { # Multiple Cooperating Decryption Facilities id = 5644 name = TECH_CMP_INDUSTRY_64_4_NAME type = training difficulty = 8 } component = { # Advanced Computing Machine Support id = 5645 name = TECH_CMP_INDUSTRY_64_5_NAME type = electronics difficulty = 8 } required = { 5530 } effects = { command = { type = intelligence which = us value = 25 } command = { type = surprise which = naval value = 15 } command = { type = surprise which = land value = 15 } command = { type = surprise which = air value = 15 } command = { type = army_detection which = us value = 15 } } } application = { # Improved Encryption Devices id = 5650 name = TECH_APP_INDUSTRY_65_NAME desc = TECH_APP_INDUSTRY_65_DESC position = { x = 440 y = 270 } year = 1947 component = { # Binary system characters id = 5651 name = TECH_CMP_INDUSTRY_65_1_NAME type = mathematics difficulty = 9 } component = { # Improved powersource id = 5652 name = TECH_CMP_INDUSTRY_65_2_NAME type = electronics difficulty = 9 } component = { # 6-rotor system id = 5653 name = TECH_CMP_INDUSTRY_65_3_NAME type = electronics difficulty = 9 } component = { # Double teleprinter id = 5654 name = TECH_CMP_INDUSTRY_65_4_NAME type = electronics difficulty = 9 } component = { # Unique settings id = 5655 name = TECH_CMP_INDUSTRY_65_5_NAME type = management difficulty = 9 } required = { 5850 } effects = { command = { type = intelligence which = them value = -15 } command = { type = surprise which = naval value = 15 } command = { type = surprise which = land value = 15 } command = { type = surprise which = air value = 15 } command = { type = army_detection which = them value = -15 } } } application = { # Improved Decryption Devices id = 5660 name = TECH_APP_INDUSTRY_66_NAME desc = TECH_APP_INDUSTRY_66_DESC position = { x = 440 y = 285 } year = 1948 component = { # Identification of Multiple Message Keys id = 5661 name = TECH_CMP_INDUSTRY_66_1_NAME type = mathematics difficulty = 9 } component = { # Identification of Repetitions id = 5662 name = TECH_CMP_INDUSTRY_66_2_NAME type = mathematics difficulty = 9 } component = { # Theoretical Computer id = 5663 name = TECH_CMP_INDUSTRY_66_3_NAME type = mathematics difficulty = 9 } component = { # Special Decryption Facility id = 5664 name = TECH_CMP_INDUSTRY_66_4_NAME type = training difficulty = 9 } component = { # Improved Computing Machine Support id = 5665 name = TECH_CMP_INDUSTRY_66_5_NAME type = electronics difficulty = 9 } required = { 5850 } effects = { command = { type = intelligence which = us value = 25 } command = { type = surprise which = naval value = 15 } command = { type = surprise which = land value = 15 } command = { type = surprise which = air value = 15 } command = { type = army_detection which = us value = 15 } } } application = { # Advanced Encryption Devices id = 5670 name = TECH_APP_INDUSTRY_67_NAME desc = TECH_APP_INDUSTRY_67_DESC position = { x = 440 y = 300 } year = 1949 component = { # 5-Bit combinations id = 5671 name = TECH_CMP_INDUSTRY_67_1_NAME type = mathematics difficulty = 10 } component = { # Advanced electro-mechanics id = 5672 name = TECH_CMP_INDUSTRY_67_2_NAME type = electronics difficulty = 10 } component = { # 10 Rotor-system id = 5673 name = TECH_CMP_INDUSTRY_67_3_NAME type = electronics difficulty = 10 } component = { # Simultaneous encryption id = 5674 name = TECH_CMP_INDUSTRY_67_4_NAME type = mathematics difficulty = 10 } component = { # One time code pads id = 5675 name = TECH_CMP_INDUSTRY_67_5_NAME type = mathematics difficulty = 10 } required = { 5870 } effects = { command = { type = intelligence which = them value = -15 } command = { type = surprise which = naval value = 15 } command = { type = surprise which = land value = 15 } command = { type = surprise which = air value = 15 } command = { type = army_detection which = them value = -15 } } } application = { # Advanced Decryption Device id = 5680 name = TECH_APP_INDUSTRY_68_NAME desc = TECH_APP_INDUSTRY_68_DESC position = { x = 440 y = 315 } year = 1950 component = { # Identification of Parallel Texts id = 5681 name = TECH_CMP_INDUSTRY_68_1_NAME type = mathematics difficulty = 10 } component = { # Advanced Reconstruction id = 5682 name = TECH_CMP_INDUSTRY_68_2_NAME type = mathematics difficulty = 10 } component = { # Advanced Prime Number Theory id = 5683 name = TECH_CMP_INDUSTRY_68_3_NAME type = mathematics difficulty = 10 } component = { # Multiple Cooperating Decryption Facilities id = 5684 name = TECH_CMP_INDUSTRY_68_4_NAME type = training difficulty = 10 } component = { # Advanced Computing Machine Support id = 5685 name = TECH_CMP_INDUSTRY_68_5_NAME type = electronics difficulty = 10 } required = { 5870 } effects = { command = { type = intelligence which = us value = 25 } command = { type = surprise which = naval value = 15 } command = { type = surprise which = land value = 15 } command = { type = surprise which = air value = 15 } command = { type = army_detection which = us value = 15 } } } # Renseignement 1956 application = { id = 15460 name = TECH_APP_INDUSTRY_112_NAME desc = TECH_APP_INDUSTRY_112_DESC position = { x = 440 y = 330 } year = 1956 component = { id = 15461 name = TECH_CMP_INDUSTRY_112_1_NAME type = mathematics difficulty = 10 } component = { id = 15462 name = TECH_CMP_INDUSTRY_112_2_NAME type = electronics difficulty = 10 } component = { id = 15463 name = TECH_CMP_INDUSTRY_112_3_NAME type = electronics difficulty = 10 } component = { id = 15464 name = TECH_CMP_INDUSTRY_112_4_NAME type = training difficulty = 10 } component = { id = 15465 name = TECH_CMP_INDUSTRY_112_5_NAME type = management difficulty = 10 } required = { 15340 } effects = { command = { type = intelligence which = us value = 25 } command = { type = surprise which = naval value = 15 } command = { type = surprise which = land value = 15 } command = { type = surprise which = air value = 15 } command = { type = army_detection which = us value = 15 } } } # Contre-espionnage 1960 application = { id = 15470 name = TECH_APP_INDUSTRY_113_NAME desc = TECH_APP_INDUSTRY_113_DESC position = { x = 440 y = 345 } year = 1960 component = { id = 15471 name = TECH_CMP_INDUSTRY_113_1_NAME type = mathematics difficulty = 10 } component = { id = 15472 name = TECH_CMP_INDUSTRY_113_2_NAME type = mathematics difficulty = 10 } component = { id = 15473 name = TECH_CMP_INDUSTRY_113_3_NAME type = mathematics difficulty = 10 } component = { id = 15474 name = TECH_CMP_INDUSTRY_113_4_NAME type = training difficulty = 10 } component = { id = 15475 name = TECH_CMP_INDUSTRY_113_5_NAME type = electronics difficulty = 11 } required = { 15340 } effects = { command = { type = intelligence which = them value = -15 } command = { type = surprise which = naval value = 15 } command = { type = surprise which = land value = 15 } command = { type = surprise which = air value = 15 } command = { type = army_detection which = them value = -15 } } } ######################################################### application = { # Basic Construction Engineering id = 5700 name = TECH_APP_INDUSTRY_70_NAME desc = TECH_APP_INDUSTRY_70_DESC position = { x = 304 y = 380 } year = 1930 component = { # Basic Standardization id = 5701 name = TECH_CMP_INDUSTRY_70_1_NAME type = Technical_Efficiency difficulty = 7 } component = { # Basic Quality Control id = 5702 name = TECH_CMP_INDUSTRY_70_2_NAME type = Technical_Efficiency difficulty = 7 } component = { # Basic Reliability Engineering id = 5703 name = TECH_CMP_INDUSTRY_70_3_NAME type = Electronics difficulty = 5 } component = { # Basic Test Planning id = 5704 name = TECH_CMP_INDUSTRY_70_4_NAME type = Artillery difficulty = 6 } component = { # Basic Construction Engineering Development Process id = 5705 name = TECH_CMP_INDUSTRY_70_5_NAME type = Mechanics difficulty = 7 double_time = yes } required = { } effects = { command = { type = allow_building which = land_fort } command = { type = allow_building which = coastal_fort } command = { type = allow_building which = naval_base } command = { type = allow_building which = air_base } } } application = { # Improved Construction Engineering id = 5710 name = TECH_APP_INDUSTRY_71_NAME desc = TECH_APP_INDUSTRY_71_DESC position = { x = 304 y = 395 } year = 1933 component = { # Improved Standardization id = 5711 name = TECH_CMP_INDUSTRY_71_1_NAME type = Technical_Efficiency difficulty = 9 } component = { # Improved Quality Control id = 5712 name = TECH_CMP_INDUSTRY_71_2_NAME type = Technical_Efficiency difficulty = 9 } component = { # Improved Reliability Engineering id = 5713 name = TECH_CMP_INDUSTRY_71_3_NAME type = Electronics difficulty = 7 } component = { # Improved Test Planning id = 5714 name = TECH_CMP_INDUSTRY_71_4_NAME type = Artillery difficulty = 8 } component = { # Improved Construction Engineering Development Process id = 5715 name = TECH_CMP_INDUSTRY_71_5_NAME type = Mechanics difficulty = 8 double_time = yes } required = { 5700 } effects = { command = { type = building_prod_mod which = land_fort value = 30 } command = { type = building_prod_mod which = coastal_fort value = 30 } } } application = { # Advanced Construction Engineering id = 5720 name = TECH_APP_INDUSTRY_72_NAME desc = TECH_APP_INDUSTRY_72_DESC position = { x = 304 y = 410 } year = 1935 component = { # Advanced Standardization id = 5721 name = TECH_CMP_INDUSTRY_72_1_NAME type = Technical_Efficiency difficulty = 10 } component = { # Advanced Quality Control id = 5722 name = TECH_CMP_INDUSTRY_72_2_NAME type = Technical_Efficiency difficulty = 10 } component = { # Advanced Reliability Engineering id = 5723 name = TECH_CMP_INDUSTRY_72_3_NAME type = Electronics difficulty = 7 } component = { # Advanced Test Planning id = 5724 name = TECH_CMP_INDUSTRY_72_4_NAME type = Artillery difficulty = 8 } component = { # Advanced Construction Engineering Development Process id = 5725 name = TECH_CMP_INDUSTRY_72_5_NAME type = Mechanics difficulty = 9 double_time = yes } required = { 5710 } effects = { command = { type = building_prod_mod which = land_fort value = 30 } command = { type = building_prod_mod which = coastal_fort value = 30 } } } application = { # Advanced Construction Engineering id = 5730 name = TECH_APP_INDUSTRY_73_NAME desc = TECH_APP_INDUSTRY_73_DESC position = { x = 304 y = 425 } year = 1944 component = { # Advanced Standardization id = 5731 name = TECH_CMP_INDUSTRY_73_1_NAME type = Technical_Efficiency difficulty = 10 } component = { # Advanced Quality Control id = 5732 name = TECH_CMP_INDUSTRY_73_2_NAME type = Technical_Efficiency difficulty = 10 } component = { # Advanced Reliability Engineering id = 5733 name = TECH_CMP_INDUSTRY_73_3_NAME type = Technical_Efficiency difficulty = 10 } component = { # Advanced Test Planning id = 5734 name = TECH_CMP_INDUSTRY_73_4_NAME type = Electronics difficulty = 10 } component = { # Advanced Construction Engineering Development Process id = 5735 name = TECH_CMP_INDUSTRY_73_5_NAME type = Electronics difficulty = 10 double_time = yes } required = { 5720 } effects = { command = { type = building_prod_mod which = nuclear_reactor value = 25 } command = { type = building_prod_mod which = rocket_test value = 25 } } } application = { # Basic Construction Engineering id = 5740 name = TECH_APP_INDUSTRY_74_NAME desc = TECH_APP_INDUSTRY_74_DESC position = { x = 440 y = 365 } year = 1933 component = { # Basic Standardization id = 5741 name = TECH_CMP_INDUSTRY_74_1_NAME type = Mechanics difficulty = 5 } component = { # Basic Quality Control id = 5742 name = TECH_CMP_INDUSTRY_74_2_NAME type = Mechanics difficulty = 5 } component = { # Basic Reliability Engineering id = 5743 name = TECH_CMP_INDUSTRY_74_3_NAME type = Mechanics difficulty = 5 } component = { # Basic Test Planning id = 5744 name = TECH_CMP_INDUSTRY_74_4_NAME type = industrial_engineering difficulty = 6 } component = { # Basic Construction Engineering Development Process id = 5745 name = TECH_CMP_INDUSTRY_74_5_NAME type = industrial_engineering difficulty = 7 double_time = yes } required = { } effects = { command = { type = allow_dig_in } command = { type = allow_building which = infrastructure } command = { type = allow_building which = ic } command = { type = building_prod_mod which = infrastructure value = 15 } } } application = { # Basic Construction Engineering id = 5750 name = TECH_APP_INDUSTRY_75_NAME desc = TECH_APP_INDUSTRY_75_DESC position = { x = 440 y = 380 } year = 1941 component = { # Basic Standardization id = 5751 name = TECH_CMP_INDUSTRY_75_1_NAME type = industrial_engineering difficulty = 7 } component = { # Basic Quality Control id = 5752 name = TECH_CMP_INDUSTRY_75_2_NAME type = Mechanics difficulty = 7 } component = { # Basic Reliability Engineering id = 5753 name = TECH_CMP_INDUSTRY_75_3_NAME type = Management difficulty = 7 } component = { # Basic Test Planning id = 5754 name = TECH_CMP_INDUSTRY_75_4_NAME type = Management difficulty = 8 } component = { # Basic Construction Engineering Development Process id = 5755 name = TECH_CMP_INDUSTRY_75_5_NAME type = industrial_engineering difficulty = 9 double_time = yes } required = { 5740 } effects = { command = { type = building_prod_mod which = air_base value = 25 } command = { type = building_prod_mod which = naval_base value = 25 } command = { type = building_prod_mod which = radar_station value = 25 } command = { type = building_prod_mod which = flak value = 25 } } } application = { # Improved Construction Engineering id = 5760 name = TECH_APP_INDUSTRY_76_NAME desc = TECH_APP_INDUSTRY_76_DESC position = { x = 440 y = 395 } year = 1942 component = { # Improved Standardization id = 5761 name = TECH_CMP_INDUSTRY_76_1_NAME type = industrial_engineering difficulty = 9 } component = { # Improved Quality Control id = 5762 name = TECH_CMP_INDUSTRY_76_2_NAME type = industrial_engineering difficulty = 9 } component = { # Improved Reliability Engineering id = 5763 name = TECH_CMP_INDUSTRY_76_3_NAME type = Management difficulty = 10 } component = { # Improved Test Planning id = 5764 name = TECH_CMP_INDUSTRY_76_4_NAME type = industrial_engineering difficulty = 10 } component = { # Improved Construction Engineering Development Process id = 5765 name = TECH_CMP_INDUSTRY_76_5_NAME type = industrial_engineering difficulty = 10 double_time = yes } required = { 5750 } effects = { command = { type = building_prod_mod which = ic value = 50 }} } application = { # Advanced Construction Engineering id = 5770 name = TECH_APP_INDUSTRY_77_NAME desc = TECH_APP_INDUSTRY_77_DESC position = { x = 440 y = 410 } year = 1945 component = { # Advanced Standardization id = 5771 name = TECH_CMP_INDUSTRY_77_1_NAME type = Mechanics difficulty = 9 } component = { # Advanced Quality Control id = 5772 name = TECH_CMP_INDUSTRY_77_2_NAME type = Mechanics difficulty = 9 } component = { # Advanced Reliability Engineering id = 5773 name = TECH_CMP_INDUSTRY_77_3_NAME type = Mechanics difficulty = 9 } component = { # Advanced Test Planning id = 5774 name = TECH_CMP_INDUSTRY_77_4_NAME type = industrial_engineering difficulty = 10 } component = { # Advanced Construction Engineering Development Process id = 5775 name = TECH_CMP_INDUSTRY_77_5_NAME type = industrial_engineering difficulty = 10 double_time = yes } required = { 5760 } effects = { command = { type = building_prod_mod which = infrastructure value = 35 } } } application = { # Advanced Construction Engineering id = 5780 name = TECH_APP_INDUSTRY_78_NAME desc = TECH_APP_INDUSTRY_78_DESC position = { x = 440 y = 425 } year = 1948 component = { # Advanced Standardization id = 5781 name = TECH_CMP_INDUSTRY_78_1_NAME type = Mechanics difficulty = 10 } component = { # Advanced Quality Control id = 5782 name = TECH_CMP_INDUSTRY_78_2_NAME type = Chemistry difficulty = 10 } component = { # Advanced Reliability Engineering id = 5783 name = TECH_CMP_INDUSTRY_78_3_NAME type = industrial_engineering difficulty = 10 } component = { # Advanced Test Planning id = 5784 name = TECH_CMP_INDUSTRY_78_4_NAME type = Mechanics difficulty = 10 } component = { # Advanced Construction Engineering Development Process id = 5785 name = TECH_CMP_INDUSTRY_78_5_NAME type = Management difficulty = 10 double_time = yes } required = { 5770 } effects = { command = { type = free_energy value = 50 } command = { type = free_metal value = 25 } command = { type = free_rare_materials value = 15 } } } ############################## ## Plastiques ############################## # Usine de matières plastiques application = { id = 15630 name = TECH_APP_INDUSTRY_117_NAME desc = TECH_APP_INDUSTRY_117_DESC position = { x = 176 y = 335 } year = 1946 component = { id = 15631 name = TECH_CMP_INDUSTRY_117_1_NAME type = mathematics difficulty = 7 } component = { id = 15632 name = TECH_CMP_INDUSTRY_117_2_NAME type = chemistry difficulty = 7 } component = { id = 15633 name = TECH_CMP_INDUSTRY_117_3_NAME type = chemistry difficulty = 7 } component = { id = 15634 name = TECH_CMP_INDUSTRY_117_4_NAME type = management difficulty = 7 } component = { id = 15635 name = TECH_CMP_INDUSTRY_117_5_NAME type = industrial_engineering difficulty = 10 double_time = yes } required = { 5460 } effects = { command = { type = industrial_modifier which = total value = 2 } command = { type = industrial_multiplier which = oil_to_rare_materials value = 0.5 } #command = { type = free_rare_materials value = 5 } } } # Transformation des matériaux application = { id = 15640 name = TECH_APP_INDUSTRY_118_NAME desc = TECH_APP_INDUSTRY_118_DESC position = { x = 176 y = 350 } year = 1948 component = { id = 15641 name = TECH_CMP_INDUSTRY_118_1_NAME type = chemistry difficulty = 8 } component = { id = 15642 name = TECH_CMP_INDUSTRY_118_2_NAME type = chemistry difficulty = 8 } component = { id = 15643 name = TECH_CMP_INDUSTRY_118_3_NAME type = chemistry difficulty = 8 } component = { id = 15644 name = TECH_CMP_INDUSTRY_118_4_NAME type = chemistry difficulty = 8 } component = { id = 15645 name = TECH_CMP_INDUSTRY_118_5_NAME type = industrial_engineering difficulty = 10 double_time = yes } required = { 15630 } effects = { command = { type = industrial_modifier which = total value = 3 } command = { type = industrial_modifier which = supplies value = 5 } } } # Copolymères application = { id = 15650 name = TECH_APP_INDUSTRY_119_NAME desc = TECH_APP_INDUSTRY_119_DESC position = { x = 176 y = 365 } year = 1950 component = { id = 15651 name = TECH_CMP_INDUSTRY_119_1_NAME type = mathematics difficulty = 7 } component = { id = 15652 name = TECH_CMP_INDUSTRY_119_2_NAME type = chemistry difficulty = 7 } component = { id = 15653 name = TECH_CMP_INDUSTRY_119_3_NAME type = chemistry difficulty = 7 } component = { id = 15654 name = TECH_CMP_INDUSTRY_119_4_NAME type = chemistry difficulty = 7 } component = { id = 15655 name = TECH_CMP_INDUSTRY_119_5_NAME type = industrial_engineering difficulty = 10 double_time = yes } required = { 15640 } effects = { command = { type = industrial_modifier which = supplies value = 2 } command = { type = industrial_multiplier which = oil_to_rare_materials value = 0.7 } #command = { type = free_rare_materials value = 5 } } } # Polycarbonates application = { id = 15660 name = TECH_APP_INDUSTRY_120_NAME desc = TECH_APP_INDUSTRY_120_DESC position = { x = 176 y = 380 } year = 1953 component = { id = 15661 name = TECH_CMP_INDUSTRY_120_1_NAME type = mathematics difficulty = 8 } component = { id = 15662 name = TECH_CMP_INDUSTRY_120_2_NAME type = chemistry difficulty = 8 } component = { id = 15663 name = TECH_CMP_INDUSTRY_120_3_NAME type = chemistry difficulty = 8 } component = { id = 15664 name = TECH_CMP_INDUSTRY_120_4_NAME type = chemistry difficulty = 8 } component = { id = 15665 name = TECH_CMP_INDUSTRY_120_5_NAME type = industrial_engineering difficulty = 10 double_time = yes } required = { 15650 } effects = { command = { type = industrial_modifier which = supplies value = 2 } command = { type = industrial_multiplier which = oil_to_rare_materials value = 0.8 } command = { type = free_rare_materials value = 5 } } } # Polypropylène application = { id = 15670 name = TECH_APP_INDUSTRY_121_NAME desc = TECH_APP_INDUSTRY_121_DESC position = { x = 176 y = 395 } year = 1955 component = { id = 15671 name = TECH_CMP_INDUSTRY_121_1_NAME type = mathematics difficulty = 8 } component = { id = 15672 name = TECH_CMP_INDUSTRY_121_2_NAME type = chemistry difficulty = 8 } component = { id = 15673 name = TECH_CMP_INDUSTRY_121_3_NAME type = chemistry difficulty = 8 } component = { id = 15674 name = TECH_CMP_INDUSTRY_121_4_NAME type = chemistry difficulty = 8 } component = { id = 15675 name = TECH_CMP_INDUSTRY_121_5_NAME type = industrial_engineering difficulty = 10 double_time = yes } required = { 15660 } effects = { command = { type = industrial_modifier which = supplies value = 2 } #command = { type = free_rare_materials value = 5 } } } # Elastomères thermoplastiques application = { id = 15680 name = TECH_APP_INDUSTRY_122_NAME desc = TECH_APP_INDUSTRY_122_DESC position = { x = 176 y = 410 } year = 1960 component = { id = 15681 name = TECH_CMP_INDUSTRY_122_1_NAME type = mathematics difficulty = 8 } component = { id = 15682 name = TECH_CMP_INDUSTRY_122_2_NAME type = chemistry difficulty = 8 } component = { id = 15683 name = TECH_CMP_INDUSTRY_122_3_NAME type = chemistry difficulty = 8 } component = { id = 15684 name = TECH_CMP_INDUSTRY_122_4_NAME type = chemistry difficulty = 8 } component = { id = 15685 name = TECH_CMP_INDUSTRY_122_5_NAME type = industrial_engineering difficulty = 12 double_time = yes } required = { 15670 } effects = { command = { type = industrial_modifier which = supplies value = 5 } command = { type = industrial_multiplier which = oil_to_rare_materials value = 1.0 } command = { type = free_rare_materials value = 5 } } } # Kevlar application = { id = 15690 name = TECH_APP_INDUSTRY_123_NAME desc = TECH_APP_INDUSTRY_123_DESC position = { x = 176 y = 425 } year = 1965 component = { id = 15691 name = TECH_CMP_INDUSTRY_123_1_NAME type = mathematics difficulty = 8 } component = { id = 15692 name = TECH_CMP_INDUSTRY_123_2_NAME type = chemistry difficulty = 9 } component = { id = 15693 name = TECH_CMP_INDUSTRY_123_3_NAME type = chemistry difficulty = 9 } component = { id = 15694 name = TECH_CMP_INDUSTRY_123_4_NAME type = chemistry difficulty = 9 } component = { id = 15695 name = TECH_CMP_INDUSTRY_123_5_NAME type = industrial_engineering difficulty = 12 double_time = yes } required = { 15680 } effects = { command = { type = morale which = land value = 5 } command = { type = task_efficiency which = support_defense value = 0.2 } command = { type = task_efficiency which = support_attack value = 0.1 } command = { type = task_efficiency which = attack value = 0.1 } } } }