###_MOD trigger placeholder	######################################################################
#_|PD|819148835						<250605>

#	V殖民星球/V宜居星球
#	首府条件




#	同步追踪|V/Giga/PD	scripted_triggers	|colonizable_planet/habitable_planet|
##	V殖民星球
#_plnt	[kuat/WSG/APSR		/Endless Frontier]
colonizable_planet = {
	OR = {
		is_planet_class = pc_city
		is_planet_class = pc_relic
		is_planet_class = pc_nuked
		is_planet_class = pc_hive
		is_planet_class = pc_machine
		habitable_structure = yes
		habitable_planet = yes

		#	APSR
		has_apsr_modifiers = yes
		#	Endless Frontier
		is_planet_class = pc_mzilli_shadow
	}
}
##	V宜居星球
#_plnt	|+wsg/swg/wsg/Giga/mop/PD/hiveDLC/久远|
habitable_planet = {
	optimize_memory		#内存
	OR = {
		#	V
		habitable_planet_not_urban = yes
		#	v|其他
		is_planet_class = pc_relic
		is_planet_class = pc_city

		#	Giga
		is_planet_class = pc_flusion_gaia_ecu
		#	mop
		is_planet_class = pc_eco
		#	hiveDLC
		is_planet_class = pc_hollow
		#	PD			planetarydiversity	#_|PD激活|
		pd_is_planet_class_all = yes
		#	久远
		KZ_VOY_habitable_planet = yes
	}
}



