#########################
#####Fallen Empire Ships
#########################

ship_section_template = {
	key = "THETA_PRECURSOR_COLOSSUS_W_SECTION"
	ship_size = precursor_colossus

	prerequisites = {
		tech_precursor_theia_design
	}

	fits_on_slot = "ship"
	entity = "theta_precursor_colossus_ship_entity"
	icon = "GFX_ship_part_core_mid"
	
	ai_weight = {
		factor = 6
	}

	modifier = {
		ship_fire_rate_mult = 0.7
		ship_weapon_damage = 0.7
		ship_hull_add = 2000000
		ship_hull_regen_add_static = 400000
		ship_shield_add = 400000
		ship_shield_regen_add_static = 40000
		ship_armor_add = 400000
		ship_armor_regen_add_static = 40000
	}

	component_slot = {
		name = "PLANET_KILLER_GUN_01"
		template = "invisible_planet_killer_fixed"
		locatorname = "weapon_pd_killer"
	}
	component_slot = {
		name = "TITANIC_01"
		template = "invisible_titanic_turret"
		locatorname = "medium_gun_01"
	}
	component_slot = {
		name = "TITANIC_02"
		template = "invisible_titanic_turret"
		locatorname = "medium_gun_02"
	}
	component_slot = {
		name = "TITANIC_03"
		template = "invisible_titanic_turret"
		locatorname = "medium_gun_03"
	}
	component_slot = {
		name = "TITANIC_04"
		template = "invisible_titanic_turret"
		locatorname = "medium_gun_04"
	}
	component_slot = {
		name = "TITANIC_05"
		template = "invisible_titanic_turret"
		locatorname = "medium_gun_01"
	}
	component_slot = {
		name = "TITANIC_06"
		template = "invisible_titanic_turret"
		locatorname = "medium_gun_02"
	}
	component_slot = {
		name = "TITANIC_07"
		template = "invisible_titanic_turret"
		locatorname = "medium_gun_03"
	}
	component_slot = {
		name = "TITANIC_08"
		template = "invisible_titanic_turret"
		locatorname = "medium_gun_04"
	}
	component_slot = {
		name = "TITANIC_09"
		template = "invisible_titanic_turret"
		locatorname = "medium_gun_01"
	}
	component_slot = {
		name = "TITANIC_10"
		template = "invisible_titanic_turret"
		locatorname = "medium_gun_02"
	}
	component_slot = {
		name = "HANGER_01"
		template = "large_strike_craft"
		locatorname = "medium_gun_01"
	}
	component_slot = {
		name = "HANGER_02"
		template = "large_strike_craft"
		locatorname = "medium_gun_02"
	}
	component_slot = {
		name = "HANGER_03"
		template = "large_strike_craft"
		locatorname = "medium_gun_03"
	}
	component_slot = {
		name = "HANGER_04"
		template = "large_strike_craft"
		locatorname = "medium_gun_04"
	}
	component_slot = {
		name = "HANGER_05"
		template = "large_strike_craft"
		locatorname = "medium_gun_01"
	}
	component_slot = {
		name = "HANGER_06"
		template = "large_strike_craft"
		locatorname = "medium_gun_02"
	}

	large_utility_slots = 25
	aux_utility_slots = 5

	resources = {
		category = ship_sections
		cost = {
		}
	}
}

ship_section_template = {
	key = "THETA_PRECURSOR_COLOSSUS_T_SECTION"
	ship_size = precursor_colossus

	fits_on_slot = "weapon1"
	fits_on_slot = "weapon2"

	entity = "precursor_colossus_core_entity"
	icon = "GFX_ship_part_core_mid"
	
	ai_weight = {
		factor = 6
	}

	modifier = {
		ship_hull_add = 2000000
		ship_hull_regen_add_static = 400000
		ship_shield_add = 400000
		ship_shield_regen_add_static = 40000
		ship_armor_add = 400000
		ship_armor_regen_add_static = 40000
	}

	prerequisites = {
		tech_precursor_theia_design
	}

	component_slot = {
		name = "TITANIC_01"
		template = "invisible_titanic_turret"
		locatorname = "medium_gun_01"
	}
	component_slot = {
		name = "TITANIC_02"
		template = "invisible_titanic_turret"
		locatorname = "medium_gun_02"
	}
	component_slot = {
		name = "TITANIC_03"
		template = "invisible_titanic_turret"
		locatorname = "medium_gun_03"
	}
	component_slot = {
		name = "TITANIC_04"
		template = "invisible_titanic_turret"
		locatorname = "medium_gun_04"
	}
	component_slot = {
		name = "TITANIC_05"
		template = "invisible_titanic_turret"
		locatorname = "medium_gun_01"
	}
	component_slot = {
		name = "TITANIC_06"
		template = "invisible_titanic_turret"
		locatorname = "medium_gun_02"
	}
	component_slot = {
		name = "TITANIC_07"
		template = "invisible_titanic_turret"
		locatorname = "medium_gun_03"
	}
	component_slot = {
		name = "TITANIC_08"
		template = "invisible_titanic_turret"
		locatorname = "medium_gun_04"
	}
	component_slot = {
		name = "TITANIC_09"
		template = "invisible_titanic_turret"
		locatorname = "medium_gun_03"
	}
	component_slot = {
		name = "TITANIC_10"
		template = "invisible_titanic_turret"
		locatorname = "medium_gun_04"
	}
	component_slot = {
		name = "TITANIC_11"
		template = "invisible_titanic_turret"
		locatorname = "medium_gun_03"
	}
	component_slot = {
		name = "TITANIC_12"
		template = "invisible_titanic_turret"
		locatorname = "medium_gun_04"
	}

	large_utility_slots = 25
	aux_utility_slots = 5

	resources = {
		category = ship_sections
		cost = {
		}
	}
}

