ship_section_template = { key = "gravity_snare_key" ship_size = gravity_snare fits_on_slot = "mid" entity = "empty_section_entity" icon = "GFX_ship_part_core_mid" aux_utility_slots = 1 } # Voidworms Nymph Section ship_section_template = { key = "voidworms_small_section" ship_size = voidworms_small fits_on_slot = mid entity = "empty_section_entity" icon = "GFX_ship_part_core_mid" component_slot = { name = "MEDIUM_GUN_01" template = "invisible_medium_turret" locatorname = "root" } component_slot = { name = "SMALL_GUN_01" template = "invisible_small_turret" locatorname = "root" } aux_utility_slots = 1 } # Voidworms Juvenile Section ship_section_template = { key = "voidworms_medium_section" ship_size = voidworms_medium fits_on_slot = mid entity = "empty_section_entity" icon = "GFX_ship_part_core_mid" component_slot = { name = "MEDIUM_GUN_01" template = "invisible_medium_turret" locatorname = "root" } component_slot = { name = "MEDIUM_GUN_02" template = "invisible_medium_turret" locatorname = "root" } component_slot = { name = "MEDIUM_GUN_03" template = "invisible_medium_turret" locatorname = "root" } aux_utility_slots = 1 } # Voidworms Mature Section ship_section_template = { key = "voidworms_large_section" ship_size = voidworms_large fits_on_slot = mid entity = "empty_section_entity" icon = "GFX_ship_part_core_mid" component_slot = { name = "LARGE_GUN_01" template = "invisible_large_turret" locatorname = "root" } component_slot = { name = "LARGE_GUN_02" template = "invisible_large_turret" locatorname = "root" } component_slot = { name = "LARGE_GUN_03" template = "invisible_large_turret" locatorname = "root" } component_slot = { name = "LARGE_GUN_04" template = "invisible_large_turret" locatorname = "root" } aux_utility_slots = 1 } # Voidworms Troika Section ship_section_template = { key = "voidworms_titan_section" ship_size = voidworms_titan fits_on_slot = mid entity = "empty_section_entity" icon = "GFX_ship_part_core_mid" component_slot = { name = "LARGE_GUN_01" template = "invisible_large_turret" locatorname = "root" } component_slot = { name = "LARGE_GUN_02" template = "invisible_large_turret" locatorname = "root" } component_slot = { name = "LARGE_GUN_03" template = "invisible_large_turret" locatorname = "root" } component_slot = { name = "LARGE_GUN_04" template = "invisible_large_turret" locatorname = "root" } component_slot = { name = "LARGE_GUN_05" template = "invisible_large_turret" locatorname = "root" } component_slot = { name = "LARGE_GUN_06" template = "invisible_large_turret" locatorname = "root" } component_slot = { name = "LARGE_GUN_07" template = "invisible_large_turret" locatorname = "root" } component_slot = { name = "LARGE_GUN_08" template = "invisible_large_turret" locatorname = "root" } component_slot = { name = "LARGE_GUN_09" template = "invisible_large_turret" locatorname = "root" } component_slot = { name = "LARGE_GUN_10" template = "invisible_large_turret" locatorname = "root" } aux_utility_slots = 3 } # Voidworm Nest Section ship_section_template = { key = "voidworm_nest_section" ship_size = voidworm_nest fits_on_slot = core entity = "empty_section_entity" icon = "GFX_ship_part_core_mid" component_slot = { name = "LARGE_GUN_01" template = "invisible_large_turret" locatorname = "root" } component_slot = { name = "LARGE_GUN_02" template = "invisible_large_turret" locatorname = "root" } component_slot = { name = "LARGE_GUN_03" template = "invisible_large_turret" locatorname = "root" } component_slot = { name = "MEDIUM_GUN_01" template = "invisible_medium_turret_fixed" locatorname = "root" } component_slot = { name = "MEDIUM_GUN_02" template = "invisible_medium_turret_fixed" locatorname = "root" } component_slot = { name = "MEDIUM_GUN_03" template = "invisible_medium_turret_fixed" locatorname = "root" } component_slot = { name = "MEDIUM_GUN_04" template = "invisible_medium_turret_fixed" locatorname = "root" } component_slot = { name = "MEDIUM_GUN_05" template = "invisible_medium_turret_fixed" locatorname = "root" } component_slot = { name = "MEDIUM_GUN_06" template = "invisible_medium_turret_fixed" locatorname = "root" } } # Cutholoids Hatchling ship_section_template = { key = "cutholoids_hatchling_section" ship_size = cutholoids_hatchling fits_on_slot = mid entity = "empty_section_entity" icon = "GFX_ship_part_core_mid" component_slot = { name = "MEDIUM_GUN_01" template = "invisible_medium_turret_fixed" locatorname = "root" } component_slot = { name = "MEDIUM_GUN_02" template = "invisible_medium_turret_fixed" locatorname = "root" } component_slot = { name = "ENGULF" template = "invisible_engulf_fixed" locatorname = "root" } aux_utility_slots = 1 } # Cutholoids Juvenile ship_section_template = { key = "cutholoids_juvenile_section" ship_size = cutholoids_juvenile fits_on_slot = mid entity = "empty_section_entity" icon = "GFX_ship_part_core_mid" component_slot = { name = "LARGE_GUN_01" template = "invisible_large_turret_fixed" locatorname = "root" } component_slot = { name = "LARGE_GUN_02" template = "invisible_large_turret_fixed" locatorname = "root" } component_slot = { name = "ENGULF" template = "invisible_engulf_fixed" locatorname = "root" } aux_utility_slots = 1 } # Cutholoids ship_section_template = { key = "cutholoids_section" ship_size = cutholoids fits_on_slot = mid entity = "empty_section_entity" icon = "GFX_ship_part_core_mid" component_slot = { name = "LARGE_GUN_01" template = "invisible_large_turret_fixed" locatorname = "root" } component_slot = { name = "LARGE_GUN_02" template = "invisible_large_turret_fixed" locatorname = "root" } component_slot = { name = "LARGE_GUN_03" template = "invisible_large_turret_fixed" locatorname = "root" } component_slot = { name = "LARGE_GUN_04" template = "invisible_large_turret_fixed" locatorname = "root" } component_slot = { name = "ENGULF" template = "invisible_engulf_fixed" locatorname = "root" } aux_utility_slots = 1 } ############################## # Treasure Trove Pirate Ship # ############################## #Galleon ship_section_template = { key = "pirate_galleon_treasure_trove_key" ship_size = galleon fits_on_slot = mid should_draw_components = yes entity = "pirate_01_galleon_hull_entity" icon = "GFX_ship_part_core_mid" component_slot = { name = "EXTRA_LARGE_01" template = "extra_large_turret" locatorname = "large_gun_06" } component_slot = { name = "MEDIUM_GUN_01" template = "medium_turret" locatorname = "medium_gun_01_l" } component_slot = { name = "MEDIUM_GUN_02" template = "medium_turret" locatorname = "medium_gun_01_r" } component_slot = { name = "LARGE_GUN_01" template = "large_turret" locatorname = "large_gun_03" } component_slot = { name = "LARGE_GUN_02" template = "large_turret" locatorname = "large_gun_04" } component_slot = { name = "LARGE_GUN_03" template = "large_turret" locatorname = "large_gun_05" } large_utility_slots = 6 aux_utility_slots = 3 } ###################### # Mutations Sections # ###################### ship_section_template = { key = "mutation_section" should_draw_components = no fits_on_slot = mutations entity = empty_section_entity icon = "GFX_ship_part_core_mid" compatible_with_all_ship_sizes = yes component_slot = { name = "ANY_1" template = "invisible_any" locatorname = "root" } component_slot = { name = "ANY_2" template = "invisible_any" locatorname = "root" } component_slot = { name = "ANY_3" template = "invisible_any" locatorname = "root" } component_slot = { name = "ANY_4" template = "invisible_any" locatorname = "root" } component_slot = { name = "ANY_5" template = "invisible_any" locatorname = "root" } component_slot = { name = "ANY_6" template = "invisible_any" locatorname = "root" } }