﻿favour_skilled_outsiders_decision_valid_character_to_take_trigger = {
    NOT = { has_realm_law = kCAFG_culture_intolerant_law }
	OR = {
		has_realm_law = kCAFG_culture_tolerant_law
		has_perk = meritocracy_perk
		government_has_flag = government_is_clan
		culture = { has_cultural_pillar = ethos_egalitarian }
		calc_true_if = {
			amount >= 2
			has_trait = calm
			has_trait = humble
			has_trait = ambitious
		}
	}
}


favour_skilled_outsiders_decision_valid_county_to_generate_trigger = {
	any_in_list = {
		variable = kCAFG_county_cultures
		kCAFG_favour_skilled_outsiders_decision_valid_culture_to_generate_trigger = yes
	}
}

kCAFG_favour_skilled_outsiders_decision_valid_culture_to_generate_trigger = {
	# We don't technically need a custom tooltip for this, but the formatting looks much nicer.
	custom_tooltip = {
		text = favour_skilled_outsiders_decision.tt.not_share_your_heritage
		NOT = { has_same_culture_heritage = root.culture }
	}
	trigger_if = {
		limit = { exists = root.cp:councillor_chancellor }
		custom_tooltip = {
			text = favour_skilled_outsiders_decision.tt.not_share_chancellor_heritage
			NOT = { has_same_culture_heritage = root.cp:councillor_chancellor.culture }
		}
	}
	trigger_if = {
		limit = { exists = root.cp:councillor_marshal }
		custom_tooltip = {
			text = favour_skilled_outsiders_decision.tt.not_share_marshal_heritage
			NOT = { has_same_culture_heritage = root.cp:councillor_marshal.culture }
		}
	}
	trigger_if = {
		limit = { exists = root.cp:councillor_steward }
		custom_tooltip = {
			text = favour_skilled_outsiders_decision.tt.not_share_steward_heritage
			NOT = { has_same_culture_heritage = root.cp:councillor_steward.culture }
		}
	}
	trigger_if = {
		limit = { exists = root.cp:councillor_spymaster }
		custom_tooltip = {
			text = favour_skilled_outsiders_decision.tt.not_share_spymaster_heritage
			NOT = { has_same_culture_heritage = root.cp:councillor_spymaster.culture }
		}
	}
	trigger_if = {
		limit = { exists = root.cp:councillor_court_chaplain }
		custom_tooltip = {
			text = favour_skilled_outsiders_decision.tt.not_share_court_chaplain_heritage
			NOT = { has_same_culture_heritage = root.cp:councillor_court_chaplain.culture }
		}
	}
	trigger_if = {
		limit = {
			root = { is_independent_ruler = no }
		}
		custom_tooltip = {
			text = favour_skilled_outsiders_decision.tt.not_share_liege_heritage
			save_temporary_scope_as = culture_temp
			NOT = {
				root = {
					any_liege_or_above = {
						culture = { has_same_culture_heritage = scope:culture_temp }
					}
				}
			}
		}
	}
}