utility_component_template = {
	key = "Range Finder: Default"
	size = small
	icon = "GFX_ship_part_computer_default"
	icon_frame = 1
	cost = 0

	ship_behavior = "default"

	ai_weight = {
		weight = 1
	}
	
	class_restriction = { shipclass_military }
	component_set = "rangefinder_computers"
}

utility_component_template = {
	key = "Range Finder: Aggressive"
	size = small
	icon = "GFX_ship_part_computer_aggressive_basic"
	icon_frame = 1
	cost = 1

	ship_behavior = "aggressive"

	ai_weight = {
		weight = 10
		modifier = {
			factor = 2
			has_country_flag = ai_flag_aggressive_personality
		}
	}
	
	class_restriction = { shipclass_military }
	prerequisites = { "tech_combat_computers_1" }
	component_set = "rangefinder_computers"
}

utility_component_template = {
	key = "Range Finder: Defensive"
	size = small
	icon = "GFX_ship_part_computer_defensive_basic"
	icon_frame = 1
	cost = 1

	ship_behavior = "defensive"

	ai_weight = {
		weight = 10
		modifier = {
			factor = 2
			has_country_flag = ai_flag_defensive_personality
		}
	}
	
	class_restriction = { shipclass_military }
	prerequisites = { "tech_combat_computers_1" }
	component_set = "rangefinder_computers"
}

utility_component_template = {
	key = "rangefinder_10"
	size = small
	icon = "GFX_ship_rangefinder_10"
	icon_frame = 1
	cost = 5

	ship_behavior = "rangefinder_10"
	
	class_restriction = { shipclass_military }
	prerequisites = { "tech_combat_computers_1" }
	component_set = "rangefinder_computers"
}

utility_component_template = {
	key = "rangefinder_20"
	size = small
	icon = "GFX_ship_rangefinder_20"
	icon_frame = 1
	cost = 5

	ship_behavior = "rangefinder_20"
	
	class_restriction = { shipclass_military }
	prerequisites = { "tech_combat_computers_1" }
	component_set = "rangefinder_computers"
}

utility_component_template = {
	key = "rangefinder_30"
	size = small
	icon = "GFX_ship_rangefinder_30"
	icon_frame = 1
	cost = 5

	ship_behavior = "rangefinder_30"
	
	class_restriction = { shipclass_military }
	prerequisites = { "tech_combat_computers_1" }
	component_set = "rangefinder_computers"
}

utility_component_template = {
	key = "rangefinder_40"
	size = small
	icon = "GFX_ship_rangefinder_40"
	icon_frame = 1
	cost = 5

	ship_behavior = "rangefinder_40"
	
	class_restriction = { shipclass_military }
	prerequisites = { "tech_combat_computers_1" }
	component_set = "rangefinder_computers"
}

utility_component_template = {
	key = "rangefinder_50"
	size = small
	icon = "GFX_ship_rangefinder_50"
	icon_frame = 1
	cost = 5

	ship_behavior = "rangefinder_50"
	
	class_restriction = { shipclass_military }
	prerequisites = { "tech_combat_computers_1" }
	component_set = "rangefinder_computers"
}

utility_component_template = {
	key = "rangefinder_60"
	size = small
	icon = "GFX_ship_rangefinder_60"
	icon_frame = 1
	cost = 5

	ship_behavior = "rangefinder_60"
	
	class_restriction = { shipclass_military }
	prerequisites = { "tech_combat_computers_1" }
	component_set = "rangefinder_computers"
}

utility_component_template = {
	key = "rangefinder_70"
	size = small
	icon = "GFX_ship_rangefinder_70"
	icon_frame = 1
	cost = 5

	ship_behavior = "rangefinder_70"
	
	class_restriction = { shipclass_military }
	prerequisites = { "tech_combat_computers_1" }
	component_set = "rangefinder_computers"
}

utility_component_template = {
	key = "rangefinder_80"
	size = small
	icon = "GFX_ship_rangefinder_80"
	icon_frame = 1
	cost = 5

	ship_behavior = "rangefinder_80"
	
	class_restriction = { shipclass_military }
	prerequisites = { "tech_combat_computers_1" }
	component_set = "rangefinder_computers"
}

utility_component_template = {
	key = "rangefinder_90"
	size = small
	icon = "GFX_ship_rangefinder_90"
	icon_frame = 1
	cost = 5

	ship_behavior = "rangefinder_90"
	
	class_restriction = { shipclass_military }
	prerequisites = { "tech_combat_computers_1" }
	component_set = "rangefinder_computers"
}

utility_component_template = {
	key = "rangefinder_100"
	size = small
	icon = "GFX_ship_rangefinder_100"
	icon_frame = 1
	cost = 5

	ship_behavior = "rangefinder_100"
	
	class_restriction = { shipclass_military }
	prerequisites = { "tech_combat_computers_1" }
	component_set = "rangefinder_computers"
}

utility_component_template = {
	key = "rangefinder_110"
	size = small
	icon = "GFX_ship_rangefinder_110"
	icon_frame = 1
	cost = 5

	ship_behavior = "rangefinder_110"
	
	class_restriction = { shipclass_military }
	prerequisites = { "tech_combat_computers_1" }
	component_set = "rangefinder_computers"
}

utility_component_template = {
	key = "rangefinder_120"
	size = small
	icon = "GFX_ship_rangefinder_120"
	icon_frame = 1
	cost = 5

	ship_behavior = "rangefinder_120"
	
	class_restriction = { shipclass_military }
	prerequisites = { "tech_combat_computers_1" }
	component_set = "rangefinder_computers"
}