﻿
ai_target_ruler_proposal_agree_modifier = {
	compare_modifier = {
		target = scope:proposer
		value = diplomacy
		multiplier = 4
	}
	opinion_modifier = {
		trigger = {
			opinion = { target = scope:proposer value > 0 }
		}
		opinion_target = scope:proposer
		multiplier = 0.50
	}
	opinion_modifier = {
		trigger = {
			opinion = { target = scope:proposer_target value > 0 }
		}
		opinion_target = scope:proposer_target
		multiplier = 0.25
	}
	modifier = {
		add = 100
		OR = {
			scope:proposer = { has_weak_hook = root }
			scope:proposer_target = { has_weak_hook = root }
		}
		NOR = {
			scope:proposer = { has_strong_hook = root }
			scope:proposer_target = { has_strong_hook = root }
		}
	}
	modifier = {
		add = 200
		OR = {
			scope:proposer = { has_strong_hook = root }
			scope:proposer_target = { has_strong_hook = root }
		}
	}
	modifier = {
		add = 50
		any_ally = {
			NOR = {
				target_is_vassal_or_below = root
				target_is_liege_or_above = root
			}
			count < 3
		}
		yields_alliance = {
			candidate = scope:proposer_target
			target = root
			target_candidate = scope:proposer
		}
	}
	modifier = {
		add = 30
		is_close_or_extended_family_of = scope:proposer
		OR = {
			scope:proposer_target = {
				is_ruler = yes
				highest_held_title_tier >= root.highest_held_title_tier
			}
			AND = {
				exists = scope:proposer_target_liege
				scope:proposer_target_liege = {
					NOT = { this = scope:proposer_liege }
					highest_held_title_tier >= root.highest_held_title_tier
					is_close_or_extended_family_of = scope:proposer_target
				}
			}
		}
	}
	modifier = {
		add = 200
		scope:proposer = {
			NOR = {
				AND = {
					has_dynasty = yes
					dynasty = root.dynasty
				}
				is_close_or_extended_family_of = root
				is_councillor_of = root
				has_relation_lover = root
				has_relation_ward = root
				has_relation_guardian = root
			}
		}
		scope:proposer_target = {
			NOR = {
				AND = {
					has_dynasty = yes
					dynasty = root.dynasty
				}
				is_close_or_extended_family_of = root
				is_councillor_of = root
				has_relation_lover = root
				has_relation_ward = root
				has_relation_guardian = root
			}
		}
	}
	modifier = {
		add = 10
		culture = { has_cultural_parameter = marriage_acceptance_bonus }
	}
	modifier = {
		add = 100
		exists = scope:is_pregnancy_proposal
	}
}

