# Vassal decisions are listed for each courtier and direct vassal. The ruler is in the FROM scope.

targetted_decisions = {
	vassal_sacrifice_decision = {
		filter = vassals
		ai_target_filter = vassals
		
		from_potential = {
			NOT = { culture = wilderness }
			always = no
		}
		potential = {
			prisoner = yes
			host = { character = FROM }
		}
		allow = {
			prisoner = yes
		}
		effect = {
			any_liege = {
				limit = { 
					ai = no
					NOT = { character = FROM }
				}
				character_event = { id = religious.1 } # the liege of poor guy who got sacrificed, if he is player
			}
			hidden_tooltip = {
				FROM = {
					character_event = { id = religious.2 } # the character who made the sacrifice
				}
				if = {
					limit = { FROM = { NOT = { dynasty = ROOT } } }
					any_dynasty_member = {
						opinion = {
							modifier = opinion_sacrificed_family
							who = FROM
						}
					}
				}
			}
			death = {
				death_reason = death_sacrificed
				killer = FROM
			}
		}
		ai_will_do = {
			factor = 1
			modifier = { factor = 0 reverse_opinion = { who = FROM value = 40 } }
			modifier = {
				factor = 0
				FROM = { 
					OR = {
						trait = kind 
						trait = just
					}
				}
			}
			modifier = { factor = 0.2 FROM = { NOT = { trait = cruel } } }
			modifier = { factor = 0.2 FROM = { NOT = { trait = impaler } } }
			modifier = { factor = 0.2 FROM = { NOT = { trait = lunatic } } }
			modifier = { factor = 0.5 FROM = { NOT = { trait = zealous } } }
			modifier = { factor = 0.2 } # Less likely to do it
			modifier = { #Enemy has your relative
				factor = 0.1
				FROM = {
					any_current_enemy = {
						dynasty = ROOT
						is_close_relative = ROOT
						any_courtier = {
							is_close_relative = FROM
							dynasty = FROM
						}
					}
				}
			}
			modifier = { #Is your enemy and can enforce a victory
				factor = 0
				FROM = {
					any_current_enemy = {
						character = ROOT
					}
				}
			}
		}
	}
	
	vassal_relinquish_claim_decision = {
		filter = vassals
		ai_target_filter = vassals
		
		from_potential = {
			NOT = { culture = wilderness }
		}
		potential = {
			prisoner = yes
			any_claim = { 
				OR = {
					holder_scope = { character = FROM }
					FROM = { any_claim = { title = PREVPREV } }
				}
			}
			host = { character = FROM }
		}
		allow = {
			prisoner = yes
		}
		effect = {
			hidden_tooltip = {
				FROM = { character_event = { id = prisoner.1 } }
				character_event = { id = prisoner.2 }
			}
			any_claim = {
				limit = {
					OR = {
						holder_scope = { character = FROM }
						FROM = { any_claim = { title = PREVPREV } }
					}
				}
				remove_claim = ROOT
			}
			prisoner = no
			opinion = {
				modifier = opinion_forced_to_relinquish_claims
				who = FROM
			}
			FROM = {
				prestige = -50
			}
			hidden_tooltip = {
				FROM = {
					remove_opinion = { who = ROOT modifier = opinion_traitor }
					remove_opinion = { who = ROOT modifier = opinion_rebel_traitor }
					remove_opinion = { who = ROOT modifier = opinion_dishonorable }
				}
			}
		}
		ai_will_do = {
			factor = 1
			modifier = { factor = 0 reverse_opinion = { who = FROM value = 40 } }
			modifier = {
				factor = 0
				FROM = { 
					OR = {
						trait = content 
						trait = just
					}
				}
			}
			modifier = { factor = 0.5 FROM = { NOT = { trait = ambitious } } }
			modifier = { factor = 0.2 } # Less likely to do it
			modifier = { #Enemy has your relative
				factor = 0.1
				FROM = {
					any_current_enemy = {
						dynasty = ROOT
						is_close_relative = ROOT
						any_courtier = {
							is_close_relative = FROM
							dynasty = FROM
						}
					}
				}
			}
			modifier = {
				factor = 2
				is_pretender = yes
				FROM = {
					OR = {
						is_pretender = yes
						is_primary_heir = yes
					}
				}
			}
			modifier = { #Is your enemy and can enforce a victory
				factor = 0
				FROM = {
					any_current_enemy = {
						character = ROOT
					}
				}
			}
		}
	}
	
	visit_prisoner = {
		filter = vassals
		ai_target_filter = vassals
		
		from_potential = {
			NOT = { culture = wilderness }
			age = 14
			OR = {
				is_female = no
				AND = {
					is_female = yes
					trait = homosexual
				}
			}
		}
		potential = {
			prisoner = yes
			is_female = yes
			is_adult = yes
			host = { character = FROM }
		}
		allow = {
			prisoner = yes
		}
		effect = {
			character_event = { id = prisoner.3 tooltip = EVTTOOLTIPprisoner.3 }
			opinion = { modifier = opinion_raped_me who = FROM }
			FROM = {
				if = {
					limit = { 
						NOT = { trait = lustful } 
						NOT = { trait = chaste } 
					}
					random = {
						chance = 10
						add_trait = lustful
						hidden_tooltip = { character_event = { id = 38272 } } #Notify Lustful
					}
				}
				piety = -50
			}
			hidden_tooltip = {
				spouse = { opinion = { modifier = opinion_raped_spouse who = FROM } }
				consort = { opinion = { modifier = opinion_raped_consort who = FROM } }
				if = {
					limit = { FROM = { NOT = { dynasty = ROOT } } }
					any_dynasty_member = { opinion = { modifier = opinion_raped_family who = FROM } }
				}
			}
		}
		ai_will_do = {
			factor = 1
			modifier = { factor = 0 reverse_opinion = { who = FROM value = 40 } }
			modifier = {
				factor = 0
				FROM = {
					OR = {
						trait = chaste 
						trait = celibate 
						trait = just
					}
				}
			}
			modifier = {
				factor = 0
				FROM = { NOT = { age = 14 } }
			}
			modifier = { factor = 0.1 FROM = { NOT = { trait = lustful } } }
			modifier = { factor = 2 has_fair_trait_trigger = yes }
			modifier = { factor = 0.5 has_character_modifier = old_age }
			modifier = { factor = 0.5 has_ugly_trait_trigger = yes }
			modifier = { factor = 0.5 trait = hunchback }
			modifier = { factor = 0.75 trait = lisp }
			modifier = { factor = 0.75 trait = clubfooted }
			modifier = { factor = 0.75 is_ill = yes }
			modifier = { factor = 0.75 trait = pneumonic }
			modifier = { factor = 0.5 trait = syphilitic }
			modifier = { factor = 0.5 trait = leper }
			modifier = { factor = 0.5 trait = infirm }
			modifier = { factor = 0.75 trait = has_tuberculosis }
			modifier = { factor = 0.75 trait = has_typhoid_fever }
			modifier = { factor = 0.75 trait = has_typhus }
			modifier = { factor = 0.5 trait = has_bubonic_plague }
			modifier = { factor = 0.5 trait = has_measles }
			modifier = { factor = 0.5 trait = has_small_pox }
			modifier = { factor = 0.1 }
			modifier = { factor = 0 has_opinion_modifier = { modifier = opinion_raped_me who = FROM } }
			modifier = {
				factor = 0.1
				OR = {
					tier = duke
					spouse = { tier = duke }
				}
			}
			modifier = {
				factor = 0
				OR = {
					higher_tier_than = duke
					spouse = { higher_tier_than = duke }
				}
			}
		}
	}
	
	confiscate_artifact = {
		filter = home_court
		ai_target_filter = home_court
		diplomacy_icon = GFX_artifact_decision
		
		from_potential = {
			NOT = { culture = wilderness }
		}
		potential = {
			prisoner = yes
			host = { character = FROM }
			
			any_artifact = {
				always = yes
			}
		}
		allow = {
			prisoner = yes
		}
		effect = {
			any_artifact = {
				transfer_artifact = {
					from = ROOT
					to = FROM
				}
			}
			opinion = { modifier = opinion_dishonorable who = FROM }
		}
		ai_will_do = {
			factor = 1
			modifier = { factor = 0.01 } # Less likely to do it
			modifier = {
				factor = 0
				FROM = { 
					OR = {
						trait = charitable 
						trait = just
					}
				}
			}
			modifier = { factor = 0.5 FROM = { NOT = { trait = greedy } } }
			modifier = { #Is your enemy and can enforce a victory
				factor = 0
				FROM = {
					any_current_enemy = {
						character = ROOT
					}
				}
			}
		}
	}
}
