#####################
# Flack Guns
#####################

tech_sws_flack_gun_T1 = {
	area = engineering
	cost = @tier2cost2
	tier = 2
	category = { propulsion }
	ai_update_type = military
	prerequisites = { "tech_sws_ion_cannon_T3" }
	weight = @tier2weight2
	is_reverse_engineerable = no

	potential = {
		has_country_flag = can_use_star_wars_weapons
	}

	weight_modifier = {
		modifier = {
			factor = 1.25
			has_ethic = ethic_militarist
		}
		modifier = {
			factor = 1.5
			has_ethic = ethic_fanatic_militarist
		}
		modifier = {
			factor = 0.5
			NOT = {
				has_technology = "tech_mass_drivers_1"
			}
		}
		modifier = {
			factor = value:tech_weight_likelihood
			research_leader = {
				area = engineering
				has_trait = "leader_trait_expertise_propulsion"
			}
		}
	}

	ai_weight = {
		modifier = {
			factor = 1.25
			has_ethic = ethic_militarist
		}
		modifier = {
			factor = 1.5
			has_ethic = ethic_fanatic_militarist
		}
		modifier = {
			factor = 1.25
			research_leader = {
				area = engineering
				has_trait = "leader_trait_expertise_propulsion"
			}
		}
		modifier = {
			factor = @favored_weapon_ai_tech_factor
			is_preferred_weapons = weapon_type_kinetic
		}
		modifier = {
			factor = @disfavored_weapon_ai_tech_factor
			NOT = { is_preferred_weapons = weapon_type_kinetic }
		}
	}
}

tech_sws_flack_gun_T2 = {
	area = engineering
	cost = @tier3cost1
	tier = 3
	category = { propulsion }
	ai_update_type = military
	prerequisites = { "tech_sws_flack_gun_T1" }
	weight = @tier3weight1
	is_reverse_engineerable = no

	potential = {
		has_country_flag = can_use_star_wars_weapons
	}

	weight_modifier = {
		modifier = {
			factor = 1.25
			has_ethic = ethic_militarist
		}
		modifier = {
			factor = 1.5
			has_ethic = ethic_fanatic_militarist
		}
		modifier = {
			factor = 0.5
			NOT = {
				has_technology = "tech_mass_drivers_1"
			}
		}
		modifier = {
			factor = value:tech_weight_likelihood
			research_leader = {
				area = engineering
				has_trait = "leader_trait_expertise_propulsion"
			}
		}
	}

	ai_weight = {
		modifier = {
			factor = 1.25
			has_ethic = ethic_militarist
		}
		modifier = {
			factor = 1.5
			has_ethic = ethic_fanatic_militarist
		}
		modifier = {
			factor = 1.25
			research_leader = {
				area = engineering
				has_trait = "leader_trait_expertise_propulsion"
			}
		}
		modifier = {
			factor = @favored_weapon_ai_tech_factor
			is_preferred_weapons = weapon_type_kinetic
		}
		modifier = {
			factor = @disfavored_weapon_ai_tech_factor
			NOT = { is_preferred_weapons = weapon_type_kinetic }
		}
	}
}

