############################################################
##              Improved Zero-Point Reactor               ##
############################################################

# corvettes & transposts & civilian ships
utility_component_template = {
	key = CORVETTE_ESC_REACTOR_6
	upgrades_to = CORVETTE_ESC_REACTOR_7

	inline_script = {
		script = reactors/esc_inlines_reactors_general
		REACTOR_ICON = GFX_esc_reactor_6
		REACTOR_TIER = 6
		PREREQUISITES = "esc_tech_reactor_6"
		SHIP_SIZE_GROUP = corvette
		IS_BIOSHIP_REACTOR = no
		COMPONENT_WEIGHT = 6
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		POWER_MOD_CATEGORY = corvette
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}
}

# destroyers
utility_component_template = {
	key = DESTROYER_ESC_REACTOR_6
	upgrades_to = DESTROYER_ESC_REACTOR_7

	inline_script = {
		script = reactors/esc_inlines_reactors_general
		REACTOR_ICON = GFX_esc_reactor_6
		REACTOR_TIER = 6
		PREREQUISITES = "esc_tech_reactor_6"
		SHIP_SIZE_GROUP = destroyer
		IS_BIOSHIP_REACTOR = no
		COMPONENT_WEIGHT = 6
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		POWER_MOD_CATEGORY = destroyer
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}
}

# cruisers
utility_component_template = {
	key = CRUISER_ESC_REACTOR_6
	upgrades_to = CRUISER_ESC_REACTOR_7

	inline_script = {
		script = reactors/esc_inlines_reactors_general
		REACTOR_ICON = GFX_esc_reactor_6
		REACTOR_TIER = 6
		PREREQUISITES = "esc_tech_reactor_6"
		SHIP_SIZE_GROUP = cruiser
		IS_BIOSHIP_REACTOR = no
		COMPONENT_WEIGHT = 6
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		POWER_MOD_CATEGORY = cruiser
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}
}

# battleships
utility_component_template = {
	key = BATTLESHIP_ESC_REACTOR_6
	upgrades_to = BATTLESHIP_ESC_REACTOR_7

	inline_script = {
		script = reactors/esc_inlines_reactors_general
		REACTOR_ICON = GFX_esc_reactor_6
		REACTOR_TIER = 6
		PREREQUISITES = "esc_tech_reactor_6"
		SHIP_SIZE_GROUP = battleship
		IS_BIOSHIP_REACTOR = no
		COMPONENT_WEIGHT = 6
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		POWER_MOD_CATEGORY = battleship
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}
}

# titans
utility_component_template = {
	key = TITAN_ESC_REACTOR_6
	upgrades_to = TITAN_ESC_REACTOR_7

	inline_script = {
		script = reactors/esc_inlines_reactors_general
		REACTOR_ICON = GFX_esc_reactor_6
		REACTOR_TIER = 6
		PREREQUISITES = "esc_tech_reactor_6"
		SHIP_SIZE_GROUP = titan
		IS_BIOSHIP_REACTOR = no
		COMPONENT_WEIGHT = 6
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		POWER_MOD_CATEGORY = titan
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}
}

# colossi & juggernauts
utility_component_template = {
	key = COLOSSUS_ESC_REACTOR_6
	upgrades_to = COLOSSUS_ESC_REACTOR_7

	inline_script = {
		script = reactors/esc_inlines_reactors_general
		REACTOR_ICON = GFX_esc_reactor_6
		REACTOR_TIER = 6
		PREREQUISITES = "esc_tech_reactor_6"
		SHIP_SIZE_GROUP = juggernaut
		IS_BIOSHIP_REACTOR = no
		COMPONENT_WEIGHT = 6
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		POWER_MOD_CATEGORY = juggernaut
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}

	inline_script = {
		script = reactors/esc_inlines_juggernaut_aura
	}
}

# strikecruisers
utility_component_template = {
	key = STRIKECRUISER_ESC_REACTOR_6
	upgrades_to = STRIKECRUISER_ESC_REACTOR_7

	inline_script = {
		script = reactors/esc_inlines_reactors_general
		REACTOR_ICON = GFX_esc_reactor_6
		REACTOR_TIER = 6
		PREREQUISITES = "esc_tech_reactor_6"
		SHIP_SIZE_GROUP = strikecruiser
		IS_BIOSHIP_REACTOR = no
		COMPONENT_WEIGHT = 6
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		POWER_MOD_CATEGORY = strikecruiser
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}
}

# battlecruisers
utility_component_template = {
	key = BATTLECRUISER_ESC_REACTOR_6
	upgrades_to = BATTLECRUISER_ESC_REACTOR_7

	inline_script = {
		script = reactors/esc_inlines_reactors_general
		REACTOR_ICON = GFX_esc_reactor_6
		REACTOR_TIER = 6
		PREREQUISITES = "esc_tech_reactor_6"
		SHIP_SIZE_GROUP = battlecruiser
		IS_BIOSHIP_REACTOR = no
		COMPONENT_WEIGHT = 6
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		POWER_MOD_CATEGORY = battlecruiser
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}
}

# NSC dreadnoughts
utility_component_template = {
	key = DREADNOUGHT_ESC_REACTOR_6
	upgrades_to = DREADNOUGHT_ESC_REACTOR_7

	inline_script = {
		script = reactors/esc_inlines_reactors_general
		REACTOR_ICON = GFX_esc_reactor_6
		REACTOR_TIER = 6
		PREREQUISITES = "esc_tech_reactor_6"
		SHIP_SIZE_GROUP = dreadnought
		IS_BIOSHIP_REACTOR = no
		COMPONENT_WEIGHT = 6
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		POWER_MOD_CATEGORY = dreadnought
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}
}

# flagships
utility_component_template = {
	key = FLAGSHIP_ESC_REACTOR_6
	upgrades_to = FLAGSHIP_ESC_REACTOR_7

	inline_script = {
		script = reactors/esc_inlines_reactors_general
		REACTOR_ICON = GFX_esc_reactor_6
		REACTOR_TIER = 6
		PREREQUISITES = "esc_tech_reactor_6"
		SHIP_SIZE_GROUP = flagship
		IS_BIOSHIP_REACTOR = no
		COMPONENT_WEIGHT = 6
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		POWER_MOD_CATEGORY = flagship
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}
}

# small defense platforms
utility_component_template = {
	key = PLATFORM_ESC_REACTOR_6
	upgrades_to = PLATFORM_ESC_REACTOR_7

	inline_script = {
		script = reactors/esc_inlines_reactors_general
		REACTOR_ICON = GFX_esc_reactor_6
		REACTOR_TIER = 6
		PREREQUISITES = "esc_tech_reactor_6"
		SHIP_SIZE_GROUP = platform
		IS_BIOSHIP_REACTOR = no
		COMPONENT_WEIGHT = 6
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		POWER_MOD_CATEGORY = platform
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}
}

# medium defense platforms
utility_component_template = {
	key = PLATFORM2_ESC_REACTOR_6
	upgrades_to = PLATFORM2_ESC_REACTOR_7

	inline_script = {
		script = reactors/esc_inlines_reactors_general
		REACTOR_ICON = GFX_esc_reactor_6
		REACTOR_TIER = 6
		PREREQUISITES = "esc_tech_reactor_6"
		SHIP_SIZE_GROUP = platform2
		IS_BIOSHIP_REACTOR = no
		COMPONENT_WEIGHT = 6
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		POWER_MOD_CATEGORY = platform2
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}
}

# large defense platforms
utility_component_template = {
	key = PLATFORM3_ESC_REACTOR_6
	upgrades_to = PLATFORM3_ESC_REACTOR_7

	inline_script = {
		script = reactors/esc_inlines_reactors_general
		REACTOR_ICON = GFX_esc_reactor_6
		REACTOR_TIER = 6
		PREREQUISITES = "esc_tech_reactor_6"
		SHIP_SIZE_GROUP = platform3
		IS_BIOSHIP_REACTOR = no
		COMPONENT_WEIGHT = 6
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		POWER_MOD_CATEGORY = platform3
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}
}

# ion cannons
utility_component_template = {
	key = ION_CANNON_ESC_REACTOR_6
	upgrades_to = ION_CANNON_ESC_REACTOR_7

	inline_script = {
		script = reactors/esc_inlines_reactors_general
		REACTOR_ICON = GFX_esc_reactor_6
		REACTOR_TIER = 6
		PREREQUISITES = "esc_tech_reactor_6"
		SHIP_SIZE_GROUP = ion_cannon
		IS_BIOSHIP_REACTOR = no
		COMPONENT_WEIGHT = 6
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		POWER_MOD_CATEGORY = ion_cannon
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}
}