ai_target_ruler_proposal_refuse_modifier = {
	modifier = {
		add = 100
		OR = {
			scope:proposer = {
				is_close_family_of = root
				age < 25
			}
			scope:proposer_target = {
				is_courtier_of = root
				is_close_family_of = root
				age < 25
			}
		}
	}
	modifier = {
		add = 50
		OR = {
			scope:proposer = {
				is_extended_family_of = root
				age < 25
			}
			scope:proposer_target = {
				is_courtier_of = root
				is_extended_family_of = root
				age < 25
			}
		}
	}			
	opinion_modifier = {
		trigger = {
			opinion = { target = scope:proposer value < 0 }
		}
		opinion_target = scope:proposer
		multiplier = -0.50
	}
	opinion_modifier = {
		trigger = {
			opinion = { target = scope:proposer_target value < 0 }
		}
		opinion_target = scope:proposer_target
		multiplier = -0.25
	}
	ai_value_modifier = {
		ai_compassion = -0.20
	}
	modifier = {
		add = 200
		OR = {
			has_relation_lover = scope:proposer
			has_relation_lover = scope:proposer_target
		}
	}
	modifier = {
		add = 50
		scope:proposer_target = {
			OR = {
				is_councillor_of = root
				has_relation_friend = root
				has_relation_best_friend = root
				is_knight_of = root
				has_court_position = court_physician_court_position
				has_court_position = seneschal_court_position
				has_court_position = travel_leader_court_position
				AND = {
					exists = inspiration
					inspiration = {
						exists = inspiration_sponsor
						inspiration_sponsor = root
					}
				}
			}
		}
		scope:proposer = {
			OR = {
				is_playable_character = yes
				AND = {
					is_courtier = yes
					NOT = { is_courtier_of = root }
				}
			}
		}
	}
	modifier = {
		add = 100
		any_ally = {
			NOR = {
				target_is_vassal_or_below = root
				target_is_liege_or_above = root
			}
			count > 2
		}
		yields_alliance = {
			candidate = scope:proposer_target
			target = root
			target_candidate = scope:proposer
		}
	}
	modifier = {
		add = 50
		is_close_or_extended_family_of = scope:proposer
		OR = {
			scope:proposer_target = {
				is_ruler = yes
				highest_held_title_tier < root.highest_held_title_tier
			}
			AND = {
				exists = scope:proposer_target_liege
				scope:proposer_target_liege = {
					NOT = { this = scope:proposer_liege }
					highest_held_title_tier < root.highest_held_title_tier
					is_close_or_extended_family_of = scope:proposer_target
				}
			}
		}
	}
	modifier = {
		add = 50
		faith = { has_doctrine_parameter = witchcraft_shunned }
		knows_about_character_being_witch_trigger = { CHARACTER = scope:proposer_target }
	}
	modifier = {
		add = 200
		faith = { has_doctrine_parameter = witchcraft_illegal }
		knows_about_character_being_witch_trigger = { CHARACTER = scope:proposer_target }
	}
	modifier = {
		add = 50
		faith = {
			OR = {
				AND = {
					scope:proposer = { is_female = no }
					has_doctrine_parameter = adultery_male_shunned
				}
				AND = {
					scope:proposer = { is_female = yes }
					has_doctrine_parameter = adultery_female_shunned
				}
			}
		}
		scope:proposer_target = {
			OR = {
				has_trait = adulterer
				has_trait = fornicator
			}
		}
		scope:proposer = {
			NOR = {
				has_trait = adulterer
				has_trait = fornicator
			}
		}
	}
	modifier = {
		add = 100
		faith = {
			OR = {
				AND = {
					scope:proposer = { is_female = no }
					has_doctrine_parameter = adultery_male_crime
				}
				AND = {
					scope:proposer = { is_female = yes }
					has_doctrine_parameter = adultery_female_crime
				}
			}
		}
		scope:proposer_target = {
			OR = {
				has_trait = adulterer
				has_trait = fornicator
			}
		}
		scope:proposer = {
			NOR = {
				has_trait = adulterer
				has_trait = fornicator
			}
		}
	}
	modifier = {
		add = 100
		faith = {
			OR = {
				has_doctrine_parameter = adultery_female_shunned
				has_doctrine_parameter = adultery_female_crime
			}
		}
		scope:proposer_target = {
			has_trait = fornicator
			is_female = yes
			any_child = {
				is_adult = no
				has_trait = bastard
				is_alive = yes
				OR = {
					is_in_the_same_court_as = scope:proposer_target
					age < 6
				}
			}
		}
	}
	modifier = {
		add = 100
		scope:proposer.dynasty = root.dynasty
		scope:proposer_target = { has_dynasty = no }
		scope:proposer = { age < 25 }
	}
	modifier = {
		add = 100
		scope:proposer_target.dynasty = root.dynasty
		scope:proposer = { has_dynasty = no }
		scope:proposer_target = { age < 25 }
	}
	modifier = {
		add = 25
		scope:proposer.dynasty = root.dynasty
		scope:proposer_target = { has_dynasty = no }
		scope:proposer = { age >= 25 }
	}
	modifier = {
		add = 25
		scope:proposer_target.dynasty = root.dynasty
		scope:proposer = { has_dynasty = no }
		scope:proposer_target = { age >= 25 }
	}
	modifier = {
		add = 1000
		should_marry_matrilineally_trigger = { PROPOSER = scope:proposer TARGET = scope:proposer_target }
		scope:proposer = {
			dynasty = root.dynasty
			is_female = no
			any_heir_title = {
				exists = holder
				holder = root
			}
		}
		scope:proposer_target = {
			NOT = { dynasty = root.dynasty }
			is_female = yes
		}
	}
	modifier = {
		add = 100
		should_marry_matrilineally_trigger = { PROPOSER = scope:proposer TARGET = scope:proposer_target }
		scope:proposer = {
			dynasty = root.dynasty
			is_female = no
			NOT = {
				any_heir_title = {
					exists = holder
					holder = root
				}
			}
		}
		scope:proposer_target = {
			NOT = { dynasty = root.dynasty }
			is_female = yes
		}
	}
	modifier = {
		add = 1000
		should_marry_matrilineally_trigger = { PROPOSER = scope:proposer TARGET = scope:proposer_target }
		scope:proposer_target = {
			dynasty = root.dynasty
			is_female = no
			any_heir_title = {
				exists = holder
				holder = root
			}
		}
		scope:proposer = {
			NOT = { dynasty = root.dynasty }
			is_female = yes
		}
	}
	modifier = {
		add = 100
		should_marry_matrilineally_trigger = { PROPOSER = scope:proposer TARGET = scope:proposer_target }
		scope:proposer_target = {
			dynasty = root.dynasty
			is_female = no
			NOT = {
				any_heir_title = {
					exists = holder
					holder = root
				}
			}
		}
		scope:proposer = {
			NOT = { dynasty = root.dynasty }
			is_female = yes
		}
	}
	modifier = {
		add = 1000
		scope:proposer = {
			faith = root.faith
			NOT = { faith = scope:proposer_target.faith }
		}
		scope:proposer_target.faith = {
			faith_hostility_level = {
				target = scope:proposer.faith
				value >= faith_hostility_prevents_marriage_level
			}
		}
	}
	modifier = {
		add = 1000
		scope:proposer_target = {
			faith = root.faith
			NOT = { faith = scope:proposer.faith }
		}
		scope:proposer.faith = {
			faith_hostility_level = {
				target = scope:proposer_target.faith
				value >= faith_hostility_prevents_marriage_level
			}
		}
	}
	modifier = {
		add = 1000
		allowed_to_marry_same_sex_trigger = no
		scope:proposer = { sex_same_as = scope:proposer_target }
	}
	compare_modifier = {
		trigger = {
			scope:proposer_target = {
				is_female = yes
				age > 29
				is_ruler = no
			}
			scope:proposer = {
				OR = {
					is_ruler = yes
					is_close_or_extended_family_of = root
					AND = {
						exists = root.player_heir
						this = root.player_heir
					}
				}
				age < 40
			}
		}
		target = scope:proposer_target
		value = age
		multiplier = 20.0
		step = 1
		offset = -29
	}
	compare_modifier = {
		trigger = {
			scope:proposer = {
				is_female = yes
				age > 29
				is_ruler = no
			}
			scope:proposer_target = {
				OR = {
					is_close_or_extended_family_of = root
					AND = {
						exists = root.player_heir
						this = root.player_heir
					}
				}
				age < 40
			}
		}
		target = scope:proposer
		value = age
		multiplier = 20.0
		step = 1
		offset = -29
	}
	modifier = {
		add = 1000
		faith = {
			NOT = {
				faith_allows_marriage_consanguinity_trigger = { CHARACTER_1 = scope:proposer CHARACTER_2 = scope:proposer_target }
			}
		}
	}
	modifier = {
		add = 100
		faith = {
			faith_allows_marriage_consanguinity_trigger = { CHARACTER_1 = scope:proposer CHARACTER_2 = scope:proposer_target }
			NOT = { has_doctrine = tenet_divine_marriage }
		}
		scope:proposer = {
			is_close_family_of = scope:proposer_target
		}
	}
	modifier = {
		add = 50
		faith = {
			faith_allows_marriage_consanguinity_trigger = { CHARACTER_1 = scope:proposer CHARACTER_2 = scope:proposer_target }
			NOT = { has_doctrine = tenet_divine_marriage }
		}
		scope:proposer = {
			is_extended_family_of = scope:proposer_target
		}
	}
	modifier = {
		add = 1000
		exists = scope:proposer.inspiration
		has_completed_inspiration = no
	}
	modifier = {
		add = 50
		culture = { has_cultural_parameter = dislikes_marrying_outside_of_culture }
		NOT = {
			scope:proposer.culture = scope:proposer_target.culture
		}
	}
}

