##################### # Scripted Triggers # # Ships # ##################### # Multiple Use country_uses_bio_ships = { exists = this uses_ship_category = bio_ship } ship_is_bioship = { OR = { is_ship_size = mauler_stage_1 is_ship_size = mauler_stage_2 is_ship_size = mauler_stage_3 is_ship_size = large_fallen_mauler is_ship_size = weaver_stage_1 is_ship_size = weaver_stage_2 is_ship_size = weaver_stage_3 is_ship_size = small_fallen_weaver is_ship_size = large_fallen_weaver is_ship_size = harbinger_stage_1 is_ship_size = harbinger_stage_2 is_ship_size = harbinger_stage_3 is_ship_size = large_fallen_harbinger is_ship_size = stinger_stage_1 is_ship_size = stinger_stage_2 is_ship_size = stinger_stage_3 is_ship_size = large_fallen_stinger is_ship_size = offspring_mauler_stage_1 is_ship_size = offspring_mauler_stage_2 is_ship_size = offspring_mauler_stage_3 is_ship_size = offspring_weaver_stage_1 is_ship_size = offspring_weaver_stage_2 is_ship_size = offspring_weaver_stage_3 is_ship_size = offspring_harbinger_stage_1 is_ship_size = offspring_harbinger_stage_2 is_ship_size = offspring_harbinger_stage_3 is_ship_size = offspring_stinger_stage_1 is_ship_size = offspring_stinger_stage_2 is_ship_size = offspring_stinger_stage_3 is_ship_size = cosmo_crisis_mauler is_ship_size = cosmo_crisis_weaver is_ship_size = cosmo_crisis_harbinger is_ship_size = cosmo_crisis_stinger } } ship_is_stage_3_bioship = { OR = { is_ship_size = mauler_stage_3 is_ship_size = large_fallen_mauler is_ship_size = weaver_stage_3 is_ship_size = small_fallen_weaver is_ship_size = large_fallen_weaver is_ship_size = harbinger_stage_3 is_ship_size = large_fallen_harbinger is_ship_size = stinger_stage_3 is_ship_size = large_fallen_stinger is_ship_size = offspring_mauler_stage_3 is_ship_size = offspring_weaver_stage_3 is_ship_size = offspring_harbinger_stage_3 is_ship_size = offspring_stinger_stage_3 is_ship_size = cosmo_crisis_mauler is_ship_size = cosmo_crisis_weaver is_ship_size = cosmo_crisis_harbinger is_ship_size = cosmo_crisis_stinger } } ship_uses_mauler_components = { OR = { is_ship_size = mauler_stage_1 is_ship_size = mauler_stage_2 is_ship_size = mauler_stage_3 is_ship_size = large_fallen_mauler is_ship_size = cosmo_crisis_mauler is_ship_size = offspring_mauler_stage_1 is_ship_size = offspring_mauler_stage_2 is_ship_size = offspring_mauler_stage_3 } } ship_uses_weaver_components = { OR = { is_ship_size = weaver_stage_1 is_ship_size = weaver_stage_2 is_ship_size = weaver_stage_3 is_ship_size = small_fallen_weaver is_ship_size = large_fallen_weaver is_ship_size = cosmo_crisis_weaver is_ship_size = offspring_weaver_stage_1 is_ship_size = offspring_weaver_stage_2 is_ship_size = offspring_weaver_stage_3 } } ship_uses_harbinger_components = { OR = { is_ship_size = harbinger_stage_1 is_ship_size = harbinger_stage_2 is_ship_size = harbinger_stage_3 is_ship_size = large_fallen_harbinger is_ship_size = cosmo_crisis_harbinger is_ship_size = offspring_harbinger_stage_1 is_ship_size = offspring_harbinger_stage_2 is_ship_size = offspring_harbinger_stage_3 } } ship_uses_stinger_components = { OR = { is_ship_size = stinger_stage_1 is_ship_size = stinger_stage_2 is_ship_size = stinger_stage_3 is_ship_size = large_fallen_stinger is_ship_size = cosmo_crisis_stinger is_ship_size = offspring_stinger_stage_1 is_ship_size = offspring_stinger_stage_2 is_ship_size = offspring_stinger_stage_3 } } ship_uses_starbase_components = { OR = { # Starbases is_ship_size = starbase_outpost is_ship_size = starbase_starport is_ship_size = starbase_starhold is_ship_size = starbase_starfortress is_ship_size = starbase_citadel # Orbital Rings is_ship_size = orbital_ring_tier_1 is_ship_size = orbital_ring_tier_2 is_ship_size = orbital_ring_tier_3 # Deep Space Citadel is_ship_size = starbase_deep_space_citadel_1 is_ship_size = starbase_deep_space_citadel_2 is_ship_size = starbase_deep_space_citadel_3 } } ship_uses_corvette_components = { OR = { # Civilian Ships is_ship_size = colonizer is_ship_size = lithoid_colonizer is_ship_size = sponsored_colonizer is_ship_size = guided_sapience_colonizer is_ship_size = constructor is_ship_size = science is_ship_size = transport is_ship_size = gravity_snare # Eager Explorer Ships is_ship_size = colony_vessel is_ship_size = engineer_vessel is_ship_size = explorer_vessel # Regular Ships is_ship_size = corvette is_ship_size = frigate # Offspring Ships is_ship_size = offspring_corvette # Galactic Nemesis Ships is_ship_size = crisis_corvette # Nanotech Ships is_ship_size = nanite_swarmer # Biological Ships is_ship_size = mauler_stage_1 is_ship_size = mauler_stage_2 is_ship_size = mauler_stage_3 is_ship_size = large_fallen_mauler is_ship_size = cosmo_crisis_mauler # Biological Offspring Ships is_ship_size = offspring_mauler_stage_1 is_ship_size = offspring_mauler_stage_2 is_ship_size = offspring_mauler_stage_3 } } ship_uses_destroyer_components = { OR = { # Regular Ships is_ship_size = destroyer # Offspring Ships is_ship_size = offspring_destroyer # Galactic Nemesis Ships is_ship_size = crisis_destroyer # Biological Ships is_ship_size = weaver_stage_1 is_ship_size = weaver_stage_2 is_ship_size = weaver_stage_3 is_ship_size = small_fallen_weaver is_ship_size = large_fallen_weaver is_ship_size = cosmo_crisis_weaver # Biological Offspring Ships is_ship_size = offspring_weaver_stage_1 is_ship_size = offspring_weaver_stage_2 is_ship_size = offspring_weaver_stage_3 } } ship_uses_cruiser_components = { OR = { # Regular Ships is_ship_size = cruiser # Offspring Ships is_ship_size = offspring_cruiser # Galactic Nemesis Ships is_ship_size = crisis_cruiser # Nanotech Ships is_ship_size = nanite_interdictor # Cosmogenesis Ships is_ship_size = cosmo_crisis_destroyer # Biological Ships is_ship_size = harbinger_stage_1 is_ship_size = harbinger_stage_2 is_ship_size = harbinger_stage_3 is_ship_size = large_fallen_harbinger is_ship_size = cosmo_crisis_harbinger # Biological Offspring Ships is_ship_size = offspring_harbinger_stage_1 is_ship_size = offspring_harbinger_stage_2 is_ship_size = offspring_harbinger_stage_3 # Hyperthermia Ships is_ship_size = ember_cruiser } } ship_uses_battleship_components = { OR = { # Regular Ships is_ship_size = battleship # Offspring Ships is_ship_size = offspring_battleship # Cosmogenesis Ships is_ship_size = cosmo_crisis_battlecruiser # Biological Ships is_ship_size = stinger_stage_1 is_ship_size = stinger_stage_2 is_ship_size = stinger_stage_3 is_ship_size = large_fallen_stinger is_ship_size = cosmo_crisis_stinger # Biological Offspring Ships is_ship_size = offspring_stinger_stage_1 is_ship_size = offspring_stinger_stage_2 is_ship_size = offspring_stinger_stage_3 # Hyperthermia Ships is_ship_size = ember_battleship } } ship_uses_titan_components = { OR = { is_ship_size = titan is_ship_size = bio_titan is_ship_size = cosmo_crisis_titan is_ship_size = large_fallen_stinger is_ship_size = cosmo_crisis_stinger } } ship_uses_colossus_components = { is_ship_size = colossus } ship_uses_star_eater_components = { is_ship_size = star_eater } ship_uses_juggernaut_components = { is_ship_size = juggernaut } ship_uses_ion_cannon_components = { is_ship_size = ion_cannon } ship_uses_dsc_components = { OR = { is_ship_size = starbase_deep_space_citadel_1 is_ship_size = starbase_deep_space_citadel_2 is_ship_size = starbase_deep_space_citadel_3 } } ship_uses_offspring_components = { OR = { is_ship_size = offspring_corvette is_ship_size = offspring_destroyer is_ship_size = offspring_cruiser is_ship_size = offspring_battleship is_ship_size = offspring_mauler_stage_1 is_ship_size = offspring_mauler_stage_2 is_ship_size = offspring_mauler_stage_3 is_ship_size = offspring_weaver_stage_1 is_ship_size = offspring_weaver_stage_2 is_ship_size = offspring_weaver_stage_3 is_ship_size = offspring_harbinger_stage_1 is_ship_size = offspring_harbinger_stage_2 is_ship_size = offspring_harbinger_stage_3 is_ship_size = offspring_stinger_stage_1 is_ship_size = offspring_stinger_stage_2 is_ship_size = offspring_stinger_stage_3 } } ship_uses_artillery_role = { OR = { # Regular Ships is_ship_size = corvette is_ship_size = frigate is_ship_size = destroyer is_ship_size = cruiser is_ship_size = battleship is_ship_size = titan is_ship_size = juggernaut # Offspring Ships is_ship_size = offspring_corvette is_ship_size = offspring_destroyer is_ship_size = offspring_cruiser is_ship_size = offspring_battleship # Galactic Nemesis Ships is_ship_size = crisis_destroyer is_ship_size = crisis_cruiser is_ship_size = star_eater # Nanotech Ships is_ship_size = nanite_interdictor # Cosmogenesis Ships is_ship_size = cosmo_crisis_destroyer is_ship_size = cosmo_crisis_battlecruiser is_ship_size = cosmo_crisis_titan # Biological Ships is_ship_size = harbinger_stage_1 is_ship_size = harbinger_stage_2 is_ship_size = harbinger_stage_3 is_ship_size = large_fallen_harbinger is_ship_size = cosmo_crisis_harbinger is_ship_size = stinger_stage_1 is_ship_size = stinger_stage_2 is_ship_size = stinger_stage_3 is_ship_size = large_fallen_stinger is_ship_size = cosmo_crisis_stinger is_ship_size = bio_titan # Biological Offspring Ships is_ship_size = offspring_harbinger_stage_1 is_ship_size = offspring_harbinger_stage_2 is_ship_size = offspring_harbinger_stage_3 is_ship_size = offspring_stinger_stage_1 is_ship_size = offspring_stinger_stage_2 is_ship_size = offspring_stinger_stage_3 # Hyperthermia Ships is_ship_size = ember_cruiser is_ship_size = ember_battleship is_ship_size = entropy_conduit } } ship_uses_carrier_role = { OR = { # Regular Ships is_ship_size = cruiser is_ship_size = battleship is_ship_size = juggernaut # Offspring Ships is_ship_size = offspring_cruiser is_ship_size = offspring_battleship # Galactic Nemesis Ships is_ship_size = star_eater # Nanotech Ships is_ship_size = nanite_swarmer is_ship_size = nanite_interdictor # Cosmogenesis Ships is_ship_size = cosmo_crisis_battlecruiser is_ship_size = cosmo_crisis_titan # Biological Ships is_ship_size = harbinger_stage_1 is_ship_size = harbinger_stage_2 is_ship_size = harbinger_stage_3 is_ship_size = large_fallen_harbinger is_ship_size = cosmo_crisis_harbinger is_ship_size = voidspawn_boss # Biological Offspring Ships is_ship_size = offspring_harbinger_stage_1 is_ship_size = offspring_harbinger_stage_2 is_ship_size = offspring_harbinger_stage_3 # Hyperthermia Ships is_ship_size = ember_cruiser is_ship_size = ember_battleship } } ship_uses_line_role = { OR = { # Regular Ships is_ship_size = destroyer is_ship_size = cruiser is_ship_size = battleship # Offspring Ships is_ship_size = offspring_destroyer is_ship_size = offspring_cruiser is_ship_size = offspring_battleship # Galactic Nemesis Ships is_ship_size = crisis_destroyer is_ship_size = crisis_cruiser # Cosmogenesis Ships is_ship_size = cosmo_crisis_destroyer is_ship_size = cosmo_crisis_battlecruiser # Biological Ships is_ship_size = stinger_stage_1 is_ship_size = stinger_stage_2 is_ship_size = stinger_stage_3 is_ship_size = large_fallen_stinger is_ship_size = cosmo_crisis_stinger # Biological Offspring Ships is_ship_size = offspring_stinger_stage_1 is_ship_size = offspring_stinger_stage_2 is_ship_size = offspring_stinger_stage_3 # Here Be Dragons is_ship_size = space_dragon_origin_baby # Hyperthermia Ships is_ship_size = ember_cruiser is_ship_size = ember_battleship } } ship_uses_picket_role = { OR = { # Regular Ships is_ship_size = corvette is_ship_size = destroyer is_ship_size = cruiser # Offspring Ships is_ship_size = offspring_corvette is_ship_size = offspring_destroyer is_ship_size = offspring_cruiser # Galactic Nemesis Ships is_ship_size = crisis_corvette is_ship_size = crisis_destroyer is_ship_size = crisis_cruiser # Cosmogenesis Ships is_ship_size = cosmo_crisis_destroyer # Nanotech Ships is_ship_size = nanite_swarmer # Biological Ships is_ship_size = mauler_stage_1 is_ship_size = mauler_stage_2 is_ship_size = mauler_stage_3 is_ship_size = large_fallen_mauler is_ship_size = cosmo_crisis_mauler # Biological Offspring Ships is_ship_size = offspring_mauler_stage_1 is_ship_size = offspring_mauler_stage_2 is_ship_size = offspring_mauler_stage_3 # Hyperthermia Ships is_ship_size = ember_cruiser } } ship_uses_torpedo_role = { OR = { # Regular Ships is_ship_size = frigate is_ship_size = cruiser # Offspring Ships is_ship_size = offspring_cruiser # Galactic Nemesis Ships is_ship_size = crisis_destroyer # Cosmogenesis Ships is_ship_size = cosmo_crisis_destroyer # Nanotech Ships is_ship_size = nanite_swarmer is_ship_size = nanite_interdictor # Biological Ships # ### no bioships use the siege combat computer # Hyperthermia Ships is_ship_size = ember_cruiser } } ship_uses_swarm_role = { OR = { # Regular Ships is_ship_size = corvette # Offspring Ships is_ship_size = offspring_corvette # Galactic Nemesis Ships is_ship_size = crisis_corvette # # Biological Ships is_ship_size = mauler_stage_1 is_ship_size = mauler_stage_2 is_ship_size = mauler_stage_3 is_ship_size = large_fallen_mauler is_ship_size = cosmo_crisis_mauler # # Biological Offspring Ships is_ship_size = offspring_mauler_stage_1 is_ship_size = offspring_mauler_stage_2 is_ship_size = offspring_mauler_stage_3 } } ship_uses_buffer_role = { OR = { # Biological Ships is_ship_size = weaver_stage_1 is_ship_size = weaver_stage_2 is_ship_size = weaver_stage_3 is_ship_size = small_fallen_weaver is_ship_size = large_fallen_weaver is_ship_size = cosmo_crisis_weaver # Biological Offspring Ships is_ship_size = offspring_weaver_stage_1 is_ship_size = offspring_weaver_stage_2 is_ship_size = offspring_weaver_stage_3 } } ship_uses_debuffer_role = { OR = { # Biological Ships is_ship_size = weaver_stage_1 is_ship_size = weaver_stage_2 is_ship_size = weaver_stage_3 is_ship_size = small_fallen_weaver is_ship_size = large_fallen_weaver is_ship_size = cosmo_crisis_weaver # Biological Offspring Ships is_ship_size = offspring_weaver_stage_1 is_ship_size = offspring_weaver_stage_2 is_ship_size = offspring_weaver_stage_3 } } ship_uses_colossus_computers = { OR = { is_ship_size = colossus is_ship_size = synth_queen_titan is_ship_size = behemoth_03 } } ship_uses_platform_computers = { OR = { is_ship_size = military_station_small is_ship_size = military_station_medium is_ship_size = military_station_large is_ship_size = ion_cannon } } ship_uses_space_fauna_computers = { OR = { # Amoeba is_ship_size = space_amoeba is_ship_size = space_amoeba_mother # Tiyanki is_ship_size = space_whale_1 is_ship_size = space_whale_2 is_ship_size = space_whale_3 is_ship_size = space_whale_4 is_ship_size = space_whale_5 # Voidworms is_ship_size = voidworms_small is_ship_size = voidworms_medium is_ship_size = voidworms_large is_ship_size = voidworms_titan # Crystalline Entities is_ship_size = crystal_ship_small_blue is_ship_size = crystal_ship_medium_blue is_ship_size = crystal_ship_large_blue # Cutholoids is_ship_size = cutholoids_hatchling is_ship_size = cutholoids_juvenile is_ship_size = cutholoids } } # Reactors ship_uses_corvette_reactors = { OR = { # Civilian Ships is_ship_size = colonizer is_ship_size = lithoid_colonizer is_ship_size = sponsored_colonizer is_ship_size = guided_sapience_colonizer is_ship_size = constructor is_ship_size = science is_ship_size = transport is_ship_size = gravity_snare # Eager Explorer Ships is_ship_size = colony_vessel is_ship_size = engineer_vessel is_ship_size = explorer_vessel # Regular Ships is_ship_size = corvette # Offspring Ships is_ship_size = offspring_corvette # Galactic Nemesis Ships is_ship_size = crisis_corvette # Nanotech Ships is_ship_size = nanite_swarmer # Biological Ships is_ship_size = mauler_stage_1 is_ship_size = mauler_stage_2 is_ship_size = mauler_stage_3 # Biological Offspring Ships is_ship_size = offspring_mauler_stage_1 is_ship_size = offspring_mauler_stage_2 is_ship_size = offspring_mauler_stage_3 } } ship_uses_destroyer_reactors = { OR = { # Regular Ships is_ship_size = destroyer is_ship_size = frigate # Offspring Ships is_ship_size = offspring_destroyer # Galactic Nemesis Ships is_ship_size = crisis_destroyer # Biological Ships is_ship_size = weaver_stage_1 is_ship_size = weaver_stage_2 is_ship_size = weaver_stage_3 is_ship_size = large_fallen_mauler is_ship_size = cosmo_crisis_mauler # Biological Offspring Ships is_ship_size = offspring_weaver_stage_1 is_ship_size = offspring_weaver_stage_2 is_ship_size = offspring_weaver_stage_3 } } ship_uses_cruiser_reactors = { OR = { # Regular Ships is_ship_size = cruiser # Offspring Ships is_ship_size = offspring_cruiser # Galactic Nemesis Ships is_ship_size = crisis_cruiser # Cosmogenesis Ships is_ship_size = cosmo_crisis_destroyer # Biological Ships is_ship_size = harbinger_stage_1 is_ship_size = harbinger_stage_2 is_ship_size = harbinger_stage_3 is_ship_size = small_fallen_weaver is_ship_size = large_fallen_weaver is_ship_size = cosmo_crisis_weaver # Biological Offspring Ships is_ship_size = offspring_harbinger_stage_1 is_ship_size = offspring_harbinger_stage_2 is_ship_size = offspring_harbinger_stage_3 # Hyperthermia Ships is_ship_size = ember_cruiser } } ship_uses_battleship_reactors = { OR = { # Regular Ships is_ship_size = battleship # Offspring Ships is_ship_size = offspring_battleship # Nanotech Ships is_ship_size = nanite_interdictor # Biological Ships is_ship_size = stinger_stage_1 is_ship_size = stinger_stage_2 is_ship_size = stinger_stage_3 is_ship_size = large_fallen_harbinger is_ship_size = cosmo_crisis_harbinger # Biological Offspring Ships is_ship_size = offspring_stinger_stage_1 is_ship_size = offspring_stinger_stage_2 is_ship_size = offspring_stinger_stage_3 # Hyperthermia Ships is_ship_size = ember_battleship is_ship_size = entropy_conduit } } ship_uses_titan_reactors = { OR = { # Regular Ships is_ship_size = titan # First Contact Ships is_ship_size = payback_warship # Cosmogenesis Ships is_ship_size = cosmo_crisis_battlecruiser # Biological Ships is_ship_size = bio_titan is_ship_size = large_fallen_stinger is_ship_size = cosmo_crisis_stinger } } ship_uses_juggernaut_reactors = { OR = { # Regular Ships is_ship_size = juggernaut # Galactic Nemesis Ships is_ship_size = star_eater # Cosmogenesis Ships is_ship_size = cosmo_crisis_titan # Special Ships is_ship_size = synth_queen_titan } } ship_uses_platform_reactors = { OR = { is_ship_size = military_station_small is_ship_size = military_station_medium is_ship_size = military_station_large } } # Thrusters ship_uses_battleship_thrusters = { OR = { # Regular Ships is_ship_size = battleship # Offspring Ships is_ship_size = offspring_battleship # Cosmogenesis Ships is_ship_size = cosmo_crisis_battlecruiser # Biological Ships is_ship_size = stinger_stage_1 is_ship_size = stinger_stage_2 is_ship_size = stinger_stage_3 # Biological Offspring Ships is_ship_size = offspring_stinger_stage_1 is_ship_size = offspring_stinger_stage_2 is_ship_size = offspring_stinger_stage_3 # Hyperthermia Ships is_ship_size = ember_battleship is_ship_size = entropy_conduit } } ship_uses_titan_thrusters = { OR = { # Regular Ships is_ship_size = titan # First Contact Ships is_ship_size = payback_warship # Cosmogenesis Ships is_ship_size = cosmo_crisis_titan is_ship_size = large_fallen_stinger is_ship_size = cosmo_crisis_stinger # Biological Ships is_ship_size = bio_titan } } ship_uses_colossus_thrusters = { OR = { # Regular Ships is_ship_size = colossus is_ship_size = juggernaut # Galactic Nemesis Ships is_ship_size = star_eater # Special Ships is_ship_size = synth_queen_titan } } ship_uses_space_fauna_corvette_thrusters = { OR = { is_ship_size = space_amoeba is_ship_size = space_whale_3 is_ship_size = voidworms_small is_ship_size = crystal_ship_small_blue } } ship_uses_space_fauna_destroyer_thrusters = { OR = { is_ship_size = space_whale_4 is_ship_size = voidworms_medium is_ship_size = crystal_ship_medium_blue is_ship_size = cutholoids_hatchling } } ship_uses_space_fauna_cruiser_thrusters = { OR = { is_ship_size = space_amoeba_mother is_ship_size = space_whale_1 is_ship_size = space_whale_2 is_ship_size = crystal_ship_large_blue is_ship_size = cutholoids_juvenile } } ship_uses_space_fauna_battleship_thrusters = { OR = { is_ship_size = space_whale_5 is_ship_size = voidworms_large is_ship_size = cutholoids } } ship_uses_space_fauna_titan_thrusters = { is_ship_size = voidworms_titan } # Cloaking Devices ship_uses_corvette_cloaks = { OR = { # Regular Ships is_ship_size = corvette is_ship_size = frigate # Offspring Ships is_ship_size = offspring_corvette # Galactic Nemesis Ships is_ship_size = crisis_corvette # Nanotech Ships is_ship_size = nanite_swarmer # Biological Ships is_ship_size = mauler_stage_1 is_ship_size = mauler_stage_2 is_ship_size = mauler_stage_3 is_ship_size = large_fallen_mauler is_ship_size = cosmo_crisis_mauler # Biological Offspring Ships is_ship_size = offspring_mauler_stage_1 is_ship_size = offspring_mauler_stage_2 is_ship_size = offspring_mauler_stage_3 } } ship_uses_destroyer_cloaks = { OR = { # Regular Ships is_ship_size = destroyer # Offspring Ships is_ship_size = offspring_destroyer # Galactic Nemesis Ships is_ship_size = crisis_destroyer # Biological Ships is_ship_size = weaver_stage_1 is_ship_size = weaver_stage_2 is_ship_size = weaver_stage_3 is_ship_size = small_fallen_weaver is_ship_size = large_fallen_weaver is_ship_size = cosmo_crisis_weaver # Biological Offspring Ships is_ship_size = offspring_weaver_stage_1 is_ship_size = offspring_weaver_stage_2 is_ship_size = offspring_weaver_stage_3 } } ship_uses_cruiser_cloaks = { OR = { # Regular Ships is_ship_size = cruiser # Offspring Ships is_ship_size = offspring_cruiser # Galactic Nemesis Ships is_ship_size = crisis_cruiser # Nanotech Ships is_ship_size = nanite_interdictor # Cosmogenesis Ships is_ship_size = cosmo_crisis_destroyer # Biological Ships is_ship_size = harbinger_stage_1 is_ship_size = harbinger_stage_2 is_ship_size = harbinger_stage_3 is_ship_size = large_fallen_harbinger is_ship_size = cosmo_crisis_harbinger # Biological Offspring Ships is_ship_size = offspring_harbinger_stage_1 is_ship_size = offspring_harbinger_stage_2 is_ship_size = offspring_harbinger_stage_3 # Hyperthermia Ships is_ship_size = ember_cruiser } } ship_uses_battleship_cloaks = { OR = { # Regular Ships is_ship_size = battleship is_ship_size = titan # Offspring Ships is_ship_size = offspring_battleship # First Contact Ships is_ship_size = payback_warship # Cosmogenesis Ships is_ship_size = cosmo_crisis_battlecruiser is_ship_size = cosmo_crisis_titan # Biological Ships is_ship_size = stinger_stage_1 is_ship_size = stinger_stage_2 is_ship_size = stinger_stage_3 is_ship_size = large_fallen_stinger is_ship_size = cosmo_crisis_stinger is_ship_size = bio_titan # Biological Offspring Ships is_ship_size = offspring_stinger_stage_1 is_ship_size = offspring_stinger_stage_2 is_ship_size = offspring_stinger_stage_3 # Hyperthermia Ships is_ship_size = ember_battleship } } ship_uses_civilian_cloaks = { OR = { is_ship_size = transport is_ship_size = science is_ship_size = explorer_vessel is_ship_size = observation_station } } ship_uses_gravity_snare_cloaks = { is_ship_size = gravity_snare } ship_uses_jump_drives = { OR = { is_ship_class = shipclass_military is_ship_class = shipclass_constructor is_ship_class = shipclass_colonizer is_ship_class = shipclass_science_ship is_ship_class = shipclass_transport is_ship_class = shipclass_military_special is_ship_class = shipclass_starbase } }