# Generated from The Completed List.txt.
# Split into strict historical designs and flexible AI templates.
# v2: removes empty from any_of choices and fixes source typos.


ETT60_SWE_tank_historical_designs = {
	category = land
	blocked_for = { }
	available_for = { SWE }
	roles = { }
	priority = { factor = 1 }

	ETT60_SWE_hist_Stridsvagn_M_21 = {
		name = "Stridsvagn M/21"
		override_sprite = "GFX_SWE_gwtank_medium"
		history = yes
		priority = { factor = 1 }
		target_variant = {
			match_value = 1000
			type = light_tank_chassis_0
			modules = {
				armor_type_slot = tank_riveted_armor
				engine_type_slot = tank_gasoline_engine
				main_armament_slot = tank_heavy_machine_gun
				suspension_type_slot = tank_bogie_suspension
				turret_type_slot = tank_light_one_man_tank_turret
			}
			upgrades = {
				tank_nsb_armor_upgrade = 0
				tank_nsb_engine_upgrade = 0
			}
		}
	}

	ETT60_SWE_hist_Stridsvagn_M_21_29 = {
		name = "Stridsvagn M/21-29"
		override_sprite = "GFX_SWE_gwtank_medium"
		history = yes
		priority = { factor = 1 }
		target_variant = {
			match_value = 1000
			type = light_tank_chassis_0
			modules = {
				armor_type_slot = tank_riveted_armor
				engine_type_slot = tank_gasoline_engine
				main_armament_slot = tank_small_cannon
				suspension_type_slot = tank_bogie_suspension
				turret_type_slot = tank_light_one_man_tank_turret
			}
			upgrades = {
				tank_nsb_armor_upgrade = 0
				tank_nsb_engine_upgrade = 0
			}
		}
	}

	ETT60_SWE_hist_Stridsvagn_M_31 = {
		name = "Stridsvagn M/31"
		override_sprite = "gfx/interface/technologies/swe_basic_light_tank.dds"
		history = yes
		priority = { factor = 1 }
		target_variant = {
			match_value = 1000
			type = light_tank_chassis_1
			modules = {
				armor_type_slot = tank_riveted_armor
				engine_type_slot = tank_gasoline_engine
				main_armament_slot = tank_small_cannon_2
				special_type_slot_1 = tank_radio_1
				suspension_type_slot = tank_bogie_suspension
				turret_type_slot = tank_light_two_man_tank_turret
			}
			upgrades = {
				tank_nsb_armor_upgrade = 0
				tank_nsb_engine_upgrade = 0
			}
		}
	}

	ETT60_SWE_hist_Strv_L_60_S_1 = {
		name = "Strv L-60 S/1"
		override_sprite = "gfx/interface/technologies/swe_imp_light_tank.dds"
		history = yes
		priority = { factor = 1 }
		target_variant = {
			match_value = 1000
			type = light_tank_chassis_2
			modules = {
				armor_type_slot = tank_welded_armor
				engine_type_slot = tank_gasoline_engine
				main_armament_slot = tank_small_cannon_2
				special_type_slot_1 = tank_radio_1
				suspension_type_slot = tank_torsion_bar_suspension
				turret_type_slot = tank_light_two_man_tank_turret
			}
			upgrades = {
				tank_nsb_armor_upgrade = 0
				tank_nsb_engine_upgrade = 0
			}
		}
	}

	ETT60_SWE_hist_Strv_L_60_S_2 = {
		name = "Strv L-60 S/2"
		override_sprite = "gfx/interface/technologies/swe_imp_light_tank.dds"
		history = yes
		priority = { factor = 1 }
		target_variant = {
			match_value = 1000
			type = light_tank_chassis_2
			modules = {
				armor_type_slot = tank_welded_armor
				engine_type_slot = tank_gasoline_engine
				main_armament_slot = tank_small_cannon_2
				special_type_slot_1 = tank_radio_1
				special_type_slot_2 = additional_machine_guns
				suspension_type_slot = tank_torsion_bar_suspension
				turret_type_slot = tank_light_two_man_tank_turret
			}
			upgrades = {
				tank_nsb_armor_upgrade = 0
				tank_nsb_engine_upgrade = 0
			}
		}
	}

	ETT60_SWE_hist_Strv_L_60_S_4 = {
		name = "Strv L-60 S/4"
		override_sprite = "gfx/interface/technologies/swe_adv_light_tank_aa.dds"
		history = yes
		priority = { factor = 1 }
		target_variant = {
			match_value = 1000
			type = light_tank_chassis_3
			modules = {
				armor_type_slot = tank_welded_armor
				engine_type_slot = tank_gasoline_engine
				main_armament_slot = tank_small_cannon_2
				special_type_slot_1 = tank_radio_2
				special_type_slot_2 = additional_machine_guns
				suspension_type_slot = tank_torsion_bar_suspension
				turret_type_slot = tank_light_two_man_tank_turret
			}
			upgrades = {
				tank_nsb_armor_upgrade = 3
				tank_nsb_engine_upgrade = 0
			}
		}
	}

	ETT60_SWE_hist_Stormartillerivagn_m_43 = {
		name = "Stormartillerivagn m/43"
		override_sprite = "gfx/interface/technologies/swe_adv_main_tank_spa.dds"
		history = yes
		priority = { factor = 1 }
		target_variant = {
			match_value = 1000
			type = medium_tank_artillery_chassis_2
			modules = {
				armor_type_slot = tank_riveted_armor
				engine_type_slot = tank_gasoline_engine
				main_armament_slot = tank_medium_howitzer
				special_type_slot_1 = additional_machine_guns
				special_type_slot_2 = tank_radio_1
				suspension_type_slot = tank_bogie_suspension
				turret_type_slot = tank_medium_fixed_superstructure_turret
			}
			upgrades = {
				tank_nsb_armor_upgrade = 0
				tank_nsb_engine_upgrade = 0
			}
		}
	}

	ETT60_SWE_hist_Strv_m_42_EH_Lago_IV = {
		name = "Strv m/42 EH (Lago IV)"
		override_sprite = "gfx/interface/technologies/swe_adv_main_tank.dds"
		history = yes
		priority = { factor = 1 }
		target_variant = {
			match_value = 1000
			type = medium_tank_chassis_3
			modules = {
				armor_type_slot = tank_welded_armor
				engine_type_slot = tank_diesel_engine
				main_armament_slot = tank_medium_cannon_2
				special_type_slot_1 = additional_machine_guns
				special_type_slot_2 = tank_radio_2
				suspension_type_slot = tank_torsion_bar_suspension
				turret_type_slot = tank_medium_three_man_tank_turret
			}
			upgrades = {
				tank_nsb_armor_upgrade = 0
				tank_nsb_engine_upgrade = 0
			}
		}
	}

	ETT60_SWE_hist_Lago_I = {
		name = "Lago I"
		override_sprite = "GFX_SWE_basic_medium_tank_medium"
		history = yes
		priority = { factor = 1 }
		target_variant = {
			match_value = 1000
			type = medium_tank_chassis_1
			modules = {
				armor_type_slot = tank_welded_armor
				engine_type_slot = tank_gasoline_engine
				main_armament_slot = tank_small_cannon_2
				special_type_slot_1 = tank_radio_1
				special_type_slot_2 = additional_machine_guns
				suspension_type_slot = tank_torsion_bar_suspension
				turret_type_slot = tank_medium_three_man_tank_turret
			}
			upgrades = {
				tank_nsb_armor_upgrade = 0
				tank_nsb_engine_upgrade = 0
			}
		}
	}

	ETT60_SWE_hist_Panservarnkanonvagn_II = {
		name = "Panservarnkanonvagn II"
		override_sprite = "GFX_SWE_basic_medium_tank_medium"
		history = yes
		priority = { factor = 1 }
		target_variant = {
			match_value = 1000
			type = medium_tank_destroyer_chassis_1
			modules = {
				armor_type_slot = tank_welded_armor
				engine_type_slot = tank_gasoline_engine
				main_armament_slot = tank_high_velocity_cannon_2
				special_type_slot_1 = tank_radio_1
				special_type_slot_2 = additional_machine_guns
				atd_auxiliary_slot_6 = open_top
				suspension_type_slot = tank_torsion_bar_suspension
				turret_type_slot = tank_medium_three_man_tank_turret
			}
			upgrades = {
				tank_nsb_armor_upgrade = 0
				tank_nsb_engine_upgrade = 0
			}
		}
	}

	ETT60_SWE_hist_Panservarnkanonvagn_III = {
		name = "Panservarnkanonvagn III"
		override_sprite = "GFX_SWE_basic_medium_tank_medium"
		history = yes
		priority = { factor = 1 }
		target_variant = {
			match_value = 1000
			type = medium_tank_destroyer_chassis_1
			modules = {
				armor_type_slot = tank_welded_armor
				engine_type_slot = tank_gasoline_engine
				main_armament_slot = tank_high_velocity_cannon_3
				special_type_slot_1 = tank_radio_1
				special_type_slot_2 = additional_machine_guns
				atd_auxiliary_slot_6 = open_top
				suspension_type_slot = tank_torsion_bar_suspension
				turret_type_slot = tank_medium_three_man_tank_turret
			}
			upgrades = {
				tank_nsb_armor_upgrade = 0
				tank_nsb_engine_upgrade = 0
			}
		}
	}

	ETT60_SWE_hist_Pansarartillerivagn_m_43 = {
		name = "Pansarartillerivagn m/43"
		override_sprite = "gfx/interface/technologies/swe_adv_main_tank_spa.dds"
		history = yes
		priority = { factor = 1 }
		target_variant = {
			match_value = 1000
			type = medium_tank_artillery_chassis_1
			modules = {
				armor_type_slot = tank_welded_armor
				engine_type_slot = tank_gasoline_engine
				main_armament_slot = tank_close_support_gun
				special_type_slot_1 = tank_radio_1
				suspension_type_slot = tank_torsion_bar_suspension
				turret_type_slot = tank_medium_fixed_superstructure_turret
			}
			upgrades = {
				tank_nsb_armor_upgrade = 0
				tank_nsb_engine_upgrade = 0
			}
		}
	}

	ETT60_SWE_hist_Strv_m_42_TM_Lago_II = {
		name = "Strv m/42 TM (Lago II)"
		override_sprite = "GFX_SWE_advanced_medium_tank_medium"
		history = yes
		priority = { factor = 1 }
		target_variant = {
			match_value = 1000
			type = medium_tank_chassis_2
			modules = {
				armor_type_slot = tank_welded_armor
				engine_type_slot = tank_gasoline_engine
				main_armament_slot = tank_medium_cannon_2
				special_type_slot_1 = additional_machine_guns
				special_type_slot_2 = tank_radio_1
				suspension_type_slot = tank_torsion_bar_suspension
				turret_type_slot = tank_medium_three_man_tank_turret
			}
			upgrades = {
				tank_nsb_armor_upgrade = 0
				tank_nsb_engine_upgrade = 0
			}
		}
	}

	ETT60_SWE_hist_Panservarnkanonvagn_m_43 = {
		name = "Panservarnkanonvagn  m/43"
		override_sprite = "gfx/interface/technologies/swe_adv_main_tank_spa.dds"
		history = yes
		priority = { factor = 1 }
		target_variant = {
			match_value = 1000
			type = medium_tank_destroyer_chassis_2
			modules = {
				armor_type_slot = tank_welded_armor
				engine_type_slot = tank_gasoline_engine
				main_armament_slot = tank_high_velocity_cannon_3
				special_type_slot_1 = additional_machine_guns
				special_type_slot_2 = tank_radio_1
				suspension_type_slot = tank_torsion_bar_suspension
				turret_type_slot = tank_medium_fixed_superstructure_turret
			}
			upgrades = {
				tank_nsb_armor_upgrade = 0
				tank_nsb_engine_upgrade = 0
			}
		}
	}

	ETT60_SWE_hist_Infanterikanonvagn_72 = {
		name = "Infanterikanonvagn 72"
		override_sprite = "gfx/interface/technologies/swe_adv_main_tank_spa.dds"
		history = yes
		priority = { factor = 1 }
		target_variant = {
			match_value = 1000
			type = medium_tank_artillery_chassis_3
			modules = {
				armor_type_slot = tank_welded_armor
				engine_type_slot = tank_gasoline_engine
				main_armament_slot = tank_medium_howitzer
				special_type_slot_1 = additional_machine_guns
				special_type_slot_2 = tank_radio_2
				suspension_type_slot = tank_torsion_bar_suspension
				turret_type_slot = tank_medium_fixed_superstructure_turret
			}
			upgrades = {
				tank_nsb_armor_upgrade = 0
				tank_nsb_engine_upgrade = 0
			}
		}
	}

	ETT60_SWE_hist_Stridsvagn_103 = {
		name = "Stridsvagn 103"
		override_sprite = "GFX_SWE_main_battle_tank_medium"
		history = yes
		priority = { factor = 1 }
		target_variant = {
			match_value = 1000
			type = modern_tank_chassis_4
			modules = {
				armor_type_slot = tank_welded_armor
				engine_type_slot = tank_gas_turbine_engine
				main_armament_slot = tank_medium_cannon_3
				special_type_slot_1 = ballistic_computer
				special_type_slot_2 = sloped_armor
				special_type_slot_3 = additional_machine_guns
				atd_auxiliary_slot_6 = apds_ammo
				suspension_type_slot = tank_hydropneumatic_suspension
				turret_type_slot = tank_medium_fixed_superstructure_turret
			}
			upgrades = {
				tank_nsb_armor_upgrade = 6
				tank_nsb_engine_upgrade = 12
			}
		}
	}

	ETT60_SWE_hist_Strv_74 = {
		name = "Strv 74"
		override_sprite = "gfx/interface/technologies/swe_adv_light_tank_aa.dds"
		history = yes
		priority = { factor = 1 }
		target_variant = {
			match_value = 1000
			type = light_tank_chassis_4
			modules = {
				armor_type_slot = tank_welded_armor
				engine_type_slot = tank_gasoline_engine
				main_armament_slot = tank_small_cannon_4
				special_type_slot_1 = tank_radio_3
				special_type_slot_2 = additional_machine_guns
				suspension_type_slot = tank_torsion_bar_suspension
				turret_type_slot = tank_light_three_man_tank_turret
			}
			upgrades = {
				tank_nsb_armor_upgrade = 0
				tank_nsb_engine_upgrade = 0
			}
		}
	}

	ETT60_SWE_hist_EMIL_1 = {
		name = "EMIL 1"
		override_sprite = "GFX_SWE_advanced_heavy_tank_medium"
		history = yes
		priority = { factor = 1 }
		target_variant = {
			match_value = 1000
			type = heavy_tank_chassis_5
			modules = {
				armor_type_slot = tank_welded_armor
				engine_type_slot = tank_gasoline_engine
				main_armament_slot = tank_heavy_cannon_3
				special_type_slot_2 = additional_machine_guns
				special_type_slot_3 = tank_radio_2
				special_type_slot_4 = auto_loader
				atd_auxiliary_slot_6 = oscillating_turret
				
				suspension_type_slot = tank_torsion_bar_suspension
				turret_type_slot = tank_heavy_two_man_tank_turret
			}
			upgrades = {
				tank_nsb_armor_upgrade = 4
				tank_nsb_engine_upgrade = 0
			}
		}
	}

	ETT60_SWE_hist_EMIL_2 = {
		name = "EMIL 2"
		override_sprite = "GFX_SWE_advanced_heavy_tank_medium"
		history = yes
		priority = { factor = 1 }
		target_variant = {
			match_value = 1000
			type = heavy_tank_chassis_5
			modules = {
				armor_type_slot = tank_welded_armor
				engine_type_slot = tank_gasoline_engine
				main_armament_slot = tank_heavy_cannon_4
				special_type_slot_2 = additional_machine_guns
				special_type_slot_3 = tank_radio_2
				special_type_slot_4 = auto_loader
				atd_auxiliary_slot_6 = oscillating_turret
				
				suspension_type_slot = tank_torsion_bar_suspension
				turret_type_slot = tank_heavy_two_man_tank_turret
			}
			upgrades = {
				tank_nsb_armor_upgrade = 4
				tank_nsb_engine_upgrade = 0
			}
		}
	}

	ETT60_SWE_hist_EMIL_3 = {
		name = "EMIL 3"
		override_sprite = "GFX_SWE_advanced_heavy_tank_medium"
		history = yes
		priority = { factor = 1 }
		target_variant = {
			match_value = 1000
			type = heavy_tank_chassis_5
			modules = {
				armor_type_slot = tank_welded_armor
				engine_type_slot = tank_gasoline_engine
				main_armament_slot = tank_heavy_cannon_4
				special_type_slot_2 = additional_machine_guns
				special_type_slot_3 = tank_radio_2
				special_type_slot_4 = auto_loader
				atd_auxiliary_slot_6 = oscillating_turret
				
				suspension_type_slot = tank_torsion_bar_suspension
				turret_type_slot = tank_heavy_two_man_tank_turret
			}
			upgrades = {
				tank_nsb_armor_upgrade = 4
				tank_nsb_engine_upgrade = 4
			}
		}
	}

	ETT60_SWE_hist_D_15_5_cm_bandkanon_1 = {
		name = "15,5 cm bandkanon 1"
		override_sprite = "gfx/interface/technologies/swe_adv_heavy_tank_spa.dds"
		history = yes
		priority = { factor = 1 }
		target_variant = {
			match_value = 1000
			type = heavy_tank_artillery_chassis_5
			modules = {
				armor_type_slot = tank_welded_armor
				engine_type_slot = tank_diesel_engine
				main_armament_slot = tank_medium_howitzer_5
				special_type_slot_2 = additional_machine_guns
				special_type_slot_3 = tank_radio_2
				special_type_slot_4 = auto_loader
				atd_auxiliary_slot_6 = oscillating_turret
				suspension_type_slot = tank_hydropneumatic_suspension
				turret_type_slot = tank_heavy_two_man_tank_turret
			}
			upgrades = {
				tank_nsb_armor_upgrade = 4
				tank_nsb_engine_upgrade = 4
			}
		}
	}

	ETT60_SWE_hist_D_15_5_cm_bandkanon_1C = {
		name = "15,5 cm bandkanon 1C"
		override_sprite = "gfx/interface/technologies/swe_adv_heavy_tank_spa.dds"
		history = yes
		priority = { factor = 1 }
		target_variant = {
			match_value = 1000
			type = heavy_tank_artillery_chassis_5
			modules = {
				armor_type_slot = tank_welded_armor
				engine_type_slot = tank_gas_turbine_engine
				main_armament_slot = tank_medium_howitzer_5
				special_type_slot_2 = additional_machine_guns
				special_type_slot_3 = ballistic_computer
				special_type_slot_4 = auto_loader
				atd_auxiliary_slot_6 = oscillating_turret
				suspension_type_slot = tank_hydropneumatic_suspension
				turret_type_slot = tank_heavy_three_man_tank_turret
			}
			upgrades = {
				tank_nsb_armor_upgrade = 4
				tank_nsb_engine_upgrade = 4
			}
		}
	}

}