ai_other_ruler_proposal_agree_modifier = {
	compare_modifier = {
		target = scope:proposer
		value = diplomacy
		multiplier = 4
	}
	opinion_modifier = {
		trigger = {
			opinion = { target = scope:proposer value > 0 }
		}
		opinion_target = scope:proposer
		multiplier = 0.25
	}
	opinion_modifier = {
		trigger = {
			opinion = { target = scope:proposer_target value > 0 }
		}
		opinion_target = scope:proposer_target
		multiplier = 0.50
	}
	modifier = {
		add = 100
		OR = {
			scope:proposer = { has_weak_hook = root }
			scope:proposer_target = { has_weak_hook = root }
		}
		NOR = {
			scope:proposer = { has_strong_hook = root }
			scope:proposer_target = { has_strong_hook = root }
		}
	}
	modifier = {
		add = 200
		OR = {
			scope:proposer = { has_strong_hook = root }
			scope:proposer_target = { has_strong_hook = root }
		}
	}
	modifier = {
		add = 50
		any_ally = {
			NOR = {
				target_is_vassal_or_below = root
				target_is_liege_or_above = root
			}
			count < 3
		}
		yields_alliance = {
			candidate = scope:proposer
			target = root
			target_candidate = scope:proposer_target
		}
	}
	modifier = {
		add = 30
		is_close_or_extended_family_of = scope:proposer_target
		OR = {
			scope:proposer = {
				is_ruler = yes
				highest_held_title_tier >= root.highest_held_title_tier
			}
			AND = {
				exists = scope:proposer_liege
				scope:proposer_liege = {
					highest_held_title_tier >= root.highest_held_title_tier
					is_close_or_extended_family_of = scope:proposer
				}
			}
		}
	}
	modifier = {
		add = 200
		scope:proposer = {
			NOR = {
				AND = {
					has_dynasty = yes
					dynasty = root.dynasty
				}
				is_close_or_extended_family_of = root
				is_councillor_of = root
				has_relation_lover = root
				has_relation_ward = root
				has_relation_guardian = root
			}
		}
		scope:proposer_target = {
			NOR = {
				is_close_or_extended_family_of = root
				is_councillor_of = root
				has_relation_lover = root
				has_relation_ward = root
				has_relation_guardian = root
			}
		}
	}
	modifier = {
		add = 10
		culture = { has_cultural_parameter = marriage_acceptance_bonus }
	}
	modifier = {
		add = 100
		exists = scope:is_pregnancy_proposal
	}
}

