@base_moon_distance = 10 # Basic 1 basic_init_01 = { class = "rl_standard_stars" usage = misc_system_init usage_odds = 20 planet = { count = 1 class = star orbit_distance = 0 orbit_angle = 1 size = { min = 20 max = 30 } has_ring = no } change_orbit = 45 planet = { count = { min = 2 max = 10 } orbit_distance = 20 orbit_angle = { min = 90 max = 270 } change_orbit = @base_moon_distance moon = { count = { min = 0 max = 1 } orbit_angle = { min = 90 max = 270 } orbit_distance = 5 } } } # Basic 2 basic_init_02 = { class = "rl_standard_stars" asteroid_belt = { type = rocky_asteroid_belt radius = 95 } usage = misc_system_init usage_odds = 20 planet = { count = 1 class = star orbit_distance = 0 orbit_angle = 1 size = { min = 20 max = 30 } has_ring = no } change_orbit = 30 planet = { count = 2 orbit_distance = 20 orbit_angle = { min = 90 max = 270 } } change_orbit = 25 planet = { count = { min = 1 max = 4 } class = pc_asteroid orbit_distance = 0 orbit_angle = { min = 90 max = 270 } } planet = { count = { min = 2 max = 5 } orbit_distance = 25 orbit_angle = { min = 90 max = 270 } change_orbit = @base_moon_distance moon = { count = { min = 0 max = 1 } orbit_angle = { min = 90 max = 270 } orbit_distance = 5 } } } # Basic 3 basic_init_03 = { class = "rl_standard_stars" usage = misc_system_init usage_odds = 10 planet = { count = 1 class = star orbit_distance = 0 orbit_angle = 1 size = { min = 20 max = 30 } has_ring = no } change_orbit = 45 planet = { count = { min = 0 max = 1 } orbit_distance = 10 orbit_angle = { min = 90 max = 270 } } planet = { count = { min = 1 max = 2 } orbit_distance = 60 class = pc_gas_giant orbit_angle = { min = 90 max = 270 } size = 25 change_orbit = @base_moon_distance moon = { count = { min = 1 max = 4 } size = { min = 8 max = 20 } orbit_angle = { min = 90 max = 270 } orbit_distance = 6 } } change_orbit = 20 planet = { count = { min = 0 max = 2 } orbit_distance = 20 orbit_angle = { min = 90 max = 270 } } } # Basic 4 basic_init_04 = { class = "rl_standard_stars" asteroid_belt = { type = icy_asteroid_belt radius = 120 } usage = misc_system_init usage_odds = 10 planet = { count = 1 class = star orbit_distance = 0 orbit_angle = 1 size = { min = 20 max = 30 } has_ring = no } change_orbit = 120 planet = { count = { min = 3 max = 6 } class = pc_ice_asteroid orbit_distance = 0 orbit_angle = { min = 90 max = 270 } } change_orbit = -80 planet = { count = { min = 0 max = 2 } orbit_distance = 20 orbit_angle = { min = 90 max = 270 } } change_orbit = 80 planet = { count = { min = 0 max = 2 } orbit_distance = 40 orbit_angle = { min = 90 max = 270 } } } # Basic 5 basic_init_05 = { class = "rl_standard_stars" asteroid_belt = { type = rocky_asteroid_belt radius = 130 } asteroid_belt = { type = icy_asteroid_belt radius = 240 } usage = misc_system_init usage_odds = 6 planet = { count = 1 class = star orbit_distance = 0 orbit_angle = 1 size = { min = 20 max = 30 } has_ring = no } change_orbit = 130 planet = { count = { min = 3 max = 6 } class = pc_asteroid orbit_distance = 0 orbit_angle = { min = 70 max = 120 } } change_orbit = 110 planet = { count = { min = 3 max = 6 } class = pc_ice_asteroid orbit_distance = 0 orbit_angle = { min = 70 max = 120 } } change_orbit = -210 planet = { count = { min = 2 max = 2 } orbit_distance = 30 orbit_angle = { min = 90 max = 270 } change_orbit = @base_moon_distance moon = { count = { min = 0 max = 1 } orbit_angle = { min = 90 max = 270 } orbit_distance = 5 } } change_orbit = 35 planet = { count = { min = 2 max = 2 } orbit_distance = 40 orbit_angle = { min = 90 max = 270 } change_orbit = @base_moon_distance moon = { count = { min = 0 max = 1 } orbit_angle = { min = 90 max = 270 } orbit_distance = 5 } } change_orbit = 35 planet = { count = { min = 2 max = 2 } orbit_distance = 40 orbit_angle = { min = 90 max = 270 } change_orbit = @base_moon_distance moon = { count = { min = 0 max = 1 } orbit_angle = { min = 90 max = 270 } orbit_distance = 5 } } } # Basic 6 basic_init_06 = { class = "rl_standard_stars" asteroid_belt = { type = rocky_asteroid_belt radius = 130 } asteroid_belt = { type = rocky_asteroid_belt radius = 240 } usage = misc_system_init usage_odds = 4 planet = { count = 1 class = star orbit_distance = 0 orbit_angle = 1 size = { min = 20 max = 30 } has_ring = no } change_orbit = 130 planet = { count = { min = 3 max = 6 } class = pc_asteroid orbit_distance = 0 orbit_angle = { min = 70 max = 120 } } change_orbit = 110 planet = { count = { min = 3 max = 6 } class = pc_asteroid orbit_distance = 0 orbit_angle = { min = 70 max = 120 } #{ min = 90 max = 270 } } change_orbit = -210 planet = { count = { min = 2 max = 2 } orbit_distance = 30 orbit_angle = { min = 90 max = 270 } change_orbit = @base_moon_distance moon = { count = { min = 0 max = 1 } orbit_angle = { min = 90 max = 270 } orbit_distance = 5 } } change_orbit = 35 planet = { count = { min = 2 max = 2 } orbit_distance = 40 orbit_angle = { min = 90 max = 270 } change_orbit = @base_moon_distance moon = { count = { min = 0 max = 1 } orbit_angle = { min = 90 max = 270 } orbit_distance = 5 } } change_orbit = 35 planet = { count = { min = 2 max = 2 } orbit_distance = 40 orbit_angle = { min = 90 max = 270 } change_orbit = @base_moon_distance moon = { count = { min = 0 max = 1 } orbit_angle = { min = 90 max = 270 } orbit_distance = 5 } } } # Asteroid System asteroid_init_01 = { class = "rl_standard_stars" asteroid_belt = { type = rocky_asteroid_belt radius = 60 } asteroid_belt = { type = icy_asteroid_belt radius = 120 } asteroid_belt = { type = rocky_asteroid_belt radius = 180 } asteroid_belt = { type = icy_asteroid_belt radius = 240 } usage = misc_system_init usage_odds = 2 planet = { count = 1 class = star orbit_distance = 0 orbit_angle = 1 size = { min = 20 max = 30 } has_ring = no } change_orbit = 60 planet = { count = { min = 1 max = 2 } class = pc_asteroid orbit_distance = 0 orbit_angle = { min = 90 max = 270 } } change_orbit = 60 planet = { count = { min = 2 max = 3 } class = pc_ice_asteroid orbit_distance = 0 orbit_angle = { min = 90 max = 270 } } change_orbit = 60 planet = { count = { min = 3 max = 4 } class = pc_asteroid orbit_distance = 0 orbit_angle = { min = 90 max = 270 } } change_orbit = 60 planet = { count = { min = 4 max = 5 } class = pc_ice_asteroid orbit_distance = 0 orbit_angle = { min = 90 max = 270 } } } # Binary 1 binary_init_01 = { class = "rl_binary_stars" usage = misc_system_init usage_odds = 6 planet = { count = 1 class = star orbit_distance = 25 orbit_angle = 0 size = { min = 30 max = 35 } has_ring = no } planet = { count = 1 class = star orbit_distance = 0 size = { min = 15 max = 25 } has_ring = no } change_orbit = 45 planet = { count = { min = 2 max = 10 } orbit_distance = 20 orbit_angle = { min = 90 max = 270 } change_orbit = @base_moon_distance moon = { count = { min = 0 max = 1 } orbit_angle = { min = 90 max = 270 } orbit_distance = 5 } } } # Binary 2 binary_init_02 = { class = "rl_binary_stars" usage = misc_system_init usage_odds = 4 planet = { count = 1 class = star orbit_distance = 0 orbit_angle = 0 size = { min = 30 max = 35 } has_ring = no } planet = { count = 1 class = star orbit_distance = 240 orbit_angle = { min = 0 max = 360 } size = { min = 15 max = 25 } has_ring = no satellite_naming_policy = upper_case_roman_numerals change_orbit = 25 planet = { count = { min = 2 max = 3 } class = rl_unhabitable_planets size = { min = 14 max = 24 } orbit_angle = { min = 90 max = 270 } orbit_distance = 25 satellite_naming_policy = lower_case_latin_letters change_orbit = @base_moon_distance moon = { count = { min = 0 max = 1 } orbit_angle = { min = 90 max = 270 } orbit_distance = 3 } } } change_orbit = -210 planet = { count = { min = 3 max = 5 } orbit_distance = 20 orbit_angle = { min = 90 max = 270 } change_orbit = @base_moon_distance moon = { count = { min = 0 max = 1 } orbit_angle = { min = 90 max = 270 } orbit_distance = 3 } } } # Trinary 1 trinary_init_01 = { class = "rl_trinary_stars" usage = misc_system_init usage_odds = 3 planet = { count = 1 class = star orbit_distance = 25 orbit_angle = 0 size = { min = 25 max = 30 } has_ring = no } planet = { count = 1 class = star orbit_distance = { min = 0 max = 20 } orbit_angle = 120 size = { min = 25 max = 30 } has_ring = no } planet = { count = 1 class = star orbit_distance = { min = 0 max = 20 } orbit_angle = 120 size = { min = 25 max = 30 } has_ring = no } change_orbit = 45 planet = { count = { min = 2 max = 10 } orbit_distance = 20 orbit_angle = { min = 90 max = 270 } change_orbit = @base_moon_distance moon = { count = { min = 0 max = 1 } orbit_angle = { min = 90 max = 270 } orbit_distance = 5 } } } # Trinary 2 trinary_init_02 = { class = "rl_trinary_stars" usage = misc_system_init usage_odds = 3 planet = { count = 1 class = star orbit_distance = 0 orbit_angle = 0 size = { min = 30 max = 35 } has_ring = no } planet = { count = 1 class = star orbit_distance = 220 orbit_angle = { min = 90 max = 270 } size = { min = 20 max = 30 } has_ring = no satellite_naming_policy = upper_case_roman_numerals change_orbit = 30 planet = { count = { min = 2 max = 4 } orbit_angle = { min = 90 max = 270 } orbit_distance = 25 satellite_naming_policy = lower_case_latin_letters change_orbit = @base_moon_distance moon = { count = { min = 0 max = 1 } orbit_angle = { min = 90 max = 270 } orbit_distance = 3 } } } planet = { count = 1 class = star orbit_distance = 0 orbit_angle = { min = 90 max = 270 } size = { min = 15 max = 30 } has_ring = no satellite_naming_policy = upper_case_roman_numerals change_orbit = 25 planet = { count = { min = 1 max = 4 } orbit_angle = { min = 90 max = 270 } orbit_distance = 25 satellite_naming_policy = lower_case_latin_letters change_orbit = @base_moon_distance moon = { count = { min = 0 max = 1 } orbit_angle = { min = 90 max = 270 } orbit_distance = 3 } } } change_orbit = -200 planet = { count = { min = 3 max = 4 } orbit_distance = 15 orbit_angle = { min = 90 max = 270 } change_orbit = @base_moon_distance moon = { count = { min = 0 max = 1 } orbit_angle = { min = 90 max = 270 } orbit_distance = 3 } } }