# starbases
utility_component_template = {
	key = STARBASE_ESC_REACTOR_6
	upgrades_to = STARBASE_ESC_REACTOR_7

	inline_script = {
		script = reactors/esc_inlines_reactors_general
		REACTOR_ICON = GFX_esc_reactor_6
		REACTOR_TIER = 6
		PREREQUISITES = "esc_tech_reactor_6"
		SHIP_SIZE_GROUP = starbase
		IS_BIOSHIP_REACTOR = no
		COMPONENT_WEIGHT = 6000
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		POWER_MOD_CATEGORY = starbase
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}
}

############################################################
##                   Singularity Reactor                  ##
############################################################

# corvettes & transposts & civilian ships
utility_component_template = {
	key = CORVETTE_ESC_REACTOR_7
	upgrades_to = CORVETTE_ESC_REACTOR_8

	inline_script = {
		script = reactors/esc_inlines_reactors_general
		REACTOR_ICON = GFX_esc_reactor_7
		REACTOR_TIER = 7
		PREREQUISITES = "esc_tech_reactor_7"
		SHIP_SIZE_GROUP = corvette
		IS_BIOSHIP_REACTOR = no
		COMPONENT_WEIGHT = 7
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		POWER_MOD_CATEGORY = corvette
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}
}

# destroyers
utility_component_template = {
	key = DESTROYER_ESC_REACTOR_7
	upgrades_to = DESTROYER_ESC_REACTOR_8

	inline_script = {
		script = reactors/esc_inlines_reactors_general
		REACTOR_ICON = GFX_esc_reactor_7
		REACTOR_TIER = 7
		PREREQUISITES = "esc_tech_reactor_7"
		SHIP_SIZE_GROUP = destroyer
		IS_BIOSHIP_REACTOR = no
		COMPONENT_WEIGHT = 7
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		POWER_MOD_CATEGORY = destroyer
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}
}

# cruisers
utility_component_template = {
	key = CRUISER_ESC_REACTOR_7
	upgrades_to = CRUISER_ESC_REACTOR_8

	inline_script = {
		script = reactors/esc_inlines_reactors_general
		REACTOR_ICON = GFX_esc_reactor_7
		REACTOR_TIER = 7
		PREREQUISITES = "esc_tech_reactor_7"
		SHIP_SIZE_GROUP = cruiser
		IS_BIOSHIP_REACTOR = no
		COMPONENT_WEIGHT = 7
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		POWER_MOD_CATEGORY = cruiser
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}
}

# battleships
utility_component_template = {
	key = BATTLESHIP_ESC_REACTOR_7
	upgrades_to = BATTLESHIP_ESC_REACTOR_8

	inline_script = {
		script = reactors/esc_inlines_reactors_general
		REACTOR_ICON = GFX_esc_reactor_7
		REACTOR_TIER = 7
		PREREQUISITES = "esc_tech_reactor_7"
		SHIP_SIZE_GROUP = battleship
		IS_BIOSHIP_REACTOR = no
		COMPONENT_WEIGHT = 7
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		POWER_MOD_CATEGORY = battleship
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}
}

# titans
utility_component_template = {
	key = TITAN_ESC_REACTOR_7
	upgrades_to = TITAN_ESC_REACTOR_8

	inline_script = {
		script = reactors/esc_inlines_reactors_general
		REACTOR_ICON = GFX_esc_reactor_7
		REACTOR_TIER = 7
		PREREQUISITES = "esc_tech_reactor_7"
		SHIP_SIZE_GROUP = titan
		IS_BIOSHIP_REACTOR = no
		COMPONENT_WEIGHT = 7
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		POWER_MOD_CATEGORY = titan
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}
}

# colossi & juggernauts
utility_component_template = {
	key = COLOSSUS_ESC_REACTOR_7
	upgrades_to = COLOSSUS_ESC_REACTOR_8

	inline_script = {
		script = reactors/esc_inlines_reactors_general
		REACTOR_ICON = GFX_esc_reactor_7
		REACTOR_TIER = 7
		PREREQUISITES = "esc_tech_reactor_7"
		SHIP_SIZE_GROUP = juggernaut
		IS_BIOSHIP_REACTOR = no
		COMPONENT_WEIGHT = 7
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		POWER_MOD_CATEGORY = juggernaut
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}

	inline_script = {
		script = reactors/esc_inlines_juggernaut_aura
	}
}

# strikecruisers
utility_component_template = {
	key = STRIKECRUISER_ESC_REACTOR_7
	upgrades_to = STRIKECRUISER_ESC_REACTOR_8

	inline_script = {
		script = reactors/esc_inlines_reactors_general
		REACTOR_ICON = GFX_esc_reactor_7
		REACTOR_TIER = 7
		PREREQUISITES = "esc_tech_reactor_7"
		SHIP_SIZE_GROUP = strikecruiser
		IS_BIOSHIP_REACTOR = no
		COMPONENT_WEIGHT = 7
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		POWER_MOD_CATEGORY = strikecruiser
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}
}

# battlecruisers
utility_component_template = {
	key = BATTLECRUISER_ESC_REACTOR_7
	upgrades_to = BATTLECRUISER_ESC_REACTOR_8

	inline_script = {
		script = reactors/esc_inlines_reactors_general
		REACTOR_ICON = GFX_esc_reactor_7
		REACTOR_TIER = 7
		PREREQUISITES = "esc_tech_reactor_7"
		SHIP_SIZE_GROUP = battlecruiser
		IS_BIOSHIP_REACTOR = no
		COMPONENT_WEIGHT = 7
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		POWER_MOD_CATEGORY = battlecruiser
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}
}

# NSC dreadnoughts
utility_component_template = {
	key = DREADNOUGHT_ESC_REACTOR_7
	upgrades_to = DREADNOUGHT_ESC_REACTOR_8

	inline_script = {
		script = reactors/esc_inlines_reactors_general
		REACTOR_ICON = GFX_esc_reactor_7
		REACTOR_TIER = 7
		PREREQUISITES = "esc_tech_reactor_7"
		SHIP_SIZE_GROUP = dreadnought
		IS_BIOSHIP_REACTOR = no
		COMPONENT_WEIGHT = 7
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		POWER_MOD_CATEGORY = dreadnought
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}
}

# flagships
utility_component_template = {
	key = FLAGSHIP_ESC_REACTOR_7
	upgrades_to = FLAGSHIP_ESC_REACTOR_8

	inline_script = {
		script = reactors/esc_inlines_reactors_general
		REACTOR_ICON = GFX_esc_reactor_7
		REACTOR_TIER = 7
		PREREQUISITES = "esc_tech_reactor_7"
		SHIP_SIZE_GROUP = flagship
		IS_BIOSHIP_REACTOR = no
		COMPONENT_WEIGHT = 7
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		POWER_MOD_CATEGORY = flagship
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}
}

# small defense platforms
utility_component_template = {
	key = PLATFORM_ESC_REACTOR_7
	upgrades_to = PLATFORM_ESC_REACTOR_8

	inline_script = {
		script = reactors/esc_inlines_reactors_general
		REACTOR_ICON = GFX_esc_reactor_7
		REACTOR_TIER = 7
		PREREQUISITES = "esc_tech_reactor_7"
		SHIP_SIZE_GROUP = platform
		IS_BIOSHIP_REACTOR = no
		COMPONENT_WEIGHT = 7
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		POWER_MOD_CATEGORY = platform
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}
}

# medium defense platforms
utility_component_template = {
	key = PLATFORM2_ESC_REACTOR_7
	upgrades_to = PLATFORM2_ESC_REACTOR_8

	inline_script = {
		script = reactors/esc_inlines_reactors_general
		REACTOR_ICON = GFX_esc_reactor_7
		REACTOR_TIER = 7
		PREREQUISITES = "esc_tech_reactor_7"
		SHIP_SIZE_GROUP = platform2
		IS_BIOSHIP_REACTOR = no
		COMPONENT_WEIGHT = 7
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		POWER_MOD_CATEGORY = platform2
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}
}

# large defense platforms
utility_component_template = {
	key = PLATFORM3_ESC_REACTOR_7
	upgrades_to = PLATFORM3_ESC_REACTOR_8

	inline_script = {
		script = reactors/esc_inlines_reactors_general
		REACTOR_ICON = GFX_esc_reactor_7
		REACTOR_TIER = 7
		PREREQUISITES = "esc_tech_reactor_7"
		SHIP_SIZE_GROUP = platform3
		IS_BIOSHIP_REACTOR = no
		COMPONENT_WEIGHT = 7
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		POWER_MOD_CATEGORY = platform3
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}
}

