# Icons set here are the ones show in the actual slot.

### Corvettes

utility_component_template = {
	key = "STZ_CAERULENITE_REACTOR_CT"
	size = small
	icon = "GFX_stz_ship_part_reactor_caerulenite"
	icon_frame = 1
	power = 800
	resources = {
		category = ship_components
		cost = {
			alloys = 50
			stz_sr_caerulenite = 2
		}	
		upkeep = {
			energy = 0.40
			alloys = 0.040
			stz_sr_caerulenite = 0.040
		}
	}

	prerequisites = { "stz_tech_caerulenite_reactor" }
	component_set = "power_core"

	potential = {
		ship_uses_corvette_components = yes
	}

	upgrades_to = "STZ_VIRIDISIUM_REACTOR_CT"
	
	ai_weight = {
		weight = 7
	}
}

utility_component_template = {
	key = "STZ_VIRIDISIUM_REACTOR_CT"
	size = small
	icon = "GFX_stz_ship_part_reactor_viridisium"
	icon_frame = 1
	power = 1100
	resources = {
		category = ship_components
		cost = {
			alloys = 75
			stz_sr_viridisium = 3
		}	
		upkeep = {
			energy = 0.55
			alloys = 0.055
			stz_sr_viridisium = 0.055
		}
	}

	prerequisites = { "stz_tech_viridisium_reactor" }
	component_set = "power_core"

	potential = {
		ship_uses_corvette_components = yes
	}

	ai_weight = {
		weight = 8
	}
}

### Destroyers

utility_component_template = {
	key = "STZ_CAERULENITE_REACTOR_DT"
	size = small
	icon = "GFX_stz_ship_part_reactor_caerulenite"
	icon_frame = 1
	power = 1300
	resources = {
		category = ship_components
		cost = {
			alloys = 125
			stz_sr_caerulenite = 4
		}	
		upkeep = {
			energy = 0.65
			alloys = 0.065
			stz_sr_caerulenite = 0.065
		}
	}

	prerequisites = { "stz_tech_caerulenite_reactor" }
	component_set = "power_core"

	potential = {
		ship_uses_destroyer_components = yes
	}

	upgrades_to = "STZ_VIRIDISIUM_REACTOR_DT"
	
	ai_weight = {
		weight = 7
	}
}

utility_component_template = {
	key = "STZ_VIRIDISIUM_REACTOR_DT"
	size = small
	icon = "GFX_stz_ship_part_reactor_viridisium"
	icon_frame = 1
	power = 1600
	resources = {
		category = ship_components
		cost = {
			alloys = 175
			stz_sr_viridisium = 6
		}	
		upkeep = {
			energy = 0.8
			alloys = 0.08
			stz_sr_viridisium = 0.08
		}
	}

	prerequisites = { "stz_tech_viridisium_reactor" }
	component_set = "power_core"

	potential = {
		ship_uses_destroyer_components = yes
	}

	ai_weight = {
		weight = 8
	}
}

### Cruisers

utility_component_template = {
	key = "STZ_CAERULENITE_REACTOR_CR"
	size = small
	icon = "GFX_stz_ship_part_reactor_caerulenite"
	icon_frame = 1
	power = 3000
	resources = {
		category = ship_components
		cost = {
			alloys = 250
			stz_sr_caerulenite = 8
		}	
		upkeep = {
			energy = 1.25
			alloys = 0.125
			stz_sr_caerulenite = 0.125
		}
	}

	prerequisites = { "stz_tech_caerulenite_reactor" }
	component_set = "power_core"

	potential = {
		ship_uses_cruiser_components = yes
	}

	upgrades_to = "STZ_VIRIDISIUM_REACTOR_CR"
	
	ai_weight = {
		weight = 7
	}
}

utility_component_template = {
	key = "STZ_VIRIDISIUM_REACTOR_CR"
	size = small
	icon = "GFX_stz_ship_part_reactor_viridisium"
	icon_frame = 1
	power = 4000
	resources = {
		category = ship_components
		cost = {
			alloys = 350
			stz_sr_viridisium = 12
		}	
		upkeep = {
			energy = 1.50
			alloys = 0.150
			stz_sr_viridisium = 0.150
		}
	}

	prerequisites = { "stz_tech_viridisium_reactor" }
	component_set = "power_core"

	potential = {
		ship_uses_cruiser_components = yes
	}
	
	ai_weight = {
		weight = 8
	}
}

