
#### SPINAL
ship_section_template = {
	key = "ACOT_PERFECT_DOMINATOR_SPINAL_1"
	ship_size = acot_perfect_star_dominator
	fits_on_slot = spinal_1
	should_draw_components = yes
	entity = "acot_megadreadnought_spinal_entity"
	icon = "GFX_ship_part_core_bow"
		
	component_slot = {
		name = "TITANIC_01"
		template = "invisible_titanic_fixed"
		locatorname = "xl_gun_01"
	}
	
	large_utility_slots = 4

	resources = {
		category = ship_sections
		cost = {
		}
	}
}
ship_section_template = {
	key = "ACOT_PERFECT_DOMINATOR_SPINAL_2"
	ship_size = acot_perfect_star_dominator
	fits_on_slot = spinal_2
	should_draw_components = yes
	entity = "acot_megadreadnought_spinal_entity"
	icon = "GFX_ship_part_core_bow"
		
	component_slot = {
		name = "TITANIC_01"
		template = "invisible_titanic_fixed"
		locatorname = "xl_gun_01"
	}
	
	large_utility_slots = 4

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

#### HAMMER
ship_section_template = {
	key = "ACOT_PERFECT_DOMINATOR_HAMMER_1"
	ship_size = acot_perfect_star_dominator
	fits_on_slot = hammer1
	should_draw_components = yes
	entity = "acot_megadreadnought_hammer_entity"
	icon = "GFX_ship_part_core_bow"
		
	component_slot = {
		name = "EXTRA_LARGE_01"
		template = "extra_large_turret"
		locatorname = "xl_gun_01"
	}

	component_slot = {
		name = "EXTRA_LARGE_02"
		template = "extra_large_turret"
		locatorname = "xl_gun_02"
	}

	component_slot = {
		name = "STRIKE_CRAFT_01"
		template = "large_strike_craft"
		locatorname = "strike_craft_locator_01"
	}
	component_slot = {
		name = "STRIKE_CRAFT_02"
		template = "large_strike_craft"
		locatorname = "strike_craft_locator_02"
	}
	component_slot = {
		name = "STRIKE_CRAFT_03"
		template = "large_strike_craft"
		locatorname = "strike_craft_locator_03"
	}
	component_slot = {
		name = "STRIKE_CRAFT_04"
		template = "large_strike_craft"
		locatorname = "strike_craft_locator_04"
	}
	component_slot = {
		name = "STRIKE_CRAFT_05"
		template = "large_strike_craft"
		locatorname = "strike_craft_locator_05"
	}
	component_slot = {
		name = "STRIKE_CRAFT_06"
		template = "large_strike_craft"
		locatorname = "strike_craft_locator_06"
	}

	component_slot = {
		name = "PD_01"
		template = "point_defence_turret"
		locatorname = "gun_1"
	}
	component_slot = {
		name = "PD_02"
		template = "point_defence_turret"
		locatorname = "gun_2"
	}
	component_slot = {
		name = "PD_03"
		template = "point_defence_turret"
		locatorname = "gun_3"
	}
	component_slot = {
		name = "PD_04"
		template = "point_defence_turret"
		locatorname = "gun_4"
	}
	component_slot = {
		name = "PD_05"
		template = "point_defence_turret"
		locatorname = "gun_5"
	}
	
	large_utility_slots = 6

	resources = {
		category = ship_sections
		cost = {
		}
	}
}
ship_section_template = {
	key = "ACOT_PERFECT_DOMINATOR_HAMMER_2"
	ship_size = acot_perfect_star_dominator
	fits_on_slot = hammer2
	should_draw_components = yes
	entity = "acot_megadreadnought_hammer_entity"
	icon = "GFX_ship_part_core_bow"
		
	component_slot = {
		name = "EXTRA_LARGE_01"
		template = "extra_large_turret"
		locatorname = "xl_gun_01"
	}

	component_slot = {
		name = "EXTRA_LARGE_02"
		template = "extra_large_turret"
		locatorname = "xl_gun_02"
	}

	component_slot = {
		name = "STRIKE_CRAFT_01"
		template = "large_strike_craft"
		locatorname = "strike_craft_locator_01"
	}
	component_slot = {
		name = "STRIKE_CRAFT_02"
		template = "large_strike_craft"
		locatorname = "strike_craft_locator_02"
	}
	component_slot = {
		name = "STRIKE_CRAFT_03"
		template = "large_strike_craft"
		locatorname = "strike_craft_locator_03"
	}
	component_slot = {
		name = "STRIKE_CRAFT_04"
		template = "large_strike_craft"
		locatorname = "strike_craft_locator_04"
	}
	component_slot = {
		name = "STRIKE_CRAFT_05"
		template = "large_strike_craft"
		locatorname = "strike_craft_locator_05"
	}
	component_slot = {
		name = "STRIKE_CRAFT_06"
		template = "large_strike_craft"
		locatorname = "strike_craft_locator_06"
	}

	component_slot = {
		name = "PD_01"
		template = "point_defence_turret"
		locatorname = "gun_1"
	}
	component_slot = {
		name = "PD_02"
		template = "point_defence_turret"
		locatorname = "gun_2"
	}
	component_slot = {
		name = "PD_03"
		template = "point_defence_turret"
		locatorname = "gun_3"
	}
	component_slot = {
		name = "PD_04"
		template = "point_defence_turret"
		locatorname = "gun_4"
	}
	component_slot = {
		name = "PD_05"
		template = "point_defence_turret"
		locatorname = "gun_5"
	}
	
	large_utility_slots = 6

	resources = {
		category = ship_sections
		cost = {
		}
	}
}
#### TUBE A
ship_section_template = {
	key = "ACOT_PERFECT_DOMINATOR_TUBE_A1"
	ship_size = acot_perfect_star_dominator
	fits_on_slot = tube_a1
	should_draw_components = yes
	entity = "acot_megadreadnought_mid_entity"
	icon = "GFX_ship_part_core_mid"

	component_slot = {
		name = "LARGE_GUN_01"
		template = "large_turret"
		locatorname = "large_gun_01"
	}
	component_slot = {
		name = "LARGE_GUN_02"
		template = "large_turret"
		locatorname = "large_gun_02"
	}	
	component_slot = {
		name = "LARGE_GUN_03"
		template = "large_turret"
		locatorname = "large_gun_03"
	}
	component_slot = {
		name = "LARGE_GUN_04"
		template = "large_turret"
		locatorname = "large_gun_04"
	}
	
	large_utility_slots = 2
	aux_utility_slots = 1

}
ship_section_template = {
	key = "ACOT_PERFECT_DOMINATOR_TUBE_A2"
	ship_size = acot_perfect_star_dominator
	fits_on_slot = tube_a2
	should_draw_components = yes
	entity = "acot_megadreadnought_mid_entity"
	icon = "GFX_ship_part_core_mid"

	component_slot = {
		name = "LARGE_GUN_01"
		template = "large_turret"
		locatorname = "large_gun_01"
	}
	component_slot = {
		name = "LARGE_GUN_02"
		template = "large_turret"
		locatorname = "large_gun_02"
	}	
	component_slot = {
		name = "LARGE_GUN_03"
		template = "large_turret"
		locatorname = "large_gun_03"
	}
	component_slot = {
		name = "LARGE_GUN_04"
		template = "large_turret"
		locatorname = "large_gun_04"
	}
	
	large_utility_slots = 2
	aux_utility_slots = 1

}
#### TUBE B
ship_section_template = {
	key = "ACOT_PERFECT_DOMINATOR_TUBE_B1"
	ship_size = acot_perfect_star_dominator
	fits_on_slot = tube_b1
	should_draw_components = yes
	entity = "acot_megadreadnought_mid_entity"
	icon = "GFX_ship_part_core_mid"

	component_slot = {
		name = "LARGE_GUN_01"
		template = "large_turret"
		locatorname = "large_gun_01"
	}
	component_slot = {
		name = "LARGE_GUN_02"
		template = "large_turret"
		locatorname = "large_gun_02"
	}	
	component_slot = {
		name = "LARGE_GUN_03"
		template = "large_turret"
		locatorname = "large_gun_03"
	}
	component_slot = {
		name = "LARGE_GUN_04"
		template = "large_turret"
		locatorname = "large_gun_04"
	}
	
	large_utility_slots = 2
	aux_utility_slots = 1

}
ship_section_template = {
	key = "ACOT_PERFECT_DOMINATOR_TUBE_B2"
	ship_size = acot_perfect_star_dominator
	fits_on_slot = tube_b2
	should_draw_components = yes
	entity = "acot_megadreadnought_mid_entity"
	icon = "GFX_ship_part_core_mid"

	component_slot = {
		name = "LARGE_GUN_01"
		template = "large_turret"
		locatorname = "large_gun_01"
	}
	component_slot = {
		name = "LARGE_GUN_02"
		template = "large_turret"
		locatorname = "large_gun_02"
	}	
	component_slot = {
		name = "LARGE_GUN_03"
		template = "large_turret"
		locatorname = "large_gun_03"
	}
	component_slot = {
		name = "LARGE_GUN_04"
		template = "large_turret"
		locatorname = "large_gun_04"
	}
	
	large_utility_slots = 2
	aux_utility_slots = 1

}
#### TUBE C
ship_section_template = {
	key = "ACOT_PERFECT_DOMINATOR_TUBE_C1"
	ship_size = acot_perfect_star_dominator
	fits_on_slot = tube_c1
	should_draw_components = yes
	entity = "acot_megadreadnought_mid_entity"
	icon = "GFX_ship_part_core_mid"

	component_slot = {
		name = "XL_01"
		template = "extra_large_turret"
		locatorname = "large_gun_01"
	}
	component_slot = {
		name = "XL_02"
		template = "extra_large_turret"
		locatorname = "large_gun_02"
	}	
	component_slot = {
		name = "XL_03"
		template = "extra_large_turret"
		locatorname = "large_gun_03"
	}
	component_slot = {
		name = "XL_04"
		template = "extra_large_turret"
		locatorname = "large_gun_04"
	}
	
	large_utility_slots = 2
	aux_utility_slots = 1

}
ship_section_template = {
	key = "ACOT_PERFECT_DOMINATOR_TUBE_C2"
	ship_size = acot_perfect_star_dominator
	fits_on_slot = tube_c2
	should_draw_components = yes
	entity = "acot_megadreadnought_mid_entity"
	icon = "GFX_ship_part_core_mid"

	component_slot = {
		name = "XL_01"
		template = "extra_large_turret"
		locatorname = "large_gun_01"
	}
	component_slot = {
		name = "XL_02"
		template = "extra_large_turret"
		locatorname = "large_gun_02"
	}	
	component_slot = {
		name = "XL_03"
		template = "extra_large_turret"
		locatorname = "large_gun_03"
	}
	component_slot = {
		name = "XL_04"
		template = "extra_large_turret"
		locatorname = "large_gun_04"
	}
	
	large_utility_slots = 2
	aux_utility_slots = 1

}

## FDINAL TUBE
ship_section_template = {
	key = "ACOT_PERFECT_DOMINATOR_TUBE_D1"
	ship_size = acot_perfect_star_dominator
	fits_on_slot = tube_d1
	should_draw_components = yes
	entity = "acot_megadreadnought_edge_entity"
	icon = "GFX_ship_part_core_mid"

	component_slot = {
		name = "XL_01"
		template = "extra_large_turret"
		locatorname = "large_gun_01"
	}
	component_slot = {
		name = "XL_02"
		template = "extra_large_turret"
		locatorname = "large_gun_02"
	}
	
	component_slot = {
		name = "LARGE_GUN_01"
		template = "large_turret"
		locatorname = "medium_gun_01"
	}
	
	component_slot = {
		name = "LARGE_GUN_02"
		template = "large_turret"
		locatorname = "medium_gun_02"
	}
	
	large_utility_slots = 3
	aux_utility_slots = 1
	
	resources = {
		category = ship_sections
	}
}
ship_section_template = {
	key = "ACOT_PERFECT_DOMINATOR_TUBE_D2"
	ship_size = acot_perfect_star_dominator
	fits_on_slot = tube_d2
	should_draw_components = yes
	entity = "acot_megadreadnought_edge_entity"
	icon = "GFX_ship_part_core_mid"

	component_slot = {
		name = "XL_01"
		template = "extra_large_turret"
		locatorname = "large_gun_01"
	}
	component_slot = {
		name = "XL_02"
		template = "extra_large_turret"
		locatorname = "large_gun_02"
	}
	
	component_slot = {
		name = "LARGE_GUN_01"
		template = "large_turret"
		locatorname = "medium_gun_01"
	}
	
	component_slot = {
		name = "LARGE_GUN_02"
		template = "large_turret"
		locatorname = "medium_gun_02"
	}
	
	large_utility_slots = 3
	aux_utility_slots = 1
	
	resources = {
		category = ship_sections
	}
}

ship_section_template = {
	key = "ACOT_PERFECT_DOMINATOR_LEFT"
	ship_size = acot_perfect_star_dominator
	fits_on_slot = left
	should_draw_components = yes
	entity = "acot_megadreadnought_hull_entity"
	icon = "GFX_ship_part_core_mid"
	
	component_slot = {
		name = "LARGE_GUN_01"
		template = "acot_meganought_large_turret"
		locatorname = "large_gun_01"
	}	
	component_slot = {
		name = "LARGE_GUN_02"
		template = "acot_meganought_large_turret"
		locatorname = "large_gun_02"
	}	
	
	component_slot = {
		name = "PD_01"
		template = "acot_meganought_pd_turret"
		locatorname = "small_gun_01"
	}	
	
	component_slot = {
		name = "PD_02"
		template = "acot_meganought_pd_turret"
		locatorname = "small_gun_02"
	}	
	
	component_slot = {
		name = "SMALL_GUN_01"
		template = "acot_meganought_small_turret"
		locatorname = "small_gun_03"
	}
	component_slot = {
		name = "SMALL_GUN_02"
		template = "acot_meganought_small_turret"
		is_side_slot = yes
		locatorname = "small_gun_04"
	}
	component_slot = {
		name = "SMALL_GUN_03"
		template = "acot_meganought_small_turret"
		is_side_slot = yes
		locatorname = "small_gun_05"
	}
	
	component_slot = {
		name = "MEDIUM_GUN_01"
		template = "acot_meganought_medium_turret"
		is_side_slot = yes
		locatorname = "large_gun_03"
	}	
	component_slot = {
		name = "MEDIUM_GUN_02"
		template = "acot_meganought_medium_turret"
		is_side_slot = yes
		locatorname = "large_gun_04"
	}	
	component_slot = {
		name = "MEDIUM_GUN_03"
		template = "acot_meganought_medium_turret"
		is_side_slot = yes
		locatorname = "large_gun_05"
	}	
	
	component_slot = {
		name = "MEDIUM_GUN_04"
		template = "acot_meganought_medium_turret"
		locatorname = "large_gun_06"
	}		
	
	component_slot = {
		name = "MEDIUM_GUN_05"
		template = "acot_meganought_medium_turret"
		is_side_slot = yes
		locatorname = "large_gun_07"
	}	
	
	component_slot = {
		name = "TORPEDO_01"
		template = "acot_meganought_missile_turret"
		locatorname = "small_gun_08"
	}	
	
	component_slot = {
		name = "TORPEDO_02"
		template = "acot_meganought_missile_turret"
		locatorname = "small_gun_09"
	}	

	component_slot = {
		name = "TORPEDO_03"
		template = "acot_meganought_missile_turret"
		locatorname = "small_gun_10"
	}
	
	large_utility_slots = 12
	aux_utility_slots = 2
}

ship_section_template = {
	key = "ACOT_PERFECT_DOMINATOR_RIGHT"
	ship_size = acot_perfect_star_dominator
	fits_on_slot = right
	should_draw_components = yes
	entity = "acot_megadreadnought_hull_entity"
	icon = "GFX_ship_part_core_mid"
	
	component_slot = {
		name = "LARGE_GUN_01"
		template = "acot_meganought_large_turret"
		locatorname = "large_gun_01"
	}	
	component_slot = {
		name = "LARGE_GUN_02"
		template = "acot_meganought_large_turret"
		locatorname = "large_gun_02"
	}	
	
	component_slot = {
		name = "PD_01"
		template = "acot_meganought_pd_turret"
		locatorname = "small_gun_01"
	}	
	
	component_slot = {
		name = "PD_02"
		template = "acot_meganought_pd_turret"
		locatorname = "small_gun_02"
	}	
	
	component_slot = {
		name = "SMALL_GUN_01"
		template = "acot_meganought_small_turret"
		locatorname = "small_gun_03"
	}
	component_slot = {
		name = "SMALL_GUN_02"
		template = "acot_meganought_small_turret"
		is_side_slot = yes
		locatorname = "small_gun_04"
	}
	component_slot = {
		name = "SMALL_GUN_03"
		template = "acot_meganought_small_turret"
		is_side_slot = yes
		locatorname = "small_gun_05"
	}
	
	component_slot = {
		name = "MEDIUM_GUN_01"
		template = "acot_meganought_medium_turret"
		is_side_slot = yes
		locatorname = "large_gun_03"
	}	
	component_slot = {
		name = "MEDIUM_GUN_02"
		template = "acot_meganought_medium_turret"
		is_side_slot = yes
		locatorname = "large_gun_04"
	}	
	component_slot = {
		name = "MEDIUM_GUN_03"
		template = "acot_meganought_medium_turret"
		is_side_slot = yes
		locatorname = "large_gun_05"
	}	
	
	component_slot = {
		name = "MEDIUM_GUN_04"
		template = "acot_meganought_medium_turret"
		locatorname = "large_gun_06"
	}		
	
	component_slot = {
		name = "MEDIUM_GUN_05"
		template = "acot_meganought_medium_turret"
		is_side_slot = yes
		locatorname = "large_gun_07"
	}	
	
	component_slot = {
		name = "TORPEDO_01"
		template = "acot_meganought_missile_turret"
		locatorname = "small_gun_08"
	}	
	
	component_slot = {
		name = "TORPEDO_02"
		template = "acot_meganought_missile_turret"
		locatorname = "small_gun_09"
	}	

	component_slot = {
		name = "TORPEDO_03"
		template = "acot_meganought_missile_turret"
		locatorname = "small_gun_10"
	}
	
	large_utility_slots = 12
	aux_utility_slots = 2
}

#STERN

ship_section_template = {
	key = "ACOT_PERFECT_DOMINATOR_STERN_1"
	ship_size = acot_perfect_star_dominator
	fits_on_slot = stern1
	should_draw_components = yes
	entity = "acot_megadreadnought_mid_entity"
	icon = "GFX_ship_part_core_mid"

	component_slot = {
		name = "XL_01"
		template = "extra_large_turret"
		locatorname = "large_gun_01"
	}
	component_slot = {
		name = "XL_02"
		template = "extra_large_turret"
		locatorname = "large_gun_02"
	}

	component_slot = {
		name = "XL_03"
		template = "extra_large_turret"
		locatorname = "large_gun_03"
	}
	
	component_slot = {
		name = "XL_04"
		template = "extra_large_turret"
		locatorname = "large_gun_04"
	}
	
	large_utility_slots = 3
	aux_utility_slots = 2

	resources = {
		category = ship_sections
	}
}

ship_section_template = {
	key = "ACOT_PERFECT_DOMINATOR_STERN_2"
	ship_size = acot_perfect_star_dominator
	fits_on_slot = stern2
	should_draw_components = yes
	entity = "acot_megadreadnought_mid_entity"
	icon = "GFX_ship_part_core_mid"

	component_slot = {
		name = "LARGE_GUN_01"
		template = "large_turret"
		locatorname = "large_gun_01"
	}
	component_slot = {
		name = "LARGE_GUN_02"
		template = "large_turret"
		locatorname = "large_gun_02"
	}

	component_slot = {
		name = "LARGE_GUN_03"
		template = "large_turret"
		locatorname = "large_gun_03"
	}
	
	component_slot = {
		name = "LARGE_GUN_04"
		template = "large_turret"
		locatorname = "large_gun_04"
	}
	
	
	large_utility_slots = 3
	aux_utility_slots = 2

	resources = {
		category = ship_sections
	}
}