shroud_storm_events = {
	random_system_planet = {
		limit = {
			solar_system = { NOT = { has_star_flag = shroud_storm_changed } }
			NOT = { has_planet_flag = shroud_storm_changed }
			merg_is_forbidden_target = no
			is_artificial = no
			is_astral_scar = no
			is_asteroid = no
			merg_is_molten = no
			NOR = {
				has_planet_flag = has_megastructure
				has_modifier = terraforming_candidate
				has_modifier = toxic_terraforming_candidate
				exists = archaeological_site
			}
		}
		random_list = {
			80 = {}
			20 = {
				planet_event = { id = cstorms.8500 }
			}
		}
	}
}

# Acquisition of Technology
remove_capital_building = {
	switch = {
		trigger = has_building
		building_colony_shelter = { remove_building = building_colony_shelter }
		building_capital = { remove_building = building_capital }
		building_major_capital = { remove_building = building_major_capital }
		building_system_capital = { remove_building = building_system_capital }
		building_hab_capital = { remove_building = building_hab_capital }
		building_hab_major_capital = { remove_building = building_hab_major_capital }
		building_resort_capital = { remove_building = building_resort_capital }
		building_resort_major_capital = { remove_building = building_resort_major_capital }
		building_slave_capital = { remove_building = building_slave_capital }
		building_slave_major_capital = { remove_building = building_slave_major_capital }
		building_ancient_palace = { remove_building = building_ancient_palace }
		building_ancient_control_center = { remove_building = building_ancient_control_center }
		building_ancient_hive_capital = { remove_building = building_ancient_hive_capital }
		building_fe_xeno_zoo = { remove_building = building_fe_xeno_zoo }
		building_hab_fe_capital = { remove_building = building_hab_fe_capital }
		# All that is GRIMDARK
		inline_script = {
			script = merger_of_rules/toggled_code
			code = "
				building_hive_major_capital_sick = { remove_building = building_hive_major_capital_sick }
				building_system_capital_gr = { remove_building = building_system_capital_gr }
			"
			toggle = @has_allthatisgrimdark_mod
		}
		# AVB
		inline_script = {
			script = merger_of_rules/toggled_code
			code = "
				building_avb_capital_4 = { remove_building = building_avb_capital_4 }
				building_avb_capital_5 = { remove_building = building_avb_capital_5 }
				building_avb_capital_6 = { remove_building = building_avb_capital_6 }
				building_avb_hab_capital_4 = { remove_building = building_avb_hab_capital_4 }
				building_avb_hive_capital_3 = { remove_building = building_avb_hive_capital_3 }
				building_avb_hive_capital_4 = { remove_building = building_avb_hive_capital_4 }
				building_avb_machine_capital_4 = { remove_building = building_avb_machine_capital_4 }
				building_avb_machine_capital_5 = { remove_building = building_avb_machine_capital_5 }
				building_avb_machine_capital_6 = { remove_building = building_avb_machine_capital_6 }
				building_avb_resort_capital_3 = { remove_building = building_avb_resort_capital_3 }
				building_avb_slave_capital_3 = { remove_building = building_avb_slave_capital_3 }
			"
			toggle = @has_avb_mod
		}
		# Azur Lane Stellaris DLC
		inline_script = {
			script = merger_of_rules/toggled_code
			code = "
				azur_building_mind_capital = { remove_building = azur_building_mind_capital }
				azur_building_mind_net_capital = { remove_building = azur_building_mind_net_capital }
			"
			toggle = @azl_mod
		}
		# Dawn of the Republic
		building_galactic_senate = { remove_building = building_galactic_senate }
		# EDA
		inline_script = {
			script = merger_of_rules/toggled_code
			code = "
				eda_building_imperial_capital = { remove_building = eda_building_imperial_capital }
			"
			toggle = @eda_mod
		}
		# Empires Expanded
		inline_script = {
			script = merger_of_rules/toggled_code
			code = "
				building_bok_capital_1 = { remove_building = building_bok_capital_1 }
				building_bok_capital_2 = { remove_building = building_bok_capital_2 }
				building_bok_capital_3 = { remove_building = building_bok_capital_3 }
			"
			toggle = @has_emex_mod
		}
		# More Cosmogenesis Buildings
		building_resort_cosmo_capital = { remove_building = building_resort_cosmo_capital }
		building_hab_cosmo_capital = { remove_building = building_hab_cosmo_capital }
		building_cosmo_hive_capital = { remove_building = building_cosmo_hive_capital }
		building_cosmo_machine_capital = { remove_building = building_cosmo_machine_capital }
		building_cosmo_capital = { remove_building = building_cosmo_capital }
		# Nirvana Empire Project
		inline_script = {
			script = merger_of_rules/toggled_code
			code = "
				building_nirvana_empire_palace = { remove_building = building_nirvana_empire_palace }
			"
			toggle = @nirvana_mod
		}
		# Real Space - Planetary Stations
		inline_script = {
			script = merger_of_rules/toggled_code
			code = "
				building_station_capital = { remove_building = building_station_capital }
				building_station_major_capital = { remove_building = building_station_major_capital }
				building_station_fe_capital = { remove_building = building_station_fe_capital }
				building_station_system_capital = { remove_building = building_station_system_capital }
				building_prison_capital = { remove_building = building_prison_capital }
				building_prison_major_capital = { remove_building = building_prison_major_capital }
				building_prison_system_capital = { remove_building = building_prison_system_capital }
			"
			toggle = @rs_compatch_var
		}
		# Special Colonies Overhaul
		inline_script = {
			script = merger_of_rules/toggled_code
			code = "
				building_SCO_resort_system_capital = { remove_building = building_SCO_resort_system_capital }
				building_SCO_slave_system_capital = { remove_building = building_SCO_slave_system_capital }
			"
			toggle = @is_SCO_enabled
		}
		# Star Wars: Kuat Ancient Empire
		inline_script = {
			script = merger_of_rules/toggled_code
			code = "
				building_kuat_command_center = { remove_building = building_kuat_command_center }
			"
			toggle = @sw_kuat_mod
		}
		# Superstates
		inline_script = {
			script = merger_of_rules/toggled_code
			code = "
				building_central_citadel = { remove_building = building_central_citadel }
				building_simple_citadel = { remove_building = building_simple_citadel }
				building_cmachine = { remove_building = building_cmachine }
				building_grand_dvorets = { remove_building = building_grand_dvorets }
				building_just_dvorets = { remove_building = building_just_dvorets }
				building_csenatec = { remove_building = building_csenatec }
				building_cgranhq = { remove_building = building_cgranhq }
				building_bugfables = { remove_building = building_bugfables }
				building_cspire = { remove_building = building_cspire }
				building_cfcouncil = { remove_building = building_cfcouncil }
				building_ccathedral = { remove_building = building_ccathedral }
			"
			toggle = @has_superstates
		}
		# Twinks Atlantean
		building_ancient_palace_at = { remove_building = building_ancient_palace_at }
		# Twinks Kaldorei
		building_nightelf_palace = { remove_building = building_nightelf_palace }
		# Eternal Empire
		inline_script = {
			script = merger_of_rules/toggled_code
			code = "
				building_eternal_nexus_ai = { remove_building = building_eternal_nexus_ai }
				building_eternal_palace = { remove_building = building_eternal_palace }
			"
			toggle = @has_eternal_empire
		}
		# Wula Fallen Empire
		inline_script = {
			script = merger_of_rules/toggled_code
			code = "
				building_wula_archive = { remove_building = building_wula_archive }
				building_all_is_dust = { remove_building = building_all_is_dust }
				building_wula_order_keep = { remove_building = building_wula_order_keep }
				building_wula_gene_bank = { remove_building = building_wula_gene_bank }
			"
			toggle = @wula_compatch_var
		}
	}
}
