technologies = { ### GERMAN TANK NAMES IN COMMENTS SO YOU CAN FIND STUFF MORE EASILY gwtank = { #Leichttraktor enable_equipments = { gw_tank_equipment } on_research_complete = { limit = { NOT = { has_template_containing_unit = light_armor } NOT = { has_template_containing_unit = heavy_armor } NOT = { has_template_containing_unit = medium_armor } } hidden_effect = { if = { limit = { has_tech = motorised_infantry } load_oob = "unlock_tanks_mot" } if = { limit = { NOT = { has_tech = motorised_infantry } } load_oob = "unlock_tanks" } } custom_effect_tooltip = UNLOCK_DIVISION_TEMPLATE } path = { leads_to_tech = basic_light_tank research_cost_coeff = 1 } path = { leads_to_tech = basic_heavy_tank research_cost_coeff = 1 } research_cost = 2 start_year = 1918 folder = { name = armour_folder position = { x = 0 y = 0 } } ai_will_do = { factor = 1 modifier = { factor = 2 is_major = yes } modifier = { factor = 1.2 date > "1937.1.1" } modifier = { factor = 1.2 date > "1938.1.1" } modifier = { factor = 1.2 date > "1939.1.1" } } categories = { armor cat_light_armor } } basic_light_tank = { #Panzer I enable_equipments = { light_tank_equipment_1 } on_research_complete = { limit = { NOT = { has_template_containing_unit = light_armor } NOT = { has_template_containing_unit = heavy_armor } NOT = { has_template_containing_unit = medium_armor } } hidden_effect = { if = { limit = { has_tech = motorised_infantry } load_oob = "unlock_tanks_mot" } if = { limit = { NOT = { has_tech = motorised_infantry } } load_oob = "unlock_tanks" } } custom_effect_tooltip = UNLOCK_DIVISION_TEMPLATE } path = { leads_to_tech = improved_light_tank research_cost_coeff = 1 } research_cost = 2 start_year = 1934 folder = { name = armour_folder position = { x = -4 y = 2 } } sub_technologies = { basic_light_td basic_light_art basic_light_spaa } ai_will_do = { factor = 1 modifier = { factor = 2 is_major = yes } modifier = { factor = 1.1 date > "1937.1.1" } modifier = { factor = 1.1 date > "1938.1.1" } modifier = { factor = 1.1 date > "1939.1.1" } } categories = { armor cat_light_armor } } basic_light_td = { enable_equipments = { light_tank_destroyer_equipment_1 } research_cost = 0.5 start_year = 1934 ai_will_do = { factor = 1 modifier = { factor = 100 OR = { tag = GER tag = SOV } any_enemy_country = { ROOT = { estimated_intel_max_armor = { tag = PREV value > 25 } } } } modifier = { factor = 0 can_research = improved_light_td } modifier = { factor = 0 has_tech = improved_light_td } } categories = { armor } } basic_light_art = { enable_equipments = { light_tank_artillery_equipment_1 } research_cost = 0.5 start_year = 1934 ai_will_do = { factor = 0 modifier = { factor = 0 can_research = improved_light_art } modifier = { factor = 0 has_tech = improved_light_art } } categories = { armor } } basic_light_spaa = { enable_equipments = { light_tank_aa_equipment_1 } research_cost = 0.5 start_year = 1934 ai_will_do = { factor = 0 modifier = { factor = 0 can_research = improved_light_spaa } modifier = { factor = 0 has_tech = improved_light_spaa } } categories = { armor } } improved_light_tank = { #Panzer II enable_equipments = { light_tank_equipment_2 } path = { leads_to_tech = advanced_light_tank research_cost_coeff = 1 } path = { leads_to_tech = basic_medium_tank research_cost_coeff = 1 } research_cost = 2 start_year = 1936 folder = { name = armour_folder position = { x = -4 y = 4 } } sub_technologies = { improved_light_td improved_light_art improved_light_spaa } ai_will_do = { factor = 1 modifier = { factor = 2 is_major = yes } modifier = { factor = 1.1 date > "1937.1.1" } modifier = { factor = 1.1 date > "1938.1.1" } modifier = { factor = 1.1 date > "1939.1.1" } } categories = { armor cat_light_armor } } improved_light_td = { enable_equipments = { light_tank_destroyer_equipment_2 } research_cost = 0.5 start_year = 1936 ai_will_do = { factor = 1 modifier = { factor = 120 OR = { tag = GER tag = SOV } any_enemy_country = { ROOT = { estimated_intel_max_armor = { tag = PREV value > 27 } } } } modifier = { factor = 0 can_research = advanced_light_td } modifier = { factor = 0 has_tech = advanced_light_td } } categories = { armor } } improved_light_art = { enable_equipments = { light_tank_artillery_equipment_2 } research_cost = 0.5 start_year = 1936 ai_will_do = { factor = 0 modifier = { factor = 0 can_research = advanced_light_art } modifier = { factor = 0 has_tech = advanced_light_art } } categories = { armor } } improved_light_spaa = { enable_equipments = { light_tank_aa_equipment_2 } research_cost = 0.5 start_year = 1936 ai_will_do = { factor = 0 modifier = { factor = 0 can_research = advanced_light_spaa } modifier = { factor = 0 has_tech = advanced_light_spaa } } categories = { armor } } advanced_light_tank = { #Leopard enable_equipments = { light_tank_equipment_3 } research_cost = 2 start_year = 1941 folder = { name = armour_folder position = { x = -4 y = 8 } } sub_technologies = { advanced_light_td advanced_light_art advanced_light_spaa } ai_will_do = { factor = 1 modifier = { factor = 1.1 date > "1942.1.1" } modifier = { factor = 1.1 date > "1943.1.1" } modifier = { factor = 1.1 date > "1944.1.1" } } categories = { armor cat_light_armor } } advanced_light_td = { enable_equipments = { light_tank_destroyer_equipment_3 } research_cost = 0.5 start_year = 1941 ai_will_do = { factor = 1 modifier = { factor = 130 OR = { tag = GER tag = SOV } any_enemy_country = { ROOT = { estimated_intel_max_armor = { tag = PREV value > 27 } } } } } categories = { armor } } advanced_light_art = { enable_equipments = { light_tank_artillery_equipment_3 } research_cost = 0.5 start_year = 1941 ai_will_do = { factor = 0.1 } categories = { armor } } advanced_light_spaa = { enable_equipments = { light_tank_aa_equipment_3 } research_cost = 0.5 start_year = 1941 ai_will_do = { factor = 0 } categories = { armor } } basic_medium_tank = { #Panzer III enable_equipments = { medium_tank_equipment_1 } path = { leads_to_tech = improved_medium_tank research_cost_coeff = 1 } research_cost = 2 start_year = 1939 folder = { name = armour_folder position = { x = 0 y = 6 } } sub_technologies = { basic_medium_td basic_medium_art basic_medium_spaa } ai_will_do = { factor = 2 modifier = { factor = 2 is_major = yes date > "1938.1.1" } modifier = { factor = 1.1 date > "1940.1.1" } modifier = { factor = 1.1 date > "1941.1.1" } modifier = { factor = 1.1 date > "1942.1.1" } modifier = { factor = 15.0 tag = GER has_opinion_modifier = sov_ger_treaty } } categories = { armor cat_medium_armor } } basic_medium_td = { enable_equipments = { medium_tank_destroyer_equipment_1 } research_cost = 0.5 start_year = 1939 ai_will_do = { factor = 1 modifier = { factor = 140 OR = { tag = GER tag = SOV } any_enemy_country = { ROOT = { estimated_intel_max_armor = { tag = PREV value > 30 } } } } modifier = { factor = 0 can_research = improved_medium_td } modifier = { factor = 0 has_tech = improved_medium_td } modifier = { factor = 1.1 date > "1940.1.1" } modifier = { factor = 1.1 date > "1941.1.1" } modifier = { factor = 1.1 date > "1942.1.1" } } categories = { armor } } basic_medium_art = { enable_equipments = { medium_tank_artillery_equipment_1 } research_cost = 0.5 start_year = 1939 ai_will_do = { factor = 1 modifier = { factor = 0 can_research = improved_medium_art } modifier = { factor = 0 has_tech = improved_medium_art } modifier = { factor = 1.1 date > "1940.1.1" } modifier = { factor = 1.1 date > "1941.1.1" } modifier = { factor = 1.1 date > "1942.1.1" } } categories = { armor } } basic_medium_spaa = { enable_equipments = { medium_tank_aa_equipment_1 } research_cost = 0.5 start_year = 1939 ai_will_do = { factor = 0 modifier = { factor = 0 can_research = improved_medium_spaa } modifier = { factor = 0 has_tech = improved_medium_spaa } } categories = { armor } } improved_medium_tank = { #Panzer IV enable_equipments = { medium_tank_equipment_2 } path = { leads_to_tech = advanced_medium_tank research_cost_coeff = 1 } path = { leads_to_tech = improved_heavy_tank research_cost_coeff = 0.9 } research_cost = 2 start_year = 1941 folder = { name = armour_folder position = { x = 0 y = 8 } } sub_technologies = { improved_medium_td improved_medium_art improved_medium_spaa } ai_will_do = { factor = 3 modifier = { factor = 2 is_major = yes } modifier = { factor = 2 tag = GER } modifier = { factor = 2 tag = SOV } modifier = { factor = 1.1 date > "1942.1.1" } modifier = { factor = 1.1 date > "1943.1.1" } modifier = { factor = 1.1 date > "1944.1.1" } } categories = { armor cat_medium_armor } } improved_medium_td = { enable_equipments = { medium_tank_destroyer_equipment_2 } research_cost = 0.5 start_year = 1941 ai_will_do = { factor = 1 modifier = { factor = 150 OR = { tag = GER tag = SOV } any_enemy_country = { ROOT = { estimated_intel_max_armor = { tag = PREV value > 32 } } } } modifier = { factor = 0 can_research = advanced_medium_td } modifier = { factor = 0 has_tech = advanced_medium_td } modifier = { factor = 1.1 date > "1942.1.1" } modifier = { factor = 1.1 date > "1943.1.1" } modifier = { factor = 1.1 date > "1944.1.1" } } categories = { armor } } improved_medium_art = { enable_equipments = { medium_tank_artillery_equipment_2 } research_cost = 0.5 start_year = 1941 ai_will_do = { factor = 1 modifier = { factor = 0 can_research = advanced_medium_art } modifier = { factor = 0 has_tech = advanced_medium_art } modifier = { factor = 1.1 date > "1942.1.1" } modifier = { factor = 1.1 date > "1943.1.1" } modifier = { factor = 1.1 date > "1944.1.1" } } categories = { armor } } improved_medium_spaa = { enable_equipments = { medium_tank_aa_equipment_2 } research_cost = 0.5 start_year = 1941 ai_will_do = { factor = 0 modifier = { factor = 0 can_research = advanced_medium_spaa } modifier = { factor = 0 has_tech = advanced_medium_spaa } } categories = { armor } } advanced_medium_tank = { #Panther enable_equipments = { medium_tank_equipment_3 } path = { leads_to_tech = main_battle_tank research_cost_coeff = 1 } path = { leads_to_tech = advanced_heavy_tank research_cost_coeff = 0.9 } research_cost = 2 start_year = 1943 folder = { name = armour_folder position = { x = 0 y = 10 } } sub_technologies = { advanced_medium_td advanced_medium_art advanced_medium_spaa } ai_will_do = { factor = 1 modifier = { factor = 1.2 date > "1944.1.1" } modifier = { factor = 1.2 date > "1945.1.1" } modifier = { factor = 1.2 date > "1946.1.1" } } categories = { armor cat_medium_armor } } advanced_medium_td = { enable_equipments = { medium_tank_destroyer_equipment_3 } research_cost = 0.5 start_year = 1943 ai_will_do = { factor = 1 modifier = { factor = 160 OR = { tag = GER tag = SOV } any_enemy_country = { ROOT = { estimated_intel_max_armor = { tag = PREV value > 35 } } } } modifier = { factor = 0 can_research = modern_td } modifier = { factor = 0 has_tech = modern_td } modifier = { factor = 1.1 date > "1944.1.1" } modifier = { factor = 1.1 date > "1945.1.1" } modifier = { factor = 1.1 date > "1946.1.1" } } categories = { armor } } advanced_medium_art = { enable_equipments = { medium_tank_artillery_equipment_3 } research_cost = 0.5 start_year = 1943 ai_will_do = { factor = 1 modifier = { factor = 0 can_research = modern_art } modifier = { factor = 0 has_tech = modern_art } modifier = { factor = 1.1 date > "1944.1.1" } modifier = { factor = 1.1 date > "1945.1.1" } modifier = { factor = 1.1 date > "1946.1.1" } } categories = { armor } } advanced_medium_spaa = { enable_equipments = { medium_tank_aa_equipment_3 } research_cost = 0.5 start_year = 1943 ai_will_do = { factor = 0 modifier = { factor = 0 can_research = modern_spaa } modifier = { factor = 0 has_tech = modern_spaa } } categories = { armor } } main_battle_tank = { #E-50 enable_equipments = { modern_tank_equipment_1 } research_cost = 2.5 start_year = 1945 folder = { name = armour_folder position = { x = 2 y = 12 } } sub_technologies = { modern_td modern_art modern_spaa } ai_will_do = { factor = 1 modifier = { factor = 2 date > "1946.1.1" } modifier = { factor = 2 date > "1947.1.1" } modifier = { factor = 2 date > "1948.1.1" } } categories = { armor cat_medium_armor } } modern_td = { enable_equipments = { modern_tank_destroyer_equipment_1 } research_cost = 0.5 start_year = 1945 ai_will_do = { factor = 1 modifier = { factor = 2 date > "1946.1.1" } modifier = { factor = 2 date > "1947.1.1" } modifier = { factor = 2 date > "1948.1.1" } } categories = { armor } } modern_art = { enable_equipments = { modern_tank_artillery_equipment_1 } research_cost = 0.5 start_year = 1945 ai_will_do = { factor = 1 modifier = { factor = 2 date > "1946.1.1" } modifier = { factor = 2 date > "1947.1.1" } modifier = { factor = 2 date > "1948.1.1" } } categories = { armor } } modern_spaa = { enable_equipments = { modern_tank_aa_equipment_1 } research_cost = 0.5 start_year = 1945 ai_will_do = { factor = 0 } categories = { armor } } basic_heavy_tank = { #Grosstraktor enable_equipments = { heavy_tank_equipment_1 } on_research_complete = { limit = { NOT = { has_template_containing_unit = light_armor } NOT = { has_template_containing_unit = heavy_armor } NOT = { has_template_containing_unit = medium_armor } } hidden_effect = { if = { limit = { has_tech = motorised_infantry } load_oob = "unlock_tanks_mot" } if = { limit = { NOT = { has_tech = motorised_infantry } } load_oob = "unlock_tanks" } } custom_effect_tooltip = UNLOCK_DIVISION_TEMPLATE } path = { leads_to_tech = improved_heavy_tank research_cost_coeff = 1 } research_cost = 2 start_year = 1934 folder = { name = armour_folder position = { x = 4 y = 2 } } sub_technologies = { basic_heavy_td basic_heavy_art basic_heavy_spaa } ai_will_do = { factor = 0.8 modifier = { factor = 1.2 date > "1937.1.1" } modifier = { factor = 1.2 date > "1938.1.1" } modifier = { factor = 1.2 date > "1939.1.1" } } categories = { armor cat_heavy_armor } } basic_heavy_td = { enable_equipments = { heavy_tank_destroyer_equipment_1 } research_cost = 0.5 start_year = 1934 ai_will_do = { factor = 0 modifier = { factor = 0 can_research = improved_heavy_td } modifier = { factor = 0 has_tech = improved_heavy_td } } categories = { armor } } basic_heavy_art = { enable_equipments = { heavy_tank_artillery_equipment_1 } research_cost = 0.5 start_year = 1934 ai_will_do = { factor = 0 modifier = { factor = 0 can_research = improved_heavy_art } modifier = { factor = 0 has_tech = improved_heavy_art } } categories = { armor } } basic_heavy_spaa = { enable_equipments = { heavy_tank_aa_equipment_1 } research_cost = 0.5 start_year = 1934 ai_will_do = { factor = 0 modifier = { factor = 0 can_research = improved_heavy_spaa } modifier = { factor = 0 has_tech = improved_heavy_spaa } } categories = { armor } } improved_heavy_tank = { #Tiger enable_equipments = { heavy_tank_equipment_2 } path = { leads_to_tech = advanced_heavy_tank research_cost_coeff = 1 } path = { leads_to_tech = improved_medium_tank research_cost_coeff = 0.9 } path = { leads_to_tech = super_heavy_tank research_cost_coeff = 1 } research_cost = 2.5 start_year = 1941 folder = { name = armour_folder position = { x = 4 y = 8 } } sub_technologies = { improved_heavy_td improved_heavy_art improved_heavy_spaa } ai_will_do = { factor = 0.8 modifier = { factor = 1.2 date > "1942.1.1" } modifier = { factor = 1.2 date > "1943.1.1" } modifier = { factor = 1.2 date > "1944.1.1" } } categories = { armor cat_heavy_armor } } improved_heavy_td = { enable_equipments = { heavy_tank_destroyer_equipment_2 } research_cost = 0.5 start_year = 1941 ai_will_do = { factor = 0 modifier = { factor = 0 can_research = advanced_heavy_td } modifier = { factor = 0 has_tech = advanced_heavy_td } } categories = { armor } } improved_heavy_art = { enable_equipments = { heavy_tank_artillery_equipment_2 } research_cost = 0.5 start_year = 1941 ai_will_do = { factor = 0 modifier = { factor = 0 can_research = advanced_heavy_art } modifier = { factor = 0 has_tech = advanced_heavy_art } } categories = { armor } } improved_heavy_spaa = { enable_equipments = { heavy_tank_aa_equipment_2 } research_cost = 0.5 start_year = 1941 ai_will_do = { factor = 0 modifier = { factor = 0 can_research = advanced_heavy_spaa } modifier = { factor = 0 has_tech = advanced_heavy_spaa } } categories = { armor } } advanced_heavy_tank = { #King Tiger enable_equipments = { heavy_tank_equipment_3 } path = { leads_to_tech = main_battle_tank research_cost_coeff = 1 } path = { leads_to_tech = advanced_medium_tank research_cost_coeff = 0.9 } research_cost = 2.5 start_year = 1943 folder = { name = armour_folder position = { x = 4 y = 10 } } sub_technologies = { advanced_heavy_td advanced_heavy_art advanced_heavy_spaa } ai_will_do = { factor = 0.8 modifier = { factor = 1.2 date > "1944.1.1" } modifier = { factor = 1.2 date > "1945.1.1" } modifier = { factor = 1.2 date > "1946.1.1" } } categories = { armor cat_heavy_armor } } advanced_heavy_td = { enable_equipments = { heavy_tank_destroyer_equipment_3 } research_cost = 0.5 start_year = 1943 ai_will_do = { factor = 0 modifier = { factor = 0 can_research = modern_td } modifier = { factor = 0 has_tech = modern_td } } categories = { armor } } advanced_heavy_art = { enable_equipments = { heavy_tank_artillery_equipment_3 } research_cost = 0.5 start_year = 1943 ai_will_do = { factor = 0 modifier = { factor = 0 can_research = modern_art } modifier = { factor = 0 has_tech = modern_art } } categories = { armor } } advanced_heavy_spaa = { enable_equipments = { heavy_tank_aa_equipment_3 } research_cost = 0.5 start_year = 1943 ai_will_do = { factor = 0 modifier = { factor = 0 can_research = modern_spaa } modifier = { factor = 0 has_tech = modern_spaa } } categories = { armor } } super_heavy_tank = { #Maus enable_equipments = { super_heavy_tank_equipment_1 } research_cost = 2.5 start_year = 1943 folder = { name = armour_folder position = { x = 8 y = 10 } } sub_technologies = { super_heavy_td super_heavy_art super_heavy_spaa } ai_will_do = { factor = 0 # Hitler cries on the inside } categories = { armor cat_heavy_armor } } super_heavy_td = { enable_equipments = { super_heavy_tank_destroyer_equipment_1 } research_cost = 0.5 start_year = 1943 ai_will_do = { factor = 0 } categories = { armor } } super_heavy_art = { enable_equipments = { super_heavy_tank_artillery_equipment_1 } research_cost = 0.5 start_year = 1943 ai_will_do = { factor = 0 } categories = { armor } } super_heavy_spaa = { enable_equipments = { super_heavy_tank_aa_equipment_1 } research_cost = 0.5 start_year = 1943 ai_will_do = { factor = 0 } categories = { armor } } }