# Blue Stars sc_b = { class = b_star planet = { key = pc_b_star } spawn_odds = 10 num_planets = { min = 4 max = 10 } pc_continental = { spawn_odds = 0.6 } pc_desert = { spawn_odds = 0.6 } pc_tropical = { spawn_odds = 0.6 } pc_arid = { spawn_odds = 0.6 } pc_ocean = { spawn_odds = 0.6 } pc_tundra = { spawn_odds = 0.6 } pc_arctic = { spawn_odds = 0.6 } pc_alpine = { spawn_odds = 0.6 } pc_savannah = { spawn_odds = 0.6 } } # White or Blueish Stars sc_a = { class = a_star planet = { key = pc_a_star } spawn_odds = 10 num_planets = { min = 4 max = 10 } pc_continental = { spawn_odds = 0.6 } pc_desert = { spawn_odds = 0.6 } pc_tropical = { spawn_odds = 0.6 } pc_arid = { spawn_odds = 0.6 } pc_ocean = { spawn_odds = 0.6 } pc_tundra = { spawn_odds = 0.6 } pc_arctic = { spawn_odds = 0.6 } pc_alpine = { spawn_odds = 0.6 } pc_savannah = { spawn_odds = 0.6 } } # Yellow-White Dwarves sc_f = { class = f_star planet = { key = pc_f_star } spawn_odds = 15 num_planets = { min = 4 max = 10 } } # Yellow Dwarves sc_g = { class = g_star planet = { key = pc_g_star } spawn_odds = 30 num_planets = { min = 4 max = 10 } } # Orange Dwarves sc_k = { class = k_star planet = { key = pc_k_star } spawn_odds = 20 num_planets = { min = 4 max = 10 } } # Red Dwarves sc_m = { class = m_star planet = { key = pc_m_star } spawn_odds = 20 num_planets = { min = 4 max = 10 } pc_continental = { spawn_odds = 0.4 } pc_desert = { spawn_odds = 0.4 } pc_tropical = { spawn_odds = 0.4 } pc_arid = { spawn_odds = 0.4 } pc_ocean = { spawn_odds = 0.4 } pc_tundra = { spawn_odds = 0.4 } pc_arctic = { spawn_odds = 0.4 } pc_alpine = { spawn_odds = 0.4 } pc_savannah = { spawn_odds = 0.4 } } # Red Giants sc_m_giant = { class = m_star planet = { key = pc_m_giant_star } spawn_odds = 20 num_planets = { min = 4 max = 10 } pc_continental = { spawn_odds = 0.1 } pc_desert = { spawn_odds = 0.1 } pc_tropical = { spawn_odds = 0.1 } pc_arid = { spawn_odds = 0.1 } pc_ocean = { spawn_odds = 0.1 } pc_tundra = { spawn_odds = 0.1 } pc_arctic = { spawn_odds = 0.1 } pc_alpine = { spawn_odds = 0.1 } pc_savannah = { spawn_odds = 0.1 } } # Brown Dwarves sc_t = { class = t_star planet = { key = pc_t_star } spawn_odds = 10 num_planets = { min = 4 max = 10 } pc_continental = { spawn_odds = 0.4 } pc_desert = { spawn_odds = 0.4 } pc_tropical = { spawn_odds = 0.4 } pc_arid = { spawn_odds = 0.4 } pc_ocean = { spawn_odds = 0.4 } pc_tundra = { spawn_odds = 0.4 } pc_arctic = { spawn_odds = 0.4 } pc_alpine = { spawn_odds = 0.4 } pc_savannah = { spawn_odds = 0.4 } } sc_black_hole = { class = black_hole icon_scale = 2.0 planet = { key = pc_black_hole } spawn_odds = 0.8 num_planets = { min = 1 max = 4 } pc_gas_giant = { spawn_odds = 0 } pc_desert = { spawn_odds = 0 } pc_tropical = { spawn_odds = 0 } pc_arid = { spawn_odds = 0 } pc_continental = { spawn_odds = 0 } pc_ocean = { spawn_odds = 0 } pc_tundra = { spawn_odds = 0 } pc_arctic = { spawn_odds = 0 } pc_gaia = { spawn_odds = 0 } pc_alpine = { spawn_odds = 0 } pc_savannah = { spawn_odds = 0 } is_environmental_hazard = yes modifier = { ship_disengage_chance_reduction = 0.5 ship_emergency_ftl_min_days_mult = 0.5 } } sc_neutron_star = { class = neutron_star icon_scale = 1.5 planet = { key = pc_neutron_star } spawn_odds = 0.4 num_planets = { min = 1 max = 4 } pc_desert = { spawn_odds = 0 } pc_tropical = { spawn_odds = 0 } pc_arid = { spawn_odds = 0 } pc_continental = { spawn_odds = 0 } pc_ocean = { spawn_odds = 0 } pc_tundra = { spawn_odds = 0 } pc_arctic = { spawn_odds = 0 } pc_gaia = { spawn_odds = 0 } pc_alpine = { spawn_odds = 0 } pc_savannah = { spawn_odds = 0 } is_environmental_hazard = yes modifier = { ship_speed_reduction = 0.5 # Be careful about using this modifier outside of star classes, it can throw off the ETA for ships } } sc_pulsar = { class = pulsar icon_scale = 2.25 planet = { key = pc_pulsar } spawn_odds = 0.4 num_planets = { min = 1 max = 4 } pc_desert = { spawn_odds = 0 } pc_tropical = { spawn_odds = 0 } pc_arid = { spawn_odds = 0 } pc_continental = { spawn_odds = 0 } pc_ocean = { spawn_odds = 0 } pc_tundra = { spawn_odds = 0 } pc_arctic = { spawn_odds = 0 } pc_gaia = { spawn_odds = 0 } pc_alpine = { spawn_odds = 0 } pc_savannah = { spawn_odds = 0 } is_environmental_hazard = yes modifier = { ship_shield_reduction = 1.0 } } sc_binary_1 = { # X-ray Binary Star System: Blue star around a Pulsar class = a_star icon = e_binary_star planet = { key = pc_a_star class = a_star } planet = { key = pc_pulsar class = pulsar } spawn_odds = 5 num_planets = { min = 4 max = 10 } pc_desert = { spawn_odds = 0 } pc_tropical = { spawn_odds = 0 } pc_arid = { spawn_odds = 0 } pc_continental = { spawn_odds = 0 } pc_ocean = { spawn_odds = 0 } pc_tundra = { spawn_odds = 0 } pc_arctic = { spawn_odds = 0 } pc_gaia = { spawn_odds = 0 } pc_alpine = { spawn_odds = 0 } pc_savannah = { spawn_odds = 0 } is_environmental_hazard = yes modifier = { ship_shield_reduction = 1.0 } } sc_binary_2 = { # X-ray Binary Star System 2: Blue star around a Neutron class = b_star icon = e_binary_star planet = { key = pc_b_star class = b_star } planet = { key = pc_neutron_star class = neutron_star } spawn_odds = 5 num_planets = { min = 4 max = 10 } pc_desert = { spawn_odds = 0 } pc_tropical = { spawn_odds = 0 } pc_arid = { spawn_odds = 0 } pc_continental = { spawn_odds = 0 } pc_ocean = { spawn_odds = 0 } pc_tundra = { spawn_odds = 0 } pc_arctic = { spawn_odds = 0 } pc_gaia = { spawn_odds = 0 } pc_alpine = { spawn_odds = 0 } pc_savannah = { spawn_odds = 0 } is_environmental_hazard = yes modifier = { ship_speed_reduction = 0.5 # Be careful about using this modifier outside of star classes, it can throw off the ETA for ships } } sc_binary_3 = { # Binary System: Red star paired with White star class = m_star icon = c_binary_star planet = { key = pc_m_giant_star class = m_star } planet = { key = pc_b_star class = b_star } spawn_odds = 5 num_planets = { min = 4 max = 10 } pc_desert = { spawn_odds = 0 } pc_tropical = { spawn_odds = 0 } pc_arid = { spawn_odds = 0 } pc_continental = { spawn_odds = 0 } pc_ocean = { spawn_odds = 0 } pc_tundra = { spawn_odds = 0 } pc_arctic = { spawn_odds = 0 } pc_gaia = { spawn_odds = 0 } pc_alpine = { spawn_odds = 0 } pc_savannah = { spawn_odds = 0 } } sc_binary_4 = { # Binary System: Red star paired with White dwarf class = m_star icon = c_binary_star planet = { key = pc_m_giant_star class = m_star } planet = { key = pc_f_star class = f_star } spawn_odds = 5 num_planets = { min = 4 max = 10 } pc_desert = { spawn_odds = 0 } pc_tropical = { spawn_odds = 0 } pc_arid = { spawn_odds = 0 } pc_continental = { spawn_odds = 0 } pc_ocean = { spawn_odds = 0 } pc_tundra = { spawn_odds = 0 } pc_arctic = { spawn_odds = 0 } pc_gaia = { spawn_odds = 0 } pc_alpine = { spawn_odds = 0 } pc_savannah = { spawn_odds = 0 } } sc_binary_5 = { # Binary System: Two Blue stars class = b_star icon = a_binary_star planet = { key = pc_b_star class = b_star } planet = { key = pc_b_star class = b_star } spawn_odds = 5 num_planets = { min = 4 max = 10 } } sc_binary_6 = { # Binary System: Red with Yellow class = m_star icon = d_binary_star planet = { key = pc_m_star class = m_star } planet = { key = pc_g_star class = g_star } spawn_odds = 5 num_planets = { min = 4 max = 10 } } sc_binary_7 = { # Binary System: Orange with Yellow-White class = k_star icon = d_binary_star planet = { key = pc_k_star class = k_star } planet = { key = pc_f_star class = f_star } spawn_odds = 5 num_planets = { min = 4 max = 10 } } sc_binary_8 = { # Binary System: Yellow with Yellow-White class = g_star icon = d_binary_star planet = { key = pc_g_star class = g_star } planet = { key = pc_f_star class = f_star } spawn_odds = 5 num_planets = { min = 4 max = 10 } } sc_binary_9 = { # Binary System: Sirius class = a_star icon = a_binary_star planet = { key = pc_a_star class = a_star } planet = { key = pc_f_star class = f_star } spawn_odds = 5 num_planets = { min = 4 max = 10 } } sc_binary_10 = { # Binary System: Brown Dwarf class = a_star icon = a_binary_star planet = { key = pc_a_star class = a_star } planet = { key = pc_t_star class = t_star } spawn_odds = 5 num_planets = { min = 4 max = 10 } } sc_trinary_1 = { # Trinary System class = g_star icon = a_trinary_star planet = { key = pc_g_star class = g_star } planet = { key = pc_m_star class = m_star } planet = { key = pc_k_star class = k_star } spawn_odds = 30 num_planets = { min = 4 max = 10 } } sc_trinary_2 = { # Trinary System class = b_star icon = a_trinary_star planet = { key = pc_b_star class = b_star } planet = { key = pc_a_star class = a_star } planet = { key = pc_f_star class = f_star } spawn_odds = 30 num_planets = { min = 4 max = 10 } } sc_trinary_3 = { # Trinary System class = k_star icon = a_trinary_star planet = { key = pc_k_star class = k_star } planet = { key = pc_f_star class = f_star } planet = { key = pc_g_star class = g_star } spawn_odds = 30 num_planets = { min = 4 max = 10 } } sc_trinary_4 = { # Trinary System class = b_star icon = a_trinary_star planet = { key = pc_b_star class = b_star } planet = { key = pc_k_star class = k_star } planet = { key = pc_t_star class = t_star } spawn_odds = 30 num_planets = { min = 4 max = 10 } } random_list = { name = "rl_binary_stars" stars = { "sc_binary_1" "sc_binary_2" "sc_binary_3" "sc_binary_4" "sc_binary_5" "sc_binary_6" "sc_binary_7" "sc_binary_8" "sc_binary_9" "sc_binary_10" } } random_list = { name = "rl_trinary_stars" stars = { "sc_trinary_1" "sc_trinary_2" "sc_trinary_3" "sc_trinary_4" } } random_list = { name = "rl_standard_stars" stars = { "sc_a" "sc_b" "sc_f" "sc_g" "sc_k" "sc_m" "sc_m_giant" } } random_list = { name = "rl_starting_stars" stars = { "sc_a" "sc_b" "sc_f" "sc_g" "sc_k" "sc_m" } } random_list = { name = "rl_binary_starting_stars" stars = { "sc_binary_5" "sc_binary_6" "sc_binary_7" "sc_binary_8" "sc_binary_9" "sc_binary_10" } } random_list = { name = "rl_special_stars" stars = { "sc_black_hole" "sc_neutron_star" "sc_pulsar" } } random_list = { name = "rl_dwarf_stars" stars = { "sc_f" "sc_g" "sc_k" "sc_m" "sc_t" } } random_list = { name = "rl_all_stars" stars = { "sc_a" "sc_b" "sc_f" "sc_g" "sc_k" "sc_m" "sc_m_giant" "sc_t" "sc_black_hole" "sc_neutron_star" "sc_pulsar" } }