ship_section_template = {
	key = "THETA_PRECURSOR_COLOSSUS_XL_SECTION"
	ship_size = precursor_colossus

	fits_on_slot = "weapon1"
	fits_on_slot = "weapon2"

	entity = "precursor_colossus_core_entity"
	icon = "GFX_ship_part_core_mid"
	
	ai_weight = {
		factor = 6
	}

	modifier = {
		ship_hull_add = 2000000
		ship_hull_regen_add_static = 400000
		ship_shield_add = 400000
		ship_shield_regen_add_static = 40000
		ship_armor_add = 400000
		ship_armor_regen_add_static = 40000
	}

	prerequisites = {
		tech_precursor_theia_design
	}

	component_slot = {
		name = "XL_01"
		template = "invisible_extra_large_turret"
		locatorname = "weapon_mini_pylon_1"
	}
	component_slot = {
		name = "XL_02"
		template = "invisible_extra_large_turret"
		locatorname = "weapon_mini_pylon_2"
	}
	component_slot = {
		name = "XL_03"
		template = "invisible_extra_large_turret"
		locatorname = "weapon_mini_pylon_3"
	}
	component_slot = {
		name = "XL_04"
		template = "invisible_extra_large_turret"
		locatorname = "weapon_mini_pylon_4"
	}
	component_slot = {
		name = "XL_05"
		template = "invisible_extra_large_turret"
		locatorname = "weapon_mini_pylon2_1"
	}
	component_slot = {
		name = "XL_06"
		template = "invisible_extra_large_turret"
		locatorname = "weapon_mini_pylon2_2"
	}
	component_slot = {
		name = "XL_07"
		template = "invisible_extra_large_turret"
		locatorname = "weapon_mini_pylon2_3"
	}
	component_slot = {
		name = "XL_08"
		template = "invisible_extra_large_turret"
		locatorname = "weapon_mini_pylon2_4"
	}
	component_slot = {
		name = "XL_09"
		template = "invisible_extra_large_turret"
		locatorname = "weapon_mini_pylon_1"
	}
	component_slot = {
		name = "XL_10"
		template = "invisible_extra_large_turret"
		locatorname = "weapon_mini_pylon_2"
	}
	component_slot = {
		name = "XL_11"
		template = "invisible_extra_large_turret"
		locatorname = "weapon_mini_pylon_3"
	}
	component_slot = {
		name = "XL_12"
		template = "invisible_extra_large_turret"
		locatorname = "weapon_mini_pylon_4"
	}
	component_slot = {
		name = "XL_13"
		template = "invisible_extra_large_turret"
		locatorname = "weapon_mini_pylon2_1"
	}
	component_slot = {
		name = "XL_14"
		template = "invisible_extra_large_turret"
		locatorname = "weapon_mini_pylon2_2"
	}
	component_slot = {
		name = "XL_15"
		template = "invisible_extra_large_turret"
		locatorname = "weapon_mini_pylon2_3"
	}
	component_slot = {
		name = "XL_16"
		template = "invisible_extra_large_turret"
		locatorname = "weapon_mini_pylon2_4"
	}
	component_slot = {
		name = "XL_17"
		template = "invisible_extra_large_turret"
		locatorname = "weapon_mini_pylon2_1"
	}
	component_slot = {
		name = "XL_18"
		template = "invisible_extra_large_turret"
		locatorname = "weapon_mini_pylon2_2"
	}
	component_slot = {
		name = "XL_19"
		template = "invisible_extra_large_turret"
		locatorname = "weapon_mini_pylon2_3"
	}
	component_slot = {
		name = "XL_20"
		template = "invisible_extra_large_turret"
		locatorname = "weapon_mini_pylon2_4"
	}
	component_slot = {
		name = "XL_21"
		template = "invisible_extra_large_turret"
		locatorname = "weapon_mini_pylon2_1"
	}
	component_slot = {
		name = "XL_22"
		template = "invisible_extra_large_turret"
		locatorname = "weapon_mini_pylon2_2"
	}
	component_slot = {
		name = "XL_23"
		template = "invisible_extra_large_turret"
		locatorname = "weapon_mini_pylon2_3"
	}
	component_slot = {
		name = "XL_24"
		template = "invisible_extra_large_turret"
		locatorname = "weapon_mini_pylon2_4"
	}

	large_utility_slots = 25
	aux_utility_slots = 5

	resources = {
		category = ship_sections
		cost = {
		}
	}
}

