targeted_decisions = {
	
	release_tributary = {
		
		ai_target_filter = self
		ai = no
		
		from_potential = {
			
		}
		potential = {
			is_tributary = yes
			suzerain = { character = FROM }
		}
		allow = {
			war = no
			FROM = { war = no }
		}
		effect = {
			remove_tributary = FROM
			FROM = {
				prestige = -200
			}
		}
		revoke_allowed = {
			always = no
		}
		ai_will_do = {
			factor = 0
		}
	}

	break_non_aggression_pact = {
		ai_target_filter = self
		ai = no
		
		from_potential = {
			
		}
		potential = {
			is_landed = yes
			has_non_aggression_pact_with = FROM
		}
		allow = {
		FROM = { prestige = 200 }
			war = no
			FROM = { war = no }
		}
		effect = {
			opinion = {
				who = FROM
				modifier = broken_non_aggression_pact
			}
			FROM = { 
				prestige = -200
				add_character_modifier = {
					name = broken_non_aggression_pact_char_modifier
					years = 10
				}
			}
			
			FROM = {
				set_truce = {
					who = ROOT
					years = 2
				}
			}
		}
		revoke_allowed = {
			always = no
		}
		ai_will_do = {
			factor = 0
		}
	}
	
	recruit_prisoner = {
		filter = court
		ai_target_filter = court
		ai = no
		
		from_potential = {
			has_dlc = "Reapers"
		}
		
		potential = {
			prisoner = yes
			is_ruler = no
			is_adult = yes
			is_heir = no
			is_married = no
			NOT = {	trait = incapable }
			host = { character = FROM }
			liege = {
				NOT = { character = FROM }
			}
		}
		
		allow = {
			liege = {
				NOR = {
					is_lover = ROOT
					is_friend = ROOT
					is_child_of = ROOT
					is_mother = ROOT
					is_father = ROOT
				}
			}
			NOT = {
				is_rival = FROM
			}
			opinion_diff = {
				first = FROM
				second = liege
				value = -25
			}
		}
		
		effect = {
			hidden_tooltip = {
				liege = {
					character_event = { id = RIP.29700 }
				}
			}
			if = {
				limit = {
					is_consort = yes
					is_senior_consort_party = no

				}
				consort = {
					remove_consort = ROOT
				}
			}
			if = {
				limit = {
					has_character_flag = originated_from_chinese_court
				}
				set_character_flag = ignore_refund
			}
			move_character = FROM
			prisoner = no
		}
		
		revoke_allowed = {
			always = no
		}
		
		ai_will_do = {
			factor = 0
		}
	}
	
	# The war is in FROMFROM
	interfere_in_vassal_war_attacker = {
		filter = vassal_wars
		ai_target_filter = vassal_wars
		ai = no
	
		from_potential = {
			has_dlc = "Reapers"
		}
		
		potential = {
			FROMFROM = {
				attacker = { character = ROOT }
			}
			NOT = { owes_favor_to = FROM }
			NOT = {
				has_opinion_modifier = {
					who = FROM
					modifier = opinion_interfered_in_war
				}
			}
		}
		
		allow = {
			FROM = {
				prestige = 100
				NOT = { trait = incapable }
				prisoner = no
				in_seclusion = no
			}
		}
		
		effect = {
			FROM = { prestige = -100 }
			FROMFROM = {
				defender = {
					save_event_target_as = target_defender
				}
			}
			character_event = { id = RIP.30000 days = 3 }
			
			hidden_tooltip = {
				opinion = {
					who = FROM
					modifier = opinion_interfered_in_war
					years = 5
				}
			}
		}
		
		revoke_allowed = {
			always = no
		}
		
		ai_will_do = {
			factor = 0
		}
	}
	
	# The war is in FROMFROM
	interfere_in_vassal_war_attacker_use_favor = {
		filter = vassal_wars
		ai_target_filter = vassal_wars
		ai = no
	
		from_potential = {
			has_dlc = "Reapers"
			has_dlc = "Conclave"
		}
		
		potential = {
			FROMFROM = {
				attacker = { character = ROOT }
			}
			owes_favor_to = FROM
		}
		
		allow = {
			FROM = {
				NOT = { trait = incapable }
				prisoner = no
				in_seclusion = no
			}
		}
		
		effect = {
			FROMFROM = {
				defender = {
					save_event_target_as = target_defender
				}
			}
			
			reverse_remove_favor = FROM
			
			character_event = { id = RIP.30010 days = 3 }
		}
		
		revoke_allowed = {
			always = no
		}
		
		ai_will_do = {
			factor = 0
		}
	}
	
	# The war is in FROMFROM
	interfere_in_vassal_war_defender = {
		filter = vassal_wars
		ai_target_filter = vassal_wars
		ai = no
	
		from_potential = {
			has_dlc = "Reapers"
		}
		
		potential = {
			FROMFROM = {
				defender = { character = ROOT }
			}
			NOT = { owes_favor_to = FROM }
			NOT = {
				has_opinion_modifier = {
					who = FROM
					modifier = opinion_interfered_in_war
				}
			}
		}
		
		allow = {
			FROM = {
				prestige = 200
				NOT = { trait = incapable }
				prisoner = no
				in_seclusion = no
			}
		}
		
		effect = {
			FROM = { prestige = -200 }
			FROMFROM = {
				attacker = {
					save_event_target_as = target_attacker
				}
			}
			character_event = { id = RIP.30020 days = 3 }
			
			hidden_tooltip = {
				opinion = {
					who = FROM
					modifier = opinion_interfered_in_war
					years = 5
				}
			}
		}
		
		revoke_allowed = {
			always = no
		}
		
		ai_will_do = {
			factor = 0
		}
	}
	
	# The war is in FROMFROM
	interfere_in_vassal_war_defender_use_favor = {
		filter = vassal_wars
		ai_target_filter = vassal_wars
		ai = no
	
		from_potential = {
			has_dlc = "Reapers"
			has_dlc = "Conclave"
		}
		
		potential = {
			FROMFROM = {
				defender = { character = ROOT }
			}
			owes_favor_to = FROM
		}
		
		allow = {
			FROM = {
				NOT = { trait = incapable }
				prisoner = no
				in_seclusion = no
			}
		}
		
		effect = {
			FROMFROM = {
				attacker = {
					save_event_target_as = target_attacker
				}
			}
			
			reverse_remove_favor = FROM
			
			character_event = { id = RIP.30030 days = 3 }
		}
		
		revoke_allowed = {
			always = no
		}
		
		ai_will_do = {
			factor = 0
		}
	}
	
	demand_gavelkind = {
		filter = vassals
		ai_target_filter = vassals
		
		only_playable = yes
		ai = no
	
		from_potential = {
			has_dlc = "Reapers"
			is_feudal = yes
			is_vice_royalty = no
			prisoner = no
			NOT = { trait = incapable }
		}
		
		potential = {
			is_playable = yes
			liege = { character = FROM }
			NOT = { character = FROM }
			is_law_potential = succ_gavelkind
			NOT = { has_law = succ_gavelkind }
			NOT = { owes_favor_to = FROM }
			NOT = { has_opinion_modifier = { who = FROM name = opinion_demanded_succ_law_change } }
			is_feudal = yes
			mercenary = no
			holy_order = no
			is_vice_royalty = no
			prisoner = no
			NOT = { trait = incapable }
		}
		
		allow = {
			FROM = {
				prestige = 100
				NOT = { trait = incapable }
				prisoner = no
				in_seclusion = no
			}
		}
		
		effect = {
			prestige = -100
			character_event = { id = RIP.30040 days = 3 }
			
			hidden_tooltip = {
				opinion = {
					who = FROM
					modifier = opinion_demanded_succ_law_change
					years = 5
				}
			}
		}
		
		revoke_allowed = {
			always = no
		}
		
		ai_will_do = {
			factor = 0
		}
	}
	
	demand_gavelkind_use_favor = {
		filter = vassals
		ai_target_filter = vassals
		
		only_playable = yes
		ai = no
	
		from_potential = {
			has_dlc = "Reapers"
			has_dlc = "Conclave"
			is_feudal = yes
			is_vice_royalty = no
			prisoner = no
			NOT = { trait = incapable }
		}
		
		potential = {
			is_playable = yes
			liege = { character = FROM }
			NOT = { character = FROM }
			is_law_potential = succ_gavelkind
			NOT = { has_law = succ_gavelkind }
			owes_favor_to = FROM
			NOT = { has_opinion_modifier = { who = FROM name = opinion_demanded_succ_law_change } }
			is_feudal = yes
			mercenary = no
			holy_order = no
			is_vice_royalty = no
			prisoner = no
			NOT = { trait = incapable }
		}
		
		allow = {
			FROM = {
				prestige = 100
				NOT = { trait = incapable }
				prisoner = no
				in_seclusion = no
			}
		}
		
		effect = {
			prestige = -100
			character_event = { id = RIP.30050 days = 3 }
			hidden_tooltip = {
				opinion = {
					who = FROM
					modifier = opinion_demanded_succ_law_change
					years = 5
				}
			}
		}
		
		revoke_allowed = {
			always = no
		}
		
		ai_will_do = {
			factor = 0
		}
	}
	
	ask_to_leave_court = {
		filter = court
		ai_target_filter = court
		ai = no
		
		potential = {
			liege = { character = FROM }
		}
		allow = {
			can_be_asked_to_leave_court_trigger = yes

			trigger_if = {
				limit = {
					is_married = yes
					any_spouse = {
						liege = { character = FROM }
						NOT = { character = FROM }
					}
				}
				# custom tooltip for their spouse not being eligble for leaving the court
				custom_tooltip = {
					text = their_spouse_must_be_allow_to_leave_tt
					any_spouse = {
						hidden_trigger = {
							liege = { character = FROM }
							NOT = { character = FROM }
						}
						can_be_asked_to_leave_court_trigger = yes
					}
				}
			}
		}
		effect = {
			FROM = { prestige = -5 }
		
			if = {
				limit = {
					free_court_slots < -10
				}
				opinion = {
					modifier = opinion_was_ordered_to_leave_crowded_court
					who = FROM
					years = 10
				}
				any_spouse = {
					limit = { liege = { character = FROM } }
					opinion = {
						modifier = opinion_was_ordered_to_leave_crowded_court
						who = FROM
						years = 10
					}
				}
			}
			else = {
				opinion = {
					modifier = opinion_disappointed
					who = FROM
					years = 10
				}
				
				any_spouse = {
					limit = { liege = { character = FROM } }
					opinion = {
						modifier = opinion_disappointed
						who = FROM
						years = 10
					}
				}
			}

			
			if = { # Move to a same-religion court
				limit = {
					any_playable_ruler = {
						is_within_diplo_range = ROOT
						religion = ROOT
						their_opinion = { who = ROOT value = 10 }
						NOT = { character = FROM }
					}
				}
				any_playable_ruler = {
					limit = {
						is_within_diplo_range = ROOT
						religion = ROOT
						their_opinion = { who = ROOT value = 10 }
						NOT = { character = FROM }
					}
					save_event_target_as = new_court
				}
				move_character = event_target:new_court
				any_spouse = {
					limit = {
						liege = { character = FROM }
					}
					move_character = event_target:new_court
				}
				break = yes
			}
			
			if = { # Move to any court where the character likes me
				limit = {
					any_playable_ruler = {
						is_within_diplo_range = ROOT
						their_opinion = { who = ROOT value = 10 }
						NOT = { character = FROM }
					}
				}
				any_playable_ruler = {
					limit = {
						is_within_diplo_range = ROOT
						their_opinion = { who = ROOT value = 10 }
						NOT = { character = FROM }
					}
					save_event_target_as = new_court_secondary
				}
				move_character = event_target:new_court_secondary
				any_spouse = {
					limit = {
						liege = { character = FROM }
					}
					move_character = event_target:new_court
				}
				break = yes
			}
		
			if = { # Go anywhere but here
				limit = {
					any_playable_ruler = {
						NOT = { character = FROM }
					}
				}
				any_playable_ruler = {
					limit = {
						NOT = { character = FROM }
					}
					save_event_target_as = new_court_backup
				}
				move_character = event_target:new_court_backup
				any_spouse = {
					limit = {
						liege = { character = FROM }
					}
					move_character = event_target:new_court
				}
			}
			
		}
		revoke_allowed = {
			always = no
		}
		ai_will_do = {
			factor = 0
		}
	}
	
	exchange_land_for_hospital = {
		filter = all
		ai_target_filter = all
		ai = no

		from_potential = {
			has_dlc = "Reapers"
			#capital has space and no hospital
			capital_scope = {
				num_of_empty_holdings = 1
				NOT = {
					hospital_level = 1
				}
			}
			NOR = {
				is_nomadic = yes
				is_tribal = yes
			}
		}
		potential = {
			is_adult = yes
			#owns holy order, this religion
			primary_title = { holy_order = yes }
			religion = FROM
			NOR = {
				has_landed_title = k_teutonic_state
				AND = {
					has_landed_title = d_teutonic_order
					has_global_flag = northern_crusades_active
				}
			}
		}
		allow = {
			FROM = {
				piety = 300
				capital_scope = {
					any_province_holding = {
						is_occupied = no
					}
				}
			}
		}
		effect = {
			#lose piety, holy order builds castle and hospital
			FROM = {
				piety = -300
				capital_scope = {
					build_holding = {
						type = castle
						holder = ROOT
					}
					build_holding = {
						type = hospital
						holder = FROM
					}
				}
			}
		}
		revoke_allowed = {
			always = no
		}
		ai_will_do = {
			factor = 0
		}
	}

	commit_suicide_immortal = {
		filter = self
		ai_target_filter = self
		ai = no
		
		potential = {
			is_adult = yes
			prisoner = no
			immortal = yes

			OR = {
				trait = depressed
				age = 100
			}
		}
		

		allow = {
			always = no # Disabled
			immortal = yes
			OR = {
				trait = depressed
				age = 100
			}
			custom_tooltip = {
				NOT = { has_character_flag = attempting_suicide }
				text = attempting_suicide_tooltip
			}
		}

		effect = {
			if = {
				limit = { has_dlc = "Reapers" }

				set_character_flag = attempting_suicide

				if = {
					limit = { NOT = { trait = incapable } }
					character_event = { id = RIP.30200 }
				}
				if = {
					limit = { trait = incapable } 
					character_event = { id = RIP.30210 }
				}
			}
			if = {
				limit = { NOT = { has_dlc = "Reapers" } }

				prestige = -200

				add_character_modifier = {
					modifier = suicide
					duration = -1
				}
				death = { death_reason = death_suicide }
			}
		}

		revoke_allowed = {
			always = no
		}
		ai_will_do = {
			factor = 0
		}
	}
}

