ship_section_template = { key = "ORBITAL_RING_TIER_1_STARBASE_SECTION" ship_size = orbital_ring_tier_1 fits_on_slot = "core" entity = "orbital_ring_tier_1_section_entity" icon = "GFX_ship_part_core_mid" component_slot = { name = "LARGE_GUN_01" template = "invisible_large_turret" locatorname = "rotate" } component_slot = { name = "MEDIUM_GUN_01" template = "invisible_medium_turret" locatorname = "rotate" } component_slot = { name = "MEDIUM_GUN_02" template = "invisible_medium_turret" locatorname = "rotate" } component_slot = { name = "MEDIUM_GUN_03" template = "invisible_medium_turret" locatorname = "rotate" } small_utility_slots = 0 medium_utility_slots = 0 large_utility_slots = 2 aux_utility_slots = 1 } ship_section_template = { key = "ORBITAL_RING_TIER_2_STARBASE_SECTION" ship_size = orbital_ring_tier_2 fits_on_slot = "core" should_draw_components = yes entity = "orbital_ring_tier_2_section_entity" icon = "GFX_ship_part_core_mid" component_slot = { name = "LARGE_GUN_01" template = "invisible_large_turret" locatorname = "rotate" } component_slot = { name = "LARGE_GUN_02" template = "invisible_large_turret" locatorname = "rotate" } component_slot = { name = "MEDIUM_GUN_01" template = "invisible_medium_turret" locatorname = "rotate" } component_slot = { name = "MEDIUM_GUN_02" template = "invisible_medium_turret" locatorname = "rotate" } component_slot = { name = "MEDIUM_GUN_03" template = "invisible_medium_turret" locatorname = "rotate" } component_slot = { name = "MEDIUM_GUN_04" template = "invisible_medium_turret" locatorname = "rotate" } component_slot = { name = "MEDIUM_GUN_05" template = "invisible_medium_turret" locatorname = "rotate" } component_slot = { name = "MEDIUM_GUN_06" template = "invisible_medium_turret" locatorname = "rotate" } small_utility_slots = 0 medium_utility_slots = 0 large_utility_slots = 4 aux_utility_slots = 1 } ship_section_template = { key = "ORBITAL_RING_TIER_3_STARBASE_SECTION" ship_size = orbital_ring_tier_3 fits_on_slot = "core" should_draw_components = yes entity = "orbital_ring_tier_3_section_entity" icon = "GFX_ship_part_core_mid" component_slot = { name = "LARGE_GUN_01" template = "invisible_large_turret" locatorname = "rotate" } component_slot = { name = "LARGE_GUN_02" template = "invisible_large_turret" locatorname = "rotate" } component_slot = { name = "LARGE_GUN_03" template = "invisible_large_turret" locatorname = "rotate" } component_slot = { name = "MEDIUM_GUN_01" template = "invisible_medium_turret" locatorname = "rotate" } component_slot = { name = "MEDIUM_GUN_02" template = "invisible_medium_turret" locatorname = "rotate" } component_slot = { name = "MEDIUM_GUN_03" template = "invisible_medium_turret" locatorname = "rotate" } component_slot = { name = "MEDIUM_GUN_04" template = "invisible_medium_turret" locatorname = "rotate" } component_slot = { name = "MEDIUM_GUN_05" template = "invisible_medium_turret" locatorname = "rotate" } component_slot = { name = "MEDIUM_GUN_06" template = "invisible_medium_turret" locatorname = "rotate" } component_slot = { name = "MEDIUM_GUN_07" template = "invisible_medium_turret" locatorname = "rotate" } component_slot = { name = "MEDIUM_GUN_08" template = "invisible_medium_turret" locatorname = "rotate" } component_slot = { name = "MEDIUM_GUN_09" template = "invisible_medium_turret" locatorname = "rotate" } small_utility_slots = 0 medium_utility_slots = 0 large_utility_slots = 6 aux_utility_slots = 1 } ship_section_template = { key = "HABITAT_ORBITAL_RING_SECTION" ship_size = orbital_ring_tier_1 ship_size = orbital_ring_tier_2 ship_size = orbital_ring_tier_3 entity = "orbital_ring_habitat_section_entity" icon = "GFX_ship_part_core_mid" fits_on_slot = "1" fits_on_slot = "2" fits_on_slot = "3" fits_on_slot = "4" should_draw_components = yes } ship_section_template = { key = "ANCHORAGE_ORBITAL_RING_SECTION" ship_size = orbital_ring_tier_1 ship_size = orbital_ring_tier_2 ship_size = orbital_ring_tier_3 entity = "orbital_ring_anchorage_section_entity" icon = "GFX_ship_part_core_mid" fits_on_slot = "1" fits_on_slot = "2" fits_on_slot = "3" fits_on_slot = "4" should_draw_components = yes } ship_section_template = { key = "SHIPYARD_ORBITAL_RING_SECTION" ship_size = orbital_ring_tier_1 ship_size = orbital_ring_tier_2 ship_size = orbital_ring_tier_3 entity = "orbital_ring_shipyard_section_entity" icon = "GFX_ship_part_core_mid" fits_on_slot = "1" fits_on_slot = "2" fits_on_slot = "3" fits_on_slot = "4" should_draw_components = yes } ship_section_template = { key = "HANGAR_ORBITAL_RING_SECTION" ship_size = orbital_ring_tier_1 ship_size = orbital_ring_tier_2 ship_size = orbital_ring_tier_3 entity = "orbital_ring_hangarbay_section_entity" icon = "GFX_ship_part_core_mid" fits_on_slot = "1" fits_on_slot = "2" fits_on_slot = "3" fits_on_slot = "4" should_draw_components = yes component_slot = { name = "STRIKE_CRAFT_01" template = "large_strike_craft" locatorname = "strike_craft_locator_01" } } ship_section_template = { key = "SOLAR_PANEL_ORBITAL_RING_SECTION" ship_size = orbital_ring_tier_1 ship_size = orbital_ring_tier_2 ship_size = orbital_ring_tier_3 entity = "orbital_ring_solarpanel_section_entity" icon = "GFX_ship_part_core_mid" fits_on_slot = "1" fits_on_slot = "2" fits_on_slot = "3" fits_on_slot = "4" should_draw_components = yes } ship_section_template = { key = "GUN_BATTERY_ORBITAL_RING_SECTION" ship_size = orbital_ring_tier_1 ship_size = orbital_ring_tier_2 ship_size = orbital_ring_tier_3 entity = "orbital_ring_gun_section_entity" icon = "GFX_ship_part_core_mid" fits_on_slot = "1" fits_on_slot = "2" fits_on_slot = "3" fits_on_slot = "4" should_draw_components = yes component_slot = { name = "MEDIUM_GUN_01" template = "medium_turret" locatorname = "medium_gun_01" } component_slot = { name = "MEDIUM_GUN_02" template = "medium_turret" locatorname = "medium_gun_02" } } ship_section_template = { key = "MISSILE_BATTERY_ORBITAL_RING_SECTION" ship_size = orbital_ring_tier_1 ship_size = orbital_ring_tier_2 ship_size = orbital_ring_tier_3 prerequisites = { tech_torpedoes_1 } entity = "orbital_ring_missile_section_entity" icon = "GFX_ship_part_core_mid" fits_on_slot = "1" fits_on_slot = "2" fits_on_slot = "3" fits_on_slot = "4" should_draw_components = yes component_slot = { name = "TORPEDO_01" template = "medium_missile_turret" locatorname = "medium_gun_01" } component_slot = { name = "TORPEDO_02" template = "medium_missile_turret" locatorname = "medium_gun_02" } }