Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @base_cost = 300
- @city_cost = 500
- district_generator = {
- base_buildtime = 240
- min_for_deposits_on_planet = 3
- max_for_deposits_on_planet = 15
- show_on_uncolonized = {
- habitable_structure = no
- NOT = { is_planet_class = pc_machine }
- NOT = { is_planet_class = pc_hive }
- NOT = { is_planet_class = pc_city }
- NOT = { is_planet_class = pc_ringworld_habitable }
- yadp_02_rural_districts_all_no = no
- }
- potential = {
- habitable_structure = no
- NOT = { is_planet_class = pc_machine }
- NOT = { is_planet_class = pc_hive }
- NOT = { is_planet_class = pc_city }
- NOT = { is_planet_class = pc_ringworld_habitable }
- yadp_02_rural_districts_all_no = no
- yadp_02_rural_districts_potential_all_no = no
- }
- allow = {
- NOT = { has_modifier = resort_colony }
- }
- conversion_ratio = 1
- convert_to = {
- district_generator_uncapped
- }
- resources = {
- category = planet_districts
- cost = {
- minerals = @base_cost
- }
- upkeep = {
- energy = 1
- }
- }
- planet_modifier = {
- planet_housing_add = 2
- }
- ### Start of Planet Diversity ###
- #Techno-Organic
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = {
- is_gestalt = no
- is_fallen_empire_spiritualist = no
- }
- is_planet_class = pc_technoorganic
- }
- modifier = {
- planet_housing_add = 1
- job_technician_add = 1
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_hive_empire = yes }
- is_planet_class = pc_technoorganic
- }
- modifier = {
- job_technician_drone_add = 1
- planet_housing_add = 1
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_machine_empire = yes }
- is_planet_class = pc_technoorganic
- }
- modifier = {
- job_technician_drone_add = 1
- planet_housing_add = 1
- }
- }
- #Graveyard
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = {
- is_gestalt = no
- is_fallen_empire_spiritualist = no
- }
- is_planet_class = pc_graveyard
- }
- modifier = {
- planet_housing_add = 1
- job_technician_add = 1
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_hive_empire = yes }
- is_planet_class = pc_graveyard
- }
- modifier = {
- job_technician_drone_add = 1
- planet_housing_add = 1
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_machine_empire = yes }
- is_planet_class = pc_graveyard
- }
- modifier = {
- job_technician_drone_add = 1
- planet_housing_add = 1
- }
- }
- #Floating
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = {
- is_gestalt = no
- is_fallen_empire_spiritualist = no
- }
- is_planet_class = pc_floating
- }
- modifier = {
- planet_housing_add = 2
- job_technician_add = 2
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_hive_empire = yes }
- is_planet_class = pc_floating
- }
- modifier = {
- job_technician_drone_add = 2
- planet_housing_add = 2
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_machine_empire = yes }
- is_planet_class = pc_floating
- }
- modifier = {
- job_technician_drone_add = 2
- planet_housing_add = 2
- }
- }
- #Karst
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = {
- is_gestalt = no
- is_fallen_empire_spiritualist = no
- }
- is_planet_class = pc_karst
- }
- modifier = {
- planet_housing_add = 1
- job_technician_add = 1
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_hive_empire = yes }
- is_planet_class = pc_karst
- }
- modifier = {
- job_technician_drone_add = 1
- planet_housing_add = 1
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_machine_empire = yes }
- is_planet_class = pc_karst
- }
- modifier = {
- job_technician_drone_add = 1
- planet_housing_add = 1
- }
- }
- #Irradiated
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = {
- is_gestalt = no
- is_fallen_empire_spiritualist = no
- }
- is_planet_class = pc_irradiated
- }
- modifier = {
- planet_housing_add = 1
- job_technician_add = 1
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_hive_empire = yes }
- is_planet_class = pc_irradiated
- }
- modifier = {
- job_technician_drone_add = 1
- planet_housing_add = 1
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_machine_empire = yes }
- is_planet_class = pc_irradiated
- }
- modifier = {
- job_technician_drone_add = 1
- planet_housing_add = 1
- }
- }
- #Biolumen
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = {
- is_gestalt = no
- is_fallen_empire_spiritualist = no
- }
- is_planet_class = pc_biolumen
- }
- modifier = {
- planet_housing_add = 1
- job_technician_add = 1
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_hive_empire = yes }
- is_planet_class = pc_biolumen
- }
- modifier = {
- job_technician_drone_add = 1
- planet_housing_add = 1
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_machine_empire = yes }
- is_planet_class = pc_biolumen
- }
- modifier = {
- job_technician_drone_add = 1
- planet_housing_add = 1
- }
- }
- #Geothermal
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = {
- is_gestalt = no
- is_fallen_empire_spiritualist = no
- }
- is_planet_class = pc_geothermal
- }
- modifier = {
- planet_housing_add = 1
- job_technician_add = 1
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_hive_empire = yes }
- is_planet_class = pc_geothermal
- }
- modifier = {
- job_technician_drone_add = 1
- planet_housing_add = 1
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_machine_empire = yes }
- is_planet_class = pc_geothermal
- }
- modifier = {
- job_technician_drone_add = 1
- planet_housing_add = 1
- }
- }
- #Tidally-Locked
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = {
- is_gestalt = no
- is_fallen_empire_spiritualist = no
- }
- is_planet_class = pc_tidallylocked
- }
- modifier = {
- planet_housing_add = 1
- job_technician_add = 1
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_hive_empire = yes }
- is_planet_class = pc_tidallylocked
- }
- modifier = {
- job_technician_drone_add = 1
- planet_housing_add = 1
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_machine_empire = yes }
- is_planet_class = pc_tidallylocked
- }
- modifier = {
- job_technician_drone_add = 1
- planet_housing_add = 1
- }
- }
- #Ammonia
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = {
- is_gestalt = no
- is_fallen_empire_spiritualist = no
- }
- is_planet_class = pc_ammonia
- }
- modifier = {
- planet_housing_add = 1
- job_technician_add = 1
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_hive_empire = yes }
- is_planet_class = pc_ammonia
- }
- modifier = {
- job_technician_drone_add = 1
- planet_housing_add = 1
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_machine_empire = yes }
- is_planet_class = pc_ammonia
- }
- modifier = {
- job_technician_drone_add = 1
- planet_housing_add = 1
- }
- }
- #Ash
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = {
- is_gestalt = no
- is_fallen_empire_spiritualist = no
- }
- is_planet_class = pc_ash
- }
- modifier = {
- planet_housing_add = 1
- job_technician_add = 1
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_hive_empire = yes }
- is_planet_class = pc_ash
- }
- modifier = {
- job_technician_drone_add = 1
- planet_housing_add = 1
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_machine_empire = yes }
- is_planet_class = pc_ash
- }
- modifier = {
- job_technician_drone_add = 1
- planet_housing_add = 1
- }
- }
- #Primal
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = {
- is_gestalt = no
- is_fallen_empire_spiritualist = no
- }
- is_planet_class = pc_primal
- }
- modifier = {
- planet_housing_add = 1
- job_technician_add = 1
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_hive_empire = yes }
- is_planet_class = pc_primal
- }
- modifier = {
- job_technician_drone_add = 1
- planet_housing_add = 1
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_machine_empire = yes }
- is_planet_class = pc_primal
- }
- modifier = {
- job_technician_drone_add = 1
- planet_housing_add = 1
- }
- }
- #Methane
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = {
- is_gestalt = no
- is_fallen_empire_spiritualist = no
- }
- is_planet_class = pc_methane
- }
- modifier = {
- planet_housing_add = 1
- job_technician_add = 1
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_hive_empire = yes }
- is_planet_class = pc_methane
- }
- modifier = {
- job_technician_drone_add = 1
- planet_housing_add = 1
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_machine_empire = yes }
- is_planet_class = pc_methane
- }
- modifier = {
- job_technician_drone_add = 1
- planet_housing_add = 1
- }
- }
- ### End of Planet Diversity ###
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = {
- has_valid_civic = civic_agrarian_idyll
- }
- }
- modifier = {
- planet_housing_add = 1
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_hive_empire = yes }
- }
- modifier = {
- job_technician_drone_add = 3
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_machine_empire = yes }
- }
- modifier = {
- job_technician_drone_add = 2
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = {
- is_gestalt = no
- is_fallen_empire_spiritualist = no
- }
- }
- modifier = {
- job_technician_add = 2
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_fallen_empire_spiritualist = yes }
- }
- modifier = {
- job_fe_acolyte_generator_add = 2
- }
- }
- triggered_desc = {
- trigger = {
- exists = owner
- owner = { is_gestalt = yes }
- }
- text = job_technician_drone_effect_desc
- }
- triggered_desc = {
- trigger = {
- exists = owner
- owner = {
- is_gestalt = no
- is_fallen_empire_spiritualist = no
- }
- }
- text = job_technician_effect_desc
- }
- triggered_desc = {
- trigger = {
- exists = owner
- owner = { is_fallen_empire_spiritualist = yes }
- }
- text = job_fe_acolyte_generator_effect_desc
- }
- prerequisites = {
- tech_power_plant_1
- }
- ai_weight = {
- weight = 13
- modifier = {
- factor = 0.001
- free_jobs > 1
- free_building_slots > 0
- not = {
- any_owned_pop = {
- has_job = clerk
- }
- }
- }
- modifier = {
- factor = 100
- any_owned_pop = {
- is_unemployed = yes
- }
- free_jobs < 2
- }
- modifier = {
- factor = 10
- owner = {
- has_technology = tech_terrestrial_sculpting
- }
- }
- modifier = {
- factor = 30
- owner = {
- has_ascension_perk = ap_world_shaper
- }
- }
- modifier = {
- factor = 10
- owner = {
- has_technology = tech_energy_torpedoes_2
- used_naval_capacity_percent > 1
- }
- }
- modifier = {
- factor = 2
- years_passed > 40
- }
- #modifier = {
- #factor = 0
- #owner = { needs_energy = no }
- #}
- #modifier = {
- #factor = 30
- #owner = { really_needs_energy = yes }
- #}
- modifier = {
- factor = 2
- free_jobs < 3
- }
- modifier = {
- factor = 0.0001
- nor = {
- any_owned_pop = {
- or = {
- has_job = clerk
- and = {
- is_unemployed = yes
- not = { is_pop_category = specialist }
- }
- }
- }
- free_jobs < 2
- and = {
- owner = { is_gestalt = yes }
- or = {
- free_amenities > 12
- free_jobs < 4
- }
- }
- }
- }
- modifier = {
- factor = 0.001
- free_jobs > 3
- free_district_slots < 3
- not = {
- any_owned_pop = {
- or = {
- has_job = clerk
- and = {
- is_unemployed = yes
- not = { is_pop_category = specialist }
- }
- }
- }
- }
- }
- modifier = {
- factor = 5
- owner = { is_machine_empire = yes
- resource_income_compare = {
- resource = energy
- value < 10
- } }
- }
- modifier = {
- factor = 2
- owner = { is_machine_empire = yes
- resource_income_compare = {
- resource = energy
- value < 20
- } }
- }
- modifier = {
- factor = 2
- str_good_energy = yes
- }
- modifier = {
- factor = 0
- has_planet_flag = ecumen
- }
- modifier = {
- factor = 0.001
- free_district_slots = 0
- free_housing < 2
- }
- modifier = {
- factor = 0.05
- free_amenities < -5
- }
- modifier = {
- factor = 1.5
- or = {
- has_building = building_energy_grid
- has_building = building_energy_nexus
- }
- }
- modifier = {
- factor = 5
- owner = { has_deficit = energy }
- }
- modifier = {
- factor = 3
- owner = { resource_stockpile_compare = {
- resource = energy
- value < 50
- } }
- }
- modifier = {
- factor = 3
- owner = { resource_stockpile_compare = {
- resource = energy
- value < 100
- } }
- }
- modifier = {
- factor = 4
- owner = {
- resource_income_compare = {
- resource = energy
- value < -60 }
- } }
- modifier = {
- factor = 3
- owner = {
- resource_income_compare = {
- resource = energy
- value < -50 }
- } }
- modifier = {
- factor = 3
- owner = {
- resource_income_compare = {
- resource = energy
- value < -30 }
- } }
- modifier = {
- factor = 2
- owner = {
- resource_income_compare = {
- resource = energy
- value < -20 }
- } }
- modifier = {
- factor = 2
- owner = {
- resource_income_compare = {
- resource = energy
- value < -10 }
- } }
- modifier = {
- factor = 1.5
- owner = {
- resource_income_compare = {
- resource = energy
- value < -5 }
- } }
- modifier = {
- factor = 0.85
- owner = {
- resource_income_compare = {
- resource = energy
- value > 10 } } }
- modifier = {
- factor = 0.8
- owner = {
- resource_income_compare = {
- resource = energy
- value > 30 } } }
- modifier = {
- factor = 0.75
- owner = {
- resource_income_compare = {
- resource = energy
- value > 60 }
- } }
- modifier = {
- factor = 0.7
- owner = {
- resource_income_compare = {
- resource = energy
- value > 120 }
- } }
- modifier = {
- factor = 3
- not = {
- owner = { has_country_flag = acceptable_energy_economy }
- }
- }
- modifier = {
- factor = 0.5
- owner = { has_country_flag = fine_energy_economy }
- }
- modifier = {
- factor = 0.25
- owner = { has_country_flag = good_energy_economy }
- }
- }
- ai_resource_production = {
- energy = 1
- trigger = {
- always = yes
- }
- }
- }
- district_mining = {
- base_buildtime = 240
- min_for_deposits_on_planet = 1
- max_for_deposits_on_planet = 15
- show_on_uncolonized = {
- habitable_structure = no
- NOT = { is_planet_class = pc_machine }
- NOT = { is_planet_class = pc_hive }
- NOT = { is_planet_class = pc_city }
- NOT = { is_planet_class = pc_ringworld_habitable }
- yadp_02_rural_districts_all_no = no
- }
- potential = {
- habitable_structure = no
- NOT = { is_planet_class = pc_machine }
- NOT = { is_planet_class = pc_hive }
- NOT = { is_planet_class = pc_city }
- NOT = { is_planet_class = pc_ringworld_habitable }
- yadp_02_rural_districts_all_no = no
- yadp_02_rural_districts_potential_all_no = no
- }
- allow = {
- NOT = { has_modifier = resort_colony }
- }
- conversion_ratio = 1
- convert_to = {
- district_mining_uncapped
- }
- resources = {
- category = planet_districts
- cost = {
- minerals = @base_cost
- }
- upkeep = {
- energy = 1
- }
- }
- planet_modifier = {
- planet_housing_add = 2
- }
- #### plentiful traditions
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { has_tradition = tr_plentiful_industry_3 }
- owner = { is_hive_empire = yes }
- }
- modifier = {
- planet_housing_add = 1
- job_mining_drone_add = 1
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { has_tradition = tr_plentiful_industry_3 }
- owner = { is_machine_empire = yes }
- }
- modifier = {
- planet_housing_add = 1
- job_mining_drone_add = 1
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { has_tradition = tr_plentiful_industry_3 }
- owner = {
- is_gestalt = no
- is_fallen_empire_spiritualist = no
- }
- }
- modifier = {
- planet_housing_add = 1
- job_miner_add = 1
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { has_tradition = tr_plentiful_industry_3 }
- owner = { is_fallen_empire_spiritualist = yes }
- }
- modifier = {
- planet_housing_add = 1
- job_fe_acolyte_mine_add = 1
- }
- }
- #### plentiful traditions
- ### Start of Planet Diversity ###
- #Graveyard
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = {
- is_gestalt = no
- is_fallen_empire_spiritualist = no
- }
- is_planet_class = pc_graveyard
- }
- modifier = {
- planet_housing_add = 2
- job_miner_add = 2
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_hive_empire = yes }
- is_planet_class = pc_graveyard
- }
- modifier = {
- job_mining_drone_add = 2
- planet_housing_add = 2
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_machine_empire = yes }
- is_planet_class = pc_graveyard
- }
- modifier = {
- job_mining_drone_add = 2
- planet_housing_add = 2
- }
- }
- #Crystal
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = {
- is_gestalt = no
- is_fallen_empire_spiritualist = no
- }
- is_planet_class = pc_crystal
- }
- modifier = {
- planet_housing_add = 1
- job_miner_add = 1
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_hive_empire = yes }
- is_planet_class = pc_crystal
- }
- modifier = {
- job_mining_drone_add = 1
- planet_housing_add = 1
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_machine_empire = yes }
- is_planet_class = pc_crystal
- }
- modifier = {
- job_mining_drone_add = 1
- planet_housing_add = 1
- }
- }
- #Floating
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = {
- is_gestalt = no
- is_fallen_empire_spiritualist = no
- }
- is_planet_class = pc_floating
- }
- modifier = {
- planet_housing_add = 1
- job_miner_add = 1
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_hive_empire = yes }
- is_planet_class = pc_floating
- }
- modifier = {
- job_mining_drone_add = 1
- planet_housing_add = 1
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_machine_empire = yes }
- is_planet_class = pc_floating
- }
- modifier = {
- job_mining_drone_add = 1
- planet_housing_add = 1
- }
- }
- #Karst
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = {
- is_gestalt = no
- is_fallen_empire_spiritualist = no
- }
- is_planet_class = pc_karst
- }
- modifier = {
- planet_housing_add = 1
- job_miner_add = 1
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_hive_empire = yes }
- is_planet_class = pc_karst
- }
- modifier = {
- job_mining_drone_add = 1
- planet_housing_add = 1
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_machine_empire = yes }
- is_planet_class = pc_karst
- }
- modifier = {
- job_mining_drone_add = 1
- planet_housing_add = 1
- }
- }
- #Geothermal
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = {
- is_gestalt = no
- is_fallen_empire_spiritualist = no
- }
- is_planet_class = pc_geothermal
- }
- modifier = {
- planet_housing_add = 1
- job_miner_add = 1
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_hive_empire = yes }
- is_planet_class = pc_geothermal
- }
- modifier = {
- job_mining_drone_add = 1
- planet_housing_add = 1
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_machine_empire = yes }
- is_planet_class = pc_geothermal
- }
- modifier = {
- job_mining_drone_add = 1
- planet_housing_add = 1
- }
- }
- #Superhabitable
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = {
- is_gestalt = no
- is_fallen_empire_spiritualist = no
- }
- is_planet_class = pc_superhabitable
- }
- modifier = {
- planet_housing_add = 1
- job_miner_add = 1
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_hive_empire = yes }
- is_planet_class = pc_superhabitable
- }
- modifier = {
- job_mining_drone_add = 1
- planet_housing_add = 1
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_machine_empire = yes }
- is_planet_class = pc_superhabitable
- }
- modifier = {
- job_mining_drone_add = 1
- planet_housing_add = 1
- }
- }
- #Methane
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = {
- is_gestalt = no
- is_fallen_empire_spiritualist = no
- }
- is_planet_class = pc_methane
- }
- modifier = {
- planet_housing_add = 1
- job_miner_add = 1
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_hive_empire = yes }
- is_planet_class = pc_methane
- }
- modifier = {
- job_mining_drone_add = 1
- planet_housing_add = 1
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_machine_empire = yes }
- is_planet_class = pc_methane
- }
- modifier = {
- job_mining_drone_add = 1
- planet_housing_add = 1
- }
- }
- #Ash
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = {
- is_gestalt = no
- is_fallen_empire_spiritualist = no
- }
- is_planet_class = pc_ash
- }
- modifier = {
- planet_housing_add = 1
- job_miner_add = 1
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_hive_empire = yes }
- is_planet_class = pc_ash
- }
- modifier = {
- job_mining_drone_add = 1
- planet_housing_add = 1
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_machine_empire = yes }
- is_planet_class = pc_ash
- }
- modifier = {
- job_mining_drone_add = 1
- planet_housing_add = 1
- }
- }
- #Primal
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = {
- is_gestalt = no
- is_fallen_empire_spiritualist = no
- }
- is_planet_class = pc_primal
- }
- modifier = {
- planet_housing_add = 1
- job_miner_add = 1
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_hive_empire = yes }
- is_planet_class = pc_primal
- }
- modifier = {
- job_mining_drone_add = 1
- planet_housing_add = 1
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_machine_empire = yes }
- is_planet_class = pc_primal
- }
- modifier = {
- job_mining_drone_add = 1
- planet_housing_add = 1
- }
- }
- ### End of Planet Diversity ###
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = {
- has_valid_civic = civic_agrarian_idyll
- }
- }
- modifier = {
- planet_housing_add = 1
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_hive_empire = yes }
- }
- modifier = {
- job_mining_drone_add = 3
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_machine_empire = yes }
- }
- modifier = {
- job_mining_drone_add = 2
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = {
- is_gestalt = no
- is_fallen_empire_spiritualist = no
- }
- }
- modifier = {
- job_miner_add = 2
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_fallen_empire_spiritualist = yes }
- }
- modifier = {
- job_fe_acolyte_mine_add = 2
- }
- }
- triggered_desc = {
- trigger = {
- exists = owner
- owner = { is_gestalt = yes }
- }
- text = job_mining_drone_effect_desc
- }
- triggered_desc = {
- trigger = {
- exists = owner
- owner = {
- is_gestalt = no
- is_fallen_empire_spiritualist = no
- }
- }
- text = job_miner_effect_desc
- }
- triggered_desc = {
- trigger = {
- exists = owner
- owner = { is_fallen_empire_spiritualist = yes }
- }
- text = job_fe_acolyte_mine_effect_desc
- }
- prerequisites = {
- tech_mechanized_mining
- }
- ai_weight = {
- weight = 14
- modifier = {
- factor = 100
- any_owned_pop = {
- is_unemployed = yes
- }
- free_jobs < 2
- }
- modifier = {
- factor = 1000
- any_owned_pop = {
- is_unemployed = yes
- is_robot_pop = yes
- }
- }
- modifier = {
- factor = 0.001
- free_jobs > 3
- free_building_slots > 0
- not = {
- any_owned_pop = {
- or = {
- has_job = clerk
- and = {
- is_unemployed = yes
- not = { is_pop_category = specialist }
- }
- }
- }
- }
- }
- modifier = {
- factor = 0.001
- free_jobs > 3
- free_district_slots < 3
- not = {
- any_owned_pop = {
- or = {
- has_job = clerk
- and = {
- is_unemployed = yes
- not = { is_pop_category = specialist }
- }
- }
- }
- }
- }
- modifier = {
- factor = 2
- free_jobs < 5
- }
- modifier = {
- factor = 10
- is_lithoid_empire = yes
- }
- modifier = {
- factor = 2
- owner = { is_machine_empire = yes }
- }
- modifier = {
- factor = 0.75
- owner = {resource_stockpile_compare = { resource = minerals value >3000 } }
- }
- modifier = {
- factor = 0.75
- owner = {resource_stockpile_compare = { resource = minerals value >4000 } }
- }
- modifier = {
- factor = 0.75
- owner = {resource_stockpile_compare = { resource = minerals value >5000 } }
- }
- modifier = {
- factor = 0.75
- owner = {resource_stockpile_compare = { resource = minerals value >6000 } }
- }
- modifier = {
- factor = 0.5
- owner = {resource_stockpile_compare = { resource = minerals value >7000 } }
- }
- modifier = {
- factor = 0.5
- owner = {resource_stockpile_compare = { resource = minerals value >8000 } }
- }
- modifier = {
- factor = 0.25
- owner = {resource_stockpile_compare = { resource = minerals value >10000 } }
- }
- modifier = {
- factor = 0.2
- owner = {resource_stockpile_compare = { resource = minerals value >20000 } }
- }
- modifier = {
- factor = 0.1
- owner = {resource_stockpile_compare = { resource = minerals value >25000 } }
- }
- modifier = {
- factor = 0.01
- free_amenities < -5
- }
- #modifier = {
- #factor = 0
- #owner = { needs_minerals = no }
- #}
- #modifier = {
- #factor = 30
- #owner = { really_needs_minerals = yes }
- #}
- modifier = {
- factor = 1.5
- or = {
- has_building = building_mineral_purification_plant
- has_building = building_mineral_purification_hub
- }
- }
- modifier = {
- factor = 3
- owner = { has_deficit = minerals }
- }
- modifier = {
- factor = 2
- owner = { resource_stockpile_compare = {
- resource = minerals
- value < 100
- } }
- }
- modifier = {
- factor = 2
- owner = { resource_stockpile_compare = {
- resource = minerals
- value < 50
- } }
- }
- modifier = {
- factor = 4
- owner = {
- resource_income_compare = {
- resource = minerals
- value < 20.0 }
- } }
- modifier = {
- factor = 4
- owner = {
- resource_income_compare = {
- resource = minerals
- value < 30.0 }
- } }
- modifier = {
- factor = 3
- owner = {
- resource_income_compare = {
- resource = minerals
- value < 40.0 }
- } }
- modifier = {
- factor = 3
- owner = {
- resource_income_compare = {
- resource = minerals
- value < 50.0 }
- } }
- modifier = {
- factor = 2
- owner = {
- resource_income_compare = {
- resource = minerals
- value < 75.0 }
- } }
- modifier = {
- factor = 0.9
- owner = {
- resource_income_compare = {
- resource = minerals
- value > 100 }
- } }
- modifier = {
- factor = 0.9
- owner = {
- resource_income_compare = {
- resource = minerals
- value > 150 }
- } }
- modifier = {
- factor = 0.9
- owner = {
- resource_income_compare = {
- resource = minerals
- value > 200 } } }
- modifier = {
- factor = 0.9
- owner = {
- resource_income_compare = {
- resource = minerals
- value > 250 } } }
- modifier = {
- factor = 0.9
- owner = {
- resource_income_compare = {
- resource = minerals
- value > 300.0 }
- } }
- modifier = {
- factor = 0.9
- owner = {
- resource_income_compare = {
- resource = minerals
- value > 500.0 }
- } }
- modifier = {
- factor = 3
- not = {
- owner = { has_country_flag = acceptable_mineral_economy }
- }
- }
- modifier = {
- factor = 0.5
- owner = { has_country_flag = fine_mineral_economy }
- }
- modifier = {
- factor = 0.25
- owner = { has_country_flag = good_mineral_economy }
- }
- modifier = {
- factor = 2
- str_good_minerals = yes
- }
- modifier = {
- factor = 0.1
- has_planet_modifier = pm_mineral_poor
- }
- modifier = {
- factor = 0.005
- has_planet_flag = ecumen
- }
- modifier = {
- factor = 0
- has_planet_flag = ecumen
- free_district_slots = 0
- }
- modifier = {
- factor = 0.001
- free_district_slots = 0
- free_housing < 2
- }
- modifier = {
- factor = 0.0001
- nor = {
- any_owned_pop = {
- or = {
- has_job = clerk
- and = {
- is_shackled_robot = yes
- is_unemployed = yes
- } } }
- free_jobs < 2
- and = {
- owner = { is_gestalt = yes }
- or = {
- free_amenities > 12
- free_jobs < 4
- }
- }
- }
- }
- modifier = {
- factor = 50
- any_owned_pop = {
- is_shackled_robot = yes
- is_unemployed = yes
- }
- }
- }
- ai_resource_production = {
- minerals = 1
- trigger = {
- always = yes
- }
- }
- }
- district_farming = {
- base_buildtime = 240
- min_for_deposits_on_planet = 3
- max_for_deposits_on_planet = 15
- show_on_uncolonized = {
- habitable_structure = no
- NOT = { is_planet_class = pc_machine }
- NOT = { is_planet_class = pc_hive }
- NOT = { is_planet_class = pc_city }
- NOT = { is_planet_class = pc_ringworld_habitable }
- yadp_02_rural_districts_all_no = no
- }
- potential = {
- habitable_structure = no
- NOT = { is_planet_class = pc_machine }
- NOT = { is_planet_class = pc_hive }
- NOT = { is_planet_class = pc_city }
- NOT = { is_planet_class = pc_ringworld_habitable }
- yadp_02_rural_districts_all_no = no
- yadp_02_rural_districts_potential_all_no = no
- }
- allow = {
- NOT = { has_modifier = resort_colony }
- }
- conversion_ratio = 1
- convert_to = {
- district_farming_uncapped
- }
- resources = {
- category = planet_districts
- cost = {
- minerals = @base_cost
- }
- upkeep = {
- energy = 1
- }
- }
- planet_modifier = {
- planet_housing_add = 2
- }
- ### Start of Planet Diversity ###
- #Techno-Organic
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_gestalt = no is_fallen_empire_spiritualist = no }
- is_planet_class = pc_technoorganic
- }
- modifier = {
- planet_housing_add = 2
- job_farmer_add = 2
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_hive_empire = yes }
- is_planet_class = pc_technoorganic
- }
- modifier = {
- job_agri_drone_add = 2
- planet_housing_add = 2
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_machine_empire = yes }
- is_planet_class = pc_technoorganic
- }
- modifier = {
- job_agri_drone_add = 2
- planet_housing_add = 2
- }
- }
- #Crystal
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_gestalt = no is_fallen_empire_spiritualist = no }
- is_planet_class = pc_crystal
- }
- modifier = {
- planet_housing_add = 2
- job_farmer_add = 2
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_hive_empire = yes }
- is_planet_class = pc_crystal
- }
- modifier = {
- job_agri_drone_add = 2
- planet_housing_add = 2
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_machine_empire = yes }
- is_planet_class = pc_crystal
- }
- modifier = {
- job_agri_drone_add = 2
- planet_housing_add = 2
- }
- }
- #Biolumen
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_gestalt = no is_fallen_empire_spiritualist = no }
- is_planet_class = pc_biolumen
- }
- modifier = {
- planet_housing_add = 1
- job_farmer_add = 1
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_hive_empire = yes }
- is_planet_class = pc_biolumen
- }
- modifier = {
- job_agri_drone_add = 1
- planet_housing_add = 1
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_machine_empire = yes }
- is_planet_class = pc_biolumen
- }
- modifier = {
- job_agri_drone_add = 1
- planet_housing_add = 1
- }
- }
- #Irradiated
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_gestalt = no is_fallen_empire_spiritualist = no }
- is_planet_class = pc_irradiated
- }
- modifier = {
- planet_housing_add = 1
- job_farmer_add = 1
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_hive_empire = yes }
- is_planet_class = pc_irradiated
- }
- modifier = {
- job_agri_drone_add = 1
- planet_housing_add = 1
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_machine_empire = yes }
- is_planet_class = pc_irradiated
- }
- modifier = {
- job_agri_drone_add = 1
- planet_housing_add = 1
- }
- }
- #Superhabitable
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_gestalt = no is_fallen_empire_spiritualist = no }
- is_planet_class = pc_superhabitable
- }
- modifier = {
- planet_housing_add = 1
- job_farmer_add = 1
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_hive_empire = yes }
- is_planet_class = pc_superhabitable
- }
- modifier = {
- job_agri_drone_add = 1
- planet_housing_add = 1
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_machine_empire = yes }
- is_planet_class = pc_superhabitable
- }
- modifier = {
- job_agri_drone_add = 1
- planet_housing_add = 1
- }
- }
- #Tidally-Locked
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_gestalt = no is_fallen_empire_spiritualist = no }
- is_planet_class = pc_tidallylocked
- }
- modifier = {
- planet_housing_add = 1
- job_farmer_add = 1
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_hive_empire = yes }
- is_planet_class = pc_tidallylocked
- }
- modifier = {
- job_agri_drone_add = 1
- planet_housing_add = 1
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_machine_empire = yes }
- is_planet_class = pc_tidallylocked
- }
- modifier = {
- job_agri_drone_add = 1
- planet_housing_add = 1
- }
- }
- #Ammonia
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_gestalt = no is_fallen_empire_spiritualist = no }
- is_planet_class = pc_ammonia
- }
- modifier = {
- planet_housing_add = 1
- job_farmer_add = 1
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_hive_empire = yes }
- is_planet_class = pc_ammonia
- }
- modifier = {
- job_agri_drone_add = 1
- planet_housing_add = 1
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_machine_empire = yes }
- is_planet_class = pc_ammonia
- }
- modifier = {
- job_agri_drone_add = 1
- planet_housing_add = 1
- }
- }
- ### End of Planet Diversity ###
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = {
- has_valid_civic = civic_agrarian_idyll
- }
- }
- modifier = {
- planet_housing_add = 1
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = {
- has_technology = tech_housing_agrarian_idyll
- has_valid_civic = civic_agrarian_idyll
- }
- }
- modifier = {
- planet_housing_add = 1
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_hive_empire = yes }
- }
- modifier = {
- job_agri_drone_add = 3
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_machine_empire = yes }
- }
- modifier = {
- job_agri_drone_add = 2
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = {
- is_gestalt = no
- is_fallen_empire_spiritualist = no
- }
- }
- modifier = {
- job_farmer_add = 2
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_fallen_empire_spiritualist = yes }
- }
- modifier = {
- job_fe_acolyte_farm_add = 2
- }
- }
- triggered_desc = {
- trigger = {
- exists = owner
- owner = { is_gestalt = yes }
- }
- text = job_agri_drone_effect_desc
- }
- triggered_desc = {
- trigger = {
- exists = owner
- owner = {
- is_gestalt = no
- is_fallen_empire_spiritualist = no
- }
- }
- text = job_farmer_effect_desc
- }
- triggered_desc = {
- trigger = {
- exists = owner
- owner = { is_fallen_empire_spiritualist = yes }
- }
- text = job_fe_acolyte_farm_effect_desc
- }
- prerequisites = {
- tech_industrial_farming
- }
- ai_weight = {
- weight = 14
- modifier = {
- factor = 100
- any_owned_pop = {
- is_unemployed = yes
- }
- free_jobs < 2
- }
- modifier = {
- factor = 2
- free_jobs < 5
- }
- modifier = {
- factor = 2.5
- owner = { is_hive_empire = yes }
- }
- modifier = {
- factor = 0.001
- free_jobs > 1
- free_building_slots > 0
- not = {
- any_owned_pop = {
- or = {
- has_job = clerk
- and = {
- is_unemployed = yes
- not = { is_pop_category = specialist }
- }
- }
- }
- }
- }
- modifier = {
- factor = 0.001
- free_jobs > 3
- free_district_slots < 3
- not = {
- any_owned_pop = {
- or = {
- has_job = clerk
- and = {
- is_unemployed = yes
- not = { is_pop_category = specialist }
- }
- }
- }
- }
- }
- modifier = {
- factor = 0.01
- owner = {
- is_lithoid_empire = yes
- resource_income_compare = {
- resource = food
- value > 5
- }
- }
- }
- modifier = {
- factor = 2
- str_good_food = yes
- }
- modifier = {
- factor = 0.005
- has_planet_flag = ecumen
- }
- modifier = {
- factor = 0
- has_planet_flag = ecumen
- free_district_slots = 0
- }
- modifier = {
- factor = 0.07
- free_amenities < -5
- }
- #modifier = {
- #factor = 0
- #owner = { needs_food = no }
- #}
- #modifier = {
- #factor = 30
- #owner = { really_needs_food = yes }
- #}
- modifier = {
- factor = 1.5
- or = {
- has_building = building_food_processing_facility
- has_building = building_food_processing_center
- }
- }
- modifier = {
- factor = 0.001
- free_district_slots = 0
- free_housing < 2
- }
- modifier = {
- factor = 0.0001
- nor = {
- any_owned_pop = {
- or = {
- has_job = clerk
- and = {
- is_shackled_robot = yes
- is_unemployed = yes
- } } }
- free_jobs < 2
- and = {
- owner = { is_gestalt = yes }
- or = {
- free_amenities > 12
- free_jobs < 4
- }
- }
- }
- }
- modifier = {
- factor = 50
- any_owned_pop = {
- is_shackled_robot = yes
- is_unemployed = yes
- }
- }
- modifier = {
- factor = 0
- owner = {
- is_mechanical_empire = yes
- NOR = {
- has_civic = civic_machine_servitor
- has_civic = civic_machine_assimilator
- }
- }
- }
- modifier = {
- factor = 1.5
- years_passed > 10
- owner = {resource_stockpile_compare = { resource = food value < 100 } }
- }
- modifier = {
- factor = 1.5
- years_passed > 10
- owner = {resource_stockpile_compare = { resource = food value < 200 } }
- }
- modifier = {
- factor = 1.5
- years_passed > 10
- owner = {resource_stockpile_compare = { resource = food value < 300 } }
- }
- modifier = {
- factor = 0.75
- owner = {resource_stockpile_compare = { resource = food value >4000 } }
- }
- modifier = {
- factor = 0.75
- owner = {resource_stockpile_compare = { resource = food value >5000 } }
- }
- modifier = {
- factor = 0.75
- owner = {resource_stockpile_compare = { resource = food value >6000 } }
- }
- modifier = {
- factor = 3
- owner = { has_deficit = food }
- }
- modifier = {
- factor = 3
- owner = { resource_stockpile_compare = {
- resource = food
- value < 100
- } }
- }
- modifier = {
- factor = 3
- owner = {
- resource_income_compare = {
- resource = food
- value < -40 }
- } }
- modifier = {
- factor = 3
- owner = {
- resource_income_compare = {
- resource = food
- value < -30 }
- } }
- modifier = {
- factor = 2
- owner = {
- resource_income_compare = {
- resource = food
- value < -20 }
- } }
- modifier = {
- factor = 2
- owner = {
- resource_income_compare = {
- resource = food
- value < -10 }
- } }
- modifier = {
- factor = 2
- owner = {
- resource_income_compare = {
- resource = food
- value < 0 }
- } }
- modifier = {
- factor = 0.9
- owner = {
- resource_income_compare = {
- resource = food
- value > 10 }
- } }
- modifier = {
- factor = 0.9
- owner = {
- resource_income_compare = {
- resource = food
- value > 20 }
- } }
- modifier = {
- factor = 0.8
- owner = {
- resource_income_compare = {
- resource = food
- value > 30 } } }
- modifier = {
- factor = 0.8
- owner = {
- resource_income_compare = {
- resource = food
- value > 40 } } }
- modifier = {
- factor = 0.8
- owner = {
- resource_income_compare = {
- resource = food
- value > 60 } } }
- modifier = {
- factor = 0.8
- owner = {
- resource_income_compare = {
- resource = food
- value > 80 } } }
- modifier = {
- factor = 0.75
- owner = {
- resource_income_compare = {
- resource = food
- value > 100 }
- } }
- modifier = {
- factor = 0.6
- owner = {
- resource_income_compare = {
- resource = food
- value > 150 }
- } }
- modifier = {
- factor = 3
- owner = {
- is_hive_empire = yes
- years_passed < 30
- resource_income_compare = {
- resource = food
- value < 30
- }
- }
- }
- modifier = {
- factor = 3
- not = {
- owner = { has_country_flag = acceptable_food_economy }
- }
- }
- modifier = {
- factor = 0.5
- owner = { has_country_flag = fine_food_economy }
- }
- modifier = {
- factor = 0.25
- owner = { has_country_flag = good_food_economy }
- }
- modifier = {
- factor = 0.7
- owner = {
- is_machine_empire = yes
- resource_income_compare = {
- resource = food
- value > 20
- }
- }
- }
- modifier = {
- factor = 0
- owner = { needs_food_at_all = no }
- }
- }
- ai_resource_production = {
- food = 1
- trigger = {
- always = yes
- }
- }
- }
- district_generator_uncapped = {
- base_buildtime = 240
- icon = district_generator
- is_capped_by_modifier = no
- show_on_uncolonized = {
- OR = {
- is_planet_class = pc_hive
- is_planet_class = pc_machine
- }
- }
- potential = {
- OR = {
- is_planet_class = pc_hive
- is_planet_class = pc_machine
- }
- }
- allow = {
- NOT = { has_modifier = resort_colony }
- }
- conversion_ratio = 1
- convert_to = {
- district_generator
- }
- resources = {
- category = planet_districts
- cost = {
- minerals = @base_cost
- }
- upkeep = {
- energy = 1
- }
- }
- planet_modifier = {
- planet_housing_add = 2
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = {
- has_valid_civic = civic_agrarian_idyll
- }
- }
- modifier = {
- planet_housing_add = 1
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_hive_empire = yes }
- }
- modifier = {
- job_technician_drone_add = 3
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_machine_empire = yes }
- }
- modifier = {
- job_technician_drone_add = 2
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = {
- is_gestalt = no
- is_fallen_empire_spiritualist = no
- }
- }
- modifier = {
- job_technician_add = 2
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_fallen_empire_spiritualist = yes }
- }
- modifier = {
- job_fe_acolyte_generator_add = 2
- }
- }
- triggered_desc = {
- trigger = {
- exists = owner
- owner = { is_gestalt = yes }
- }
- text = job_technician_drone_effect_desc
- }
- triggered_desc = {
- trigger = {
- exists = owner
- owner = {
- is_gestalt = no
- is_fallen_empire_spiritualist = no
- }
- }
- text = job_technician_effect_desc
- }
- triggered_desc = {
- trigger = {
- exists = owner
- owner = { is_fallen_empire_spiritualist = yes }
- }
- text = job_fe_acolyte_generator_effect_desc
- }
- ai_weight = {
- weight = 3
- modifier = {
- factor = 2
- free_jobs < 5
- }
- #modifier = {
- #factor = 0
- #owner = { needs_energy = no }
- #}
- #modifier = {
- #factor = 30
- #owner = { really_needs_energy = yes }
- #}
- modifier = {
- factor = 0.001
- nor = {
- any_owned_pop = {has_job = clerk }
- free_jobs < 3
- and = {
- owner = { is_gestalt = yes }
- free_amenities > 10
- free_jobs < 6
- }
- }
- }
- modifier = {
- factor = 0.001
- free_jobs > 3
- free_district_slots < 3
- not = {
- any_owned_pop = {
- or = {
- has_job = clerk
- and = {
- is_unemployed = yes
- not = { is_pop_category = specialist }
- }
- }
- }
- }
- }
- modifier = {
- factor = 5
- owner = { is_machine_empire = yes
- resource_income_compare = {
- resource = energy
- value < 10
- } }
- }
- modifier = {
- factor = 2
- owner = { is_machine_empire = yes
- resource_income_compare = {
- resource = energy
- value < 20
- } }
- }
- modifier = {
- factor = 2
- str_good_energy = yes
- }
- modifier = {
- factor = 0.005
- has_planet_flag = ecumen
- }
- modifier = {
- factor = 0
- has_planet_flag = ecumen
- free_district_slots = 0
- }
- modifier = {
- factor = 0.001
- free_district_slots = 0
- free_housing < 2
- }
- modifier = {
- factor = 0.05
- free_amenities < -5
- }
- modifier = {
- factor = 1.5
- or = {
- has_building = building_energy_grid
- has_building = building_energy_nexus
- }
- }
- modifier = {
- factor = 5
- owner = {
- has_deficit = energy
- }
- }
- modifier = {
- factor = 4
- owner = {
- resource_income_compare = {
- resource = energy
- value < -150 }
- } }
- modifier = {
- factor = 3
- owner = {
- resource_income_compare = {
- resource = energy
- value < -100 }
- } }
- modifier = {
- factor = 3
- owner = {
- resource_income_compare = {
- resource = energy
- value < -75 }
- } }
- modifier = {
- factor = 2
- owner = {
- resource_income_compare = {
- resource = energy
- value < -50 }
- } }
- modifier = {
- factor = 2
- owner = {
- resource_income_compare = {
- resource = energy
- value < -30 }
- } }
- modifier = {
- factor = 1.5
- owner = {
- resource_income_compare = {
- resource = energy
- value < -10 }
- } }
- modifier = {
- factor = 0.85
- owner = {
- resource_income_compare = {
- resource = energy
- value > 10 } } }
- modifier = {
- factor = 0.85
- owner = {
- resource_income_compare = {
- resource = energy
- value > 30 } } }
- modifier = {
- factor = 0.65
- owner = {
- resource_income_compare = {
- resource = energy
- value > 60 }
- } }
- modifier = {
- factor = 0.4
- owner = {
- resource_income_compare = {
- resource = energy
- value > 120 }
- } }
- }
- ai_resource_production = {
- energy = 1
- trigger = {
- always = yes
- }
- }
- }
- district_mining_uncapped = {
- base_buildtime = 240
- icon = district_mining
- is_capped_by_modifier = no
- show_on_uncolonized = {
- OR = {
- is_planet_class = pc_hive
- is_planet_class = pc_machine
- }
- }
- potential = {
- OR = {
- is_planet_class = pc_hive
- is_planet_class = pc_machine
- }
- }
- allow = {
- NOT = { has_modifier = resort_colony }
- }
- conversion_ratio = 1
- convert_to = {
- district_mining
- }
- resources = {
- category = planet_districts
- cost = {
- minerals = @base_cost
- }
- upkeep = {
- energy = 1
- }
- }
- planet_modifier = {
- planet_housing_add = 2
- }
- #### plentiful traditions
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { has_tradition = tr_plentiful_industry_3 }
- owner = { is_hive_empire = yes }
- }
- modifier = {
- planet_housing_add = 1
- job_mining_drone_add = 1
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { has_tradition = tr_plentiful_industry_3 }
- owner = { is_machine_empire = yes }
- }
- modifier = {
- planet_housing_add = 1
- job_mining_drone_add = 1
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { has_tradition = tr_plentiful_industry_3 }
- owner = {
- is_gestalt = no
- is_fallen_empire_spiritualist = no
- }
- }
- modifier = {
- planet_housing_add = 1
- job_miner_add = 1
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { has_tradition = tr_plentiful_industry_3 }
- owner = { is_fallen_empire_spiritualist = yes }
- }
- modifier = {
- planet_housing_add = 1
- job_fe_acolyte_mine_add = 1
- }
- }
- #### plentiful traditions
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = {
- has_valid_civic = civic_agrarian_idyll
- }
- }
- modifier = {
- planet_housing_add = 1
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_hive_empire = yes }
- }
- modifier = {
- job_mining_drone_add = 3
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_machine_empire = yes }
- }
- modifier = {
- job_mining_drone_add = 2
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = {
- is_gestalt = no
- is_fallen_empire_spiritualist = no
- }
- }
- modifier = {
- job_miner_add = 2
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_fallen_empire_spiritualist = yes }
- }
- modifier = {
- job_fe_acolyte_mine_add = 2
- }
- }
- triggered_desc = {
- trigger = {
- exists = owner
- owner = { is_gestalt = yes }
- }
- text = job_mining_drone_effect_desc
- }
- triggered_desc = {
- trigger = {
- exists = owner
- owner = {
- is_gestalt = no
- is_fallen_empire_spiritualist = no
- }
- }
- text = job_miner_effect_desc
- }
- triggered_desc = {
- trigger = {
- exists = owner
- owner = { is_fallen_empire_spiritualist = yes }
- }
- text = job_fe_acolyte_mine_effect_desc
- }
- prerequisites = {
- }
- ai_weight = {
- weight = 3
- modifier = {
- factor = 2
- free_jobs < 5
- }
- modifier = {
- factor = 2
- owner = { is_machine_empire = yes }
- }
- modifier = {
- factor = 1.2
- years_passed > 30
- }
- modifier = {
- factor = 1.3
- years_passed > 50
- }
- modifier = {
- factor = 1.5
- years_passed > 100
- }
- modifier = {
- factor = 0.75
- owner = {resource_stockpile_compare = { resource = minerals value >3000 } }
- }
- modifier = {
- factor = 0.75
- owner = {resource_stockpile_compare = { resource = minerals value >4000 } }
- }
- modifier = {
- factor = 0.75
- owner = {resource_stockpile_compare = { resource = minerals value >5000 } }
- }
- modifier = {
- factor = 0.5
- owner = {resource_stockpile_compare = { resource = minerals value >6000 } }
- }
- modifier = {
- factor = 0.5
- owner = {resource_stockpile_compare = { resource = minerals value >7000 } }
- }
- modifier = {
- factor = 0.5
- owner = {resource_stockpile_compare = { resource = minerals value >8000 } }
- }
- modifier = {
- factor = 0.25
- owner = {resource_stockpile_compare = { resource = minerals value >10000 } }
- }
- modifier = {
- factor = 0.01
- free_amenities < -5
- }
- #modifier = {
- #factor = 0
- #owner = { needs_minerals = no }
- #}
- #modifier = {
- #factor = 30
- #owner = { really_needs_minerals = yes }
- #}
- modifier = {
- factor = 1.5
- or = {
- has_building = building_mineral_purification_plant
- has_building = building_mineral_purification_hub
- }
- }
- modifier = {
- factor = 4
- owner = {
- resource_income_compare = {
- resource = minerals
- value < 30.0 }
- } }
- modifier = {
- factor = 3
- owner = {
- resource_income_compare = {
- resource = minerals
- value < 40.0 }
- } }
- modifier = {
- factor = 3
- owner = {
- resource_income_compare = {
- resource = minerals
- value < 50.0 }
- } }
- modifier = {
- factor = 2
- owner = {
- resource_income_compare = {
- resource = minerals
- value < 75.0 }
- } }
- modifier = {
- factor = 0.85
- owner = {
- resource_income_compare = {
- resource = minerals
- value > 100 }
- } }
- modifier = {
- factor = 0.85
- owner = {
- resource_income_compare = {
- resource = minerals
- value > 150 }
- } }
- modifier = {
- factor = 0.85
- owner = {
- resource_income_compare = {
- resource = minerals
- value > 200 } } }
- modifier = {
- factor = 0.85
- owner = {
- resource_income_compare = {
- resource = minerals
- value > 250 } } }
- modifier = {
- factor = 0.5
- owner = {
- resource_income_compare = {
- resource = minerals
- value > 300.0 }
- } }
- modifier = {
- factor = 0.25
- owner = {
- resource_income_compare = {
- resource = minerals
- value < 500.0 }
- } }
- modifier = {
- factor = 2
- str_good_minerals = yes
- }
- modifier = {
- factor = 0.1
- has_planet_modifier = pm_mineral_poor
- }
- modifier = {
- factor = 0
- has_planet_flag = ecumen
- }
- modifier = {
- factor = 0.001
- free_district_slots = 0
- free_housing < 2
- }
- modifier = {
- factor = 0.001
- nor = {
- any_owned_pop = {
- or = {
- has_job = clerk
- and = {
- is_shackled_robot = yes
- is_unemployed = yes
- } } }
- free_jobs < 2
- and = {
- owner = { is_gestalt = yes }
- free_amenities > 10
- free_jobs < 6
- }
- }
- }
- modifier = {
- factor = 0.001
- free_jobs > 3
- free_district_slots < 3
- not = {
- any_owned_pop = {
- or = {
- has_job = clerk
- and = {
- is_unemployed = yes
- not = { is_pop_category = specialist }
- }
- }
- }
- }
- }
- }
- ai_resource_production = {
- minerals = 1
- trigger = {
- always = yes
- }
- }
- }
- district_farming_uncapped = {
- base_buildtime = 240
- icon = district_farming
- is_capped_by_modifier = no
- show_on_uncolonized = {
- is_planet_class = pc_hive
- }
- potential = {
- is_planet_class = pc_hive
- }
- allow = {
- NOT = { has_modifier = resort_colony }
- }
- conversion_ratio = 1
- convert_to = {
- district_farming
- }
- resources = {
- category = planet_districts
- cost = {
- minerals = @base_cost
- }
- upkeep = {
- energy = 1
- }
- }
- planet_modifier = {
- planet_housing_add = 2
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = {
- has_valid_civic = civic_agrarian_idyll
- }
- }
- modifier = {
- planet_housing_add = 1
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = {
- has_technology = tech_housing_agrarian_idyll
- has_valid_civic = civic_agrarian_idyll
- }
- }
- modifier = {
- planet_housing_add = 1
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_hive_empire = yes }
- }
- modifier = {
- job_agri_drone_add = 3
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_machine_empire = yes }
- }
- modifier = {
- job_agri_drone_add = 2
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = {
- is_gestalt = no
- is_fallen_empire_spiritualist = no
- }
- }
- modifier = {
- job_farmer_add = 2
- }
- }
- triggered_planet_modifier = {
- potential = {
- exists = owner
- owner = { is_fallen_empire_spiritualist = yes }
- }
- modifier = {
- job_fe_acolyte_farm_add = 2
- }
- }
- triggered_desc = {
- trigger = {
- exists = owner
- owner = { is_gestalt = yes }
- }
- text = job_agri_drone_effect_desc
- }
- triggered_desc = {
- trigger = {
- exists = owner
- owner = {
- is_gestalt = no
- is_fallen_empire_spiritualist = no
- }
- }
- text = job_farmer_effect_desc
- }
- triggered_desc = {
- trigger = {
- exists = owner
- owner = { is_fallen_empire_spiritualist = yes }
- }
- text = job_fe_acolyte_farm_effect_desc
- }
- ai_weight = {
- weight = 3
- modifier = {
- factor = 2
- free_jobs < 5
- }
- modifier = {
- factor = 2
- owner = { is_hive_empire = yes }
- }
- modifier = {
- factor = 2
- years_passed > 40
- }
- modifier = {
- factor = 2
- years_passed > 100
- }
- modifier = {
- factor = 2
- str_good_food = yes
- }
- modifier = {
- factor = 0
- has_planet_flag = ecumen
- }
- modifier = {
- factor = 0.07
- free_amenities < -5
- }
- #modifier = {
- #factor = 0
- #owner = { needs_food = no }
- #}
- #modifier = {
- #factor = 30
- #owner = { really_needs_food = yes }
- #}
- modifier = {
- factor = 1.5
- or = {
- has_building = building_food_processing_facility
- has_building = building_food_processing_center
- }
- }
- modifier = {
- factor = 0.001
- free_district_slots = 0
- free_housing < 2
- }
- modifier = {
- factor = 0.001
- nor = {
- any_owned_pop = {
- or = {
- has_job = clerk
- and = {
- is_shackled_robot = yes
- is_unemployed = yes
- } } }
- free_jobs < 2
- and = {
- owner = { is_gestalt = yes }
- free_amenities > 10
- free_jobs < 6
- }
- }
- }
- modifier = {
- factor = 0.001
- free_jobs > 3
- free_district_slots < 3
- not = {
- any_owned_pop = {
- or = {
- has_job = clerk
- and = {
- is_unemployed = yes
- not = { is_pop_category = specialist }
- }
- }
- }
- }
- }
- modifier = {
- factor = 0
- owner = {
- is_mechanical_empire = yes
- NOR = {
- has_civic = civic_machine_servitor
- has_civic = civic_machine_assimilator
- }
- }
- }
- modifier = {
- factor = 1.5
- years_passed > 10
- owner = {resource_stockpile_compare = { resource = food value < 100 } }
- }
- modifier = {
- factor = 0.75
- owner = {resource_stockpile_compare = { resource = food value >4000 } }
- }
- modifier = {
- factor = 0.75
- owner = {resource_stockpile_compare = { resource = food value >5000 } }
- }
- modifier = {
- factor = 0.75
- owner = {resource_stockpile_compare = { resource = food value >6000 } }
- }
- modifier = {
- factor = 5
- owner = { has_deficit = food }
- }
- modifier = {
- factor = 3
- owner = {
- resource_income_compare = {
- resource = food
- value < -40 }
- } }
- modifier = {
- factor = 3
- owner = {
- resource_income_compare = {
- resource = food
- value < -30 }
- } }
- modifier = {
- factor = 2
- owner = {
- resource_income_compare = {
- resource = food
- value < -20 }
- } }
- modifier = {
- factor = 2
- owner = {
- resource_income_compare = {
- resource = food
- value < -10 }
- } }
- modifier = {
- factor = 2
- owner = {
- resource_income_compare = {
- resource = food
- value < 0 }
- } }
- modifier = {
- factor = 0.8
- owner = {
- resource_income_compare = {
- resource = food
- value > 10 }
- } }
- modifier = {
- factor = 0.8
- owner = {
- resource_income_compare = {
- resource = food
- value > 20 }
- } }
- modifier = {
- factor = 0.8
- owner = {
- resource_income_compare = {
- resource = food
- value > 30 } } }
- modifier = {
- factor = 0.8
- owner = {
- resource_income_compare = {
- resource = food
- value > 40 } } }
- modifier = {
- factor = 0.75
- owner = {
- resource_income_compare = {
- resource = food
- value > 50 }
- } }
- modifier = {
- factor = 0.5
- owner = {
- resource_income_compare = {
- resource = food
- value > 100 }
- } }
- modifier = {
- factor = 0
- owner = { needs_food_at_all = no }
- }
- }
- ai_resource_production = {
- food = 1
- trigger = {
- always = yes
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement