utility_component_template = {
	key = "corvette_1"
	size = small
	icon = "GFX_ship_part_reactor_1"
	icon_frame = 1
	power = 40
	cost = 0
		
	prerequisites = { "tech_S_power_1" }
	component_set = "power_components_1"
	
	ai_weight = {
		weight = 1
	}
}

utility_component_template = {
	key = "corvette_2"
	size = small
	icon = "GFX_ship_part_reactor_2"
	icon_frame = 1
	power = 50
	cost = 0
		
	prerequisites = { "tech_S_power_2" }
	component_set = "power_components_1"
	
	ai_weight = {
		weight = 10
	}
}

utility_component_template = {
	key = "corvette_3"
	size = small
	icon = "GFX_ship_part_reactor_3"
	icon_frame = 1
	power = 60
	cost = 0
		
	prerequisites = { "tech_S_power_3" }
	component_set = "power_components_1"
	
	ai_weight = {
		weight = 100
	}
}

utility_component_template = {
	key = "corvette_4"
	size = small
	icon = "GFX_ship_part_reactor_4"
	icon_frame = 1
	power = 70
	cost = 0
		
	prerequisites = { "tech_S_power_4" }
	component_set = "power_components_1"
	
	ai_weight = {
		weight = 500
	}
}

utility_component_template = {
	key = "corvette_5"
	size = small
	icon = "GFX_ship_part_reactor_5"
	icon_frame = 1
	power = 80
	cost = 0
		
	prerequisites = { "tech_S_power_5" }
	component_set = "power_components_1"
	
	ai_weight = {
		weight = 1000
	}
}

utility_component_template = {
	key = "destroyer_1"
	size = small
	icon = "GFX_ship_part_reactor_1"
	icon_frame = 1
	power = 70
	cost = 0
		
	prerequisites = { "tech_S_power_1" }
	component_set = "power_components_2"
	
	ai_weight = {
		weight = 1
	}
}

utility_component_template = {
	key = "destroyer_2"
	size = small
	icon = "GFX_ship_part_reactor_2"
	icon_frame = 1
	power = 90
	cost = 0
		
	prerequisites = { "tech_S_power_2" }
	component_set = "power_components_2"
	
	ai_weight = {
		weight = 10
	}
}

utility_component_template = {
	key = "destroyer_3"
	size = small
	icon = "GFX_ship_part_reactor_3"
	icon_frame = 1
	power = 110
	cost = 0
		
	prerequisites = { "tech_S_power_3" }
	component_set = "power_components_2"
	
	ai_weight = {
		weight = 100
	}
}

utility_component_template = {
	key = "destroyer_4"
	size = small
	icon = "GFX_ship_part_reactor_4"
	icon_frame = 1
	power = 130
	cost = 0
		
	prerequisites = { "tech_S_power_4" }
	component_set = "power_components_2"
	
	ai_weight = {
		weight = 500
	}
}

utility_component_template = {
	key = "destroyer_5"
	size = small
	icon = "GFX_ship_part_reactor_5"
	icon_frame = 1
	power = 150
	cost = 0
		
	prerequisites = { "tech_S_power_5" }
	component_set = "power_components_2"
	
	ai_weight = {
		weight = 1000
	}
}

utility_component_template = {
	key = "zsqz_1"
	size = small
	icon = "GFX_ship_part_reactor_1"
	icon_frame = 1
	power = 110
	cost = 0
		
	prerequisites = { "tech_S_power_1" }
	component_set = "power_components_3"
	
	ai_weight = {
		weight = 1
	}
}

utility_component_template = {
	key = "zsqz_2"
	size = small
	icon = "GFX_ship_part_reactor_2"
	icon_frame = 1
	power = 140
	cost = 0
		
	prerequisites = { "tech_S_power_2" }
	component_set = "power_components_3"
	
	ai_weight = {
		weight = 10
	}
}

utility_component_template = {
	key = "zsqz_3"
	size = small
	icon = "GFX_ship_part_reactor_3"
	icon_frame = 1
	power = 170
	cost = 0
		
	prerequisites = { "tech_S_power_3" }
	component_set = "power_components_3"
	
	ai_weight = {
		weight = 100
	}
}

utility_component_template = {
	key = "zsqz_4"
	size = small
	icon = "GFX_ship_part_reactor_4"
	icon_frame = 1
	power = 200
	cost = 0
		
	prerequisites = { "tech_S_power_4" }
	component_set = "power_components_3"
	
	ai_weight = {
		weight = 500
	}
}

utility_component_template = {
	key = "zsqz_5"
	size = small
	icon = "GFX_ship_part_reactor_5"
	icon_frame = 1
	power = 230
	cost = 0
		
	prerequisites = { "tech_S_power_5" }
	component_set = "power_components_3"
	
	ai_weight = {
		weight = 1000
	}
}

utility_component_template = {
	key = "tj_1"
	size = small
	icon = "GFX_ship_part_reactor_1"
	icon_frame = 1
	power = 90
	cost = 0
		
	prerequisites = { "tech_S_power_1" }
	component_set = "power_components_4"
	
	ai_weight = {
		weight = 1
	}
}

utility_component_template = {
	key = "tj_2"
	size = small
	icon = "GFX_ship_part_reactor_2"
	icon_frame = 1
	power = 115
	cost = 0
		
	prerequisites = { "tech_S_power_2" }
	component_set = "power_components_4"
	
	ai_weight = {
		weight = 10
	}
}

utility_component_template = {
	key = "tj_3"
	size = small
	icon = "GFX_ship_part_reactor_3"
	icon_frame = 1
	power = 140
	cost = 0
		
	prerequisites = { "tech_S_power_3" }
	component_set = "power_components_4"
	
	ai_weight = {
		weight = 100
	}
}

utility_component_template = {
	key = "tj_4"
	size = small
	icon = "GFX_ship_part_reactor_4"
	icon_frame = 1
	power = 165
	cost = 0
		
	prerequisites = { "tech_S_power_4" }
	component_set = "power_components_4"
	
	ai_weight = {
		weight = 500
	}
}

utility_component_template = {
	key = "tj_5"
	size = small
	icon = "GFX_ship_part_reactor_5"
	icon_frame = 1
	power = 190
	cost = 0
		
	prerequisites = { "tech_S_power_5" }
	component_set = "power_components_4"
	
	ai_weight = {
		weight = 1000
	}
}

utility_component_template = {
	key = "cruiser_1"
	size = small
	icon = "GFX_ship_part_reactor_1"
	icon_frame = 1
	power = 80
	cost = 0
		
	prerequisites = { "tech_M_power_1" }
	component_set = "power_components_5"
	
	ai_weight = {
		weight = 1
	}
}

utility_component_template = {
	key = "cruiser_2"
	size = small
	icon = "GFX_ship_part_reactor_2"
	icon_frame = 1
	power = 100
	cost = 0
		
	prerequisites = { "tech_M_power_2" }
	component_set = "power_components_5"
	
	ai_weight = {
		weight = 10
	}
}

utility_component_template = {
	key = "cruiser_3"
	size = small
	icon = "GFX_ship_part_reactor_3"
	icon_frame = 1
	power = 120
	cost = 0
		
	prerequisites = { "tech_M_power_3" }
	component_set = "power_components_5"
	
	ai_weight = {
		weight = 100
	}
}

utility_component_template = {
	key = "cruiser_4"
	size = small
	icon = "GFX_ship_part_reactor_4"
	icon_frame = 1
	power = 140
	cost = 0
		
	prerequisites = { "tech_M_power_4" }
	component_set = "power_components_5"
	
	ai_weight = {
		weight = 500
	}
}

utility_component_template = {
	key = "cruiser_5"
	size = small
	icon = "GFX_ship_part_reactor_5"
	icon_frame = 1
	power = 160
	cost = 0
		
	prerequisites = { "tech_M_power_5" }
	component_set = "power_components_5"
	
	ai_weight = {
		weight = 1000
	}
}

##
utility_component_template = {
	key = "zx_1"
	size = small
	icon = "GFX_ship_part_reactor_1"
	icon_frame = 1
	power = 90
	cost = 0
		
	prerequisites = { "tech_M_power_1" }
	component_set = "power_components_6"
	
	ai_weight = {
		weight = 1
	}
}

utility_component_template = {
	key = "zx_2"
	size = small
	icon = "GFX_ship_part_reactor_2"
	icon_frame = 1
	power = 110
	cost = 0
		
	prerequisites = { "tech_M_power_2" }
	component_set = "power_components_6"
	
	ai_weight = {
		weight = 10
	}
}

utility_component_template = {
	key = "zx_3"
	size = small
	icon = "GFX_ship_part_reactor_3"
	icon_frame = 1
	power = 130
	cost = 0
		
	prerequisites = { "tech_M_power_3" }
	component_set = "power_components_6"
	
	ai_weight = {
		weight = 100
	}
}

utility_component_template = {
	key = "zx_4"
	size = small
	icon = "GFX_ship_part_reactor_4"
	icon_frame = 1
	power = 150
	cost = 0
		
	prerequisites = { "tech_M_power_4" }
	component_set = "power_components_6"
	
	ai_weight = {
		weight = 500
	}
}

utility_component_template = {
	key = "zx_5"
	size = small
	icon = "GFX_ship_part_reactor_5"
	icon_frame = 1
	power = 170
	cost = 0
		
	prerequisites = { "tech_M_power_5" }
	component_set = "power_components_6"
	
	ai_weight = {
		weight = 1000
	}
}

##
utility_component_template = {
	key = "zt_1"
	size = small
	icon = "GFX_ship_part_reactor_1"
	icon_frame = 1
	power = 120
	cost = 0
		
	prerequisites = { "tech_M_power_1" }
	component_set = "power_components_7"
	
	ai_weight = {
		weight = 1
	}
}

utility_component_template = {
	key = "zt_2"
	size = small
	icon = "GFX_ship_part_reactor_2"
	icon_frame = 1
	power = 145
	cost = 0
		
	prerequisites = { "tech_M_power_2" }
	component_set = "power_components_7"
	
	ai_weight = {
		weight = 10
	}
}

utility_component_template = {
	key = "zt_3"
	size = small
	icon = "GFX_ship_part_reactor_3"
	icon_frame = 1
	power = 170
	cost = 0
		
	prerequisites = { "tech_M_power_3" }
	component_set = "power_components_7"
	
	ai_weight = {
		weight = 100
	}
}

utility_component_template = {
	key = "zt_4"
	size = small
	icon = "GFX_ship_part_reactor_4"
	icon_frame = 1
	power = 195
	cost = 0
		
	prerequisites = { "tech_M_power_4" }
	component_set = "power_components_7"
	
	ai_weight = {
		weight = 500
	}
}

utility_component_template = {
	key = "zt_5"
	size = small
	icon = "GFX_ship_part_reactor_5"
	icon_frame = 1
	power = 220
	cost = 0
		
	prerequisites = { "tech_M_power_5" }
	component_set = "power_components_7"
	
	ai_weight = {
		weight = 1000
	}
}

##
utility_component_template = {
	key = "battleship_1"
	size = small
	icon = "GFX_ship_part_reactor_1"
	icon_frame = 1
	power = 120
	cost = 0
		
	prerequisites = { "tech_L_power_1" }
	component_set = "power_components_8"
	
	ai_weight = {
		weight = 1
	}
}

utility_component_template = {
	key = "battleship_2"
	size = small
	icon = "GFX_ship_part_reactor_2"
	icon_frame = 1
	power = 150
	cost = 0
		
	prerequisites = { "tech_L_power_2" }
	component_set = "power_components_8"
	
	ai_weight = {
		weight = 10
	}
}

utility_component_template = {
	key = "battleship_3"
	size = small
	icon = "GFX_ship_part_reactor_3"
	icon_frame = 1
	power = 180
	cost = 0
		
	prerequisites = { "tech_L_power_3" }
	component_set = "power_components_8"
	
	ai_weight = {
		weight = 100
	}
}

utility_component_template = {
	key = "battleship_4"
	size = small
	icon = "GFX_ship_part_reactor_4"
	icon_frame = 1
	power = 210
	cost = 0
		
	prerequisites = { "tech_L_power_4" }
	component_set = "power_components_8"
	
	ai_weight = {
		weight = 500
	}
}