# ion cannons
utility_component_template = {
	key = ION_CANNON_ESC_REACTOR_7
	upgrades_to = ION_CANNON_ESC_REACTOR_8

	inline_script = {
		script = reactors/esc_inlines_reactors_general
		REACTOR_ICON = GFX_esc_reactor_7
		REACTOR_TIER = 7
		PREREQUISITES = "esc_tech_reactor_7"
		SHIP_SIZE_GROUP = ion_cannon
		IS_BIOSHIP_REACTOR = no
		COMPONENT_WEIGHT = 7
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		POWER_MOD_CATEGORY = ion_cannon
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}
}

# starbases
utility_component_template = {
	key = STARBASE_ESC_REACTOR_7
	upgrades_to = STARBASE_ESC_REACTOR_8

	inline_script = {
		script = reactors/esc_inlines_reactors_general
		REACTOR_ICON = GFX_esc_reactor_7
		REACTOR_TIER = 7
		PREREQUISITES = "esc_tech_reactor_7"
		SHIP_SIZE_GROUP = starbase
		IS_BIOSHIP_REACTOR = no
		COMPONENT_WEIGHT = 7000
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		POWER_MOD_CATEGORY = starbase
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}
}

############################################################
##              Improved Singularity Reactor              ##
############################################################

# corvettes & transposts & civilian ships
utility_component_template = {
	key = CORVETTE_ESC_REACTOR_8

	inline_script = {
		script = reactors/esc_inlines_reactors_general
		REACTOR_ICON = GFX_esc_reactor_8
		REACTOR_TIER = 8
		PREREQUISITES = "esc_tech_reactor_8"
		SHIP_SIZE_GROUP = corvette
		IS_BIOSHIP_REACTOR = no
		COMPONENT_WEIGHT = 8
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		POWER_MOD_CATEGORY = corvette
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}
}

# destroyers
utility_component_template = {
	key = DESTROYER_ESC_REACTOR_8

	inline_script = {
		script = reactors/esc_inlines_reactors_general
		REACTOR_ICON = GFX_esc_reactor_8
		REACTOR_TIER = 8
		PREREQUISITES = "esc_tech_reactor_8"
		SHIP_SIZE_GROUP = destroyer
		IS_BIOSHIP_REACTOR = no
		COMPONENT_WEIGHT = 8
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		POWER_MOD_CATEGORY = destroyer
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}
}

# cruisers
utility_component_template = {
	key = CRUISER_ESC_REACTOR_8

	inline_script = {
		script = reactors/esc_inlines_reactors_general
		REACTOR_ICON = GFX_esc_reactor_8
		REACTOR_TIER = 8
		PREREQUISITES = "esc_tech_reactor_8"
		SHIP_SIZE_GROUP = cruiser
		IS_BIOSHIP_REACTOR = no
		COMPONENT_WEIGHT = 8
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		POWER_MOD_CATEGORY = cruiser
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}
}

# battleships
utility_component_template = {
	key = BATTLESHIP_ESC_REACTOR_8

	inline_script = {
		script = reactors/esc_inlines_reactors_general
		REACTOR_ICON = GFX_esc_reactor_8
		REACTOR_TIER = 8
		PREREQUISITES = "esc_tech_reactor_8"
		SHIP_SIZE_GROUP = battleship
		IS_BIOSHIP_REACTOR = no
		COMPONENT_WEIGHT = 8
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		POWER_MOD_CATEGORY = battleship
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}
}

# titans
utility_component_template = {
	key = TITAN_ESC_REACTOR_8

	inline_script = {
		script = reactors/esc_inlines_reactors_general
		REACTOR_ICON = GFX_esc_reactor_8
		REACTOR_TIER = 8
		PREREQUISITES = "esc_tech_reactor_8"
		SHIP_SIZE_GROUP = titan
		IS_BIOSHIP_REACTOR = no
		COMPONENT_WEIGHT = 8
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		POWER_MOD_CATEGORY = titan
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}
}

# colossi & juggernauts
utility_component_template = {
	key = COLOSSUS_ESC_REACTOR_8

	inline_script = {
		script = reactors/esc_inlines_reactors_general
		REACTOR_ICON = GFX_esc_reactor_8
		REACTOR_TIER = 8
		PREREQUISITES = "esc_tech_reactor_8"
		SHIP_SIZE_GROUP = juggernaut
		IS_BIOSHIP_REACTOR = no
		COMPONENT_WEIGHT = 8
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		POWER_MOD_CATEGORY = juggernaut
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}

	inline_script = {
		script = reactors/esc_inlines_juggernaut_aura
	}
}

# strikecruisers
utility_component_template = {
	key = STRIKECRUISER_ESC_REACTOR_8

	inline_script = {
		script = reactors/esc_inlines_reactors_general
		REACTOR_ICON = GFX_esc_reactor_8
		REACTOR_TIER = 8
		PREREQUISITES = "esc_tech_reactor_8"
		SHIP_SIZE_GROUP = strikecruiser
		IS_BIOSHIP_REACTOR = no
		COMPONENT_WEIGHT = 8
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		POWER_MOD_CATEGORY = strikecruiser
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}
}

# battlecruisers
utility_component_template = {
	key = BATTLECRUISER_ESC_REACTOR_8

	inline_script = {
		script = reactors/esc_inlines_reactors_general
		REACTOR_ICON = GFX_esc_reactor_8
		REACTOR_TIER = 8
		PREREQUISITES = "esc_tech_reactor_8"
		SHIP_SIZE_GROUP = battlecruiser
		IS_BIOSHIP_REACTOR = no
		COMPONENT_WEIGHT = 8
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		POWER_MOD_CATEGORY = battlecruiser
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}
}

# NSC dreadnoughts
utility_component_template = {
	key = DREADNOUGHT_ESC_REACTOR_8

	inline_script = {
		script = reactors/esc_inlines_reactors_general
		REACTOR_ICON = GFX_esc_reactor_8
		REACTOR_TIER = 8
		PREREQUISITES = "esc_tech_reactor_8"
		SHIP_SIZE_GROUP = dreadnought
		IS_BIOSHIP_REACTOR = no
		COMPONENT_WEIGHT = 8
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		POWER_MOD_CATEGORY = dreadnought
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}
}

# flagships
utility_component_template = {
	key = FLAGSHIP_ESC_REACTOR_8

	inline_script = {
		script = reactors/esc_inlines_reactors_general
		REACTOR_ICON = GFX_esc_reactor_8
		REACTOR_TIER = 8
		PREREQUISITES = "esc_tech_reactor_8"
		SHIP_SIZE_GROUP = flagship
		IS_BIOSHIP_REACTOR = no
		COMPONENT_WEIGHT = 8
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		POWER_MOD_CATEGORY = flagship
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}
}

# small defense platforms
utility_component_template = {
	key = PLATFORM_ESC_REACTOR_8

	inline_script = {
		script = reactors/esc_inlines_reactors_general
		REACTOR_ICON = GFX_esc_reactor_8
		REACTOR_TIER = 8
		PREREQUISITES = "esc_tech_reactor_8"
		SHIP_SIZE_GROUP = platform
		IS_BIOSHIP_REACTOR = no
		COMPONENT_WEIGHT = 8
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		POWER_MOD_CATEGORY = platform
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}
}

# medium defense platforms
utility_component_template = {
	key = PLATFORM2_ESC_REACTOR_8

	inline_script = {
		script = reactors/esc_inlines_reactors_general
		REACTOR_ICON = GFX_esc_reactor_8
		REACTOR_TIER = 8
		PREREQUISITES = "esc_tech_reactor_8"
		SHIP_SIZE_GROUP = platform2
		IS_BIOSHIP_REACTOR = no
		COMPONENT_WEIGHT = 8
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		POWER_MOD_CATEGORY = platform2
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}
}

# large defense platforms
utility_component_template = {
	key = PLATFORM3_ESC_REACTOR_8

	inline_script = {
		script = reactors/esc_inlines_reactors_general
		REACTOR_ICON = GFX_esc_reactor_8
		REACTOR_TIER = 8
		PREREQUISITES = "esc_tech_reactor_8"
		SHIP_SIZE_GROUP = platform3
		IS_BIOSHIP_REACTOR = no
		COMPONENT_WEIGHT = 8
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		POWER_MOD_CATEGORY = platform3
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}
}

