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

weapon_component_template = {
	key = "SWS_FLACK_GUN_T1"
	size = point_defence
	type = point_defence
	icon = "GFX_ship_part_sws_flack_gun_01"
	icon_frame = 1

	entity = "small_kinetic_gun_entity"
	projectile_gfx = "sws_flack_gun"

	prerequisites = { "tech_sws_flack_gun_T1" }
	component_set = "SWS_FLACK_GUN_T1"
	tags = { weapon_type_point_defense weapon_type_kinetic }
	upgrades_to = "SWS_FLACK_GUN_T2"
	ai_tags = { weapon_role_anti_shield gunship }

	power = -17
	damage = { min = 20.0 max = 68.0 }
	windup = { min = 4.0 max = 16.0 }
	total_fire_time = 25.0
	range = 50.0
	accuracy = 0.70
	tracking = 0.30

	shield_damage = 1.50
	shield_penetration = 0.00
	armor_damage = 0.50
	armor_penetration = 0.00
	hull_damage = 1.00

	resources = {
		category = ship_components
		cost = {
			alloys = 34
			volatile_motes = 0.50
		}
		upkeep = {
			energy = 0.34
			alloys = 0.068
		}
	}

	point_defence_targets = { "strike_craft" }

	ai_weight = {
		weight = 1
		modifier = {
			factor = 10
			has_country_flag = can_use_star_wars_weapons
		}
		modifier = {
			factor = 0
			no_resource_for_component = { RESOURCE = volatile_motes }
		}
	}
}

weapon_component_template = {
	key = "SWS_FLACK_GUN_T2"
	size = point_defence
	type = point_defence
	icon = "GFX_ship_part_sws_flack_gun_02"
	icon_frame = 1

	entity = "small_kinetic_gun_entity"
	projectile_gfx = "sws_flack_gun"

	prerequisites = { "tech_sws_flack_gun_T2" }
	component_set = "SWS_FLACK_GUN_T2"
	tags = { weapon_type_point_defense weapon_type_kinetic }
	upgrades_to = "SWS_FLACK_GUN_T3"
	ai_tags = { weapon_role_anti_shield gunship }

	power = -23
	damage = { min = 28.0 max = 88.0 }
	windup = { min = 4.0 max = 16.0 }
	total_fire_time = 25.0
	range = 50.0
	accuracy = 0.70
	tracking = 0.30

	shield_damage = 1.50
	shield_penetration = 0.00
	armor_damage = 0.50
	armor_penetration = 0.00
	hull_damage = 1.00

	resources = {
		category = ship_components
		cost = {
			alloys = 44
			volatile_motes = 0.65
		}
		upkeep = {
			energy = 0.44
			alloys = 0.088
		}
	}

	point_defence_targets = { "strike_craft" }

	ai_weight = {
		weight = 1
		modifier = {
			factor = 10
			has_country_flag = can_use_star_wars_weapons
		}
		modifier = {
			factor = 0
			no_resource_for_component = { RESOURCE = volatile_motes }
		}
	}
}

weapon_component_template = {
	key = "SWS_FLACK_GUN_T3"
	size = point_defence
	type = point_defence
	icon = "GFX_ship_part_sws_flack_gun_03"
	icon_frame = 1

	entity = "small_kinetic_gun_entity"
	projectile_gfx = "sws_flack_gun"

	prerequisites = { "tech_sws_flack_gun_T3" }
	component_set = "SWS_FLACK_GUN_T3"
	tags = { weapon_type_point_defense weapon_type_kinetic }
	upgrades_to = "SWS_FLACK_GUN_T4"
	ai_tags = { weapon_role_anti_shield gunship }

	power = -30
	damage = { min = 35.0 max = 115.0 }
	windup = { min = 4.0 max = 16.0 }
	total_fire_time = 25.0
	range = 50.0
	accuracy = 0.70
	tracking = 0.30

	shield_damage = 1.50
	shield_penetration = 0.00
	armor_damage = 0.50
	armor_penetration = 0.00
	hull_damage = 1.00

	resources = {
		category = ship_components
		cost = {
			alloys = 58
			volatile_motes = 0.86
		}
		upkeep = {
			energy = 0.58
			alloys = 0.116
		}
	}

	point_defence_targets = { "strike_craft" }

	ai_weight = {
		weight = 1
		modifier = {
			factor = 10
			has_country_flag = can_use_star_wars_weapons
		}
		modifier = {
			factor = 0
			no_resource_for_component = { RESOURCE = volatile_motes }
		}
	}
}

weapon_component_template = {
	key = "SWS_FLACK_GUN_T4"
	size = point_defence
	type = point_defence
	icon = "GFX_ship_part_sws_flack_gun_04"
	icon_frame = 1

	entity = "small_kinetic_gun_entity"
	projectile_gfx = "sws_flack_gun"

	prerequisites = { "tech_sws_flack_gun_T4" }
	component_set = "SWS_FLACK_GUN_T4"
	tags = { weapon_type_point_defense weapon_type_kinetic }
	upgrades_to = "SWS_FLACK_GUN_T5"
	ai_tags = { weapon_role_anti_shield gunship }

	power = -34
	damage = { min = 44.0 max = 148.0 }
	windup = { min = 4.0 max = 16.0 }
	total_fire_time = 25.0
	range = 50.0
	accuracy = 0.70
	tracking = 0.30

	shield_damage = 1.50
	shield_penetration = 0.00
	armor_damage = 0.50
	armor_penetration = 0.00
	hull_damage = 1.00

	resources = {
		category = ship_components
		cost = {
			alloys = 76
			volatile_motes = 1.10
		}
		upkeep = {
			energy = 0.76
			alloys = 0.152
		}
	}

	point_defence_targets = { "strike_craft" }

	ai_weight = {
		weight = 1
		modifier = {
			factor = 10
			has_country_flag = can_use_star_wars_weapons
		}
		modifier = {
			factor = 0
			no_resource_for_component = { RESOURCE = volatile_motes }
		}
	}
}

weapon_component_template = {
	key = "SWS_FLACK_GUN_T5"
	size = point_defence
	type = point_defence
	icon = "GFX_ship_part_sws_flack_gun_05"
	icon_frame = 1

	entity = "small_kinetic_gun_entity"
	projectile_gfx = "sws_flack_gun"

	prerequisites = { "tech_sws_flack_gun_T5" }
	component_set = "SWS_FLACK_GUN_T5"
	tags = { weapon_type_point_defense weapon_type_kinetic }
###	upgrades_to = n/a
	ai_tags = { weapon_role_anti_shield gunship }

	power = -46
	damage = { min = 67.0 max = 192.0 }
	windup = { min = 4.0 max = 16.0 }
	total_fire_time = 25.0
	range = 50.0
	accuracy = 0.70
	tracking = 0.30

	shield_damage = 1.50
	shield_penetration = 0.00
	armor_damage = 0.50
	armor_penetration = 0.00
	hull_damage = 1.00

	resources = {
		category = ship_components
		cost = {
			alloys = 104
			volatile_motes = 1.40
		}
		upkeep = {
			energy = 1.04
			alloys = 0.208
		}
	}

	point_defence_targets = { "strike_craft" }

	ai_weight = {
		weight = 1
		modifier = {
			factor = 10
			has_country_flag = can_use_star_wars_weapons
		}
		modifier = {
			factor = 0
			no_resource_for_component = { RESOURCE = volatile_motes }
		}
	}
}
