# ####################
# 
# ####################
weapon_component_template = {
	key = "M2_1"
	size = medium
	entity = "medium_laser_gun_entity"
	type = instant
	icon = "GFX_ship_part_laser_1"
	icon_frame = 1
	prerequisites = { "tech_ml2_1" }
	component_set = "ML2_1"
	projectile_gfx = "blue_laser_m"
	tags = { weapon_type_energy }
}

weapon_component_template = {
	key = "L2_1"
	size = large
	entity = "large_laser_gun_entity"
	type = instant
	icon = "GFX_ship_part_laser_1"
	icon_frame = 1
	prerequisites = { "tech_ml2_1" }
	component_set = "ML2_1"
	projectile_gfx = "blue_laser_l"
	tags = { weapon_type_energy }
}

weapon_component_template = {
	key = "M2_2"
	size = medium
	entity = "medium_laser_gun_entity"
	type = instant
	icon = "GFX_ship_part_laser_1"
	icon_frame = 1
	prerequisites = { "tech_ml2_2" }
	component_set = "ML2_2"
	projectile_gfx = "blue_laser_m"
	tags = { weapon_type_energy }
}

weapon_component_template = {
	key = "L2_2"
	size = large
	entity = "large_laser_gun_entity"
	type = instant
	icon = "GFX_ship_part_laser_1"
	icon_frame = 1
	prerequisites = { "tech_ml2_2" }
	component_set = "ML2_2"
	projectile_gfx = "blue_laser_l"
	tags = { weapon_type_energy }
}

weapon_component_template = {
	key = "M2_3"
	size = medium
	entity = "medium_laser_gun_entity"
	type = instant
	icon = "GFX_ship_part_laser_1"
	icon_frame = 1
	prerequisites = { "tech_ml2_3" }
	component_set = "ML2_3"
	projectile_gfx = "blue_laser_m"
	tags = { weapon_type_energy }
}

weapon_component_template = {
	key = "L2_3"
	size = large
	entity = "large_laser_gun_entity"
	type = instant
	icon = "GFX_ship_part_laser_1"
	icon_frame = 1
	prerequisites = { "tech_ml2_3" }
	component_set = "ML2_3"
	projectile_gfx = "blue_laser_l"
	tags = { weapon_type_energy }
}


##############################################
weapon_component_template = {
	key = "M2_X"
	size = medium
	entity = "medium_laser_gun_entity"
	type = instant
	icon = "GFX_ship_part_laser_1"
	icon_frame = 1
	prerequisites = { "tech_ml2_x" }
	component_set = "ML2_X"
	projectile_gfx = "blue_laser_m"
	tags = { weapon_type_energy }
}

weapon_component_template = {
	key = "L2_X"
	size = large
	entity = "large_laser_gun_entity"
	type = instant
	icon = "GFX_ship_part_laser_1"
	icon_frame = 1
	prerequisites = { "tech_ml2_x" }
	component_set = "ML2_X"
	projectile_gfx = "blue_laser_l"
	tags = { weapon_type_energy }
}
##############################################
weapon_component_template = {
	key = "S2_1"
	size = small
	entity = "small_laser_gun_entity"
	type = instant
	icon = "GFX_ship_part_laser_1"
	icon_frame = 1
	prerequisites = { "tech_s2_1" }
	component_set = "S2_11"
	projectile_gfx = "blue_laser_s"
	tags = { weapon_type_energy }
}

weapon_component_template = {
	key = "S2_2"
	size = small
	entity = "small_laser_gun_entity"
	type = instant
	icon = "GFX_ship_part_laser_1"
	icon_frame = 1
	prerequisites = { "tech_s2_2" }
	component_set = "S2_22"
	projectile_gfx = "blue_laser_s"
	tags = { weapon_type_energy }
}

weapon_component_template = {
	key = "S2_3"
	size = small
	entity = "small_laser_gun_entity"
	type = instant
	icon = "GFX_ship_part_laser_1"
	icon_frame = 1
	prerequisites = { "tech_s2_3" }
	component_set = "S2_33"
	projectile_gfx = "blue_laser_s"
	tags = { weapon_type_energy }
}
###############################################
weapon_component_template = {
	key = "S2_X"
	size = small
	entity = "small_laser_gun_entity"
	type = instant
	icon = "GFX_ship_part_laser_1"
	icon_frame = 1
	prerequisites = { "tech_s2_x" }
	component_set = "S2_XX"
	projectile_gfx = "blue_laser_s"
	tags = { weapon_type_energy }
}
###############################################