# ion cannons
utility_component_template = {
	key = ION_CANNON_ESC_REACTOR_8

	inline_script = {
		script = reactors/esc_inlines_reactors_general
		REACTOR_ICON = GFX_esc_reactor_8
		REACTOR_TIER = 8
		PREREQUISITES = "esc_tech_reactor_8"
		SHIP_SIZE_GROUP = ion_cannon
		IS_BIOSHIP_REACTOR = no
		COMPONENT_WEIGHT = 8
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		POWER_MOD_CATEGORY = ion_cannon
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}
}

# starbases
utility_component_template = {
	key = STARBASE_ESC_REACTOR_8

	inline_script = {
		script = reactors/esc_inlines_reactors_general
		REACTOR_ICON = GFX_esc_reactor_8
		REACTOR_TIER = 8
		PREREQUISITES = "esc_tech_reactor_8"
		SHIP_SIZE_GROUP = starbase
		IS_BIOSHIP_REACTOR = no
		COMPONENT_WEIGHT = 8000
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		POWER_MOD_CATEGORY = starbase
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}
}

############################################################
##              Improved Dark Matter Reactor              ##
############################################################

# corvettes & transposts & civilian ships
utility_component_template = {
	key = CORVETTE_ESC_DARK_MATTER_CORE_2
	upgrades_to = CORVETTE_ESC_DARK_MATTER_CORE_3

	inline_script = {
		script = reactors/esc_inlines_reactors_general_sr
		REACTOR_ICON = GFX_esc_dark_matter_reactor_2
		REACTOR_TIER = 7
		PREREQUISITES = "esc_tech_dark_matter_power_core_2"
		SHIP_SIZE_GROUP = corvette
		IS_BIOSHIP_REACTOR = no
		STRATEGIC_RESOURCE_TYPE = sr_dark_matter
		COMPONENT_WEIGHT = 10
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		BASELINE_MODIFIER_TYPE = ships_upkeep_mult
		BASELINE_MODIFIER_VALUE = @ESC_REACTOR_MOD_dark_matter_upkeep_1
		POWER_MOD_CATEGORY = corvette
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}
}

# destroyers
utility_component_template = {
	key = DESTROYER_ESC_DARK_MATTER_CORE_2
	upgrades_to = DESTROYER_ESC_DARK_MATTER_CORE_3

	inline_script = {
		script = reactors/esc_inlines_reactors_general_sr
		REACTOR_ICON = GFX_esc_dark_matter_reactor_2
		REACTOR_TIER = 7
		PREREQUISITES = "esc_tech_dark_matter_power_core_2"
		SHIP_SIZE_GROUP = destroyer
		IS_BIOSHIP_REACTOR = no
		STRATEGIC_RESOURCE_TYPE = sr_dark_matter
		COMPONENT_WEIGHT = 10
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		BASELINE_MODIFIER_TYPE = ships_upkeep_mult
		BASELINE_MODIFIER_VALUE = @ESC_REACTOR_MOD_dark_matter_upkeep_1
		POWER_MOD_CATEGORY = destroyer
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}
}

# cruisers
utility_component_template = {
	key = CRUISER_ESC_DARK_MATTER_CORE_2
	upgrades_to = CRUISER_ESC_DARK_MATTER_CORE_3

	inline_script = {
		script = reactors/esc_inlines_reactors_general_sr
		REACTOR_ICON = GFX_esc_dark_matter_reactor_2
		REACTOR_TIER = 7
		PREREQUISITES = "esc_tech_dark_matter_power_core_2"
		SHIP_SIZE_GROUP = cruiser
		IS_BIOSHIP_REACTOR = no
		STRATEGIC_RESOURCE_TYPE = sr_dark_matter
		COMPONENT_WEIGHT = 10
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		BASELINE_MODIFIER_TYPE = ships_upkeep_mult
		BASELINE_MODIFIER_VALUE = @ESC_REACTOR_MOD_dark_matter_upkeep_1
		POWER_MOD_CATEGORY = cruiser
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}
}

# battleships
utility_component_template = {
	key = BATTLESHIP_ESC_DARK_MATTER_CORE_2
	upgrades_to = BATTLESHIP_ESC_DARK_MATTER_CORE_3

	inline_script = {
		script = reactors/esc_inlines_reactors_general_sr
		REACTOR_ICON = GFX_esc_dark_matter_reactor_2
		REACTOR_TIER = 7
		PREREQUISITES = "esc_tech_dark_matter_power_core_2"
		SHIP_SIZE_GROUP = battleship
		IS_BIOSHIP_REACTOR = no
		STRATEGIC_RESOURCE_TYPE = sr_dark_matter
		COMPONENT_WEIGHT = 10
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		BASELINE_MODIFIER_TYPE = ships_upkeep_mult
		BASELINE_MODIFIER_VALUE = @ESC_REACTOR_MOD_dark_matter_upkeep_1
		POWER_MOD_CATEGORY = battleship
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}
}

# titans
utility_component_template = {
	key = TITAN_ESC_DARK_MATTER_CORE_2
	upgrades_to = TITAN_ESC_DARK_MATTER_CORE_3

	inline_script = {
		script = reactors/esc_inlines_reactors_general_sr
		REACTOR_ICON = GFX_esc_dark_matter_reactor_2
		REACTOR_TIER = 7
		PREREQUISITES = "esc_tech_dark_matter_power_core_2"
		SHIP_SIZE_GROUP = titan
		IS_BIOSHIP_REACTOR = no
		STRATEGIC_RESOURCE_TYPE = sr_dark_matter
		COMPONENT_WEIGHT = 10
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		BASELINE_MODIFIER_TYPE = ships_upkeep_mult
		BASELINE_MODIFIER_VALUE = @ESC_REACTOR_MOD_dark_matter_upkeep_1
		POWER_MOD_CATEGORY = titan
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}
}

# colossi & juggernauts
utility_component_template = {
	key = COLOSSUS_ESC_DARK_MATTER_CORE_2
	upgrades_to = COLOSSUS_ESC_DARK_MATTER_CORE_3

	inline_script = {
		script = reactors/esc_inlines_reactors_general_sr
		REACTOR_ICON = GFX_esc_dark_matter_reactor_2
		REACTOR_TIER = 7
		PREREQUISITES = "esc_tech_dark_matter_power_core_2"
		SHIP_SIZE_GROUP = juggernaut
		IS_BIOSHIP_REACTOR = no
		STRATEGIC_RESOURCE_TYPE = sr_dark_matter
		COMPONENT_WEIGHT = 10
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		BASELINE_MODIFIER_TYPE = ships_upkeep_mult
		BASELINE_MODIFIER_VALUE = @ESC_REACTOR_MOD_dark_matter_upkeep_1
		POWER_MOD_CATEGORY = juggernaut
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}

	inline_script = {
		script = reactors/esc_inlines_juggernaut_aura
	}
}

# strikecruisers
utility_component_template = {
	key = STRIKECRUISER_ESC_DARK_MATTER_CORE_2
	upgrades_to = STRIKECRUISER_ESC_DARK_MATTER_CORE_3

	inline_script = {
		script = reactors/esc_inlines_reactors_general_sr
		REACTOR_ICON = GFX_esc_dark_matter_reactor_2
		REACTOR_TIER = 7
		PREREQUISITES = "esc_tech_dark_matter_power_core_2"
		SHIP_SIZE_GROUP = strikecruiser
		IS_BIOSHIP_REACTOR = no
		STRATEGIC_RESOURCE_TYPE = sr_dark_matter
		COMPONENT_WEIGHT = 10
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		BASELINE_MODIFIER_TYPE = ships_upkeep_mult
		BASELINE_MODIFIER_VALUE = @ESC_REACTOR_MOD_dark_matter_upkeep_1
		POWER_MOD_CATEGORY = strikecruiser
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}
}

# battlecruisers
utility_component_template = {
	key = BATTLECRUISER_ESC_DARK_MATTER_CORE_2
	upgrades_to = BATTLECRUISER_ESC_DARK_MATTER_CORE_3

	inline_script = {
		script = reactors/esc_inlines_reactors_general_sr
		REACTOR_ICON = GFX_esc_dark_matter_reactor_2
		REACTOR_TIER = 7
		PREREQUISITES = "esc_tech_dark_matter_power_core_2"
		SHIP_SIZE_GROUP = battlecruiser
		IS_BIOSHIP_REACTOR = no
		STRATEGIC_RESOURCE_TYPE = sr_dark_matter
		COMPONENT_WEIGHT = 10
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		BASELINE_MODIFIER_TYPE = ships_upkeep_mult
		BASELINE_MODIFIER_VALUE = @ESC_REACTOR_MOD_dark_matter_upkeep_1
		POWER_MOD_CATEGORY = battlecruiser
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}
}