ai_other_ruler_proposal_refuse_modifier = {
	modifier = {
		add = 100
		OR = {
			scope:proposer = {
				is_close_family_of = root
				age < 25
			}
			scope:proposer_target = {
				is_close_family_of = root
				age < 25
			}
		}
	}
	modifier = {
		add = 50
		OR = {
			scope:proposer = {
				is_extended_family_of = root
				age < 25
			}
			scope:proposer_target = {
				is_extended_family_of = root
				age < 25
			}
		}
	}
	opinion_modifier = {
		trigger = {
			opinion = { target = scope:proposer value < 0 }
		}
		opinion_target = scope:proposer
		multiplier = -0.25
	}
	opinion_modifier = {
		trigger = {
			opinion = { target = scope:proposer_target value < 0 }
		}
		opinion_target = scope:proposer_target
		multiplier = -0.50
	}
	ai_value_modifier = {
		ai_compassion = -0.20
	}
	modifier = {
		add = 200
		OR = {
			has_relation_lover = scope:proposer
			has_relation_lover = scope:proposer_target
		}
	}
	modifier = {
		add = 50
		scope:proposer_target = {
			OR = {
				is_councillor_of = root
				has_relation_friend = root
				has_relation_best_friend = root
				is_knight_of = root
				has_court_position = court_physician_court_position
				has_court_position = seneschal_court_position
				has_court_position = travel_leader_court_position
				AND = {
					exists = inspiration
					inspiration = {
						exists = inspiration_sponsor
						inspiration_sponsor = root
					}
				}
			}
		}
		scope:proposer = {
			OR = {
				is_playable_character = yes
				AND = {
					is_courtier = yes
					NOT = { is_courtier_of = root }
				}
			}
		}
	}
	modifier = {
		add = 50
		any_ally = {
			NOR = {
				target_is_vassal_or_below = root
				target_is_liege_or_above = root
			}
			count > 2
		}
		yields_alliance = {
			candidate = scope:proposer
			target = root
			target_candidate = scope:proposer_target
		}
	}
	modifier = {
		add = 30
		is_close_or_extended_family_of = scope:proposer_target
		OR = {
			scope:proposer = {
				is_ruler = yes
				highest_held_title_tier < root.highest_held_title_tier
			}
			AND = {
				exists = scope:proposer_liege
				scope:proposer_liege = {
					highest_held_title_tier < root.highest_held_title_tier
					is_close_or_extended_family_of = scope:proposer
				}
			}
		}
	}
	modifier = {
		add = 50
		faith = { has_doctrine_parameter = witchcraft_shunned }
		knows_about_character_being_witch_trigger = { CHARACTER = scope:proposer }
	}
	modifier = {
		add = 100
		faith = { has_doctrine_parameter = witchcraft_illegal }
		knows_about_character_being_witch_trigger = { CHARACTER = scope:proposer }
	}
	modifier = {
		add = 50
		faith = {
			OR = {
				AND = {
					scope:proposer = { is_female = no }
					has_doctrine_parameter = adultery_male_shunned
				}
				AND = {
					scope:proposer = { is_female = yes }
					has_doctrine_parameter = adultery_female_shunned
				}
			}
		}
		scope:proposer = {
			OR = {
				has_trait = adulterer
				has_trait = fornicator
			}
		}
		scope:proposer_target = {
			NOR = {
				has_trait = adulterer
				has_trait = fornicator
			}
		}
	}
	modifier = {
		add = 100
		faith = {
			OR = {
				AND = {
					scope:proposer = { is_female = no }
					has_doctrine_parameter = adultery_male_crime
				}
				AND = {
					scope:proposer = { is_female = yes }
					has_doctrine_parameter = adultery_female_crime
				}
			}
		}
		scope:proposer = {
			OR = {
				has_trait = adulterer
				has_trait = fornicator
			}
		}
		scope:proposer_target = {
			NOR = {
				has_trait = adulterer
				has_trait = fornicator
			}
		}
	}
	modifier = {
		add = 100
		faith = {
			OR = {
				has_doctrine_parameter = adultery_female_shunned
				has_doctrine_parameter = adultery_female_crime
			}
		}
		scope:proposer = {
			has_trait = fornicator
			is_female = yes
			any_child = {
				is_adult = no
				has_trait = bastard
				is_alive = yes
				OR = {
					is_in_the_same_court_as = scope:proposer
					age < 6
				}
			}
		}
	}
	modifier = {
		add = 100
		scope:proposer.dynasty = root.dynasty
		scope:proposer_target = { has_dynasty = no }
		scope:proposer = { age < 25 }
	}
	modifier = {
		add = 100
		scope:proposer_target.dynasty = root.dynasty
		scope:proposer = { has_dynasty = no }
		scope:proposer_target = { age < 25 }
	}
	modifier = {
		add = 25
		scope:proposer.dynasty = root.dynasty
		scope:proposer_target = { has_dynasty = no }
		scope:proposer = { age >= 25 }
	}
	modifier = {
		add = 25
		scope:proposer_target.dynasty = root.dynasty
		scope:proposer = { has_dynasty = no }
		scope:proposer_target = { age >= 25 }
	}
	modifier = {
		add = 1000
		should_marry_matrilineally_trigger = { PROPOSER = scope:proposer TARGET = scope:proposer_target }
		scope:proposer_target = {
			dynasty = root.dynasty
			is_female = no
			any_heir_title = {
				exists = holder
				holder = root
			}
		}
		scope:proposer = {
			NOT = { dynasty = root.dynasty }
			is_female = yes
		}
	}
	modifier = {
		add = 100
		should_marry_matrilineally_trigger = { PROPOSER = scope:proposer TARGET = scope:proposer_target }
		scope:proposer_target = {
			dynasty = root.dynasty
			is_female = no
			NOT = {
				any_heir_title = {
					exists = holder
					holder = root
				}
			}
		}
		scope:proposer = {
			NOT = { dynasty = root.dynasty }
			is_female = yes
		}
	}
	modifier = {
		add = 1000
		should_marry_matrilineally_trigger = { PROPOSER = scope:proposer TARGET = scope:proposer_target }
		scope:proposer = {
			dynasty = root.dynasty
			is_female = no
			any_heir_title = {
				exists = holder
				holder = root
			}
		}
		scope:proposer_target = {
			NOT = { dynasty = root.dynasty }
			is_female = yes
		}
	}
	modifier = {
		add = 100
		should_marry_matrilineally_trigger = { PROPOSER = scope:proposer TARGET = scope:proposer_target }
		scope:proposer = {
			dynasty = root.dynasty
			is_female = no
			NOT = {
				any_heir_title = {
					exists = holder
					holder = root
				}
			}
		}
		scope:proposer_target = {
			NOT = { dynasty = root.dynasty }
			is_female = yes
		}
	}
	modifier = {
		add = 1000
		scope:proposer = {
			faith = root.faith
			NOT = { faith = scope:proposer_target.faith }
		}
		scope:proposer_target.faith = {
			faith_hostility_level = {
				target = scope:proposer.faith
				value >= faith_hostility_prevents_marriage_level
			}
		}
	}
	modifier = {
		add = 1000
		scope:proposer_target = {
			faith = root.faith
			NOT = { faith = scope:proposer.faith }
		}
		scope:proposer.faith = {
			faith_hostility_level = {
				target = scope:proposer_target.faith
				value >= faith_hostility_prevents_marriage_level
			}
		}
	}
	modifier = {
		add = 1000
		allowed_to_marry_same_sex_trigger = no
		scope:proposer = { sex_same_as = scope:proposer_target }
	}
	compare_modifier = {
		trigger = {
			scope:proposer = {
				is_female = yes
				age > 29
				is_ruler = no
			}
			scope:proposer_target = {
				OR = {
					is_ruler = yes
					is_close_or_extended_family_of = root
					AND = {
						exists = root.player_heir
						this = root.player_heir
					}
				}
				age < 40
			}
		}
		target = scope:proposer
		value = age
		multiplier = 20.0
		step = 1
		offset = -29
	}
	compare_modifier = {
		trigger = {
			scope:proposer_target = {
				is_female = yes
				age > 29
				is_ruler = no
			}
			scope:proposer = {
				OR = {
					is_close_or_extended_family_of = root
					AND = {
						exists = root.player_heir
						this = root.player_heir
					}
				}
				age < 40
			}
		}
		target = scope:proposer_target
		value = age
		multiplier = 20.0
		step = 1
		offset = -29
	}
	modifier = {
		add = 1000
		faith = {
			NOT = {
				faith_allows_marriage_consanguinity_trigger = { CHARACTER_1 = scope:proposer CHARACTER_2 = scope:proposer_target }
			}
		}
	}
	modifier = {
		add = 100
		faith = {
			faith_allows_marriage_consanguinity_trigger = { CHARACTER_1 = scope:proposer CHARACTER_2 = scope:proposer_target }
			NOT = { has_doctrine = tenet_divine_marriage }
		}
		scope:proposer = {
			is_close_family_of = scope:proposer_target
		}
	}
	modifier = {
		add = 50
		faith = {
			faith_allows_marriage_consanguinity_trigger = { CHARACTER_1 = scope:proposer CHARACTER_2 = scope:proposer_target }
			NOT = { has_doctrine = tenet_divine_marriage }
		}
		scope:proposer = {
			is_extended_family_of = scope:proposer_target
		}
	}
	modifier = {
		add = 1000
		exists = scope:proposer_target.inspiration
		has_completed_inspiration = no
	}
	modifier = {
		add = 50
		culture = { has_cultural_parameter = dislikes_marrying_outside_of_culture }
		NOT = {
			scope:proposer.culture = scope:proposer_target.culture
		}
	}
}