ship_section_template = {
	key = "THETA_PRECURSOR_COLOSSUS_L_SECTION"
	ship_size = precursor_colossus

	fits_on_slot = "weapon3"
	fits_on_slot = "weapon4"
	fits_on_slot = "weapon5"
	entity = "precursor_colossus_core_entity"
	icon = "GFX_ship_part_core_mid"
	
	ai_weight = {
		factor = 6
	}

	modifier = {
		ship_hull_add = 2000000
		ship_hull_regen_add_static = 400000
		ship_shield_add = 400000
		ship_shield_regen_add_static = 40000
		ship_armor_add = 400000
		ship_armor_regen_add_static = 40000
	}

	prerequisites = {
		tech_precursor_theia_design
	}

	component_slot = {
		name = "LARGE_GUN_01"
		template = "invisible_large_turret"
		locatorname = "weapon_mini_pylon_1"
	}
	component_slot = {
		name = "LARGE_GUN_02"
		template = "invisible_large_turret"
		locatorname = "weapon_mini_pylon_2"
	}
	component_slot = {
		name = "LARGE_GUN_03"
		template = "invisible_large_turret"
		locatorname = "weapon_mini_pylon_3"
	}
	component_slot = {
		name = "LARGE_GUN_04"
		template = "invisible_large_turret"
		locatorname = "weapon_mini_pylon_4"
	}
	component_slot = {
		name = "LARGE_GUN_05"
		template = "invisible_large_turret"
		locatorname = "weapon_mini_pylon_1"
	}
	component_slot = {
		name = "LARGE_GUN_06"
		template = "invisible_large_turret"
		locatorname = "weapon_mini_pylon_2"
	}
	component_slot = {
		name = "LARGE_GUN_07"
		template = "invisible_large_turret"
		locatorname = "weapon_mini_pylon_3"
	}
	component_slot = {
		name = "LARGE_GUN_08"
		template = "invisible_large_turret"
		locatorname = "weapon_mini_pylon_4"
	}
	component_slot = {
		name = "LARGE_GUN_09"
		template = "invisible_large_turret"
		locatorname = "weapon_mini_pylon_1"
	}
	component_slot = {
		name = "LARGE_GUN_10"
		template = "invisible_large_turret"
		locatorname = "weapon_mini_pylon_2"
	}
	component_slot = {
		name = "LARGE_GUN_11"
		template = "invisible_large_turret"
		locatorname = "weapon_mini_pylon_3"
	}
	component_slot = {
		name = "LARGE_GUN_12"
		template = "invisible_large_turret"
		locatorname = "weapon_mini_pylon_4"
	}
	component_slot = {
		name = "LARGE_GUN_13"
		template = "invisible_large_turret"
		locatorname = "weapon_mini_pylon_1"
	}
	component_slot = {
		name = "LARGE_GUN_14"
		template = "invisible_large_turret"
		locatorname = "weapon_mini_pylon_2"
	}
	component_slot = {
		name = "LARGE_GUN_15"
		template = "invisible_large_turret"
		locatorname = "weapon_mini_pylon_3"
	}
	component_slot = {
		name = "LARGE_GUN_16"
		template = "invisible_large_turret"
		locatorname = "weapon_mini_pylon_3"
	}
	component_slot = {
		name = "LARGE_GUN_17"
		template = "invisible_large_turret"
		locatorname = "weapon_mini_pylon_1"
	}
	component_slot = {
		name = "LARGE_GUN_18"
		template = "invisible_large_turret"
		locatorname = "weapon_mini_pylon_2"
	}
	component_slot = {
		name = "LARGE_GUN_19"
		template = "invisible_large_turret"
		locatorname = "weapon_mini_pylon_3"
	}
	component_slot = {
		name = "LARGE_GUN_20"
		template = "invisible_large_turret"
		locatorname = "weapon_mini_pylon_4"
	}
	component_slot = {
		name = "LARGE_GUN_21"
		template = "invisible_large_turret"
		locatorname = "weapon_mini_pylon_1"
	}
	component_slot = {
		name = "LARGE_GUN_22"
		template = "invisible_large_turret"
		locatorname = "weapon_mini_pylon_2"
	}
	component_slot = {
		name = "LARGE_GUN_23"
		template = "invisible_large_turret"
		locatorname = "weapon_mini_pylon_3"
	}
	component_slot = {
		name = "LARGE_GUN_24"
		template = "invisible_large_turret"
		locatorname = "weapon_mini_pylon_3"
	}

	large_utility_slots = 25
	aux_utility_slots = 5

	resources = {
		category = ship_sections
		cost = {
		}
	}
}