# NSC dreadnoughts
utility_component_template = {
	key = DREADNOUGHT_ESC_DARK_MATTER_CORE_2
	upgrades_to = DREADNOUGHT_ESC_DARK_MATTER_CORE_3

	inline_script = {
		script = reactors/esc_inlines_reactors_general_sr
		REACTOR_ICON = GFX_esc_dark_matter_reactor_2
		REACTOR_TIER = 7
		PREREQUISITES = "esc_tech_dark_matter_power_core_2"
		SHIP_SIZE_GROUP = dreadnought
		IS_BIOSHIP_REACTOR = no
		STRATEGIC_RESOURCE_TYPE = sr_dark_matter
		COMPONENT_WEIGHT = 10
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		BASELINE_MODIFIER_TYPE = ships_upkeep_mult
		BASELINE_MODIFIER_VALUE = @ESC_REACTOR_MOD_dark_matter_upkeep_1
		POWER_MOD_CATEGORY = dreadnought
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}
}

# flagships
utility_component_template = {
	key = FLAGSHIP_ESC_DARK_MATTER_CORE_2
	upgrades_to = FLAGSHIP_ESC_DARK_MATTER_CORE_3

	inline_script = {
		script = reactors/esc_inlines_reactors_general_sr
		REACTOR_ICON = GFX_esc_dark_matter_reactor_2
		REACTOR_TIER = 7
		PREREQUISITES = "esc_tech_dark_matter_power_core_2"
		SHIP_SIZE_GROUP = flagship
		IS_BIOSHIP_REACTOR = no
		STRATEGIC_RESOURCE_TYPE = sr_dark_matter
		COMPONENT_WEIGHT = 10
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		BASELINE_MODIFIER_TYPE = ships_upkeep_mult
		BASELINE_MODIFIER_VALUE = @ESC_REACTOR_MOD_dark_matter_upkeep_1
		POWER_MOD_CATEGORY = flagship
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}
}

# small defense platforms
utility_component_template = {
	key = PLATFORM_ESC_DARK_MATTER_CORE_2
	upgrades_to = PLATFORM_ESC_DARK_MATTER_CORE_3

	inline_script = {
		script = reactors/esc_inlines_reactors_general_sr
		REACTOR_ICON = GFX_esc_dark_matter_reactor_2
		REACTOR_TIER = 7
		PREREQUISITES = "esc_tech_dark_matter_power_core_2"
		SHIP_SIZE_GROUP = platform
		IS_BIOSHIP_REACTOR = no
		STRATEGIC_RESOURCE_TYPE = sr_dark_matter
		COMPONENT_WEIGHT = 10
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		BASELINE_MODIFIER_TYPE = ships_upkeep_mult
		BASELINE_MODIFIER_VALUE = @ESC_REACTOR_MOD_dark_matter_upkeep_1
		POWER_MOD_CATEGORY = platform
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}
}

# medium defense platforms
utility_component_template = {
	key = PLATFORM2_ESC_DARK_MATTER_CORE_2
	upgrades_to = PLATFORM2_ESC_DARK_MATTER_CORE_3

	inline_script = {
		script = reactors/esc_inlines_reactors_general_sr
		REACTOR_ICON = GFX_esc_dark_matter_reactor_2
		REACTOR_TIER = 7
		PREREQUISITES = "esc_tech_dark_matter_power_core_2"
		SHIP_SIZE_GROUP = platform2
		IS_BIOSHIP_REACTOR = no
		STRATEGIC_RESOURCE_TYPE = sr_dark_matter
		COMPONENT_WEIGHT = 10
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		BASELINE_MODIFIER_TYPE = ships_upkeep_mult
		BASELINE_MODIFIER_VALUE = @ESC_REACTOR_MOD_dark_matter_upkeep_1
		POWER_MOD_CATEGORY = platform2
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}
}

# large defense platforms
utility_component_template = {
	key = PLATFORM3_ESC_DARK_MATTER_CORE_2
	upgrades_to = PLATFORM3_ESC_DARK_MATTER_CORE_3

	inline_script = {
		script = reactors/esc_inlines_reactors_general_sr
		REACTOR_ICON = GFX_esc_dark_matter_reactor_2
		REACTOR_TIER = 7
		PREREQUISITES = "esc_tech_dark_matter_power_core_2"
		SHIP_SIZE_GROUP = platform3
		IS_BIOSHIP_REACTOR = no
		STRATEGIC_RESOURCE_TYPE = sr_dark_matter
		COMPONENT_WEIGHT = 10
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		BASELINE_MODIFIER_TYPE = ships_upkeep_mult
		BASELINE_MODIFIER_VALUE = @ESC_REACTOR_MOD_dark_matter_upkeep_1
		POWER_MOD_CATEGORY = platform3
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}
}

# ion cannons
utility_component_template = {
	key = ION_CANNON_ESC_DARK_MATTER_CORE_2
	upgrades_to = ION_CANNON_ESC_DARK_MATTER_CORE_3

	inline_script = {
		script = reactors/esc_inlines_reactors_general_sr
		REACTOR_ICON = GFX_esc_dark_matter_reactor_2
		REACTOR_TIER = 7
		PREREQUISITES = "esc_tech_dark_matter_power_core_2"
		SHIP_SIZE_GROUP = ion_cannon
		IS_BIOSHIP_REACTOR = no
		STRATEGIC_RESOURCE_TYPE = sr_dark_matter
		COMPONENT_WEIGHT = 10
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		BASELINE_MODIFIER_TYPE = ships_upkeep_mult
		BASELINE_MODIFIER_VALUE = @ESC_REACTOR_MOD_dark_matter_upkeep_1
		POWER_MOD_CATEGORY = ion_cannon
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}
}

# starbases
utility_component_template = {
	key = STARBASE_ESC_DARK_MATTER_CORE_2
	upgrades_to = STARBASE_ESC_DARK_MATTER_CORE_3

	inline_script = {
		script = reactors/esc_inlines_reactors_general_sr
		REACTOR_ICON = GFX_esc_dark_matter_reactor_2
		REACTOR_TIER = 7
		PREREQUISITES = "esc_tech_dark_matter_power_core_2"
		SHIP_SIZE_GROUP = starbase
		IS_BIOSHIP_REACTOR = no
		STRATEGIC_RESOURCE_TYPE = sr_dark_matter
		COMPONENT_WEIGHT = 10000
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		BASELINE_MODIFIER_TYPE = ships_upkeep_mult
		BASELINE_MODIFIER_VALUE = @ESC_REACTOR_MOD_dark_matter_upkeep_1
		POWER_MOD_CATEGORY = starbase
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}
}

############################################################
##             Perfected Dark Matter Reactor              ##
############################################################

# corvettes & transposts & civilian ships
utility_component_template = {
	key = CORVETTE_ESC_DARK_MATTER_CORE_3

	inline_script = {
		script = reactors/esc_inlines_reactors_general_sr
		REACTOR_ICON = GFX_esc_dark_matter_reactor_3
		REACTOR_TIER = 8
		PREREQUISITES = "esc_tech_dark_matter_power_core_3"
		SHIP_SIZE_GROUP = corvette
		IS_BIOSHIP_REACTOR = no
		STRATEGIC_RESOURCE_TYPE = sr_dark_matter
		COMPONENT_WEIGHT = 12
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		BASELINE_MODIFIER_TYPE = ships_upkeep_mult
		BASELINE_MODIFIER_VALUE = @ESC_REACTOR_MOD_dark_matter_upkeep_2
		POWER_MOD_CATEGORY = corvette
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}
}

# destroyers
utility_component_template = {
	key = DESTROYER_ESC_DARK_MATTER_CORE_3

	inline_script = {
		script = reactors/esc_inlines_reactors_general_sr
		REACTOR_ICON = GFX_esc_dark_matter_reactor_3
		REACTOR_TIER = 8
		PREREQUISITES = "esc_tech_dark_matter_power_core_3"
		SHIP_SIZE_GROUP = destroyer
		IS_BIOSHIP_REACTOR = no
		STRATEGIC_RESOURCE_TYPE = sr_dark_matter
		COMPONENT_WEIGHT = 12
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		BASELINE_MODIFIER_TYPE = ships_upkeep_mult
		BASELINE_MODIFIER_VALUE = @ESC_REACTOR_MOD_dark_matter_upkeep_2
		POWER_MOD_CATEGORY = destroyer
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}
}

