# Icons set here are the ones show in the actual slot. The reason is so tTacticalshieldt we can support different icons for different sizes. 

#############
#	Tacticalshield	#
#############

@penet_S1 = 0.1
@penet_S2 = 0.15
@penet_S3 = 0.2
@penet_S4 = 0.22
@penet_S5 = 0.24


@power_S = -19
@power_M = -22


#############
#	COST	#
#############

@cost_S = 50
@cost_M = 100


#############
# UTILITIES #
#############

# Plasteel Tacticalshield
utility_component_template = {
	key = "SMALL_Tacticalshield_1"
	size = small
	icon = "GFX_ship_part_laser_1"
	icon_frame = 1
	power = @power_S
	cost = @cost_S
	modifier = {
			ship_shield_penetration_mult = @penet_S1
		}
	prerequisites = { "tech_Tacticalshield_1" }
	component_set = "Tacticalshield_1"
}

utility_component_template = {
	key = "MEDIUM_Tacticalshield_1"
	size = medium
	icon = "GFX_ship_part_laser_1"
	icon_frame = 1
	power = @power_M
	cost = @cost_M
	modifier = {
		ship_shield_penetration_mult = @penet_S1
	}
	prerequisites = { "tech_Tacticalshield_1" }
	component_set = "Tacticalshield_1"
}

utility_component_template = {
	key = "large_Tacticalshield_1"
	size = large
	icon = "GFX_ship_part_laser_1"
	icon_frame = 1
	power = @power_M
	cost = 150
	modifier = {
		ship_shield_penetration_mult = @penet_S1
	}
	prerequisites = { "tech_Tacticalshield_1" }
	component_set = "Tacticalshield_1"
}


# Durasteel Tacticalshield
utility_component_template = {
	key = "SMALL_Tacticalshield_2"
	size = small
	icon = "GFX_ship_part_laser_2"
	icon_frame = 1
	power = @power_S
	cost = @cost_S
	modifier = {
		ship_shield_penetration_mult = @penet_S2 
	}
	prerequisites = { "tech_Tacticalshield_2" }
	component_set = "Tacticalshield_2"
}

utility_component_template = {
	key = "MEDIUM_Tacticalshield_2"
	size = medium
	icon = "GFX_ship_part_laser_2"
	icon_frame = 1
	power = @power_M
	cost = @cost_M
	modifier = {
		ship_shield_penetration_mult = @penet_S2 
	}
	prerequisites = { "tech_Tacticalshield_2" }
	component_set = "Tacticalshield_2"
}

utility_component_template = {
	key = "large_Tacticalshield_2"
	size = large
	icon = "GFX_ship_part_laser_2"
	icon_frame = 1
	power = @power_M
	cost = 150
	modifier = {
		ship_shield_penetration_mult = @penet_S2 
	}
	prerequisites = { "tech_Tacticalshield_2" }
	component_set = "Tacticalshield_2"
}

# Ceramo-Metal Tacticalshield
utility_component_template = {
	key = "SMALL_Tacticalshield_3"
	size = small
	icon = "GFX_ship_part_laser_3"
	icon_frame = 1
	power = @power_S
	cost = @cost_S
	modifier = {
		ship_shield_penetration_mult = @penet_S3 
	}
	prerequisites = { "tech_Tacticalshield_3" }
	component_set = "Tacticalshield_3"
}

utility_component_template = {
	key = "MEDIUM_Tacticalshield_3"
	size = medium
	icon = "GFX_ship_part_laser_3"
	icon_frame = 1
	power = @power_M
	cost = @cost_M
	modifier = {
		ship_shield_penetration_mult = @penet_S3 
	}
	prerequisites = { "tech_Tacticalshield_3" }
	component_set = "Tacticalshield_3"
}

utility_component_template = {
	key = "large_Tacticalshield_3"
	size = large
	icon = "GFX_ship_part_laser_3"
	icon_frame = 1
	power = @power_M
	cost = 150
	modifier = {
		ship_shield_penetration_mult = @penet_S3 
	}
	prerequisites = { "tech_Tacticalshield_3" }
	component_set = "Tacticalshield_3"
}

# Nanocomposite Tacticalshield
utility_component_template = {
	key = "SMALL_Tacticalshield_4"
	size = small
	icon = "GFX_ship_part_laser_4"
	icon_frame = 1
	power = @power_S
	cost = @cost_S
	modifier = {
		ship_shield_penetration_mult = @penet_S4 
	}
	prerequisites = { "tech_Tacticalshield_4" }
	component_set = "Tacticalshield_4"
}

utility_component_template = {
	key = "MEDIUM_Tacticalshield_4"
	size = medium
	icon = "GFX_ship_part_laser_4"
	icon_frame = 1
	power = @power_M
	cost = @cost_M
	modifier = {
		ship_shield_penetration_mult = @penet_S4 
	}
	prerequisites = { "tech_Tacticalshield_4" }
	component_set = "Tacticalshield_4"
}

utility_component_template = {
	key = "large_Tacticalshield_4"
	size = large
	icon = "GFX_ship_part_laser_4"
	icon_frame = 1
	power = @power_M
	cost = 150
	modifier = {
		ship_shield_penetration_mult = @penet_S4 
	}
	prerequisites = { "tech_Tacticalshield_4" }
	component_set = "Tacticalshield_4"
}

# Neutronium Tacticalshield
utility_component_template = {
	key = "SMALL_Tacticalshield_5"
	size = small
	icon = "GFX_ship_part_laser_5"
	icon_frame = 1
	power = @power_S
	cost = @cost_S
	modifier = {
		ship_shield_penetration_mult = @penet_S5
	}
	prerequisites = { "tech_Tacticalshield_5" }
	component_set = "Tacticalshield_5"
}

utility_component_template = {
	key = "MEDIUM_Tacticalshield_5"
	size = medium
	icon = "GFX_ship_part_laser_5"
	icon_frame = 1
	power = @power_M
	cost = @cost_M
	modifier = {
		ship_shield_penetration_mult = @penet_S5 
	}
	prerequisites = { "tech_Tacticalshield_5" }
	component_set = "Tacticalshield_5"
}

utility_component_template = {
	key = "large_Tacticalshield_5"
	size = large
	icon = "GFX_ship_part_laser_5"
	icon_frame = 1
	power = @power_M
	cost = 150
	modifier = {
		ship_shield_penetration_mult = @penet_S5 
	}
	prerequisites = { "tech_Tacticalshield_5" }
	component_set = "Tacticalshield_5"
}
