@base_moon_distance = 10 @marauderClusterRange = 120 ### MARAUDER SYSTEMS ##################### ### Home System I ### ##################### marauder_1_1 = { class = "rl_standard_stars" usage = misc_system_init asteroid_belt = { type = rocky_asteroid_belt radius = 230 } max_instances = 1 usage_odds = { base = 0 modifier = { add = 2000000 host_has_dlc = "Apocalypse" num_marauder_empires_to_spawn > 0 is_in_cluster = resource_cluster_1 # Defined in code; see RESOURCE_CLUSTER_COUNT NOR = { has_star_flag = empire_cluster any_neighbor_system = { has_star_flag = empire_cluster } } } } spawn_chance = 100 flags = { marauder_system marauder_capital_1 } planet = { class = star orbit_distance = 0 orbit_angle = 1 size = { min = 20 max = 30 } has_ring = no init_effect = { create_cluster = { id = marauder_1_cluster radius = @marauderClusterRange center = this.solar_system } create_species = { name = random class = random blocked_archetypes = { MACHINE ROBOT LITHOID } portrait = random traits = { trait = "trait_pc_habitat_preference" trait = "trait_organic" trait = "trait_extremely_adaptive" trait = "trait_rapid_breeders" trait = "trait_nomadic" trait = "trait_quarrelsome" trait = "trait_deviants" } } create_country = { name_list = random species = last_created_species type = dormant_marauders civics = { civic = civic_anarcho_tribalism } origin = "origin_default" flag = { background= { category = "backgrounds" file = "00_solid.dds" } colors={ "black" "black" "null" "null" } } ethos = { ethic = ethic_fanatic_militarist ethic = ethic_xenophobe } ignore_initial_colony_error = yes } last_created_country = { set_graphical_culture = pirate_01 save_global_event_target_as = marauder_country_1 set_country_flag = marauder_1 set_name = random create_ship_design = { design = "NAME_Marauder_Starbase" } add_ship_design = last_created_design set_custom_capital_location = prev } create_fleet = { effect = { set_owner = event_target:marauder_country_1 create_ship = { name = random design = "NAME_Warrior_Freehold" graphical_culture = "pirate_01" } set_location = { target = prev distance = 230 angle = 40 } } } create_fleet = { effect = { set_owner = event_target:marauder_country_1 create_ship = { name = random design = "NAME_Warrior_Freehold" graphical_culture = "pirate_01" } set_location = { target = prev distance = 230 angle = 90 } } } create_fleet = { effect = { set_owner = event_target:marauder_country_1 create_ship = { name = random design = "NAME_Warrior_Freehold" graphical_culture = "pirate_01" } set_location = { target = prev distance = 230 angle = 140 } } } create_fleet = { effect = { set_owner = event_target:marauder_country_1 create_ship = { name = random design = "NAME_Warrior_Freehold" graphical_culture = "pirate_01" } set_location = { target = prev distance = 230 angle = 200 } } } create_fleet = { effect = { set_owner = event_target:marauder_country_1 create_ship = { name = random design = "NAME_Warrior_Freehold" graphical_culture = "pirate_01" } set_location = { target = prev distance = 230 angle = 250 } } } create_fleet = { effect = { set_owner = event_target:marauder_country_1 create_ship = { name = random design = "NAME_Warrior_Freehold" graphical_culture = "pirate_01" } set_location = { target = prev distance = 230 angle = 280 } } } create_fleet = { effect = { set_owner = event_target:marauder_country_1 create_ship = { name = random design = "NAME_Warrior_Freehold" graphical_culture = "pirate_01" } set_location = { target = prev distance = 230 angle = 330 } } } create_fleet = { effect = { set_owner = event_target:marauder_country_1 create_ship = { name = random design = "NAME_Warrior_Freehold" graphical_culture = "pirate_01" } set_location = { target = prev distance = 230 angle = 0 } } } create_fleet = { effect = { set_owner = event_target:marauder_country_1 create_ship = { name = random design = "NAME_Ancestral_Glory" graphical_culture = "pirate_01" } set_formation_scale = 2 set_fleet_stance = aggressive set_aggro_range_measure_from = self set_aggro_range = 250 set_location = { target = prev distance = 20 angle = 120 } } settings = { garrison = yes } } create_ambient_object = { type = "abandoned_starbase_01_object" location = this } } } change_orbit = 50 planet = { class = pc_molten orbit_distance = 25 size = 20 orbit_angle = 20 flags = { raid_source } init_effect = { create_fleet = { effect = { set_owner = event_target:marauder_country_1 create_ship = { name = random design = "NAME_Void_Dwelling" graphical_culture = "pirate_01" } set_location = { target = prev distance = 10 angle = 0 } } } } } planet = { class = pc_toxic orbit_distance = 25 size = 11 orbit_angle = 100 init_effect = { create_fleet = { effect = { set_owner = event_target:marauder_country_1 create_ship = { name = random design = "NAME_Void_Dwelling" graphical_culture = "pirate_01" } set_location = { target = prev distance = 10 angle = 0 } } } } } planet = { class = pc_gas_giant orbit_distance = 40 orbit_angle = -60 size = 40 init_effect = { create_ambient_object = { type = "abandoned_starbase_01_object" location = this } } change_orbit = @base_moon_distance moon = { class = pc_barren size = 8 orbit_angle = 90 orbit_distance = 6 init_effect = { create_fleet = { effect = { set_owner = event_target:marauder_country_1 create_ship = { name = random design = "NAME_Void_Dwelling" graphical_culture = "pirate_01" } set_location = { target = prev distance = 10 angle = 0 } } } } } moon = { class = pc_barren_cold size = 10 orbit_angle = 95 orbit_distance = 6 init_effect = { create_fleet = { effect = { set_owner = event_target:marauder_country_1 while = { count = 22 create_ship = { name = random design = "NAME_Outrider" graphical_culture = "pirate_01" } } while = { count = 14 create_ship = { name = random design = "NAME_Lancer" graphical_culture = "pirate_01" } } while = { count = 8 create_ship = { name = random design = "NAME_Void_Champion" graphical_culture = "pirate_01" } } set_formation_scale = 2 set_fleet_stance = aggressive set_aggro_range_measure_from = self set_aggro_range = 250 set_location = { target = prev distance = 20 angle = 120 } } settings = { garrison = yes } } } } moon = { class = pc_frozen size = 9 orbit_angle = 125 orbit_distance = 6 init_effect = { create_ambient_object = { type = "abandoned_starbase_01_object" location = this } create_ambient_object = { type = "medium_debris_01_object" location = this } } } moon = { class = pc_toxic size = 11 orbit_angle = 160 orbit_distance = 6 init_effect = { create_fleet = { effect = { set_owner = event_target:marauder_country_1 create_ship = { name = random design = "NAME_Void_Dwelling" graphical_culture = "pirate_01" } set_location = { target = prev distance = 10 angle = 0 } } } } } } planet = { class = pc_barren_cold orbit_distance = 40 size = 25 orbit_angle = 55 init_effect = { create_fleet = { effect = { set_owner = event_target:marauder_country_1 create_ship = { name = random design = "NAME_Ancestral_Glory" graphical_culture = "pirate_01" } set_formation_scale = 2 set_fleet_stance = aggressive set_aggro_range_measure_from = self set_aggro_range = 250 set_location = { target = prev distance = 20 angle = 120 } } settings = { garrison = yes } } } } planet = { class = pc_barren orbit_distance = 25 size = 15 orbit_angle = 120 init_effect = { create_ambient_object = { type = "abandoned_starbase_01_object" location = this } } change_orbit = @base_moon_distance moon = { class = pc_frozen size = 8 orbit_angle = 90 orbit_distance = 6 init_effect = { create_fleet = { effect = { set_owner = event_target:marauder_country_1 while = { count = 12 create_ship = { name = random design = "NAME_Outrider" graphical_culture = "pirate_01" } } while = { count = 6 create_ship = { name = random design = "NAME_Lancer" graphical_culture = "pirate_01" } } while = { count = 3 create_ship = { name = random design = "NAME_Void_Champion" graphical_culture = "pirate_01" } } set_formation_scale = 2 set_fleet_stance = aggressive set_aggro_range_measure_from = self set_aggro_range = 250 set_location = { target = prev distance = 20 angle = 120 } } settings = { garrison = yes } } } } } planet = { class = "pc_asteroid" orbit_distance = 25 orbit_angle = -210 size = 5 has_ring = no init_effect = { set_deposit = d_minerals_8 } } planet = { class = "pc_asteroid" orbit_distance = 0 orbit_angle = -95 size = 5 has_ring = no } planet = { class = "pc_asteroid" orbit_distance = 0 orbit_angle = 285 size = 5 has_ring = no init_effect = { set_deposit = d_minerals_8 } } planet = { class = "pc_asteroid" orbit_distance = 0 orbit_angle = -80 size = 5 has_ring = no } planet = { class = "pc_asteroid" orbit_distance = 0 orbit_angle = -80 size = 5 has_ring = no init_effect = { set_deposit = d_minerals_8 } } planet = { class = "pc_asteroid" orbit_distance = 0 orbit_angle = -80 size = 5 has_ring = no } planet = { class = "pc_asteroid" orbit_distance = 0 orbit_angle = -80 size = 5 has_ring = no } planet = { class = "pc_asteroid" orbit_distance = 0 orbit_angle = -80 size = 5 has_ring = no } planet = { class = pc_barren_cold orbit_distance = 30 size = 10 orbit_angle = 125 init_effect = { create_fleet = { effect = { set_owner = event_target:marauder_country_1 create_ship = { name = random design = "NAME_Void_Dwelling" graphical_culture = "pirate_01" } set_location = { target = prev distance = 10 angle = 0 } } } } } planet = { class = pc_frozen orbit_distance = 25 size = 8 orbit_angle = 125 init_effect = { create_fleet = { effect = { set_owner = event_target:marauder_country_1 create_ship = { name = random design = "NAME_Void_Dwelling" graphical_culture = "pirate_01" } set_location = { target = prev distance = 10 angle = 0 } } } } } planet = { class = pc_frozen orbit_distance = 25 size = 12 orbit_angle = 125 init_effect = { create_ambient_object = { type = "abandoned_starbase_01_object" location = this } create_ambient_object = { type = "medium_debris_01_object" location = this } } change_orbit = @base_moon_distance moon = { class = pc_frozen size = 8 orbit_angle = 90 orbit_distance = 6 init_effect = { create_fleet = { effect = { set_owner = event_target:marauder_country_1 create_ship = { name = random design = "NAME_Ancestral_Glory" graphical_culture = "pirate_01" } set_formation_scale = 2 set_fleet_stance = aggressive set_aggro_range_measure_from = self set_aggro_range = 250 set_location = { target = prev distance = 20 angle = 120 } } settings = { garrison = yes } } } } } neighbor_system = { distance = { min = 0 max = 50 } initializer = "marauder_1_2" } neighbor_system = { distance = { min = 0 max = 50 } initializer = "marauder_1_3" } init_effect = { event_target:marauder_country_1 = { save_event_target_as = marauder_starbase_owner } create_marauder_starbase = yes } } # System II marauder_1_2 = { class = "rl_standard_stars" flags = { marauder_system } planet = { count = 1 class = star orbit_distance = 0 orbit_angle = 1 size = { min = 20 max = 30 } has_ring = no init_effect = { create_fleet = { effect = { set_owner = event_target:marauder_country_1 create_ship = { name = random design = "NAME_Void_Dwelling" graphical_culture = "pirate_01" } set_location = { target = prev distance = 65 angle = 0 } } } create_fleet = { effect = { set_owner = event_target:marauder_country_1 create_ship = { name = random design = "NAME_Void_Dwelling" graphical_culture = "pirate_01" } set_location = { target = prev distance = 115 angle = 145 } } } create_fleet = { effect = { set_owner = event_target:marauder_country_1 create_ship = { name = random design = "NAME_Ancestral_Glory" graphical_culture = "pirate_01" } set_formation_scale = 2 set_fleet_stance = aggressive set_aggro_range_measure_from = self set_aggro_range = 250 set_location = { target = prev distance = 90 angle = 220 } } settings = { garrison = yes } } create_fleet = { effect = { set_owner = event_target:marauder_country_1 while = { count = 22 create_ship = { name = random design = "NAME_Outrider" graphical_culture = "pirate_01" } } while = { count = 14 create_ship = { name = random design = "NAME_Lancer" graphical_culture = "pirate_01" } } while = { count = 8 create_ship = { name = random design = "NAME_Void_Champion" graphical_culture = "pirate_01" } } set_formation_scale = 2 set_fleet_stance = aggressive set_aggro_range_measure_from = self set_aggro_range = 250 set_location = { target = prev distance = 100 angle = 310 } } settings = { garrison = yes } } } } change_orbit = 45 planet = { count = { min = 3 max = 6 } class = "rl_unhabitable_planets" orbit_distance = 20 orbit_angle = { min = 90 max = 270 } change_orbit = @base_moon_distance moon = { count = { min = 0 max = 1 } class = "rl_unhabitable_planets" orbit_angle = { min = 90 max = 270 } orbit_distance = 5 } } init_effect = { event_target:marauder_country_1 = { save_event_target_as = marauder_starbase_owner } create_marauder_starbase = yes every_neighbor_system = { set_star_flag = marauder_cluster every_neighbor_system = { set_star_flag = marauder_cluster } } } } # System III marauder_1_3 = { class = "rl_standard_stars" asteroid_belt = { type = rocky_asteroid_belt radius = 95 } flags = { marauder_system } planet = { count = 1 class = star orbit_distance = 0 orbit_angle = 1 size = { min = 20 max = 30 } has_ring = no init_effect = { create_fleet = { effect = { set_owner = event_target:marauder_country_1 create_ship = { name = random design = "NAME_Void_Dwelling" graphical_culture = "pirate_01" } set_location = { target = prev distance = 65 angle = 0 } } } create_fleet = { effect = { set_owner = event_target:marauder_country_1 create_ship = { name = random design = "NAME_Void_Dwelling" graphical_culture = "pirate_01" } set_location = { target = prev distance = 115 angle = 145 } } } create_fleet = { effect = { set_owner = event_target:marauder_country_1 create_ship = { name = random design = "NAME_Warrior_Freehold" graphical_culture = "pirate_01" } set_location = { target = prev distance = 95 angle = 0 } } } create_fleet = { effect = { set_owner = event_target:marauder_country_1 create_ship = { name = random design = "NAME_Warrior_Freehold" graphical_culture = "pirate_01" } set_location = { target = prev distance = 95 angle = 90 } } } create_fleet = { effect = { set_owner = event_target:marauder_country_1 create_ship = { name = random design = "NAME_Warrior_Freehold" graphical_culture = "pirate_01" } set_location = { target = prev distance = 95 angle = 180 } } } create_fleet = { effect = { set_owner = event_target:marauder_country_1 create_ship = { name = random design = "NAME_Warrior_Freehold" graphical_culture = "pirate_01" } set_location = { target = prev distance = 95 angle = 270 } } } create_fleet = { effect = { set_owner = event_target:marauder_country_1 create_ship = { name = random design = "NAME_Ancestral_Glory" graphical_culture = "pirate_01" } set_formation_scale = 2 set_fleet_stance = aggressive set_aggro_range_measure_from = self set_aggro_range = 250 set_location = { target = prev distance = 90 angle = 220 } } settings = { garrison = yes } } create_fleet = { effect = { set_owner = event_target:marauder_country_1 while = { count = 22 create_ship = { name = random design = "NAME_Outrider" graphical_culture = "pirate_01" } } while = { count = 14 create_ship = { name = random design = "NAME_Lancer" graphical_culture = "pirate_01" } } while = { count = 8 create_ship = { name = random design = "NAME_Void_Champion" graphical_culture = "pirate_01" } } set_formation_scale = 2 set_fleet_stance = aggressive set_aggro_range_measure_from = self set_aggro_range = 250 set_location = { target = prev distance = 100 angle = 310 } } settings = { garrison = yes } } } } change_orbit = 30 planet = { count = 2 class = "rl_unhabitable_planets" 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 = 1 max = 3 } class = "rl_unhabitable_planets" orbit_distance = 25 orbit_angle = { min = 90 max = 270 } change_orbit = @base_moon_distance moon = { count = { min = 0 max = 1 } class = "rl_unhabitable_planets" orbit_angle = { min = 90 max = 270 } orbit_distance = 5 } } init_effect = { event_target:marauder_country_1 = { save_event_target_as = marauder_starbase_owner } create_marauder_starbase = yes every_neighbor_system = { set_star_flag = marauder_cluster every_neighbor_system = { set_star_flag = marauder_cluster } } } } ###################### ### Home System II ### ###################### marauder_2_1 = { class = "sc_black_hole" usage = misc_system_init asteroid_belt = { type = rocky_asteroid_belt radius = 270 } max_instances = 1 usage_odds = { base = 0 modifier = { add = 2000000 host_has_dlc = "Apocalypse" num_marauder_empires_to_spawn > 1 is_in_cluster = resource_cluster_2 # Defined in code; see RESOURCE_CLUSTER_COUNT NOR = { has_star_flag = empire_cluster any_neighbor_system = { has_star_flag = empire_cluster } } } } spawn_chance = 100 flags = { marauder_system marauder_capital_2 } planet = { class = star orbit_distance = 0 orbit_angle = 1 size = 30 has_ring = no init_effect = { create_cluster = { id = marauder_2_cluster radius = @marauderClusterRange center = this.solar_system } create_species = { name = random class = random blocked_archetypes = { MACHINE ROBOT LITHOID } portrait = random traits = { trait = "trait_pc_habitat_preference" trait = "trait_organic" trait = "trait_extremely_adaptive" trait = "trait_rapid_breeders" trait = "trait_nomadic" trait = "trait_quarrelsome" trait = "trait_deviants" } } create_country = { name_list = random species = last_created_species type = dormant_marauders civics = { civic = civic_anarcho_tribalism } origin = "origin_default" flag = { background= { category = "backgrounds" file = "00_solid.dds" } colors={ "black" "black" "null" "null" } } ethos = { ethic = ethic_fanatic_militarist ethic = ethic_xenophobe } ignore_initial_colony_error = yes } last_created_country = { set_graphical_culture = pirate_01 save_global_event_target_as = marauder_country_2 set_country_flag = marauder_2 set_name = random create_ship_design = { design = "NAME_Marauder_Starbase" } add_ship_design = last_created_design set_custom_capital_location = prev } create_fleet = { effect = { set_owner = event_target:marauder_country_2 create_ship = { name = random design = "NAME_Warrior_Freehold" graphical_culture = "pirate_01" } set_location = { target = prev distance = 300 angle = 40 } } } create_fleet = { effect = { set_owner = event_target:marauder_country_2 create_ship = { name = random design = "NAME_Warrior_Freehold" graphical_culture = "pirate_01" } set_location = { target = prev distance = 300 angle = 90 } } } create_fleet = { effect = { set_owner = event_target:marauder_country_2 create_ship = { name = random design = "NAME_Warrior_Freehold" graphical_culture = "pirate_01" } set_location = { target = prev distance = 300 angle = 140 } } } create_fleet = { effect = { set_owner = event_target:marauder_country_2 create_ship = { name = random design = "NAME_Warrior_Freehold" graphical_culture = "pirate_01" } set_location = { target = prev distance = 300 angle = 200 } } } create_fleet = { effect = { set_owner = event_target:marauder_country_2 create_ship = { name = random design = "NAME_Warrior_Freehold" graphical_culture = "pirate_01" } set_location = { target = prev distance = 300 angle = 250 } } } create_fleet = { effect = { set_owner = event_target:marauder_country_2 create_ship = { name = random design = "NAME_Warrior_Freehold" graphical_culture = "pirate_01" } set_location = { target = prev distance = 300 angle = 280 } } } create_fleet = { effect = { set_owner = event_target:marauder_country_2 create_ship = { name = random design = "NAME_Warrior_Freehold" graphical_culture = "pirate_01" } set_location = { target = prev distance = 300 angle = 330 } } } create_fleet = { effect = { set_owner = event_target:marauder_country_2 create_ship = { name = random design = "NAME_Warrior_Freehold" graphical_culture = "pirate_01" } set_location = { target = prev distance = 300 angle = 0 } } } create_fleet = { effect = { set_owner = event_target:marauder_country_2 create_ship = { name = random design = "NAME_Void_Dwelling" graphical_culture = "pirate_01" } set_location = { target = prev distance = 180 angle = 0 } } } create_fleet = { effect = { set_owner = event_target:marauder_country_2 create_ship = { name = random design = "NAME_Void_Dwelling" graphical_culture = "pirate_01" } set_location = { target = prev distance = 180 angle = 60 } } } create_fleet = { effect = { set_owner = event_target:marauder_country_2 create_ship = { name = random design = "NAME_Void_Dwelling" graphical_culture = "pirate_01" } set_location = { target = prev distance = 180 angle = 120 } } } create_fleet = { effect = { set_owner = event_target:marauder_country_2 create_ship = { name = random design = "NAME_Void_Dwelling" graphical_culture = "pirate_01" } set_location = { target = prev distance = 180 angle = 180 } } } create_fleet = { effect = { set_owner = event_target:marauder_country_2 create_ship = { name = random design = "NAME_Void_Dwelling" graphical_culture = "pirate_01" } set_location = { target = prev distance = 180 angle = 240 } } } create_fleet = { effect = { set_owner = event_target:marauder_country_2 create_ship = { name = random design = "NAME_Void_Dwelling" graphical_culture = "pirate_01" } set_location = { target = prev distance = 180 angle = 300 } } } create_ambient_object = { type = "abandoned_starbase_01_object" } last_created_ambient_object = { set_location = { target = prev distance = 40 angle = 30 } } create_ambient_object = { type = "abandoned_starbase_01_object" } last_created_ambient_object = { set_location = { target = prev distance = 40 angle = 90 } } create_ambient_object = { type = "abandoned_starbase_01_object" } last_created_ambient_object = { set_location = { target = prev distance = 40 angle = 150 } } create_ambient_object = { type = "abandoned_starbase_01_object" } last_created_ambient_object = { set_location = { target = prev distance = 40 angle = 210 } } create_ambient_object = { type = "abandoned_starbase_01_object" } last_created_ambient_object = { set_location = { target = prev distance = 40 angle = 270 } } create_ambient_object = { type = "abandoned_starbase_01_object" } last_created_ambient_object = { set_location = { target = prev distance = 40 angle = 330 } } } } change_orbit = 250 planet = { class = "pc_asteroid" orbit_angle = -80 size = 5 has_ring = no flags = { raid_source } init_effect = { create_fleet = { effect = { set_owner = event_target:marauder_country_2 create_ship = { name = random design = "NAME_Ancestral_Glory" graphical_culture = "pirate_01" } set_formation_scale = 2 set_fleet_stance = aggressive set_aggro_range_measure_from = self set_aggro_range = 250 set_location = { target = prev distance = 20 angle = random } } settings = { garrison = yes } } } } planet = { class = "pc_asteroid" orbit_distance = 0 orbit_angle = -80 size = 5 has_ring = no init_effect = { set_deposit = d_minerals_8 } } planet = { class = "pc_asteroid" orbit_distance = 0 orbit_angle = -80 size = 5 has_ring = no } planet = { class = "pc_asteroid" orbit_distance = 0 orbit_angle = -80 size = 5 has_ring = no } planet = { class = "pc_asteroid" orbit_distance = 0 orbit_angle = -80 size = 5 has_ring = no init_effect = { set_deposit = d_minerals_8 } } planet = { class = "pc_asteroid" orbit_distance = 0 orbit_angle = -80 size = 5 has_ring = no init_effect = { create_fleet = { effect = { set_owner = event_target:marauder_country_2 while = { count = 22 create_ship = { name = random design = "NAME_Outrider" graphical_culture = "pirate_01" } } while = { count = 14 create_ship = { name = random design = "NAME_Lancer" graphical_culture = "pirate_01" } } while = { count = 8 create_ship = { name = random design = "NAME_Void_Champion" graphical_culture = "pirate_01" } } set_formation_scale = 2 set_fleet_stance = aggressive set_aggro_range_measure_from = self set_aggro_range = 250 set_location = { target = prev distance = 20 angle = 120 } } settings = { garrison = yes } } } } planet = { class = "pc_asteroid" orbit_distance = 0 orbit_angle = -80 size = 5 has_ring = no } planet = { class = "pc_asteroid" orbit_distance = 0 orbit_angle = -80 size = 5 has_ring = no } planet = { class = "pc_asteroid" orbit_distance = 0 orbit_angle = -80 size = 5 has_ring = no init_effect = { set_deposit = d_minerals_8 } } planet = { class = "pc_asteroid" orbit_distance = 0 orbit_angle = -80 size = 5 has_ring = no } planet = { class = "pc_asteroid" orbit_distance = 0 orbit_angle = -80 size = 5 has_ring = no init_effect = { create_fleet = { effect = { set_owner = event_target:marauder_country_2 while = { count = 12 create_ship = { name = random design = "NAME_Outrider" graphical_culture = "pirate_01" } } while = { count = 6 create_ship = { name = random design = "NAME_Lancer" graphical_culture = "pirate_01" } } while = { count = 3 create_ship = { name = random design = "NAME_Void_Champion" graphical_culture = "pirate_01" } } set_formation_scale = 2 set_fleet_stance = aggressive set_aggro_range_measure_from = self set_aggro_range = 250 set_location = { target = prev distance = 20 angle = 120 } } settings = { garrison = yes } } } } planet = { class = pc_barren_cold orbit_distance = 40 size = 10 orbit_angle = 125 init_effect = { create_fleet = { effect = { set_owner = event_target:marauder_country_2 create_ship = { name = random design = "NAME_Ancestral_Glory" graphical_culture = "pirate_01" } set_formation_scale = 2 set_fleet_stance = aggressive set_aggro_range_measure_from = self set_aggro_range = 250 set_location = { target = prev distance = 20 angle = 120 } } settings = { garrison = yes } } } } planet = { class = pc_frozen orbit_distance = 40 size = 6 orbit_angle = 225 init_effect = { create_fleet = { effect = { set_owner = event_target:marauder_country_2 create_ship = { name = random design = "NAME_Ancestral_Glory" graphical_culture = "pirate_01" } set_formation_scale = 2 set_fleet_stance = aggressive set_aggro_range_measure_from = self set_aggro_range = 250 set_location = { target = prev distance = 20 angle = 120 } } settings = { garrison = yes } } } } neighbor_system = { distance = { min = 0 max = 50 } initializer = "marauder_2_2" } neighbor_system = { distance = { min = 0 max = 50 } initializer = "marauder_2_3" } init_effect = { event_target:marauder_country_2 = { save_event_target_as = marauder_starbase_owner } create_marauder_starbase = yes every_neighbor_system = { set_star_flag = marauder_cluster every_neighbor_system = { set_star_flag = marauder_cluster } } } } # System II marauder_2_2 = { class = "rl_standard_stars" flags = { marauder_system } planet = { count = 1 class = star orbit_distance = 0 orbit_angle = 1 size = { min = 20 max = 30 } has_ring = no init_effect = { create_fleet = { effect = { set_owner = event_target:marauder_country_2 create_ship = { name = random design = "NAME_Void_Dwelling" graphical_culture = "pirate_01" } set_location = { target = prev distance = 65 angle = 0 } } } create_fleet = { effect = { set_owner = event_target:marauder_country_2 create_ship = { name = random design = "NAME_Void_Dwelling" graphical_culture = "pirate_01" } set_location = { target = prev distance = 115 angle = 145 } } } create_fleet = { effect = { set_owner = event_target:marauder_country_2 create_ship = { name = random design = "NAME_Ancestral_Glory" graphical_culture = "pirate_01" } set_formation_scale = 2 set_fleet_stance = aggressive set_aggro_range_measure_from = self set_aggro_range = 250 set_location = { target = prev distance = 90 angle = 220 } } settings = { garrison = yes } } create_fleet = { effect = { set_owner = event_target:marauder_country_2 while = { count = 22 create_ship = { name = random design = "NAME_Outrider" graphical_culture = "pirate_01" } } while = { count = 14 create_ship = { name = random design = "NAME_Lancer" graphical_culture = "pirate_01" } } while = { count = 8 create_ship = { name = random design = "NAME_Void_Champion" graphical_culture = "pirate_01" } } set_formation_scale = 2 set_fleet_stance = aggressive set_aggro_range_measure_from = self set_aggro_range = 250 set_location = { target = prev distance = 100 angle = 310 } } settings = { garrison = yes } } } } change_orbit = 45 planet = { count = { min = 3 max = 6 } class = "rl_unhabitable_planets" orbit_distance = 20 orbit_angle = { min = 90 max = 270 } change_orbit = @base_moon_distance moon = { count = { min = 0 max = 1 } class = "rl_unhabitable_planets" orbit_angle = { min = 90 max = 270 } orbit_distance = 5 } } init_effect = { event_target:marauder_country_2 = { save_event_target_as = marauder_starbase_owner } create_marauder_starbase = yes } } # System III marauder_2_3 = { class = "rl_standard_stars" asteroid_belt = { type = rocky_asteroid_belt radius = 95 } flags = { marauder_system } planet = { count = 1 class = star orbit_distance = 0 orbit_angle = 1 size = { min = 20 max = 30 } has_ring = no init_effect = { create_fleet = { effect = { set_owner = event_target:marauder_country_2 create_ship = { name = random design = "NAME_Void_Dwelling" graphical_culture = "pirate_01" } set_location = { target = prev distance = 65 angle = 0 } } } create_fleet = { effect = { set_owner = event_target:marauder_country_2 create_ship = { name = random design = "NAME_Void_Dwelling" graphical_culture = "pirate_01" } set_location = { target = prev distance = 115 angle = 145 } } } create_fleet = { effect = { set_owner = event_target:marauder_country_2 create_ship = { name = random design = "NAME_Warrior_Freehold" graphical_culture = "pirate_01" } set_location = { target = prev distance = 95 angle = 0 } } } create_fleet = { effect = { set_owner = event_target:marauder_country_2 create_ship = { name = random design = "NAME_Warrior_Freehold" graphical_culture = "pirate_01" } set_location = { target = prev distance = 95 angle = 90 } } } create_fleet = { effect = { set_owner = event_target:marauder_country_2 create_ship = { name = random design = "NAME_Warrior_Freehold" graphical_culture = "pirate_01" } set_location = { target = prev distance = 95 angle = 180 } } } create_fleet = { effect = { set_owner = event_target:marauder_country_2 create_ship = { name = random design = "NAME_Warrior_Freehold" graphical_culture = "pirate_01" } set_location = { target = prev distance = 95 angle = 270 } } } create_fleet = { effect = { set_owner = event_target:marauder_country_2 create_ship = { name = random design = "NAME_Ancestral_Glory" graphical_culture = "pirate_01" } set_formation_scale = 2 set_fleet_stance = aggressive set_aggro_range_measure_from = self set_aggro_range = 250 set_location = { target = prev distance = 90 angle = 220 } } settings = { garrison = yes } } create_fleet = { effect = { set_owner = event_target:marauder_country_2 while = { count = 22 create_ship = { name = random design = "NAME_Outrider" graphical_culture = "pirate_01" } } while = { count = 14 create_ship = { name = random design = "NAME_Lancer" graphical_culture = "pirate_01" } } while = { count = 8 create_ship = { name = random design = "NAME_Void_Champion" graphical_culture = "pirate_01" } } set_formation_scale = 2 set_fleet_stance = aggressive set_aggro_range_measure_from = self set_aggro_range = 250 set_location = { target = prev distance = 100 angle = 310 } } settings = { garrison = yes } } } } change_orbit = 30 planet = { count = 2 class = "rl_unhabitable_planets" 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 = 1 max = 3 } class = "rl_unhabitable_planets" orbit_distance = 25 orbit_angle = { min = 90 max = 270 } change_orbit = @base_moon_distance moon = { count = { min = 0 max = 1 } class = "rl_unhabitable_planets" orbit_angle = { min = 90 max = 270 } orbit_distance = 5 } } init_effect = { event_target:marauder_country_2 = { save_event_target_as = marauder_starbase_owner } create_marauder_starbase = yes every_neighbor_system = { set_star_flag = marauder_cluster every_neighbor_system = { set_star_flag = marauder_cluster } } } } ####################### ### Home System III ### ####################### marauder_3_1 = { class = "sc_pulsar" usage = misc_system_init max_instances = 1 usage_odds = { base = 0 modifier = { add = 2000000 host_has_dlc = "Apocalypse" num_marauder_empires_to_spawn > 2 is_in_cluster = resource_cluster_3 # Defined in code; see RESOURCE_CLUSTER_COUNT NOR = { has_star_flag = empire_cluster any_neighbor_system = { has_star_flag = empire_cluster } } } } spawn_chance = 100 flags = { marauder_system marauder_capital_3 } planet = { class = star orbit_distance = 0 orbit_angle = 1 size = { min = 20 max = 30 } has_ring = no init_effect = { create_cluster = { id = marauder_3_cluster radius = @marauderClusterRange center = this.solar_system } create_species = { name = random class = random blocked_archetypes = { MACHINE ROBOT LITHOID } portrait = random traits = { trait = "trait_pc_habitat_preference" trait = "trait_organic" trait = "trait_extremely_adaptive" trait = "trait_rapid_breeders" trait = "trait_nomadic" trait = "trait_quarrelsome" trait = "trait_deviants" } } create_country = { name_list = random species = last_created_species type = dormant_marauders civics = { civic = civic_anarcho_tribalism } origin = "origin_default" flag = { background= { category = "backgrounds" file = "00_solid.dds" } colors={ "black" "black" "null" "null" } } ethos = { ethic = ethic_fanatic_spiritualist ethic = ethic_xenophobe } ignore_initial_colony_error = yes } last_created_country = { set_graphical_culture = pirate_01 save_global_event_target_as = marauder_country_3 set_country_flag = marauder_3 set_name = random create_ship_design = { design = "NAME_Marauder_Starbase" } add_ship_design = last_created_design set_custom_capital_location = prev } create_fleet = { effect = { set_owner = event_target:marauder_country_3 while = { count = 22 create_ship = { name = random design = "NAME_Outrider" graphical_culture = "pirate_01" } } while = { count = 14 create_ship = { name = random design = "NAME_Lancer" graphical_culture = "pirate_01" } } while = { count = 8 create_ship = { name = random design = "NAME_Void_Champion" graphical_culture = "pirate_01" } } set_formation_scale = 2 set_fleet_stance = aggressive set_aggro_range_measure_from = self set_aggro_range = 250 set_location = { target = prev distance = 70 angle = 120 } } settings = { garrison = yes } } create_fleet = { effect = { set_owner = event_target:marauder_country_3 while = { count = 22 create_ship = { name = random design = "NAME_Outrider" graphical_culture = "pirate_01" } } while = { count = 14 create_ship = { name = random design = "NAME_Lancer" graphical_culture = "pirate_01" } } while = { count = 8 create_ship = { name = random design = "NAME_Void_Champion" graphical_culture = "pirate_01" } } set_formation_scale = 2 set_fleet_stance = aggressive set_aggro_range_measure_from = self set_aggro_range = 250 set_location = { target = prev distance = 70 angle = 240 } } settings = { garrison = yes } } } } change_orbit = 150 planet = { class = pc_gas_giant size = 40 orbit_angle = 120 has_ring = no flags = { raid_source } init_effect = { set_deposit = d_energy_6 } change_orbit = @base_moon_distance moon = { class = pc_molten size = 10 orbit_angle = { min = 90 max = 270 } orbit_distance = 6 } moon = { class = pc_barren size = 8 orbit_angle = { min = 90 max = 270 } orbit_distance = 8 init_effect = { create_fleet = { effect = { set_owner = event_target:marauder_country_3 create_ship = { name = random design = "NAME_Ancestral_Glory" graphical_culture = "pirate_01" } set_formation_scale = 2 set_fleet_stance = aggressive set_aggro_range_measure_from = self set_aggro_range = 250 set_location = { target = prev distance = 20 angle = 120 } } settings = { garrison = yes } } } } moon = { class = pc_barren size = 6 orbit_angle = { min = 90 max = 270 } orbit_distance = 5 } moon = { class = pc_barren_cold size = 9 orbit_angle = { min = 90 max = 270 } orbit_distance = 7 init_effect = { create_fleet = { effect = { set_owner = event_target:marauder_country_3 create_ship = { name = random design = "NAME_Void_Dwelling" graphical_culture = "pirate_01" } set_location = { target = prev distance = 10 angle = random } } } } } moon = { class = pc_barren_cold size = 11 orbit_angle = { min = 90 max = 270 } orbit_distance = 6 } moon = { class = pc_barren_cold size = 7 orbit_angle = { min = 90 max = 270 } orbit_distance = 10 init_effect = { create_fleet = { effect = { set_owner = event_target:marauder_country_3 create_ship = { name = random design = "NAME_Void_Dwelling" graphical_culture = "pirate_01" } set_location = { target = prev distance = 10 angle = random } } } } } } planet = { class = pc_gas_giant size = 35 orbit_angle = 220 orbit_distance = 55 has_ring = no init_effect = { set_deposit = d_energy_6 } change_orbit = @base_moon_distance moon = { class = pc_barren size = 10 orbit_angle = { min = 90 max = 270 } orbit_distance = 6 } moon = { class = pc_barren size = 8 orbit_angle = { min = 90 max = 270 } orbit_distance = 8 } moon = { class = pc_barren size = 6 orbit_angle = { min = 90 max = 270 } orbit_distance = 5 init_effect = { create_fleet = { effect = { set_owner = event_target:marauder_country_3 create_ship = { name = random design = "NAME_Void_Dwelling" graphical_culture = "pirate_01" } set_location = { target = prev distance = 10 angle = random } } } } } moon = { class = pc_barren_cold size = 11 orbit_angle = { min = 90 max = 270 } orbit_distance = 6 init_effect = { create_fleet = { effect = { set_owner = event_target:marauder_country_3 create_ship = { name = random design = "NAME_Void_Dwelling" graphical_culture = "pirate_01" } set_location = { target = prev distance = 10 angle = random } } } } } moon = { class = pc_barren_cold size = 7 orbit_angle = { min = 90 max = 270 } orbit_distance = 10 init_effect = { create_fleet = { effect = { set_owner = event_target:marauder_country_3 create_ship = { name = random design = "NAME_Ancestral_Glory" graphical_culture = "pirate_01" } set_formation_scale = 2 set_fleet_stance = aggressive set_aggro_range_measure_from = self set_aggro_range = 250 set_location = { target = prev distance = 20 angle = 120 } } settings = { garrison = yes } } } } } planet = { class = pc_gas_giant size = 40 orbit_angle = 265 orbit_distance = 55 has_ring = no init_effect = { set_deposit = d_energy_6 } change_orbit = @base_moon_distance moon = { class = pc_barren_cold size = 10 orbit_angle = { min = 90 max = 270 } orbit_distance = 6 } moon = { class = pc_barren_cold size = 8 orbit_angle = { min = 90 max = 270 } orbit_distance = 8 } moon = { class = pc_frozen size = 6 orbit_angle = { min = 90 max = 270 } orbit_distance = 5 } moon = { class = pc_frozen size = 11 orbit_angle = { min = 90 max = 270 } orbit_distance = 6 init_effect = { create_fleet = { effect = { set_owner = event_target:marauder_country_3 create_ship = { name = random design = "NAME_Void_Dwelling" graphical_culture = "pirate_01" } set_location = { target = prev distance = 10 angle = random } } } } } moon = { class = pc_frozen size = 7 orbit_angle = { min = 90 max = 270 } orbit_distance = 10 } moon = { class = pc_frozen size = 7 orbit_angle = { min = 90 max = 270 } orbit_distance = 10 init_effect = { create_fleet = { effect = { set_owner = event_target:marauder_country_3 create_ship = { name = random design = "NAME_Ancestral_Glory" graphical_culture = "pirate_01" } set_formation_scale = 2 set_fleet_stance = aggressive set_aggro_range_measure_from = self set_aggro_range = 250 set_location = { target = prev distance = 20 angle = 120 } } settings = { garrison = yes } } } } moon = { class = pc_frozen size = 7 orbit_angle = { min = 90 max = 270 } orbit_distance = 10 init_effect = { create_fleet = { effect = { set_owner = event_target:marauder_country_3 create_ship = { name = random design = "NAME_Void_Dwelling" graphical_culture = "pirate_01" } set_location = { target = prev distance = 10 angle = random } } } } } } neighbor_system = { distance = { min = 0 max = 50 } initializer = "marauder_3_2" } neighbor_system = { distance = { min = 0 max = 50 } initializer = "marauder_3_3" } init_effect = { event_target:marauder_country_3 = { save_event_target_as = marauder_starbase_owner } create_marauder_starbase = yes every_neighbor_system = { set_star_flag = marauder_cluster every_neighbor_system = { set_star_flag = marauder_cluster } } } } # System II marauder_3_2 = { class = "rl_standard_stars" flags = { marauder_system } planet = { count = 1 class = star orbit_distance = 0 orbit_angle = 1 size = { min = 20 max = 30 } has_ring = no init_effect = { create_fleet = { effect = { set_owner = event_target:marauder_country_3 create_ship = { name = random design = "NAME_Void_Dwelling" graphical_culture = "pirate_01" } set_location = { target = prev distance = 65 angle = 0 } } } create_fleet = { effect = { set_owner = event_target:marauder_country_3 create_ship = { name = random design = "NAME_Void_Dwelling" graphical_culture = "pirate_01" } set_location = { target = prev distance = 115 angle = 145 } } } create_fleet = { effect = { set_owner = event_target:marauder_country_3 create_ship = { name = random design = "NAME_Ancestral_Glory" graphical_culture = "pirate_01" } set_formation_scale = 2 set_fleet_stance = aggressive set_aggro_range_measure_from = self set_aggro_range = 250 set_location = { target = prev distance = 90 angle = 220 } } settings = { garrison = yes } } create_fleet = { effect = { set_owner = event_target:marauder_country_3 while = { count = 22 create_ship = { name = random design = "NAME_Outrider" graphical_culture = "pirate_01" } } while = { count = 14 create_ship = { name = random design = "NAME_Lancer" graphical_culture = "pirate_01" } } while = { count = 8 create_ship = { name = random design = "NAME_Void_Champion" graphical_culture = "pirate_01" } } set_formation_scale = 2 set_fleet_stance = aggressive set_aggro_range_measure_from = self set_aggro_range = 250 set_location = { target = prev distance = 100 angle = 310 } } settings = { garrison = yes } } } } change_orbit = 45 planet = { count = { min = 3 max = 6 } class = "rl_unhabitable_planets" orbit_distance = 20 orbit_angle = { min = 90 max = 270 } change_orbit = @base_moon_distance moon = { count = { min = 0 max = 1 } class = "rl_unhabitable_planets" orbit_angle = { min = 90 max = 270 } orbit_distance = 5 } } init_effect = { event_target:marauder_country_3 = { save_event_target_as = marauder_starbase_owner } create_marauder_starbase = yes } } # System III marauder_3_3 = { class = "rl_standard_stars" asteroid_belt = { type = rocky_asteroid_belt radius = 95 } flags = { marauder_system } planet = { count = 1 class = star orbit_distance = 0 orbit_angle = 1 size = { min = 20 max = 30 } has_ring = no init_effect = { create_fleet = { effect = { set_owner = event_target:marauder_country_3 create_ship = { name = random design = "NAME_Void_Dwelling" graphical_culture = "pirate_01" } set_location = { target = prev distance = 65 angle = 0 } } } create_fleet = { effect = { set_owner = event_target:marauder_country_3 create_ship = { name = random design = "NAME_Void_Dwelling" graphical_culture = "pirate_01" } set_location = { target = prev distance = 115 angle = 145 } } } create_fleet = { effect = { set_owner = event_target:marauder_country_3 create_ship = { name = random design = "NAME_Warrior_Freehold" graphical_culture = "pirate_01" } set_location = { target = prev distance = 95 angle = 0 } } } create_fleet = { effect = { set_owner = event_target:marauder_country_3 create_ship = { name = random design = "NAME_Warrior_Freehold" graphical_culture = "pirate_01" } set_location = { target = prev distance = 95 angle = 90 } } } create_fleet = { effect = { set_owner = event_target:marauder_country_3 create_ship = { name = random design = "NAME_Warrior_Freehold" graphical_culture = "pirate_01" } set_location = { target = prev distance = 95 angle = 180 } } } create_fleet = { effect = { set_owner = event_target:marauder_country_3 create_ship = { name = random design = "NAME_Warrior_Freehold" graphical_culture = "pirate_01" } set_location = { target = prev distance = 95 angle = 270 } } } create_fleet = { effect = { set_owner = event_target:marauder_country_3 create_ship = { name = random design = "NAME_Ancestral_Glory" graphical_culture = "pirate_01" } set_formation_scale = 2 set_fleet_stance = aggressive set_aggro_range_measure_from = self set_aggro_range = 250 set_location = { target = prev distance = 90 angle = 220 } } settings = { garrison = yes } } create_fleet = { effect = { set_owner = event_target:marauder_country_3 while = { count = 22 create_ship = { name = random design = "NAME_Outrider" graphical_culture = "pirate_01" } } while = { count = 14 create_ship = { name = random design = "NAME_Lancer" graphical_culture = "pirate_01" } } while = { count = 8 create_ship = { name = random design = "NAME_Void_Champion" graphical_culture = "pirate_01" } } set_formation_scale = 2 set_fleet_stance = aggressive set_aggro_range_measure_from = self set_aggro_range = 250 set_location = { target = prev distance = 100 angle = 310 } } settings = { garrison = yes } } } } change_orbit = 30 planet = { count = 2 class = "rl_unhabitable_planets" 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 = 1 max = 3 } class = "rl_unhabitable_planets" orbit_distance = 25 orbit_angle = { min = 90 max = 270 } change_orbit = @base_moon_distance moon = { count = { min = 0 max = 1 } class = "rl_unhabitable_planets" orbit_angle = { min = 90 max = 270 } orbit_distance = 5 } } init_effect = { event_target:marauder_country_3 = { save_event_target_as = marauder_starbase_owner } create_marauder_starbase = yes every_neighbor_system = { set_star_flag = marauder_cluster every_neighbor_system = { set_star_flag = marauder_cluster } } } }