# -*- ck2.decisions -*-

# Targetted decisions are possible vs _all_ other characters and shown are in the Diplomacy View, not the Intrigue View. The taker is in the FROM scope.
#
# filter = [self/court/home_court/vassals/sub_realm/realm/dynasty/all] ('self' MUST be set for decisions targetting only the taker, the other filter types can be set to lessen CPU load)
# ai_target_filter = [self/court/home_court/vassals/sub_realm/realm/dynasty/all] (which characters for which the AI evaluates the decision.)
#	court: all characters in the AI's host court, including prisoners, and characters currently away (wards, prisoners, etc)
#	home_court: all characters in the AI's home court, including prisoners, and characters currently away (wards, prisoners, etc)
#	vassals: direct vassal rulers of the AI's employer
#	sub_realm: all characters below the AI's employer
#	realm: all characters in the same top realm as the AI
#	dynasty: all members of the same dynasty
#	rivals: your rivals plus any character you have an opinion modifier with 'crime = yes' set (the same set of characters the 'is_foe' trigger evaluates)
#	all: all living characters (Avoid if possible. VERY CPU-HEAVY!)
#

targetted_decisions = {

	# Convert to Republic
	emf_mr = {
		filter = all_including_me
		ai_target_filter = self
		ai = no

		from_potential = {
			ai = no
			emf_hiprio_decision_basic_potential = no
		}
		potential = {
			is_playable = yes
			is_adult = yes
			OR = {
				is_feudal = yes
				is_republic = yes
			}
			primary_title = { is_landless_type_title = no }
		}
		allow = {
			is_adult = yes
			OR = {
				is_feudal = yes
				is_republic = yes
			}
			# Until we figure-out how to workaround the 2.4 regression that made this impossible, no Muslims
			NOT = { religion_group = muslim }
			capital_scope = {
				port = yes
				OR = {
					has_empty_holding = yes
					any_province_holding = { holding_type = city }
				}
			}
			in_revolt = no
		}
		effect = {
			custom_tooltip = {
				text = emf_ctt_mr
				hidden_tooltip = {
					narrative_event = { id = emf_mr.1 }
				}
			}
		}
		ai_will_do = {
			factor = 0
		}
	}
}