# cruisers
utility_component_template = {
	key = CRUISER_ESC_DARK_MATTER_CORE_3

	inline_script = {
		script = reactors/esc_inlines_reactors_general_sr
		REACTOR_ICON = GFX_esc_dark_matter_reactor_3
		REACTOR_TIER = 8
		PREREQUISITES = "esc_tech_dark_matter_power_core_3"
		SHIP_SIZE_GROUP = cruiser
		IS_BIOSHIP_REACTOR = no
		STRATEGIC_RESOURCE_TYPE = sr_dark_matter
		COMPONENT_WEIGHT = 12
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		BASELINE_MODIFIER_TYPE = ships_upkeep_mult
		BASELINE_MODIFIER_VALUE = @ESC_REACTOR_MOD_dark_matter_upkeep_2
		POWER_MOD_CATEGORY = cruiser
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}
}

# battleships
utility_component_template = {
	key = BATTLESHIP_ESC_DARK_MATTER_CORE_3

	inline_script = {
		script = reactors/esc_inlines_reactors_general_sr
		REACTOR_ICON = GFX_esc_dark_matter_reactor_3
		REACTOR_TIER = 8
		PREREQUISITES = "esc_tech_dark_matter_power_core_3"
		SHIP_SIZE_GROUP = battleship
		IS_BIOSHIP_REACTOR = no
		STRATEGIC_RESOURCE_TYPE = sr_dark_matter
		COMPONENT_WEIGHT = 12
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		BASELINE_MODIFIER_TYPE = ships_upkeep_mult
		BASELINE_MODIFIER_VALUE = @ESC_REACTOR_MOD_dark_matter_upkeep_2
		POWER_MOD_CATEGORY = battleship
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}
}

# titans
utility_component_template = {
	key = TITAN_ESC_DARK_MATTER_CORE_3

	inline_script = {
		script = reactors/esc_inlines_reactors_general_sr
		REACTOR_ICON = GFX_esc_dark_matter_reactor_3
		REACTOR_TIER = 8
		PREREQUISITES = "esc_tech_dark_matter_power_core_3"
		SHIP_SIZE_GROUP = titan
		IS_BIOSHIP_REACTOR = no
		STRATEGIC_RESOURCE_TYPE = sr_dark_matter
		COMPONENT_WEIGHT = 12
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		BASELINE_MODIFIER_TYPE = ships_upkeep_mult
		BASELINE_MODIFIER_VALUE = @ESC_REACTOR_MOD_dark_matter_upkeep_2
		POWER_MOD_CATEGORY = titan
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}
}

# colossi & juggernauts
utility_component_template = {
	key = COLOSSUS_ESC_DARK_MATTER_CORE_3

	inline_script = {
		script = reactors/esc_inlines_reactors_general_sr
		REACTOR_ICON = GFX_esc_dark_matter_reactor_3
		REACTOR_TIER = 8
		PREREQUISITES = "esc_tech_dark_matter_power_core_3"
		SHIP_SIZE_GROUP = juggernaut
		IS_BIOSHIP_REACTOR = no
		STRATEGIC_RESOURCE_TYPE = sr_dark_matter
		COMPONENT_WEIGHT = 12
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		BASELINE_MODIFIER_TYPE = ships_upkeep_mult
		BASELINE_MODIFIER_VALUE = @ESC_REACTOR_MOD_dark_matter_upkeep_2
		POWER_MOD_CATEGORY = juggernaut
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}

	inline_script = {
		script = reactors/esc_inlines_juggernaut_aura
	}
}

# strikecruisers
utility_component_template = {
	key = STRIKECRUISER_ESC_DARK_MATTER_CORE_3

	inline_script = {
		script = reactors/esc_inlines_reactors_general_sr
		REACTOR_ICON = GFX_esc_dark_matter_reactor_3
		REACTOR_TIER = 8
		PREREQUISITES = "esc_tech_dark_matter_power_core_3"
		SHIP_SIZE_GROUP = strikecruiser
		IS_BIOSHIP_REACTOR = no
		STRATEGIC_RESOURCE_TYPE = sr_dark_matter
		COMPONENT_WEIGHT = 12
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		BASELINE_MODIFIER_TYPE = ships_upkeep_mult
		BASELINE_MODIFIER_VALUE = @ESC_REACTOR_MOD_dark_matter_upkeep_2
		POWER_MOD_CATEGORY = strikecruiser
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}
}

# battlecruisers
utility_component_template = {
	key = BATTLECRUISER_ESC_DARK_MATTER_CORE_3

	inline_script = {
		script = reactors/esc_inlines_reactors_general_sr
		REACTOR_ICON = GFX_esc_dark_matter_reactor_3
		REACTOR_TIER = 8
		PREREQUISITES = "esc_tech_dark_matter_power_core_3"
		SHIP_SIZE_GROUP = battlecruiser
		IS_BIOSHIP_REACTOR = no
		STRATEGIC_RESOURCE_TYPE = sr_dark_matter
		COMPONENT_WEIGHT = 12
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		BASELINE_MODIFIER_TYPE = ships_upkeep_mult
		BASELINE_MODIFIER_VALUE = @ESC_REACTOR_MOD_dark_matter_upkeep_2
		POWER_MOD_CATEGORY = battlecruiser
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}
}

# NSC dreadnoughts
utility_component_template = {
	key = DREADNOUGHT_ESC_DARK_MATTER_CORE_3

	inline_script = {
		script = reactors/esc_inlines_reactors_general_sr
		REACTOR_ICON = GFX_esc_dark_matter_reactor_3
		REACTOR_TIER = 8
		PREREQUISITES = "esc_tech_dark_matter_power_core_3"
		SHIP_SIZE_GROUP = dreadnought
		IS_BIOSHIP_REACTOR = no
		STRATEGIC_RESOURCE_TYPE = sr_dark_matter
		COMPONENT_WEIGHT = 12
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		BASELINE_MODIFIER_TYPE = ships_upkeep_mult
		BASELINE_MODIFIER_VALUE = @ESC_REACTOR_MOD_dark_matter_upkeep_2
		POWER_MOD_CATEGORY = dreadnought
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}
}

# flagships
utility_component_template = {
	key = FLAGSHIP_ESC_DARK_MATTER_CORE_3

	inline_script = {
		script = reactors/esc_inlines_reactors_general_sr
		REACTOR_ICON = GFX_esc_dark_matter_reactor_3
		REACTOR_TIER = 8
		PREREQUISITES = "esc_tech_dark_matter_power_core_3"
		SHIP_SIZE_GROUP = flagship
		IS_BIOSHIP_REACTOR = no
		STRATEGIC_RESOURCE_TYPE = sr_dark_matter
		COMPONENT_WEIGHT = 12
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		BASELINE_MODIFIER_TYPE = ships_upkeep_mult
		BASELINE_MODIFIER_VALUE = @ESC_REACTOR_MOD_dark_matter_upkeep_2
		POWER_MOD_CATEGORY = flagship
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}
}

# small defense platforms
utility_component_template = {
	key = PLATFORM_ESC_DARK_MATTER_CORE_3

	inline_script = {
		script = reactors/esc_inlines_reactors_general_sr
		REACTOR_ICON = GFX_esc_dark_matter_reactor_3
		REACTOR_TIER = 8
		PREREQUISITES = "esc_tech_dark_matter_power_core_3"
		SHIP_SIZE_GROUP = platform
		IS_BIOSHIP_REACTOR = no
		STRATEGIC_RESOURCE_TYPE = sr_dark_matter
		COMPONENT_WEIGHT = 12
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		BASELINE_MODIFIER_TYPE = ships_upkeep_mult
		BASELINE_MODIFIER_VALUE = @ESC_REACTOR_MOD_dark_matter_upkeep_2
		POWER_MOD_CATEGORY = platform
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}
}