ai_convince_family_end_relationship_modifier = {
	modifier = {
		add = {
			value = root.diplomacy
			multiply = 3
		}
	}
	modifier = {
		add = {
			value = root.intrigue
			multiply = 2
		}
	}
	modifier = {
		add = 25
		OR = {
			has_relation_lover = scope:recipient
			has_relation_friend = scope:recipient
		}
	}
	modifier = {
		add = 10
		scope:recipient = { has_trait = humble }
	}
	modifier = {
		add = 10
		scope:recipient = { has_trait = craven }
	}
	modifier = {
		add = 10
		scope:recipient = { has_trait = trusting }
	}
	modifier = {
		add = 10
		scope:recipient = { has_trait = chaste }
	}
	modifier = {
		add = 15
		NOT = { exists = scope:is_secret_affair }
	}
	ai_value_modifier = {
		who = scope:recipient
		ai_honor = 0.5
		ai_boldness = -0.5
	}
	opinion_modifier = {
		who = scope:recipient
		opinion_target = root
		multiplier = 0.5
	}
}

ai_convince_family_end_relationship_neg_modifier = {
	modifier = {
		add = 25
		scope:recipient = { has_relation_soulmate = scope:family_lover }
	}
	opinion_modifier = {
		who = scope:recipient
		opinion_target = scope:family_lover
		multiplier = 0.5
		max = 25
	}
	modifier = {
		add = 25
		scope:recipient = { is_ruler = yes }
	}
	modifier = {
		add = 25
		scope:recipient = {
			is_landed = yes
			is_powerful_vassal_of = root
		}
	}
	modifier = {
		add = 10
		scope:recipient = { has_trait = paranoid }
	}
	modifier = {
		add = 10
		scope:recipient = { has_trait = wrathful }
	}
	modifier = {
		add = 10
		scope:recipient = { has_trait = lustful }
	}
}

