#####################
# Ship Components
#####################

tech_sws_long_range_scanner_T1 = {
	area = society
	cost = @tier2cost1
	tier = 2
	category = { military_theory }
	ai_update_type = military
	prerequisites = { "tech_sws_communications_outpost_T1" }
	weight = @tier2weight1
	is_reverse_engineerable = no

	potential = {
		has_country_flag = can_use_star_wars_weapons
	}

	weight_modifier = {
		modifier = {
			factor = value:tech_weight_likelihood
			research_leader = {
				area = society
				has_trait = "leader_trait_expertise_military_theory"
			}
		}
	}

	ai_weight = {
		modifier = {
			factor = 1.5
			has_ethic = ethic_militarist
		}
		modifier = {
			factor = 2
			has_ethic = ethic_fanatic_militarist
		}
		modifier = {
			factor = 1.25
			research_leader = {
				area = society
				has_trait = "leader_trait_expertise_military_theory"
			}
		}
	}
}

tech_sws_long_range_scanner_T2 = {
	area = society
	cost = @tier4cost1
	tier = 4
	category = { military_theory }
	ai_update_type = military
	prerequisites = { "tech_sws_communications_outpost_T2" "tech_sws_long_range_scanner_T1" }
	weight = @tier4weight1
	is_reverse_engineerable = no

	potential = {
		has_country_flag = can_use_star_wars_weapons
	}

	weight_modifier = {
		modifier = {
			factor = value:tech_weight_likelihood
			research_leader = {
				area = society
				has_trait = "leader_trait_expertise_military_theory"
			}
		}
	}

	ai_weight = {
		modifier = {
			factor = 1.5
			has_ethic = ethic_militarist
		}
		modifier = {
			factor = 2
			has_ethic = ethic_fanatic_militarist
		}
		modifier = {
			factor = 1.25
			research_leader = {
				area = society
				has_trait = "leader_trait_expertise_military_theory"
			}
		}
	}
}

tech_sws_astromech_bay = {
	area = society
	cost = @tier2cost2
	tier = 2
	category = { military_theory }
	ai_update_type = military
	prerequisites = { "tech_sws_concussion_missile_T1" "tech_robotic_workers" }
	weight = @tier2weight2
	is_reverse_engineerable = no

	potential = {
		has_country_flag = can_use_star_wars_weapons
	}

	weight_modifier = {
		modifier = {
			factor = value:tech_weight_likelihood
			research_leader = {
				area = society
				has_trait = "leader_trait_expertise_military_theory"
			}
		}
	}

	ai_weight = {
		modifier = {
			factor = 1.5
			has_ethic = ethic_militarist
		}
		modifier = {
			factor = 2
			has_ethic = ethic_fanatic_militarist
		}
		modifier = {
			factor = 1.25
			research_leader = {
				area = society
				has_trait = "leader_trait_expertise_military_theory"
			}
		}
	}
}

tech_sws_escape_pod_hunters = {
	area = society
	cost = @tier3cost2
	tier = 3
	category = { military_theory }
	ai_update_type = military
	prerequisites = { "tech_sws_astromech_bay" }
	weight = @tier3weight2
	is_reverse_engineerable = no

	potential = {
		has_country_flag = can_use_star_wars_weapons
	}

	weight_modifier = {
		modifier = {
			factor = value:tech_weight_likelihood
			research_leader = {
				area = society
				has_trait = "leader_trait_expertise_military_theory"
			}
		}
	}

	ai_weight = {
		modifier = {
			factor = 1.5
			has_ethic = ethic_militarist
		}
		modifier = {
			factor = 2
			has_ethic = ethic_fanatic_militarist
		}
		modifier = {
			factor = 1.25
			research_leader = {
				area = society
				has_trait = "leader_trait_expertise_military_theory"
			}
		}
	}
}

tech_sws_missile_jamming_field = {
	area = society
	cost = @tier3cost1
	tier = 3
	category = { military_theory }
	ai_update_type = military
	prerequisites = { "tech_sws_concussion_missile_T1" "tech_ftl_inhibitor" }
	weight = @tier3weight1
	is_reverse_engineerable = no

	potential = {
		has_country_flag = can_use_star_wars_weapons
	}

	weight_modifier = {
		modifier = {
			factor = value:tech_weight_likelihood
			research_leader = {
				area = society
				has_trait = "leader_trait_expertise_military_theory"
			}
		}
	}

	ai_weight = {
		modifier = {
			factor = 1.5
			has_ethic = ethic_militarist
		}
		modifier = {
			factor = 2
			has_ethic = ethic_fanatic_militarist
		}
		modifier = {
			factor = 1.25
			research_leader = {
				area = society
				has_trait = "leader_trait_expertise_military_theory"
			}
		}
	}
}

tech_sws_gravity_well_generator = {
	area = society
	cost = @tier4cost1
	tier = 4
	category = { military_theory }
	ai_update_type = military
	prerequisites = { "tech_sws_missile_jamming_field" }
	weight = @tier4weight1
	is_reverse_engineerable = no

	potential = {
		has_country_flag = can_use_star_wars_weapons
	}

	weight_modifier = {
		modifier = {
			factor = value:tech_weight_likelihood
			research_leader = {
				area = society
				has_trait = "leader_trait_expertise_military_theory"
			}
		}
	}

	ai_weight = {
		modifier = {
			factor = 1.5
			has_ethic = ethic_militarist
		}
		modifier = {
			factor = 2
			has_ethic = ethic_fanatic_militarist
		}
		modifier = {
			factor = 1.25
			research_leader = {
				area = society
				has_trait = "leader_trait_expertise_military_theory"
			}
		}
	}
}

tech_sws_tractor_beam_T1 = {
	area = society
	cost = @tier3cost2
	tier = 3
	category = { military_theory }
	ai_update_type = military
	prerequisites = { "tech_sws_missile_jamming_field" }
	weight = @tier3weight2
	is_reverse_engineerable = no

	potential = {
		has_country_flag = can_use_star_wars_weapons
	}

	weight_modifier = {
		modifier = {
			factor = value:tech_weight_likelihood
			research_leader = {
				area = society
				has_trait = "leader_trait_expertise_military_theory"
			}
		}
	}

	ai_weight = {
		modifier = {
			factor = 1.5
			has_ethic = ethic_militarist
		}
		modifier = {
			factor = 2
			has_ethic = ethic_fanatic_militarist
		}
		modifier = {
			factor = 1.25
			research_leader = {
				area = society
				has_trait = "leader_trait_expertise_military_theory"
			}
		}
	}
}

tech_sws_tractor_beam_T2 = {
	area = society
	cost = @tier4cost1
	tier = 4
	category = { military_theory }
	ai_update_type = military
	prerequisites = { "tech_sws_tractor_beam_T1" }
	weight = @tier4weight1
	is_reverse_engineerable = no

	potential = {
		has_country_flag = can_use_star_wars_weapons
	}

	weight_modifier = {
		modifier = {
			factor = value:tech_weight_likelihood
			research_leader = {
				area = society
				has_trait = "leader_trait_expertise_military_theory"
			}
		}
	}

	ai_weight = {
		modifier = {
			factor = 1.5
			has_ethic = ethic_militarist
		}
		modifier = {
			factor = 2
			has_ethic = ethic_fanatic_militarist
		}
		modifier = {
			factor = 1.25
			research_leader = {
				area = society
				has_trait = "leader_trait_expertise_military_theory"
			}
		}
	}
}