# medium defense platforms
utility_component_template = {
	key = PLATFORM2_ESC_DARK_MATTER_CORE_3

	inline_script = {
		script = reactors/esc_inlines_reactors_general_sr
		REACTOR_ICON = GFX_esc_dark_matter_reactor_3
		REACTOR_TIER = 8
		PREREQUISITES = "esc_tech_dark_matter_power_core_3"
		SHIP_SIZE_GROUP = platform2
		IS_BIOSHIP_REACTOR = no
		STRATEGIC_RESOURCE_TYPE = sr_dark_matter
		COMPONENT_WEIGHT = 12
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		BASELINE_MODIFIER_TYPE = ships_upkeep_mult
		BASELINE_MODIFIER_VALUE = @ESC_REACTOR_MOD_dark_matter_upkeep_2
		POWER_MOD_CATEGORY = platform2
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}
}

# large defense platforms
utility_component_template = {
	key = PLATFORM3_ESC_DARK_MATTER_CORE_3

	inline_script = {
		script = reactors/esc_inlines_reactors_general_sr
		REACTOR_ICON = GFX_esc_dark_matter_reactor_3
		REACTOR_TIER = 8
		PREREQUISITES = "esc_tech_dark_matter_power_core_3"
		SHIP_SIZE_GROUP = platform3
		IS_BIOSHIP_REACTOR = no
		STRATEGIC_RESOURCE_TYPE = sr_dark_matter
		COMPONENT_WEIGHT = 12
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		BASELINE_MODIFIER_TYPE = ships_upkeep_mult
		BASELINE_MODIFIER_VALUE = @ESC_REACTOR_MOD_dark_matter_upkeep_2
		POWER_MOD_CATEGORY = platform3
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}
}

# ion cannons
utility_component_template = {
	key = ION_CANNON_ESC_DARK_MATTER_CORE_3

	inline_script = {
		script = reactors/esc_inlines_reactors_general_sr
		REACTOR_ICON = GFX_esc_dark_matter_reactor_3
		REACTOR_TIER = 8
		PREREQUISITES = "esc_tech_dark_matter_power_core_3"
		SHIP_SIZE_GROUP = ion_cannon
		IS_BIOSHIP_REACTOR = no
		STRATEGIC_RESOURCE_TYPE = sr_dark_matter
		COMPONENT_WEIGHT = 12
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		BASELINE_MODIFIER_TYPE = ships_upkeep_mult
		BASELINE_MODIFIER_VALUE = @ESC_REACTOR_MOD_dark_matter_upkeep_2
		POWER_MOD_CATEGORY = ion_cannon
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}
}

# starbases
utility_component_template = {
	key = STARBASE_ESC_DARK_MATTER_CORE_3

	inline_script = {
		script = reactors/esc_inlines_reactors_general_sr
		REACTOR_ICON = GFX_esc_dark_matter_reactor_3
		REACTOR_TIER = 8
		PREREQUISITES = "esc_tech_dark_matter_power_core_3"
		SHIP_SIZE_GROUP = starbase
		IS_BIOSHIP_REACTOR = no
		STRATEGIC_RESOURCE_TYPE = sr_dark_matter
		COMPONENT_WEIGHT = 12000
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		BASELINE_MODIFIER_TYPE = ships_upkeep_mult
		BASELINE_MODIFIER_VALUE = @ESC_REACTOR_MOD_dark_matter_upkeep_2
		POWER_MOD_CATEGORY = starbase
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}
}

############################################################
##                       Shroud Well                      ##
############################################################

# corvettes & transposts & civilian ships
utility_component_template = {
	key = CORVETTE_ESC_REACTOR_PSIONIC

	inline_script = {
		script = reactors/esc_inlines_reactors_general_sr
		REACTOR_ICON = GFX_esc_psionic_reactor
		REACTOR_TIER = 8
		PREREQUISITES = "esc_tech_reactor_psionic"
		SHIP_SIZE_GROUP = corvette
		IS_BIOSHIP_REACTOR = no
		STRATEGIC_RESOURCE_TYPE = sr_zro
		COMPONENT_WEIGHT = 12
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		BASELINE_MODIFIER_TYPE = weapon_type_psionic_weapon_damage_mult
		BASELINE_MODIFIER_VALUE = @ESC_REACTOR_MOD_psionic_damage_mult
		POWER_MOD_CATEGORY = corvette
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}

	# disallow for fallen empires
	valid_for_country = {
		is_fallen_empire = no
	}
}

# destroyers
utility_component_template = {
	key = DESTROYER_ESC_REACTOR_PSIONIC

	inline_script = {
		script = reactors/esc_inlines_reactors_general_sr
		REACTOR_ICON = GFX_esc_psionic_reactor
		REACTOR_TIER = 8
		PREREQUISITES = "esc_tech_reactor_psionic"
		SHIP_SIZE_GROUP = destroyer
		IS_BIOSHIP_REACTOR = no
		STRATEGIC_RESOURCE_TYPE = sr_zro
		COMPONENT_WEIGHT = 12
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		BASELINE_MODIFIER_TYPE = weapon_type_psionic_weapon_damage_mult
		BASELINE_MODIFIER_VALUE = @ESC_REACTOR_MOD_psionic_damage_mult
		POWER_MOD_CATEGORY = destroyer
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}

	# disallow for fallen empires
	valid_for_country = {
		is_fallen_empire = no
	}
}

# cruisers
utility_component_template = {
	key = CRUISER_ESC_REACTOR_PSIONIC

	inline_script = {
		script = reactors/esc_inlines_reactors_general_sr
		REACTOR_ICON = GFX_esc_psionic_reactor
		REACTOR_TIER = 8
		PREREQUISITES = "esc_tech_reactor_psionic"
		SHIP_SIZE_GROUP = cruiser
		IS_BIOSHIP_REACTOR = no
		STRATEGIC_RESOURCE_TYPE = sr_zro
		COMPONENT_WEIGHT = 12
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		BASELINE_MODIFIER_TYPE = weapon_type_psionic_weapon_damage_mult
		BASELINE_MODIFIER_VALUE = @ESC_REACTOR_MOD_psionic_damage_mult
		POWER_MOD_CATEGORY = cruiser
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}

	# disallow for fallen empires
	valid_for_country = {
		is_fallen_empire = no
	}
}

# battleships
utility_component_template = {
	key = BATTLESHIP_ESC_REACTOR_PSIONIC

	inline_script = {
		script = reactors/esc_inlines_reactors_general_sr
		REACTOR_ICON = GFX_esc_psionic_reactor
		REACTOR_TIER = 8
		PREREQUISITES = "esc_tech_reactor_psionic"
		SHIP_SIZE_GROUP = battleship
		IS_BIOSHIP_REACTOR = no
		STRATEGIC_RESOURCE_TYPE = sr_zro
		COMPONENT_WEIGHT = 12
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		BASELINE_MODIFIER_TYPE = weapon_type_psionic_weapon_damage_mult
		BASELINE_MODIFIER_VALUE = @ESC_REACTOR_MOD_psionic_damage_mult
		POWER_MOD_CATEGORY = battleship
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}

	# disallow for fallen empires
	valid_for_country = {
		is_fallen_empire = no
	}
}

# titans
utility_component_template = {
	key = TITAN_ESC_REACTOR_PSIONIC

	inline_script = {
		script = reactors/esc_inlines_reactors_general_sr
		REACTOR_ICON = GFX_esc_psionic_reactor
		REACTOR_TIER = 8
		PREREQUISITES = "esc_tech_reactor_psionic"
		SHIP_SIZE_GROUP = titan
		IS_BIOSHIP_REACTOR = no
		STRATEGIC_RESOURCE_TYPE = sr_zro
		COMPONENT_WEIGHT = 12
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		BASELINE_MODIFIER_TYPE = weapon_type_psionic_weapon_damage_mult
		BASELINE_MODIFIER_VALUE = @ESC_REACTOR_MOD_psionic_damage_mult
		POWER_MOD_CATEGORY = titan
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}

	# disallow for fallen empires
	valid_for_country = {
		is_fallen_empire = no
	}
}

# colossi & juggernauts
utility_component_template = {
	key = COLOSSUS_ESC_REACTOR_PSIONIC

	inline_script = {
		script = reactors/esc_inlines_reactors_general_sr
		REACTOR_ICON = GFX_esc_psionic_reactor
		REACTOR_TIER = 8
		PREREQUISITES = "esc_tech_reactor_psionic"
		SHIP_SIZE_GROUP = juggernaut
		IS_BIOSHIP_REACTOR = no
		STRATEGIC_RESOURCE_TYPE = sr_zro
		COMPONENT_WEIGHT = 12
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		BASELINE_MODIFIER_TYPE = weapon_type_psionic_weapon_damage_mult
		BASELINE_MODIFIER_VALUE = @ESC_REACTOR_MOD_psionic_damage_mult
		POWER_MOD_CATEGORY = juggernaut
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}

	# disallow for fallen empires
	valid_for_country = {
		is_fallen_empire = no
	}

	inline_script = {
		script = reactors/esc_inlines_juggernaut_aura
	}
}

