Sunteți pe pagina 1din 20

technology = {

id = 2
category = armor
name = TECH_ARMOR_NAME # Localized name
desc = TECH_ARMOR_DESC # Localized description
label = { tag = TECH_CAT_lighttanks position = { x = 24 y = 10 } }
label = { tag = TECH_CAT_TANKDESTROYERS position = { x = 160 y = 10 } }
label = { tag = TECH_CAT_antitankart position = { x = 296 y = 10 } }
label = { tag = TECH_CAT_fieldart position = { x = 432 y = 10 } }
label = { tag = TECH_CAT_mediumtanks position = { x = 24 y = 138 } }
label = { tag = TECH_CAT_selfpropra position = { x = 160 y = 154 } }
label = { tag = TECH_CAT_rocketart position = { x = 296 y = 134 } }
label = { tag = TECH_CAT_heavytanks position = { x = 24 y = 218 } }
label = { tag = TECH_CAT_selfpropart position = { x = 432 y = 170 } }
label = { tag = TECH_CAT_antiair position = { x = 160 y = 255 } }
label = { tag = TECH_CAT_antiairbrig position = { x = 296 y = 242 } }
label = { tag = TECH_CAT_armouredcar position = { x = 433 y = 309 } }
# Military Police Rgmt
application = {
id = 2010
name = TECH_APP_ARMOR_1_NAME
desc = TECH_APP_ARMOR_1_DESC
position = { x = 24 y = 24 }
year = 1936
# Great War Armor
component = { id = 2011 name = TECH_CMP_ARMOR_1_1_NAME type = mechanics diff
iculty = 5 }
# 37mmS Tank Gun
component = { id = 2012 name = TECH_CMP_ARMOR_1_2_NAME type = artillery diff
iculty = 5 }
# Great War Engine
component = { id = 2013 name = TECH_CMP_ARMOR_1_3_NAME type = mechanics diff
iculty = 5 }
# Binoculars
component = { id = 2014 name = TECH_CMP_ARMOR_1_4_NAME type = electronics di
fficulty = 5 }
# Great War Tank Prototype Tests
component = { id = 2015 name = TECH_CMP_ARMOR_1_5_NAME type = technical_effi
ciency difficulty = 5 }
required = { }
effects = {
command = { type = activate_unit_type which = police }
command = { type = new_model which = police value = 0 }
}
}
application =
{ id = 2020
name = TECH_APP_ARMOR_2_NAME
desc = TECH_APP_ARMOR_2_DESC
position = { x = 24 y = 24 }
year = 1036
# Great War Armor
component = { id = 2021 name = TECH_CMP_ARMOR_2_1_NAME type = mechanics diff
iculty = 5 }
# 37mmS Tank Gun
component = { id = 2022 name = TECH_CMP_ARMOR_2_2_NAME type = artillery diff
iculty = 5 }
# Great War Engine
component = { id = 2023 name = TECH_CMP_ARMOR_2_3_NAME type = mechanics diff
iculty = 5 }
# Binoculars
component = { id = 2024 name = TECH_CMP_ARMOR_2_4_NAME type = electronics di
fficulty = 5 }
# Great War Tank Prototype Tests
component = { id = 2025 name = TECH_CMP_ARMOR_2_5_NAME type = technical_effi
ciency difficulty = 5 }
required = { 2010 }
effects = {
command = { type = scrap_model which = police value = 0 }
command = { type = new_model which = police value = 1 }
}
}
application =
{ id = 2030
name = TECH_APP_ARMOR_3_NAME
desc = TECH_APP_ARMOR_3_DESC
position = { x = 24 y = 24 }
year = 1036
# Great War Armor
component = { id = 2031 name = TECH_CMP_ARMOR_3_1_NAME type = mechanics diff
iculty = 5 }
# 37mmS Tank Gun
component = { id = 2032 name = TECH_CMP_ARMOR_3_2_NAME type = artillery diff
iculty = 5 }
# Great War Engine
component = { id = 2033 name = TECH_CMP_ARMOR_3_3_NAME type = mechanics diff
iculty = 5 }
# Binoculars
component = { id = 2034 name = TECH_CMP_ARMOR_3_4_NAME type = electronics di
fficulty = 5 }
# Great War Tank Prototype Tests
component = { id = 2035 name = TECH_CMP_ARMOR_3_5_NAME type = technical_effi
ciency difficulty = 5 }
required = { 2020 }
effects = {
command = { type = scrap_model which = police value = 1 }
command = { type = new_model which = police value = 2 }
}
}
# Light Armor Rgmt
application =
{ id = 2040
name = TECH_APP_ARMOR_4_NAME
desc = TECH_APP_ARMOR_4_DESC
position = { x = 24 y = 104 }
year = 1943
# Light Advanced Sloped Armor
component = { id = 2041 name = TECH_CMP_ARMOR_4_1_NAME type = mechanics diff
iculty = 4 }
# 50mm Tank Gun
component = { id = 2042 name = TECH_CMP_ARMOR_4_2_NAME type = artillery diff
iculty = 4 }
# Advanced Light Engine
component = { id = 2043 name = TECH_CMP_ARMOR_4_3_NAME type = mechanics diff
iculty = 4 }
# Advanced Optical Sights
component = { id = 2044 name = TECH_CMP_ARMOR_4_4_NAME type = electronics di
fficulty = 4 }
# Advanced Light Tank Prototype Tests
component = { id = 2045 name = TECH_CMP_ARMOR_4_5_NAME type = technical_effi
ciency difficulty = 4 }
required = { }
effects = {
command = { type = activate_unit_type which = light_armor_brigade }
command = { type = new_model which = light_armor_brigade value = 0 }
}
}
application =
{ id = 2050
name = TECH_APP_ARMOR_5_NAME
desc = TECH_APP_ARMOR_5_DESC
position = { x = 24 y = 104 }
year = 1943
# Light Advanced Sloped Armor
component = { id = 2051 name = TECH_CMP_ARMOR_5_1_NAME type = mechanics diff
iculty = 4 }
# 50mm Tank Gun
component = { id = 2052 name = TECH_CMP_ARMOR_5_2_NAME type = artillery diff
iculty = 4 }
# Advanced Light Engine
component = { id = 2053 name = TECH_CMP_ARMOR_5_3_NAME type = mechanics diff
iculty = 4 }
# Advanced Optical Sights
component = { id = 2054 name = TECH_CMP_ARMOR_5_4_NAME type = electronics di
fficulty = 4 }
# Advanced Light Tank Prototype Tests
component = { id = 2055 name = TECH_CMP_ARMOR_5_5_NAME type = technical_effi
ciency difficulty = 4 }
required = { 2040 }
effects = {
command = { type = scrap_model which = light_armor_brigade value = 0 }
command = { type = new_model which = light_armor_brigade value = 1 }
}
}
application =
{ id = 2060
name = TECH_APP_ARMOR_6_NAME
desc = TECH_APP_ARMOR_6_DESC
position = { x = 24 y = 104 }
year = 1943
# Light Advanced Sloped Armor
component = { id = 2061 name = TECH_CMP_ARMOR_6_1_NAME type = mechanics diff
iculty = 4 }
# 50mm Tank Gun
component = { id = 2062 name = TECH_CMP_ARMOR_6_2_NAME type = artillery diff
iculty = 4 }
# Advanced Light Engine
component = { id = 2063 name = TECH_CMP_ARMOR_6_3_NAME type = mechanics diff
iculty = 4 }
# Advanced Optical Sights
component = { id = 2064 name = TECH_CMP_ARMOR_6_4_NAME type = electronics di
fficulty = 4 }
# Advanced Light Tank Prototype Tests
component = { id = 2065 name = TECH_CMP_ARMOR_6_5_NAME type = technical_effi
ciency difficulty = 4 }
required = { 2050 }
effects = {
command = { type = scrap_model which = light_armor_brigade value = 1 }
command = { type = new_model which = light_armor_brigade value = 2 }
}
}
# Gunship Support
application =
{ id = 2070
name = TECH_APP_ARMOR_7_NAME
desc = TECH_APP_ARMOR_7_DESC
position = { x = 24 y = 233 }
year = 1938
# Basic Armor Skirts
component = { id = 2071 name = TECH_CMP_ARMOR_7_1_NAME type = mechanics diff
iculty = 6 }
# 75mm Tank Gun
component = { id = 2072 name = TECH_CMP_ARMOR_7_2_NAME type = artillery diff
iculty = 6 }
# Basic Heavy Engine
component = { id = 2073 name = TECH_CMP_ARMOR_7_3_NAME type = mechanics diff
iculty = 6 }
# Basic Optical Sights
component = { id = 2074 name = TECH_CMP_ARMOR_7_4_NAME type = electronics di
fficulty = 6 }
# Basic Heavy Tank Prototype Tests
component = { id = 2075 name = TECH_CMP_ARMOR_7_5_NAME type = technical_effi
ciency difficulty = 6 }
required = { }
effects = {
command = { type = activate_unit_type which = heavy_armor }
command = { type = new_model which = heavy_armor value = 0 }
}
}
application =
{ id = 2080
name = TECH_APP_ARMOR_8_NAME
desc = TECH_APP_ARMOR_8_DESC
position = { x = 24 y = 233 }
year = 1938
# Basic Armor Skirts
component = { id = 2081 name = TECH_CMP_ARMOR_8_1_NAME type = mechanics diff
iculty = 6 }
# 75mm Tank Gun
component = { id = 2082 name = TECH_CMP_ARMOR_8_2_NAME type = artillery diff
iculty = 6 }
# Basic Heavy Engine
component = { id = 2083 name = TECH_CMP_ARMOR_8_3_NAME type = mechanics diff
iculty = 6 }
# Basic Optical Sights
component = { id = 2084 name = TECH_CMP_ARMOR_8_4_NAME type = electronics di
fficulty = 6 }
# Basic Heavy Tank Prototype Tests
component = { id = 2085 name = TECH_CMP_ARMOR_8_5_NAME type = technical_effi
ciency difficulty = 6 }
required = { 2070 }
effects = {
command = { type = scrap_model which = heavy_armor value = 0 }
command = { type = new_model which = heavy_armor value = 1 }
}
}
application =
{ id = 2090
name = TECH_APP_ARMOR_9_NAME
desc = TECH_APP_ARMOR_9_DESC
position = { x = 24 y = 233 }
year = 1938
# Basic Armor Skirts
component = { id = 2091 name = TECH_CMP_ARMOR_9_1_NAME type = mechanics diff
iculty = 6 }
# 75mm Tank Gun
component = { id = 2092 name = TECH_CMP_ARMOR_9_2_NAME type = artillery diff
iculty = 6 }
# Basic Heavy Engine
component = { id = 2093 name = TECH_CMP_ARMOR_9_3_NAME type = mechanics diff
iculty = 6 }
# Basic Optical Sights
component = { id = 2094 name = TECH_CMP_ARMOR_9_4_NAME type = electronics di
fficulty = 6 }
# Basic Heavy Tank Prototype Tests
component = { id = 2095 name = TECH_CMP_ARMOR_9_5_NAME type = technical_effi
ciency difficulty = 6 }
required = { 2080 }
effects = {
command = { type = scrap_model which = heavy_armor value = 1 }
command = { type = new_model which = heavy_armor value = 2 }
}
}
# Aerial Support Unit
application =
{ id = 2100
name = TECH_APP_ARMOR_10_NAME
desc = TECH_APP_ARMOR_10_DESC
position = { x = 24 y = 291 }
year = 1944
# Super Heavy Tank Armor
component = { id = 2101 name = TECH_CMP_ARMOR_10_1_NAME type = mechanics dif
ficulty = 8 }
# 128mm Tank Gun
component = { id = 2102 name = TECH_CMP_ARMOR_10_2_NAME type = artillery dif
ficulty = 8 }
# Super Heavy Engine
component = { id = 2103 name = TECH_CMP_ARMOR_10_3_NAME type = mechanics dif
ficulty = 8 }
# Infrared Optical Sights
component = { id = 2104 name = TECH_CMP_ARMOR_10_4_NAME type = electronics d
ifficulty = 9 }
# Super Heavy Tank Prototype Tests
component = { id = 2105 name = TECH_CMP_ARMOR_10_5_NAME type = technical_eff
iciency difficulty = 8 }
required = { 2000 }
effects = {
command = { type = activate_unit_type which = super_heavy_armor }
command = { type = new_model which = super_heavy_armor value = 0 }
}
}
application =
{ id = 2110
name = TECH_APP_ARMOR_11_NAME
desc = TECH_APP_ARMOR_11_DESC
position = { x = 24 y = 291 }
year = 1944
# Super Heavy Tank Armor
component = { id = 2111 name = TECH_CMP_ARMOR_11_1_NAME type = mechanics dif
ficulty = 8 }
# 128mm Tank Gun
component = { id = 2112 name = TECH_CMP_ARMOR_11_2_NAME type = artillery dif
ficulty = 8 }
# Super Heavy Engine
component = { id = 2113 name = TECH_CMP_ARMOR_11_3_NAME type = mechanics dif
ficulty = 8 }
# Infrared Optical Sights
component = { id = 2114 name = TECH_CMP_ARMOR_11_4_NAME type = electronics d
ifficulty = 9 }
# Super Heavy Tank Prototype Tests
component = { id = 2115 name = TECH_CMP_ARMOR_11_5_NAME type = technical_eff
iciency difficulty = 8 }
required = { 2100 }
effects = {
command = { type = scrap_model which = super_heavy_armor value = 0 }
command = { type = new_model which = super_heavy_armor value = 1 }
}
}
application =
{ id = 2120
name = TECH_APP_ARMOR_12_NAME
desc = TECH_APP_ARMOR_12_DESC
position = { x = 24 y = 291 }
year = 1944
# Super Heavy Tank Armor
component = { id = 2121 name = TECH_CMP_ARMOR_12_1_NAME type = mechanics dif
ficulty = 8 }
# 128mm Tank Gun
component = { id = 2122 name = TECH_CMP_ARMOR_12_2_NAME type = artillery dif
ficulty = 8 }
# Super Heavy Engine
component = { id = 2123 name = TECH_CMP_ARMOR_12_3_NAME type = mechanics dif
ficulty = 8 }
# Infrared Optical Sights
component = { id = 2124 name = TECH_CMP_ARMOR_12_4_NAME type = electronics d
ifficulty = 9 }
# Super Heavy Tank Prototype Tests
component = { id = 2125 name = TECH_CMP_ARMOR_12_5_NAME type = technical_eff
iciency difficulty = 8 }
required = { 2110 }
effects = {
command = { type = scrap_model which = super_heavy_armor value = 1 }
command = { type = new_model which = super_heavy_armor value = 2 }
}
}
# Motorized Regiment
application =
{ id = 2130
name = TECH_APP_ARMOR_13_NAME
desc = TECH_APP_ARMOR_13_DESC
position = { x = 434 y = 324 }
year = 1937
# Light Armor Plating
component = { id = 2131 name = TECH_CMP_ARMOR_13_1_NAME type = mechanics dif
ficulty = 3 }
# Light Machine Gun
component = { id = 2132 name = TECH_CMP_ARMOR_13_2_NAME type = artillery dif
ficulty = 3 }
# Medium Tractor Engine
component = { id = 2133 name = TECH_CMP_ARMOR_13_3_NAME type = mechanics dif
ficulty = 3 }
# Mounted Field Glasses
component = { id = 2134 name = TECH_CMP_ARMOR_13_4_NAME type = electronics d
ifficulty = 3 }
# Basic Armoured Car Prototype Tests
component = { id = 2135 name = TECH_CMP_ARMOR_13_5_NAME type = technical_eff
iciency difficulty = 3 }
required = { }
effects = {
command = { type = activate_unit_type which = armored_car }
command = { type = new_model which = armored_car value = 0 }
}
}
application =
{ id = 2140
name = TECH_APP_ARMOR_14_NAME
desc = TECH_APP_ARMOR_14_DESC
position = { x = 434 y = 324 }
year = 1937
# Light Armor Plating
component = { id = 2141 name = TECH_CMP_ARMOR_14_1_NAME type = mechanics dif
ficulty = 3 }
# Light Machine Gun
component = { id = 2142 name = TECH_CMP_ARMOR_14_2_NAME type = artillery dif
ficulty = 3 }
# Medium Tractor Engine
component = { id = 2143 name = TECH_CMP_ARMOR_14_3_NAME type = mechanics dif
ficulty = 3 }
# Mounted Field Glasses
component = { id = 2144 name = TECH_CMP_ARMOR_14_4_NAME type = electronics d
ifficulty = 3 }
# Basic Armoured Car Prototype Tests
component = { id = 2145 name = TECH_CMP_ARMOR_14_5_NAME type = technical_eff
iciency difficulty = 3 }
required = { 2130 }
effects = {
command = { type = scrap_model which = armored_car value = 0 }
command = { type = new_model which = armored_car value = 1 }
}
}
application =
{ id = 2150
name = TECH_APP_ARMOR_15_NAME
desc = TECH_APP_ARMOR_15_DESC
position = { x = 434 y = 324 }
year = 1937
# Light Armor Plating
component = { id = 2151 name = TECH_CMP_ARMOR_15_1_NAME type = mechanics dif
ficulty = 3 }
# Light Machine Gun
component = { id = 2152 name = TECH_CMP_ARMOR_15_2_NAME type = artillery dif
ficulty = 3 }
# Medium Tractor Engine
component = { id = 2153 name = TECH_CMP_ARMOR_15_3_NAME type = mechanics dif
ficulty = 3 }
# Mounted Field Glasses
component = { id = 2154 name = TECH_CMP_ARMOR_15_4_NAME type = electronics d
ifficulty = 3 }
# Basic Armoured Car Prototype Tests
component = { id = 2155 name = TECH_CMP_ARMOR_15_5_NAME type = technical_eff
iciency difficulty = 3 }
required = { 2140 }
effects = {
command = { type = scrap_model which = armored_car value = 1 }
command = { type = new_model which = armored_car value = 2 }
}
}
# Mechanized Rgmt
application =
{ id = 2160
name = TECH_APP_ARMOR_16_NAME
desc = TECH_APP_ARMOR_16_DESC
position = { x = 160 y = 24 }
year = 1938
# Anti-Tank Gun 50mm
component = { id = 2161 name = TECH_CMP_ARMOR_16_1_NAME type = artillery dif
ficulty = 3 }
# Early Tank Chassis
component = { id = 2162 name = TECH_CMP_ARMOR_16_2_NAME type = mechanics dif
ficulty = 3 }
# Solid Shell AP Ammo
component = { id = 2163 name = TECH_CMP_ARMOR_16_3_NAME type = chemistry dif
ficulty = 3 }
# Early Optical Sights
component = { id = 2164 name = TECH_CMP_ARMOR_16_4_NAME type = electronics d
ifficulty = 3 }
# Early Tank Destroyer Prototype Tests
component = { id = 2165 name = TECH_CMP_ARMOR_16_5_NAME type = technical_eff
iciency difficulty = 3 }
required = { }
effects = {
command = { type = activate_unit_type which = tank_destroyer }
command = { type = new_model which = tank_destroyer value = 0 }
}
}
application =
{ id = 2170
name = TECH_APP_ARMOR_17_NAME
desc = TECH_APP_ARMOR_17_DESC
position = { x = 160 y = 24 }
year = 1938
# Anti-Tank Gun 50mm
component = { id = 2171 name = TECH_CMP_ARMOR_17_1_NAME type = artillery dif
ficulty = 3 }
# Early Tank Chassis
component = { id = 2172 name = TECH_CMP_ARMOR_17_2_NAME type = mechanics dif
ficulty = 3 }
# Solid Shell AP Ammo
component = { id = 2173 name = TECH_CMP_ARMOR_17_3_NAME type = chemistry dif
ficulty = 3 }
# Early Optical Sights
component = { id = 2174 name = TECH_CMP_ARMOR_17_4_NAME type = electronics d
ifficulty = 3 }
# Early Tank Destroyer Prototype Tests
component = { id = 2175 name = TECH_CMP_ARMOR_17_5_NAME type = technical_eff
iciency difficulty = 3 }
required = { 2160 }
effects = {
command = { type = scrap_model which = tank_destroyer value = 0 }
command = { type = new_model which = tank_destroyer value = 1 }
}
}
application =
{ id = 2180
name = TECH_APP_ARMOR_18_NAME
desc = TECH_APP_ARMOR_18_DESC
position = { x = 160 y = 24 }
year = 1938
# Anti-Tank Gun 50mm
component = { id = 2181 name = TECH_CMP_ARMOR_18_1_NAME type = artillery dif
ficulty = 3 }
# Early Tank Chassis
component = { id = 2182 name = TECH_CMP_ARMOR_18_2_NAME type = mechanics dif
ficulty = 3 }
# Solid Shell AP Ammo
component = { id = 2183 name = TECH_CMP_ARMOR_18_3_NAME type = chemistry dif
ficulty = 3 }
# Early Optical Sights
component = { id = 2184 name = TECH_CMP_ARMOR_18_4_NAME type = electronics d
ifficulty = 3 }
# Early Tank Destroyer Prototype Tests
component = { id = 2185 name = TECH_CMP_ARMOR_18_5_NAME type = technical_eff
iciency difficulty = 3 }
required = { 2170 }
effects = {
command = { type = scrap_model which = tank_destroyer value = 1 }
command = { type = new_model which = tank_destroyer value = 2 }
}
}
# Self-Propelled Artillery Rgmt
application =
{ id = 2190
name = TECH_APP_ARMOR_19_NAME
desc = TECH_APP_ARMOR_19_DESC
position = { x = 432 y = 184 }
year = 1939
# Light Assault Gun 50mm
component = { id = 2191 name = TECH_CMP_ARMOR_19_1_NAME type = artillery dif
ficulty = 3 }
# Early Tank Chassis
component = { id = 2192 name = TECH_CMP_ARMOR_19_2_NAME type = mechanics dif
ficulty = 3 }
# Fragmentation Shells
component = { id = 2193 name = TECH_CMP_ARMOR_19_3_NAME type = chemistry dif
ficulty = 3 }
# Basic Fire Control
component = { id = 2194 name = TECH_CMP_ARMOR_19_4_NAME type = electronics d
ifficulty = 3 }
# Early Assault Gun Prototype Tests
component = { id = 2195 name = TECH_CMP_ARMOR_19_5_NAME type = technical_eff
iciency difficulty = 3 }
required = { }
effects = {
command = { type = activate_unit_type which = sp_artillery }
command = { type = new_model which = sp_artillery value = 0 }
}
}
application =
{ id = 2200
name = TECH_APP_ARMOR_20_NAME
desc = TECH_APP_ARMOR_20_DESC
position = { x = 432 y = 184 }
year = 1939
# Light Assault Gun 50mm
component = { id = 2201 name = TECH_CMP_ARMOR_20_1_NAME type = artillery dif
ficulty = 3 }
# Early Tank Chassis
component = { id = 2202 name = TECH_CMP_ARMOR_20_2_NAME type = mechanics dif
ficulty = 3 }
# Fragmentation Shells
component = { id = 2203 name = TECH_CMP_ARMOR_20_3_NAME type = chemistry dif
ficulty = 3 }
# Basic Fire Control
component = { id = 2204 name = TECH_CMP_ARMOR_20_4_NAME type = electronics d
ifficulty = 3 }
# Early Assault Gun Prototype Tests
component = { id = 2205 name = TECH_CMP_ARMOR_20_5_NAME type = technical_eff
iciency difficulty = 3 }
required = { 2190 }
effects = {
command = { type = scrap_model which = sp_artillery value = 0 }
command = { type = new_model which = sp_artillery value = 1 }
}
}
application =
{ id = 2210
name = TECH_APP_ARMOR_21_NAME
desc = TECH_APP_ARMOR_21_DESC
position = { x = 432 y = 184 }
year = 1939
# Light Assault Gun 50mm
component = { id = 2211 name = TECH_CMP_ARMOR_21_1_NAME type = artillery dif
ficulty = 3 }
# Early Tank Chassis
component = { id = 2212 name = TECH_CMP_ARMOR_21_2_NAME type = mechanics dif
ficulty = 3 }
# Fragmentation Shells
component = { id = 2213 name = TECH_CMP_ARMOR_21_3_NAME type = chemistry dif
ficulty = 3 }
# Basic Fire Control
component = { id = 2214 name = TECH_CMP_ARMOR_21_4_NAME type = electronics d
ifficulty = 3 }
# Early Assault Gun Prototype Tests
component = { id = 2215 name = TECH_CMP_ARMOR_21_5_NAME type = technical_eff
iciency difficulty = 3 }
required = { 2200 }
effects = {
command = { type = scrap_model which = sp_artillery value = 1 }
command = { type = new_model which = sp_artillery value = 2 }
}
}
# SP Rocket Artillery Rgmt
application =
{ id = 2220
name = TECH_APP_ARMOR_22_NAME
desc = TECH_APP_ARMOR_22_DESC
position = { x = 160 y = 168 }
year = 1941
# Self-Propelled Rocket Artillery 100mm
component = { id = 2221 name = TECH_CMP_ARMOR_22_1_NAME type = rocketry diff
iculty = 3 }
# Basic Medium Tank Chassis
component = { id = 2222 name = TECH_CMP_ARMOR_22_2_NAME type = mechanics dif
ficulty = 3 }
# High Explosive (HE) Shells
component = { id = 2223 name = TECH_CMP_ARMOR_22_3_NAME type = chemistry dif
ficulty = 3 }
# Velocity Control System
component = { id = 2224 name = TECH_CMP_ARMOR_22_4_NAME type = electronics d
ifficulty = 3 }
# Basic SP Rocket Art Prototype Tests
component = { id = 2225 name = TECH_CMP_ARMOR_22_5_NAME type = technical_eff
iciency difficulty = 3 }
required = { }
effects = {
command = { type = activate_unit_type which = sp_rct_artillery }
command = { type = new_model which = sp_rct_artillery value = 0 }
}
}
application =
{ id = 2230
name = TECH_APP_ARMOR_23_NAME
desc = TECH_APP_ARMOR_23_DESC
position = { x = 160 y = 168 }
year = 1941
# Self-Propelled Rocket Artillery 100mm
component = { id = 2231 name = TECH_CMP_ARMOR_23_1_NAME type = rocketry diff
iculty = 3 }
# Basic Medium Tank Chassis
component = { id = 2232 name = TECH_CMP_ARMOR_23_2_NAME type = mechanics dif
ficulty = 3 }
# High Explosive (HE) Shells
component = { id = 2233 name = TECH_CMP_ARMOR_23_3_NAME type = chemistry dif
ficulty = 3 }
# Velocity Control System
component = { id = 2234 name = TECH_CMP_ARMOR_23_4_NAME type = electronics d
ifficulty = 3 }
# Basic SP Rocket Art Prototype Tests
component = { id = 2235 name = TECH_CMP_ARMOR_23_5_NAME type = technical_eff
iciency difficulty = 3 }
required = { 2220 }
effects = {
command = { type = scrap_model which = sp_rct_artillery value = 0 }
command = { type = new_model which = sp_rct_artillery value = 1 }
}
}
application =
{ id = 2240
name = TECH_APP_ARMOR_24_NAME
desc = TECH_APP_ARMOR_24_DESC
position = { x = 160 y = 168 }
year = 1941
# Self-Propelled Rocket Artillery 100mm
component = { id = 2241 name = TECH_CMP_ARMOR_24_1_NAME type = rocketry diff
iculty = 3 }
# Basic Medium Tank Chassis
component = { id = 2242 name = TECH_CMP_ARMOR_24_2_NAME type = mechanics dif
ficulty = 3 }
# High Explosive (HE) Shells
component = { id = 2243 name = TECH_CMP_ARMOR_24_3_NAME type = chemistry dif
ficulty = 3 }
# Velocity Control System
component = { id = 2244 name = TECH_CMP_ARMOR_24_4_NAME type = electronics d
ifficulty = 3 }
# Basic SP Rocket Art Prototype Tests
component = { id = 2245 name = TECH_CMP_ARMOR_24_5_NAME type = technical_eff
iciency difficulty = 3 }
required = { 2230 }
effects = {
command = { type = scrap_model which = sp_rct_artillery value = 1 }
command = { type = new_model which = sp_rct_artillery value = 2 }
}
}
# Field Artillery Rgmt
application =
{ id = 2250
name = TECH_APP_ARMOR_25_NAME
desc = TECH_APP_ARMOR_25_DESC
position = { x = 432 y = 24 }
year = 1936
# Great War Field Artillery Gun 75mm
component = { id = 2251 name = TECH_CMP_ARMOR_25_1_NAME type = artillery dif
ficulty = 3 }
# Great War Gun Carrier
component = { id = 2252 name = TECH_CMP_ARMOR_25_2_NAME type = mechanics dif
ficulty = 3 }
# Old-type High Explosive (HE) Shells
component = { id = 2253 name = TECH_CMP_ARMOR_25_3_NAME type = chemistry dif
ficulty = 3 }
# Frontline Observers
component = { id = 2254 name = TECH_CMP_ARMOR_25_4_NAME type = electronics d
ifficulty = 3 }
# Sheaf Fire Training
component = { id = 2255 name = TECH_CMP_ARMOR_25_5_NAME type = training diff
iculty = 3 }
required = { }
effects = {
command = { type = activate_unit_type which = artillery }
command = { type = new_model which = artillery value = 0 }
}
}
application =
{ id = 2260
name = TECH_APP_ARMOR_26_NAME
desc = TECH_APP_ARMOR_26_DESC
position = { x = 432 y = 24 }
year = 1936
# Great War Field Artillery Gun 75mm
component = { id = 2261 name = TECH_CMP_ARMOR_26_1_NAME type = artillery dif
ficulty = 3 }
# Great War Gun Carrier
component = { id = 2262 name = TECH_CMP_ARMOR_26_2_NAME type = mechanics dif
ficulty = 3 }
# Old-type High Explosive (HE) Shells
component = { id = 2263 name = TECH_CMP_ARMOR_26_3_NAME type = chemistry dif
ficulty = 3 }
# Frontline Observers
component = { id = 2264 name = TECH_CMP_ARMOR_26_4_NAME type = electronics d
ifficulty = 3 }
# Sheaf Fire Training
component = { id = 2265 name = TECH_CMP_ARMOR_26_5_NAME type = training diff
iculty = 3 }
required = { 2250 }
effects = {
command = { type = scrap_model which = artillery value = 0 }
command = { type = new_model which = artillery value = 1 }
}
}
application =
{ id = 2270
name = TECH_APP_ARMOR_27_NAME
desc = TECH_APP_ARMOR_27_DESC
position = { x = 432 y = 24 }
year = 1936
# Great War Field Artillery Gun 75mm
component = { id = 2271 name = TECH_CMP_ARMOR_27_1_NAME type = artillery dif
ficulty = 3 }
# Great War Gun Carrier
component = { id = 2272 name = TECH_CMP_ARMOR_27_2_NAME type = mechanics dif
ficulty = 3 }
# Old-type High Explosive (HE) Shells
component = { id = 2273 name = TECH_CMP_ARMOR_27_3_NAME type = chemistry dif
ficulty = 3 }
# Frontline Observers
component = { id = 2274 name = TECH_CMP_ARMOR_27_4_NAME type = electronics d
ifficulty = 3 }
# Sheaf Fire Training
component = { id = 2275 name = TECH_CMP_ARMOR_27_5_NAME type = training diff
iculty = 3 }
required = { 2260 }
effects = {
command = { type = scrap_model which = artillery value = 1 }
command = { type = new_model which = artillery value = 2 }
}
}
# Infantry Rgmt
application =
{ id = 2280
name = TECH_APP_ARMOR_28_NAME
desc = TECH_APP_ARMOR_28_DESC
position = { x = 298 y = 150 }
year = 1940
# Rocket Artillery 100mm
component = { id = 2281 name = TECH_CMP_ARMOR_28_1_NAME type = rocketry diff
iculty = 3 }
# Basic Broadbased Carriage
component = { id = 2282 name = TECH_CMP_ARMOR_28_2_NAME type = mechanics dif
ficulty = 3 }
# High Explosive (HE) Shells
component = { id = 2283 name = TECH_CMP_ARMOR_28_3_NAME type = chemistry dif
ficulty = 3 }
# Velocity Control System
component = { id = 2284 name = TECH_CMP_ARMOR_28_4_NAME type = electronics d
ifficulty = 3 }
# Concentrated Barrage Training
component = { id = 2285 name = TECH_CMP_ARMOR_28_5_NAME type = training diff
iculty = 3 }
required = { }
effects = {
command = { type = activate_unit_type which = rocket_artillery }
command = { type = new_model which = rocket_artillery value = 0 }
}
}
application =
{ id = 2290
name = TECH_APP_ARMOR_29_NAME
desc = TECH_APP_ARMOR_29_DESC
position = { x = 298 y = 150 }
year = 1940
# Rocket Artillery 100mm
component = { id = 2291 name = TECH_CMP_ARMOR_29_1_NAME type = rocketry diff
iculty = 3 }
# Basic Broadbased Carriage
component = { id = 2292 name = TECH_CMP_ARMOR_29_2_NAME type = mechanics dif
ficulty = 3 }
# High Explosive (HE) Shells
component = { id = 2293 name = TECH_CMP_ARMOR_29_3_NAME type = chemistry dif
ficulty = 3 }
# Velocity Control System
component = { id = 2294 name = TECH_CMP_ARMOR_29_4_NAME type = electronics d
ifficulty = 3 }
# Concentrated Barrage Training
component = { id = 2295 name = TECH_CMP_ARMOR_29_5_NAME type = training diff
iculty = 3 }
required = { 2280 }
effects = {
command = { type = scrap_model which = rocket_artillery value = 0 }
command = { type = new_model which = rocket_artillery value = 1 }
}
}
application =
{ id = 2300
name = TECH_APP_ARMOR_30_NAME
desc = TECH_APP_ARMOR_30_DESC
position = { x = 298 y = 150 }
year = 1940
# Rocket Artillery 100mm
component = { id = 2301 name = TECH_CMP_ARMOR_30_1_NAME type = rocketry diff
iculty = 3 }
# Basic Broadbased Carriage
component = { id = 2302 name = TECH_CMP_ARMOR_30_2_NAME type = mechanics dif
ficulty = 3 }
# High Explosive (HE) Shells
component = { id = 2303 name = TECH_CMP_ARMOR_30_3_NAME type = chemistry dif
ficulty = 3 }
# Velocity Control System
component = { id = 2304 name = TECH_CMP_ARMOR_30_4_NAME type = electronics d
ifficulty = 3 }
# Concentrated Barrage Training
component = { id = 2305 name = TECH_CMP_ARMOR_30_5_NAME type = training diff
iculty = 3 }
required = { 2290 }
effects = {
command = { type = scrap_model which = rocket_artillery value = 1 }
command = { type = new_model which = rocket_artillery value = 2 }
}
}
# Anti-Tank Rgmt
application =
{ id = 2310
name = TECH_APP_ARMOR_31_NAME
desc = TECH_APP_ARMOR_31_DESC
position = { x = 296 y = 24 }
year = 1936
# Anti-Tank Gun 50mm
component = { id = 2311 name = TECH_CMP_ARMOR_31_1_NAME type = artillery dif
ficulty = 3 }
# Early Gun Carriage
component = { id = 2312 name = TECH_CMP_ARMOR_31_2_NAME type = mechanics dif
ficulty = 3 }
# Solid Shell AP Ammo
component = { id = 2313 name = TECH_CMP_ARMOR_31_3_NAME type = chemistry dif
ficulty = 3 }
# Early Optical Sights
component = { id = 2314 name = TECH_CMP_ARMOR_31_4_NAME type = electronics d
ifficulty = 3 }
# Static Target Training
component = { id = 2315 name = TECH_CMP_ARMOR_31_5_NAME type = training diff
iculty = 3 }
required = { }
effects = {
command = { type = activate_unit_type which = anti_tank }
command = { type = new_model which = anti_tank value = 0 }
}
}
application =
{ id = 2320
name = TECH_APP_ARMOR_32_NAME
desc = TECH_APP_ARMOR_32_DESC
position = { x = 296 y = 24 }
year = 1936
# Anti-Tank Gun 50mm
component = { id = 2321 name = TECH_CMP_ARMOR_32_1_NAME type = artillery dif
ficulty = 3 }
# Early Gun Carriage
component = { id = 2322 name = TECH_CMP_ARMOR_32_2_NAME type = mechanics dif
ficulty = 3 }
# Solid Shell AP Ammo
component = { id = 2323 name = TECH_CMP_ARMOR_32_3_NAME type = chemistry dif
ficulty = 3 }
# Early Optical Sights
component = { id = 2324 name = TECH_CMP_ARMOR_32_4_NAME type = electronics d
ifficulty = 3 }
# Static Target Training
component = { id = 2325 name = TECH_CMP_ARMOR_32_5_NAME type = training diff
iculty = 3 }
required = { 2310 }
effects = {
command = { type = scrap_model which = anti_tank value = 0 }
command = { type = new_model which = anti_tank value = 1 }
}
}
application =
{ id = 2330
name = TECH_APP_ARMOR_33_NAME
desc = TECH_APP_ARMOR_33_DESC
position = { x = 296 y = 24 }
year = 1936
# Anti-Tank Gun 50mm
component = { id = 2331 name = TECH_CMP_ARMOR_33_1_NAME type = artillery dif
ficulty = 3 }
# Early Gun Carriage
component = { id = 2332 name = TECH_CMP_ARMOR_33_2_NAME type = mechanics dif
ficulty = 3 }
# Solid Shell AP Ammo
component = { id = 2333 name = TECH_CMP_ARMOR_33_3_NAME type = chemistry dif
ficulty = 3 }
# Early Optical Sights
component = { id = 2334 name = TECH_CMP_ARMOR_33_4_NAME type = electronics d
ifficulty = 3 }
# Static Target Training
component = { id = 2335 name = TECH_CMP_ARMOR_33_5_NAME type = training diff
iculty = 3 }
required = { 2320 }
effects = {
command = { type = scrap_model which = anti_tank value = 1 }
command = { type = new_model which = anti_tank value = 2 }
}
}
# Anti-Air Rgmt
application =
{ id = 2340
name = TECH_APP_ARMOR_34_NAME
desc = TECH_APP_ARMOR_34_DESC
position = { x = 296 y = 261 }
year = 1938
# Anti-Air Gun 20mm
component = { id = 2341 name = TECH_CMP_ARMOR_34_1_NAME type = artillery dif
ficulty = 3 }
# Anti-Air Gun 75mm
component = { id = 2342 name = TECH_CMP_ARMOR_34_2_NAME type = artillery dif
ficulty = 3 }
# Fragmentation Shells
component = { id = 2343 name = TECH_CMP_ARMOR_34_3_NAME type = chemistry dif
ficulty = 3 }
# Improved Decimetric Anti-Air Artillery Radar
component = { id = 2344 name = TECH_CMP_ARMOR_34_4_NAME type = electronics d
ifficulty = 3 }
# Rapid Readiness Training
component = { id = 2345 name = TECH_CMP_ARMOR_34_5_NAME type = training diff
iculty = 3 }
required = { }
effects = {
command = { type = activate_unit_type which = anti_air }
command = { type = new_model which = anti_air value = 0 }
}
}
application =
{ id = 2350
name = TECH_APP_ARMOR_35_NAME
desc = TECH_APP_ARMOR_35_DESC
position = { x = 296 y = 261 }
year = 1938
# Anti-Air Gun 20mm
component = { id = 2351 name = TECH_CMP_ARMOR_35_1_NAME type = artillery dif
ficulty = 3 }
# Anti-Air Gun 75mm
component = { id = 2352 name = TECH_CMP_ARMOR_35_2_NAME type = artillery dif
ficulty = 3 }
# Fragmentation Shells
component = { id = 2353 name = TECH_CMP_ARMOR_35_3_NAME type = chemistry dif
ficulty = 3 }
# Improved Decimetric Anti-Air Artillery Radar
component = { id = 2354 name = TECH_CMP_ARMOR_35_4_NAME type = electronics d
ifficulty = 3 }
# Rapid Readiness Training
component = { id = 2355 name = TECH_CMP_ARMOR_35_5_NAME type = training diff
iculty = 3 }
required = { 2340 }
effects = {
command = { type = scrap_model which = anti_air value = 0 }
command = { type = new_model which = anti_air value = 1 }
}
}
application =
{ id = 2360
name = TECH_APP_ARMOR_35_NAME
desc = TECH_APP_ARMOR_35_DESC
position = { x = 296 y = 261 }
year = 1938
# Anti-Air Gun 20mm
component = { id = 2361 name = TECH_CMP_ARMOR_36_1_NAME type = artillery dif
ficulty = 3 }
# Anti-Air Gun 75mm
component = { id = 2362 name = TECH_CMP_ARMOR_36_2_NAME type = artillery dif
ficulty = 3 }
# Fragmentation Shells
component = { id = 2363 name = TECH_CMP_ARMOR_36_3_NAME type = chemistry dif
ficulty = 3 }
# Improved Decimetric Anti-Air Artillery Radar
component = { id = 2364 name = TECH_CMP_ARMOR_36_4_NAME type = electronics d
ifficulty = 3 }
# Rapid Readiness Training
component = { id = 2365 name = TECH_CMP_ARMOR_36_5_NAME type = training diff
iculty = 3 }
required = { 2350 }
effects = {
command = { type = scrap_model which = anti_air value = 1 }
command = { type = new_model which = anti_air value = 2 }
}
}
# Air Defense System
application =
{ id = 2370
name = TECH_APP_ARMOR_37_NAME
desc = TECH_APP_ARMOR_37_DESC
position = { x = 160 y = 277 }
year = 1936
# Elder Anti-Air Gun 75mm
component = { id = 2371 name = TECH_CMP_ARMOR_37_1_NAME type = artillery dif
ficulty = 2 }
# Great War Gun Carriage
component = { id = 2372 name = TECH_CMP_ARMOR_37_2_NAME type = mechanics dif
ficulty = 2 }
# Old-type High Explosive (HE) Shells
component = { id = 2373 name = TECH_CMP_ARMOR_37_3_NAME type = chemistry dif
ficulty = 2 }
# Rangefinder Radar
component = { id = 2374 name = TECH_CMP_ARMOR_37_4_NAME type = electronics d
ifficulty = 2 }
# Searchlight Training
component = { id = 2375 name = TECH_CMP_ARMOR_37_5_NAME type = training diff
iculty = 2 }
required = { }
effects = {
{
#command = { type = allow_building which = flak }
command = { type = AA_batteries value = 50 }
command = { type = activate_unit_type which = naval_anti_air_l}
command = { type = new_model which = naval_anti_air_l value = 0 }
command = { type = activate_unit_type which = naval_anti_air_s}
command = { type = new_model which = naval_anti_air_s value = 0 }
}
}
application =
{ id = 2380
name = TECH_APP_ARMOR_38_NAME
desc = TECH_APP_ARMOR_38_DESC
position = { x = 160 y = 334 }
year = 1941
# Anti-Air Gun 105mm
component = { id = 2381 name = TECH_CMP_ARMOR_38_1_NAME type = artillery dif
ficulty = 5 }
# Improved Gun Carriage
component = { id = 2382 name = TECH_CMP_ARMOR_38_2_NAME type = mechanics dif
ficulty = 5 }
# Variable Time Fuse
component = { id = 2383 name = TECH_CMP_ARMOR_38_3_NAME type = chemistry dif
ficulty = 5 }
# Basic Centimetric Anti-Air Artillery Radar
component = { id = 2384 name = TECH_CMP_ARMOR_38_4_NAME type = electronics d
ifficulty = 5 }
# Box Barrages Training
component = { id = 2385 name = TECH_CMP_ARMOR_38_5_NAME type = training diff
iculty = 5 }
required = { 2370 }
effects = {
{
command = { type = AA_batteries value = 40 }
command = { type = new_model which = naval_anti_air_l value = 1 }
command = { type = new_model which = naval_anti_air_s value = 1 }
command = { type = scrap_model which = naval_anti_air_l value = 0 }
command = { type = scrap_model which = naval_anti_air_s value = 0 }
}
}
application =
{ id = 2390
name = TECH_APP_ARMOR_39_NAME
desc = TECH_APP_ARMOR_39_DESC
position = { x = 160 y = 334 }
year = 1941
# Anti-Air Gun 105mm
component = { id = 2391 name = TECH_CMP_ARMOR_39_1_NAME type = artillery dif
ficulty = 5 }
# Improved Gun Carriage
component = { id = 2392 name = TECH_CMP_ARMOR_39_2_NAME type = mechanics dif
ficulty = 5 }
# Variable Time Fuse
component = { id = 2393 name = TECH_CMP_ARMOR_39_3_NAME type = chemistry dif
ficulty = 5 }
# Basic Centimetric Anti-Air Artillery Radar
component = { id = 2394 name = TECH_CMP_ARMOR_39_4_NAME type = electronics d
ifficulty = 5 }
# Box Barrages Training
component = { id = 23895 name = TECH_CMP_ARMOR_39_5_NAME type = training dif
ficulty = 5 }
required = { 2380 }
effects = {
{
command = { type = AA_batteries value = 60 }
}
}
# Radar Warning Sites
application =
{ id = 2400
name = TECH_APP_ARMOR_40_NAME
desc = TECH_APP_ARMOR_40_DESC
position = { x = 172 y = 260 }
year = 1937
# Basic Antenna
component = { id = 2401 name = TECH_CMP_ARMOR_40_1_NAME type = mechanics dif
ficulty = 6 }
# Transmitter Frequency 10m/30MHz
component = { id = 2402 name = TECH_CMP_ARMOR_40_2_NAME type = electronics d
ifficulty = 6 }
# Large mechanical structure
component = { id = 2403 name = TECH_CMP_ARMOR_40_3_NAME type = electronics d
ifficulty = 6 }
# Basic Manual Plotting Device
component = { id = 2404 name = TECH_CMP_ARMOR_40_4_NAME type = electronics d
ifficulty = 6 }
# Basic Air Defence Integration
component = { id = 2405 name = TECH_CMP_ARMOR_40_5_NAME type = management di
fficulty = 6 }
required = { }
effects = {
command = { type = allow_building which = radar_station }
command = { type = radar_eff value = 50 }
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 =
{ id = 2410
name = TECH_APP_ARMOR_41_NAME
desc = TECH_APP_ARMOR_41_DESC
position = { x = 171 y = 300 }
year = 1942
# Advanced Antenna
component = { id = 2411 name = TECH_CMP_ARMOR_41_1_NAME type = mechanics dif
ficulty = 7 }
# Transmitter Frequency 50cm/600MHz
component = { id = 2412 name = TECH_CMP_ARMOR_41_2_NAME type = electronics d
ifficulty = 7 }
# Electrical mechanical structure
component = { id = 2413 name = TECH_CMP_ARMOR_41_3_NAME type = electronics d
ifficulty = 7 }
# Advanced Manual Plotting Device
component = { id = 2414 name = TECH_CMP_ARMOR_41_4_NAME type = electronics d
ifficulty = 7 }
# Advanced Air Defence Integration
component = { id = 2415 name = TECH_CMP_ARMOR_41_5_NAME type = management di
fficulty = 7 }
required = { 2400 }
effects = {
command = { type = radar_eff value = 40 }
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 =
{ id = 2420
name = TECH_APP_ARMOR_44_NAME
desc = TECH_APP_ARMOR_44_DESC
position = { x = 173 y = 320 }
year = 1942
# Tower Antenna
component = { id = 5441 name = TECH_CMP_ARMOR_44_1_NAME type = mechanics dif
ficulty = 7 }
# Transmitter Frequency 10cm/3GHz
component = { id = 5442 name = TECH_CMP_ARMOR_44_2_NAME type = electronics d
ifficulty = 9 }
# Electrical mechanical structure
component = { id = 5443 name = TECH_CMP_ARMOR_44_3_NAME type = electronics d
ifficulty = 7 }
# Basic Electromechanical Plotting Device
component = { id = 5444 name = TECH_CMP_ARMOR_44_4_NAME type = electronics d
ifficulty = 8 }
# Basic Air Defence Network
component = { id = 5445 name = TECH_CMP_ARMOR_44_5_NAME type = management di
fficulty = 10 }
required = { 2410 }
effects = {
command = { type = radar_eff value = 60 }
}
}
}

S-ar putea să vă placă și