##	|首府条件|观察中		同步追踪|全部	scripted_triggers	|has_upgraded_capital/has_major_upgraded_capital/has_fully_upgraded_capital|
has_upgraded_capital = {
	hidden_trigger = { exists = owner }
	#	ACOT
	if = { limit = { has_global_flag = acot_activated }
		if = {
			limit = {
				has_modifier = resort_colony
			}
			custom_tooltip = {
				fail_text = "requires_building_resort_capital"
				OR = {
					capital_tier >= 2
					at_has_upgraded_capital_compat = yes	# Atlan
					#	ACOT
					has_building = building_resort_capital
					has_building = building_resort_major_capital
					has_building = building_acot_dm_ancient_palace
					has_building = building_acot_ae_ancient_palace
					has_sbtg_upgraded_capital = yes
					has_building = building_ancient_palace
					has_eternal_palace = yes
					has_building = building_acot_phanon_capital
					has_building = building_stellarite_palace
					has_building = building_phanon_palace
					has_building = building_acot_ruined_giga_fortress
				}
			}
		}
		else_if = {
			limit = {
				has_modifier = slave_colony
			}
			custom_tooltip = {
				fail_text = "requires_building_slave_capital"
				OR = {
					capital_tier >= 2
					at_has_upgraded_capital_compat = yes	# Atlan
					#	ACOT
					has_building = building_slave_capital
					has_building = building_slave_major_capital
					has_building = building_acot_dm_ancient_palace
					has_building = building_acot_ae_ancient_palace
					has_sbtg_upgraded_capital = yes
					has_building = building_ancient_palace
					has_eternal_palace = yes
					has_building = building_acot_phanon_capital
					has_building = building_stellarite_palace
					has_building = building_phanon_palace
					has_building = building_acot_ruined_giga_fortress
				}
			}
		}
		else_if = {
			limit = {
				is_planet_class = pc_habitat
			}
			custom_tooltip = {
				fail_text = "requires_building_hab_capital"
				OR = {
					capital_tier >= 2
					at_has_upgraded_capital_compat = yes	# Atlan
					#	ACOT
					has_building = building_hab_capital
					has_building = building_hab_major_capital
					has_building = building_hab_system_capital
					has_building = building_imperial_capital
					has_building = building_imperial_machine_capital
					has_building = building_imperial_hive_capital
					has_building = building_acot_dm_ancient_palace
					has_building = building_acot_ae_ancient_palace
					has_building = building_acot_dm_ancient_hive_cluster
					has_building = building_acot_ae_ancient_hive_cluster
					has_building = building_acot_dm_ancient_control_center
					has_building = building_acot_ae_ancient_control_center
					has_sbtg_upgraded_capital = yes
					has_building = building_ancient_palace
					has_eternal_palace = yes
					has_building = building_acot_phanon_capital
					has_building = building_stellarite_palace
					has_building = building_phanon_palace
					has_building = building_stellarite_control_center
					has_building = building_phanon_control_center
					has_building = building_stellarite_hive_cluster
					has_building = building_phanon_hive_cluster
					has_building = building_acot_ruined_giga_fortress
				}
			}
		}
		else_if = {
			limit = { owner? = { is_wilderness_empire = yes } }
			custom_tooltip = {
				fail_text = "requires_building_wilderness_capital"
				OR = {
					capital_tier >= 2
					at_has_upgraded_capital_compat = yes	# Atlan
					#	ACOT
					has_building = building_capital_wilderness
					has_building = building_major_capital_wilderness
					has_building = building_system_capital_wilderness
					has_building = building_imperial_capital_wilderness
					has_building = building_acot_dm_ancient_hive_cluster
					has_building = building_acot_ae_ancient_hive_cluster
					has_building = building_stellarite_hive_cluster
					has_building = building_phanon_hive_cluster
					has_sbtg_upgraded_capital = yes
					has_building = building_acot_phanon_capital
					has_building = building_acot_ruined_giga_fortress
				}
			}
		}
		else_if = {
			limit = {
				owner? = {
					is_hive_empire = yes
				}
			}
			custom_tooltip = {
				fail_text = "requires_building_hive_capital"
				OR = {
					capital_tier >= 2
					at_has_upgraded_capital_compat = yes	# Atlan
					#	ACOT
					has_building = building_hive_capital
					has_building = building_hive_major_capital
					has_building = building_acot_hive_system_capital
					has_building = building_imperial_hive_capital
					has_building = building_acot_dm_ancient_hive_cluster
					has_building = building_acot_ae_ancient_hive_cluster
					has_sbtg_upgraded_capital = yes
					has_building = building_acot_phanon_capital
					has_building = building_stellarite_hive_cluster
					has_building = building_phanon_hive_cluster
					has_building = building_acot_ruined_giga_fortress
				}
			}
		}
		else_if = {
			limit = {
				owner? = {
					is_machine_empire = yes
				}
			}
			custom_tooltip = {
				fail_text = "requires_building_machine_capital"
				OR = {
					capital_tier >= 2
					at_has_upgraded_capital_compat = yes	# Atlan
					#	ACOT
					has_building = building_machine_capital
					has_building = building_machine_major_capital
					has_building = building_machine_system_capital
					has_building = building_imperial_machine_capital
					has_building = building_acot_dm_ancient_control_center
					has_building = building_acot_ae_ancient_control_center
					has_sbtg_upgraded_capital = yes
					has_eternal_nexus_ai = yes
					has_building = building_ancient_control_center
					has_building = building_acot_phanon_capital
					has_building = building_stellarite_control_center
					has_building = building_phanon_control_center
					has_building = building_acot_ruined_giga_fortress
				}
			}
		}
		else = {
			custom_tooltip = {
				fail_text = "requires_building_capital"
				OR = {
					capital_tier >= 2
					at_has_upgraded_capital_compat = yes	# Atlan
					#	ACOT
					has_building = building_capital
					has_building = building_major_capital
					has_building = building_system_capital
					has_building = building_imperial_capital
					has_building = building_acot_dm_ancient_palace
					has_building = building_acot_ae_ancient_palace
					has_sbtg_upgraded_capital = yes
					has_building = building_ancient_palace
					has_eternal_palace = yes
					has_building = building_acot_phanon_capital
					has_building = building_stellarite_palace
					has_building = building_phanon_palace
					has_building = building_acot_ruined_giga_fortress
				}
			}
		}
	}
	#	普通
	else = {
		if = {
			limit = { has_modifier = resort_colony }
			custom_tooltip = {
				fail_text = "requires_building_resort_capital"
				OR = {
					capital_tier >= 2
					at_has_upgraded_capital_compat = yes	# Atlan
				}
			}
		}
		else_if = {
			limit = { has_modifier = slave_colony }
			custom_tooltip = {
				fail_text = "requires_building_slave_capital"
				OR = {
					capital_tier >= 2
					at_has_upgraded_capital_compat = yes	# Atlan
				}
			}
		}
		else_if = {
			limit = { is_planet_class = pc_habitat }
			custom_tooltip = {
				fail_text = "requires_building_hab_capital"
				OR = {
					capital_tier >= 2
					at_has_upgraded_capital_compat = yes	# Atlan
				}
			}
		}
		else_if = {
			limit = { owner = { is_wilderness_empire = yes } }
			custom_tooltip = {
				fail_text = "requires_building_wilderness_capital"
				OR = {
					capital_tier >= 2
					at_has_upgraded_capital_compat = yes	# Atlan
				}
			}
		}
		else_if = {
			limit = { owner = { is_hive_empire = yes } } # excludes Wilderness, above
			custom_tooltip = {
				fail_text = "requires_building_hive_capital"
				OR = {
					capital_tier >= 2
					at_has_upgraded_capital_compat = yes	# Atlan
				}
			}
		}
		else_if = {
			limit = { owner = { is_machine_empire = yes } }
			custom_tooltip = {
				fail_text = "requires_building_machine_capital"
				OR = {
					capital_tier >= 2
					at_has_upgraded_capital_compat = yes	# Atlan
				}
			}
		}
		else = {
			custom_tooltip = {
				fail_text = "requires_building_capital"
				OR = {
					capital_tier >= 2
					at_has_upgraded_capital_compat = yes	# Atlan
				}
			}
		}
	}
}

