### Formless System formless_system_initializer = { name = "NAME_Formless_System" class = "sc_rift_star" asteroid_belt = { type = rocky_asteroid_belt radius = 60 } asteroid_belt = { type = icy_asteroid_belt radius = 150 } flags = { empire_home_system formless_system crisis_spawn_exclude } planet = { name = "NAME_Formless_System_Rift" class = "pc_rift_star" orbit_distance = 0 orbit_angle = 0 size = 12 has_ring = no init_effect = { prevent_anomaly = yes clear_deposits = yes add_deposit = d_astral_threads_deposit_1 # Formless country create_species = { name = "NAME_Formless" class = EXD namelist = Extradimensional portrait = exd4_leader traits = { trait = trait_exd trait = trait_psionic trait = trait_talented trait = trait_resilient trait = trait_slow_breeders trait = trait_pc_gaia_preference } effect = { save_global_event_target_as = formless_species } } create_country = { name = "NAME_Formless" type = "formless" species = event_target:formless_species graphical_culture = extra_dimensional_01 ship_kinds = { default_ship space_amoeba tiyanki voidworm cutholoid crystalline_entity } flag = { icon = { category = "special" file = "extradimensional_03.dds" } background = { category = "backgrounds" file = "triangle_split.dds" } colors = { "purple" "pink" "null" "null" } } effect = { set_country_flag = suppress_first_contact_comms save_global_event_target_as = formless_country set_graphical_culture = extra_dimensional_01 add_modifier = { modifier = formless_country_modifier } } } # Aberant country create_species = { name = "NAME_Aberrant" class = EXD namelist = Extradimensional portrait = exd2_leader traits = random effect = { save_event_target_as = aberrant_species } } create_country = { name = "NAME_Aberrant" type = "formless_event_aberrant_country" species = event_target:aberrant_species name_list = "Extradimensional" graphical_culture = extra_dimensional_02 ship_kinds = { default_ship space_amoeba tiyanki voidworm cutholoid crystalline_entity } effect = { save_global_event_target_as = aberrant_country set_variable = { which = alive_scout_fleet_count value = 0 } } } event_target:aberrant_country = { spawn_extradimensional_scouts_fleet = { INDEX = 0 } spawn_extradimensional_scouts_fleet = { INDEX = 1 } spawn_extradimensional_scouts_fleet = { INDEX = 2 } spawn_extradimensional_scouts_fleet = { INDEX = 3 } spawn_extradimensional_scouts_fleet = { INDEX = 4 } spawn_extradimensional_scouts_fleet = { INDEX = 5 } spawn_extradimensional_scouts_fleet = { INDEX = 6 } spawn_extradimensional_scouts_fleet = { INDEX = 7 } } } } planet = { class = "pc_crystal_asteroid" orbit_distance = 60 orbit_angle = 0 size = 8 has_ring = no init_effect = { set_deposit = d_rare_crystals_1 } } planet = { class = "pc_crystal_asteroid" orbit_distance = 0 orbit_angle = 90 size = 8 has_ring = no init_effect = { set_deposit = d_rare_crystals_2 } } planet = { class = "pc_crystal_asteroid" orbit_distance = 0 orbit_angle = 90 size = 8 has_ring = no init_effect = { set_deposit = d_rare_crystals_1 } } planet = { class = "pc_crystal_asteroid" orbit_distance = 0 orbit_angle = 90 size = 8 has_ring = no init_effect = { set_deposit = d_rare_crystals_2 } } planet = { name = "NAME_FORMLESS_SYSTEM_GAS_GIANT" class = "pc_gas_giant" orbit_distance = 50 orbit_angle = 180 size = 25 has_ring = no init_effect = { set_deposit = d_physics_10 save_global_event_target_as = formless_capital } } planet = { class = "pc_crystal_asteroid" orbit_distance = 40 orbit_angle = 45 size = 8 has_ring = no init_effect = { set_deposit = d_rare_crystals_2 } } planet = { class = "pc_crystal_asteroid" orbit_distance = 0 orbit_angle = 90 size = 8 has_ring = no init_effect = { set_deposit = d_rare_crystals_1 } } planet = { class = "pc_crystal_asteroid" orbit_distance = 0 orbit_angle = 90 size = 8 has_ring = no init_effect = { set_deposit = d_rare_crystals_2 } } planet = { class = "pc_crystal_asteroid" orbit_distance = 0 orbit_angle = 90 size = 8 has_ring = no init_effect = { set_deposit = d_rare_crystals_1 } } init_effect = { spawn_natural_wormhole = { bypass_type = strange_wormhole random_pos = no orbit_distance = -64 orbit_angle = -90 graphics_entity_name = strange_wormhole_entity init_effect = { save_global_event_target_as = strange_wormhole_bypass } } save_global_event_target_as = formless_system event_target:formless_country = { set_custom_capital_location = event_target:formless_capital } create_fleet = { name = "NAME_Formless_Anchor" effect = { set_owner = event_target:formless_country create_ship = { name = random design = "NAME_Formless_Anchor" upgradable = no } save_global_event_target_as = formless_anchor set_location = { target = prev distance = 180 angle = 80 } } } } } # Trinary system containing an astral scar astral_scar_system = { class = rl_trinary_stars usage = misc_system_init usage_odds = { base = @spawn_system_extreme modifier = { factor = 0 has_astral_planes_dlc = yes } modifier = { factor = 0 OR = { has_star_flag = empire_cluster is_fe_cluster = yes } } } max_instances = 1 scaled_spawn_chance = 8 planet = { count = 1 class = star orbit_distance = 25 orbit_angle = 350 size = { min = 30 max = 35 } has_ring = no } planet = { count = 1 class = star orbit_distance = -50 orbit_angle = 10 size = { min = 25 max = 30 } has_ring = no } planet = { count = 1 class = star orbit_distance = 60 orbit_angle = 80 size = { min = 15 max = 20 } has_ring = no } change_orbit = 40 planet = { class = random_non_colonizable orbit_angle = { min = 0 max = 360 } size = { min = 10 max = 25} has_ring = no change_orbit = 10 } change_orbit = 30 planet = { count = { min = 1 } class = random_colonizable size = { min = 12 max = 22 } orbit_distance = 0 orbit_angle = { min = 90 max = 270 } } planet = { class = random_non_colonizable orbit_distance = 30 orbit_angle = 80 size = 13 has_ring = no change_orbit = @base_moon_distance moon = { class = random_non_colonizable size = { min = 9 max = 11 } orbit_distance = 2 has_ring = no } moon = { class = random_non_colonizable size = 6 orbit_distance = 5 orbit_angle = { min = 90 max = 270 } has_ring = no } } change_orbit = 30 planet = { count = { min = 1 max = 2 } class = random_non_colonizable orbit_distance = 0 orbit_angle = { min = 90 max = 270 } } planet = { class = random_non_colonizable orbit_distance = 30 orbit_angle = -160 size = { min = 10 max = 20} has_ring = no change_orbit = 6 moon = { size = 9 orbit_distance = 2.5 orbit_angle = 80 has_ring = no } } init_effect = { spawn_planet = { class = pc_astral_scar spawn_beyond_gravity_well = yes orbit_angle_offset = 360 size = 20 init_effect = { set_name = "NAME_Astral_Scar" add_anomaly = { category = ASTRAL_SCAR_CAT } } } } }