# strikecruisers
utility_component_template = {
	key = STRIKECRUISER_ESC_REACTOR_PSIONIC

	inline_script = {
		script = reactors/esc_inlines_reactors_general_sr
		REACTOR_ICON = GFX_esc_psionic_reactor
		REACTOR_TIER = 8
		PREREQUISITES = "esc_tech_reactor_psionic"
		SHIP_SIZE_GROUP = strikecruiser
		IS_BIOSHIP_REACTOR = no
		STRATEGIC_RESOURCE_TYPE = sr_zro
		COMPONENT_WEIGHT = 12
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		BASELINE_MODIFIER_TYPE = weapon_type_psionic_weapon_damage_mult
		BASELINE_MODIFIER_VALUE = @ESC_REACTOR_MOD_psionic_damage_mult
		POWER_MOD_CATEGORY = strikecruiser
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}

	# disallow for fallen empires
	valid_for_country = {
		is_fallen_empire = no
	}
}

# battlecruisers
utility_component_template = {
	key = BATTLECRUISER_ESC_REACTOR_PSIONIC

	inline_script = {
		script = reactors/esc_inlines_reactors_general_sr
		REACTOR_ICON = GFX_esc_psionic_reactor
		REACTOR_TIER = 8
		PREREQUISITES = "esc_tech_reactor_psionic"
		SHIP_SIZE_GROUP = battlecruiser
		IS_BIOSHIP_REACTOR = no
		STRATEGIC_RESOURCE_TYPE = sr_zro
		COMPONENT_WEIGHT = 12
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		BASELINE_MODIFIER_TYPE = weapon_type_psionic_weapon_damage_mult
		BASELINE_MODIFIER_VALUE = @ESC_REACTOR_MOD_psionic_damage_mult
		POWER_MOD_CATEGORY = battlecruiser
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}

	# disallow for fallen empires
	valid_for_country = {
		is_fallen_empire = no
	}
}

# NSC dreadnoughts
utility_component_template = {
	key = DREADNOUGHT_ESC_REACTOR_PSIONIC

	inline_script = {
		script = reactors/esc_inlines_reactors_general_sr
		REACTOR_ICON = GFX_esc_psionic_reactor
		REACTOR_TIER = 8
		PREREQUISITES = "esc_tech_reactor_psionic"
		SHIP_SIZE_GROUP = dreadnought
		IS_BIOSHIP_REACTOR = no
		STRATEGIC_RESOURCE_TYPE = sr_zro
		COMPONENT_WEIGHT = 12
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		BASELINE_MODIFIER_TYPE = weapon_type_psionic_weapon_damage_mult
		BASELINE_MODIFIER_VALUE = @ESC_REACTOR_MOD_psionic_damage_mult
		POWER_MOD_CATEGORY = dreadnought
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}

	# disallow for fallen empires
	valid_for_country = {
		is_fallen_empire = no
	}
}

# flagships
utility_component_template = {
	key = FLAGSHIP_ESC_REACTOR_PSIONIC

	inline_script = {
		script = reactors/esc_inlines_reactors_general_sr
		REACTOR_ICON = GFX_esc_psionic_reactor
		REACTOR_TIER = 8
		PREREQUISITES = "esc_tech_reactor_psionic"
		SHIP_SIZE_GROUP = flagship
		IS_BIOSHIP_REACTOR = no
		STRATEGIC_RESOURCE_TYPE = sr_zro
		COMPONENT_WEIGHT = 12
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		BASELINE_MODIFIER_TYPE = weapon_type_psionic_weapon_damage_mult
		BASELINE_MODIFIER_VALUE = @ESC_REACTOR_MOD_psionic_damage_mult
		POWER_MOD_CATEGORY = flagship
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}

	# disallow for fallen empires
	valid_for_country = {
		is_fallen_empire = no
	}
}

# small defense platforms
utility_component_template = {
	key = PLATFORM_ESC_REACTOR_PSIONIC

	inline_script = {
		script = reactors/esc_inlines_reactors_general_sr
		REACTOR_ICON = GFX_esc_psionic_reactor
		REACTOR_TIER = 8
		PREREQUISITES = "esc_tech_reactor_psionic"
		SHIP_SIZE_GROUP = platform
		IS_BIOSHIP_REACTOR = no
		STRATEGIC_RESOURCE_TYPE = sr_zro
		COMPONENT_WEIGHT = 12
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		BASELINE_MODIFIER_TYPE = weapon_type_psionic_weapon_damage_mult
		BASELINE_MODIFIER_VALUE = @ESC_REACTOR_MOD_psionic_damage_mult
		POWER_MOD_CATEGORY = platform
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}

	# disallow for fallen empires
	valid_for_country = {
		is_fallen_empire = no
	}
}

# medium defense platforms
utility_component_template = {
	key = PLATFORM2_ESC_REACTOR_PSIONIC

	inline_script = {
		script = reactors/esc_inlines_reactors_general_sr
		REACTOR_ICON = GFX_esc_psionic_reactor
		REACTOR_TIER = 8
		PREREQUISITES = "esc_tech_reactor_psionic"
		SHIP_SIZE_GROUP = platform2
		IS_BIOSHIP_REACTOR = no
		STRATEGIC_RESOURCE_TYPE = sr_zro
		COMPONENT_WEIGHT = 12
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		BASELINE_MODIFIER_TYPE = weapon_type_psionic_weapon_damage_mult
		BASELINE_MODIFIER_VALUE = @ESC_REACTOR_MOD_psionic_damage_mult
		POWER_MOD_CATEGORY = platform2
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}
}

# large defense platforms
utility_component_template = {
	key = PLATFORM3_ESC_REACTOR_PSIONIC

	inline_script = {
		script = reactors/esc_inlines_reactors_general_sr
		REACTOR_ICON = GFX_esc_psionic_reactor
		REACTOR_TIER = 8
		PREREQUISITES = "esc_tech_reactor_psionic"
		SHIP_SIZE_GROUP = platform3
		IS_BIOSHIP_REACTOR = no
		STRATEGIC_RESOURCE_TYPE = sr_zro
		COMPONENT_WEIGHT = 12
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		BASELINE_MODIFIER_TYPE = weapon_type_psionic_weapon_damage_mult
		BASELINE_MODIFIER_VALUE = @ESC_REACTOR_MOD_psionic_damage_mult
		POWER_MOD_CATEGORY = platform3
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}
}

# ion cannons
utility_component_template = {
	key = ION_CANNON_ESC_REACTOR_PSIONIC

	inline_script = {
		script = reactors/esc_inlines_reactors_general_sr
		REACTOR_ICON = GFX_esc_psionic_reactor
		REACTOR_TIER = 8
		PREREQUISITES = "esc_tech_reactor_psionic"
		SHIP_SIZE_GROUP = ion_cannon
		IS_BIOSHIP_REACTOR = no
		STRATEGIC_RESOURCE_TYPE = sr_zro
		COMPONENT_WEIGHT = 12
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		BASELINE_MODIFIER_TYPE = weapon_type_psionic_weapon_damage_mult
		BASELINE_MODIFIER_VALUE = @ESC_REACTOR_MOD_psionic_damage_mult
		POWER_MOD_CATEGORY = ion_cannon
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}

	# disallow for fallen empires
	valid_for_country = {
		is_fallen_empire = no
	}
}

# starbases
utility_component_template = {
	key = STARBASE_ESC_REACTOR_PSIONIC

	inline_script = {
		script = reactors/esc_inlines_reactors_general
		REACTOR_ICON = GFX_esc_psionic_reactor
		REACTOR_TIER = 8
		PREREQUISITES = "esc_tech_reactor_psionic"
		SHIP_SIZE_GROUP = starbase
		IS_BIOSHIP_REACTOR = no
		COMPONENT_WEIGHT = 12000
		WEIGHT_MULT_ACOT = 0.75
		# ship modifier
		BASELINE_MODIFIER_TYPE = weapon_type_psionic_weapon_damage_mult
		BASELINE_MODIFIER_VALUE = @ESC_REACTOR_MOD_psionic_damage_mult
		POWER_MOD_CATEGORY = starbase
		POWER_MOD_SUFFIX = @nsc_modtag_suffix
	}

	# disallow for fallen empires
	valid_for_country = {
		is_fallen_empire = no
	}
}