has_major_upgraded_capital = {
	hidden_trigger = { exists = owner }
	#	ACOT
	if = { limit = { has_global_flag = acot_activated }
		if = {
			limit = {
				has_modifier = resort_colony
			}
			custom_tooltip = {
				fail_text = "requires_building_resort_major_capital"
				OR = {
					capital_tier >= 3
					at_has_major_upgraded_capital_compat = yes	# Atlan
					#	ACOT
					has_building = building_resort_major_capital
					has_building = building_acot_dm_ancient_palace
					has_building = building_acot_ae_ancient_palace
					has_sbtg_upgraded_capital = yes
					has_building = building_ancient_palace
					has_eternal_palace = yes
					has_building = building_acot_phanon_capital
					has_building = building_stellarite_palace
					has_building = building_phanon_palace
					has_building = building_acot_ruined_giga_fortress
				}
			}
		}
		else_if = {
			limit = {
				has_modifier = slave_colony
			}
			custom_tooltip = {
				fail_text = "requires_building_slave_major_capital"
				OR = {
					capital_tier >= 3
					at_has_major_upgraded_capital_compat = yes	# Atlan
					#	ACOT
					has_building = building_slave_major_capital
					has_building = building_acot_dm_ancient_palace
					has_building = building_acot_ae_ancient_palace
					has_sbtg_upgraded_capital = yes
					has_building = building_ancient_palace
					has_eternal_palace = yes
					has_building = building_acot_phanon_capital
					has_building = building_stellarite_palace
					has_building = building_phanon_palace
					has_building = building_acot_ruined_giga_fortress
				}
			}
		}
		else_if = {
			limit = {
				is_planet_class = pc_habitat
			}
			custom_tooltip = {
				fail_text = "requires_building_hab_major_capital"
				OR = {
					capital_tier >= 3
					at_has_major_upgraded_capital_compat = yes	# Atlan
					#	ACOT
					has_building = building_hab_major_capital
					has_building = building_hab_system_capital
					has_building = building_imperial_capital
					has_building = building_imperial_machine_capital
					has_building = building_imperial_hive_capital
					has_building = building_acot_dm_ancient_palace
					has_building = building_acot_ae_ancient_palace
					has_building = building_acot_dm_ancient_hive_cluster
					has_building = building_acot_ae_ancient_hive_cluster
					has_building = building_acot_dm_ancient_control_center
					has_building = building_acot_ae_ancient_control_center
					has_sbtg_upgraded_capital = yes
					has_building = building_ancient_palace
					has_eternal_palace = yes
					has_building = building_acot_phanon_capital
					has_building = building_stellarite_palace
					has_building = building_phanon_palace
					has_building = building_stellarite_control_center
					has_building = building_phanon_control_center
					has_building = building_stellarite_hive_cluster
					has_building = building_phanon_hive_cluster
					has_building = building_acot_ruined_giga_fortress
				}
			}
		}
		else_if = {
			limit = { owner? = { is_wilderness_empire = yes } }
			custom_tooltip = {
				fail_text = "requires_building_wilderness_major_capital"
				OR = {
					capital_tier >= 3
					at_has_major_upgraded_capital_compat = yes	# Atlan
					#	ACOT
					has_building = building_major_capital_wilderness
					has_building = building_system_capital_wilderness
					has_building = building_imperial_capital_wilderness
					has_building = building_acot_dm_ancient_hive_cluster
					has_building = building_acot_ae_ancient_hive_cluster
					has_building = building_stellarite_hive_cluster
					has_building = building_phanon_hive_cluster
					has_sbtg_upgraded_capital = yes
					has_building = building_acot_phanon_capital
					has_building = building_acot_ruined_giga_fortress
				}
			}
		}
		else_if = {
			limit = {
				owner? = {
					is_hive_empire = yes
				}
			}
			custom_tooltip = {
				fail_text = "requires_building_major_hive_capital"
				OR = {
					capital_tier >= 3
					at_has_major_upgraded_capital_compat = yes	# Atlan
					#	ACOT
					has_building = building_hive_major_capital
					has_building = building_acot_hive_system_capital
					has_building = building_imperial_hive_capital
					has_building = building_acot_dm_ancient_hive_cluster
					has_building = building_acot_ae_ancient_hive_cluster
					has_sbtg_upgraded_capital = yes
					has_building = building_acot_phanon_capital
					has_building = building_stellarite_hive_cluster
					has_building = building_phanon_hive_cluster
					has_building = building_acot_ruined_giga_fortress
				}
			}
		}
		else_if = {
			limit = {
				owner? = {
					is_machine_empire = yes
				}
			}
			custom_tooltip = {
				fail_text = "requires_building_machine_major_capital"
				OR = {
					capital_tier >= 3
					at_has_major_upgraded_capital_compat = yes	# Atlan
					#	ACOT
					has_building = building_machine_major_capital
					has_building = building_machine_system_capital
					has_building = building_imperial_machine_capital
					has_building = building_acot_dm_ancient_control_center
					has_building = building_acot_ae_ancient_control_center
					has_sbtg_upgraded_capital = yes
					has_eternal_nexus_ai = yes
					has_building = building_ancient_control_center
					has_building = building_acot_phanon_capital
					has_building = building_stellarite_control_center
					has_building = building_phanon_control_center
					has_building = building_acot_ruined_giga_fortress
				}
			}
		}
		else = {
			custom_tooltip = {
				fail_text = "requires_building_major_capital"
				OR = {
					capital_tier >= 3
					at_has_major_upgraded_capital_compat = yes	# Atlan
					#	ACOT
					has_building = building_major_capital
					has_building = building_system_capital
					has_building = building_imperial_capital
					has_building = building_acot_dm_ancient_palace
					has_building = building_acot_ae_ancient_palace
					has_sbtg_upgraded_capital = yes
					has_building = building_ancient_palace
					has_eternal_palace = yes
					has_building = building_acot_phanon_capital
					has_building = building_stellarite_palace
					has_building = building_phanon_palace
					has_building = building_acot_ruined_giga_fortress
				}
			}
		}
	}
	else = {
		if = {
			limit = { has_modifier = resort_colony }
			custom_tooltip = {
				fail_text = "requires_building_resort_major_capital"
				OR = {
					capital_tier >= 3
					at_has_major_upgraded_capital_compat = yes	# Atlan
				}
			}
		}
		else_if = {
			limit = { has_modifier = slave_colony }
			custom_tooltip = {
				fail_text = "requires_building_slave_major_capital"
				OR = {
					capital_tier >= 3
					at_has_major_upgraded_capital_compat = yes	# Atlan
				}
			}
		}
		else_if = {
			limit = { is_planet_class = pc_habitat }
			custom_tooltip = {
				fail_text = "requires_building_hab_major_capital"
				OR = {
					capital_tier >= 3
					at_has_major_upgraded_capital_compat = yes	# Atlan
				}
			}
		}
		else_if = {
			limit = { owner = { is_wilderness_empire = yes } }
			custom_tooltip = {
				fail_text = "requires_building_wilderness_major_capital"
				OR = {
					capital_tier >= 3
					at_has_major_upgraded_capital_compat = yes	# Atlan
				}
			}
		}
		else_if = {
			limit = { owner = { is_hive_empire = yes } } # excludes Wilderness, above
			custom_tooltip = {
				fail_text = "requires_building_major_hive_capital"
				OR = {
					capital_tier >= 3
					at_has_major_upgraded_capital_compat = yes	# Atlan
				}
			}
		}
		else_if = {
			limit = { owner = { is_machine_empire = yes } }
			custom_tooltip = {
				fail_text = "requires_building_machine_major_capital"
				OR = {
					capital_tier >= 3
					at_has_major_upgraded_capital_compat = yes	# Atlan
				}
			}
		}
		else = {
			custom_tooltip = {
				fail_text = "requires_building_major_capital"
				OR = {
					capital_tier >= 3
					at_has_major_upgraded_capital_compat = yes	# Atlan
				}
			}
		}
	}
}

