generic_mlrs = { category = land blocked_for = { SOV USA } roles = { land_modern_mlrs } priority = { factor = 200 modifier = { num_of_military_factories > 5 factor = 0 } } early_modern_rocket_default = { priority = { factor = 10 modifier = { factor = 0 has_tech = mbt_tech_1 } } target_variant = { match_value = 1000 type = medium_tank_rocket_chassis_0 modules = { main_armament_slot = art_rocket_module secondary_armament_slot = empty turret_type_slot = tank_base_tank_turret suspension_type_slot = tank_wheeled_suspension_medium armor_type_slot = empty engine_type_slot = afv_gasoline_engine_type reload_type_slot = sixteen_missile_pack special_type_slot_1 = { any_of = { fire_ammo_3 fire_ammo_2 fire_ammo_1 } } special_type_slot_2 = empty special_type_slot_3 = empty special_type_slot_4 = tank_battlestation_module special_type_slot_5 = { any_of = { burst_fire_gun_medium_gen3 burst_fire_gun_medium_gen2 burst_fire_gun_medium_gen1 } } ammunition_load_slot = artillery_light_ammo } upgrades = { tank_nsb_armor_upgrade = 0 } } allowed_modules = { } } cold_war_rocket_default = { priority = { factor = 10 modifier = { factor = 0 has_tech = mbt_tech_2 } } target_variant = { match_value = 2000 type = medium_tank_rocket_chassis_1 modules = { main_armament_slot = art_rocket_module secondary_armament_slot = empty turret_type_slot = tank_base_tank_turret suspension_type_slot = tank_wheeled_suspension_medium armor_type_slot = empty engine_type_slot = afv_gasoline_engine_type reload_type_slot = sixteen_missile_pack special_type_slot_1 = { any_of = { fire_ammo_3 fire_ammo_2 fire_ammo_1 } } special_type_slot_2 = empty special_type_slot_3 = empty special_type_slot_4 = tank_battlestation_module special_type_slot_5 = { any_of = { burst_fire_gun_medium_gen3 burst_fire_gun_medium_gen2 burst_fire_gun_medium_gen1 } } ammunition_load_slot = artillery_light_ammo } upgrades = { tank_nsb_armor_upgrade = 0 } } allowed_modules = { } } post_cold_war_rocket_default = { priority = { factor = 10 modifier = { factor = 0 has_tech = mbt_tech_3 } } target_variant = { match_value = 3000 type = medium_tank_rocket_chassis_2 modules = { main_armament_slot = art_rocket_module secondary_armament_slot = empty turret_type_slot = tank_base_tank_turret suspension_type_slot = tank_wheeled_suspension_medium armor_type_slot = empty engine_type_slot = afv_gasoline_engine_type reload_type_slot = sixteen_missile_pack special_type_slot_1 = { any_of = { fire_ammo_3 fire_ammo_2 fire_ammo_1 } } special_type_slot_2 = empty special_type_slot_3 = empty special_type_slot_4 = tank_battlestation_module special_type_slot_5 = { any_of = { burst_fire_gun_medium_gen3 burst_fire_gun_medium_gen2 burst_fire_gun_medium_gen1 } } ammunition_load_slot = artillery_light_ammo } upgrades = { tank_nsb_armor_upgrade = 0 } } allowed_modules = { } } modern_rocket_default = { priority = { factor = 10 modifier = { factor = 0 has_tech = mbt_tech_4 } } target_variant = { match_value = 4000 type = medium_tank_rocket_chassis_3 modules = { main_armament_slot = art_rocket_module secondary_armament_slot = empty turret_type_slot = tank_base_tank_turret suspension_type_slot = tank_wheeled_suspension_medium armor_type_slot = empty engine_type_slot = afv_gasoline_engine_type reload_type_slot = sixteen_missile_pack special_type_slot_1 = { any_of = { fire_ammo_3 fire_ammo_2 fire_ammo_1 } } special_type_slot_2 = empty special_type_slot_3 = empty special_type_slot_4 = tank_battlestation_module special_type_slot_5 = { any_of = { burst_fire_gun_medium_gen3 burst_fire_gun_medium_gen2 burst_fire_gun_medium_gen1 } } ammunition_load_slot = artillery_light_ammo } upgrades = { tank_nsb_armor_upgrade = 0 } } allowed_modules = { } } future_rocket_default = { priority = { factor = 10 } target_variant = { match_value = 5000 type = medium_tank_rocket_chassis_4 modules = { main_armament_slot = art_rocket_module secondary_armament_slot = empty turret_type_slot = tank_base_tank_turret suspension_type_slot = tank_wheeled_suspension_medium armor_type_slot = empty engine_type_slot = tank_electric_engine_type reload_type_slot = sixteen_missile_pack special_type_slot_1 = { any_of = { fire_ammo_3 fire_ammo_2 fire_ammo_1 } } special_type_slot_2 = empty special_type_slot_3 = empty special_type_slot_4 = tank_battlestation_module special_type_slot_5 = { any_of = { burst_fire_gun_medium_gen3 burst_fire_gun_medium_gen2 burst_fire_gun_medium_gen1 } } ammunition_load_slot = artillery_light_ammo } upgrades = { tank_nsb_armor_upgrade = 0 } } allowed_modules = { } } } generic_mlrs_expensive = { category = land blocked_for = { SOV USA } roles = { land_modern_mlrs } priority = { factor = 200 modifier = { num_of_military_factories < 6 factor = 0 } } early_modern_rocket_exp_default = { priority = { factor = 10 modifier = { factor = 0 has_tech = mbt_tech_1 } } target_variant = { match_value = 1000 type = medium_tank_rocket_chassis_0 modules = { main_armament_slot = art_rocket_module turret_type_slot = tank_base_tank_turret suspension_type_slot = tank_suspension_type_med armor_type_slot = light_afv_armor_type engine_type_slot = tank_diesel_engine_type reload_type_slot = eight_missile_pack special_type_slot_1 = { any_of = { cluster_ammo_3 cluster_ammo_2 cluster_ammo_1 } } special_type_slot_2 = { any_of = { heat_ammo_3 heat_ammo_2 heat_ammo_1 } } special_type_slot_3 = { any_of = { laser_guided_ammo_3 laser_guided_ammo_2 laser_guided_ammo_1 } } special_type_slot_4 = tank_battlestation_module special_type_slot_5 = { any_of = { burst_fire_gun_medium_gen3 burst_fire_gun_medium_gen2 burst_fire_gun_medium_gen1 } } ammunition_load_slot = artillery_heavy_ammo } upgrades = { tank_nsb_armor_upgrade = 0 } } allowed_modules = { } } cold_war_rocket_exp_default = { priority = { factor = 10 modifier = { factor = 0 has_tech = mbt_tech_2 } } target_variant = { match_value = 2000 type = medium_tank_rocket_chassis_1 modules = { main_armament_slot = art_rocket_module turret_type_slot = tank_base_tank_turret suspension_type_slot = tank_suspension_type_med armor_type_slot = light_afv_armor_type engine_type_slot = tank_diesel_engine_type reload_type_slot = eight_missile_pack special_type_slot_1 = { any_of = { cluster_ammo_3 cluster_ammo_2 cluster_ammo_1 } } special_type_slot_2 = { any_of = { heat_ammo_3 heat_ammo_2 heat_ammo_1 } } special_type_slot_3 = { any_of = { laser_guided_ammo_3 laser_guided_ammo_2 laser_guided_ammo_1 } } special_type_slot_4 = tank_battlestation_module special_type_slot_5 = { any_of = { burst_fire_gun_medium_gen3 burst_fire_gun_medium_gen2 burst_fire_gun_medium_gen1 } } ammunition_load_slot = artillery_heavy_ammo } upgrades = { tank_nsb_armor_upgrade = 0 } } allowed_modules = { } } post_cold_war_rocket_exp_default = { priority = { factor = 10 modifier = { factor = 0 has_tech = mbt_tech_3 } } target_variant = { match_value = 3000 type = medium_tank_rocket_chassis_2 modules = { main_armament_slot = art_rocket_module turret_type_slot = tank_base_tank_turret suspension_type_slot = tank_suspension_type_med armor_type_slot = light_afv_armor_type engine_type_slot = tank_diesel_engine_type reload_type_slot = eight_missile_pack special_type_slot_1 = { any_of = { cluster_ammo_3 cluster_ammo_2 cluster_ammo_1 } } special_type_slot_2 = { any_of = { heat_ammo_3 heat_ammo_2 heat_ammo_1 } } special_type_slot_3 = { any_of = { laser_guided_ammo_3 laser_guided_ammo_2 laser_guided_ammo_1 } } special_type_slot_4 = tank_battlestation_module special_type_slot_5 = { any_of = { multiple_rounds_medium_gen3 multiple_rounds_medium_gen2 multiple_rounds_medium_gen1 } } ammunition_load_slot = artillery_heavy_ammo } upgrades = { tank_nsb_armor_upgrade = 0 } } allowed_modules = { } } modern_rocket_exp_default = { priority = { factor = 10 modifier = { factor = 0 has_tech = mbt_tech_4 } } target_variant = { match_value = 4000 type = medium_tank_rocket_chassis_3 modules = { main_armament_slot = art_rocket_module turret_type_slot = tank_base_tank_turret suspension_type_slot = tank_wheeled_suspension_medium armor_type_slot = light_afv_armor_type engine_type_slot = tank_diesel_engine_type reload_type_slot = eight_missile_pack special_type_slot_1 = { any_of = { cluster_ammo_3 cluster_ammo_2 cluster_ammo_1 } } special_type_slot_2 = { any_of = { heat_ammo_3 heat_ammo_2 heat_ammo_1 } } special_type_slot_3 = { any_of = { laser_guided_ammo_3 laser_guided_ammo_2 laser_guided_ammo_1 } } special_type_slot_4 = tank_battlestation_module special_type_slot_5 = { any_of = { multiple_rounds_medium_gen3 multiple_rounds_medium_gen2 multiple_rounds_medium_gen1 } } special_type_slot_6 = spaced_armor_gen2 ammunition_load_slot = artillery_heavy_ammo } upgrades = { tank_nsb_armor_upgrade = 0 } } allowed_modules = { } } future_rocket_exp_default = { priority = { factor = 10 } target_variant = { match_value = 5000 type = medium_tank_rocket_chassis_4 modules = { main_armament_slot = art_rocket_module turret_type_slot = tank_base_tank_turret suspension_type_slot = tank_wheeled_suspension_medium armor_type_slot = light_afv_armor_type engine_type_slot = tank_electric_engine_type reload_type_slot = eight_missile_pack special_type_slot_1 = { any_of = { cluster_ammo_3 cluster_ammo_2 cluster_ammo_1 } } special_type_slot_2 = { any_of = { heat_ammo_3 heat_ammo_2 heat_ammo_1 } } special_type_slot_3 = { any_of = { laser_guided_ammo_3 laser_guided_ammo_2 laser_guided_ammo_1 } } special_type_slot_4 = tank_battlestation_module special_type_slot_5 = { any_of = { multiple_rounds_medium_gen3 multiple_rounds_medium_gen2 multiple_rounds_medium_gen1 } } special_type_slot_6 = spaced_armor_gen2 ammunition_load_slot = artillery_heavy_ammo } upgrades = { tank_nsb_armor_upgrade = 0 } } allowed_modules = { } } } generic_aa = { category = land blocked_for = { BEL CHI CZE DEN ENG FRA GER HOL ISR ITA JAP KOR NKO POL ROM SLO SOV SPR SWE TUR USA } roles = { land_medium_tank_anti_air } priority = { factor = 200 modifier = { num_of_military_factories > 5 factor = 0 } } early_modern_aa_default = { priority = { factor = 10 modifier = { factor = 0 has_tech = mbt_tech_1 } } target_variant = { match_value = 1000 type = medium_tank_aa_chassis_0 modules = { main_armament_slot = spaa_autocannon_systems reload_type_slot = automatic_loading ammunition_load_slot = { any_of = { proximity_fuze_autocannon_ammo_5 proximity_fuze_autocannon_ammo_4 proximity_fuze_autocannon_ammo_3 proximity_fuze_autocannon_ammo_2 proximity_fuze_autocannon_ammo_1 } } secondary_armament_slot = spaa_short_range_missile_systems turret_type_slot = tank_soviet_turret suspension_type_slot = tank_suspension_type_med armor_type_slot = light_afv_armor_type engine_type_slot = tank_diesel_engine_type special_type_slot_1 = tank_smoke_module special_type_slot_2 = empty special_type_slot_3 = empty special_type_slot_4 = spaa_radar_systems special_type_slot_5 = empty } upgrades = { tank_nsb_armor_upgrade = 2 } } allowed_modules = { } } cold_war_aa_default = { priority = { factor = 10 modifier = { factor = 0 has_tech = mbt_tech_2 } } target_variant = { match_value = 2000 type = medium_tank_aa_chassis_1 modules = { main_armament_slot = spaa_autocannon_systems reload_type_slot = automatic_loading ammunition_load_slot = { any_of = { proximity_fuze_autocannon_ammo_5 proximity_fuze_autocannon_ammo_4 proximity_fuze_autocannon_ammo_3 proximity_fuze_autocannon_ammo_2 proximity_fuze_autocannon_ammo_1 } } secondary_armament_slot = spaa_short_range_missile_systems turret_type_slot = tank_soviet_turret suspension_type_slot = tank_suspension_type_med armor_type_slot = light_afv_armor_type engine_type_slot = tank_diesel_engine_type special_type_slot_1 = tank_smoke_module special_type_slot_2 = empty special_type_slot_3 = empty special_type_slot_4 = spaa_radar_systems special_type_slot_5 = empty } upgrades = { tank_nsb_armor_upgrade = 2 } } allowed_modules = { } } post_cold_war_aa_default = { priority = { factor = 10 modifier = { factor = 0 has_tech = mbt_tech_3 } } target_variant = { match_value = 3000 type = medium_tank_aa_chassis_2 modules = { main_armament_slot = spaa_autocannon_systems reload_type_slot = automatic_loading ammunition_load_slot = { any_of = { proximity_fuze_autocannon_ammo_5 proximity_fuze_autocannon_ammo_4 proximity_fuze_autocannon_ammo_3 proximity_fuze_autocannon_ammo_2 proximity_fuze_autocannon_ammo_1 } } secondary_armament_slot = spaa_short_range_missile_systems turret_type_slot = tank_soviet_turret suspension_type_slot = tank_suspension_type_med armor_type_slot = light_afv_armor_type engine_type_slot = tank_diesel_engine_type special_type_slot_1 = tank_smoke_module special_type_slot_2 = empty special_type_slot_3 = empty special_type_slot_4 = spaa_radar_systems special_type_slot_5 = empty } upgrades = { tank_nsb_armor_upgrade = 2 } } allowed_modules = { } } modern_aa_default = { priority = { factor = 10 modifier = { factor = 0 has_tech = mbt_tech_4 } } target_variant = { match_value = 4000 type = medium_tank_aa_chassis_3 modules = { main_armament_slot = spaa_autocannon_systems reload_type_slot = automatic_loading ammunition_load_slot = { any_of = { proximity_fuze_autocannon_ammo_5 proximity_fuze_autocannon_ammo_4 proximity_fuze_autocannon_ammo_3 proximity_fuze_autocannon_ammo_2 proximity_fuze_autocannon_ammo_1 } } secondary_armament_slot = spaa_short_range_missile_systems turret_type_slot = tank_soviet_turret suspension_type_slot = tank_suspension_type_med armor_type_slot = light_afv_armor_type engine_type_slot = tank_diesel_engine_type special_type_slot_1 = tank_smoke_module special_type_slot_2 = empty special_type_slot_3 = empty special_type_slot_4 = spaa_radar_systems special_type_slot_5 = empty } upgrades = { tank_nsb_armor_upgrade = 2 } } allowed_modules = { } } future_aa_default = { priority = { factor = 10 } target_variant = { match_value = 5000 type = medium_tank_aa_chassis_4 modules = { main_armament_slot = spaa_autocannon_systems reload_type_slot = automatic_loading ammunition_load_slot = { any_of = { proximity_fuze_autocannon_ammo_5 proximity_fuze_autocannon_ammo_4 proximity_fuze_autocannon_ammo_3 proximity_fuze_autocannon_ammo_2 proximity_fuze_autocannon_ammo_1 } } secondary_armament_slot = spaa_short_range_missile_systems turret_type_slot = tank_soviet_turret suspension_type_slot = tank_suspension_type_med armor_type_slot = light_afv_armor_type engine_type_slot = tank_electric_engine_type special_type_slot_1 = tank_smoke_module special_type_slot_2 = empty special_type_slot_3 = empty special_type_slot_4 = spaa_radar_systems special_type_slot_5 = empty } upgrades = { tank_nsb_armor_upgrade = 2 } } allowed_modules = { } } } generic_aa_missile = { category = land blocked_for = { BEL CHI CZE DEN ENG FRA GER HOL ISR ITA JAP KOR NKO POL ROM SLO SOV SPR SWE TUR USA } roles = { land_medium_tank_anti_air } priority = { factor = 200 modifier = { num_of_military_factories < 6 factor = 0 } } early_modern_aa_missile_default = { priority = { factor = 10 modifier = { factor = 0 has_tech = mbt_tech_1 } } target_variant = { match_value = 1000 type = medium_tank_aa_chassis_0 modules = { main_armament_slot = missile_launcher_systems secondary_armament_slot = spaa_light_autocannon_systems reload_type_slot = four_missile_pack ammunition_load_slot = spaa_long_range_missile_systems turret_type_slot = tank_base_tank_turret suspension_type_slot = tank_wheeled_suspension_medium armor_type_slot = tank_armor_type engine_type_slot = tank_diesel_engine_type special_type_slot_1 = tank_smoke_module special_type_slot_2 = empty special_type_slot_3 = empty special_type_slot_4 = spaa_off_vehicle_radar_systems special_type_slot_5 = empty } upgrades = { tank_nsb_armor_upgrade = 2 } } allowed_modules = { afv_mine_protection tank_additional_armor_spaced } } cold_war_aa_missile_default = { priority = { factor = 10 modifier = { factor = 0 has_tech = mbt_tech_2 } } target_variant = { match_value = 2000 type = medium_tank_aa_chassis_1 modules = { main_armament_slot = missile_launcher_systems secondary_armament_slot = spaa_light_autocannon_systems reload_type_slot = four_missile_pack ammunition_load_slot = spaa_long_range_missile_systems turret_type_slot = tank_base_tank_turret suspension_type_slot = tank_wheeled_suspension_medium armor_type_slot = tank_armor_type engine_type_slot = tank_diesel_engine_type special_type_slot_1 = tank_smoke_module special_type_slot_2 = empty special_type_slot_3 = empty special_type_slot_4 = spaa_off_vehicle_radar_systems special_type_slot_5 = empty } upgrades = { tank_nsb_armor_upgrade = 2 } } allowed_modules = { afv_mine_protection tank_additional_armor_spaced } } post_cold_war_aa_missile_default = { priority = { factor = 10 modifier = { factor = 0 has_tech = mbt_tech_3 } } target_variant = { match_value = 3000 type = medium_tank_aa_chassis_2 modules = { main_armament_slot = missile_launcher_systems secondary_armament_slot = spaa_light_autocannon_systems reload_type_slot = four_missile_pack ammunition_load_slot = spaa_long_range_missile_systems turret_type_slot = tank_base_tank_turret suspension_type_slot = tank_wheeled_suspension_medium armor_type_slot = tank_armor_type engine_type_slot = tank_diesel_engine_type special_type_slot_1 = tank_smoke_module special_type_slot_2 = empty special_type_slot_3 = empty special_type_slot_4 = spaa_off_vehicle_radar_systems special_type_slot_5 = empty } upgrades = { tank_nsb_armor_upgrade = 2 } } allowed_modules = { afv_mine_protection tank_additional_armor_spaced } } modern_aa_missile_default = { priority = { factor = 10 modifier = { factor = 0 has_tech = mbt_tech_4 } } target_variant = { match_value = 4000 type = medium_tank_aa_chassis_3 modules = { main_armament_slot = missile_launcher_systems secondary_armament_slot = spaa_light_autocannon_systems reload_type_slot = four_missile_pack ammunition_load_slot = spaa_long_range_missile_systems turret_type_slot = tank_base_tank_turret suspension_type_slot = tank_wheeled_suspension_medium armor_type_slot = tank_armor_type engine_type_slot = tank_diesel_engine_type special_type_slot_1 = tank_smoke_module special_type_slot_2 = empty special_type_slot_3 = empty special_type_slot_4 = spaa_off_vehicle_radar_systems special_type_slot_5 = empty } upgrades = { tank_nsb_armor_upgrade = 2 } } allowed_modules = { afv_mine_protection tank_additional_armor_spaced } } future_aa_missile_default = { priority = { factor = 10 } target_variant = { match_value = 5000 type = medium_tank_aa_chassis_4 modules = { main_armament_slot = missile_launcher_systems secondary_armament_slot = spaa_light_autocannon_systems reload_type_slot = four_missile_pack ammunition_load_slot = spaa_long_range_missile_systems turret_type_slot = tank_base_tank_turret suspension_type_slot = tank_wheeled_suspension_medium armor_type_slot = tank_armor_type engine_type_slot = tank_electric_engine_type special_type_slot_1 = tank_smoke_module special_type_slot_2 = empty special_type_slot_3 = empty special_type_slot_4 = spaa_off_vehicle_radar_systems special_type_slot_5 = empty } upgrades = { tank_nsb_armor_upgrade = 2 } } allowed_modules = { afv_mine_protection tank_additional_armor_spaced } } } generic_main_battle_tanks = { category = land blocked_for = { BEL CHI CRO CZE DEN ENG FRA GER HOL ISR ITA JAP KOR NKO PER POL RAJ SER SLO SOV SPR SWE TUR UKR USA } roles = { land_modern_tank } priority = { factor = 200 modifier = { num_of_military_factories > 5 factor = 0 } } early_modern_tank_default = { priority = { factor = 10 modifier = { factor = 0 has_tech = mbt_tech_1 } } target_variant = { match_value = 1000 type = medium_tank_chassis_0 modules = { main_armament_slot = { any_of = { tank_medium_cannon_4 tank_medium_cannon_3 tank_medium_cannon_2 tank_medium_cannon } } secondary_armament_slot = additional_mg turret_type_slot = tank_soviet_turret suspension_type_slot = tank_torsion_bar_suspension_medium armor_type_slot = { any_of = { tank_heavy_armor_type #heavy composites tank_armor_type #steel } } engine_type_slot = tank_diesel_engine_type reload_type_slot = manual_loading special_type_slot_1 = tank_smoke_module special_type_slot_4 = tank_battlestation_module ammunition_load_slot = { any_of = { mixed_main_ammo_4 mixed_main_ammo_3 mixed_main_ammo_2 mixed_main_ammo_1 } } } upgrades = { tank_nsb_armor_upgrade = 5 } } allowed_modules = { } } cold_war_tank_default = { priority = { factor = 10 modifier = { factor = 0 has_tech = mbt_tech_2 } } target_variant = { match_value = 2000 type = medium_tank_chassis_1 modules = { main_armament_slot = { any_of = { tank_medium_cannon_4 tank_medium_cannon_3 tank_medium_cannon_2 tank_medium_cannon } } secondary_armament_slot = additional_mg turret_type_slot = tank_soviet_turret suspension_type_slot = tank_torsion_bar_suspension_medium armor_type_slot = { any_of = { tank_heavy_armor_type #heavy composites tank_armor_type #steel } } engine_type_slot = tank_diesel_engine_type reload_type_slot = manual_loading special_type_slot_1 = tank_smoke_module special_type_slot_4 = tank_battlestation_module special_type_slot_6 = tank_additional_armor_era ammunition_load_slot = { any_of = { mixed_main_ammo_4 mixed_main_ammo_3 mixed_main_ammo_2 mixed_main_ammo_1 } } } upgrades = { tank_nsb_armor_upgrade = 5 } } allowed_modules = { } } post_cold_war_tank_default = { priority = { factor = 10 modifier = { factor = 0 has_tech = mbt_tech_3 } } target_variant = { match_value = 3000 type = medium_tank_chassis_2 modules = { main_armament_slot = { any_of = { tank_medium_cannon_4 tank_medium_cannon_3 tank_medium_cannon_2 tank_medium_cannon } } secondary_armament_slot = crows_mg turret_type_slot = tank_soviet_turret suspension_type_slot = tank_torsion_bar_suspension_medium armor_type_slot = { any_of = { tank_heavy_armor_type #heavy composites tank_armor_type #steel } } engine_type_slot = tank_diesel_engine_type reload_type_slot = manual_loading special_type_slot_1 = tank_smoke_module special_type_slot_2 = wet_ammo_storage special_type_slot_4 = tank_battlestation_module special_type_slot_6 = tank_additional_armor_era ammunition_load_slot = { any_of = { mixed_main_ammo_4 mixed_main_ammo_3 mixed_main_ammo_2 mixed_main_ammo_1 } } } upgrades = { tank_nsb_armor_upgrade = 5 } } allowed_modules = { } } modern_tank_default = { priority = { factor = 10 modifier = { factor = 0 has_tech = mbt_tech_4 } } target_variant = { match_value = 4000 type = medium_tank_chassis_3 modules = { main_armament_slot = { any_of = { tank_medium_cannon_4 tank_medium_cannon_3 tank_medium_cannon_2 tank_medium_cannon } } secondary_armament_slot = crows_mg turret_type_slot = tank_soviet_turret suspension_type_slot = tank_torsion_bar_suspension_medium armor_type_slot = { any_of = { tank_heavy_armor_type #heavy composites tank_armor_type #steel } } engine_type_slot = tank_diesel_engine_type reload_type_slot = manual_loading special_type_slot_1 = tank_smoke_module special_type_slot_2 = wet_ammo_storage special_type_slot_3 = afv_mine_protection special_type_slot_4 = tank_battlestation_module special_type_slot_6 = tank_additional_armor_era ammunition_load_slot = { any_of = { mixed_main_ammo_4 mixed_main_ammo_3 mixed_main_ammo_2 mixed_main_ammo_1 } } } upgrades = { tank_nsb_armor_upgrade = 5 } } allowed_modules = { } } future_tank_default = { priority = { factor = 10 } target_variant = { match_value = 5000 type = medium_tank_chassis_4 modules = { main_armament_slot = { any_of = { tank_medium_cannon_4 tank_medium_cannon_3 tank_medium_cannon_2 tank_medium_cannon } } secondary_armament_slot = crows_mg turret_type_slot = tank_soviet_turret suspension_type_slot = tank_torsion_bar_suspension_medium armor_type_slot = { any_of = { tank_heavy_armor_type #heavy composites tank_armor_type #steel } } engine_type_slot = tank_electric_engine_type reload_type_slot = manual_loading special_type_slot_1 = tank_smoke_module special_type_slot_2 = wet_ammo_storage special_type_slot_3 = afv_mine_protection special_type_slot_4 = tank_battlestation_module special_type_slot_6 = tank_additional_armor_era ammunition_load_slot = { any_of = { mixed_main_ammo_4 mixed_main_ammo_3 mixed_main_ammo_2 mixed_main_ammo_1 } } } upgrades = { tank_nsb_armor_upgrade = 5 } } allowed_modules = { } } } generic_main_battle_tanks_expensive = { category = land blocked_for = { BEL CHI CRO CZE DEN ENG FRA GER HOL ISR ITA JAP KOR NKO PER POL RAJ SER SLO SOV SPR SWE TUR UKR USA } roles = { land_modern_tank } priority = { factor = 200 modifier = { num_of_military_factories < 6 factor = 0 } } early_modern_tank_default = { priority = { factor = 10 modifier = { factor = 0 has_tech = mbt_tech_1 } } target_variant = { match_value = 1000 type = medium_tank_chassis_0 modules = { main_armament_slot = { any_of = { tank_large_cannon_3 tank_medium_cannon_4 tank_large_cannon_2 tank_medium_cannon_3 tank_large_cannon tank_medium_cannon_2 tank_medium_cannon } } secondary_armament_slot = additional_mg turret_type_slot = tank_base_tank_turret suspension_type_slot = tank_torsion_bar_suspension_medium armor_type_slot = { any_of = { nera_armor_gen2 tank_composite_armor_gen3 nera_armor_gen1 tank_composite_armor_gen2 tank_composite_armor_gen1 } } engine_type_slot = { any_of = { tank_turbine_engine_type tank_diesel_engine_type } } reload_type_slot = manual_loading special_type_slot_1 = { any_of = { hardkill_system_gen2 hardkill_system_gen1 smoke_launchers_3 smoke_launchers_2 smoke_launchers } } special_type_slot_4 = tank_battlestation_module ammunition_load_slot = { any_of = { mixed_main_ammo_4 mixed_main_ammo_3 mixed_main_ammo_2 mixed_main_ammo_1 } } } upgrades = { tank_nsb_armor_upgrade = 8 } } allowed_modules = { } } cold_war_tank_default = { priority = { factor = 10 modifier = { factor = 0 has_tech = mbt_tech_2 } } target_variant = { match_value = 2000 type = medium_tank_chassis_1 modules = { main_armament_slot = { any_of = { tank_large_cannon_3 tank_medium_cannon_4 tank_large_cannon_2 tank_medium_cannon_3 tank_large_cannon tank_medium_cannon_2 tank_medium_cannon } } secondary_armament_slot = additional_mg turret_type_slot = tank_base_tank_turret suspension_type_slot = tank_torsion_bar_suspension_medium armor_type_slot = { any_of = { nera_armor_gen2 tank_composite_armor_gen3 nera_armor_gen1 tank_composite_armor_gen2 tank_composite_armor_gen1 } } engine_type_slot = { any_of = { tank_turbine_engine_type tank_diesel_engine_type } } reload_type_slot = manual_loading special_type_slot_1 = { any_of = { hardkill_system_gen2 hardkill_system_gen1 smoke_launchers_3 smoke_launchers_2 smoke_launchers } } special_type_slot_2 = wet_ammo_storage special_type_slot_4 = tank_battlestation_module special_type_slot_6 = tank_additional_armor_spaced ammunition_load_slot = { any_of = { mixed_main_ammo_4 mixed_main_ammo_3 mixed_main_ammo_2 mixed_main_ammo_1 } } } upgrades = { tank_nsb_armor_upgrade = 8 } } allowed_modules = { } } post_cold_war_tank_default = { priority = { factor = 10 modifier = { factor = 0 has_tech = mbt_tech_3 } } target_variant = { match_value = 3000 type = medium_tank_chassis_2 modules = { main_armament_slot = { any_of = { tank_large_cannon_3 tank_medium_cannon_4 tank_large_cannon_2 tank_medium_cannon_3 tank_large_cannon tank_medium_cannon_2 tank_medium_cannon } } secondary_armament_slot = tank_longer_gun turret_type_slot = tank_base_tank_turret suspension_type_slot = tank_torsion_bar_suspension_medium armor_type_slot = { any_of = { nera_armor_gen2 tank_composite_armor_gen3 nera_armor_gen1 tank_composite_armor_gen2 tank_composite_armor_gen1 } } engine_type_slot = tank_turbine_engine_type reload_type_slot = manual_loading special_type_slot_1 = { any_of = { hardkill_system_gen2 hardkill_system_gen1 smoke_launchers_3 smoke_launchers_2 } } special_type_slot_2 = wet_ammo_storage special_type_slot_3 = afv_mine_protection special_type_slot_4 = tank_battlestation_module special_type_slot_5 = tank_aux_engine_2 special_type_slot_6 = tank_additional_armor_spaced ammunition_load_slot = { any_of = { mixed_main_ammo_4 mixed_main_ammo_3 mixed_main_ammo_2 mixed_main_ammo_1 } } } upgrades = { tank_nsb_armor_upgrade = 8 } } allowed_modules = { } } modern_tank_default = { priority = { factor = 10 modifier = { factor = 0 has_tech = mbt_tech_4 } } target_variant = { match_value = 4000 type = medium_tank_chassis_3 modules = { main_armament_slot = { any_of = { tank_large_cannon_3 tank_medium_cannon_4 tank_large_cannon_2 tank_medium_cannon_3 tank_large_cannon tank_medium_cannon_2 tank_medium_cannon } } secondary_armament_slot = tank_longer_gun turret_type_slot = tank_unmanned_turret suspension_type_slot = tank_torsion_bar_suspension_medium armor_type_slot = { any_of = { nera_armor_gen2 tank_composite_armor_gen3 nera_armor_gen1 tank_composite_armor_gen2 tank_composite_armor_gen1 } } engine_type_slot = tank_turbine_engine_type reload_type_slot = revolver_magazine special_type_slot_1 = { any_of = { hardkill_system_gen2 hardkill_system_gen1 smoke_launchers_3 smoke_launchers_2 } } special_type_slot_2 = wet_ammo_storage special_type_slot_3 = afv_mine_protection special_type_slot_4 = tank_battlestation_module special_type_slot_5 = tank_aux_engine_2 special_type_slot_6 = tank_additional_armor_spaced ammunition_load_slot = { any_of = { mixed_main_ammo_4 mixed_main_ammo_3 mixed_main_ammo_2 mixed_main_ammo_1 } } } upgrades = { tank_nsb_armor_upgrade = 8 } } allowed_modules = { } } future_tank_default = { priority = { factor = 10 } target_variant = { match_value = 5000 type = medium_tank_chassis_4 modules = { main_armament_slot = { any_of = { tank_large_cannon_3 tank_medium_cannon_4 tank_large_cannon_2 tank_medium_cannon_3 tank_large_cannon tank_medium_cannon_2 tank_medium_cannon } } secondary_armament_slot = tank_longer_gun turret_type_slot = tank_unmanned_turret suspension_type_slot = tank_torsion_bar_suspension_medium armor_type_slot = { any_of = { nera_armor_gen2 tank_composite_armor_gen3 nera_armor_gen1 tank_composite_armor_gen2 tank_composite_armor_gen1 } } engine_type_slot = tank_electric_engine_type reload_type_slot = revolver_magazine special_type_slot_1 = { any_of = { hardkill_system_gen2 hardkill_system_gen1 smoke_launchers_3 smoke_launchers_2 } } special_type_slot_2 = wet_ammo_storage special_type_slot_3 = tank_support_drone_module special_type_slot_4 = tank_battlestation_module special_type_slot_5 = afv_mine_protection special_type_slot_6 = tank_additional_armor_era ammunition_load_slot = { any_of = { mixed_main_ammo_4 mixed_main_ammo_3 mixed_main_ammo_2 mixed_main_ammo_1 } } } upgrades = { tank_nsb_armor_upgrade = 8 } } allowed_modules = { } } } generic_light_tanks = { category = land blocked_for = { FRA } roles = { land_modern_light_tank } priority = { factor = 200 modifier = { num_of_military_factories > 5 factor = 0 } } early_modern_tank_default = { priority = { factor = 10 modifier = { factor = 0 has_tech = mbt_tech_1 } } target_variant = { match_value = 1000 type = medium_tank_destroyer_chassis_0 modules = { main_armament_slot = { any_of = { tank_small_medium_cannon_4 tank_small_medium_cannon_3 tank_small_medium_cannon_2 tank_small_medium_cannon } } secondary_armament_slot = additional_mg turret_type_slot = tank_soviet_turret suspension_type_slot = tank_torsion_bar_suspension_medium armor_type_slot = light_afv_armor_type engine_type_slot = tank_diesel_engine_type reload_type_slot = manual_loading special_type_slot_1 = tank_smoke_module special_type_slot_4 = tank_battlestation_module ammunition_load_slot = { any_of = { mixed_main_ammo_4 mixed_main_ammo_3 mixed_main_ammo_2 mixed_main_ammo_1 } } } upgrades = { tank_nsb_armor_upgrade = 5 } } allowed_modules = { } } cold_war_tank_default = { priority = { factor = 10 modifier = { factor = 0 has_tech = mbt_tech_2 } } target_variant = { match_value = 2000 type = medium_tank_destroyer_chassis_1 modules = { main_armament_slot = { any_of = { tank_small_medium_cannon_4 tank_small_medium_cannon_3 tank_small_medium_cannon_2 tank_small_medium_cannon } } secondary_armament_slot = additional_mg turret_type_slot = tank_soviet_turret suspension_type_slot = tank_torsion_bar_suspension_medium armor_type_slot = light_afv_armor_type engine_type_slot = tank_diesel_engine_type reload_type_slot = manual_loading special_type_slot_1 = tank_smoke_module special_type_slot_4 = tank_battlestation_module ammunition_load_slot = { any_of = { mixed_main_ammo_4 mixed_main_ammo_3 mixed_main_ammo_2 mixed_main_ammo_1 } } } upgrades = { tank_nsb_armor_upgrade = 5 } } allowed_modules = { } } post_cold_war_tank_default = { priority = { factor = 10 modifier = { factor = 0 has_tech = mbt_tech_3 } } target_variant = { match_value = 3000 type = medium_tank_destroyer_chassis_2 modules = { main_armament_slot = { any_of = { tank_small_medium_cannon_4 tank_small_medium_cannon_3 tank_small_medium_cannon_2 tank_small_medium_cannon } } secondary_armament_slot = crows_mg turret_type_slot = tank_soviet_turret suspension_type_slot = tank_torsion_bar_suspension_medium armor_type_slot = light_afv_heavy_armor_type engine_type_slot = tank_diesel_engine_type reload_type_slot = manual_loading special_type_slot_1 = tank_smoke_module special_type_slot_2 = wet_ammo_storage special_type_slot_4 = tank_battlestation_module ammunition_load_slot = { any_of = { mixed_main_ammo_4 mixed_main_ammo_3 mixed_main_ammo_2 mixed_main_ammo_1 } } } upgrades = { tank_nsb_armor_upgrade = 5 } } allowed_modules = { } } modern_tank_default = { priority = { factor = 10 modifier = { factor = 0 has_tech = mbt_tech_4 } } target_variant = { match_value = 4000 type = medium_tank_destroyer_chassis_3 modules = { main_armament_slot = { any_of = { tank_small_medium_cannon_4 tank_small_medium_cannon_3 tank_small_medium_cannon_2 tank_small_medium_cannon } } secondary_armament_slot = crows_mg turret_type_slot = tank_soviet_turret suspension_type_slot = tank_torsion_bar_suspension_medium armor_type_slot = light_afv_heavy_armor_type engine_type_slot = tank_diesel_engine_type reload_type_slot = manual_loading special_type_slot_1 = tank_smoke_module special_type_slot_2 = wet_ammo_storage special_type_slot_3 = afv_mine_protection special_type_slot_4 = tank_battlestation_module special_type_slot_6 = tank_additional_armor_era ammunition_load_slot = { any_of = { mixed_main_ammo_4 mixed_main_ammo_3 mixed_main_ammo_2 mixed_main_ammo_1 } } } upgrades = { tank_nsb_armor_upgrade = 5 } } allowed_modules = { } } future_tank_default = { priority = { factor = 10 } target_variant = { match_value = 5000 type = medium_tank_destroyer_chassis_4 modules = { main_armament_slot = { any_of = { tank_small_medium_cannon_4 tank_small_medium_cannon_3 tank_small_medium_cannon_2 tank_small_medium_cannon } } secondary_armament_slot = crows_mg turret_type_slot = tank_soviet_turret suspension_type_slot = tank_torsion_bar_suspension_medium armor_type_slot = light_afv_heavy_armor_type engine_type_slot = tank_electric_engine_type reload_type_slot = manual_loading special_type_slot_1 = tank_smoke_module special_type_slot_2 = wet_ammo_storage special_type_slot_3 = afv_mine_protection special_type_slot_4 = tank_battlestation_module special_type_slot_6 = tank_additional_armor_era ammunition_load_slot = { any_of = { mixed_main_ammo_4 mixed_main_ammo_3 mixed_main_ammo_2 mixed_main_ammo_1 } } } upgrades = { tank_nsb_armor_upgrade = 5 } } allowed_modules = { } } } generic_light_tanks_expensive = { category = land blocked_for = { FRA } roles = { land_modern_light_tank } priority = { factor = 200 modifier = { num_of_military_factories < 6 factor = 0 } } early_modern_tank_default = { priority = { factor = 10 modifier = { factor = 0 has_tech = mbt_tech_1 } } target_variant = { match_value = 1000 type = medium_tank_destroyer_chassis_0 modules = { main_armament_slot = { any_of = { tank_small_medium_cannon_4 tank_small_medium_cannon_3 tank_small_medium_cannon_2 tank_small_medium_cannon } } secondary_armament_slot = additional_mg turret_type_slot = tank_base_tank_turret suspension_type_slot = tank_torsion_bar_suspension_medium armor_type_slot = tank_armor_type engine_type_slot = tank_diesel_engine_type reload_type_slot = manual_loading special_type_slot_1 = { any_of = { hardkill_system_gen2 hardkill_system_gen1 smoke_launchers_3 smoke_launchers_2 smoke_launchers } } special_type_slot_4 = tank_battlestation_module ammunition_load_slot = { any_of = { mixed_main_ammo_4 mixed_main_ammo_3 mixed_main_ammo_2 mixed_main_ammo_1 } } } upgrades = { tank_nsb_armor_upgrade = 8 } } allowed_modules = { } } cold_war_tank_default = { priority = { factor = 10 modifier = { factor = 0 has_tech = mbt_tech_2 } } target_variant = { match_value = 2000 type = medium_tank_destroyer_chassis_1 modules = { main_armament_slot = { any_of = { tank_small_medium_cannon_4 tank_small_medium_cannon_3 tank_small_medium_cannon_2 tank_small_medium_cannon } } secondary_armament_slot = additional_mg turret_type_slot = tank_base_tank_turret suspension_type_slot = tank_torsion_bar_suspension_medium armor_type_slot = tank_armor_type engine_type_slot = tank_diesel_engine_type reload_type_slot = manual_loading special_type_slot_1 = { any_of = { hardkill_system_gen2 hardkill_system_gen1 smoke_launchers_3 smoke_launchers_2 smoke_launchers } } special_type_slot_2 = wet_ammo_storage special_type_slot_4 = tank_battlestation_module special_type_slot_6 = tank_additional_armor_spaced ammunition_load_slot = { any_of = { mixed_main_ammo_4 mixed_main_ammo_3 mixed_main_ammo_2 mixed_main_ammo_1 } } } upgrades = { tank_nsb_armor_upgrade = 8 } } allowed_modules = { } } post_cold_war_tank_default = { priority = { factor = 10 modifier = { factor = 0 has_tech = mbt_tech_3 } } target_variant = { match_value = 3000 type = medium_tank_destroyer_chassis_2 modules = { main_armament_slot = { any_of = { tank_small_medium_cannon_4 tank_small_medium_cannon_3 tank_small_medium_cannon_2 tank_small_medium_cannon } } secondary_armament_slot = tank_longer_gun turret_type_slot = tank_base_tank_turret suspension_type_slot = tank_torsion_bar_suspension_medium armor_type_slot = light_afv_heavy_armor_type engine_type_slot = tank_diesel_engine_type reload_type_slot = manual_loading special_type_slot_1 = { any_of = { hardkill_system_gen2 hardkill_system_gen1 smoke_launchers_3 smoke_launchers_2 } } special_type_slot_2 = wet_ammo_storage special_type_slot_3 = afv_mine_protection special_type_slot_4 = tank_battlestation_module special_type_slot_5 = tank_aux_engine_2 special_type_slot_6 = tank_additional_armor_spaced ammunition_load_slot = { any_of = { mixed_main_ammo_4 mixed_main_ammo_3 mixed_main_ammo_2 mixed_main_ammo_1 } } } upgrades = { tank_nsb_armor_upgrade = 8 } } allowed_modules = { } } modern_tank_default = { priority = { factor = 10 modifier = { factor = 0 has_tech = mbt_tech_4 } } target_variant = { match_value = 4000 type = medium_tank_destroyer_chassis_3 modules = { main_armament_slot = { any_of = { tank_small_medium_cannon_4 tank_small_medium_cannon_3 tank_small_medium_cannon_2 tank_small_medium_cannon } } secondary_armament_slot = tank_longer_gun turret_type_slot = tank_unmanned_turret suspension_type_slot = tank_torsion_bar_suspension_medium armor_type_slot = light_afv_heavy_armor_type engine_type_slot = tank_diesel_engine_type reload_type_slot = revolver_magazine special_type_slot_1 = { any_of = { hardkill_system_gen2 hardkill_system_gen1 smoke_launchers_3 smoke_launchers_2 } } special_type_slot_2 = wet_ammo_storage special_type_slot_3 = afv_mine_protection special_type_slot_4 = tank_battlestation_module special_type_slot_5 = tank_aux_engine_2 special_type_slot_6 = tank_additional_armor_spaced ammunition_load_slot = { any_of = { mixed_main_ammo_4 mixed_main_ammo_3 mixed_main_ammo_2 mixed_main_ammo_1 } } } upgrades = { tank_nsb_armor_upgrade = 8 } } allowed_modules = { } } future_tank_default = { priority = { factor = 10 } target_variant = { match_value = 5000 type = medium_tank_destroyer_chassis_4 modules = { main_armament_slot = { any_of = { tank_small_medium_cannon_4 tank_small_medium_cannon_3 tank_small_medium_cannon_2 tank_small_medium_cannon } } secondary_armament_slot = tank_longer_gun turret_type_slot = tank_unmanned_turret suspension_type_slot = tank_torsion_bar_suspension_medium armor_type_slot = light_afv_heavy_armor_type engine_type_slot = tank_electric_engine_type reload_type_slot = revolver_magazine special_type_slot_1 = { any_of = { hardkill_system_gen2 hardkill_system_gen1 smoke_launchers_3 smoke_launchers_2 } } special_type_slot_2 = wet_ammo_storage special_type_slot_3 = tank_support_drone_module special_type_slot_4 = tank_battlestation_module special_type_slot_5 = afv_mine_protection special_type_slot_6 = tank_additional_armor_era ammunition_load_slot = { any_of = { mixed_main_ammo_4 mixed_main_ammo_3 mixed_main_ammo_2 mixed_main_ammo_1 } } } upgrades = { tank_nsb_armor_upgrade = 8 } } allowed_modules = { } } } generic_ifv = { category = land blocked_for = { BEL CHI CZE DEN ENG FRA GER HOL ISR ITA JAP KOR POL ROM SLO SOV SPR SWE TUR USA } roles = { land_modern_ifv } priority = { factor = 200 modifier = { num_of_military_factories > 5 factor = 0 } } early_modern_ifv_default = { priority = { factor = 10 modifier = { factor = 0 has_tech = mbt_tech_1 } } target_variant = { match_value = 1000 type = medium_tank_flame_chassis_0 modules = { main_armament_slot = { any_of = { small_autocannon_4 small_autocannon_3 small_autocannon_2 small_autocannon } } secondary_armament_slot = empty turret_type_slot = tank_soviet_turret suspension_type_slot = tank_suspension_type_light armor_type_slot = light_afv_armor_type engine_type_slot = tank_diesel_engine_type reload_type_slot = manual_loading special_type_slot_2 = tank_smoke_module special_type_slot_3 = empty special_type_slot_4 = tank_battlestation_module special_type_slot_5 = afv_troop_capacity ammunition_load_slot = { any_of = { mixed_autocannon_ammo_5 mixed_autocannon_ammo_4 mixed_autocannon_ammo_3 mixed_autocannon_ammo_2 mixed_autocannon_ammo_1 } } } upgrades = { tank_nsb_armor_upgrade = 5 } } allowed_modules = { } } cold_war_ifv_default = { priority = { factor = 10 modifier = { factor = 0 has_tech = mbt_tech_2 } } target_variant = { match_value = 2000 type = medium_tank_flame_chassis_1 modules = { main_armament_slot = { any_of = { small_autocannon_4 small_autocannon_3 small_autocannon_2 small_autocannon } } secondary_armament_slot = empty turret_type_slot = tank_soviet_turret suspension_type_slot = tank_suspension_type_light armor_type_slot = light_afv_armor_type engine_type_slot = tank_diesel_engine_type reload_type_slot = manual_loading special_type_slot_2 = tank_smoke_module special_type_slot_3 = empty special_type_slot_4 = { module = tank_battlestation_module } special_type_slot_5 = afv_troop_capacity ammunition_load_slot = { any_of = { mixed_autocannon_ammo_5 mixed_autocannon_ammo_4 mixed_autocannon_ammo_3 mixed_autocannon_ammo_2 mixed_autocannon_ammo_1 } } } upgrades = { tank_nsb_armor_upgrade = 5 } } allowed_modules = { } } post_cold_war_ifv_default = { priority = { factor = 10 modifier = { factor = 0 has_tech = mbt_tech_3 } } target_variant = { match_value = 3000 type = medium_tank_flame_chassis_2 modules = { main_armament_slot = { any_of = { small_autocannon_4 small_autocannon_3 small_autocannon_2 small_autocannon } } secondary_armament_slot = empty turret_type_slot = tank_soviet_turret suspension_type_slot = tank_suspension_type_light armor_type_slot = light_afv_armor_type engine_type_slot = tank_diesel_engine_type reload_type_slot = automatic_loading special_type_slot_2 = tank_smoke_module special_type_slot_3 = empty special_type_slot_4 = tank_battlestation_module special_type_slot_5 = afv_troop_capacity ammunition_load_slot = { any_of = { mixed_autocannon_ammo_5 mixed_autocannon_ammo_4 mixed_autocannon_ammo_3 mixed_autocannon_ammo_2 mixed_autocannon_ammo_1 } } } upgrades = { tank_nsb_armor_upgrade = 5 } } allowed_modules = { } } modern_ifv_default = { priority = { factor = 10 modifier = { factor = 0 has_tech = mbt_tech_4 } } target_variant = { match_value = 4000 type = medium_tank_flame_chassis_3 modules = { main_armament_slot = { any_of = { small_autocannon_4 small_autocannon_3 small_autocannon_2 small_autocannon } } secondary_armament_slot = empty turret_type_slot = tank_soviet_turret suspension_type_slot = tank_suspension_type_light armor_type_slot = light_afv_armor_type engine_type_slot = tank_diesel_engine_type reload_type_slot = automatic_loading special_type_slot_2 = tank_smoke_module special_type_slot_3 = empty special_type_slot_4 = tank_battlestation_module special_type_slot_5 = afv_troop_capacity ammunition_load_slot = { any_of = { mixed_autocannon_ammo_5 mixed_autocannon_ammo_4 mixed_autocannon_ammo_3 mixed_autocannon_ammo_2 mixed_autocannon_ammo_1 } } } upgrades = { tank_nsb_armor_upgrade = 5 } } allowed_modules = { } } future_ifv_default = { priority = { factor = 10 } target_variant = { match_value = 5000 type = medium_tank_flame_chassis_4 modules = { main_armament_slot = { any_of = { small_autocannon_4 small_autocannon_3 small_autocannon_2 small_autocannon } } secondary_armament_slot = empty turret_type_slot = tank_soviet_turret suspension_type_slot = tank_suspension_type_light armor_type_slot = light_afv_armor_type engine_type_slot = tank_electric_engine_type reload_type_slot = automatic_loading special_type_slot_2 = tank_smoke_module special_type_slot_3 = empty special_type_slot_4 = tank_battlestation_module special_type_slot_5 = afv_troop_capacity ammunition_load_slot = { any_of = { mixed_autocannon_ammo_5 mixed_autocannon_ammo_4 mixed_autocannon_ammo_3 mixed_autocannon_ammo_2 mixed_autocannon_ammo_1 } } } upgrades = { tank_nsb_armor_upgrade = 5 } } allowed_modules = { } } } generic_ifv_expensive = { category = land blocked_for = { BEL CHI CZE DEN ENG FRA GER HOL ISR ITA JAP KOR POL ROM SLO SOV SPR SWE TUR USA } roles = { land_modern_ifv } priority = { factor = 200 modifier = { num_of_military_factories < 6 factor = 0 } } early_modern_ifv_exp_default = { priority = { factor = 10 modifier = { factor = 0 has_tech = mbt_tech_1 } } target_variant = { match_value = 1000 type = medium_tank_flame_chassis_0 modules = { main_armament_slot = { any_of = { big_autocannon_4 small_autocannon_4 big_autocannon_3 small_autocannon_3 big_autocannon_2 small_autocannon_2 big_autocannon small_autocannon } } secondary_armament_slot = afv_atgm_module turret_type_slot = tank_base_tank_turret suspension_type_slot = tank_suspension_type_med armor_type_slot = light_afv_heavy_armor_type engine_type_slot = tank_diesel_engine_type reload_type_slot = automatic_loading special_type_slot_1 = tank_auxiliary_electric_engine_module special_type_slot_2 = tank_smoke_module special_type_slot_3 = afv_reverse_doors special_type_slot_4 = tank_battlestation_module special_type_slot_5 = afv_troop_capacity special_type_slot_6 = tank_additional_armor_spaced ammunition_load_slot = { any_of = { mixed_autocannon_ammo_5 mixed_autocannon_ammo_4 mixed_autocannon_ammo_3 mixed_autocannon_ammo_2 mixed_autocannon_ammo_1 } } } upgrades = { tank_nsb_armor_upgrade = 6 } } allowed_modules = { } } cold_war_ifv_exp_default = { priority = { factor = 10 modifier = { factor = 0 has_tech = mbt_tech_2 } } target_variant = { match_value = 2000 type = medium_tank_flame_chassis_1 modules = { main_armament_slot = { any_of = { big_autocannon_4 small_autocannon_4 big_autocannon_3 small_autocannon_3 big_autocannon_2 small_autocannon_2 big_autocannon small_autocannon } } secondary_armament_slot = afv_atgm_module turret_type_slot = tank_base_tank_turret suspension_type_slot = tank_suspension_type_med armor_type_slot = light_afv_heavy_armor_type engine_type_slot = tank_diesel_engine_type reload_type_slot = automatic_loading special_type_slot_1 = tank_auxiliary_electric_engine_module special_type_slot_2 = tank_smoke_module special_type_slot_3 = afv_reverse_doors special_type_slot_4 = tank_battlestation_module special_type_slot_5 = afv_troop_capacity special_type_slot_6 = tank_additional_armor_spaced ammunition_load_slot = { any_of = { mixed_autocannon_ammo_5 mixed_autocannon_ammo_4 mixed_autocannon_ammo_3 mixed_autocannon_ammo_2 mixed_autocannon_ammo_1 } } } upgrades = { tank_nsb_armor_upgrade = 6 } } allowed_modules = { } } post_cold_war_ifv_exp_default = { priority = { factor = 10 modifier = { factor = 0 has_tech = mbt_tech_3 } } target_variant = { match_value = 3000 type = medium_tank_flame_chassis_2 modules = { main_armament_slot = { any_of = { big_autocannon_4 small_autocannon_4 big_autocannon_3 small_autocannon_3 big_autocannon_2 small_autocannon_2 big_autocannon small_autocannon } } secondary_armament_slot = afv_atgm_module turret_type_slot = tank_base_tank_turret suspension_type_slot = tank_suspension_type_med armor_type_slot = light_afv_heavy_armor_type engine_type_slot = tank_diesel_engine_type reload_type_slot = automatic_loading special_type_slot_1 = tank_auxiliary_electric_engine_module special_type_slot_2 = { any_of = { hardkill_system_gen2 hardkill_system_gen1 smoke_launchers_3 smoke_launchers_2 } } special_type_slot_3 = afv_reverse_doors special_type_slot_4 = tank_battlestation_module special_type_slot_5 = afv_troop_capacity special_type_slot_6 = tank_additional_armor_spaced ammunition_load_slot = { any_of = { mixed_autocannon_ammo_5 mixed_autocannon_ammo_4 mixed_autocannon_ammo_3 mixed_autocannon_ammo_2 mixed_autocannon_ammo_1 } } } upgrades = { tank_nsb_armor_upgrade = 6 } } allowed_modules = { } } modern_ifv_exp_default = { priority = { factor = 10 modifier = { factor = 0 has_tech = mbt_tech_4 } } target_variant = { match_value = 4000 type = medium_tank_flame_chassis_3 modules = { main_armament_slot = { any_of = { big_autocannon_4 small_autocannon_4 big_autocannon_3 small_autocannon_3 big_autocannon_2 small_autocannon_2 big_autocannon small_autocannon } } secondary_armament_slot = afv_atgm_module turret_type_slot = tank_unmanned_turret suspension_type_slot = tank_suspension_type_med armor_type_slot = light_afv_heavy_armor_type engine_type_slot = tank_diesel_engine_type reload_type_slot = revolver_magazine special_type_slot_1 = tank_auxiliary_electric_engine_module special_type_slot_2 = { any_of = { hardkill_system_gen2 hardkill_system_gen1 smoke_launchers_3 smoke_launchers_2 } } special_type_slot_3 = afv_reverse_doors special_type_slot_4 = tank_battlestation_module special_type_slot_5 = afv_troop_capacity special_type_slot_6 = tank_additional_armor_spaced ammunition_load_slot = { any_of = { mixed_autocannon_ammo_5 mixed_autocannon_ammo_4 mixed_autocannon_ammo_3 mixed_autocannon_ammo_2 mixed_autocannon_ammo_1 } } } upgrades = { tank_nsb_armor_upgrade = 6 } } allowed_modules = { } } future_ifv_exp_default = { priority = { factor = 10 } target_variant = { match_value = 5000 type = medium_tank_flame_chassis_4 modules = { main_armament_slot = { any_of = { big_autocannon_4 small_autocannon_4 big_autocannon_3 small_autocannon_3 big_autocannon_2 small_autocannon_2 big_autocannon small_autocannon } } secondary_armament_slot = afv_atgm_module turret_type_slot = tank_unmanned_turret suspension_type_slot = tank_suspension_type_med armor_type_slot = light_afv_heavy_armor_type engine_type_slot = tank_electric_engine_type reload_type_slot = revolver_magazine special_type_slot_1 = tank_support_drone_module special_type_slot_2 = { any_of = { hardkill_system_gen2 hardkill_system_gen1 smoke_launchers_3 smoke_launchers_2 } } special_type_slot_3 = afv_reverse_doors special_type_slot_4 = tank_battlestation_module special_type_slot_5 = afv_troop_capacity special_type_slot_6 = tank_additional_armor_spaced ammunition_load_slot = { any_of = { mixed_autocannon_ammo_5 mixed_autocannon_ammo_4 mixed_autocannon_ammo_3 mixed_autocannon_ammo_2 mixed_autocannon_ammo_1 } } } upgrades = { tank_nsb_armor_upgrade = 6 } } allowed_modules = { } } } generic_apc = { category = land blocked_for = { BEL CHI CZE ENG FRA GER HOL ISR ITA JAP KOR POL ROM SLO SOV SPR TUR USA } roles = { land_modern_apc } priority = { factor = 200 modifier = { num_of_military_factories > 5 factor = 0 } } early_modern_apc_default = { priority = { factor = 10 modifier = { factor = 0 has_tech = mbt_tech_1 } } target_variant = { match_value = 1000 type = medium_tank_amphibious_chassis_0 modules = { main_armament_slot = { any_of = { afv_machine_gun_4 afv_machine_gun_3 afv_machine_gun_2 afv_machine_gun } } secondary_armament_slot = empty turret_type_slot = tank_soviet_turret suspension_type_slot = tank_wheeled_suspension_light armor_type_slot = light_afv_armor_type engine_type_slot = tank_diesel_engine_type reload_type_slot = manual_loading special_type_slot_2 = tank_smoke_module special_type_slot_3 = afv_reverse_doors special_type_slot_4 = tank_battlestation_module special_type_slot_5 = afv_troop_capacity ammunition_load_slot = machine_gun_ammo } upgrades = { tank_nsb_armor_upgrade = 5 } } allowed_modules = { } } cold_war_apc_default = { priority = { factor = 10 modifier = { factor = 0 has_tech = mbt_tech_2 } } target_variant = { match_value = 2000 type = medium_tank_amphibious_chassis_1 modules = { main_armament_slot = { any_of = { afv_machine_gun_4 afv_machine_gun_3 afv_machine_gun_2 afv_machine_gun } } secondary_armament_slot = empty turret_type_slot = tank_soviet_turret suspension_type_slot = tank_wheeled_suspension_light armor_type_slot = light_afv_armor_type engine_type_slot = tank_diesel_engine_type reload_type_slot = manual_loading special_type_slot_2 = tank_smoke_module special_type_slot_3 = afv_reverse_doors special_type_slot_4 = tank_battlestation_module special_type_slot_5 = afv_troop_capacity ammunition_load_slot = machine_gun_ammo } upgrades = { tank_nsb_armor_upgrade = 5 } } allowed_modules = { } } post_cold_war_apc_default = { priority = { factor = 10 modifier = { factor = 0 has_tech = mbt_tech_3 } } target_variant = { match_value = 3000 type = medium_tank_amphibious_chassis_2 modules = { main_armament_slot = { any_of = { afv_machine_gun_4 afv_machine_gun_3 afv_machine_gun_2 afv_machine_gun } } secondary_armament_slot = empty turret_type_slot = tank_soviet_turret suspension_type_slot = tank_wheeled_suspension_light armor_type_slot = light_afv_armor_type engine_type_slot = tank_diesel_engine_type reload_type_slot = manual_loading special_type_slot_2 = tank_smoke_module special_type_slot_3 = afv_reverse_doors special_type_slot_4 = tank_battlestation_module special_type_slot_5 = afv_troop_capacity ammunition_load_slot = machine_gun_ammo } upgrades = { tank_nsb_armor_upgrade = 5 } } allowed_modules = { } } modern_apc_default = { priority = { factor = 10 modifier = { factor = 0 has_tech = mbt_tech_4 } } target_variant = { match_value = 4000 type = medium_tank_amphibious_chassis_3 modules = { main_armament_slot = { any_of = { afv_machine_gun_4 afv_machine_gun_3 afv_machine_gun_2 afv_machine_gun } } secondary_armament_slot = empty turret_type_slot = tank_soviet_turret suspension_type_slot = tank_wheeled_suspension_light armor_type_slot = light_afv_armor_type engine_type_slot = tank_diesel_engine_type reload_type_slot = manual_loading special_type_slot_1 = afv_mine_protection special_type_slot_2 = tank_smoke_module special_type_slot_3 = afv_reverse_doors special_type_slot_4 = tank_battlestation_module special_type_slot_5 = afv_troop_capacity ammunition_load_slot = machine_gun_ammo } upgrades = { tank_nsb_armor_upgrade = 5 } } allowed_modules = { } } future_apc_default = { priority = { factor = 10 } target_variant = { match_value = 5000 type = medium_tank_amphibious_chassis_4 modules = { main_armament_slot = { any_of = { afv_machine_gun_4 afv_machine_gun_3 afv_machine_gun_2 afv_machine_gun } } secondary_armament_slot = empty turret_type_slot = tank_soviet_turret suspension_type_slot = tank_wheeled_suspension_light armor_type_slot = light_afv_armor_type engine_type_slot = tank_electric_engine_type reload_type_slot = manual_loading special_type_slot_1 = afv_mine_protection special_type_slot_2 = tank_smoke_module special_type_slot_3 = afv_reverse_doors special_type_slot_4 = tank_battlestation_module special_type_slot_5 = afv_troop_capacity ammunition_load_slot = machine_gun_ammo } upgrades = { tank_nsb_armor_upgrade = 5 } } allowed_modules = { } } } generic_apc_expensive = { category = land blocked_for = { BEL CHI CZE ENG FRA GER HOL ISR ITA JAP KOR POL ROM SLO SOV SPR TUR USA } roles = { land_modern_apc } priority = { factor = 200 modifier = { num_of_military_factories < 6 factor = 0 } } early_modern_apc_exp_default = { priority = { factor = 10 modifier = { factor = 0 has_tech = mbt_tech_1 } } target_variant = { match_value = 1000 type = medium_tank_amphibious_chassis_0 modules = { main_armament_slot = { any_of = { afv_machine_gun_4 afv_machine_gun_3 afv_machine_gun_2 afv_machine_gun } } secondary_armament_slot = afv_atgm_module turret_type_slot = tank_base_tank_turret suspension_type_slot = tank_wheeled_suspension_medium armor_type_slot = light_afv_heavy_armor_type engine_type_slot = tank_diesel_engine_type reload_type_slot = manual_loading special_type_slot_2 = tank_smoke_module special_type_slot_3 = afv_reverse_doors special_type_slot_4 = tank_battlestation_module special_type_slot_5 = afv_troop_capacity special_type_slot_6 = tank_additional_armor_spaced ammunition_load_slot = machine_gun_ammo } upgrades = { tank_nsb_armor_upgrade = 2 } } allowed_modules = { } } cold_war_apc_exp_default = { priority = { factor = 10 modifier = { factor = 0 has_tech = mbt_tech_2 } } target_variant = { match_value = 2000 type = medium_tank_amphibious_chassis_1 modules = { main_armament_slot = { any_of = { afv_machine_gun_4 afv_machine_gun_3 afv_machine_gun_2 afv_machine_gun } } secondary_armament_slot = afv_atgm_module turret_type_slot = tank_base_tank_turret suspension_type_slot = tank_wheeled_suspension_medium armor_type_slot = light_afv_heavy_armor_type engine_type_slot = tank_diesel_engine_type reload_type_slot = manual_loading special_type_slot_2 = tank_smoke_module special_type_slot_3 = afv_reverse_doors special_type_slot_4 = tank_battlestation_module special_type_slot_5 = afv_troop_capacity special_type_slot_6 = tank_additional_armor_spaced ammunition_load_slot = machine_gun_ammo } upgrades = { tank_nsb_armor_upgrade = 2 } } allowed_modules = { } } post_cold_war_apc_exp_default = { priority = { factor = 10 modifier = { factor = 0 has_tech = mbt_tech_3 } } target_variant = { match_value = 3000 type = medium_tank_amphibious_chassis_2 modules = { main_armament_slot = { any_of = { afv_machine_gun_4 afv_machine_gun_3 afv_machine_gun_2 afv_machine_gun } } secondary_armament_slot = afv_atgm_module turret_type_slot = tank_base_tank_turret suspension_type_slot = tank_wheeled_suspension_medium armor_type_slot = light_afv_heavy_armor_type engine_type_slot = tank_diesel_engine_type reload_type_slot = manual_loading special_type_slot_1 = afv_mine_protection special_type_slot_2 = { any_of = { hardkill_system_gen2 hardkill_system_gen1 smoke_launchers_3 smoke_launchers_2 } } special_type_slot_3 = afv_reverse_doors special_type_slot_4 = tank_battlestation_module special_type_slot_5 = afv_troop_capacity special_type_slot_6 = tank_additional_armor_spaced ammunition_load_slot = machine_gun_ammo } upgrades = { tank_nsb_armor_upgrade = 2 } } allowed_modules = { } } modern_apc_exp_default = { priority = { factor = 10 modifier = { factor = 0 has_tech = mbt_tech_4 } } target_variant = { match_value = 4000 type = medium_tank_amphibious_chassis_3 modules = { main_armament_slot = { any_of = { afv_machine_gun_4 afv_machine_gun_3 afv_machine_gun_2 afv_machine_gun } } secondary_armament_slot = afv_atgm_module turret_type_slot = tank_unmanned_turret suspension_type_slot = tank_wheeled_suspension_medium armor_type_slot = light_afv_heavy_armor_type engine_type_slot = tank_diesel_engine_type reload_type_slot = revolver_magazine special_type_slot_1 = afv_mine_protection special_type_slot_2 = { any_of = { hardkill_system_gen2 hardkill_system_gen1 smoke_launchers_3 smoke_launchers_2 } } special_type_slot_3 = afv_reverse_doors special_type_slot_4 = tank_battlestation_module special_type_slot_5 = afv_troop_capacity special_type_slot_6 = tank_additional_armor_spaced ammunition_load_slot = machine_gun_ammo } upgrades = { tank_nsb_armor_upgrade = 2 } } allowed_modules = { } } future_apc_exp_default = { priority = { factor = 10 } target_variant = { match_value = 5000 type = medium_tank_amphibious_chassis_4 modules = { main_armament_slot = { any_of = { afv_machine_gun_4 afv_machine_gun_3 afv_machine_gun_2 afv_machine_gun } } secondary_armament_slot = afv_atgm_module turret_type_slot = tank_unmanned_turret suspension_type_slot = tank_wheeled_suspension_medium armor_type_slot = light_afv_heavy_armor_type engine_type_slot = tank_electric_engine_type reload_type_slot = revolver_magazine special_type_slot_1 = afv_mine_protection special_type_slot_2 = { any_of = { hardkill_system_gen2 hardkill_system_gen1 smoke_launchers_3 smoke_launchers_2 } } special_type_slot_3 = afv_reverse_doors special_type_slot_4 = tank_battlestation_module special_type_slot_5 = afv_troop_capacity special_type_slot_6 = tank_additional_armor_spaced ammunition_load_slot = machine_gun_ammo } upgrades = { tank_nsb_armor_upgrade = 2 } } allowed_modules = { } } } generic_artillery = { category = land blocked_for = { CHI CRO CZE DEN FRA GER HOL ITA JAP KOR POL SOV USA } roles = { land_modern_artillery } priority = { factor = 200 modifier = { num_of_military_factories > 5 factor = 0 } } early_modern_artillery_default = { priority = { factor = 10 modifier = { factor = 0 has_tech = mbt_tech_1 } } target_variant = { match_value = 1000 type = medium_tank_artillery_chassis_0 modules = { main_armament_slot = art_gun_module secondary_armament_slot = empty turret_type_slot = tank_base_tank_turret suspension_type_slot = tank_wheeled_suspension_medium armor_type_slot = empty engine_type_slot = afv_gasoline_engine_type reload_type_slot = manual_loading special_type_slot_1 = empty special_type_slot_2 = empty special_type_slot_3 = empty special_type_slot_4 = tank_battlestation_module special_type_slot_5 = { any_of = { burst_fire_gun_medium_gen3 burst_fire_gun_medium_gen2 burst_fire_gun_medium_gen1 } } ammunition_load_slot = artillery_light_ammo } upgrades = { tank_nsb_armor_upgrade = 0 } } allowed_modules = { } } cold_war_artillery_default = { priority = { factor = 10 modifier = { factor = 0 has_tech = mbt_tech_2 } } target_variant = { match_value = 2000 type = medium_tank_artillery_chassis_1 modules = { main_armament_slot = art_gun_module secondary_armament_slot = empty turret_type_slot = tank_base_tank_turret suspension_type_slot = tank_wheeled_suspension_medium armor_type_slot = empty engine_type_slot = afv_gasoline_engine_type reload_type_slot = manual_loading special_type_slot_1 = empty special_type_slot_2 = empty special_type_slot_3 = empty special_type_slot_4 = tank_battlestation_module special_type_slot_5 = { any_of = { burst_fire_gun_medium_gen3 burst_fire_gun_medium_gen2 burst_fire_gun_medium_gen1 } } ammunition_load_slot = artillery_light_ammo } upgrades = { tank_nsb_armor_upgrade = 0 } } allowed_modules = { } } post_cold_war_artillery_default = { priority = { factor = 10 modifier = { factor = 0 has_tech = mbt_tech_3 } } target_variant = { match_value = 3000 type = medium_tank_artillery_chassis_2 modules = { main_armament_slot = art_gun_module secondary_armament_slot = empty turret_type_slot = tank_base_tank_turret suspension_type_slot = tank_wheeled_suspension_medium armor_type_slot = empty engine_type_slot = afv_gasoline_engine_type reload_type_slot = manual_loading special_type_slot_1 = empty special_type_slot_2 = empty special_type_slot_3 = empty special_type_slot_4 = tank_battlestation_module special_type_slot_5 = { any_of = { burst_fire_gun_medium_gen3 burst_fire_gun_medium_gen2 burst_fire_gun_medium_gen1 } } ammunition_load_slot = artillery_light_ammo } upgrades = { tank_nsb_armor_upgrade = 0 } } allowed_modules = { } } modern_artillery_default = { priority = { factor = 10 modifier = { factor = 0 has_tech = mbt_tech_4 } } target_variant = { match_value = 4000 type = medium_tank_artillery_chassis_3 modules = { main_armament_slot = art_gun_module secondary_armament_slot = empty turret_type_slot = tank_base_tank_turret suspension_type_slot = tank_wheeled_suspension_medium armor_type_slot = empty engine_type_slot = afv_gasoline_engine_type reload_type_slot = manual_loading special_type_slot_1 = empty special_type_slot_2 = empty special_type_slot_3 = empty special_type_slot_4 = tank_battlestation_module special_type_slot_5 = { any_of = { burst_fire_gun_medium_gen3 burst_fire_gun_medium_gen2 burst_fire_gun_medium_gen1 } } ammunition_load_slot = artillery_light_ammo } upgrades = { tank_nsb_armor_upgrade = 0 } } allowed_modules = { } } future_artillery_default = { priority = { factor = 10 } target_variant = { match_value = 5000 type = medium_tank_artillery_chassis_4 modules = { main_armament_slot = art_gun_module secondary_armament_slot = empty turret_type_slot = tank_base_tank_turret suspension_type_slot = tank_wheeled_suspension_medium armor_type_slot = empty engine_type_slot = tank_electric_engine_type reload_type_slot = manual_loading special_type_slot_1 = empty special_type_slot_2 = empty special_type_slot_3 = empty special_type_slot_4 = tank_battlestation_module special_type_slot_5 = { any_of = { burst_fire_gun_medium_gen3 burst_fire_gun_medium_gen2 burst_fire_gun_medium_gen1 } } ammunition_load_slot = artillery_light_ammo } upgrades = { tank_nsb_armor_upgrade = 0 } } allowed_modules = { } } } generic_artillery_expensive = { category = land blocked_for = { CHI CRO CZE DEN FRA GER HOL ITA JAP KOR POL SOV USA } roles = { land_modern_artillery } priority = { factor = 200 modifier = { num_of_military_factories < 6 factor = 0 } } early_modern_artillery_exp_default = { priority = { factor = 10 modifier = { factor = 0 has_tech = mbt_tech_1 } } target_variant = { match_value = 1000 type = medium_tank_artillery_chassis_0 modules = { main_armament_slot = art_gun_module turret_type_slot = tank_base_tank_turret suspension_type_slot = tank_suspension_type_med armor_type_slot = light_afv_armor_type engine_type_slot = tank_diesel_engine_type reload_type_slot = automatic_loading special_type_slot_1 = { any_of = { cluster_ammo_3 cluster_ammo_2 cluster_ammo_1 } } special_type_slot_2 = { any_of = { heat_ammo_3 heat_ammo_2 heat_ammo_1 } } special_type_slot_3 = { any_of = { laser_guided_ammo_3 laser_guided_ammo_2 laser_guided_ammo_1 } } special_type_slot_4 = tank_battlestation_module special_type_slot_5 = { any_of = { burst_fire_gun_medium_gen3 burst_fire_gun_medium_gen2 burst_fire_gun_medium_gen1 } } ammunition_load_slot = artillery_medium_ammo } upgrades = { tank_nsb_armor_upgrade = 0 } } allowed_modules = { } } cold_war_artillery_exp_default = { priority = { factor = 10 modifier = { factor = 0 has_tech = mbt_tech_2 } } target_variant = { match_value = 2000 type = medium_tank_artillery_chassis_1 modules = { main_armament_slot = art_gun_module turret_type_slot = tank_base_tank_turret suspension_type_slot = tank_suspension_type_med armor_type_slot = light_afv_armor_type engine_type_slot = tank_diesel_engine_type reload_type_slot = automatic_loading special_type_slot_1 = { any_of = { cluster_ammo_3 cluster_ammo_2 cluster_ammo_1 } } special_type_slot_2 = { any_of = { heat_ammo_3 heat_ammo_2 heat_ammo_1 } } special_type_slot_3 = { any_of = { laser_guided_ammo_3 laser_guided_ammo_2 laser_guided_ammo_1 } } special_type_slot_4 = tank_battlestation_module special_type_slot_5 = { any_of = { burst_fire_gun_medium_gen3 burst_fire_gun_medium_gen2 burst_fire_gun_medium_gen1 } } ammunition_load_slot = artillery_medium_ammo } upgrades = { tank_nsb_armor_upgrade = 0 } } allowed_modules = { } } post_cold_war_artillery_exp_default = { priority = { factor = 10 modifier = { factor = 0 has_tech = mbt_tech_3 } } target_variant = { match_value = 3000 type = medium_tank_artillery_chassis_2 modules = { main_armament_slot = art_gun_module turret_type_slot = tank_base_tank_turret suspension_type_slot = tank_suspension_type_med armor_type_slot = light_afv_armor_type engine_type_slot = tank_diesel_engine_type reload_type_slot = automatic_loading special_type_slot_1 = { any_of = { cluster_ammo_3 cluster_ammo_2 cluster_ammo_1 } } special_type_slot_2 = { any_of = { heat_ammo_3 heat_ammo_2 heat_ammo_1 } } special_type_slot_3 = { any_of = { laser_guided_ammo_3 laser_guided_ammo_2 laser_guided_ammo_1 } } special_type_slot_4 = tank_battlestation_module special_type_slot_5 = { any_of = { multiple_rounds_medium_gen3 multiple_rounds_medium_gen2 multiple_rounds_medium_gen1 } } ammunition_load_slot = artillery_medium_ammo } upgrades = { tank_nsb_armor_upgrade = 0 } } allowed_modules = { } } modern_artillery_exp_default = { priority = { factor = 10 modifier = { factor = 0 has_tech = mbt_tech_4 } } target_variant = { match_value = 4000 type = medium_tank_artillery_chassis_3 modules = { main_armament_slot = art_gun_module turret_type_slot = tank_base_tank_turret suspension_type_slot = tank_wheeled_suspension_medium armor_type_slot = light_afv_armor_type engine_type_slot = tank_diesel_engine_type reload_type_slot = automatic_loading special_type_slot_1 = { any_of = { cluster_ammo_3 cluster_ammo_2 cluster_ammo_1 } } special_type_slot_2 = { any_of = { heat_ammo_3 heat_ammo_2 heat_ammo_1 } } special_type_slot_3 = { any_of = { laser_guided_ammo_3 laser_guided_ammo_2 laser_guided_ammo_1 } } special_type_slot_4 = tank_battlestation_module special_type_slot_5 = { any_of = { multiple_rounds_medium_gen3 multiple_rounds_medium_gen2 multiple_rounds_medium_gen1 } } special_type_slot_6 = spaced_armor_gen2 ammunition_load_slot = artillery_medium_ammo } upgrades = { tank_nsb_armor_upgrade = 0 } } allowed_modules = { } } future_artillery_exp_default = { priority = { factor = 10 } target_variant = { match_value = 5000 type = medium_tank_artillery_chassis_4 modules = { main_armament_slot = art_gun_module turret_type_slot = tank_base_tank_turret suspension_type_slot = tank_wheeled_suspension_medium armor_type_slot = light_afv_armor_type engine_type_slot = tank_electric_engine_type reload_type_slot = automatic_loading special_type_slot_1 = { any_of = { cluster_ammo_3 cluster_ammo_2 cluster_ammo_1 } } special_type_slot_2 = { any_of = { heat_ammo_3 heat_ammo_2 heat_ammo_1 } } special_type_slot_3 = { any_of = { laser_guided_ammo_3 laser_guided_ammo_2 laser_guided_ammo_1 } } special_type_slot_4 = tank_battlestation_module special_type_slot_5 = { any_of = { multiple_rounds_medium_gen3 multiple_rounds_medium_gen2 multiple_rounds_medium_gen1 } } special_type_slot_6 = spaced_armor_gen2 ammunition_load_slot = artillery_medium_ammo } upgrades = { tank_nsb_armor_upgrade = 0 } } allowed_modules = { } } } generic_attack_helicopter = { category = land blocked_for = { BEL CHI CZE DEN ENG FRA GER HOL ISR JAP KOR POL ROM SLO SOV SPR SWE TUR UKR USA } roles = { land_attack_helicopter } priority = { factor = 200 modifier = { num_of_military_factories > 5 factor = 0 } } early_attack_helicopter_default = { priority = { factor = 10 modifier = { factor = 0 has_tech = nsb_attack_helicopter_tech_1 } } target_variant = { match_value = 1000 type = heavy_tank_chassis_0 modules = { nose_gun_type_slot = helicopter_light_nose_gun helicopter_body_layout = light_gunship_layout chassis_type_slot = helicopter_light_chassis engine_type_slot = helicopter_turbine_engine_type sensor_and_avionics_slot = helicopter_sensor_and_avionics_type armor_type_slot = helicopter_armor_type_light helicopter_body_mount_1 = helicopter_atgm_type helicopter_body_mount_2 = helicopter_rockets_type defence_type_slot = { any_of = { active_defence_system_gen3 active_defence_system_gen2 active_defence_system_gen1 flare_launchers } } defence_type_slot_2 = helicopter_em_lock_type } } allowed_modules = { } } cold_war_attack_helicopter_default = { priority = { factor = 10 modifier = { factor = 0 has_tech = nsb_attack_helicopter_tech_2 } } target_variant = { match_value = 2000 type = heavy_tank_chassis_1 modules = { nose_gun_type_slot = helicopter_medium_nose_gun helicopter_body_layout = light_gunship_layout chassis_type_slot = helicopter_light_chassis engine_type_slot = helicopter_turbine_engine_type sensor_and_avionics_slot = helicopter_sensor_and_avionics_type armor_type_slot = helicopter_armor_type_light helicopter_body_mount_1 = helicopter_atgm_type helicopter_body_mount_2 = helicopter_rockets_type defence_type_slot = { any_of = { active_defence_system_gen3 active_defence_system_gen2 active_defence_system_gen1 flare_launchers } } defence_type_slot_2 = helicopter_em_lock_type } } allowed_modules = { } } post_cold_war_attack_helicopter_default = { priority = { factor = 10 modifier = { factor = 0 has_tech = nsb_attack_helicopter_tech_3 } } target_variant = { match_value = 3000 type = heavy_tank_chassis_2 modules = { nose_gun_type_slot = helicopter_medium_nose_gun helicopter_body_layout = light_gunship_layout top_mount_type_slot = mast_mounted_camera chassis_type_slot = helicopter_light_chassis engine_type_slot = helicopter_turbine_engine_type sensor_and_avionics_slot = helicopter_sensor_and_avionics_type armor_type_slot = helicopter_armor_type_light helicopter_body_mount_1 = helicopter_atgm_type helicopter_body_mount_2 = helicopter_rockets_type defence_type_slot = { any_of = { active_defence_system_gen3 active_defence_system_gen2 active_defence_system_gen1 flare_launchers } } defence_type_slot_2 = helicopter_em_lock_type } } allowed_modules = { } } modern_attack_helicopter_default = { priority = { factor = 10 modifier = { factor = 0 has_tech = nsb_attack_helicopter_tech_4 } } target_variant = { match_value = 4000 type = heavy_tank_chassis_3 modules = { nose_gun_type_slot = helicopter_medium_nose_gun helicopter_body_layout = light_gunship_layout top_mount_type_slot = mast_mounted_camera chassis_type_slot = helicopter_light_chassis engine_type_slot = helicopter_turbine_engine_type sensor_and_avionics_slot = helicopter_sensor_and_avionics_type armor_type_slot = helicopter_armor_type_light helicopter_body_mount_1 = helicopter_atgm_type helicopter_body_mount_2 = helicopter_rockets_type defence_type_slot = { any_of = { active_defence_system_gen3 active_defence_system_gen2 active_defence_system_gen1 flare_launchers } } defence_type_slot_2 = helicopter_em_lock_type } } allowed_modules = { } } future_attack_helicopter_default = { priority = { factor = 10 } target_variant = { match_value = 5000 type = heavy_tank_chassis_4 modules = { nose_gun_type_slot = helicopter_medium_nose_gun helicopter_body_layout = light_gunship_layout top_mount_type_slot = mast_mounted_camera chassis_type_slot = helicopter_light_chassis engine_type_slot = helicopter_turbine_engine_type sensor_and_avionics_slot = helicopter_sensor_and_avionics_type armor_type_slot = helicopter_armor_type_light helicopter_body_mount_1 = helicopter_atgm_type helicopter_body_mount_2 = helicopter_rockets_type defence_type_slot = { any_of = { active_defence_system_gen3 active_defence_system_gen2 active_defence_system_gen1 flare_launchers } } defence_type_slot_2 = helicopter_em_lock_type } } allowed_modules = { } } } generic_attack_helicopter_expensive = { category = land blocked_for = { BEL CHI CZE DEN ENG FRA GER HOL ISR JAP KOR POL ROM SLO SOV SPR SWE TUR UKR USA } roles = { land_attack_helicopter } priority = { factor = 200 modifier = { num_of_military_factories < 6 factor = 0 } } early_attack_helicopter_default = { priority = { factor = 10 modifier = { factor = 0 has_tech = nsb_attack_helicopter_tech_1 } } target_variant = { match_value = 1000 type = heavy_tank_chassis_0 modules = { nose_gun_type_slot = helicopter_heavy_nose_gun helicopter_body_layout = gunship_layout chassis_type_slot = helicopter_medium_chassis engine_type_slot = helicopter_turbine_engine_type sensor_and_avionics_slot = helicopter_sensor_and_avionics_type armor_type_slot = helicopter_armor_type helicopter_body_mount_1 = helicopter_rockets_type helicopter_body_mount_2 = helicopter_rockets_type helicopter_wing_mount_1 = helicopter_multiple_atgm_type helicopter_wing_mount_2 = helicopter_multiple_atgm_type defence_type_slot = { any_of = { active_defence_system_gen3 active_defence_system_gen2 active_defence_system_gen1 flare_launchers } } defence_type_slot_2 = helicopter_em_lock_type } } allowed_modules = { } } cold_war_attack_helicopter_default = { priority = { factor = 10 modifier = { factor = 0 has_tech = nsb_attack_helicopter_tech_2 } } target_variant = { match_value = 2000 type = heavy_tank_chassis_1 modules = { nose_gun_type_slot = helicopter_heavy_nose_gun helicopter_body_layout = gunship_layout top_mount_type_slot = mast_mounted_camera chassis_type_slot = helicopter_medium_chassis engine_type_slot = helicopter_turbine_engine_type sensor_and_avionics_slot = helicopter_sensor_and_avionics_type armor_type_slot = helicopter_armor_type helicopter_body_mount_1 = helicopter_rockets_type helicopter_body_mount_2 = helicopter_rockets_type helicopter_wing_mount_1 = helicopter_multiple_atgm_type helicopter_wing_mount_2 = helicopter_multiple_atgm_type defence_type_slot = { any_of = { active_defence_system_gen3 active_defence_system_gen2 active_defence_system_gen1 flare_launchers } } defence_type_slot_2 = helicopter_em_lock_type } } allowed_modules = { } } post_cold_war_attack_helicopter_default = { priority = { factor = 10 modifier = { factor = 0 has_tech = nsb_attack_helicopter_tech_3 } } target_variant = { match_value = 3000 type = heavy_tank_chassis_2 modules = { nose_gun_type_slot = helicopter_heavy_nose_gun helicopter_body_layout = gunship_layout top_mount_type_slot = mast_mounted_camera chassis_type_slot = helicopter_medium_chassis engine_type_slot = helicopter_turbine_engine_type sensor_and_avionics_slot = helicopter_sensor_and_avionics_type armor_type_slot = helicopter_armor_type helicopter_body_mount_1 = helicopter_rockets_type helicopter_body_mount_2 = helicopter_rockets_type helicopter_wing_mount_1 = helicopter_multiple_atgm_type helicopter_wing_mount_2 = helicopter_multiple_atgm_type defence_type_slot = { any_of = { active_defence_system_gen3 active_defence_system_gen2 active_defence_system_gen1 flare_launchers } } defence_type_slot_2 = helicopter_em_lock_type } } allowed_modules = { } } modern_attack_helicopter_default = { priority = { factor = 10 modifier = { factor = 0 has_tech = nsb_attack_helicopter_tech_4 } } target_variant = { match_value = 4000 type = heavy_tank_chassis_3 modules = { nose_gun_type_slot = helicopter_heavy_nose_gun helicopter_body_layout = gunship_layout top_mount_type_slot = mast_mounted_radar chassis_type_slot = helicopter_medium_chassis engine_type_slot = helicopter_turbine_engine_type sensor_and_avionics_slot = helicopter_sensor_and_avionics_type armor_type_slot = helicopter_armor_type helicopter_body_mount_1 = helicopter_rockets_type helicopter_body_mount_2 = helicopter_multiple_atgm_type helicopter_wing_mount_1 = helicopter_multiple_atgm_type helicopter_wing_mount_2 = { any_of = { helicopter_drones_gen3 helicopter_drones_gen2 helicopter_drones_gen1 } } defence_type_slot = { any_of = { active_defence_system_gen3 active_defence_system_gen2 active_defence_system_gen1 flare_launchers } } defence_type_slot_2 = helicopter_em_lock_type } } allowed_modules = { } } future_attack_helicopter_default = { priority = { factor = 10 } target_variant = { match_value = 5000 type = heavy_tank_chassis_4 modules = { nose_gun_type_slot = helicopter_heavy_nose_gun helicopter_body_layout = gunship_layout top_mount_type_slot = mast_mounted_radar chassis_type_slot = helicopter_medium_chassis engine_type_slot = helicopter_turbine_engine_type sensor_and_avionics_slot = helicopter_sensor_and_avionics_type armor_type_slot = helicopter_armor_type helicopter_body_mount_1 = helicopter_rockets_type helicopter_body_mount_2 = helicopter_multiple_atgm_type helicopter_wing_mount_1 = helicopter_multiple_atgm_type helicopter_wing_mount_2 = { any_of = { helicopter_drones_gen3 helicopter_drones_gen2 helicopter_drones_gen1 } } defence_type_slot = { any_of = { active_defence_system_gen3 active_defence_system_gen2 active_defence_system_gen1 flare_launchers } } defence_type_slot_2 = helicopter_em_lock_type } } allowed_modules = { } } } ######################### ###ASSAULT HELICOPTERS### ######################### generic_assault_helicopter = { category = land blocked_for = { BEL CHI CRO CZE DEN ENG FRA GER HOL ISR ITA JAP KOR PER POL ROM SER SLO SOV SPR SWE TUR UKR USA } roles = { land_assault_helicopter } priority = { factor = 200 modifier = { num_of_factories < 20 factor = 0 } } early_assault_helicopter_default = { priority = { factor = 10 modifier = { factor = 0 has_tech = nsb_attack_helicopter_tech_1 } } target_variant = { match_value = 1000 type = heavy_tank_amphibious_chassis_0 modules = { nose_gun_type_slot = { any_of = { helicopter_heavy_nose_gun helicopter_medium_nose_gun helicopter_light_nose_gun } } helicopter_body_layout = { module = gunship_transport_layout } chassis_type_slot = { module = helicopter_medium_chassis } engine_type_slot = { any_of = { helicopter_turbine_engine_type helicopter_piston_engine_type helicopter_coaxial_engine_type } } sensor_and_avionics_slot = { module = helicopter_sensor_and_avionics_type } armor_type_slot = { module = helicopter_armor_type } helicopter_body_mount_1 = { any_of = { defensive_guns } } helicopter_body_mount_2 = { any_of = { defensive_guns } } helicopter_wing_mount_1 = { any_of = { helicopter_rockets_type helicopter_gun_pods_type helicopter_wing_armament } } helicopter_wing_mount_2 = { any_of = { helicopter_rockets_type helicopter_gun_pods_type helicopter_wing_armament } } defence_type_slot = { any_of = { helicopter_stealth_module helicopter_em_lock_type helicopter_defence_type } } defence_type_slot_2 = { any_of = { helicopter_em_lock_type helicopter_defence_type } } } } allowed_modules = { helicopter_mast_mounted_camera helicopter_mast_mounted_radar } } cold_war_assault_helicopter_default = { priority = { factor = 10 modifier = { factor = 0 has_tech = nsb_attack_helicopter_tech_2 } } target_variant = { match_value = 2000 type = heavy_tank_amphibious_chassis_1 modules = { nose_gun_type_slot = { any_of = { helicopter_heavy_nose_gun helicopter_medium_nose_gun helicopter_light_nose_gun } } helicopter_body_layout = { module = gunship_transport_layout } chassis_type_slot = { module = helicopter_medium_chassis } engine_type_slot = { any_of = { helicopter_turbine_engine_type helicopter_piston_engine_type helicopter_coaxial_engine_type } } sensor_and_avionics_slot = { module = helicopter_sensor_and_avionics_type } armor_type_slot = { module = helicopter_armor_type } helicopter_body_mount_1 = { any_of = { defensive_guns } } helicopter_body_mount_2 = { any_of = { defensive_guns } } helicopter_wing_mount_1 = { any_of = { helicopter_rockets_type helicopter_gun_pods_type helicopter_wing_armament } } helicopter_wing_mount_2 = { any_of = { helicopter_rockets_type helicopter_gun_pods_type helicopter_wing_armament } } defence_type_slot = { any_of = { helicopter_stealth_module helicopter_em_lock_type helicopter_defence_type } } defence_type_slot_2 = { any_of = { helicopter_em_lock_type helicopter_defence_type } } } } allowed_modules = { helicopter_mast_mounted_camera helicopter_mast_mounted_radar } } post_cold_war_assault_helicopter_default = { priority = { factor = 10 modifier = { factor = 0 has_tech = nsb_attack_helicopter_tech_3 } } target_variant = { match_value = 3000 type = heavy_tank_amphibious_chassis_2 modules = { nose_gun_type_slot = { any_of = { helicopter_heavy_nose_gun helicopter_medium_nose_gun helicopter_light_nose_gun } } helicopter_body_layout = { module = gunship_transport_layout } chassis_type_slot = { module = helicopter_medium_chassis } engine_type_slot = { any_of = { helicopter_turbine_engine_type helicopter_piston_engine_type helicopter_coaxial_engine_type } } sensor_and_avionics_slot = { module = helicopter_sensor_and_avionics_type } armor_type_slot = { module = helicopter_armor_type } helicopter_body_mount_1 = { any_of = { defensive_guns } } helicopter_body_mount_2 = { any_of = { defensive_guns } } helicopter_wing_mount_1 = { any_of = { helicopter_rockets_type helicopter_gun_pods_type helicopter_wing_armament } } helicopter_wing_mount_2 = { any_of = { helicopter_rockets_type helicopter_gun_pods_type helicopter_wing_armament } } defence_type_slot = { any_of = { helicopter_stealth_module helicopter_em_lock_type helicopter_defence_type } } defence_type_slot_2 = { any_of = { helicopter_em_lock_type helicopter_defence_type } } } } allowed_modules = { helicopter_mast_mounted_camera helicopter_mast_mounted_radar } } modern_assault_helicopter_default = { priority = { factor = 10 modifier = { factor = 0 has_tech = nsb_attack_helicopter_tech_4 } } target_variant = { match_value = 4000 type = heavy_tank_amphibious_chassis_3 modules = { nose_gun_type_slot = { any_of = { helicopter_heavy_nose_gun helicopter_medium_nose_gun helicopter_light_nose_gun } } helicopter_body_layout = { module = gunship_transport_layout } chassis_type_slot = { module = helicopter_medium_chassis } engine_type_slot = { any_of = { helicopter_turbine_engine_type helicopter_piston_engine_type helicopter_coaxial_engine_type } } sensor_and_avionics_slot = { module = helicopter_sensor_and_avionics_type } armor_type_slot = { module = helicopter_armor_type } helicopter_body_mount_1 = { any_of = { defensive_guns } } helicopter_body_mount_2 = { any_of = { defensive_guns } } helicopter_wing_mount_1 = { any_of = { helicopter_rockets_type helicopter_gun_pods_type helicopter_wing_armament } } helicopter_wing_mount_2 = { any_of = { helicopter_rockets_type helicopter_gun_pods_type helicopter_wing_armament } } defence_type_slot = { any_of = { helicopter_stealth_module helicopter_em_lock_type helicopter_defence_type } } defence_type_slot_2 = { any_of = { helicopter_em_lock_type helicopter_defence_type } } } } allowed_modules = { helicopter_mast_mounted_camera helicopter_mast_mounted_radar } } future_assault_helicopter_default = { priority = { factor = 10 } target_variant = { match_value = 5000 type = heavy_tank_amphibious_chassis_4 modules = { nose_gun_type_slot = { any_of = { helicopter_heavy_nose_gun helicopter_medium_nose_gun helicopter_light_nose_gun } } helicopter_body_layout = { module = gunship_transport_layout } chassis_type_slot = { module = helicopter_medium_chassis } engine_type_slot = { any_of = { helicopter_turbine_engine_type helicopter_piston_engine_type helicopter_coaxial_engine_type } } sensor_and_avionics_slot = { module = helicopter_sensor_and_avionics_type } armor_type_slot = { module = helicopter_armor_type } helicopter_body_mount_1 = { any_of = { defensive_guns } } helicopter_body_mount_2 = { any_of = { defensive_guns } } helicopter_wing_mount_1 = { any_of = { helicopter_rockets_type helicopter_gun_pods_type helicopter_wing_armament } } helicopter_wing_mount_2 = { any_of = { helicopter_rockets_type helicopter_gun_pods_type helicopter_wing_armament } } defence_type_slot = { any_of = { helicopter_stealth_module helicopter_em_lock_type helicopter_defence_type } } defence_type_slot_2 = { any_of = { helicopter_em_lock_type helicopter_defence_type } } } } allowed_modules = { helicopter_mast_mounted_camera helicopter_mast_mounted_radar } } }