ai_convince_lover_end_relationship_modifier = {
	modifier = {
		add = 10
		OR = {
			is_close_or_extended_family_of = scope:family_lover
			AND = {
				scope:family_lover = { has_dynasty = yes }
				scope:family_lover.dynasty = root.dynasty
				is_dynast = yes
			}
		}
	}
	modifier = {
		add = {
			value = root.diplomacy
			multiply = 3
		}
	}
	modifier = {
		add = {
			value = root.intrigue
			multiply = 2
		}
	}
	modifier = {
		add = 25
		OR = {
			has_relation_lover = scope:family_lover
			has_relation_friend = scope:family_lover
		}
	}
	modifier = {
		add = 10
		scope:family_lover = { has_trait = humble }
	}
	modifier = {
		add = 10
		scope:family_lover = { has_trait = craven }
	}
	modifier = {
		add = 10
		scope:family_lover = { has_trait = trusting }
	}
	modifier = {
		add = 10
		scope:family_lover = { has_trait = chaste }
	}
	modifier = {
		add = 15
		NOT = { exists = scope:is_secret_affair }
	}
	ai_value_modifier = {
		who = scope:family_lover
		ai_honor = 0.5
		ai_boldness = -0.5
	}
	opinion_modifier = {
		who = scope:family_lover
		opinion_target = root
		multiplier = 0.5
	}
}

