# AI Large Ship Section ship_section_template = { key = "ai_large_warship_key" ship_size = large_ship_ai fits_on_slot = mid entity = "warship_large_entity" icon = "GFX_ship_part_core_mid" component_slot = { name = "EXTRA_LARGE_01" template = "invisible_extra_large_fixed" locatorname = "large_gun_01" is_side_slot = yes } component_slot = { name = "LARGE_GUN_01" template = "large_turret" locatorname = "large_gun_02" is_side_slot = yes } component_slot = { name = "LARGE_GUN_02" template = "large_turret" locatorname = "large_gun_02" is_side_slot = yes } component_slot = { name = "MEDIUM_GUN_01" template = "medium_turret" locatorname = "medium_gun_01" is_side_slot = yes } component_slot = { name = "MEDIUM_GUN_02" template = "medium_turret" locatorname = "medium_gun_02" is_side_slot = yes } component_slot = { name = "MEDIUM_GUN_03" template = "medium_turret" locatorname = "medium_gun_03" is_side_slot = yes } component_slot = { name = "PD_01" template = "point_defence_turret" locatorname = "medium_gun_03" is_side_slot = yes } large_utility_slots = 8 aux_utility_slots = 1 } # AI Small Ship Section ship_section_template = { key = "ai_warship_small_key" ship_size = small_ship_ai fits_on_slot = mid entity = "warship_small_entity" icon = "GFX_ship_part_core_mid" component_slot = { name = "TORPEDO_01" template = "medium_missile_turret" locatorname = "medium_gun_01" } component_slot = { name = "MEDIUM_GUN_01" template = "medium_turret" locatorname = "medium_gun_02" } component_slot = { name = "MEDIUM_GUN_02" template = "medium_turret" locatorname = "medium_gun_03" } component_slot = { name = "MEDIUM_GUN_03" template = "medium_turret" locatorname = "medium_gun_03" } medium_utility_slots = 8 aux_utility_slots = 1 } # AI Starbase Section ship_section_template = { key = "ai_starbase_key" ship_size = starbase_ai fits_on_slot = core entity = "empty_section_entity" icon = "GFX_ship_part_core_mid" component_slot = { name = "PD_01" template = "point_defence_turret" locatorname = "root" } component_slot = { name = "PD_02" template = "point_defence_turret" locatorname = "root" } component_slot = { name = "MEDIUM_GUN_01" template = "small_turret" locatorname = "root" } component_slot = { name = "MEDIUM_GUN_02" template = "small_turret" locatorname = "root" } component_slot = { name = "MEDIUM_GUN_03" template = "small_turret" locatorname = "root" } component_slot = { name = "MEDIUM_GUN_04" template = "small_turret" locatorname = "root" } component_slot = { name = "LARGE_GUN_01" template = "large_turret" locatorname = "root" } component_slot = { name = "LARGE_GUN_02" template = "large_turret" locatorname = "root" } component_slot = { name = "XL_01" template = "invisible_extra_large_fixed" locatorname = "root" } aux_utility_slots = 1 } # AI Large Station Section ship_section_template = { key = "ai_station_large_key" ship_size = military_station_large_ai fits_on_slot = mid entity = "military_station_large_ai_entity" icon = "GFX_ship_part_core_mid" component_slot = { name = "SMALL_GUN_01" template = "small_turret" locatorname = "root" } component_slot = { name = "SMALL_GUN_02" template = "small_turret" locatorname = "root" } component_slot = { name = "MEDIUM_GUN_01" template = "small_turret" locatorname = "root" } component_slot = { name = "MEDIUM_GUN_02" template = "small_turret" locatorname = "root" } component_slot = { name = "LARGE_GUN_01" template = "large_turret" locatorname = "root" } component_slot = { name = "LARGE_GUN_02" template = "large_turret" locatorname = "root" } large_utility_slots = 6 aux_utility_slots = 1 } # AI Small Station Section ship_section_template = { key = "ai_station_small_key" ship_size = military_station_small_ai fits_on_slot = mid entity = "military_station_small_ai_entity" icon = "GFX_ship_part_core_mid" component_slot = { name = "SMALL_GUN_01" template = "small_turret" locatorname = "root" } component_slot = { name = "SMALL_GUN_02" template = "small_turret" locatorname = "root" } component_slot = { name = "PD_01" template = "point_defence_turret" locatorname = "root" } component_slot = { name = "MEDIUM_GUN_01" template = "medium_turret" locatorname = "root" } component_slot = { name = "MEDIUM_GUN_02" template = "medium_turret" locatorname = "root" } medium_utility_slots = 4 aux_utility_slots = 1 } # AI Core Section ship_section_template = { key = "ai_core_key" ship_size = core_ai fits_on_slot = mid entity = "core_ai_entity" icon = "GFX_ship_part_core_mid" component_slot = { name = "PD_01" template = "point_defence_turret" locatorname = "part1" } component_slot = { name = "PD_02" template = "point_defence_turret" locatorname = "part1" } component_slot = { name = "MEDIUM_GUN_01" template = "medium_turret" locatorname = "part1" } component_slot = { name = "MEDIUM_GUN_02" template = "medium_turret" locatorname = "part1" } component_slot = { name = "MEDIUM_GUN_03" template = "medium_turret" locatorname = "part1" } component_slot = { name = "MEDIUM_GUN_04" template = "medium_turret" locatorname = "part1" } component_slot = { name = "MEDIUM_GUN_05" template = "medium_turret" locatorname = "part1" } component_slot = { name = "MEDIUM_GUN_06" template = "medium_turret" locatorname = "part1" } component_slot = { name = "MEDIUM_GUN_07" template = "medium_turret" locatorname = "part1" } component_slot = { name = "MEDIUM_GUN_08" template = "medium_turret" locatorname = "part1" } component_slot = { name = "LARGE_GUN_01" template = "large_turret" locatorname = "part1" } component_slot = { name = "LARGE_GUN_02" template = "large_turret" locatorname = "part1" } component_slot = { name = "LARGE_GUN_03" template = "large_turret" locatorname = "part1" } component_slot = { name = "LARGE_GUN_04" template = "large_turret" locatorname = "part1" } component_slot = { name = "LARGE_GUN_05" template = "large_turret" locatorname = "part1" } component_slot = { name = "LARGE_GUN_06" template = "large_turret" locatorname = "part1" } component_slot = { name = "EXTRA_LARGE_01" template = "invisible_extra_large_fixed" locatorname = "part1" } component_slot = { name = "EXTRA_LARGE_04" template = "invisible_extra_large_fixed" locatorname = "part1" } component_slot = { name = "STRIKE_CRAFT_01" template = "large_strike_craft" locatorname = "part1" } component_slot = { name = "STRIKE_CRAFT_02" template = "large_strike_craft" locatorname = "part1" } component_slot = { name = "STRIKE_CRAFT_03" template = "large_strike_craft" locatorname = "part1" } component_slot = { name = "STRIKE_CRAFT_04" template = "large_strike_craft" locatorname = "part1" } component_slot = { name = "STRIKE_CRAFT_05" template = "large_strike_craft" locatorname = "part1" } component_slot = { name = "STRIKE_CRAFT_06" template = "large_strike_craft" locatorname = "part1" } component_slot = { name = "STRIKE_CRAFT_07" template = "large_strike_craft" locatorname = "part1" } component_slot = { name = "STRIKE_CRAFT_08" template = "large_strike_craft" locatorname = "part1" } large_utility_slots = 20 aux_utility_slots = 1 } # AI Final Core Section ship_section_template = { key = "ai_final_core_key" ship_size = core_ai fits_on_slot = mid entity = "final_core_ai_entity" icon = "GFX_ship_part_core_mid" component_slot = { name = "PD_01" template = "point_defence_turret" locatorname = "part1" } component_slot = { name = "PD_02" template = "point_defence_turret" locatorname = "part1" } component_slot = { name = "MEDIUM_GUN_01" template = "medium_turret" locatorname = "part1" } component_slot = { name = "MEDIUM_GUN_02" template = "medium_turret" locatorname = "part1" } component_slot = { name = "MEDIUM_GUN_03" template = "medium_turret" locatorname = "part1" } component_slot = { name = "MEDIUM_GUN_04" template = "medium_turret" locatorname = "part1" } component_slot = { name = "MEDIUM_GUN_05" template = "medium_turret" locatorname = "part1" } component_slot = { name = "MEDIUM_GUN_06" template = "medium_turret" locatorname = "part1" } component_slot = { name = "MEDIUM_GUN_07" template = "medium_turret" locatorname = "part1" } component_slot = { name = "MEDIUM_GUN_08" template = "medium_turret" locatorname = "part1" } component_slot = { name = "LARGE_GUN_01" template = "large_turret" locatorname = "part1" } component_slot = { name = "LARGE_GUN_02" template = "large_turret" locatorname = "part1" } component_slot = { name = "LARGE_GUN_03" template = "large_turret" locatorname = "part1" } component_slot = { name = "LARGE_GUN_04" template = "large_turret" locatorname = "part1" } component_slot = { name = "LARGE_GUN_05" template = "large_turret" locatorname = "part1" } component_slot = { name = "LARGE_GUN_06" template = "large_turret" locatorname = "part1" } component_slot = { name = "EXTRA_LARGE_01" template = "invisible_extra_large_fixed" locatorname = "part1" } component_slot = { name = "EXTRA_LARGE_02" template = "invisible_extra_large_fixed" locatorname = "part1" } component_slot = { name = "EXTRA_LARGE_03" template = "invisible_extra_large_fixed" locatorname = "part1" } component_slot = { name = "EXTRA_LARGE_04" template = "invisible_extra_large_fixed" locatorname = "part1" } component_slot = { name = "STRIKE_CRAFT_01" template = "large_strike_craft" locatorname = "part1" } component_slot = { name = "STRIKE_CRAFT_02" template = "large_strike_craft" locatorname = "part1" } component_slot = { name = "STRIKE_CRAFT_03" template = "large_strike_craft" locatorname = "part1" } component_slot = { name = "STRIKE_CRAFT_04" template = "large_strike_craft" locatorname = "part1" } component_slot = { name = "STRIKE_CRAFT_05" template = "large_strike_craft" locatorname = "part1" } component_slot = { name = "STRIKE_CRAFT_06" template = "large_strike_craft" locatorname = "part1" } component_slot = { name = "STRIKE_CRAFT_07" template = "large_strike_craft" locatorname = "part1" } component_slot = { name = "STRIKE_CRAFT_08" template = "large_strike_craft" locatorname = "part1" } component_slot = { name = "STRIKE_CRAFT_09" template = "large_strike_craft" locatorname = "part1" } component_slot = { name = "STRIKE_CRAFT_10" template = "large_strike_craft" locatorname = "part1" } component_slot = { name = "STRIKE_CRAFT_11" template = "large_strike_craft" locatorname = "part1" } component_slot = { name = "STRIKE_CRAFT_12" template = "large_strike_craft" locatorname = "part1" } component_slot = { name = "STRIKE_CRAFT_13" template = "large_strike_craft" locatorname = "part1" } component_slot = { name = "STRIKE_CRAFT_14" template = "large_strike_craft" locatorname = "part1" } component_slot = { name = "STRIKE_CRAFT_15" template = "large_strike_craft" locatorname = "part1" } component_slot = { name = "STRIKE_CRAFT_16" template = "large_strike_craft" locatorname = "part1" } large_utility_slots = 20 aux_utility_slots = 1 } # AI Colonizer Section ship_section_template = { key = "ai_colonizer_section" ship_size = colony_ship_ai fits_on_slot = mid entity = "colony_ship_ai_entity" icon = "GFX_ship_part_core_mid" small_utility_slots = 4 medium_utility_slots = 1 aux_utility_slots = 1 } # AI Transport Section ship_section_template = { key = "ai_transport_section" ship_size = transport_ship_ai fits_on_slot = mid entity = "transport_ship_ai_entity" icon = "GFX_ship_part_core_mid" small_utility_slots = 4 medium_utility_slots = 1 aux_utility_slots = 1 } # AI Constructor Section ship_section_template = { key = "ai_constructor_section" ship_size = construction_ship_ai fits_on_slot = mid entity = "construction_ship_ai_entity" icon = "GFX_ship_part_core_mid" small_utility_slots = 4 medium_utility_slots = 1 aux_utility_slots = 1 } ### CYBREX # AI Large Ship Section ship_section_template = { key = "ai_blue_large_warship_key" ship_size = large_ship_ai fits_on_slot = mid entity = "blue_warship_large_entity" icon = "GFX_ship_part_core_mid" component_slot = { name = "EXTRA_LARGE_01" template = "invisible_extra_large_fixed" locatorname = "large_gun_01" is_side_slot = yes } component_slot = { name = "LARGE_GUN_01" template = "large_turret" locatorname = "large_gun_02" is_side_slot = yes } component_slot = { name = "LARGE_GUN_02" template = "large_turret" locatorname = "large_gun_02" is_side_slot = yes } component_slot = { name = "MEDIUM_GUN_01" template = "medium_turret" locatorname = "medium_gun_01" is_side_slot = yes } component_slot = { name = "MEDIUM_GUN_02" template = "medium_turret" locatorname = "medium_gun_02" is_side_slot = yes } component_slot = { name = "MEDIUM_GUN_03" template = "medium_turret" locatorname = "medium_gun_03" is_side_slot = yes } component_slot = { name = "PD_01" template = "point_defence_turret" locatorname = "medium_gun_03" is_side_slot = yes } large_utility_slots = 8 aux_utility_slots = 1 } # AI Small Ship Section ship_section_template = { key = "ai_blue_warship_small_key" ship_size = small_ship_ai fits_on_slot = mid entity = "blue_warship_small_entity" icon = "GFX_ship_part_core_mid" component_slot = { name = "TORPEDO_01" template = "medium_missile_turret" locatorname = "medium_gun_01" } component_slot = { name = "MEDIUM_GUN_01" template = "medium_turret" locatorname = "medium_gun_02" } component_slot = { name = "MEDIUM_GUN_02" template = "medium_turret" locatorname = "medium_gun_03" } component_slot = { name = "MEDIUM_GUN_03" template = "medium_turret" locatorname = "medium_gun_03" } medium_utility_slots = 8 aux_utility_slots = 1 }