# AH4B (Battleship) ship_section_template = { key = "ahab_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 = "TORPEDO_01" template = "medium_missile_turret" locatorname = "root" } component_slot = { name = "TORPEDO_02" template = "medium_missile_turret" locatorname = "root" } component_slot = { name = "TORPEDO_03" template = "medium_missile_turret" locatorname = "root" } component_slot = { name = "TORPEDO_04" template = "medium_missile_turret" locatorname = "root" } component_slot = { name = "LARGE_GUN_01" template = "large_turret" locatorname = "root" } large_utility_slots = 8 aux_utility_slots = 2 } # Scavenger Bot ship_section_template = { key = "scavenger_bot_key" ship_size = leviathan_01_scavenger_bot fits_on_slot = mid entity = "leviathan_01_scavenger_bot_section_entity" icon = "GFX_ship_part_core_mid" component_slot = { name = "TITAN_01" template = "invisible_titanic_fixed" locatorname = "xl_gun_01" } # component_slot = { # name = "TORPEDO_01" # template = "medium_missile_turret" # locatorname = "bot_1_locator" # } # component_slot = { # name = "TORPEDO_02" # template = "medium_missile_turret" # locatorname = "bot_2_locator" # } # component_slot = { # name = "TORPEDO_03" # template = "medium_missile_turret" # locatorname = "bot_3_locator" # } component_slot = { name = "TORPEDO_04" template = "invisible_missile_fixed" locatorname = "root" } component_slot = { name = "TORPEDO_05" template = "invisible_missile_fixed" locatorname = "root" } component_slot = { name = "TORPEDO_06" template = "invisible_missile_fixed" locatorname = "root" } component_slot = { name = "TORPEDO_07" template = "invisible_missile_fixed" locatorname = "root" } large_utility_slots = 20 aux_utility_slots = 3 } ship_section_template = { key = "scavenger_bot_small_bot_1_key" ship_size = leviathan_01_scavenger_bot fits_on_slot = bot_1 entity = "leviathan_01_scavenger_bot_helper_bot_entity" icon = "GFX_ship_part_core_mid" component_slot = { name = "TORPEDO_01" template = "invisible_missile_fixed" locatorname = "turret_muzzle_01" } } ship_section_template = { key = "scavenger_bot_small_bot_2_key" ship_size = leviathan_01_scavenger_bot fits_on_slot = bot_2 entity = "leviathan_01_scavenger_bot_helper_bot_entity" icon = "GFX_ship_part_core_mid" component_slot = { name = "TORPEDO_01" template = "invisible_missile_fixed" locatorname = "turret_muzzle_01" } } ship_section_template = { key = "scavenger_bot_small_bot_3_key" ship_size = leviathan_01_scavenger_bot fits_on_slot = bot_3 entity = "leviathan_01_scavenger_bot_helper_bot_entity" icon = "GFX_ship_part_core_mid" component_slot = { name = "TORPEDO_01" template = "invisible_missile_fixed" locatorname = "turret_muzzle_01" } } # Elderly Tiyanki ship_section_template = { key = "elderly_tiyanki_key" ship_size = leviathan_01_elder_tiyanki fits_on_slot = mid entity = "leviathan_01_elder_tiyanki_section_entity" icon = "GFX_ship_part_core_mid" component_slot = { name = "TITAN_01" template = "invisible_titanic_fixed" locatorname = "xl_gun_01" } component_slot = { name = "LARGE_GUN_01" template = "large_turret" locatorname = "head" } large_utility_slots = 10 aux_utility_slots = 4 } # Hatchling/Voidspawn ship_section_template = { key = "voidspawn_key" ship_size = leviathan_01_voidspawn fits_on_slot = mid entity = "leviathan_01_voidspawn_section_entity" icon = "GFX_ship_part_core_mid" component_slot = { name = "LARGE_GUN_01" template = "medium_missile_turret" locatorname = "turret_01" } component_slot = { name = "LARGE_GUN_02" template = "medium_missile_turret" locatorname = "turret_01" } component_slot = { name = "LARGE_GUN_03" template = "medium_missile_turret" locatorname = "turret_01" } component_slot = { name = "LARGE_GUN_04" template = "medium_turret" locatorname = "turret_01" } component_slot = { name = "LARGE_GUN_05" template = "medium_turret" locatorname = "turret_01" } component_slot = { name = "LARGE_GUN_06" template = "medium_turret" locatorname = "turret_01" } aux_utility_slots = 2 large_utility_slots = 10 } # Enigmatic Cache ship_section_template = { key = enigmatic_cache_section ship_size = enigmatic_cache fits_on_slot = mid entity = empty_section_entity icon = GFX_ship_part_core_mid small_utility_slots = 3 medium_utility_slots = 3 large_utility_slots = 3 aux_utility_slots = 1 } # Baby Dragon ship_section_template = { key = "nanite_space_dragon_baby_key" ship_size = nanite_space_dragon_baby fits_on_slot = mid #entity = "guardian_01_space_dragon_red_entity" #entity = "empty_section_entity_entity" entity = "nanite_space_dragon_baby_section_entity" icon = "GFX_ship_part_core_mid" component_slot = { name = "PRIMARY_GUN_01" template = "invisible_extra_large_fixed" locatorname = "xl_gun_01" } component_slot = { name = "SECONDARY_GUN_01" template = "medium_turret" locatorname = "wing_1_3" is_side_slot = yes } component_slot = { name = "SECONDARY_GUN_02" template = "medium_turret" locatorname = "wing_2_3" is_side_slot = yes } component_slot = { name = "SECONDARY_GUN_03" template = "medium_turret" locatorname = "wing_3_4" is_side_slot = yes } component_slot = { name = "SECONDARY_GUN_04" template = "medium_turret" locatorname = "wing_4_3" is_side_slot = yes } component_slot = { name = "SECONDARY_GUN_05" template = "medium_turret" locatorname = "wing_1_3" is_side_slot = yes } component_slot = { name = "SECONDARY_GUN_06" template = "medium_turret" locatorname = "wing_2_3" is_side_slot = yes } component_slot = { name = "SECONDARY_GUN_07" template = "medium_turret" locatorname = "wing_3_4" is_side_slot = yes } component_slot = { name = "SECONDARY_GUN_08" template = "medium_turret" locatorname = "wing_4_3" is_side_slot = yes } component_slot = { name = "TERTIARY_GUN_01" template = "point_defence_turret" locatorname = "wing_1_3" is_side_slot = yes } component_slot = { name = "TERTIARY_GUN_02" template = "point_defence_turret" locatorname = "wing_2_3" is_side_slot = yes } component_slot = { name = "TERTIARY_GUN_03" template = "point_defence_turret" locatorname = "wing_3_4" is_side_slot = yes } component_slot = { name = "TERTIARY_GUN_04" template = "point_defence_turret" locatorname = "wing_4_3" is_side_slot = yes } aux_utility_slots = 2 large_utility_slots = 4 } ship_section_template = { key = "space_amoeba_centenarian_key" ship_size = space_amoeba_centenarian fits_on_slot = mid entity = "space_amoeba_large_section_bright_entity" icon = "GFX_ship_part_core_mid" component_slot = { name = "LARGE_GUN_01" template = "large_turret" locatorname = "gun_01" } component_slot = { name = "LARGE_GUN_02" template = "large_turret" locatorname = "gun_01" } component_slot = { name = "LARGE_GUN_03" template = "large_turret" locatorname = "gun_01" } component_slot = { name = "LARGE_GUN_04" template = "large_turret" locatorname = "gun_01" } component_slot = { name = "LARGE_GUN_05" template = "large_turret" locatorname = "gun_01" } component_slot = { name = "LARGE_GUN_06" template = "large_turret" locatorname = "gun_01" } component_slot = { name = "LARGE_GUN_07" template = "large_turret" locatorname = "gun_01" } component_slot = { name = "LARGE_GUN_08" template = "large_turret" locatorname = "gun_01" } component_slot = { name = "SMALL_GUN_01" template = "small_turret" locatorname = "gun_01" } component_slot = { name = "SMALL_GUN_02" template = "small_turret" locatorname = "gun_01" } component_slot = { name = "STRIKE_CRAFT_01" template = "large_strike_craft" rotation = 90 locatorname = "strike_craft_spawn_locator" } component_slot = { name = "STRIKE_CRAFT_02" template = "large_strike_craft" rotation = 90 locatorname = "strike_craft_spawn_locator" } component_slot = { name = "STRIKE_CRAFT_03" template = "large_strike_craft" rotation = 90 locatorname = "strike_craft_spawn_locator" } component_slot = { name = "STRIKE_CRAFT_04" template = "large_strike_craft" rotation = 90 locatorname = "strike_craft_spawn_locator" } component_slot = { name = "STRIKE_CRAFT_05" template = "large_strike_craft" rotation = 90 locatorname = "strike_craft_spawn_locator" } component_slot = { name = "STRIKE_CRAFT_06" template = "large_strike_craft" rotation = 90 locatorname = "strike_craft_spawn_locator" } component_slot = { name = "STRIKE_CRAFT_07" template = "large_strike_craft" rotation = 90 locatorname = "strike_craft_spawn_locator" } component_slot = { name = "STRIKE_CRAFT_08" template = "large_strike_craft" rotation = 90 locatorname = "strike_craft_spawn_locator" } component_slot = { name = "STRIKE_CRAFT_09" template = "large_strike_craft" rotation = 90 locatorname = "strike_craft_spawn_locator" } component_slot = { name = "STRIKE_CRAFT_10" template = "large_strike_craft" rotation = 90 locatorname = "strike_craft_spawn_locator" } aux_utility_slots = 1 }