ai_convince_lover_end_relationship_neg_modifier = {
	modifier = {
		add = 25
		scope:recipient = { has_relation_soulmate = scope:family_lover }
	}
	modifier = {
		add = 50
		scope:family_lover = {
			NOT = { target_is_liege_or_above = root }
		}
	}
	opinion_modifier = {
		who = scope:family_lover
		opinion_target = scope:recipient
		multiplier = 0.5
		max = 25
	}
	modifier = {
		add = 25
		scope:family_lover = { is_ruler = yes }
	}
	modifier = {
		add = 25
		scope:family_lover = {
			is_landed = yes
			is_powerful_vassal_of = root
		}
	}
	modifier = {
		add = 10
		scope:family_lover = { has_trait = paranoid }
	}
	modifier = {
		add = 10
		scope:family_lover = { has_trait = wrathful }
	}
	modifier = {
		add = 10
		scope:family_lover = { has_trait = lustful }
	}
}

ai_convince_family_marry_modifier = {
	modifier = {
		add = {
			value = root.diplomacy
			multiply = 3
		}
	}
	modifier = {
		add = {
			value = root.intrigue
			multiply = 2
		}
	}
	modifier = {
		add = 200
		scope:recipient = { has_relation_soulmate = scope:family_lover }
	}
	modifier = {
		add = 25
		has_relation_friend = scope:recipient
		NOT = { has_relation_lover = scope:recipient }
	}
	modifier = {
		add = 10
		scope:recipient = { has_trait = humble }
	}
	modifier = {
		add = 10
		scope:recipient = { has_trait = craven }
	}
	modifier = {
		add = 10
		scope:recipient = { has_trait = trusting }
	}
	modifier = {
		add = 10
		scope:recipient = { has_trait = chaste }
	}
	modifier = {
		add = 25
		scope:recipient = { has_trait = loyal }
	}
	modifier = {
		add = 25
		NOT = { exists = scope:is_secret_affair }
	}
	modifier = {
		add = 50
		scope:family_lover = {
			OR = {
				is_playable_character = yes
				any_heir_title = { tier >= tier_county }
				any_close_family_member = {
					is_close_family_of = scope:family_lover
					is_playable_character = yes
					highest_held_title_tier > root.highest_held_title_tier
				}
			}
		}
	}
	ai_value_modifier = {
		who = scope:recipient
		ai_honor = 0.5
	}
	opinion_modifier = {
		who = scope:recipient
		opinion_target = root
		multiplier = 0.5
	}
	opinion_modifier = {
		who = scope:recipient
		opinion_target = scope:family_lover
		max = 50
	}
}

