### components that are shown in the ship designer :: auxiliary

utility_component_template = {
	key = "NHSC_MANEUVER_THRUSTERS"
	size = aux
	icon = "GFX_ship_part_maneuver_thrusters"
	icon_frame = 1
	power = -15
	cost = 5

	modifier = {
		ship_speed_mult = 0.15
		ship_evasion_add = 4
	}
	
	prerequisites = { "nhsc_tech_maneuverthrusters" }
	component_set = "NHSC_AUX_THRUSTERS"
	military_power = 1
	
	ai_weight = {
		weight = 10
	}
}

utility_component_template = {
	key = "NHSC_BLUE_CRYSTAL_CAPACITOR"
	size = aux	
	icon = "GFX_ship_part_nhsc_blue_crystal_capacitor"
	icon_frame = 1
	power = -25
	cost = 15

	modifier = {
		ship_shield_mult = 0.10
		ship_hull_mult = 0.05
		ship_shield_regen_add_static = 25
	}

	prerequisites = { "nhsc_tech_crystalinfusedcapacitor" }
	component_set = "NHSC_BLUE_CRYSTAL_CAPACITOR"

	ai_weight = {
		weight = 10
	}
}

utility_component_template = {
	key = "NHSC_RED_CRYSTAL_CAPACITOR"
	size = aux
	icon = "GFX_ship_part_nhsc_red_crystal_capacitor"
	icon_frame = 1
	power = -25
	cost = 25

	modifier = {
		ship_shield_mult = 0.10
		ship_hull_mult = 0.10
		ship_shield_regen_add_static = 25
	}

	prerequisites = { "nhsc_tech_crystalforgedcapacitor" }
	component_set = "NHSC_RED_CRYSTAL_CAPACITOR"

	ai_weight = {
		weight = 10
	}
}

utility_component_template = {
	key = "NHSC_REPAIR_DRONES"
	size = aux
	icon = "GFX_ship_part_nhsc_repair_drones"
	icon_frame = 1
	power = -40
	cost = 10

	modifier = {
		ship_hull_regen_add_static = 2
		ship_armor_regen_add_static = 4
	}	

	prerequisites = { "nhsc_tech_repairdrones" }
	component_set = "NHSC_REPAIR_DRONES"
	military_power = 1
	
	ai_weight = {
		weight = 10
	}
}

utility_component_template = {
	key = "NHSC_ADV_SHIELD_RECHARGER"
	size = aux
	icon = "GFX_ship_part_nhsc_shield_recharger"
	icon_frame = 1
	power = -40
	cost = 15

	modifier = {
		ship_shield_mult = 0.20
		ship_shield_regen_add_static = 50
	}	

	prerequisites = { "nhsc_tech_advshieldcapacitors" }
	component_set = "NHSC_ADV_SHIELD_RECHARGER"
	military_power = 1
	
	ai_weight = {
		weight = 10
		modifier = {
			factor = 2.0
			is_preferred_weapons = energy
		}
	}
}

utility_component_template = {
	key = "NHSC_PSI_REINFORCEMENT"
	size = aux
	icon = "GFX_ship_part_nhsc_psi_reinforcement"
	icon_frame = 1
	power = -35
	cost = 10

	modifier = {
		ship_shield_mult = -0.20
		ship_hull_mult = 0.20
	}

	prerequisites = { "nhsc_tech_psi_reinforcement" }
	component_set = "NHSC_PSI_REINFORCEMENT"

	ai_weight = {
		weight = 10
	}
}

utility_component_template = {
	key = "NHSC_STELLARITE_POWER_CORE"
	size = aux
	icon = "GFX_ship_part_nhsc_stellarite_power_core"
	icon_frame = 1
	power = 0
	cost = 15

	modifier = {
		ship_shield_mult = 0.1
		weapon_type_energy_weapon_fire_rate_mult = 0.1
		weapon_type_kinetic_weapon_fire_rate_mult = 0.1
	}

        prerequisites = { "nhsc_tech_stellarite_powercore" }
	component_set = "NHSC_STELLARITE_POWER_CORE"

	ai_weight = {
		weight = 10
	}
}

utility_component_template = {
	key = "NHSC_STANDARDIZED_WARHEADS"
	size = aux
	icon = "GFX_ship_part_nhsc_standardized_warheads"
	icon_frame = 1
	power = 0
	cost = 10

	modifier = {
		ship_hull_mult = 0.05
		weapon_type_explosive_weapon_fire_rate_mult = 0.1
		weapon_type_explosive_weapon_damage_mult = 0.1
	}

        prerequisites = { "nhsc_tech_standardized_warheads" }
	component_set = "NHSC_STANDARDIZED_WARHEADS"

	ai_weight = {
		weight = 10
	}
}

#utility_component_template = {
#	key = "NHSC_ENIGMATIC_DISRUPTION_FIELD"
#	size = aux
#	icon = "GFX_ship_part_enigmatic_disruption_field"
#	icon_frame = 1
#	power = -50
#	cost = 20
#	prerequisites = { tech_enigmatic_disruption_field }
#	
#	component_set = "ENIGMATIC_DISRUPTION_FIELD"
#	
#	hostile_aura = {
#		name = "aura_shield_dampener"
#		radius = 120
#		apply_on = ships
#		
#		stack_info = {			#A ship can only be affected by one aura of a certain id. If multiple auras have the same ID the one with the highest priority will be applied.
#			id = hostile_inhibitor_aura
#			priority = 1
#		}
#		
#		modifier = {
#			ship_shield_regen_add_perc = -0.10
#			ship_fire_rate_mult = -0.20
#		}
#		
#		graphics = {
#			area_effect = {
#				entity = "circle_area_entity"
#				dynamic_scale = yes
#			}
#			ship_effect = {
#				entity = "ship_aura_negative_entity"
#				dynamic_scale = no
#			}
#		}
#	}
#}