######################### ## Limited by deposits ## ######################### building_mote_harvesters = { base_buildtime = @b1_time icon = building_mote_harvesting_traps planet_limit = 1 category = resource building_sets = { generator } potential = { owner = { is_wilderness_empire = no } has_volatile_motes_deposit = yes } prerequisites = { "tech_mine_volatile_motes" } planet_modifier = { planet_technician_volatile_motes_produces_add = 0.15 } resources = { category = planet_buildings cost = { minerals = 200 } upkeep = { energy = 1 } } } building_gas_extractors = { base_buildtime = @b1_time icon = building_gas_extractors planet_limit = 1 category = resource building_sets = { farming } potential = { owner = { is_wilderness_empire = no } has_exotic_gases_deposit = yes } prerequisites = { "tech_mine_exotic_gases" } planet_modifier = { planet_farmers_exotic_gases_produces_add = 0.15 } resources = { category = planet_buildings cost = { minerals = 200 } upkeep = { energy = 1 } } } building_crystal_mines = { base_buildtime = @b1_time planet_limit = 1 category = resource building_sets = { mining } potential = { owner = { is_wilderness_empire = no } has_rare_crystals_deposit = yes } prerequisites = { "tech_mine_rare_crystals" } planet_modifier = { planet_miners_rare_crystals_produces_add = 0.15 } resources = { category = planet_buildings cost = { minerals = 200 } upkeep = { energy = 1 } } } building_betharian_power_plant = { base_buildtime = @b1_time planet_limit = 1 category = resource building_sets = { betharian } potential = { NOT = { has_modifier = resort_colony } } resources = { category = planet_buildings cost = { minerals = 200 } cost = { trigger = { owner = { is_wilderness_empire = yes } } biomass = @b2_biomass } produces = { energy = 10 } } inline_script = { script = buildings/on_all_wilderness_buildings_districts } planet_modifier = { planet_miners_energy_produces_add = 2 } inline_script = { script = jobs/miners_add AMOUNT = 400 } prerequisites = { "tech_mine_betharian" } } building_xeno_zoo = { base_buildtime = @b1_time planet_limit = 1 category = research building_sets = { urban research society zoo } potential = { exists = owner owner = { is_regular_empire = yes is_guided_sapience_empire = no } planet = { OR = { has_modifier = resort_colony OR = { has_deposit = d_alien_pets_deposit has_deposit = d_avian_reserve AND = { exists = owner owner = { has_policy_flag = pre_sapients_protect } any_owned_pop_group = { is_sapient = no } } AND = { exists = owner any_owned_pop_group = { has_citizenship_type = { type = citizenship_protected_drone country = owner } } } any_owned_pop_group = { is_livestock = yes } AND = { exists = owner any_owned_pop_group = { has_trait = trait_nascent_stage } } } } } } destroy_trigger = { OR = { AND = { exists = owner owner = { OR = { is_regular_empire = no is_guided_sapience_empire = yes } } } planet = { NOR = { has_modifier = resort_colony has_deposit = d_alien_pets_deposit has_deposit = d_avian_reserve AND = { exists = owner owner = { has_policy_flag = pre_sapients_protect } any_owned_pop_group = { is_sapient = no } } AND = { exists = owner any_owned_pop_group = { has_citizenship_type = { type = citizenship_protected_drone country = owner } } } any_owned_pop_group = { is_livestock = yes } AND = { exists = owner any_owned_pop_group = { has_trait = trait_nascent_stage } } } } } } resources = { category = planet_buildings cost = { minerals = @b1_minerals } upkeep = { energy = @b1_upkeep } } inline_script = { script = jobs/biologists_add AMOUNT = @building_static_jobs } triggered_planet_modifier = { potential = { exists = owner has_modifier = resort_colony } modifier = { job_biologist_add = @building_static_jobs } } triggered_planet_modifier = { potential = { exists = owner OR = { any_owned_pop_group = { is_livestock = yes is_lithoid = no } any_owned_pop_group = { has_citizenship_type = { type = citizenship_protected_drone country = owner } } } owner = { NOT = { has_valid_civic = civic_warrior_culture } } } modifier = { job_livestock_zoo_animal_add = 300 } } triggered_planet_modifier = { potential = { planet = { any_owned_pop_group = { is_livestock = yes is_lithoid = yes } } exists = owner owner = { NOT = { has_valid_civic = civic_warrior_culture } } } modifier = { job_livestock_zoo_animal_lithoid_add = 300 } } triggered_planet_modifier = { potential = { exists = owner OR = { any_owned_pop_group = { is_livestock = yes is_lithoid = no } any_owned_pop_group = { has_citizenship_type = { type = citizenship_protected_drone country = owner } } } owner = { has_valid_civic = civic_warrior_culture } } modifier = { job_livestock_zoo_beast_add = 300 } } triggered_planet_modifier = { potential = { planet = { any_owned_pop_group = { is_livestock = no is_lithoid = yes } } exists = owner owner = { has_valid_civic = civic_warrior_culture } } modifier = { job_livestock_zoo_beast_lithoid_add = 300 } } triggered_desc = { trigger = { exists = owner owner = { NOT = { has_valid_civic = civic_warrior_culture } } } text = pre_sapient_job_xeno_zoo_animal_tt } triggered_desc = { trigger = { exists = owner owner = { has_valid_civic = civic_warrior_culture } } text = pre_sapient_job_xeno_zoo_beast_tt } triggered_desc = { text = biologist_is_xeno_zoo_keeper_tt } triggered_desc = { text = NEW_LINE } triggered_desc = { trigger = { exists = owner owner = { NOT = { has_valid_civic = civic_warrior_culture } } } text = job_xeno_zoo_animal_effect_desc } triggered_desc = { trigger = { exists = owner owner = { has_valid_civic = civic_warrior_culture } } text = job_xeno_zoo_beast_effect_desc } prerequisites = { "tech_alien_life_studies" } }