utility_component_template = {
	key = "battleship_5"
	size = small
	icon = "GFX_ship_part_reactor_5"
	icon_frame = 1
	power = 240
	cost = 0
		
	prerequisites = { "tech_L_power_5" }
	component_set = "power_components_8"
	
	ai_weight = {
		weight = 1000
	}
}

###
utility_component_template = {
	key = "hh_1"
	size = small
	icon = "GFX_ship_part_reactor_1"
	icon_frame = 1
	power = 140
	cost = 0
		
	prerequisites = { "tech_L_power_1" }
	component_set = "power_components_9"
	
	ai_weight = {
		weight = 1
	}
}

utility_component_template = {
	key = "hh_2"
	size = small
	icon = "GFX_ship_part_reactor_2"
	icon_frame = 1
	power = 155
	cost = 0
		
	prerequisites = { "tech_L_power_2" }
	component_set = "power_components_9"
	
	ai_weight = {
		weight = 10
	}
}

utility_component_template = {
	key = "hh_3"
	size = small
	icon = "GFX_ship_part_reactor_3"
	icon_frame = 1
	power = 170
	cost = 0
		
	prerequisites = { "tech_L_power_3" }
	component_set = "power_components_9"
	
	ai_weight = {
		weight = 100
	}
}

utility_component_template = {
	key = "hh_4"
	size = small
	icon = "GFX_ship_part_reactor_4"
	icon_frame = 1
	power = 185
	cost = 0
		
	prerequisites = { "tech_L_power_4" }
	component_set = "power_components_9"
	
	ai_weight = {
		weight = 500
	}
}

utility_component_template = {
	key = "hh_5"
	size = small
	icon = "GFX_ship_part_reactor_5"
	icon_frame = 1
	power = 200
	cost = 0
		
	prerequisites = { "tech_L_power_5" }
	component_set = "power_components_9"
	
	ai_weight = {
		weight = 1000
	}
}

##
utility_component_template = {
	key = "ld_1"
	size = small
	icon = "GFX_ship_part_reactor_1"
	icon_frame = 1
	power = 200
	cost = 0
		
	prerequisites = { "tech_L_power_1" }
	component_set = "power_components_10"
	
	ai_weight = {
		weight = 1
	}
}

utility_component_template = {
	key = "ld_2"
	size = small
	icon = "GFX_ship_part_reactor_2"
	icon_frame = 1
	power = 235
	cost = 0
		
	prerequisites = { "tech_L_power_2" }
	component_set = "power_components_10"
	
	ai_weight = {
		weight = 10
	}
}

utility_component_template = {
	key = "ld_3"
	size = small
	icon = "GFX_ship_part_reactor_3"
	icon_frame = 1
	power = 270
	cost = 0
		
	prerequisites = { "tech_L_power_3" }
	component_set = "power_components_10"
	
	ai_weight = {
		weight = 100
	}
}

utility_component_template = {
	key = "ld_4"
	size = small
	icon = "GFX_ship_part_reactor_4"
	icon_frame = 1
	power = 305
	cost = 0
		
	prerequisites = { "tech_L_power_4" }
	component_set = "power_components_10"
	
	ai_weight = {
		weight = 500
	}
}

utility_component_template = {
	key = "ld_5"
	size = small
	icon = "GFX_ship_part_reactor_5"
	icon_frame = 1
	power = 340
	cost = 0
		
	prerequisites = { "tech_L_power_5" }
	component_set = "power_components_10"
	
	ai_weight = {
		weight = 1000
	}
}

##
utility_component_template = {
	key = "hm_1"
	size = small
	icon = "GFX_ship_part_reactor_1"
	icon_frame = 1
	power = 120
	cost = 0
		
	prerequisites = { "tech_L_power_1" }
	component_set = "power_components_11"
	
	ai_weight = {
		weight = 1
	}
}

utility_component_template = {
	key = "hm_2"
	size = small
	icon = "GFX_ship_part_reactor_2"
	icon_frame = 1
	power = 135
	cost = 0
		
	prerequisites = { "tech_L_power_2" }
	component_set = "power_components_11"
	
	ai_weight = {
		weight = 10
	}
}

