﻿# Rota Fortunae — interface checks (root = the player).
rf_is_realm_gui = { scope = character is_shown = { rf_is_realm_trigger = yes rf_has_realm_state_trigger = yes } }
rf_wheel_on_gui = { scope = character is_shown = { rf_wheel_enabled_trigger = yes } }
rf_is_member_gui = { scope = character is_shown = { rf_is_coalition_member_trigger = yes } }
rf_has_coalition_gui = { scope = character is_shown = { rf_has_coalition_against_trigger = yes } }
rf_war_ready_gui = { scope = character is_shown = { rf_has_coalition_against_trigger = yes rf_coalition_war_ready_trigger = yes } }
rf_coalition_war_gui = { scope = character is_shown = { exists = primary_title.var:rf_coalition_war } }
rf_target_crisis_gui = { scope = character is_shown = { exists = primary_title.var:rf_crisis } }
rf_member_crisis_gui = { scope = character is_shown = { exists = primary_title.var:rf_coalition_against.var:rf_crisis } }
# Bring a crisis map up to date before showing it.
rf_sync_target_crisis_gui = {
	scope = character
	is_valid = { exists = primary_title.var:rf_crisis }
	effect = { rf_crisis_sync_theatre_effect = yes }
}
rf_sync_member_crisis_gui = {
	scope = character
	is_valid = { exists = primary_title.var:rf_coalition_against.holder }
	effect = { primary_title.var:rf_coalition_against.holder = { rf_crisis_sync_theatre_effect = yes } }
}
rf_crisis_gui = {
	scope = character
	is_shown = {
		OR = {
			exists = primary_title.var:rf_crisis
			exists = primary_title.var:rf_coalition_against.var:rf_crisis
		}
	}
}
