# ####################
# 
# ####################
weapon_component_template = {
	key = "M8_D_1"
	size = medium
	entity = "medium_kinetic_gun_entity"
	type = instant
	icon = "GFX_ship_part_autocannon_2"
	icon_frame = 1
	prerequisites = { "tech_ml8_d_1" }
	component_set = "ML8_D_1"
	projectile_gfx = "ripper_auto_cannons_m"
	tags = { weapon_type_kinetic }
}

weapon_component_template = {
	key = "L8_D_1"
	size = large
	entity = "large_kinetic_gun_entity"
	type = instant
	icon = "GFX_ship_part_autocannon_2"
	icon_frame = 1
	prerequisites = { "tech_ml8_d_1" }
	component_set = "ML8_D_1"
	projectile_gfx = "ripper_auto_cannons_l"
	tags = { weapon_type_kinetic }
}

weapon_component_template = {
	key = "M8_D_2"
	size = medium
	entity = "medium_kinetic_gun_entity"
	type = instant
	icon = "GFX_ship_part_autocannon_2"
	icon_frame = 1
	prerequisites = { "tech_ml8_d_2" }
	component_set = "ML8_D_2"
	projectile_gfx = "ripper_auto_cannons_m"
	tags = { weapon_type_kinetic }
}

weapon_component_template = {
	key = "L8_D_2"
	size = large
	entity = "large_kinetic_gun_entity"
	type = instant
	icon = "GFX_ship_part_autocannon_2"
	icon_frame = 1
	prerequisites = { "tech_ml8_d_2" }
	component_set = "ML8_D_2"
	projectile_gfx = "ripper_auto_cannons_l"
	tags = { weapon_type_kinetic }
}

weapon_component_template = {
	key = "M8_D_3"
	size = medium
	entity = "medium_kinetic_gun_entity"
	type = instant
	icon = "GFX_ship_part_autocannon_2"
	icon_frame = 1
	prerequisites = { "tech_ml8_d_3" }
	component_set = "ML8_D_3"
	projectile_gfx = "ripper_auto_cannons_m"
	tags = { weapon_type_kinetic }
}

weapon_component_template = {
	key = "L8_D_3"
	size = large
	entity = "large_kinetic_gun_entity"
	type = instant
	icon = "GFX_ship_part_autocannon_2"
	icon_frame = 1
	prerequisites = { "tech_ml8_d_3" }
	component_set = "ML8_D_3"
	projectile_gfx = "ripper_auto_cannons_l"
	tags = { weapon_type_kinetic }
}

#########################################
weapon_component_template = {
	key = "M8_D_X"
	size = medium
	entity = "medium_kinetic_gun_entity"
	type = instant
	icon = "GFX_ship_part_autocannon_2"
	icon_frame = 1
	prerequisites = { "tech_ml8_d_x" }
	component_set = "ML8_D_X"
	projectile_gfx = "ripper_auto_cannons_m"
	tags = { weapon_type_kinetic }
}

weapon_component_template = {
	key = "L8_D_X"
	size = large
	entity = "large_kinetic_gun_entity"
	type = instant
	icon = "GFX_ship_part_autocannon_2"
	icon_frame = 1
	prerequisites = { "tech_ml8_d_x" }
	component_set = "ML8_D_X"
	projectile_gfx = "ripper_auto_cannons_l"
	tags = { weapon_type_kinetic }
}
#########################################



weapon_component_template = {
	key = "S8_D_1"
	size = small
	entity = "small_kinetic_gun_entity"
	type = instant
	icon = "GFX_ship_part_autocannon_2"
	icon_frame = 1
	prerequisites = { "tech_s8_d_1" }
	component_set = "S8_D_11"
	projectile_gfx = "ripper_auto_cannons_s"
	tags = { weapon_type_kinetic }
}

weapon_component_template = {
	key = "S8_D_2"
	size = small
	entity = "small_kinetic_gun_entity"
	type = instant
	icon = "GFX_ship_part_autocannon_2"
	icon_frame = 1
	prerequisites = { "tech_s8_d_2" }
	component_set = "S8_D_22"
	projectile_gfx = "ripper_auto_cannons_s"
	tags = { weapon_type_kinetic }
}

weapon_component_template = {
	key = "S8_D_3"
	size = small
	entity = "small_kinetic_gun_entity"
	type = instant
	icon = "GFX_ship_part_autocannon_2"
	icon_frame = 1
	prerequisites = { "tech_s8_d_3" }
	component_set = "S8_D_33"
	projectile_gfx = "ripper_auto_cannons_s"
	tags = { weapon_type_kinetic }
}

#########################################
weapon_component_template = {
	key = "S8_D_X"
	size = small
	entity = "small_kinetic_gun_entity"
	type = instant
	icon = "GFX_ship_part_autocannon_2"
	icon_frame = 1
	prerequisites = { "tech_s8_d_x" }
	component_set = "S8_D_XX"
	projectile_gfx = "ripper_auto_cannons_s"
	tags = { weapon_type_kinetic }
}
#########################################