decisions = {
	seek_treatment = {
		only_playable = yes
		is_high_prio = yes
		ai_check_interval = 6
		
		potential = {
			is_playable = yes
			NOT = { trait = troubled_pregnancy } #Treatment handled by special event chain.
			OR = {
				trait = has_tuberculosis
				trait = has_typhoid_fever
				trait = has_typhus
				trait = has_bubonic_plague
				trait = has_measles
				trait = has_small_pox
				trait = has_aztec_disease
				trait = syphilitic
				trait = flu
				trait = dysentery
				trait = gout
				trait = food_poisoning
				trait = rabies
				trait = cancer
				trait = pneumonic
				num_of_symptoms = 1
			}
			has_assigned_minor_title = title_court_physician
		}
		
		allow = {
			prisoner = no
			custom_tooltip = {
				text = seek_treatment_tooltip_2
				OR = {
					NOT = { has_character_flag = being_treated }
					had_character_flag = { flag = being_treated days = 20 }
				}
				OR = {
					AND = {	#if you have a developed disease and want further treatment
						character_disease_trigger = yes
						OR = {
							NOT = { has_character_flag = recent_treatment }
							had_character_flag = { flag = recent_treatment days = 90 }
						}
					}
					AND = {	#if you have multiple symptoms and want to seek further treatment
						num_of_symptoms = 2
						OR = {
							NOT = { has_character_flag = recent_treatment }
							had_character_flag = { flag = recent_treatment days = 30 }
						}
					}
					AND = { #if your treatment failed and you want to try again
						character_disease_trigger = no
						num_of_symptoms = 1
						OR = {
							had_character_flag = { flag = disease_not_serious days = 10 } #anti-spam delay since event should handle this normally
							had_character_flag = { flag = developing_illness days = 10 }
						}
						OR = {
							NOT = { has_character_flag = recent_treatment }
							had_character_flag = { flag = recent_treatment days = 30 }
						}
						NOR = {
							has_character_modifier = successful_treatment_1
							has_character_modifier = successful_treatment_2
							has_character_modifier = successful_treatment_3
							has_character_modifier = failed_treatment_1
							has_character_modifier = failed_treatment_2
							has_character_modifier = mystic_treatment_decent
							has_character_modifier = mystic_treatment_poor
							has_character_modifier = mystic_treatment_terrible
							has_character_modifier = symptom_treatment_1
							has_character_modifier = symptom_treatment_2
							has_character_modifier = symptom_treatment_3
							has_character_modifier = symptom_treatment_4
						}
					}
				}
			}
			custom_tooltip = {
				text = seek_treatment_tooltip_1
			}
			custom_tooltip = {
				text = seek_treatment_tooltip_3
				hidden_tooltip = {
					NOR = {
						has_character_modifier = mystic_treatment_decent
						has_character_modifier = successful_treatment_1
						has_character_modifier = successful_treatment_2
						has_character_modifier = successful_treatment_3
					}
				}
			}
		}
		effect = {
			set_character_flag = recent_treatment
			hidden_tooltip = {
				remove_treatment_modifiers_effect = yes
			}
			custom_tooltip = {
				text = seek_treatment_tooltip_4
				hidden_tooltip = {
					random_courtier_or_vassal = {
						limit = {
							is_adult = yes
							has_minor_title = title_court_physician
							liege = {
								character = ROOT
							}
						}
						character_event = { id = RIP.11031 }
					}
				}
			}
		}
		revoke_allowed = {
			always = no
		}
		ai_will_do = {
			factor = 0.25

			modifier = {
				factor = 2
				OR = {
					trait = craven
					trait = paranoid
				}
			}

			modifier = {
				factor = 1.4
				NOT = { health = 5 }
			}
			modifier = {
				factor = 1.4
				NOT = { health = 4 }
			}
			modifier = {
				factor = 1.4
				NOT = { health = 3 }
			}
			modifier = {
				factor = 1.4
				NOT = { health = 2 }
			}
			modifier = {
				factor = 1.4
				NOT = { health = 1 }
			}
			
			modifier = {
				factor = 0
				OR = {
					has_character_modifier = symptom_treatment_3 #characters don't want to seek treatment when they have a decent one already
					has_character_modifier = symptom_treatment_4
					AND = {
						has_character_modifier = symptom_treatment_2
						developing_epidemic_disease_trigger = no
					}
					has_character_modifier = successful_treatment_2
					has_character_modifier = successful_treatment_3
				}
			}
		}
	}

	employ_court_physician = {
		only_playable = yes
		is_high_prio = yes
		ai_check_interval = 24
		potential = {
			has_dlc = "Reapers"
			NOR = {
				is_tribal = yes
				is_nomadic = yes
			}
			OR = {
				mercenary = no
				ai = no
			}
			OR = {
				higher_tier_than = COUNT
				ai = no
				is_ill = yes
				num_of_symptoms > 0
			}
			NOT = {
				has_assigned_minor_title = title_court_physician
			}
		}
		allow = {
			hidden_tooltip = {
				OR = {
					wealth = 25
					ai = no
				}
			}
			NOR = {
				has_character_modifier = in_seclusion
				has_assigned_minor_title = title_court_physician
			}
			custom_tooltip = {
				text = 3_year_physician_cooldown
				hidden_tooltip = {
					OR = {
						NOT = { has_character_flag = 3_year_physician_cooldown }
						had_character_flag = { flag = 3_year_physician_cooldown days = 1095 }
					}
				}
			}
		}
		effect = {
			custom_tooltip = {
				text = employ_court_physician_tooltip
				hidden_tooltip = {
					character_event = { id = RIP.11050 }
					clr_character_flag = 3_year_physician_cooldown
					set_character_flag = 3_year_physician_cooldown
				}
			}
		}
		revoke_allowed = {
			always = no
		}
		ai_will_do = {
			factor = 0.5
			
			modifier = {
				factor = 0
				AND = {
					tier = COUNT
					NOT = {
						any_close_relative = {
							ai = no
						}
					}
				}
			}
			modifier = {
				factor = 0.5
				NOR = {
					tier = KING
					tier = EMPEROR
				}
			}
			modifier = {
				factor = 2
				trait = paranoid
			}
			modifier = {
				factor = 10
				OR = {
					is_ill = yes
					num_of_symptoms = 1
				}
			}
		}
	}


	#Seclusion

	shut_the_gates = {
		only_rulers = yes
		is_high_prio = yes
		
		filter = self
		ai_target_filter = self
		
		potential = {
			has_dlc = "Reapers"
			OR = {
				is_landed = yes
				is_patrician = yes
			}
			NOR = {
				is_tribal = yes
				is_nomadic = yes
				is_inaccessible_trigger = yes
			}
		}
		
		allow = {
			prisoner = no
			custom_tooltip = {
				text = is_not_busy_trigger_tooltip
				hidden_tooltip = { NOT = { has_character_flag = do_not_disturb } }
			}
			OR = {
				trait = paranoid
				custom_tooltip = {
					text = epidemic_present_tooltip
					hidden_tooltip = {
						OR = {
							ai = no
							capital_scope = { has_epidemic = yes }
						}
						OR = {
							capital_scope = {
								OR = {
									has_epidemic = yes
									any_neighbor_province = {
										has_epidemic = yes
									}
								}
							}
							AND = {
								ai = no
								top_liege = {
									any_realm_province = {
										has_epidemic = yes
									}
								}
							}
						}
					}
				}
			}
			NOT = { has_character_modifier = out_traveling }
			NOT = { has_character_modifier = recently_opened_gates }
		}
		effect = {
			#Achievement flag
			if = {
				limit = {
					ai = no
				}
				set_character_flag = achievement_no_solicitors
			}
			if = {
				limit = {
					has_minor_title = title_commander
				}
				remove_title = title_commander
			}
			set_character_flag = do_not_disturb
			custom_tooltip = { text = shut_the_gates_info_tooltip }
			add_character_modifier = {
				name = in_seclusion
				duration = -1
			}
			if = { # If you are a councillor, stop working and return home
				limit = {
					host = { NOT = { character = ROOT } }
					OR = {
						is_councillor = yes
						has_minor_title = title_councilmember_king
						has_minor_title = title_councilmember_emperor
					}
				}
				force_host = ROOT
			}
			hidden_tooltip = {
				character_event = { id = RIP.12000 }
				any_courtier = { # Unlanded councillors stop working in order to go into seclusion with their liege
					limit = {
						prisoner = no
						is_councillor = yes
						is_landed = no
						liege = { character = ROOT }
						NOT = { character = ROOT }
					}
					add_character_modifier = {
						name = in_seclusion
						duration = -1
					}
				}
				any_courtier = { # Unlanded non-councillors join their liege in seclusion
					limit = {
						prisoner = no
						is_councillor = no
						is_landed = no
						liege = { character = ROOT }
						NOT = { character = ROOT }
					}
					add_character_modifier = {
						name = in_seclusion
						duration = -1
					}
				}
				any_courtier = { # Landed councillors return home while you, their liege, is in seclusion
					limit = {
						prisoner = no
						OR = {
							is_councillor = yes
							has_minor_title = title_councilmember_king
							has_minor_title = title_councilmember_emperor
						}
						is_landed = yes
						liege = { character = ROOT }
						NOT = { character = ROOT }
					}
					force_host = THIS
				}
				any_courtier = { # Landed children being educated in your court are sent home, with the guardianship ending
					limit = {
						prisoner = no
						is_landed = yes
						is_adult = no
						has_guardian = yes
					}
					remove_guardian = yes
				}
				if = { #If you are getting educated elsewhere, then go home to be secluded
					limit = {
						NOT = { age = 16 }
						is_abroad = yes
					}
					remove_guardian = yes
					force_host = ROOT
				}
				any_vassal = {
					character_event = { id = RIP.12001 days = 7 random = 7 }
				}
				if = { #Notify employer that councillor is going into seclusion
					limit = { 
						is_councillor = yes 
						liege = { ai = no }
					}
					liege = { letter_event = { id = RIP.12101 days = 1 } }
				}
			}
		}
		revoke_allowed = {
			always = no
		}
		ai_will_do = {
			factor = 0.2
			
			modifier = {
				factor = 0
				NOT = {
					capital_scope = {
						OR = {
							has_epidemic = yes
							any_neighbor_province = {
								has_epidemic = yes
							}
						}
					}
				}
			}
			
			modifier = {
				factor = 0.01
				OR = {
					capital_scope = {
						OR = {
							disease = tuberculosis
							disease = measles
						}
					}
				}
			}
			modifier = {
				factor = 0.5
				trait = brave
			}
			modifier = {
				factor = 2
				trait = depressed
			}
			modifier = {
				factor = 2
				trait = stressed
			}
			modifier = {
				factor = 5
				trait = craven
			}
			modifier = {
				factor = 10
				trait = paranoid
			}
			modifier = {
				factor = 50
				capital_scope = { disease = bubonic_plague }
			}
		}
	}
	
	open_the_gates = {
		only_rulers = yes
		is_high_prio = yes
		ai_check_interval = 3
		
		filter = self
		
		potential = {
			is_ruler = yes
			has_character_modifier = in_seclusion
		}

		allow = {
			has_character_modifier = in_seclusion
		}

		effect = {
			clr_character_flag = do_not_disturb
			clr_character_flag = exposed_to_outside
			clr_character_flag = seclusion_piling_corpses
			clr_character_flag = seclusion_lazy_seduction
			clr_character_flag = seclusion_nightmares
			clr_character_flag = seclusion_gained_friend
			clr_character_flag = seclusion_child_has_lover
			clr_character_flag = seclusion_tunnel
			clr_character_flag = seclusion_food_events

			custom_tooltip = { text = open_the_gates_info_tooltip }
			remove_character_modifier = in_seclusion
			add_character_modifier = {
				name = recently_opened_gates
				duration = 365
			}
			hidden_tooltip = {
				clr_character_flag = seclusion_events_on
				character_event = { id = RIP.11557 days = 40 random = 20} #clears starvation modifiers
				any_courtier = {
					clr_character_flag = seclusion_events_on
					remove_character_modifier = in_seclusion
					character_event = { id = RIP.11557 days = 40 random = 20} #clears starvation modifiers
				}
				any_vassal = {
					limit = {
						OR = {
							is_councillor = yes
							has_minor_title = title_councilmember_king
							has_minor_title = title_councilmember_emperor
						}
						is_landed = yes
						liege = { character = ROOT }
						NOT = {
							has_character_modifier = in_seclusion
						}
						host = { NOT = { character = ROOT } }
					}
					force_host = ROOT
				}
			}
			if = { # Rejoin your liege's court if both of you are not in seclusion
				limit = {
					OR = {
						is_councillor = yes
						has_minor_title = title_councilmember_king
						has_minor_title = title_councilmember_emperor
					}
					NOT = {
						liege = {
							has_character_modifier = in_seclusion
						}
					}
				}
				liege = {
					ROOT = {
						force_host = PREV
					}
				}

				if = { #Notify employer that councillor is going into seclusion
					limit = { 
						is_councillor = yes 
						#liege = { ai = no }
					}
					liege = { character_event = { id = RIP.12100 days = 1 } }
				}
			}

			if = { limit = { has_character_modifier = secluded_revelry } remove_character_modifier = secluded_revelry }
			if = { limit = { has_character_modifier = savoring_the_end_days } remove_character_modifier = savoring_the_end_days }
		}
		revoke_allowed = {
			always = no
		}
		ai_will_do = {
			factor = 0.3

			modifier = {
				factor = 0
				AND = {
					capital_scope = { has_disease = yes }
					NOT = { has_character_modifier = starving_food_shortage }
				}
			}
			
			modifier = {
				factor = 0.5
				trait = paranoid
			}

			modifier = {
				factor = 3
				trait = brave
			}

			modifier = {
				factor = 3
				capital_scope = { has_disease = no }
			}

			modifier = {
				factor = 3
				has_character_modifier = starving_food_shortage
			}
		}
	}
	
}

title_decisions = {
	build_hospital = {
		only_playable = yes
		hide_in_decisions_list = yes		# player can build hospitals from the province view
		ai_target_filter = owned
		ai_check_interval = 36
		
		from_potential = {					# scope: character who is building
			ai = yes
			is_playable = yes
			has_dlc = "Reapers"
			war = no
			wealth = 600
		}
		
		potential = {
			tier = COUNT
			has_hospital = no
			has_siege = no
			is_occupied = no
		}
		
		allow = {
			always = yes
		}
		
		ai_will_do = {
			factor = 0.1
			
			modifier = {
				factor = 0.1
				owner = { independent = no }
			}
			modifier = {
				factor = 0.1
				owner = { trait = greedy }
			}
			modifier = {
				factor = 0.1
				owner = { trait = arbitrary }
			}
			modifier = {
				factor = 0.1
				owner = { trait = slothful }
			}
			modifier = {
				factor = 0.1
				owner = { trait = zealous }
			}
			modifier = {
				factor = 0.1
				owner = { trait = content }
			}
			modifier = {
				factor = 5
				owner = { has_character_flag = seen_the_light_of_modern_medicine }
			}
			modifier = {
				factor = 2
				is_capital = yes
			}
			modifier = {
				factor = 2
				OR = {
					owner = { is_ill = yes }
					owner = { num_of_symptoms = 1 }
				}
			}
			modifier = {
				factor = 2
				owner = { trait = charitable }
			}
			modifier = {
				factor = 2
				owner = { trait = diligent }
			}
			modifier = {
				factor = 2
				owner = { trait = kind }
			}
			modifier = {
				factor = 2
				owner = { trait = erudite }
			}
		}
		
		effect = {
			location = {
				build_holding = {
					type = hospital
				}
			}
		}
	}
}
	