weapon_component_template = {
	key = "SMALL_Tacticallaser_1"
	size = small
	entity = "small_laser_gun_entity"
	type = instant
	
	icon = "GFX_ship_part_laser_3"
	icon_frame = 1
	color = { 1.0 0.1 1.0 1 }
	
	prerequisites = { "tech_Tacticallaser_1" }
	component_set = "Tacticallaser_1"
	projectile_gfx = "uv_laser_s"
	tags = { weapon_type_energy }
	ai_tags = { weapon_role_anti_shield }
}

weapon_component_template = {
	key = "MEDIUM_Tacticallaser_1"
	size = medium
	entity = "medium_laser_gun_entity"
	type = instant
	
	icon = "GFX_ship_part_laser_3"
	icon_frame = 1
	color = { 1.0 0.1 1.0 1 }
	
	prerequisites = { "tech_Tacticallaser_1" }
	component_set = "Tacticallaser_1"
	projectile_gfx = "uv_laser_m"
	tags = { weapon_type_energy }
	ai_tags = { weapon_role_anti_shield }
}

weapon_component_template = {
	key = "LARGE_Tacticallaser_1"
	size = large
	entity = "large_laser_gun_entity"
	type = instant
	
	icon = "GFX_ship_part_laser_3"
	icon_frame = 1
	color = { 1.0 0.1 1.0 1 }
	
	prerequisites = { "tech_Tacticallaser_1" }
	component_set = "Tacticallaser_1"
	projectile_gfx = "uv_laser_l"
	tags = { weapon_type_energy }
	ai_tags = { weapon_role_anti_shield }
}

weapon_component_template = {
	key = "SMALL_Tacticallaser_2"
	size = small
	entity = "small_laser_gun_entity"
	type = instant
	
	icon = "GFX_ship_part_laser_4"
	icon_frame = 1
	color = { 1.0 1.0 1.0 1 }
	
	prerequisites = { "tech_Tacticallaser_2" }
	component_set = "Tacticallaser_2"
	projectile_gfx = "xray_laser_s"
	tags = { weapon_type_energy }
	ai_tags = { weapon_role_anti_shield }
}

weapon_component_template = {
	key = "MEDIUM_Tacticallaser_2"
	size = medium
	entity = "medium_laser_gun_entity"
	type = instant
	
	icon = "GFX_ship_part_laser_4"
	icon_frame = 1
	color = { 1.0 1.0 1.0 1 }
	
	prerequisites = { "tech_Tacticallaser_2" }
	component_set = "Tacticallaser_2"
	projectile_gfx = "xray_laser_m"
	tags = { weapon_type_energy }
	ai_tags = { weapon_role_anti_shield }
}

weapon_component_template = {
	key = "LARGE_Tacticallaser_2"
	size = large
	entity = "large_laser_gun_entity"
	type = instant
	
	icon = "GFX_ship_part_laser_4"
	icon_frame = 1
	color = { 1.0 1.0 1.0 1 }
	
	prerequisites = { "tech_Tacticallaser_2" }
	component_set = "Tacticallaser_2"
	projectile_gfx = "xray_laser_l"
	tags = { weapon_type_energy }
	ai_tags = { weapon_role_anti_shield }
}

weapon_component_template = {
	key = "SMALL_Tacticallaser_3"
	size = small
	entity = "small_laser_gun_entity"
	type = instant
	
	icon = "GFX_ship_part_laser_5"
	icon_frame = 1
	color = { 0.1 1.0 0.1 1 }
	
	prerequisites = { "tech_Tacticallaser_3" }
	component_set = "Tacticallaser_3"
	projectile_gfx = "gamma_laser_s"
	tags = { weapon_type_energy }
	ai_tags = { weapon_role_anti_shield }
}

weapon_component_template = {
	key = "MEDIUM_Tacticallaser_3"
	size = medium
	entity = "medium_laser_gun_entity"
	type = instant
	
	icon = "GFX_ship_part_laser_5"
	icon_frame = 1
	color = { 0.1 1.0 0.1 1 }
	
	prerequisites = { "tech_Tacticallaser_3" }
	component_set = "Tacticallaser_3"
	projectile_gfx = "gamma_laser_m"
	tags = { weapon_type_energy }
	ai_tags = { weapon_role_anti_shield }
}

weapon_component_template = {
	key = "LARGE_Tacticallaser_3"
	size = large
	entity = "large_laser_gun_entity"
	type = instant
	
	icon = "GFX_ship_part_laser_5"
	icon_frame = 1
	color = { 0.1 1.0 0.1 1 }
	
	prerequisites = { "tech_Tacticallaser_3" }
	component_set = "Tacticallaser_3"
	projectile_gfx = "gamma_laser_l"
	tags = { weapon_type_energy }
	ai_tags = { weapon_role_anti_shield }
}
