# Event Ship 1 (Cruiser) ship_section_template = { key = "eventship_01_section" ship_size = eventship_01 fits_on_slot = mid entity = "eventship_01_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 = "SMALL_GUN_03" template = "small_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" } component_slot = { name = "MEDIUM_GUN_03" template = "medium_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" } medium_utility_slots = 8 aux_utility_slots = 1 } # Event Ship 2 (Corvette) ship_section_template = { key = "eventship_02_section" ship_size = eventship_02 fits_on_slot = mid entity = "eventship_02_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 = "medium_turret" locatorname = "root" } small_utility_slots = 4 aux_utility_slots = 1 } # Event Ship 3 (Battleship) ship_section_template = { key = "eventship_03_section" ship_size = eventship_03 fits_on_slot = mid entity = "eventship_03_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 = "SMALL_GUN_03" template = "point_defence_turret" locatorname = "root" } component_slot = { name = "SMALL_GUN_04" template = "point_defence_turret" locatorname = "root" } component_slot = { name = "STRIKE_CRAFT_01" template = "large_strike_craft" locatorname = "root" } component_slot = { name = "STRIKE_CRAFT_02" template = "large_strike_craft" locatorname = "root" } component_slot = { name = "MEDIUM_GUN_01" template = "medium_turret" locatorname = "root" } component_slot = { name = "MEDIUM_GUN_02" template = "medium_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 = 2 } # Event Ship 4 Blue (Battleship) ship_section_template = { key = "eventship_04_blue_section" ship_size = eventship_04 fits_on_slot = mid entity = "eventship_04_blue_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 = "SMALL_GUN_03" template = "small_turret" locatorname = "root" } component_slot = { name = "SMALL_GUN_04" template = "small_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" } component_slot = { name = "MEDIUM_GUN_03" template = "medium_turret" locatorname = "root" } component_slot = { name = "MEDIUM_GUN_04" template = "medium_turret" locatorname = "root" } component_slot = { name = "LARGE_GUN_01" template = "large_turret" locatorname = "root" } large_utility_slots = 8 aux_utility_slots = 2 } # Event Ship 4 Yellow (Battleship) ship_section_template = { key = "eventship_04_yellow_section" ship_size = eventship_04 fits_on_slot = mid entity = "eventship_04_yellow_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 = "SMALL_GUN_03" template = "small_turret" locatorname = "root" } component_slot = { name = "SMALL_GUN_04" template = "small_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" } component_slot = { name = "MEDIUM_GUN_03" template = "medium_turret" locatorname = "root" } component_slot = { name = "MEDIUM_GUN_04" template = "medium_turret" locatorname = "root" } component_slot = { name = "LARGE_GUN_01" template = "large_turret" locatorname = "root" } large_utility_slots = 8 aux_utility_slots = 2 } # Event Ship 4 Green (Battleship) ship_section_template = { key = "eventship_04_green_section" ship_size = eventship_04 fits_on_slot = mid entity = "eventship_04_green_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 = "SMALL_GUN_03" template = "small_turret" locatorname = "root" } component_slot = { name = "SMALL_GUN_04" template = "small_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" } component_slot = { name = "MEDIUM_GUN_03" template = "medium_turret" locatorname = "root" } component_slot = { name = "MEDIUM_GUN_04" template = "medium_turret" locatorname = "root" } component_slot = { name = "LARGE_GUN_01" template = "large_turret" locatorname = "root" } large_utility_slots = 8 aux_utility_slots = 2 } # Event Ship 4 Red (Battleship) ship_section_template = { key = "eventship_04_red_section" ship_size = eventship_04 fits_on_slot = mid entity = "eventship_04_red_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 = "SMALL_GUN_03" template = "small_turret" locatorname = "root" } component_slot = { name = "SMALL_GUN_04" template = "small_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" } component_slot = { name = "MEDIUM_GUN_03" template = "medium_turret" locatorname = "root" } component_slot = { name = "MEDIUM_GUN_04" template = "medium_turret" locatorname = "root" } component_slot = { name = "LARGE_GUN_01" template = "large_turret" locatorname = "root" } large_utility_slots = 8 aux_utility_slots = 2 } # Event Ship 4 Yellow-Green (Battleship) ship_section_template = { key = "eventship_04_yellow_green_section" ship_size = eventship_04 fits_on_slot = mid entity = "eventship_04_yellow_green_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 = "SMALL_GUN_03" template = "small_turret" locatorname = "root" } component_slot = { name = "SMALL_GUN_04" template = "small_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" } component_slot = { name = "MEDIUM_GUN_03" template = "medium_turret" locatorname = "root" } component_slot = { name = "MEDIUM_GUN_04" template = "medium_turret" locatorname = "root" } component_slot = { name = "LARGE_GUN_01" template = "large_turret" locatorname = "root" } large_utility_slots = 8 aux_utility_slots = 2 } # Event Ship 5 (Cruiser) ship_section_template = { key = "eventship_05_section" ship_size = eventship_05 fits_on_slot = mid entity = "eventship_05_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 = "SMALL_GUN_03" template = "small_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" } component_slot = { name = "LARGE_GUN_01" template = "large_turret" locatorname = "root" } medium_utility_slots = 8 aux_utility_slots = 1 } # Event Ship 6 (Destroyer) ship_section_template = { key = "eventship_06_section" ship_size = eventship_06 fits_on_slot = mid entity = "eventship_06_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 = "LARGE_GUN_01" template = "large_turret" locatorname = "root" } medium_utility_slots = 4 aux_utility_slots = 1 } # Event Ship 7 (Destroyer) ship_section_template = { key = "eventship_07_section" ship_size = eventship_07 fits_on_slot = mid entity = "eventship_07_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 = "medium_turret" locatorname = "root" } component_slot = { name = "MEDIUM_GUN_02" template = "medium_turret" locatorname = "root" } medium_utility_slots = 4 aux_utility_slots = 1 } # Civilian Freighter ship_section_template = { key = "civilian_freighter_section" ship_size = civilian_freighter fits_on_slot = mid entity = "cargo_transport_containers_entity" icon = "GFX_ship_part_core_mid" small_utility_slots = 3 medium_utility_slots = 3 large_utility_slots = 3 } # Civilian Tanker ship_section_template = { key = "civilian_tanker_section" ship_size = civilian_tanker fits_on_slot = mid entity = "cargo_transport_tanker_entity" icon = "GFX_ship_part_core_mid" small_utility_slots = 3 medium_utility_slots = 3 large_utility_slots = 3 aux_utility_slots = 1 } # Space Ark ship_section_template = { key = "ark_ship_section" ship_size = ark_ship fits_on_slot = mid entity = "ark_ship_section_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 = "SMALL_GUN_03" template = "small_turret" locatorname = "root" } small_utility_slots = 1 medium_utility_slots = 1 large_utility_slots = 1 aux_utility_slots = 1 } # Passenger Liner ship_section_template = { key = "passenger_liner_section" ship_size = passenger_liner fits_on_slot = mid entity = "abandoned_ship_entity" icon = "GFX_ship_part_core_mid" small_utility_slots = 1 medium_utility_slots = 1 large_utility_slots = 1 aux_utility_slots = 1 } # Primitive Space Station ship_section_template = { key = "primitive_space_station_section" ship_size = primitive_space_station fits_on_slot = mid entity = "primitive_space_station_entity" icon = "GFX_ship_part_core_mid" small_utility_slots = 1 aux_utility_slots = 1 } # Generic Starbase Section ship_section_template = { key = "station_generic_01_key" ship_size = station_generic_01 fits_on_slot = mid entity = "empty_section_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 = "SMALL_GUN_03" template = "small_turret" locatorname = "root" } component_slot = { name = "SMALL_GUN_04" template = "small_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" } 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 = "STRIKE_CRAFT_01" template = "large_strike_craft" locatorname = "root" } component_slot = { name = "STRIKE_CRAFT_02" template = "large_strike_craft" locatorname = "root" } large_utility_slots = 6 medium_utility_slots = 6 aux_utility_slots = 1 } # Sensor Station Section ship_section_template = { key = "sensor_station_key" ship_size = sensor_station_01 fits_on_slot = mid entity = "empty_section_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" } medium_utility_slots = 4 } # Cleaning Drone ship_section_template = { key = "star_mall_drone_section" ship_size = passenger_liner fits_on_slot = mid entity = "avian_01_construction_ship_entity" icon = "GFX_ship_part_core_mid" small_utility_slots = 1 medium_utility_slots = 1 large_utility_slots = 1 aux_utility_slots = 1 }