has_fully_upgraded_capital = {
	hidden_trigger = { exists = owner }
	#	ACOT
	if = { limit = { has_global_flag = acot_activated }
		if = {
			limit = {
				has_modifier = resort_colony
			}
			custom_tooltip = {
				fail_text = "requires_building_resort_major_capital"
				OR = {
					capital_tier >= 3
					at_has_major_upgraded_capital_compat = yes	# Atlan
					#	ACOT
					has_building = building_resort_major_capital
					has_building = building_acot_dm_ancient_palace
					has_building = building_acot_ae_ancient_palace
					has_sbtg_upgraded_capital = yes
					has_building = building_ancient_palace
					has_eternal_palace = yes
					has_building = building_acot_phanon_capital
					has_building = building_stellarite_palace
					has_building = building_phanon_palace
					has_building = building_acot_ruined_giga_fortress
				}
			}
		}
		else_if = {
			limit = {
				has_modifier = slave_colony
			}
			custom_tooltip = {
				fail_text = "requires_building_slave_major_capital"
				OR = {
					capital_tier >= 3
					at_has_major_upgraded_capital_compat = yes	# Atlan
					#	ACOT
					has_building = building_slave_major_capital
					has_building = building_acot_dm_ancient_palace
					has_building = building_acot_ae_ancient_palace
					has_sbtg_upgraded_capital = yes
					has_building = building_ancient_palace
					has_eternal_palace = yes
					has_building = building_acot_phanon_capital
					has_building = building_stellarite_palace
					has_building = building_phanon_palace
					has_building = building_acot_ruined_giga_fortress
				}
			}
		}
		else_if = {
			limit = {
				is_planet_class = pc_habitat
			}
			custom_tooltip = {
				fail_text = "requires_building_hab_major_capital"
				OR = {
					capital_tier >= 4
					at_has_fully_upgraded_capital_compat = yes	# Atlan
					#	ACOT
					has_building = building_hab_system_capital
					has_building = building_imperial_capital
					has_building = building_imperial_machine_capital
					has_building = building_imperial_hive_capital
					has_building = building_acot_dm_ancient_palace
					has_building = building_acot_ae_ancient_palace
					has_building = building_acot_dm_ancient_hive_cluster
					has_building = building_acot_ae_ancient_hive_cluster
					has_building = building_acot_dm_ancient_control_center
					has_building = building_acot_ae_ancient_control_center
					has_sbtg_upgraded_capital = yes
					has_building = building_ancient_palace
					has_eternal_palace = yes
					has_building = building_acot_phanon_capital
					has_building = building_stellarite_palace
					has_building = building_phanon_palace
					has_building = building_acot_ruined_giga_fortress
				}
			}
		}
		else_if = {
			limit = { owner? = { is_wilderness_empire = yes } }
			custom_tooltip = {
				fail_text = "requires_building_wilderness_system_capital"
				OR = {
					capital_tier >= 4
					at_has_fully_upgraded_capital_compat = yes	# Atlan
					#	ACOT
					has_building = building_system_capital_wilderness
					has_building = building_imperial_capital_wilderness
					has_building = building_acot_dm_ancient_hive_cluster
					has_building = building_acot_ae_ancient_hive_cluster
					has_building = building_stellarite_hive_cluster
					has_building = building_phanon_hive_cluster
					has_sbtg_upgraded_capital = yes
					has_building = building_acot_phanon_capital
					has_building = building_acot_ruined_giga_fortress
				}
			}
		}
		else_if = {
			limit = {
				owner? = {
					is_hive_empire = yes
				}
			}
			custom_tooltip = {
				fail_text = "requires_building_major_hive_capital"
				OR = {
					capital_tier >= 3
					at_has_major_upgraded_capital_compat = yes	# Atlan
					#	ACOT
					has_building = building_acot_hive_system_capital
					has_building = building_imperial_hive_capital
					has_building = building_acot_dm_ancient_hive_cluster
					has_building = building_acot_ae_ancient_hive_cluster
					has_sbtg_upgraded_capital = yes
					has_eternal_palace = yes
					has_building = building_acot_phanon_capital
					has_building = building_stellarite_hive_cluster
					has_building = building_phanon_hive_cluster
					has_building = building_acot_ruined_giga_fortress
				}
			}
		}
		else_if = {
			limit = {
				owner? = {
					is_machine_empire = yes
				}
			}
			custom_tooltip = {
				fail_text = "requires_building_machine_major_capital"
				OR = {
					capital_tier >= 4
					at_has_fully_upgraded_capital_compat = yes	# Atlan
					#	ACOT
					has_building = building_machine_major_capital
					has_building = building_machine_system_capital
					has_building = building_imperial_machine_capital
					has_building = building_acot_dm_ancient_control_center
					has_building = building_acot_ae_ancient_control_center
					has_sbtg_upgraded_capital = yes
					has_eternal_palace = yes
					has_building = building_acot_phanon_capital
					has_building = building_stellarite_control_center
					has_building = building_phanon_control_center
					has_building = building_acot_ruined_giga_fortress
				}
			}
		}
		else = {
			custom_tooltip = {
				fail_text = "requires_building_major_capital"
				OR = {
					capital_tier >= 4
					at_has_fully_upgraded_capital_compat = yes	# Atlan
					#	ACOT
					has_building = building_system_capital
					has_building = building_imperial_capital
					has_building = building_acot_dm_ancient_palace
					has_building = building_acot_ae_ancient_palace
					has_sbtg_upgraded_capital = yes
					has_eternal_palace = yes
					has_building = building_acot_phanon_capital
					has_building = building_stellarite_palace
					has_building = building_phanon_palace
					has_building = building_acot_ruined_giga_fortress
				}
			}
		}
	}
	else = {
		if = {
			limit = { has_modifier = resort_colony }
			custom_tooltip = {
				fail_text = "requires_building_resort_major_capital"
				OR = {
					capital_tier >= 3
					at_has_major_upgraded_capital_compat = yes	# Atlan
				}
			}
		}
		else_if = {
			limit = { has_modifier = slave_colony }
			custom_tooltip = {
				fail_text = "requires_building_slave_major_capital"
				OR = {
					capital_tier >= 3
					at_has_major_upgraded_capital_compat = yes	# Atlan
				}
			}
		}
		else_if = {
			limit = { is_planet_class = pc_habitat }
			custom_tooltip = {
				fail_text = "requires_building_hab_system_capital"
				OR = {
					capital_tier >= 4
					at_has_fully_upgraded_capital_compat = yes	# Atlan
				}
			}
		}
		else_if = {
			limit = { owner = { is_wilderness_empire = yes } }
			custom_tooltip = {
				fail_text = "requires_building_wilderness_system_capital"
				OR = {
					capital_tier >= 4
					at_has_fully_upgraded_capital_compat = yes	# Atlan
				}
			}
		}
		else_if = {
			limit = { owner = { is_hive_empire = yes } } # excludes Wilderness, above
			custom_tooltip = {
				fail_text = "requires_building_major_hive_capital"
				OR = {
					capital_tier >= 3
					at_has_major_upgraded_capital_compat = yes	# Atlan
				}
			}
		}
		else_if = {
			limit = { owner = { is_machine_empire = yes } }
			custom_tooltip = {
				fail_text = "requires_building_machine_system_capital"
				OR = {
					capital_tier >= 4
					at_has_fully_upgraded_capital_compat = yes	# Atlan
				}
			}
		}
		else = {
			custom_tooltip = {
				fail_text = "requires_building_system_capital"
				OR = {
					capital_tier >= 4
					at_has_fully_upgraded_capital_compat = yes	# Atlan
				}
			}
		}
	}
}