ai_convince_family_marry_neg_modifier = {
	modifier = {
		add = 50
		has_relation_lover = scope:recipient
	}
	modifier = {
		add = 200
		scope:recipient = {
			NOT = { has_relation_soulmate = scope:family_lover }
			any_relation = {
				type = lover
				has_relation_soulmate = scope:recipient
			}
		}
	}
	modifier = {
		add = 25
		scope:recipient = { is_ruler = yes }
	}
	modifier = {
		add = 25
		scope:recipient = {
			is_landed = yes
			is_powerful_vassal_of = root
		}
	}
	modifier = {
		add = 50
		scope:family_lover = { has_no_particular_noble_roots_trigger = yes }
	}
	modifier = {
		add = 10
		scope:recipient = { has_trait = paranoid }
	}
	modifier = {
		add = 10
		scope:recipient = { has_trait = wrathful }
	}
	modifier = {
		add = 10
		scope:recipient = { has_trait = lustful }
	}
	modifier = {
		add = 50
		scope:recipient = { has_trait = seducer }
	}
	modifier = {
		add = 50
		scope:recipient = { has_trait = disloyal }
	}
	modifier = {
		add = 25
		scope:recipient = { has_trait = rakish }
	}
}

ai_convince_lover_marry_modifier = {
	modifier = {
		add = {
			value = root.diplomacy
			multiply = 3
		}
	}
	modifier = {
		add = {
			value = root.intrigue
			multiply = 2
		}
	}
	modifier = {
		add = 200
		scope:recipient = { has_relation_soulmate = scope:family_lover }
	}
	modifier = {
		add = 50
		scope:family_lover = { has_no_particular_noble_roots_trigger = yes }
	}
	modifier = {
		add = 25
		has_relation_friend = scope:family_lover
		NOT = { has_relation_lover = scope:family_lover }
	}
	modifier = {
		add = 10
		scope:family_lover = { has_trait = humble }
	}
	modifier = {
		add = 10
		scope:family_lover = { has_trait = craven }
	}
	modifier = {
		add = 10
		scope:family_lover = { has_trait = trusting }
	}
	modifier = {
		add = 10
		scope:family_lover = { has_trait = chaste }
	}
	modifier = {
		add = 25
		scope:family_lover = { has_trait = loyal }
	}
	modifier = {
		add = 25
		NOT = { exists = scope:is_secret_affair }
	}
	modifier = {
		add = 50
		scope:recipient = {
			OR = {
				is_playable_character = yes
				any_heir_title = { tier >= tier_county }
			}
		}
	}
	ai_value_modifier = {
		who = scope:family_lover
		ai_honor = 0.5
	}
	opinion_modifier = {
		who = scope:family_lover
		opinion_target = root
		multiplier = 0.5
	}
	opinion_modifier = {
		who = scope:family_lover
		opinion_target = scope:recipient
		max = 50
	}
}

ai_convince_lover_marry_neg_modifier = {
	modifier = {
		add = 50
		has_relation_lover = scope:family_lover
	}
	modifier = {
		add = 50
		scope:family_lover = {
			NOT = { target_is_liege_or_above = root }
		}
	}
	modifier = {
		add = 200
		scope:family_lover = {
			NOT = { has_relation_soulmate = scope:recipient }
			any_relation = {
				type = lover
				has_relation_soulmate = scope:family_lover
			}
		}
	}
	modifier = {
		add = 25
		scope:family_lover = { is_ruler = yes }
	}
	modifier = {
		add = 25
		scope:family_lover = {
			is_landed = yes
			is_powerful_vassal_of = root
		}
	}
	modifier = {
		add = 10
		scope:family_lover = { has_trait = paranoid }
	}
	modifier = {
		add = 10
		scope:family_lover = { has_trait = wrathful }
	}
	modifier = {
		add = 10
		scope:family_lover = { has_trait = lustful }
	}
	modifier = {
		add = 50
		scope:family_lover = { has_trait = seducer }
	}
	modifier = {
		add = 50
		scope:family_lover = { has_trait = disloyal }
	}
	modifier = {
		add = 25
		scope:family_lover = { has_trait = rakish }
	}
}

lmf_seduce_intrigue_success_chance_modifier = {
	modifier = {
		add = {
			value = scope:owner.intrigue
			multiply = 3
		}
		desc = SCHEME_YOUR_INTRIGUE
	}
	modifier = {
		add = {
			value = scope:target.intrigue
			multiply = -1
		}
		desc = SCHEME_THEIR_INTRIGUE
	}
}

lmf_court_diplomacy_success_chance_modifier = {
	modifier = {
		add = scope:owner.diplomacy
		desc = SCHEME_YOUR_DIPLOMACY
	}
}