tech_sws_flack_gun_T3 = {
	area = engineering
	cost = @tier4cost1
	tier = 4
	category = { propulsion }
	ai_update_type = military
	prerequisites = { "tech_sws_flack_gun_T2" }
	weight = @tier4weight1
	is_reverse_engineerable = no

	potential = {
		has_country_flag = can_use_star_wars_weapons
	}

	weight_modifier = {
		modifier = {
			factor = 1.25
			has_ethic = ethic_militarist
		}
		modifier = {
			factor = 1.5
			has_ethic = ethic_fanatic_militarist
		}
		modifier = {
			factor = 0.5
			NOT = {
				has_technology = "tech_mass_drivers_1"
			}
		}
		modifier = {
			factor = value:tech_weight_likelihood
			research_leader = {
				area = engineering
				has_trait = "leader_trait_expertise_propulsion"
			}
		}
	}

	ai_weight = {
		modifier = {
			factor = 1.25
			has_ethic = ethic_militarist
		}
		modifier = {
			factor = 1.5
			has_ethic = ethic_fanatic_militarist
		}
		modifier = {
			factor = 1.25
			research_leader = {
				area = engineering
				has_trait = "leader_trait_expertise_propulsion"
			}
		}
		modifier = {
			factor = @favored_weapon_ai_tech_factor
			is_preferred_weapons = weapon_type_kinetic
		}
		modifier = {
			factor = @disfavored_weapon_ai_tech_factor
			NOT = { is_preferred_weapons = weapon_type_kinetic }
		}
	}
}

tech_sws_flack_gun_T4 = {
	area = engineering
	cost = @tier5cost1
	tier = 5
	category = { propulsion }
	ai_update_type = military
	prerequisites = { "tech_sws_flack_gun_T3" "esc_tech_new_age_warfare" }
	weight = @tier5weight1
	is_reverse_engineerable = no

	potential = {
		has_country_flag = can_use_star_wars_weapons
	}

	weight_modifier = {
		modifier = {
			factor = 1.25
			has_ethic = ethic_militarist
		}
		modifier = {
			factor = 1.5
			has_ethic = ethic_fanatic_militarist
		}
		modifier = {
			factor = 0.5
			NOT = {
				has_technology = "tech_mass_drivers_1"
			}
		}
		modifier = {
			factor = value:tech_weight_likelihood
			research_leader = {
				area = engineering
				has_trait = "leader_trait_expertise_propulsion"
			}
		}
	}

	ai_weight = {
		modifier = {
			factor = 1.25
			has_ethic = ethic_militarist
		}
		modifier = {
			factor = 1.5
			has_ethic = ethic_fanatic_militarist
		}
		modifier = {
			factor = 1.25
			research_leader = {
				area = engineering
				has_trait = "leader_trait_expertise_propulsion"
			}
		}
		modifier = {
			factor = @favored_weapon_ai_tech_factor
			is_preferred_weapons = weapon_type_kinetic
		}
		modifier = {
			factor = @disfavored_weapon_ai_tech_factor
			NOT = { is_preferred_weapons = weapon_type_kinetic }
		}
	}
}

tech_sws_flack_gun_T5 = {
	area = engineering
	cost = @tier5cost3
	tier = 5
	category = { propulsion }
	ai_update_type = military
	prerequisites = { "tech_sws_flack_gun_T4" }
	weight = @tier5weight3
	is_reverse_engineerable = no

	potential = {
		has_country_flag = can_use_star_wars_weapons
	}

	weight_modifier = {
		modifier = {
			factor = 1.25
			has_ethic = ethic_militarist
		}
		modifier = {
			factor = 1.5
			has_ethic = ethic_fanatic_militarist
		}
		modifier = {
			factor = 0.5
			NOT = {
				has_technology = "tech_mass_drivers_1"
			}
		}
		modifier = {
			factor = value:tech_weight_likelihood
			research_leader = {
				area = engineering
				has_trait = "leader_trait_expertise_propulsion"
			}
		}
	}

	ai_weight = {
		modifier = {
			factor = 1.25
			has_ethic = ethic_militarist
		}
		modifier = {
			factor = 1.5
			has_ethic = ethic_fanatic_militarist
		}
		modifier = {
			factor = 1.25
			research_leader = {
				area = engineering
				has_trait = "leader_trait_expertise_propulsion"
			}
		}
		modifier = {
			factor = @favored_weapon_ai_tech_factor
			is_preferred_weapons = weapon_type_kinetic
		}
		modifier = {
			factor = @disfavored_weapon_ai_tech_factor
			NOT = { is_preferred_weapons = weapon_type_kinetic }
		}
	}
}