utility_component_template = {
	key = "hm_3"
	size = small
	icon = "GFX_ship_part_reactor_3"
	icon_frame = 1
	power = 150
	cost = 0
		
	prerequisites = { "tech_L_power_3" }
	component_set = "power_components_11"
	
	ai_weight = {
		weight = 100
	}
}

utility_component_template = {
	key = "hm_4"
	size = small
	icon = "GFX_ship_part_reactor_4"
	icon_frame = 1
	power = 165
	cost = 0
		
	prerequisites = { "tech_L_power_4" }
	component_set = "power_components_11"
	
	ai_weight = {
		weight = 500
	}
}

utility_component_template = {
	key = "hm_5"
	size = small
	icon = "GFX_ship_part_reactor_5"
	icon_frame = 1
	power = 180
	cost = 0
		
	prerequisites = { "tech_L_power_5" }
	component_set = "power_components_11"
	
	ai_weight = {
		weight = 1000
	}
}

##
utility_component_template = {
	key = "ww_1"
	size = small
	icon = "GFX_ship_part_reactor_1"
	icon_frame = 1
	power = 190
	cost = 0
		
	prerequisites = { "tech_L_power_1" }
	component_set = "power_components_12"
	
	ai_weight = {
		weight = 1
	}
}

utility_component_template = {
	key = "ww_2"
	size = small
	icon = "GFX_ship_part_reactor_2"
	icon_frame = 1
	power = 220
	cost = 0
		
	prerequisites = { "tech_L_power_2" }
	component_set = "power_components_12"
	
	ai_weight = {
		weight = 10
	}
}

utility_component_template = {
	key = "ww_3"
	size = small
	icon = "GFX_ship_part_reactor_3"
	icon_frame = 1
	power = 250
	cost = 0
		
	prerequisites = { "tech_L_power_3" }
	component_set = "power_components_12"
	
	ai_weight = {
		weight = 100
	}
}

utility_component_template = {
	key = "ww_4"
	size = small
	icon = "GFX_ship_part_reactor_4"
	icon_frame = 1
	power = 280
	cost = 0
		
	prerequisites = { "tech_L_power_4" }
	component_set = "power_components_12"
	
	ai_weight = {
		weight = 500
	}
}

utility_component_template = {
	key = "ww_5"
	size = small
	icon = "GFX_ship_part_reactor_5"
	icon_frame = 1
	power = 310
	cost = 0
		
	prerequisites = { "tech_L_power_5" }
	component_set = "power_components_12"
	
	ai_weight = {
		weight = 1000
	}
}

##
utility_component_template = {
	key = "zlxy_1"
	size = small
	icon = "GFX_ship_part_reactor_1"
	icon_frame = 1
	power = 150
	cost = 0
		
	prerequisites = { "tech_M_power_1" }
	component_set = "power_components_13"
	
	ai_weight = {
		weight = 1
	}
}

utility_component_template = {
	key = "zlxy_2"
	size = small
	icon = "GFX_ship_part_reactor_2"
	icon_frame = 1
	power = 165
	cost = 0
		
	prerequisites = { "tech_M_power_2" }
	component_set = "power_components_13"
	
	ai_weight = {
		weight = 10
	}
}

utility_component_template = {
	key = "zlxy_3"
	size = small
	icon = "GFX_ship_part_reactor_3"
	icon_frame = 1
	power = 180
	cost = 0
		
	prerequisites = { "tech_M_power_3" }
	component_set = "power_components_13"
	
	ai_weight = {
		weight = 100
	}
}

utility_component_template = {
	key = "zlxy_4"
	size = small
	icon = "GFX_ship_part_reactor_4"
	icon_frame = 1
	power = 195
	cost = 0
		
	prerequisites = { "tech_M_power_4" }
	component_set = "power_components_13"
	
	ai_weight = {
		weight = 500
	}
}

utility_component_template = {
	key = "zlxy_5"
	size = small
	icon = "GFX_ship_part_reactor_5"
	icon_frame = 1
	power = 210
	cost = 0
		
	prerequisites = { "tech_M_power_5" }
	component_set = "power_components_13"
	
	ai_weight = {
		weight = 1000
	}
}