### Battleships

utility_component_template = {
	key = "STZ_CAERULENITE_REACTOR_BS"
	size = small
	icon = "GFX_stz_ship_part_reactor_caerulenite"
	icon_frame = 1
	power = 6200
	resources = {
		category = ship_components
		cost = {
			alloys = 350
			stz_sr_caerulenite = 12
		}	
		upkeep = {
			energy = 2.50
			alloys = 0.250
			stz_sr_caerulenite = 0.250
		}
	}

	prerequisites = { "stz_tech_caerulenite_reactor" }
	component_set = "power_core"

	potential = {
		ship_uses_battleship_reactors = yes
	}

	upgrades_to = "STZ_VIRIDISIUM_REACTOR_BS"
	
	ai_weight = {
		weight = 7
	}
}

utility_component_template = {
	key = "STZ_VIRIDISIUM_REACTOR_BS"
	size = small
	icon = "GFX_stz_ship_part_reactor_viridisium"
	icon_frame = 1
	power = 8200
	resources = {
		category = ship_components
		cost = {
			alloys = 450
			stz_sr_viridisium = 16
		}	
		upkeep = {
			energy = 3
			alloys = 0.30
			stz_sr_viridisium = 0.30
		}
	}

	prerequisites = { "stz_tech_viridisium_reactor" }
	component_set = "power_core"

	potential = {
		ship_uses_battleship_reactors = yes
	}

	ai_weight = {
		weight = 8
	}
}

### Titans

utility_component_template = {
	key = "STZ_CAERULENITE_REACTOR_TT"
	size = small
	icon = "GFX_stz_ship_part_reactor_caerulenite"
	icon_frame = 1
	power = 10000
	resources = {
		category = ship_components
		cost = {
			alloys = 650
			stz_sr_caerulenite = 25
		}	
		upkeep = {
			energy = 9.00
			alloys = 1
			stz_sr_caerulenite = 1
		}
	}

	prerequisites = { "stz_tech_caerulenite_reactor" }
	component_set = "power_core"

	potential = {
		ship_uses_titan_reactors = yes
	}

	ai_weight = {
		weight = 7
	}
}

utility_component_template = {
	key = "STZ_VIRIDISIUM_REACTOR_TT"
	size = small
	icon = "GFX_stz_ship_part_reactor_viridisium"
	icon_frame = 1
	power = 13000
	resources = {
		category = ship_components
		cost = {
			alloys = 800
			stz_sr_viridisium = 40
		}	
		upkeep = {
			energy = 9.00
			stz_sr_viridisium = 1
		}
	}

	prerequisites = { "stz_tech_viridisium_reactor" }
	component_set = "power_core"

	potential = {
		ship_uses_titan_reactors = yes
	}

	ai_weight = {
		weight = 8
	}
}

### Juggernaut

utility_component_template = {
	key = "STZ_CAERULENITE_REACTOR_JG"
	size = small
	icon = "GFX_stz_ship_part_reactor_caerulenite"
	icon_frame = 1
	power = 16000
	resources = {
		category = ship_components
		cost = {
			alloys = 1600
			stz_sr_caerulenite = 50
		}	
		upkeep = {
			energy = 20
			alloys = 2
			stz_sr_caerulenite = 2
		}
	}

	prerequisites = { "stz_tech_caerulenite_reactor" }
	component_set = "power_core"

	potential = {
		ship_uses_juggernaut_reactors = yes
	}

	upgrades_to = "STZ_VIRIDISIUM_REACTOR_JG"

	ai_weight = {
		weight = 7
	}
}

utility_component_template = {
	key = "STZ_VIRIDISIUM_REACTOR_JG"
	size = small
	icon = "GFX_stz_ship_part_reactor_viridisium"
	icon_frame = 1
	power = 20000
	resources = {
		category = ship_components
		cost = {
			alloys = 2000
			stz_sr_viridisium = 50
		}	
		upkeep = {
			energy = 25
			alloys = 3
			stz_sr_viridisium = 3
		}
	}

	prerequisites = { "stz_tech_viridisium_reactor" }
	component_set = "power_core"

	potential = {
		ship_uses_juggernaut_reactors = yes
	}

	ai_weight = {
		weight = 8
	}
}

### Colossus

