equipments = { mbt_hull = { year = 1922 is_archetype = yes is_buildable = no type = { armor } picture = archetype_modern_tank_equipment type = armor group_by = archetype interface_category = interface_category_armor priority = 2000 module_slots = { main_armament_slot = { required = yes allowed_module_categories = { } } turret_type_slot = { required = yes allowed_module_categories = { } } suspension_type_slot = { required = yes allowed_module_categories = { tank_suspension_type } } armor_type_slot = { required = yes allowed_module_categories = { tank_armor_type tank_heavy_armor_type } } engine_type_slot = { required = yes allowed_module_categories = { tank_diesel_engine_type tank_turbine_engine_type tank_electric_engine_type } } reload_type_slot = { required = yes allowed_module_categories = { tank_reload_module } } special_type_slot_1 = { required = no allowed_module_categories = { tank_special_module tank_atgm_module tank_defense_module tank_smoke_module tank_aa_module tank_additional_armor_era tank_additional_armor_spaced tank_support_drone_module } } special_type_slot_2 = { required = no allowed_module_categories = { tank_special_module tank_atgm_module tank_defense_module tank_smoke_module tank_aa_module tank_additional_armor_era tank_additional_armor_spaced tank_support_drone_module } } special_type_slot_3 = { required = no allowed_module_categories = { tank_special_module tank_atgm_module tank_defense_module tank_smoke_module tank_aa_module tank_additional_armor_era tank_additional_armor_spaced tank_support_drone_module } } special_type_slot_4 = { required = no allowed_module_categories = { tank_battlestation_module } } special_type_slot_5 = { required = no allowed_module_categories = { tank_additional_armor_era tank_additional_armor_spaced } } } module_count_limit = { category = tank_battlestation_module count < 2 } module_count_limit = { category = tank_atgm_module count < 2 } module_count_limit = { category = tank_defense_module count < 2 } module_count_limit = { category = tank_additional_armor_era count < 2 } module_count_limit = { category = tank_additional_armor_spaced count < 2 } module_count_limit = { category = tank_aa_module count < 2 } module_count_limit = { module = tank_longer_gun count < 2 } module_count_limit = { module = tank_drones count < 2 } module_count_limit = { module = tank_drones_2 count < 2 } module_count_limit = { module = additional_machine_guns count < 2 } module_count_limit = { category = tank_smoke_module count < 3 } default_modules = { main_armament_slot = empty turret_type_slot = tank_base_tank_turret suspension_type_slot = tank_torsion_bar_suspension armor_type_slot = tank_steel_armor_gen1 engine_type_slot = tank_diesel_engine_gen1 reload_type_slot = manual_loading } fuel_consumption = 0 maximum_speed = 4 build_cost_ic = 1 reliability = 1.0 hardness = 0.8 armor_value = 8 # Space taken in convoy lend_lease_cost = 4 resources = { steel = 1 } manpower = 3 } # 1965 hulls mbt_hull_0 = { abbreviation = "mbt0" derived_variant_name = mbt_equipment_0 visual_level = 0 year = 1922 archetype = mbt_hull priority = 2000 module_slots = inherit upgrades = { tank_nsb_armor_upgrade } } #1975/80 mbt_hull_1 = { abbreviation = "mbt1" derived_variant_name = mbt_equipment_1 visual_level = 1 year = 1922 archetype = mbt_hull parent = mbt_hull_0 can_convert_from = { mbt_hull_0 mbt_hull_1 } priority = 2000 module_slots = inherit maximum_speed = 4 build_cost_ic = 1.5 reliability = 1.05 hardness = 0.8 armor_value = 25 # Space taken in convoy lend_lease_cost = 4 upgrades = { tank_nsb_armor_upgrade } } # 1995-2000 mbt_hull_2 = { abbreviation = "mbt2" derived_variant_name = mbt_equipment_2 visual_level = 2 year = 1922 archetype = mbt_hull parent = mbt_hull_1 can_convert_from = { mbt_hull_0 mbt_hull_1 mbt_hull_2 } priority = 2000 module_slots = inherit maximum_speed = 4 build_cost_ic = 2 reliability = 1.1 hardness = 0.8 armor_value = 33 upgrades = { tank_nsb_armor_upgrade } } #2015-2020 mbt_hull_3 = { abbreviation = "mbt3" derived_variant_name = mbt_equipment_3 visual_level = 3 year = 1922 archetype = mbt_hull parent = mbt_hull_2 can_convert_from = { mbt_hull_0 mbt_hull_1 mbt_hull_2 mbt_hull_3 } priority = 2000 module_slots = inherit maximum_speed = 4 build_cost_ic = 2.5 reliability = 1.15 hardness = 0.8 armor_value = 40 # Space taken in convoy lend_lease_cost = 4 upgrades = { tank_nsb_armor_upgrade } } #2035 mbt_hull_4 = { abbreviation = "mbt4" derived_variant_name = mbt_equipment_4 visual_level = 4 year = 1922 archetype = mbt_hull parent = mbt_hull_3 can_convert_from = { mbt_hull_0 mbt_hull_1 mbt_hull_2 mbt_hull_3 mbt_hull_4 } priority = 2000 module_slots = inherit maximum_speed = 4 build_cost_ic = 3 reliability = 1.2 hardness = 0.8 armor_value = 45 # Space taken in convoy lend_lease_cost = 4 upgrades = { tank_nsb_armor_upgrade } } # APC dummy apc_hull = { year = 1922 is_archetype = yes is_buildable = no type = { mechanized } picture = archetype_modern_tank_equipment type = armor group_by = archetype interface_category = interface_category_armor priority = 2000 module_slots = { main_armament_slot = { required = no allowed_module_categories = { light_afv_apc_main_armament apc_small_autocannon_cat } } turret_type_slot = { required = yes allowed_module_categories = { light_afv_turret_type } } suspension_type_slot = { required = yes allowed_module_categories = { light_afv_suspension_type } } armor_type_slot = { required = yes allowed_module_categories = { light_afv_armor_type light_afv_heavy_armor_type } } engine_type_slot = { required = yes allowed_module_categories = { tank_diesel_engine_type tank_turbine_engine_type tank_electric_engine_type afv_gasoline_engine_type } } special_type_slot_replacement = { required = no allowed_module_categories = { light_afv_special_module tank_defense_module afv_atgm_module tank_smoke_module tank_additional_armor_era tank_additional_armor_spaced } } special_type_slot_1 = { required = no allowed_module_categories = { light_afv_special_module afv_atgm_module tank_defense_module tank_smoke_module tank_additional_armor_era tank_additional_armor_spaced } } special_type_slot_2 = { required = no allowed_module_categories = { light_afv_special_module afv_atgm_module tank_defense_module tank_smoke_module tank_additional_armor_era tank_additional_armor_spaced } } special_type_slot_3 = { required = no allowed_module_categories = { light_afv_special_module afv_atgm_module tank_defense_module tank_smoke_module tank_additional_armor_era tank_additional_armor_spaced } } special_type_slot_4 = { required = no allowed_module_categories = { afv_battlestation_module } } special_type_slot_5 = { required = no allowed_module_categories = { tank_additional_armor_era tank_additional_armor_spaced } } } module_count_limit = { category = afv_battlestation_module count < 2 } module_count_limit = { category = tank_defense_module count < 2 } module_count_limit = { category = tank_additional_armor_era count < 2 } module_count_limit = { category = tank_additional_armor_spaced count < 2 } module_count_limit = { module = afv_additional_machine_guns count < 2 } module_count_limit = { module = afv_gun_ports count < 2 } module_count_limit = { module = afv_mine_protection count < 2 } module_count_limit = { module = afv_reverse_doors count < 2 } module_count_limit = { category = afv_atgm_module count < 2 } module_count_limit = { category = tank_smoke_module count < 3 } default_modules = { main_armament_slot = afv_machine_gun turret_type_slot = afv_base_turret suspension_type_slot = afv_tracked_suspension armor_type_slot = afv_steel_armor_gen1 engine_type_slot = empty } fuel_consumption = 0 maximum_speed = 4 build_cost_ic = 0.75 reliability = 1.0 hardness = 0.5 armor_value = 8 #Space taken in convoy lend_lease_cost = 3 resources = { steel = 1 aluminium = 1 } manpower = 3 } apc_hull_0 = { abbreviation = "apc0" derived_variant_name = apc_equipment_0 visual_level = 0 year = 1922 archetype = apc_hull priority = 2000 module_slots = inherit #Space taken in convoy lend_lease_cost = 3 can_convert_from = { ifv_hull_0 } upgrades = { afv_nsb_armor_upgrade } } apc_hull_1 = { abbreviation = "apc1" derived_variant_name = apc_equipment_1 visual_level = 0 year = 1922 archetype = apc_hull parent = apc_hull_0 priority = 2000 module_slots = inherit lend_lease_cost = 3 can_convert_from = { ifv_hull_1 apc_hull_0 apc_hull_1 } fuel_consumption = 0 maximum_speed = 4 build_cost_ic = 1.1 reliability = 1.1 hardness = 0.5 armor_value = 12 upgrades = { afv_nsb_armor_upgrade } } apc_hull_2 = { abbreviation = "apc2" derived_variant_name = apc_equipment_2 visual_level = 0 year = 1922 archetype = apc_hull parent = apc_hull_1 priority = 2000 module_slots = inherit lend_lease_cost = 3 can_convert_from = { ifv_hull_2 apc_hull_0 apc_hull_1 apc_hull_2 } fuel_consumption = 0 maximum_speed = 4 build_cost_ic = 1.5 reliability = 1.2 hardness = 0.5 armor_value = 16 resources = { aluminium = 1 steel = 1 } upgrades = { afv_nsb_armor_upgrade } } apc_hull_3 = { abbreviation = "apc3" derived_variant_name = apc_equipment_3 visual_level = 0 year = 1922 archetype = apc_hull parent = apc_hull_2 priority = 2000 module_slots = inherit can_convert_from = { ifv_hull_3 apc_hull_0 apc_hull_1 apc_hull_2 apc_hull_3 } fuel_consumption = 0 maximum_speed = 4 build_cost_ic = 1.9 reliability = 1.3 hardness = 0.5 armor_value = 20 lend_lease_cost = 3 upgrades = { afv_nsb_armor_upgrade } } apc_hull_4 = { abbreviation = "apc4" derived_variant_name = apc_equipment_4 visual_level = 0 year = 1922 archetype = apc_hull parent = apc_hull_3 priority = 2000 module_slots = inherit can_convert_from = { ifv_hull_4 apc_hull_0 apc_hull_1 apc_hull_2 apc_hull_3 apc_hull_4 } fuel_consumption = 0 maximum_speed = 4 build_cost_ic = 2.4 reliability = 1.4 hardness = 0.5 armor_value = 24 lend_lease_cost = 3 resources = { aluminium = 1 steel = 2 } upgrades = { afv_nsb_armor_upgrade } } # IFV hulls ifv_hull = { year = 1922 is_archetype = yes is_buildable = no type = { mechanized } picture = archetype_modern_tank_equipment type = armor group_by = archetype interface_category = interface_category_armor priority = 2000 module_slots = { main_armament_slot = { required = yes allowed_module_categories = { light_afv_assault_armament light_afv_small_autocannon light_afv_big_autocannon light_afv_cannon_armament } } turret_type_slot = { required = yes allowed_module_categories = { light_afv_turret_type } } suspension_type_slot = { required = yes allowed_module_categories = { light_afv_suspension_type } } armor_type_slot = { required = yes allowed_module_categories = { light_afv_armor_type light_afv_heavy_armor_type } } engine_type_slot = { required = yes allowed_module_categories = { tank_diesel_engine_type tank_turbine_engine_type tank_electric_engine_type afv_gasoline_engine_type } } special_armament_type_slot = { required = no allowed_module_categories = { light_afv_coax_mg } } special_type_slot_1 = { required = no allowed_module_categories = { light_afv_special_module afv_atgm_module tank_defense_module tank_smoke_module tank_additional_armor_era tank_additional_armor_spaced } } special_type_slot_2 = { required = no allowed_module_categories = { light_afv_special_module afv_atgm_module tank_defense_module tank_smoke_module tank_additional_armor_era tank_additional_armor_spaced } } special_type_slot_3 = { required = no allowed_module_categories = { light_afv_special_module afv_atgm_module tank_defense_module tank_smoke_module tank_additional_armor_era tank_additional_armor_spaced } } special_type_slot_4 = { required = no allowed_module_categories = { afv_battlestation_module } } special_type_slot_5 = { required = no allowed_module_categories = { tank_additional_armor_era tank_additional_armor_spaced } } } module_count_limit = { category = afv_battlestation_module count < 2 } module_count_limit = { category = afv_atgm_module count < 2 } module_count_limit = { category = tank_defense_module count < 2 } module_count_limit = { category = tank_additional_armor_era count < 2 } module_count_limit = { category = tank_additional_armor_spaced count < 2 } module_count_limit = { module = afv_additional_machine_guns count < 2 } module_count_limit = { module = afv_gun_ports count < 2 } module_count_limit = { module = afv_mine_protection count < 2 } module_count_limit = { module = afv_reverse_doors count < 2 } module_count_limit = { category = tank_smoke_module count < 3 } default_modules = { main_armament_slot = small_autocannon turret_type_slot = afv_base_turret suspension_type_slot = afv_tracked_suspension armor_type_slot = afv_steel_armor_gen1 engine_type_slot = empty special_armament_type_slot = empty } fuel_consumption = 0 maximum_speed = 4 build_cost_ic = 0.75 reliability = 1.0 hardness = 0.5 armor_value = 8 lend_lease_cost = 3 resources = { steel = 1 aluminium = 1 } manpower = 3 } ifv_hull_0 = { abbreviation = "ifv0" derived_variant_name = ifv_equipment_0 visual_level = 0 year = 1922 archetype = ifv_hull priority = 2000 module_slots = inherit lend_lease_cost = 3 can_convert_from = { apc_hull_0 } upgrades = { afv_nsb_armor_upgrade } } ifv_hull_1 = { abbreviation = "ifv1" derived_variant_name = ifv_equipment_1 visual_level = 0 year = 1922 archetype = ifv_hull priority = 2000 parent = ifv_hull_0 module_slots = inherit can_convert_from = { apc_hull_1 ifv_hull_0 ifv_hull_1 } lend_lease_cost = 3 fuel_consumption = 0 maximum_speed = 4 build_cost_ic = 1.1 reliability = 1.1 hardness = 0.5 armor_value = 12 upgrades = { afv_nsb_armor_upgrade } } ifv_hull_2 = { abbreviation = "ifv2" derived_variant_name = ifv_equipment_2 visual_level = 0 year = 1922 archetype = ifv_hull priority = 2000 parent = ifv_hull_1 module_slots = inherit can_convert_from = { apc_hull_2 ifv_hull_0 ifv_hull_1 ifv_hull_2 } fuel_consumption = 0 maximum_speed = 4 build_cost_ic = 1.5 reliability = 1.2 hardness = 0.5 armor_value = 16 lend_lease_cost = 3 resources = { aluminium = 1 steel = 1 } upgrades = { afv_nsb_armor_upgrade } } ifv_hull_3 = { abbreviation = "ifv3" derived_variant_name = ifv_equipment_3 visual_level = 0 year = 1922 archetype = ifv_hull priority = 2000 parent = ifv_hull_2 module_slots = inherit can_convert_from = { apc_hull_3 ifv_hull_0 ifv_hull_1 ifv_hull_2 ifv_hull_3 } fuel_consumption = 0 maximum_speed = 4 build_cost_ic = 1.9 reliability = 1.3 hardness = 0.5 armor_value = 20 lend_lease_cost = 3 upgrades = { afv_nsb_armor_upgrade } } ifv_hull_4 = { abbreviation = "ifv4" derived_variant_name = ifv_equipment_4 visual_level = 0 year = 1922 archetype = ifv_hull priority = 2000 parent = ifv_hull_3 module_slots = inherit can_convert_from = { apc_hull_4 ifv_hull_0 ifv_hull_1 ifv_hull_2 ifv_hull_3 ifv_hull_4 } fuel_consumption = 0 maximum_speed = 4 build_cost_ic = 2.4 reliability = 1.4 hardness = 0.5 armor_value = 24 lend_lease_cost = 3 resources = { aluminium = 1 steel = 2 } upgrades = { afv_nsb_armor_upgrade } } spart_hull = { year = 1922 is_archetype = yes is_buildable = no type = { artillery } picture = archetype_modern_tank_equipment type = armor group_by = archetype interface_category = interface_category_armor priority = 2000 module_slots = { arty_main_armament_slot = { required = yes allowed_module_categories = { art_small_gun_module art_medium_gun_module art_small_rocket_module art_medium_rocket_module } } chassis_type_slot = { required = yes allowed_module_categories = { chassis_truck_module chassis_afv_module chassis_tank_module } } engine_type_slot = { required = yes allowed_module_categories = { tank_diesel_engine_type tank_turbine_engine_type tank_electric_engine_type afv_gasoline_engine_type } } conversion_type_slot = { required = no allowed_module_categories = { } } special_type_slot_1 = { required = no allowed_module_categories = { } } special_type_slot_2 = { required = no allowed_module_categories = { } } special_type_slot_3 = { required = no allowed_module_categories = { } } special_type_slot_4 = { required = no allowed_module_categories = { art_battlestation_module } } } module_count_limit = { category = art_battlestation_module count < 2 } module_count_limit = { module = fire_ammo_rocket_small_gen1 count < 2 } module_count_limit = { module = fire_ammo_rocket_small_gen2 count < 2 } module_count_limit = { module = fire_ammo_rocket_small_gen3 count < 2 } module_count_limit = { module = cluster_ammo_rocket_small_gen1 count < 2 } module_count_limit = { module = cluster_ammo_rocket_small_gen2 count < 2 } module_count_limit = { module = cluster_ammo_rocket_small_gen3 count < 2 } module_count_limit = { module = mine_rocket_med_gen1 count < 2 } module_count_limit = { module = mine_rocket_med_gen2 count < 2 } module_count_limit = { module = mine_rocket_med_gen3 count < 2 } module_count_limit = { module = cluster_ammo_rocket_medium_gen1 count < 2 } module_count_limit = { module = cluster_ammo_rocket_medium_gen2 count < 2 } module_count_limit = { module = cluster_ammo_rocket_medium_gen3 count < 2 } module_count_limit = { module = laser_ammo_rocket_medium_gen1 count < 2 } module_count_limit = { module = laser_ammo_rocket_medium_gen2 count < 2 } module_count_limit = { module = laser_ammo_rocket_medium_gen3 count < 2 } module_count_limit = { module = mine_rocket_big_gen1 count < 2 } module_count_limit = { module = mine_rocket_big_gen2 count < 2 } module_count_limit = { module = mine_rocket_big_gen3 count < 2 } module_count_limit = { module = cluster_ammo_rocket_big_gen1 count < 2 } module_count_limit = { module = cluster_ammo_rocket_big_gen2 count < 2 } module_count_limit = { module = cluster_ammo_rocket_big_gen3 count < 2 } module_count_limit = { module = support_ammo_small_gen1 count < 2 } module_count_limit = { module = support_ammo_small_gen2 count < 2 } module_count_limit = { module = support_ammo_small_gen3 count < 2 } module_count_limit = { module = heat_ammo_gun_small_gen1 count < 2 } module_count_limit = { module = heat_ammo_gun_small_gen2 count < 2 } module_count_limit = { module = heat_ammo_gun_small_gen3 count < 2 } module_count_limit = { module = support_ammo_medium_gen1 count < 2 } module_count_limit = { module = support_ammo_medium_gen2 count < 2 } module_count_limit = { module = support_ammo_medium_gen3 count < 2 } module_count_limit = { module = heat_ammo_gun_medium_gen1 count < 2 } module_count_limit = { module = heat_ammo_gun_medium_gen2 count < 2 } module_count_limit = { module = heat_ammo_gun_medium_gen3 count < 2 } module_count_limit = { module = cluster_ammo_gun_medium_gen1 count < 2 } module_count_limit = { module = cluster_ammo_gun_medium_gen2 count < 2 } module_count_limit = { module = cluster_ammo_gun_medium_gen3 count < 2 } module_count_limit = { module = laser_ammo_gun_medium_gen1 count < 2 } module_count_limit = { module = laser_ammo_gun_medium_gen2 count < 2 } module_count_limit = { module = laser_ammo_gun_medium_gen3 count < 2 } module_count_limit = { module = rocket_assisted_ammo_gun_medium_gen1 count < 2 } module_count_limit = { module = rocket_assisted_ammo_gun_medium_gen2 count < 2 } module_count_limit = { module = rocket_assisted_ammo_gun_medium_gen3 count < 2 } module_count_limit = { module = rocket_assisted_ammo_gun_big_gen1 count < 2 } module_count_limit = { module = rocket_assisted_ammo_gun_big_gen2 count < 2 } module_count_limit = { module = rocket_assisted_ammo_gun_big_gen3 count < 2 } module_count_limit = { module = burst_fire_gun_medium_gen1 count < 2 } module_count_limit = { module = burst_fire_gun_medium_gen2 count < 2 } module_count_limit = { module = burst_fire_gun_medium_gen3 count < 2 } module_count_limit = { module = multiple_rounds_medium_gen1 count < 2 } module_count_limit = { module = multiple_rounds_medium_gen2 count < 2 } module_count_limit = { module = multiple_rounds_medium_gen3 count < 2 } default_modules = { arty_main_armament_slot = empty chassis_type_slot = empty engine_type_slot = tank_diesel_engine_gen1 } fuel_consumption = 0 maximum_speed = 4 build_cost_ic = 1 reliability = 1.0 hardness = 0.5 armor_value = 0 #Space taken in convoy lend_lease_cost = 4 upgrades = { art_nsb_fire_upgrade } manpower = 3 } spart_hull_0 = { abbreviation = "spart0" derived_variant_name = spart_equipment_0 visual_level = 0 year = 1922 archetype = spart_hull priority = 2000 module_slots = inherit fuel_consumption = 0 maximum_speed = 4 reliability = 1 hardness = 0.5 armor_value = 0 #Space taken in convoy lend_lease_cost = 4 upgrades = { art_nsb_fire_upgrade } } spart_hull_1 = { abbreviation = "spart1" derived_variant_name = spart_equipment_1 visual_level = 0 parent = spart_hull_0 can_convert_from = { spart_hull_0 spart_hull_1 } year = 1922 archetype = spart_hull priority = 2000 module_slots = inherit fuel_consumption = 0 maximum_speed = 4 reliability = 1.1 hardness = 0.5 armor_value = 0 #Space taken in convoy lend_lease_cost = 4 upgrades = { art_nsb_fire_upgrade } } spart_hull_2 = { abbreviation = "spart2" derived_variant_name = spart_equipment_2 visual_level = 0 parent = spart_hull_1 can_convert_from = { spart_hull_0 spart_hull_1 spart_hull_2 } year = 1922 archetype = spart_hull priority = 2000 module_slots = inherit fuel_consumption = 0 maximum_speed = 4 reliability = 1.2 hardness = 0.5 armor_value = 0 #Space taken in convoy lend_lease_cost = 4 upgrades = { art_nsb_fire_upgrade } } spart_hull_3 = { abbreviation = "spart3" derived_variant_name = spart_equipment_3 visual_level = 0 parent = spart_hull_2 can_convert_from = { spart_hull_0 spart_hull_1 spart_hull_2 spart_hull_3 } year = 1922 archetype = spart_hull priority = 2000 module_slots = inherit fuel_consumption = 0 maximum_speed = 4 reliability = 1.3 hardness = 0.5 armor_value = 0 #Space taken in convoy lend_lease_cost = 4 upgrades = { art_nsb_fire_upgrade } } spart_hull_4 = { abbreviation = "spart4" derived_variant_name = spart_equipment_4 visual_level = 0 parent = spart_hull_3 can_convert_from = { spart_hull_0 spart_hull_1 spart_hull_2 spart_hull_3 spart_hull_4 } year = 1922 archetype = spart_hull priority = 2000 module_slots = inherit fuel_consumption = 0 maximum_speed = 4 reliability = 1.4 hardness = 0.5 armor_value = 0 #Space taken in convoy lend_lease_cost = 4 upgrades = { art_nsb_fire_upgrade } } #light tank hulls light_tank_hull = { year = 1922 is_archetype = yes is_buildable = no type = { armor } picture = archetype_modern_tank_equipment type = armor group_by = archetype interface_category = interface_category_armor priority = 2000 module_slots = { main_armament_slot = { required = yes allowed_module_categories = { } } turret_type_slot = { required = yes allowed_module_categories = { } } chassis_type_slot = { required = yes allowed_module_categories = { chassis_wheeled_afv_module chassis_tracked_afv_module chassis_light_tank_module } } armor_type_slot = { required = yes allowed_module_categories = { light_afv_armor_type light_afv_heavy_armor_type } } engine_type_slot = { required = yes allowed_module_categories = { tank_diesel_engine_type tank_turbine_engine_type tank_electric_engine_type afv_gasoline_engine_type } } reload_type_slot = { required = yes allowed_module_categories = { tank_reload_module light_tanks_reload_modules } } special_armament_type_slot = { required = no allowed_module_categories = { light_afv_special_module tank_special_module tank_defense_module tank_smoke_module tank_additional_armor_era tank_additional_armor_spaced } } special_type_slot_1 = { required = no allowed_module_categories = { light_afv_special_module tank_special_module tank_defense_module tank_smoke_module tank_additional_armor_era tank_additional_armor_spaced } } special_type_slot_2 = { required = no allowed_module_categories = { light_afv_special_module tank_special_module tank_defense_module tank_smoke_module tank_additional_armor_era tank_additional_armor_spaced } } special_type_slot_3 = { required = no allowed_module_categories = { light_afv_special_module tank_special_module afv_atgm_module tank_atgm_module tank_defense_module tank_smoke_module tank_additional_armor_era tank_additional_armor_spaced } } special_type_slot_4 = { required = no allowed_module_categories = { afv_battlestation_module } } } module_count_limit = { category = afv_battlestation_module count < 2 } module_count_limit = { category = afv_atgm_module count < 2 } module_count_limit = { category = tank_defense_module count < 2 } module_count_limit = { module = tank_longer_gun count < 2 } module_count_limit = { category = tank_additional_armor_era count < 2 } module_count_limit = { category = tank_additional_armor_spaced count < 2 } module_count_limit = { module = afv_additional_machine_guns count < 2 } module_count_limit = { module = additional_machine_guns count < 2 } module_count_limit = { module = afv_gun_ports count < 2 } module_count_limit = { module = afv_mine_protection count < 2 } module_count_limit = { module = afv_reverse_doors count < 2 } module_count_limit = { category = tank_large_main_armament count < 1 } module_count_limit = { category = tank_smoke_module count < 3 } default_modules = { main_armament_slot = empty turret_type_slot = empty suspension_type_slot = empty armor_type_slot = empty engine_type_slot = empty special_armament_type_slot = empty } fuel_consumption = 0 maximum_speed = 4 build_cost_ic = 0.75 reliability = 1.0 hardness = 0.5 armor_value = 8 #Space taken in convoy lend_lease_cost = 4 resources = { steel = 1 aluminium = 1 } manpower = 3 } light_tank_hull_0 = { abbreviation = "lth0" derived_variant_name = light_tank_equipment_0 visual_level = 0 year = 1965 archetype = light_tank_hull priority = 2000 module_slots = inherit upgrades = { afv_nsb_armor_upgrade } } light_tank_hull_1 = { abbreviation = "lth1" derived_variant_name = light_tank_equipment_1 visual_level = 0 year = 1975 archetype = light_tank_hull priority = 2000 parent = light_tank_hull_0 can_convert_from = { light_tank_hull_0 light_tank_hull_1 } module_slots = inherit fuel_consumption = 0 maximum_speed = 4 build_cost_ic = 1.1 reliability = 1.1 hardness = 0.5 armor_value = 12 #Space taken in convoy lend_lease_cost = 4 upgrades = { afv_nsb_armor_upgrade } } light_tank_hull_2 = { abbreviation = "lth2" derived_variant_name = light_tank_equipment_2 visual_level = 0 year = 1995 archetype = light_tank_hull priority = 2000 parent = light_tank_hull_1 can_convert_from = { light_tank_hull_0 light_tank_hull_1 light_tank_hull_2 } module_slots = inherit fuel_consumption = 0 maximum_speed = 4 build_cost_ic = 1.5 reliability = 1.2 hardness = 0.5 armor_value = 16 #Space taken in convoy lend_lease_cost = 4 resources = { aluminium = 1 steel = 1 } upgrades = { afv_nsb_armor_upgrade } } light_tank_hull_3 = { abbreviation = "lth3" derived_variant_name = light_tank_equipment_3 visual_level = 0 year = 2015 archetype = light_tank_hull priority = 2000 parent = light_tank_hull_2 can_convert_from = { light_tank_hull_0 light_tank_hull_1 light_tank_hull_2 light_tank_hull_3 } module_slots = inherit fuel_consumption = 0 maximum_speed = 4 build_cost_ic = 1.9 reliability = 1.3 hardness = 0.5 armor_value = 20 #Space taken in convoy lend_lease_cost = 4 upgrades = { afv_nsb_armor_upgrade } } light_tank_hull_4 = { abbreviation = "lth4" derived_variant_name = light_tank_equipment_4 visual_level = 0 year = 2035 archetype = light_tank_hull priority = 2000 parent = light_tank_hull_3 can_convert_from = { light_tank_hull_0 light_tank_hull_1 light_tank_hull_2 light_tank_hull_3 light_tank_hull_4 } module_slots = inherit fuel_consumption = 0 maximum_speed = 4 build_cost_ic = 2.4 reliability = 1.4 hardness = 0.5 armor_value = 24 #Space taken in convoy lend_lease_cost = 4 resources = { aluminium = 1 steel = 2 } upgrades = { afv_nsb_armor_upgrade } } spaa_hull = { year = 1922 is_archetype = yes is_buildable = no picture = archetype_modern_tank_equipment type = armor group_by = archetype interface_category = interface_category_armor priority = 2000 module_slots = { main_armament_slot = { required = yes allowed_module_categories = { spaa_missile_systems spaa_long_range_missile_systems spaa_short_range_missile_systems spaa_autocannon_systems spaa_light_autocannon_systems spaa_naval_cannon_systems } } chassis_type_slot = { required = yes allowed_module_categories = { spaa_chassis_truck_module spaa_chassis_afv_module spaa_chassis_tank_module } } engine_type_slot = { required = yes allowed_module_categories = { tank_diesel_engine_type tank_turbine_engine_type tank_electric_engine_type afv_gasoline_engine_type } } radar_type_slot = { required = yes allowed_module_categories = { spaa_radar_systems spaa_off_vehicle_radar_systems spaa_optical_guidance_systems } } spaa_secondary_armament = { required = no allowed_module_categories = { spaa_coax_machinegun_category } } special_type_slot_1 = { required = no allowed_module_categories = { tank_additional_armor_era tank_additional_armor_spaced tank_smoke_module tank_defense_module } } special_type_slot_2 = { required = no allowed_module_categories = { tank_additional_armor_era tank_additional_armor_spaced tank_smoke_module tank_defense_module } } special_type_slot_3 = { required = no allowed_module_categories = { tank_additional_armor_era tank_additional_armor_spaced tank_smoke_module tank_defense_module } } special_type_slot_4 = { required = no allowed_module_categories = { spaa_battlestation_modules } } } module_count_limit = { category = spaa_battlestation_modules count < 2 } module_count_limit = { category = tank_defense_module count < 2 } module_count_limit = { category = tank_additional_armor_era count < 2 } module_count_limit = { category = tank_additional_armor_spaced count < 2 } module_count_limit = { category = tank_smoke_module count < 3 } default_modules = { main_armament_slot = empty chassis_type_slot = empty engine_type_slot = tank_diesel_engine_gen1 } fuel_consumption = 0 maximum_speed = 6 build_cost_ic = 1 reliability = 1.0 hardness = 0.5 armor_value = 0 #Space taken in convoy lend_lease_cost = 3 upgrades = { spaa_nsb_fire_upgrade } manpower = 3 } spaa_hull_0 = { abbreviation = "spaa0" derived_variant_name = spaa_equipment_0 visual_level = 0 year = 1922 archetype = spaa_hull priority = 2000 module_slots = inherit fuel_consumption = 0 maximum_speed = 6 reliability = 1 hardness = 0.5 armor_value = 0 upgrades = { spaa_nsb_fire_upgrade } } spaa_hull_1 = { abbreviation = "spaa1" derived_variant_name = spaa_equipment_1 visual_level = 0 parent = spaa_hull_0 can_convert_from = { spaa_hull_0 spaa_hull_1 } year = 1922 archetype = spaa_hull priority = 2000 module_slots = inherit fuel_consumption = 0 maximum_speed = 6 reliability = 1.1 hardness = 0.5 armor_value = 0 #Space taken in convoy lend_lease_cost = 3 upgrades = { spaa_nsb_fire_upgrade } } spaa_hull_2 = { abbreviation = "spaa2" derived_variant_name = spaa_equipment_2 visual_level = 0 parent = spaa_hull_1 can_convert_from = { spaa_hull_0 spaa_hull_1 spaa_hull_2 } year = 1922 archetype = spaa_hull priority = 2000 module_slots = inherit fuel_consumption = 0 maximum_speed = 6 reliability = 1.2 hardness = 0.5 armor_value = 0 #Space taken in convoy lend_lease_cost = 3 upgrades = { spaa_nsb_fire_upgrade } } spaa_hull_3 = { abbreviation = "spaa3" derived_variant_name = spaa_equipment_3 visual_level = 0 parent = spaa_hull_2 can_convert_from = { spaa_hull_0 spaa_hull_1 spaa_hull_2 spaa_hull_3 } year = 1922 archetype = spaa_hull priority = 2000 module_slots = inherit fuel_consumption = 0 maximum_speed = 6 reliability = 1.3 hardness = 0.5 armor_value = 0 #Space taken in convoy lend_lease_cost = 3 upgrades = { spaa_nsb_fire_upgrade } } spaa_hull_4 = { abbreviation = "spaa4" derived_variant_name = spaa_equipment_4 visual_level = 0 parent = spaa_hull_3 can_convert_from = { spaa_hull_0 spaa_hull_1 spaa_hull_2 spaa_hull_3 spaa_hull_4 } year = 1922 archetype = spaa_hull priority = 2000 module_slots = inherit fuel_consumption = 0 maximum_speed = 6 reliability = 1.4 hardness = 0.5 armor_value = 0 #Space taken in convoy lend_lease_cost = 3 upgrades = { spaa_nsb_fire_upgrade } } }