ship_section_template = {
	key = "THETA_PRECURSOR_COLOSSUS_H_SECTION"
	ship_size = precursor_colossus

	fits_on_slot = "weapon3"
	fits_on_slot = "weapon4"
	fits_on_slot = "weapon5"
	entity = "precursor_colossus_core_entity"
	icon = "GFX_ship_part_core_mid"
	
	ai_weight = {
		factor = 6
	}

	modifier = {
		ship_hull_add = 2000000
		ship_hull_regen_add_static = 400000
		ship_shield_add = 400000
		ship_shield_regen_add_static = 40000
		ship_armor_add = 400000
		ship_armor_regen_add_static = 40000
	}

	prerequisites = {
		tech_precursor_theia_design
	}

	component_slot = {
		name = "HANGER_01"
		template = "large_strike_craft"
		locatorname = "medium_gun_01"
	}
	component_slot = {
		name = "HANGER_02"
		template = "large_strike_craft"
		locatorname = "medium_gun_02"
	}
	component_slot = {
		name = "HANGER_03"
		template = "large_strike_craft"
		locatorname = "medium_gun_03"
	}
	component_slot = {
		name = "HANGER_04"
		template = "large_strike_craft"
		locatorname = "medium_gun_04"
	}
	component_slot = {
		name = "HANGER_05"
		template = "large_strike_craft"
		locatorname = "medium_gun_01"
	}
	component_slot = {
		name = "HANGER_06"
		template = "large_strike_craft"
		locatorname = "medium_gun_02"
	}
	component_slot = {
		name = "HANGER_07"
		template = "large_strike_craft"
		locatorname = "medium_gun_03"
	}
	component_slot = {
		name = "HANGER_08"
		template = "large_strike_craft"
		locatorname = "medium_gun_04"
	}
	component_slot = {
		name = "HANGER_09"
		template = "large_strike_craft"
		locatorname = "medium_gun_01"
	}
	component_slot = {
		name = "HANGER_10"
		template = "large_strike_craft"
		locatorname = "medium_gun_02"
	}
	component_slot = {
		name = "HANGER_11"
		template = "large_strike_craft"
		locatorname = "medium_gun_03"
	}
	component_slot = {
		name = "HANGER_12"
		template = "large_strike_craft"
		locatorname = "medium_gun_04"
	}
	component_slot = {
		name = "HANGER_13"
		template = "large_strike_craft"
		locatorname = "medium_gun_01"
	}
	component_slot = {
		name = "HANGER_14"
		template = "large_strike_craft"
		locatorname = "medium_gun_02"
	}
	component_slot = {
		name = "HANGER_15"
		template = "large_strike_craft"
		locatorname = "medium_gun_03"
	}
	component_slot = {
		name = "HANGER_16"
		template = "large_strike_craft"
		locatorname = "medium_gun_04"
	}
	component_slot = {
		name = "HANGER_17"
		template = "large_strike_craft"
		locatorname = "medium_gun_01"
	}
	component_slot = {
		name = "HANGER_18"
		template = "large_strike_craft"
		locatorname = "medium_gun_02"
	}
	component_slot = {
		name = "HANGER_19"
		template = "large_strike_craft"
		locatorname = "medium_gun_03"
	}
	component_slot = {
		name = "HANGER_20"
		template = "large_strike_craft"
		locatorname = "medium_gun_04"
	}
	component_slot = {
		name = "HANGER_21"
		template = "large_strike_craft"
		locatorname = "medium_gun_01"
	}
	component_slot = {
		name = "HANGER_22"
		template = "large_strike_craft"
		locatorname = "medium_gun_02"
	}
	component_slot = {
		name = "HANGER_23"
		template = "large_strike_craft"
		locatorname = "medium_gun_03"
	}
	component_slot = {
		name = "HANGER_24"
		template = "large_strike_craft"
		locatorname = "medium_gun_04"
	}

	large_utility_slots = 25
	aux_utility_slots = 5

	resources = {
		category = ship_sections
		cost = {
		}
	}
}