utility_component_template = {
	key = "STZ_CAERULENITE_REACTOR_CS"
	size = small
	icon = "GFX_stz_ship_part_reactor_caerulenite"
	icon_frame = 1
	power = 15000

	prerequisites = { "stz_tech_caerulenite_reactor" }
	component_set = "power_core"

	potential = {
		ship_uses_colossus_components = yes
	}

	upgrades_to = "STZ_VIRIDISIUM_REACTOR_CS"

	ai_weight = {
		weight = 7
	}
}

utility_component_template = {
	key = "STZ_VIRIDISIUM_REACTOR_CS"
	size = small
	icon = "GFX_stz_ship_part_reactor_viridisium"
	icon_frame = 1
	power = 20000

	prerequisites = { "stz_tech_viridisium_reactor" }
	component_set = "power_core"

	potential = {
		ship_uses_colossus_components = yes
	}

	ai_weight = {
		weight = 8
	}
}

### Defense Platforms

utility_component_template = {
	key = "STZ_CAERULENITE_REACTOR_DP"
	size = large
	icon = "GFX_stz_ship_part_reactor_caerulenite"
	icon_frame = 1
	power = 2500
	resources = {
		category = ship_components
		cost = {
			alloys = 75
			stz_sr_caerulenite = 2
		}
		upkeep = {
			energy = 0.75
			alloys = 0.075
			stz_sr_caerulenite = 0.075
		}
	}

	prerequisites = { "stz_tech_caerulenite_reactor" }
	component_set = "power_core"

	potential = {
		ship_uses_platform_reactors = yes
	}

	upgrades_to = "STZ_VIRIDISIUM_REACTOR_DP"

	ai_weight = {
		weight = 7
	}
}

utility_component_template = {
	key = "STZ_VIRIDISIUM_REACTOR_DP"
	size = large
	icon = "GFX_stz_ship_part_reactor_viridisium"
	icon_frame = 1
	power = 3600
	resources = {
		category = ship_components
		cost = {
			alloys = 100
			stz_sr_viridisium = 3
		}
		upkeep = {
			energy = 0.8
			alloys = 0.08
			stz_sr_viridisium = 0.08
		}
	}

	prerequisites = { "stz_tech_viridisium_reactor" }
	component_set = "power_core"

	potential = {
		ship_uses_platform_reactors = yes
	}

	ai_weight = {
		weight = 8
	}
}

### Ion Cannons

utility_component_template = {
	key = "STZ_CAERULENITE_REACTOR_IC"
	size = small
	icon = "GFX_stz_ship_part_reactor_caerulenite"
	icon_frame = 1
	power = 5000
	resources = {
		category = ship_components
		cost = {
			alloys = 250
			stz_sr_caerulenite = 8
		}
	}

	prerequisites = { "stz_tech_caerulenite_reactor" }
	component_set = "power_core"

	potential = {
		ship_uses_ion_cannon_components = yes
	}

	upgrades_to = "STZ_VIRIDISIUM_REACTOR_IC"

	ai_weight = {
		weight = 7
	}
}

utility_component_template = {
	key = "STZ_VIRIDISIUM_REACTOR_IC"
	size = small
	icon = "GFX_stz_ship_part_reactor_viridisium"
	icon_frame = 1
	power = 7000
	resources = {
		category = ship_components
		cost = {
			alloys = 350
			stz_sr_viridisium = 12
		}
	}

	prerequisites = { "stz_tech_viridisium_reactor" }
	component_set = "power_core"

	potential = {
		ship_uses_ion_cannon_components = yes
	}

	ai_weight = {
		weight = 8
	}
}

### Starbases

utility_component_template = {
	key = "STZ_CAERULENITE_REACTOR_SB"
	size = large
	icon = "GFX_stz_ship_part_reactor_caerulenite"
	icon_frame = 1
	power = 20000

	prerequisites = { "stz_tech_caerulenite_reactor" }
	component_set = "power_core"

	potential = {
		ship_uses_starbase_components = yes
	}

	ai_weight = {
		weight = 7
	}
}

utility_component_template = {
	key = "STZ_VIRIDISIUM_REACTOR_SB"
	size = large
	icon = "GFX_stz_ship_part_reactor_viridisium"
	icon_frame = 1
	power = 40000

	prerequisites = { "stz_tech_viridisium_reactor" }
	component_set = "power_core"

	potential = {
		ship_uses_starbase_components = yes
	}

	ai_weight = {
		weight = 8
	}
}