# Written by Flavio

namespace=HF

#On_five_years pulse handling the AI picking a Antagonizing target.
character_event = {
	id = HF.21997
	hide_window = yes
	only_playable = yes

	ai = yes

	trigger = {
		has_dlc = "Holy Fury"
		NOT = { trait = incapable }
		prisoner = no
		is_adult = yes
		is_landed = yes
		is_inaccessible_trigger = no
		NOT = {	
			persistent_event_target:antagonize_target = {	
				is_alive = yes
			}
		}
	}

	is_triggered_only = yes

	immediate = { 
		if = { 
			limit = { persistent_event_target:antagonize_target = { always = yes } }
			persistent_event_target:antagonize_target = { clr_character_flag = flag_character_being_antagonized } 
			remove_special_interest = persistent_event_target:antagonize_target 
		}
		random_realm_character = {
			limit = { 
				is_inaccessible_trigger = no
				is_ruler = yes
				is_adult = yes
				NOT = { trait = incapable }
				NOR = {
					is_lover = ROOT
					is_friend = ROOT
					is_child_of = ROOT
					has_character_flag = flag_character_being_swayed
					has_character_flag = flag_character_being_antagonized
				}
			}
			save_event_target_as = potential_antagonized
		}
		if = { limit = { event_target:potential_antagonized = { is_alive = yes } } #Prevent script asserts in case of no character being scoped to.
		random = {
			chance = 70
			modifier = {
				factor = 5 #Liege of player more likely to pick on him.
				ROOT = { 
					OR = { 
						trait = cruel
						trait = impaler
						trait = deceitful
						trait = schemer
						trait = paranoid
						trait = lunatic
						trait = possessed
					} 
				}
				event_target:potential_antagonized = { vassal_of = ROOT ai = no }
			}
			#Soft modifiers.
			modifier = {
				factor = 0.25 #The average liege should probably not pick on his vassals.
				ROOT = { 
					NOR = { 
						trait = cruel
						trait = impaler
						trait = deceitful
						trait = schemer
						trait = paranoid
						trait = lunatic
						trait = possessed
					} 
				}
				event_target:potential_antagonized = { vassal_of = ROOT }
				event_target:potential_antagonized = { religion = ROOT }
			}
			modifier = {
				factor = 0.25 #zealous picking on the unbelievers.
				ROOT = { 
					trait = zealous
				}
				OR = { 
					trait = cynical
					NOT = { religion = FROM }
					event_target:potential_antagonized = { 
						trait = sympathy_christendom
						ROOT = { NOT = { religion_group = christian } }
					}
					event_target:potential_antagonized = { 
						trait = sympathy_islam
						ROOT = { NOT = { religion_group = muslim } }
					}
					event_target:potential_antagonized = { 
						trait = sympathy_pagans
						ROOT = { NOT = { religion_group = pagan_group } }
					}
					event_target:potential_antagonized = { 
						trait = sympathy_zoroastrianism
						ROOT = { NOT = { religion_group = zoroastrian_group } }
					}
					event_target:potential_antagonized = { 
						trait = sympathy_judaism
						ROOT = { NOT = { religion_group = jewish_group } }
					}
					event_target:potential_antagonized = { 
						trait = sympathy_indian
						ROOT = { NOT = { religion_group = indian_group } }
					}
				}
			}
			#Trait compatibility modifiers - Already so much in common, why fight?
			modifier = {
				factor = 0.2
				calc_true_if = { 
					amount = 4
					event_target:potential_antagonized = { 
						trait = lustful
						ROOT = { trait = lustful }
					}
					event_target:potential_antagonized = { 
						trait = gluttonous
						ROOT = { trait = gluttonous }
					}
					event_target:potential_antagonized = { 
						trait = greedy
						ROOT = { trait = greedy }
					}
					event_target:potential_antagonized = { 
						trait = slothful
						ROOT = { trait = slothful }
					}
					event_target:potential_antagonized = { 
						trait = wroth
						ROOT = { trait = wroth }
					}
					event_target:potential_antagonized = { 
						trait = envious
						ROOT = { trait = envious }
					}
					event_target:potential_antagonized = { 
						trait = proud
						ROOT = { trait = proud }
					}
					event_target:potential_antagonized = { 
						trait = chaste
						ROOT = { trait = chaste }
					}
					event_target:potential_antagonized = { 
						trait = temperate
						ROOT = { trait = temperate }
					}
					event_target:potential_antagonized = { 
						trait = charitable
						ROOT = { trait = charitable }
					}
					event_target:potential_antagonized = { 
						trait = diligent
						ROOT = { trait = diligent }
					}
					event_target:potential_antagonized = { 
						trait = patient
						ROOT = { trait = patient }
					}
					event_target:potential_antagonized = { 
						trait = kind
						ROOT = { trait = kind }
					}
					event_target:potential_antagonized = { 
						trait = humble
						ROOT = { trait = humble }
					}
					event_target:potential_antagonized = { 
						trait = deceitful
						ROOT = { trait = deceitful }
					}
					event_target:potential_antagonized = { 
						trait = honest
						ROOT = { trait = honest }
					}
					event_target:potential_antagonized = { 
						trait = brave
						ROOT = { trait = brave }
					}
					event_target:potential_antagonized = { 
						trait = craven
						ROOT = { trait = craven }
					}
					event_target:potential_antagonized = { 
						trait = gregarious
						ROOT = { trait = gregarious }
					}
					event_target:potential_antagonized = { 
						trait = ambitious
						ROOT = { trait = ambitious }
					}
					event_target:potential_antagonized = { 
						trait = content
						ROOT = { trait = content }
					}
					event_target:potential_antagonized = { 
						trait = arbitrary
						ROOT = { trait = arbitrary }
					}
					event_target:potential_antagonized = { 
						trait = just
						ROOT = { trait = just }
					}
					event_target:potential_antagonized = { 
						trait = cynical
						ROOT = { trait = cynical }
					}
					event_target:potential_antagonized = { 
						trait = zealous
						ROOT = { trait = zealous }
					}
					event_target:potential_antagonized = { 
						trait = paranoid
						ROOT = { trait = paranoid }
					}
					event_target:potential_antagonized = { 
						trait = trusting
						ROOT = { trait = trusting }
					}
					event_target:potential_antagonized = { 
						trait = cruel
						ROOT = { trait = cruel }
					}
					event_target:potential_antagonized = { 
						trait = erudite
						ROOT = { trait = erudite }
					}
					event_target:potential_antagonized = { 
						trait = stubborn
						ROOT = { trait = stubborn }
					}
					event_target:potential_antagonized = { 
						trait = hedonist
						ROOT = { trait = hedonist }
					}
					event_target:potential_antagonized = { 
						trait = scholar
						ROOT = { trait = scholar }
					}
					event_target:potential_antagonized = { 
						trait = gardener
						ROOT = { trait = gardener }
					}
					event_target:potential_antagonized = { 
						trait = mystic
						ROOT = { trait = mystic }
					}
					event_target:potential_antagonized = { 
						trait = impaler
						ROOT = { trait = impaler }
					}
					event_target:potential_antagonized = { 
						trait = duelist
						ROOT = { trait = duelist }
					}
					event_target:potential_antagonized = { 
						trait = hunter
						ROOT = { trait = hunter }
					}
					event_target:potential_antagonized = { 
						trait = seducer
						ROOT = { trait = seducer }
					}
					event_target:potential_antagonized = { 
						trait = seductress
						ROOT = { trait = seductress }
					}
					event_target:potential_antagonized = { 
						trait = administrator
						ROOT = { trait = administrator }
					}
					event_target:potential_antagonized = { 
						trait = architect
						ROOT = { trait = architect }
					}
					event_target:potential_antagonized = { 
						trait = strategist
						ROOT = { trait = strategist }
					}
					event_target:potential_antagonized = { 
						trait = socializer
						ROOT = { trait = socializer }
					}
					event_target:potential_antagonized = { 
						trait = schemer
						ROOT = { trait = schemer }
					}
					event_target:potential_antagonized = { 
						trait = theologian
						religion = ROOT
						ROOT = { trait = theologian }
					}
					event_target:potential_antagonized = { 
						trait = gamer
						ROOT = { trait = gamer }
					}
				}
			}

			modifier = {
				factor = 0.5
				event_target:potential_antagonized = { is_married = ROOT }
			}
			#Opinion modifiers

			modifier = { #I hate you, you must hate me.
				factor = 1.5
				ROOT = {
					NOT = {
						opinion = {
							who = event_target:potential_antagonized
							value = 0
						}
					}
				}
				event_target:potential_antagonized = { 
					opinion = {
						who = ROOT
						value = 20
					}
				}
			}
			modifier = { #I hate you, you must hate me.
				factor = 1.5
				ROOT = {
					NOT = {
						opinion = {
							who = event_target:potential_antagonized
							value = -20
						}
					}
				}
				event_target:potential_antagonized = { 
					opinion = {
						who = ROOT
						value = 20
					}
				}
			}
			modifier = { #I hate you, you must hate me.
				factor = 2
				ROOT = {
					NOT = {
						opinion = {
							who = event_target:potential_antagonized
							value = -40
						}
					}
				}
				event_target:potential_antagonized = { 
					opinion = {
						who = ROOT
						value = 20
					}
				}
			}
			modifier = { #I hate you, you must hate me.
				factor = 2
				ROOT = {
					NOT = {
						opinion = {
							who = event_target:potential_antagonized
							value = -60
						}
					}
				}
				event_target:potential_antagonized = { 
					opinion = {
						who = ROOT
						value = 20
					}
				}
			}
			save_persistent_event_target = {
				name = antagonize_target
				scope = event_target:potential_antagonized
			}
			add_special_interest = { who = persistent_event_target:antagonize_target key = antagonizing_target_key } 
			persistent_event_target:antagonize_target = { set_character_flag = flag_character_being_antagonized } #Only used for AI weights.
		}
		} #if
	}

}
#On_five_years pulse handling the AI picking a Swaying target.
character_event = {
	id = HF.21998
	hide_window = yes
	only_playable = yes

	ai = yes

	trigger = {
		has_dlc = "Holy Fury"
		NOT = { trait = incapable }
		prisoner = no
		is_adult = yes
		is_landed = yes
		is_inaccessible_trigger = no
		NOT = {	
			persistent_event_target:sway_target = {	
				is_alive = yes
			}
		}
	}

	is_triggered_only = yes

	immediate = { 
		if = { 
			limit = { persistent_event_target:sway_target = { always = yes } }
			persistent_event_target:sway_target = { clr_character_flag = flag_character_being_swayed } 
			remove_special_interest = persistent_event_target:sway_target 
		}
		random_realm_character = {
			limit = { 
				is_inaccessible_trigger = no
				is_adult = yes
				NOT = { trait = incapable }
				OR = {
					vassal_of = ROOT
					is_heir = ROOT
					has_job_title = job_chancellor
					has_job_title = job_marshal 
					has_job_title = job_treasurer
					has_job_title = job_spymaster
					has_job_title = job_spiritual
				}
				OR = {
					religion_group = ROOT
					AND = {
						ROOT = { trait = sympathy_christendom }
						religion_group = christian
					}
					AND = {
						ROOT = { trait = sympathy_islam }
						religion_group = muslim
					}
					AND = {
						ROOT = { trait = sympathy_pagans }
						religion_group = pagan_group
					}
					AND = {
						ROOT = { trait = sympathy_zoroastrianism }
						religion_group = zoroastrian_group
					}
					AND = {
						ROOT = { trait = sympathy_judaism }
						religion_group = jewish_group
					}
					AND = {
						ROOT = { trait = sympathy_indian }
						religion_group = indian_group
					}
				}
				NOR = {
					has_opinion_modifier = { who = FROM modifier = opinion_rebuked_appeaser_cooldown }
					is_lover = ROOT
					is_rival = ROOT
					is_friend = ROOT
					has_character_flag = flag_character_being_swayed
					has_character_flag = flag_character_being_antagonized
					AND = {
						religion_group = pagan_group
						NOT = { religion = ROOT }
						ROOT = { trait = zealous }
					}
				}
			}
			save_event_target_as = potential_swayed
		}
		if = { limit = { event_target:potential_swayed = { is_alive = yes } } #Prevent script asserts in case of no character being scoped to.
		random = {
			chance = 70
			modifier = {
				factor = 3 #Vassal of player more likely to suck up to him.
				event_target:potential_antagonized = { vassal_of = ROOT ai = no }
			}
			#Soft AI triggers
			modifier = {
				factor = 0.5
				event_target:potential_swayed = { lower_tier_than = DUKE }
			}
			modifier = {
				factor = 0.5
				event_target:potential_swayed = { lower_tier_than = COUNT }
			}
			#Evil claimant to my title.
			modifier = {
				factor = 0.1
				event_target:potential_swayed = { 
					any_claim = {
						holder_scope = { character = ROOT }
					}
				}
			}
			#Trait modifiers
			modifier = {
				factor = 0.25
				ROOT = { trait = shy }
			}
			modifier = {
				factor = 3
				ROOT = { trait = gregarious }
			}
			modifier = {
				factor = 3
				ROOT = { trait = socializer }
			}
			modifier = {
				factor = 2
				ROOT = { trait = hedonist }
			}
			modifier = {
				factor = 2
				ROOT = { has_focus = focus_carousing }
			}
			modifier = {
				factor = 2
				ROOT = { 
					has_focus = focus_family
					is_close_relative = event_target:potential_swayed
				}
			}
			#Trait compatibility modifiers
			modifier = {
				factor = 7
				calc_true_if = { 
					amount = 4
					event_target:potential_swayed = { 
						trait = lustful
						ROOT = { trait = lustful }
					}
					event_target:potential_swayed = { 
						trait = gluttonous
						ROOT = { trait = gluttonous }
					}
					event_target:potential_swayed = { 
						trait = greedy
						ROOT = { trait = greedy }
					}
					event_target:potential_swayed = { 
						trait = slothful
						ROOT = { trait = slothful }
					}
					event_target:potential_swayed = { 
						trait = wroth
						ROOT = { trait = wroth }
					}
					event_target:potential_swayed = { 
						trait = envious
						ROOT = { trait = envious }
					}
					event_target:potential_swayed = { 
						trait = proud
						ROOT = { trait = proud }
					}
					event_target:potential_swayed = { 
						trait = chaste
						ROOT = { trait = chaste }
					}
					event_target:potential_swayed = { 
						trait = temperate
						ROOT = { trait = temperate }
					}
					event_target:potential_swayed = { 
						trait = charitable
						ROOT = { trait = charitable }
					}
					event_target:potential_swayed = { 
						trait = diligent
						ROOT = { trait = diligent }
					}
					event_target:potential_swayed = { 
						trait = patient
						ROOT = { trait = patient }
					}
					event_target:potential_swayed = { 
						trait = kind
						ROOT = { trait = kind }
					}
					event_target:potential_swayed = { 
						trait = humble
						ROOT = { trait = humble }
					}
					event_target:potential_swayed = { 
						trait = deceitful
						ROOT = { trait = deceitful }
					}
					event_target:potential_swayed = { 
						trait = honest
						ROOT = { trait = honest }
					}
					event_target:potential_swayed = { 
						trait = brave
						ROOT = { trait = brave }
					}
					event_target:potential_swayed = { 
						trait = craven
						ROOT = { trait = craven }
					}
					event_target:potential_swayed = { 
						trait = gregarious
						ROOT = { trait = gregarious }
					}
					event_target:potential_swayed = { 
						trait = ambitious
						ROOT = { trait = ambitious }
					}
					event_target:potential_swayed = { 
						trait = content
						ROOT = { trait = content }
					}
					event_target:potential_swayed = { 
						trait = arbitrary
						ROOT = { trait = arbitrary }
					}
					event_target:potential_swayed = { 
						trait = just
						ROOT = { trait = just }
					}
					event_target:potential_swayed = { 
						trait = cynical
						ROOT = { trait = cynical }
					}
					event_target:potential_swayed = { 
						trait = zealous
						ROOT = { trait = zealous }
					}
					event_target:potential_swayed = { 
						trait = paranoid
						ROOT = { trait = paranoid }
					}
					event_target:potential_swayed = { 
						trait = trusting
						ROOT = { trait = trusting }
					}
					event_target:potential_swayed = { 
						trait = cruel
						ROOT = { trait = cruel }
					}
					event_target:potential_swayed = { 
						trait = erudite
						ROOT = { trait = erudite }
					}
					event_target:potential_swayed = { 
						trait = stubborn
						ROOT = { trait = stubborn }
					}
					event_target:potential_swayed = { 
						trait = hedonist
						ROOT = { trait = hedonist }
					}
					event_target:potential_swayed = { 
						trait = scholar
						ROOT = { trait = scholar }
					}
					event_target:potential_swayed = { 
						trait = gardener
						ROOT = { trait = gardener }
					}
					event_target:potential_swayed = { 
						trait = mystic
						ROOT = { trait = mystic }
					}
					event_target:potential_swayed = { 
						trait = impaler
						ROOT = { trait = impaler }
					}
					event_target:potential_swayed = { 
						trait = duelist
						ROOT = { trait = duelist }
					}
					event_target:potential_swayed = { 
						trait = hunter
						ROOT = { trait = hunter }
					}
					event_target:potential_swayed = { 
						trait = seducer
						ROOT = { trait = seducer }
					}
					event_target:potential_swayed = { 
						trait = seductress
						ROOT = { trait = seductress }
					}
					event_target:potential_swayed = { 
						trait = administrator
						ROOT = { trait = administrator }
					}
					event_target:potential_swayed = { 
						trait = architect
						ROOT = { trait = architect }
					}
					event_target:potential_swayed = { 
						trait = strategist
						ROOT = { trait = strategist }
					}
					event_target:potential_swayed = { 
						trait = socializer
						ROOT = { trait = socializer }
					}
					event_target:potential_swayed = { 
						trait = schemer
						ROOT = { trait = schemer }
					}
					event_target:potential_swayed = { 
						trait = theologian
						religion = ROOT
						ROOT = { trait = theologian }
					}
					event_target:potential_swayed = { 
						trait = gamer
						ROOT = { trait = gamer }
					}
				}
			}

			#Opinion modifiers
			modifier = {
				factor = 1.25
				ROOT = {
					opinion = {
						who = event_target:potential_swayed
						value = 30
					}
				}
			}
			modifier = {
				factor = 1.25
				ROOT = {
					opinion = {
						who = event_target:potential_swayed
						value = 50
					}
				}
			}
			modifier = {
				factor = 1.5
				ROOT = {
					opinion = {
						who = event_target:potential_swayed
						value = 70
					}
				}
			}
			modifier = {
				factor = 1.75
				ROOT = {
					opinion = {
						who = event_target:potential_swayed
						value = 100
					}
				}
			}
			modifier = {
				factor = 1.5
				event_target:potential_swayed = {	
					NOT = {
						opinion = {
							who = ROOT
							value = 0
						}
					}
				}
				FROM = {
					opinion = {
						who = event_target:potential_swayed
						value = 30
					}
				}
			}
			modifier = {
				factor = 1.5
				event_target:potential_swayed = {
					NOT = {
						opinion = {
							who = FROM
							value = -20
						}
					}
				}
				FROM = {
					opinion = {
						who = event_target:potential_swayed
						value = 30
					}
				}
			}
			modifier = {
				factor = 2
				event_target:potential_swayed = {
					NOT = {
						opinion = {
							who = FROM
							value = -40
						}
					}
				}
				FROM = {
					opinion = {
						who = event_target:potential_swayed
						value = 30
					}
				}
			}
			modifier = {
				factor = 2
				event_target:potential_swayed = {
					NOT = {
						opinion = {
							who = FROM
							value = -60
						}
					}
				}
				FROM = {
					opinion = {
						who = event_target:potential_swayed
						value = 30
					}
				}
			}
			modifier = {
				factor = 3
				event_target:potential_swayed = {
					NOT = {
						opinion = {
							who = FROM
							value = -80
						}
					}
				}
				ROOT = {
					opinion = {
						who = event_target:potential_swayed
						value = 30
					}
				}
			}
			save_persistent_event_target = {
				name = sway_target
				scope = event_target:potential_swayed
			}
			add_special_interest = { who = persistent_event_target:sway_target key = swaying_target_key } 
			persistent_event_target:sway_target = { set_character_flag = flag_character_being_swayed } #Only used for AI weights.
		}
		} #if
		
	}
}


character_event = {
	id = HF.21999
	hide_window = yes
	
	trigger = {
		has_dlc = "Holy Fury"
		NOT = { trait = incapable }
		prisoner = no
		persistent_event_target:sway_target = {	#If character has become incapable, out of reach or otherwise unable to be interacted with, a notification event will be sent.
			is_alive = yes
		}
	}

	is_triggered_only = yes

	immediate = { character_event = { id = HF.21000 days = 30 random = 30 } }

}
#Giant yearly event firing all the events related to appeasement.
character_event = {
	id = HF.21000
	hide_window = yes
	
	trigger = {
		NOT = { trait = incapable }
		prisoner = no
		persistent_event_target:sway_target = {	#If character has become incapable, out of reach or otherwise unable to be interacted with, a notification event will be sent.
			is_alive = yes
		}
	}

	is_triggered_only = yes

	immediate = { 
		#This event fires for the Appeaser, but all the DELAYED events below this one should be sent to the Appeased WITHOUT triggers. They need to be hidden events that simply check the trigger with an "if" and ping back to the Appeaser. If the trigger has become invalid during the delay, then the hidden event can simply call this event again after a couple of weeks, this way the Appeaser doesn't have to wait another year to receive an event from this list.
		random_list = { 
		#	100 = { #Out of range, clear event target.
		#		modifier = { 
		#			factor = 0
		#			persistent_event_target:sway_target = { is_within_diplo_range = ROOT }
		#		}
		#		persistent_event_target:sway_target = { character_event = { id = HF.21002 days = 30 random = 30 } }
		#	}

		################## CLEAN UP EVENTS ####################
			100 = { #You or your target have separately gone into Seclusion (somehow), clear target.
				trigger = { 
					OR = {
						AND = { #They're in Seclusion, but you are not...
							in_seclusion = no
							persistent_event_target:sway_target = { in_seclusion = yes }
						}
						AND = { #You're in Seclusion, but they are not (and they are not at your location)...
							in_seclusion = yes
							persistent_event_target:sway_target = {
								in_seclusion = no
								NOT = { at_location = ROOT } # (Just in case you somehow kicked them out of your own Seclusion)
							}
						}
						AND = { #You're in Seclusion at the same time, separately...
							in_seclusion = yes
							persistent_event_target:sway_target = {
								in_seclusion = yes
								NOT = { at_location = ROOT }
							}
						}
						AND = { #You're in Seclusion at the same time, at the same location...
							in_seclusion = yes
							NOT = { trait = celibate }
							is_adult = yes
							NOT = { has_character_flag = seclusion_lazy_seduction }
							persistent_event_target:sway_target = {
								is_adult = yes
								is_opposite_sex = ROOT
								reverse_opinion = { who = ROOT value = 0 } 
								at_location = ROOT
								has_character_modifier = in_seclusion
								is_married = no
								is_consort = no
								has_lover = no
								can_marry = yes
							}
						}
					}
				}
				character_event = { id = HF.21002 }
			}
			100 = { #Imprisoned, clear event target.
				modifier = { 
					factor = 0
					persistent_event_target:sway_target = { prisoner = no }
				}
				modifier = { 
					factor = 0
					has_character_flag = flag_appeased_prisoner_notification
				}
				persistent_event_target:sway_target = { character_event = { id = HF.21004 } }
			}
			100 = { #Incapable, clear event target.
				modifier = { 
					factor = 0
					persistent_event_target:sway_target = { NOT = { trait = incapable } }
				}
				persistent_event_target:sway_target = { character_event = { id = HF.21007 } }
			}
			100 = { #Appeased has turned into a rival, clear target.
				modifier = { 
					factor = 0
					NOT = { persistent_event_target:sway_target = { is_rival = ROOT } }
				}
				trigger = { #Arbitrary Appeasers can keep swaying their Rivals.
					NOT = { trait = arbitrary }
				}
				persistent_event_target:sway_target = { character_event = { id = HF.21122 } }
			}
			10 = { #You have succeeded, clear event target.
				modifier = { 
					factor = 0
					persistent_event_target:sway_target = { NOT = { opinion = { who = ROOT value = 70 } } }
				}
				modifier = { 
					factor = 0
					has_character_flag = flag_appeased_appeased_notification
				}
				persistent_event_target:sway_target = { character_event = { id = HF.21009 } }
			}
		################## TIER ONE EVENTS (Generic, Education traits) ####################
			1 = { #Send generic letter to improve relations.
				trigger = {
					persistent_event_target:sway_target = { 
						NOR = {
							#Personal grievances.
							personal_grievance_trigger = yes

							#Family grievances
							family_grievance_trigger = yes
							location = { character = ROOT }
						}
					}
				}
				modifier = { 
					factor = 0
					persistent_event_target:sway_target = { 
						is_inaccessible_or_incapable_trigger = yes
					}
				}
				persistent_event_target:sway_target = { character_event = { id = HF.21011 } }
			}
			1 = { #Generic appeasement event based on diplomacy.
				trigger = {
					persistent_event_target:sway_target = { 
						no_grievance_trigger = yes
					}
				}
				modifier = { 
					factor = 0
					persistent_event_target:sway_target = { 
						is_inaccessible_or_incapable_trigger = yes
					}
				}
				persistent_event_target:sway_target = { character_event = { id = HF.21016 } }
			}
			1 = { #Send generic gift to improve opinion.
				trigger = {
					persistent_event_target:sway_target = { 
						NOR = {
							has_character_flag = flag_tired_of_gifts
							#Personal grievances.
							personal_grievance_trigger = yes

							#Family grievances
							family_grievance_trigger = yes
							war_with = ROOT
						}
					}
				}
				modifier = { 
					factor = 0
					persistent_event_target:sway_target = { 
						is_inaccessible_or_incapable_trigger = yes
					}
				}
				modifier = { #No money to buy gift.
					factor = 0
					NOT = { wealth = 70 }
				}
				modifier = { #Less likely to have money to spare.
					factor = 0.2
					is_tribal = yes
				}
				persistent_event_target:sway_target = { character_event = { id = HF.21020 } }
			}
			1 = { #Send Tribal honors (prestige) to improve opinion.
				trigger = {
					persistent_event_target:sway_target = { 
						no_grievance_trigger = yes
					}
				}
				modifier = { 
					factor = 0
					persistent_event_target:sway_target = { 
						is_inaccessible_or_incapable_trigger = yes
					}
				}
				modifier = { 
					factor = 0
					is_tribal = no
				}
				persistent_event_target:sway_target = { character_event = { id = HF.21025 } }
			}
			2 = { #Use martial education to sway character.
				trigger = {
					persistent_event_target:sway_target = { 
						no_grievance_trigger = yes
					}
				}
				modifier = { 
					factor = 0
					persistent_event_target:sway_target = { 
						is_inaccessible_or_incapable_trigger = yes
					}
				}
				modifier = { 
					factor = 0
					NOR = {  
						trait = misguided_warrior
						trait = tough_soldier
						trait = skilled_tactician
						trait = brilliant_strategist
						trait = strategist
					}
				}
				persistent_event_target:sway_target = { character_event = { id = HF.21030 } }
			}
			3 = { #Use your raw diplomatic skills to sway character. 
				trigger = {
					persistent_event_target:sway_target = { 
						no_grievance_trigger = yes
					}
				}
				modifier = { 
					factor = 0
					persistent_event_target:sway_target = { 
						is_inaccessible_or_incapable_trigger = yes
					}
				}
				modifier = { 
					factor = 0
					NOR = {  
						trait = naive_appeaser
						trait = underhanded_rogue
						trait = charismatic_negotiator
						trait = grey_eminence
						trait = socializer
					}
				}
				persistent_event_target:sway_target = { character_event = { id = HF.21035 } }
			}
			2 = { #Use your stewardship education to sway character. 
				trigger = {
					persistent_event_target:sway_target = { 
						no_grievance_trigger = yes
					}
				}
				modifier = { 
					factor = 0
					persistent_event_target:sway_target = { 
						is_inaccessible_or_incapable_trigger = yes
					}
				}
				modifier = { 
					factor = 0
					NOR = {  
						trait = indulgent_wastrel
						trait = thrifty_clerk
						trait = fortune_builder
						trait = midas_touched
						trait = administrator
						trait = greedy
						trait = diligent
					}
				}
				persistent_event_target:sway_target = { character_event = { id = HF.21040 } }
			}
			1 = { #Use your learning education to sway character. 
				trigger = {
					persistent_event_target:sway_target = { 
						no_grievance_trigger = yes
					}
				}
				modifier = { 
					factor = 0
					persistent_event_target:sway_target = { 
						is_inaccessible_or_incapable_trigger = yes
					}
				}
				modifier = { 
					factor = 0.1
					persistent_event_target:sway_target = { 
						war_with = ROOT
					}
				}
				modifier = { 
					factor = 0
					NOR = {  
						trait = detached_priest
						trait = martial_cleric
						trait = scholarly_theologian
						trait = mastermind_theologian
						trait = scholar
					}
				}
				persistent_event_target:sway_target = { character_event = { id = HF.21045 } }
			}
			1 = { #Use your educational trait to improve your sway target's
				trigger = {
					persistent_event_target:sway_target = {
						no_grievance_trigger = yes
						NOT = {
							war_with = ROOT
						}
						lower_educational_trait_trigger = yes
					}
				}
				modifier = {
					factor = 0
					persistent_event_target:sway_target = {
						is_inaccessible_or_incapable_trigger = yes
					}
				}

				modifier = {
					factor = 0.5 
					has_education_diplomacy_trigger = yes
					NOT = {
						attribute_diff = {
							character = persistent_event_target:sway_target
							attribute = diplomacy
							value = 5
						}
					}
				}

				modifier = {
					factor = 0.5 
					has_education_martial_trigger = yes
					NOT = {
						attribute_diff = {
							character = persistent_event_target:sway_target
							attribute = martial
							value = 5
						}
					}
				}

				modifier = {
					factor = 0.5 
					has_education_stewardship_trigger = yes
					NOT = {
						attribute_diff = {
							character = persistent_event_target:sway_target
							attribute = stewardship
							value = 5
						}
					}
				}

				modifier = {
					factor = 0.5 
					has_education_intrigue_trigger = yes
					NOT = {
						attribute_diff = {
							character = persistent_event_target:sway_target
							attribute = intrigue
							value = 5
						}
					}
				}

				modifier = {
					factor = 0.5 
					has_education_learning_trigger = yes
					NOT = {
						attribute_diff = {
							character = persistent_event_target:sway_target
							attribute = learning
							value = 5
						}
					}
				}
				character_event = { id = HF.42000 }
			}
			
		################## TIER TWO EVENTS (Personality traits) #################### 

			1 = { #Lustful event.
				trigger = {
					persistent_event_target:sway_target = { 
						NOR = {
							#Personal grievances.
							personal_grievance_trigger = yes

							#Family grievances
							family_grievance_trigger = yes
							war_with = ROOT
						}
					}
				}
				modifier = { 
					factor = 0
					persistent_event_target:sway_target = { 
						is_inaccessible_or_incapable_trigger = yes
					}
				}
				modifier = { 
					factor = 0
					NOT = {  trait = lustful }
				}
				persistent_event_target:sway_target = { character_event = { id = HF.21050 } }
			}
			1 = { #Gluttonous event.
				trigger = {
					persistent_event_target:sway_target = { 
						NOR = {
							#Personal grievances.
							personal_grievance_trigger = yes

							#Family grievances
							family_grievance_trigger = yes
							war_with = ROOT
						}
					}
				}
				modifier = { 
					factor = 0
					persistent_event_target:sway_target = { 
						is_inaccessible_or_incapable_trigger = yes
					}
				}
				modifier = { 
					factor = 0
					NOT = {  trait = gluttonous }
				}
				persistent_event_target:sway_target = { character_event = { id = HF.21055 } }
			}
			1 = { #Slothful event.
				trigger = {
					persistent_event_target:sway_target = { 
						NOR = {
							#Personal grievances.
							personal_grievance_trigger = yes

							#Family grievances
							family_grievance_trigger = yes
							war_with = ROOT
						}
					}
				}
				modifier = { 
					factor = 0
					persistent_event_target:sway_target = { 
						is_inaccessible_or_incapable_trigger = yes
					}
				}
				modifier = { 
					factor = 0
					NOT = {  trait = slothful }
				}
				persistent_event_target:sway_target = { character_event = { id = HF.21060 } }
			}
			1 = { #Wroth event
				trigger = {
					persistent_event_target:sway_target = { 
						NOR = {
							#Personal grievances.
							personal_grievance_trigger = yes

							#Family grievances
							family_grievance_trigger = yes
							war_with = ROOT
						}
					}
				}
				modifier = { 
					factor = 0
					persistent_event_target:sway_target = { 
						is_inaccessible_or_incapable_trigger = yes
					}
				}
				modifier = { 
					factor = 0
					NOT = {  trait = wroth }
				}
				persistent_event_target:sway_target = { character_event = { id = HF.21065 } }
			}
			1 = { #Proud event.
				trigger = {
					persistent_event_target:sway_target = { 
						NOR = {
							#Personal grievances.
							personal_grievance_trigger = yes

							#Family grievances
							family_grievance_trigger = yes
							war_with = ROOT
						}
					}
				}
				modifier = { 
					factor = 0
					persistent_event_target:sway_target = { 
						is_inaccessible_or_incapable_trigger = yes
					}
				}
				modifier = { 
					factor = 0
					NOT = {  trait = proud }
				}
				persistent_event_target:sway_target = { character_event = { id = HF.21070 } }
			}
			5 = { #Kind event.
				trigger = {
					persistent_event_target:sway_target = { 
						NOR = {
							#Personal grievances.
							personal_grievance_trigger = yes

							#Family grievances
							family_grievance_trigger = yes
							war_with = ROOT
						}
					}
				}
				modifier = { 
					factor = 0
					persistent_event_target:sway_target = { 
						is_inaccessible_or_incapable_trigger = yes
					}
				}
				modifier = { 
					factor = 0
					NOR = { 
						trait = kind
						trait = gregarious 
					}
				}
				persistent_event_target:sway_target = { character_event = { id = HF.21075 } }
			}
			2 = { #cruel event.
				trigger = {
					persistent_event_target:sway_target = { 
						NOR = {
							#Personal grievances.
							personal_grievance_trigger = yes

							#Family grievances
							family_grievance_trigger = yes
							war_with = ROOT
						}
					}
				}
				modifier = { 
					factor = 0
					persistent_event_target:sway_target = { 
						is_inaccessible_or_incapable_trigger = yes
					}
				}
				modifier = { 
					factor = 0
					NOR = { 
						trait = cruel
						trait = impaler
						trait = envious 
					}
				}
				persistent_event_target:sway_target = { character_event = { id = HF.21084 } }
			}
			3 = { #poet event.
				trigger = {
					persistent_event_target:sway_target = { 
						no_grievance_trigger = yes
					}
				}
				modifier = { 
					factor = 0
					persistent_event_target:sway_target = { 
						is_inaccessible_or_incapable_trigger = yes
					}
				}
				modifier = { 
					factor = 0
					persistent_event_target:sway_target = { 
						any_war = { 
							OR = { 
								AND = { 
									any_attacker = { character = ROOT } 
									any_defender = { character = persistent_event_target:sway_target } 
								}
								AND = { 
									any_defender = { character = ROOT } 
									any_attacker = { character = persistent_event_target:sway_target } 
								}
							}  
						}
					}
				}
				modifier = { 
					factor = 0
					NOT = { trait = poet }
				}
				persistent_event_target:sway_target = { character_event = { id = HF.21089 } }
			}
			1 = { #defecting general.
				trigger = {
					persistent_event_target:sway_target = { 
						no_grievance_trigger = yes
						ROOT = { 
							is_alive = yes 
						} 
						opinion = { 
							who = ROOT
							value = 50 
						} 
						OR = { 
							is_ruler = no
							independent = no
						} 
						has_minor_title = title_commander
						in_command = yes
						liege = { 
							war_with = ROOT 
						} 
					}
				}
				modifier = { 
					factor = 0
					persistent_event_target:sway_target = { 
						is_inaccessible_or_incapable_trigger = yes
					}
				}
				persistent_event_target:sway_target = { character_event = { id = HF.21094 } }
			}
			50 = { #war friends event.
				trigger = {
					persistent_event_target:sway_target = { 
						no_grievance_trigger = yes
						ROOT = { 
							is_alive = yes 
						} 
						war_with = ROOT
					}
				}
				modifier = { 
					factor = 0
					persistent_event_target:sway_target = { 
						is_inaccessible_or_incapable_trigger = yes
					}
				}
				persistent_event_target:sway_target = { character_event = { id = HF.21139 } }
			}
			50 = { #Hurt Appeased needs to be apologized to.
				trigger = {
					persistent_event_target:sway_target = { 
						OR = {
							#Personal grievances.
							personal_grievance_trigger = yes

							#Family grievances
							family_grievance_trigger = yes
						}
					}
				}
				persistent_event_target:sway_target = { character_event = { id = HF.21126 } }
			}

			################## TIER THREE EVENTS (Event chains) #################### 
			5 = { #Long visit.
				trigger = {
					persistent_event_target:sway_target = { 
						NOR = {
							#Personal grievances.
							personal_grievance_trigger = yes

							#Family grievances
							family_grievance_trigger = yes
							war_with = ROOT
						}
					}
				}
				modifier = { 
					factor = 0
					persistent_event_target:sway_target = { 
						is_inaccessible_or_incapable_trigger = yes
					}
				}
				modifier = { 
					factor = 0
					persistent_event_target:sway_target = { 
						NOT = {  
							opinion = {
								who = ROOT
								value = -40
							}
						}
					}
				}
				modifier = { 
					factor = 0
					persistent_event_target:sway_target = { 
						any_current_enemy = {
							character = ROOT
						}
					}
				}
				modifier = { 
					factor = 0
					has_character_modifier = appease_visit_cooldown
				}
				modifier = { 
					factor = 0.5
					trait = shy
				}
				modifier = { 
					factor = 1.5
					trait = gregarious
				}
				modifier = { 
					factor = 1.5
					trait = socializer
				}
				modifier = { 
					factor = 1.5
					trait = hedonist
				}
				modifier = { 
					factor = 1.5
					has_focus = focus_carousing
				}
				modifier = { 
					factor = 1.5
					has_focus = focus_family
					OR = { 
						persistent_event_target:sway_target = { is_close_relative = ROOT } 
						persistent_event_target:sway_target = { is_married = ROOT } 
					}
				}
				persistent_event_target:sway_target = { character_event = { id = HF.21097 } }
			}
	
			################## TIER FOUR EVENTS (Lifestyle Events) #################### 
			2 = { #Invite to lifestyle event
				trigger = {
					persistent_event_target:sway_target = { 
						no_grievance_trigger = yes
						NOT = { war_with = ROOT }
						NOT = { has_character_flag = lifestyle_sway_event }
					}
					lifestyle_traits = 1
				}
				modifier = { 
					factor = 0
					persistent_event_target:sway_target = { 
						is_inaccessible_or_incapable_trigger = yes
					}
				}
				modifier = {
					factor = 2
					OR = {
						AND = {
							trait = hunter
							persistent_event_target:sway_target = {
								trait = hunter
							}
						}
						AND = {
							trait = duelist
							persistent_event_target:sway_target = {
								trait = duelist
							}
						}
						AND = {
							OR = {
								trait = strategist
								trait = gamer
							}
							persistent_event_target:sway_target = {
								OR = {
									trait = strategist
									trait = gamer
								}
							}
						}
						AND = {
							OR = {
								trait = socializer
								trait = seducer
								trait = seductress
								trait = hedonist
							}
							persistent_event_target:sway_target = {
								OR = {
									trait = socializer
									trait = seducer
									trait = seductress
									trait = hedonist
								}
							}
						}
						AND = {
							OR = {
								trait = mystic
								trait = scholar
								trait = faqih
								trait = theologian
							}
							persistent_event_target:sway_target = {
								OR = {
									trait = mystic
									trait = scholar
									trait = faqih
									trait = theologian
								}
							}
						}
						AND = {
							OR = {
								trait = administrator
								trait = architect
								trait = gardener
							}
							persistent_event_target:sway_target = {
								OR = {
									trait = administrator
									trait = architect
									trait = gardener
								}
							}
						}
						AND = {
							OR = {
								trait = schemer
								trait = impaler
							}
							persistent_event_target:sway_target = {
								OR = {
									trait = administrator
									trait = architect
									trait = gardener
								}
							}
						}
					}
				}
				character_event = { id = HF.42020 }
			}

			#MORE EVENTS HERE (OR ABOVE, DEPENDING ON CATEGORY)
		}
	}
}

#on_death of sway/antagonize_target, clear persistent event target.
character_event = {
	id = HF.21001
	hide_window = yes
	
	has_character_flag = flag_character_being_swayed

#	trigger = {
#	any_playable_ruler = {
#			OR = {
#				persistent_event_target:sway_target = {
#					character = ROOT
#				}
#				persistent_event_target:antagonize_target = {
#					character = ROOT
#				}
#			}
#		}
#	}

	is_triggered_only = yes

	immediate = { 
		any_playable_ruler = { 
			limit = {
				persistent_event_target:sway_target = {
					character = ROOT
				}
			}
			persistent_event_target:sway_target = { clr_character_flag = flag_character_being_swayed }
			remove_special_interest = persistent_event_target:sway_target
			clear_persistent_event_target = sway_target
			clr_character_flag = flag_tired_of_gifts
			character_event = { id = HF.21137 } 
		}
#		any_playable_ruler = { 
#			limit = {
#				persistent_event_target:antagonize_target = {
#					character = ROOT
#				}
#			}
#			persistent_event_target:antagonize_target = { clr_character_flag = flag_character_being_antagonized }
#			remove_special_interest = persistent_event_target:antagonize_target
#			clear_persistent_event_target = antagonize_target
#			character_event = { id = HF.21138 } 
#		}
	}
}

#Appeaser: you or your target has gone into Seclusion, Swaying is canceled
character_event = {
	id = HF.21002
	picture = GFX_evt_woman_at_window_hf
	portrait = persistent_event_target:sway_target
	
	is_triggered_only = yes

	trigger = {
		OR = {
			AND = { #They're in Seclusion, but you are not...
				in_seclusion = no
				persistent_event_target:sway_target = { in_seclusion = yes }
			}
			AND = { #You're in Seclusion, but they are not (and they are not at your location)...
				in_seclusion = yes
				persistent_event_target:sway_target = {
					in_seclusion = no
					NOT = { at_location = ROOT } # (Just in case you somehow kicked them out of your own Seclusion)
				}
			}
			AND = { #You're in Seclusion at the same time, separately...
				in_seclusion = yes
				persistent_event_target:sway_target = {
					in_seclusion = yes
					NOT = { at_location = ROOT }
				}
			}
		}
	}

	fail_trigger_effect = {
		if = { #Special circumstance: you're in Seclusion at the same location...
			limit =  {
				has_dlc = "Reapers" # For safety, even though Seclusion should not be possible without
				in_seclusion = yes
				NOT = { trait = celibate }
				is_adult = yes
				NOT = { has_character_flag = seclusion_lazy_seduction } #so you don't get the chain twice
				persistent_event_target:sway_target = {
					is_adult = yes
					is_opposite_sex = ROOT
					NOT = { is_lover = ROOT }
					at_location = ROOT
					has_character_modifier = in_seclusion
					has_lover = no
				}
			}
			set_character_flag = seclusion_lazy_seduction_V2@persistent_event_target:sway_target
			character_event = { id = RIP.12007 } # Seclusion romance (old event, an updated text)
		}
		else = {
			character_event = { id = HF.21000 days = 30 random = 30 } # Send main tombola again...
		}
	}

	desc = {
		text = EVTDESCHFP21002_A #They are in Seclusion
		trigger = {
			in_seclusion = no
			persistent_event_target:sway_target = { in_seclusion = yes }
		}
	}
	desc = {
		text = EVTDESCHFP21002_B #I am in Seclusion (without them)
		trigger = {
			in_seclusion = yes
			persistent_event_target:sway_target = {
				in_seclusion = no
				NOT = { at_location = ROOT } #Just in case you somehow kicked them out of your own Seclusion
			}
		}
	}
	desc = {
		text = EVTDESCHFP21002_A_B #I am in Seclusion, and they are too (separately)
		trigger = {
			in_seclusion = yes
			persistent_event_target:sway_target = {
				in_seclusion = yes
				NOT = { at_location = ROOT }
			}
		}
	}

	option = {
		name = EVTOPTAHFP21002
		custom_tooltip = { text = tooltip_stop_swaying }

		hidden_effect = { 
			persistent_event_target:sway_target = { clr_character_flag = flag_character_being_swayed }
			remove_special_interest = persistent_event_target:sway_target
			clear_persistent_event_target = sway_target
			clr_character_flag = flag_tired_of_gifts
		}
	}
}

#Appeaser notified.
character_event = {
	id = HF.21003
	desc = EVTDESCHFP21003
	picture = GFX_evt_pleasing_letter

	trigger = { 
		FROM = { is_alive = yes } 
	}
	is_triggered_only = yes

	option = { 
		name = EVTOPTAHFP21003
		custom_tooltip = { text = tooltip_21003_A }
		hidden_tooltip = { 
			persistent_event_target:sway_target = { clr_character_flag = flag_character_being_swayed }
			remove_special_interest = persistent_event_target:sway_target
			clear_persistent_event_target = sway_target
			clr_character_flag = flag_tired_of_gifts
		}
		ai_chance = { factor = 100 }
	}
}

#Appeased: is imprisoned and can no longer be interacted with.
character_event = {
	id = HF.21004
	hide_window = yes

	is_triggered_only = yes

	immediate = { 
		FROM = { character_event = { id = HF.21005 } }
	}
}

#Appeaser notified, offered chance to clear target.
character_event = {
	id = HF.21005
	desc = EVTDESCHFP21005
	picture = GFX_evt_into_the_dungeon

	trigger = { 
		FROM = { 
			prisoner = yes 
			is_alive = yes
		} 
	}
	is_triggered_only = yes

	option = { #He's in my dungeons, free him!
		name = EVTOPTAHFP21005
		trigger = { FROM = { host = { character = ROOT } } }
		custom_tooltip = { text = tooltip_21005_A }
		FROM = { prisoner = no }
		hidden_tooltip = { FROM = { character_event = { id = HF.21006 } } }

		ai_chance = { factor = 100 }
	}
	option = { #Stop trying to appease him.
		name = EVTOPTBHFP21005
		custom_tooltip = { text = tooltip_21005_B }
		hidden_tooltip = { 
			persistent_event_target:sway_target = { clr_character_flag = flag_character_being_swayed }
			remove_special_interest = persistent_event_target:sway_target
			clear_persistent_event_target = sway_target
			clr_character_flag = flag_tired_of_gifts
		}
		ai_chance = { factor = 100 }
	}
	option = { #Keep at it.
		name = EVTOPTCHFP21005
		custom_tooltip = { text = tooltip_21005_C }
		set_character_flag = flag_appeased_prisoner_notification
		ai_chance = { factor = 0 }
	}
}

#Appeased: the Appeaser set you free.
character_event = {
	id = HF.21006
	desc = EVTDESCHFP21006
	picture = GFX_evt_into_the_dungeon

	is_triggered_only = yes

	option = { #Thankful
		name = EVTOPTAHFP21006
		opinion = { 
			who = FROM
			modifier = opinion_grateful
			years = 5
		 }
		ai_chance = { factor = 0 }
	}
}

#Appeased: became incapable, hidden event to ping to appeaser and clear event target.
character_event = {
	id = HF.21007
	hide_window = yes

	is_triggered_only = yes

	immediate = { 
		FROM = { character_event = { id = HF.21008 } }
	}
}

#Appeaser notified.
character_event = {
	id = HF.21008
	desc = EVTDESCHFP21008
	picture = GFX_evt_upsetting_letter

	trigger = { 
		FROM = { 
			is_alive = yes 
			trait = incapable
		} 
	}
	is_triggered_only = yes

	option = { 
		name = EVTOPTAHFP21008
		custom_tooltip = { text = tooltip_21003_A }
		hidden_tooltip = { 
			persistent_event_target:sway_target = { clr_character_flag = flag_character_being_swayed }
			remove_special_interest = persistent_event_target:sway_target
			clear_persistent_event_target = sway_target
			clr_character_flag = flag_tired_of_gifts
		}
		ai_chance = { factor = 100 }
	}
}

#Appeased: already likes you, maybe you should stop.
character_event = {
	id = HF.21009
	hide_window = yes

	is_triggered_only = yes

	immediate = { 
		FROM = { character_event = { id = HF.21010 } }
	}
}

#Appeaser notified. Shouldn't you stop?
character_event = {
	id = HF.21010
	desc = EVTDESCHFP21010
	picture = GFX_evt_pleasing_letter

	trigger = { 
		FROM = { 
			is_alive = yes 
			opinion = { who = FROM value = 50 } #close enough...
		} 
	}
	is_triggered_only = yes

	option = { #Stop Appeasing
		name = EVTOPTAHFP21010
		custom_tooltip = { text = tooltip_21003_A }
		hidden_tooltip = { 
			persistent_event_target:sway_target = { clr_character_flag = flag_character_being_swayed }
			remove_special_interest = persistent_event_target:sway_target
			clear_persistent_event_target = sway_target
			clr_character_flag = flag_tired_of_gifts
		}
		ai_chance = { factor = 100 }
	}
	option = { #NO
		name = EVTOPTBHFP21010
		custom_tooltip = { text = tooltip_21003_B }
		set_character_flag = flag_appeased_appeased_notification
		ai_chance = { factor = 0 }
	}
}

###############################
#Tier I Events - Generic events that only required the two characters to be living and withing writing distance.
###############################

#Send letter to ingratiate target.

#Appeased: hidden ping.
character_event = {
	id = HF.21011
	hide_window = yes

	is_triggered_only = yes

	immediate = { 
		FROM = { character_event = { id = HF.21012 } }
	}
}

#Appeaser: write a letter to increase opinion?
character_event = {
	id = HF.21012
	desc = EVTDESCHFP21012
	picture = GFX_evt_sway_hf

	trigger = { 
		FROM = { 
			is_alive = yes 
		} 
	}
	is_triggered_only = yes

	option = { #High Diplomacy
		name = EVTOPTAHFP21012
		custom_tooltip = { text = tooltip_21012_A }
		trigger = { 
			diplomacy = 15
			FROM = { is_ruler = yes }
			FROM = { NOT = { vassal_of = ROOT } }
		}
		tooltip_info = diplomacy
		set_character_flag = flag_appease_diplo_letter
		hidden_tooltip = { FROM = { character_event = { id = HF.21013 } } }
		ai_chance = { factor = 100 }
	}
	option = { #Send flavorful letter
		name = EVTOPTBHFP21012
		custom_tooltip = { text = tooltip_21012_B }
		trigger = { trait = poet }
		tooltip_info = poet
		set_character_flag = flag_appease_poet_letter
		hidden_tooltip = { FROM = { character_event = { id = HF.21013 } } }
		ai_chance = { factor = 80 }
	}
	option = { #Send direct letter
		name = EVTOPTCHFP21012
		custom_tooltip = { text = tooltip_21012_C }
		set_character_flag = flag_appease_wroth_letter
		hidden_tooltip = { FROM = { character_event = { id = HF.21013 } } }
		ai_chance = { factor = 40 }
	}
	option = { #NO - better luck next pulse.
		name = EVTOPTDHFP21012
		ai_chance = { factor = 0 }
	}
}

#Appeased: received a letter. Do you like it?
character_event = {
	id = HF.21013
	desc = {
		text = EVTDESCAHFP21013
		trigger = { 
			FROM = { has_character_flag = flag_appease_diplo_letter }
		}
	}
	desc = {
		text = EVTDESCBHFP21013
		trigger = { 
			FROM = { has_character_flag = flag_appease_poet_letter }
		}
	}
	desc = {
		text = EVTDESCCHFP21013
		trigger = { 
			FROM = { has_character_flag = flag_appease_wroth_letter }
		}
	}
	picture = GFX_evt_pleasing_letter

	trigger = { 
		FROM = { 
			is_alive = yes 
		} 
	}
	is_triggered_only = yes

	option = { #Liked it
		name = EVTOPTAHFP21013
		custom_tooltip = { text = tooltip_21013_A }
		hidden_tooltip = { FROM = { character_event = { id = HF.21014 days = 5 } } }
		opinion = { 
			who = FROM 
			modifier = opinion_swayed_1
			years = 5
		}
		ai_chance = { 
			factor = 60 
			modifier = {
				factor = 1.75
				FROM = { has_character_flag = flag_appease_diplo_letter } 
			}
			modifier = {
				factor = 1.75
				FROM = { has_character_flag = flag_appease_poet_letter } 
				OR = { 
					trait = poet 
					trait = erudite
					trait = scholar
					trait = depressed
				} 
			}
			modifier = {
				factor = 0.25
				FROM = { has_character_flag = flag_appease_poet_letter } 
				OR = { 
					trait = slow 
					trait = imbecile
					trait = wroth
					trait = duelist
					trait = hunter
				} 
			}
			modifier = {
				factor = 1.75
				FROM = { has_character_flag = flag_appease_wroth_letter } 
				OR = { 
					trait = wroth 
					trait = duelist
					trait = hunter
					trait = aggressive_leader
				} 
			}
			modifier = {
				factor = 0.25
				FROM = { has_character_flag = flag_appease_wroth_letter } 
				OR = { 
					trait = poet
					trait = erudite
					trait = patient
					trait = kind
					trait = humble
				} 
			}
			modifier = {
				factor = 0.8
				FROM = { trait = shy } 
			}
			modifier = {
				factor = 0.8
				FROM = { trait = slow } 
			}
			modifier = {
				factor = 0.8
				FROM = { trait = imbecile } 
			}
			modifier = {
				factor = 1.25
				FROM = { trait = quick } 
			}
			modifier = {
				factor = 1.5
				FROM = { trait = genius } 
			}
			modifier = {
				factor = 1.25
				FROM = { diplomacy = 8 } 
			}
			modifier = {
				factor = 1.25
				FROM = { diplomacy = 10 } 
			}
			modifier = {
				factor = 1.25
				FROM = { diplomacy = 12 } 
			}
			modifier = {
				factor = 1.25
				FROM = { diplomacy = 14 } 
			}
			modifier = {
				factor = 1.25
				FROM = { diplomacy = 16 } 
			}
		}
	}
	option = { #Hated it
		name = EVTOPTBHFP21013
		custom_tooltip = { text = tooltip_21013_B }
		hidden_tooltip = { FROM = { character_event = { id = HF.21015 days = 5 } } }
		ai_chance = { 
			factor = 40 
		}
	}
}

#Appeaser: the Appeased like the letter.
character_event = {
	id = HF.21014
	desc = {
		text = EVTDESCAHFP21014
		trigger = { 
			has_character_flag = flag_appease_diplo_letter
		}
	}
	desc = {
		text = EVTDESCBHFP21014
		trigger = { 
			has_character_flag = flag_appease_poet_letter
		}
	}
	desc = {
		text = EVTDESCCHFP21014
		trigger = { 
			has_character_flag = flag_appease_wroth_letter
		}
	}
	picture = GFX_evt_pleasing_letter

	is_triggered_only = yes

	option = { 
		name = EVTOPTAHFP21014
		clr_character_flag = flag_appease_diplo_letter
		clr_character_flag = flag_appease_poet_letter
		clr_character_flag = flag_appease_wroth_letter
		tooltip = { 
			FROM = {
				show_scope_change = no
				opinion = { 
					who = ROOT 
					modifier = opinion_swayed_1
					years = 5
				}
			}
		}
		ai_chance = { factor = 100 } 
	}
}
#Appeaser: the Appeased did not like the letter.
character_event = {
	id = HF.21015
	desc = {
		text = EVTDESCAHFP21015
		trigger = { 
			has_character_flag = flag_appease_diplo_letter
		}
	}
	desc = {
		text = EVTDESCBHFP21015
		trigger = { 
			has_character_flag = flag_appease_poet_letter
		}
	}
	desc = {
		text = EVTDESCCHFP21015
		trigger = { 
			has_character_flag = flag_appease_wroth_letter
		}
	}
	picture = GFX_evt_upsetting_letter

	is_triggered_only = yes

	option = { 
		name = EVTOPTAHFP21015
		clr_character_flag = flag_appease_diplo_letter
		clr_character_flag = flag_appease_poet_letter
		clr_character_flag = flag_appease_wroth_letter
		ai_chance = { factor = 100 } 
	}
}

#Generic diplomacy roll to sway character.
#Appeased: hidden ping.
character_event = {
	id = HF.21016
	hide_window = yes

	is_triggered_only = yes

	immediate = { 
		FROM = { character_event = { id = HF.21017 } } #Hidden ping for portrait, check diplomacy.
	}
}
#Appeaser: hidden ping.
character_event = {
	id = HF.21017
	hide_window = yes

	is_triggered_only = yes

	immediate = { 
		random_list = { 
			10 = { #Critical success
				modifier = { 
					factor = 0
					trait = shy
				}
				modifier = { 
					factor = 0.5
					trait = slow
				}
				modifier = { 
					factor = 0.2
					trait = imbecile
				}
				modifier = { 
					factor = 0.5
					NOT = { diplomacy = 6 }
				}
				set_character_flag = flag_generic_sway_crit_success
				FROM = { character_event = { id = HF.21018 } } 
			}
			55 = { #Success

				set_character_flag = flag_generic_sway_success
				FROM = { character_event = { id = HF.21018 } } 
			}
			34 = { #Failure
				modifier = { 
					factor = 0.5
					trait = gregarious
				}
				modifier = { 
					factor = 0.75
					trait = socializer
				}
				modifier = { 
					factor = 0.75
					diplomacy = 10
				}
				modifier = { 
					factor = 0.75
					diplomacy = 12
				}
				modifier = { 
					factor = 0.5
					diplomacy = 14
				}
				modifier = { 
					factor = 0.5
					diplomacy = 16
				}
				modifier = { 
					factor = 0.5
					diplomacy = 18
				}
				modifier = { 
					factor = 0.5
					diplomacy = 20
				}
				set_character_flag = flag_generic_sway_failure
				FROM = { character_event = { id = HF.21018 } } 
			}
			1 = { #Critical Failure
				modifier = { 
					factor = 0
					diplomacy = 12
				}
				modifier = { 
					factor = 0
					trait = gregarious
				}
				modifier = { 
					factor = 0
					trait = socializer
				}
				set_character_flag = flag_generic_sway_crit_failure
				FROM = { character_event = { id = HF.21018 } } 
			}
		}
	}
}

#Appeased: inform of Appeaser's attempt to socialize.
character_event = {
	id = HF.21018
	desc = {
		text = EVTDESCAHFP21018
		trigger = { 
			FROM = { has_character_flag = flag_generic_sway_crit_success }
		}
		picture = GFX_evt_pleasing_letter
	}
	desc = {
		text = EVTDESCBHFP21018
		trigger = { 
			FROM = { has_character_flag = flag_generic_sway_success }
		}
		picture = GFX_evt_pleasing_letter
	}
	desc = {
		text = EVTDESCCHFP21018
		trigger = { 
			FROM = { has_character_flag = flag_generic_sway_failure }
		}
		picture = GFX_evt_upsetting_letter
	}
	desc = {
		text = EVTDESCDHFP21018
		trigger = { 
			FROM = { has_character_flag = flag_generic_sway_crit_failure }
		}
		picture = GFX_evt_upsetting_letter
	}
	picture = GFX_evt_pleasing_letter

	trigger = { 
		FROM = { 
			is_alive = yes 
		} 
	}

	is_triggered_only = yes

	option = { #Liking him more.
		name = EVTOPTAHFP21018
		trigger = { FROM = { has_character_flag = flag_generic_sway_crit_success } }
		hidden_tooltip = { FROM = { character_event = { id = HF.21019 } } }
		opinion = { 
			who = FROM 
			modifier = opinion_swayed_1
			years = 5
		}
		ai_chance = { factor = 100 }
	}
	option = { #Liking him more.
		name = EVTOPTBHFP21018
		trigger = { FROM = { has_character_flag = flag_generic_sway_success } }
		opinion = { 
			who = FROM 
			modifier = opinion_swayed_0
			years = 5
		}
		hidden_tooltip = { FROM = { character_event = { id = HF.21019 } } }
		ai_chance = { factor = 100 }
	}
	option = { #Neutral Failure
		name = EVTOPTCHFP21018
		trigger = { 
			OR = {
				AND = { 
					ai = no # Player always allowed to deny appeasement.
					FROM = { NOT = { has_character_flag = flag_generic_sway_crit_failure } } 
				}		
				FROM = { has_character_flag = flag_generic_sway_failure } 
			} 
		}
		hidden_tooltip = { FROM = { character_event = { id = HF.21019 } } }
		ai_chance = { factor = 100 }
	}
	option = { #Growing bored with him
		name = EVTOPTDHFP21018
		trigger = { FROM = { has_character_flag = flag_generic_sway_crit_failure } }
		opinion = { 
			who = FROM 
			modifier = opinion_irritated
			years = 2
		}
		hidden_tooltip = { FROM = { character_event = { id = HF.21019 } } }
		ai_chance = { 
			factor = 100 
		}
	}
}

#Appeaser: notified of roll's result.
character_event = {
	id = HF.21019
	desc = {
		text = EVTDESCAHFP21019
		trigger = { 
			has_character_flag = flag_generic_sway_crit_success
		}
		picture = GFX_evt_pleasing_letter
	}
	desc = {
		text = EVTDESCBHFP21019
		trigger = { 
			has_character_flag = flag_generic_sway_success
		}
		picture = GFX_evt_pleasing_letter
	}
	desc = {
		text = EVTDESCCHFP21019
		trigger = { 
			has_character_flag = flag_generic_sway_failure
		}
		picture = GFX_evt_upsetting_letter
	}
	desc = {
		text = EVTDESCDHFP21019
		trigger = { 
			has_character_flag = flag_generic_sway_crit_failure
		}
		picture = GFX_evt_upsetting_letter
	}
	picture = GFX_evt_pleasing_letter

	notification = yes

	is_triggered_only = yes

	option = {
		name = EVTOPTAHFP21019
		clr_character_flag = flag_generic_sway_crit_success
		clr_character_flag = flag_generic_sway_success
		clr_character_flag = flag_generic_sway_failure
		clr_character_flag = flag_generic_sway_crit_failure
		ai_chance = { factor = 100 }
	}
}


#Send gift to ingratiate target.
#Appeased: hidden ping.
character_event = {
	id = HF.21020
	hide_window = yes

	is_triggered_only = yes

	immediate = { 
		FROM = { character_event = { id = HF.21021 } }
	}
}

#Appeaser: send a gift to increase opinion?
character_event = {
	id = HF.21021
	desc = EVTDESCHFP21021
	picture = GFX_evt_sway_hf

	trigger = { 
		FROM = { 
			is_alive = yes 
		} 
	}
	is_triggered_only = yes

	option = { #Big gift
		name = EVTOPTAHFP21021
		custom_tooltip = { text = tooltip_21021_A }
		if = { 
			limit = { 
				ai = no 
				is_tribal = no 
				is_nomadic = no 
			}
			scaled_wealth = { value = -1 min = -50 max = -100 } 
		}
		if = { 
			limit = { 
				ai = no
				OR = { 
					is_tribal = yes 
					is_nomadic = yes 
				} 
			}
			scaled_wealth = { value = -1 min = -10 max = -50 } 
		}
		set_character_flag = flag_appease_big_gift
		hidden_tooltip = { FROM = { character_event = { id = HF.21022 } } }
		ai_chance = { factor = 20 }
	}
	option = { #Medium gift
		name = EVTOPTBHFP21021
		custom_tooltip = { text = tooltip_21021_B }
		if = { 
			limit = { 
				ai = no 
				is_tribal = no 
				is_nomadic = no 
			}
			scaled_wealth = { value = -1 min = -25 max = -50 } 
		}
		if = { 
			limit = { 
				ai = no
				OR = { 
					is_tribal = yes 
					is_nomadic = yes 
				} 
			}
			scaled_wealth = { value = -1 min = -5 max = -25 } 
		}
		set_character_flag = flag_appease_medium_gift
		hidden_tooltip = { FROM = { character_event = { id = HF.21022 } } }
		ai_chance = { factor = 40 }
	}
	option = { #Small gift
		name = EVTOPTCHFP21021
		custom_tooltip = { text = tooltip_21021_C }
		if = { 
			limit = { 
				ai = no 
				is_tribal = no 
				is_nomadic = no 
			}
			scaled_wealth = { value = -1 min = -5 max = -25 } 
		}
		if = { 
			limit = { 
				ai = no
				OR = { 
					is_tribal = yes 
					is_nomadic = yes 
				} 
			}
			scaled_wealth = { value = -1 min = -1 max = -10 } 
		}
		set_character_flag = flag_appease_small_gift
		hidden_tooltip = { FROM = { character_event = { id = HF.21022 } } }
		ai_chance = { 
			factor = 60 
			modifier = { 
				factor = 0.2
				trait = temperate
			}
			modifier = { 
				factor = 1.7
				trait = greedy
			}
		}
	}
	option = { #No gift.
		name = EVTOPTDHFP21021
		trigger = { NOT = { trait = greedy } }
		ai_chance = { factor = 1 }
	}
	option = { #No gift more gifts.
		name = EVTOPTEHFP21021
		trigger = { trait = greedy }
		tooltip_info = greedy
		set_character_flag = flag_tired_of_gifts
		ai_chance = { factor = 1 }
	}
}

#Appeased: Received a gift.
character_event = {
	id = HF.21022
	desc = {
		text = EVTDESCAHFP21022
		trigger = { 
			FROM = { has_character_flag = flag_appease_big_gift }
		}
		picture = GFX_evt_pleasing_letter
	}
	desc = {
		text = EVTDESCBHFP21022
		trigger = { 
			FROM = { has_character_flag = flag_appease_medium_gift }
		}
		picture = GFX_evt_pleasing_letter
	}
	desc = {
		text = EVTDESCCHFP21022
		trigger = { 
			FROM = { has_character_flag = flag_appease_small_gift }
		}
		picture = GFX_evt_pleasing_letter
	}
	picture = GFX_evt_pleasing_letter

	trigger = { 
		FROM = { 
			is_alive = yes 
		} 
	}

	is_triggered_only = yes

	option = { #Accept
		name = EVTOPTAHFP21022
		if = { 
			limit = { FROM = { has_character_flag = flag_appease_big_gift } } 
			prestige = 100
			opinion = {  
				who = FROM
				modifier = opinion_swayed_2
				years = 10
			}
		}
		if = { 
			limit = { FROM = { has_character_flag = flag_appease_medium_gift } } 
			prestige = 50
			opinion = {  
				who = FROM
				modifier = opinion_swayed_1
				years = 5
			}
		}
		if = { 
			limit = { FROM = { has_character_flag = flag_appease_small_gift } } 
			prestige = 25
			opinion = {  
				who = FROM
				modifier = opinion_swayed_0
				years = 5
			}
		}
		hidden_tooltip = { FROM = { character_event = { id = HF.21023 days = 5 } } }
		ai_chance = { factor = 99 }
	}
	option = { #Still don't care.
		name = EVTOPTBHFP21022
		FROM = { 
			opinion =  { 
				who = ROOT
				modifier = opinion_offended
				years = 2
			}
		}
		hidden_tooltip = { FROM = { character_event = { id = HF.21024 days = 15 } } }
		ai_chance = { 
			factor = 1
			modifier = {  
				factor = 5
				trait = shy
			}
			modifier = {  
				factor = 5
				trait = greedy
			}
			modifier = {  
				factor = 5
				trait = envious
			}
			modifier = {  
				factor = 5
				trait = cruel
			}
			modifier = {  
				factor = 5
				FROM = { has_character_flag = flag_appease_small_gift }
			}

		}
	}
}

#Appeaser: notified that Appeased liked his gift.
character_event = {
	id = HF.21023
	desc = {
		text = EVTDESCAHFP21023
		trigger = { 
			has_character_flag = flag_appease_big_gift
		}
	}
	desc = {
		text = EVTDESCBHFP21023
		trigger = { 
			has_character_flag = flag_appease_medium_gift
		}
	}
	desc = {
		text = EVTDESCCHFP21023
		trigger = { 
			has_character_flag = flag_appease_small_gift
		}
	}
	picture = GFX_evt_pleasing_letter

	is_triggered_only = yes

	option = {
		name = EVTOPTAHFP21023
		if = { 
			limit = { has_character_flag = flag_appease_big_gift } 
			tooltip = {  
				FROM = {  
				show_scope_change = no
					opinion = {  
						who = ROOT
						modifier = opinion_swayed_2
						years = 10
					}
				}
			}
		}
		if = { 
			limit = { has_character_flag = flag_appease_medium_gift } 
			tooltip = {  
				FROM = {  
				show_scope_change = no
					opinion = {  
						who = ROOT
						modifier = opinion_swayed_1
						years = 5
					}
				}
			}
		}
		if = { 
			limit = { has_character_flag = flag_appease_small_gift } 
			tooltip = {  
				FROM = {  
				show_scope_change = no
					opinion = {  
						who = ROOT
						modifier = opinion_swayed_0
						years = 5
					}
				}
			}
		}
		clr_character_flag = flag_appease_big_gift
		clr_character_flag = flag_appease_medium_gift
		clr_character_flag = flag_appease_small_gift
		ai_chance = { factor = 100 }
	}
}

#Appeaser: notified that Appeased did not like his gift.
character_event = {
	id = HF.21024
	desc = EVTDESCAHFP21024
	picture = GFX_evt_upsetting_letter

	is_triggered_only = yes

	option = {
		name = EVTOPTAHFP21024
		tooltip = { 
			opinion =  { 
				who = FROM
				modifier = opinion_offended
				years = 2
			}
		}
		clr_character_flag = flag_appease_big_gift
		clr_character_flag = flag_appease_medium_gift
		clr_character_flag = flag_appease_small_gift
		ai_chance = { factor = 100 }
	}
}


#Send tribal gift to ingratiate target.
#Appeased: hidden ping.
character_event = {
	id = HF.21025
	hide_window = yes

	is_triggered_only = yes

	immediate = { 
		FROM = { character_event = { id = HF.21026 } }
	}
}

#Appeaser: send a tribal gift to increase opinion?
character_event = {
	id = HF.21026
	desc = EVTDESCHFP21026
	picture = GFX_evt_pleasing_letter

	trigger = { 
		FROM = { 
			is_alive = yes 
		} 
	}
	is_triggered_only = yes

	option = { #Big gift
		name = EVTOPTAHFP21026
		custom_tooltip = { text = tooltip_21026_A }
		trigger = { prestige = 300 }
		prestige = -300
		set_character_flag = flag_appease_big_gift
		hidden_tooltip = { FROM = { character_event = { id = HF.21027 } } }
		ai_chance = { factor = 20 }
	}
	option = { #Medium gift
		name = EVTOPTBHFP21026
		custom_tooltip = { text = tooltip_21026_B }
		trigger = { prestige = 150 }
		prestige = -150
		set_character_flag = flag_appease_medium_gift
		hidden_tooltip = { FROM = { character_event = { id = HF.21027 } } }
		ai_chance = { factor = 40 }
	}
	option = { #Small gift
		name = EVTOPTCHFP21026
		custom_tooltip = { text = tooltip_21026_C }
		trigger = { prestige = 50 }
		prestige = -50
		set_character_flag = flag_appease_small_gift
		hidden_tooltip = { FROM = { character_event = { id = HF.21027 } } }
		ai_chance = { factor = 60 }
	}
	option = { #No gift.
		name = EVTOPTDHFP21026
		ai_chance = { factor = 0 }
	}
}

#Appeased: Received a gift.
character_event = {
	id = HF.21027
	desc = {
		text = EVTDESCAHFP21027
		trigger = { 
			FROM = { has_character_flag = flag_appease_big_gift }
		}
		picture = GFX_evt_pleasing_letter
	}
	desc = {
		text = EVTDESCBHFP21027
		trigger = { 
			FROM = { has_character_flag = flag_appease_medium_gift }
		}
		picture = GFX_evt_pleasing_letter
	}
	desc = {
		text = EVTDESCCHFP21027
		trigger = { 
			FROM = { has_character_flag = flag_appease_small_gift }
		}
		picture = GFX_evt_pleasing_letter
	}
	picture = GFX_evt_pleasing_letter

	is_triggered_only = yes

	option = { #Accept
		name = EVTOPTAHFP21027
		if = { 
			limit = { FROM = { has_character_flag = flag_appease_big_gift } } 
			prestige = 300
			opinion = {  
				who = FROM
				modifier = opinion_swayed_2
				years = 10
			}
		}
		if = { 
			limit = { FROM = { has_character_flag = flag_appease_medium_gift } } 
			prestige = 150
			opinion = {  
				who = FROM
				modifier = opinion_swayed_1
				years = 5
			}
		}
		if = { 
			limit = { FROM = { has_character_flag = flag_appease_small_gift } } 
			prestige = 59
			opinion = {  
				who = FROM
				modifier = opinion_swayed_0
				years = 5
			}
		}
		hidden_tooltip = { FROM = { character_event = { id = HF.21028 days = 10 } } }
		ai_chance = { factor = 99 }
	}
	option = { #Still don't care.
		name = EVTOPTBHFP21027
		FROM = { 
			opinion =  { 
				who = ROOT
				modifier = opinion_offended
				years = 2
			}
		}
		hidden_tooltip = { FROM = { character_event = { id = HF.21029 days = 10 } } }
		ai_chance = { 
			factor = 1
			modifier = {  
				factor = 10
				is_tribal = no
				is_nomadic = no
			}
			modifier = {  
				factor = 5
				trait = shy
			}
			modifier = {  
				factor = 5
				trait = greedy
			}
			modifier = {  
				factor = 5
				trait = envious
			}
			modifier = {  
				factor = 5
				trait = cruel
			}
			modifier = {  
				factor = 5
				FROM = { has_character_flag = flag_appease_small_gift }
			}

		}
	}
}

#Appeaser: notified that Appeased liked his gift.
character_event = {
	id = HF.21028
	desc = {
		text = EVTDESCAHFP21028
		trigger = { 
			has_character_flag = flag_appease_big_gift
		}
	}
	desc = {
		text = EVTDESCBHFP21028
		trigger = { 
			has_character_flag = flag_appease_medium_gift
		}
	}
	desc = {
		text = EVTDESCCHFP21028
		trigger = { 
			has_character_flag = flag_appease_small_gift
		}
	}
	picture = GFX_evt_pleasing_letter

	is_triggered_only = yes

	option = {
		name = EVTOPTAHFP21028
		if = { 
			limit = { has_character_flag = flag_appease_big_gift } 
			tooltip = {  
				FROM = {  
				show_scope_change = no
					opinion = {  
						who = ROOT
						modifier = opinion_swayed_2
						years = 10
					}
				}
			}
		}
		if = { 
			limit = { has_character_flag = flag_appease_medium_gift } 
			tooltip = {  
				FROM = {  
				show_scope_change = no
					opinion = {  
						who = ROOT
						modifier = opinion_swayed_1
						years = 5
					}
				}
			}
		}
		if = { 
			limit = { has_character_flag = flag_appease_small_gift } 
			tooltip = {  
				FROM = {  
				show_scope_change = no
					opinion = {  
						who = ROOT
						modifier = opinion_swayed_0
						years = 5
					}
				}
			}
		}
		clr_character_flag = flag_appease_big_gift
		clr_character_flag = flag_appease_medium_gift
		clr_character_flag = flag_appease_small_gift
		ai_chance = { factor = 100 }
	}
}
#Appeaser: notified that Appeased did not like his gift.
character_event = {
	id = HF.21029
	desc = EVTDESCAHFP21029
	picture = GFX_evt_upsetting_letter

	is_triggered_only = yes

	option = {
		name = EVTOPTAHFP21029
		tooltip = { 
			opinion =  { 
				who = FROM
				modifier = opinion_offended
				years = 2
			}
		}
		clr_character_flag = flag_appease_big_gift
		clr_character_flag = flag_appease_medium_gift
		clr_character_flag = flag_appease_small_gift
		ai_chance = { factor = 100 }
	}
}


#Martial education event.
#Appeased: hidden ping.
character_event = {
	id = HF.21030
	hide_window = yes

	is_triggered_only = yes

	immediate = { 
		FROM = { character_event = { id = HF.21031 } }
	}
}

#Appeaser: use your martial education to improve opinion?
character_event = {
	id = HF.21031
	desc = EVTDESCHFP21031
	picture = { 
		trigger = { 
			OR = {
				has_religion_feature = religion_matriarchal 
				AND = {	# MOD
					has_game_rule = {
						name = flavor_events
						value = enatic
					}
					religion = norse_pagan
				}
			}
		} 
		picture = GFX_evt_daughter_asking_mother
	}
	picture = { 
		trigger = { 
			NOR = {
				has_religion_feature = religion_matriarchal 
				AND = {	# MOD
					has_game_rule = {
						name = flavor_events
						value = enatic
					}
					religion = norse_pagan
				}
			}
		} 
		picture = GFX_evt_son_asking_father
	}

	trigger = { 
		FROM = { 
			is_alive = yes 
		} 
	}
	is_triggered_only = yes

	option = { #Discuss strategy
		name = EVTOPTAHFP21031
		custom_tooltip = { text = tooltip_21031_A } #Using martial
		set_character_flag = flag_appease_discuss_strategy
		hidden_tooltip = { FROM = { character_event = { id = HF.21032 } } }
		ai_chance = { factor = 20 }
	}
	option = { #Brag about military accomplishments
		name = EVTOPTBHFP21031
		custom_tooltip = { text = tooltip_21031_B } #Using diplomacy (but also checking martial traits)
		set_character_flag = flag_appease_brag_military
		hidden_tooltip = { FROM = { character_event = { id = HF.21032 } } }
		ai_chance = { factor = 40 }
	}
	option = { #No.
		name = EVTOPTCHFP21031
		ai_chance = { factor = 0 }
	}
}

#Appeased: Military talk.
character_event = {
	id = HF.21032
	desc = {
		text = EVTDESCAHFP21032
		trigger = { 
			FROM = { has_character_flag = flag_appease_discuss_strategy }
		}
	}
	desc = {
		text = EVTDESCBHFP21032
		trigger = { 
			FROM = { has_character_flag = flag_appease_brag_military }
		}
	}
	picture = { 
		trigger = { 
			OR = {
				has_religion_feature = religion_matriarchal 
				AND = {	# MOD
					has_game_rule = {
						name = flavor_events
						value = enatic
					}
					religion = norse_pagan
				}
			}
		} 
		picture = GFX_evt_daughter_asking_mother
	}
	picture = { 
		trigger = { 
			NOR = {
				has_religion_feature = religion_matriarchal 
				AND = {	# MOD
					has_game_rule = {
						name = flavor_events
						value = enatic
					}
					religion = norse_pagan
				}
			}
		} 
		picture = GFX_evt_son_asking_father
	}


	is_triggered_only = yes

	option = { #Impressed
		name = EVTOPTAHFP21032
		opinion = {  
			who = FROM
			modifier = opinion_swayed_1
			years = 5
		}
		if = { 
			limit = { 
				FROM = { 
					attribute_diff = { character = FROM attribute = martial  value = 2 }
					has_character_flag = flag_appease_discuss_strategy # Only if talking about real strategy to somebody that understands it and knows less than the Appeaser.
				} 
			} 
			change_martial = 1
		}
		hidden_tooltip = { FROM = { character_event = { id = HF.21033 days = 10 } } }
		ai_chance = { 
			factor = 70 
			modifier = {  
				factor = 0.9
				FROM = { 
					trait = shy
				}
			}
			modifier = {  
				factor = 1.1
				FROM = { 
					trait = gregarious
				}
			}
			modifier = {  
				factor = 0.7
				FROM = { 
					has_character_flag = flag_appease_brag_military 
					NOT = { diplomacy = 10 }
				}
			}
			modifier = {  
				factor = 0.7
				FROM = { 
					has_character_flag = flag_appease_discuss_strategy 
					NOT = { martial = 10 }
				}
			}

		}
	}
	option = { #Not impressed
		name = EVTOPTBHFP21032
		hidden_tooltip = { FROM = { character_event = { id = HF.21034 days = 10 } } }
		ai_chance = { 
			factor = 30
			modifier = {  
				factor = 1.5
				trait = brave
			}
			modifier = {  
				factor = 1.5
				attribute_diff = { character = FROM attribute = martial  value = 2 }
			}
			modifier = {  
				factor = 1.5
				FROM = { has_character_flag = flag_appease_discuss_strategy }
				attribute_diff = { character = FROM attribute = martial  value = 4 }
			}
			modifier = {  
				factor = 1.5
				FROM = { has_character_flag = flag_appease_discuss_strategy }
				attribute_diff = { character = FROM attribute = martial  value = 6 }
			}
			modifier = {  
				factor = 0.95
				FROM = { 
					has_character_flag = flag_appease_brag_military 
					diplomacy = 10
				}
			}
			modifier = {  
				factor = 0.9
				FROM = { 
					has_character_flag = flag_appease_brag_military 
					diplomacy = 12
				}
			}
			modifier = {  
				factor = 0.9
				FROM = { 
					has_character_flag = flag_appease_brag_military 
					diplomacy = 15
				}
			}
			modifier = {  
				factor = 0.75
				FROM = { 
					has_character_flag = flag_appease_brag_military 
					diplomacy = 18
				}
			}
			modifier = {  
				factor = 0.75
				FROM = { 
					has_character_flag = flag_appease_brag_military 
					diplomacy = 20
				}
			}
			modifier = {  
				factor = 1.5
				FROM = { 
					has_character_flag = flag_appease_discuss_strategy 
					martial = 10
				}
			}
			modifier = {  
				factor = 0.9
				FROM = { 
					has_character_flag = flag_appease_discuss_strategy 
					martial = 12
				}
			}
			modifier = {  
				factor = 0.9
				FROM = { 
					has_character_flag = flag_appease_discuss_strategy 
					martial = 15
				}
			}
			modifier = {  
				factor = 0.75
				FROM = { 
					has_character_flag = flag_appease_discuss_strategy 
					martial = 18
				}
			}
			modifier = {  
				factor = 0.75
				FROM = { 
					has_character_flag = flag_appease_discuss_strategy 
					martial = 20
				}
			}
			modifier = {  
				factor = 0.85
				FROM = { trait = tough_soldier }
			}
			modifier = {  
				factor = 0.75
				FROM = { trait = skilled_tactician }
			}
			modifier = {  
				factor = 0.5
				FROM = { trait = brilliant_strategist }
			}
			modifier = {  
				factor = 0.5
				FROM = { trait = strategist }
			}
			modifier = {  
				factor = 0.95
				trait = misguided_warrior
			}
			modifier = {  
				factor = 1.25
				trait = tough_soldier
			}
			modifier = {  
				factor = 1.5
				trait = skilled_tactician
			}
			modifier = {  
				factor = 1.75
				trait = brilliant_strategist
			}
			modifier = {  
				factor = 0.5
				trait = trusting
				FROM = { has_character_flag = flag_appease_brag_military }
			}
			modifier = {  
				factor = 0.5
				trait = craven
				FROM = { has_character_flag = flag_appease_brag_military }
			}
			modifier = {  
				factor = 1.35
				trait = paranoid
				FROM = { has_character_flag = flag_appease_brag_military }
			}
			modifier = {  
				factor = 5
				FROM = { trait = craven }
			}
		}
	}
}

#Appeaser: Character was impressed by your martial.
character_event = {
	id = HF.21033
	desc = {
		text = EVTDESCAHFP21033_COURT
		trigger = { 
			has_character_flag = flag_appease_discuss_strategy
			NOT = { FROM = { location = { character = ROOT } } }
		}
	}
	desc = {
		text = EVTDESCAHFP21033
		trigger = { 
			has_character_flag = flag_appease_discuss_strategy
			FROM = { location = { character = ROOT } }
		}
	}
	desc = {
		text = EVTDESCBHFP21033
		trigger = { 
			has_character_flag = flag_appease_brag_military
		}
	}
	picture = { 
		trigger = { 
			OR = {
				has_religion_feature = religion_matriarchal 
				AND = {	# MOD
					has_game_rule = {
						name = flavor_events
						value = enatic
					}
					religion = norse_pagan
				}
			}
		} 
		picture = GFX_evt_daughter_asking_mother
	}
	picture = { 
		trigger = { 
			NOR = {
				has_religion_feature = religion_matriarchal 
				AND = {	# MOD
					has_game_rule = {
						name = flavor_events
						value = enatic
					}
					religion = norse_pagan
				}
			}
		} 
		picture = GFX_evt_son_asking_father
	}

	is_triggered_only = yes

	option = { 
		name = EVTOPTAHFP21033
		tooltip = {  
			FROM = {  
				show_scope_change = no
				opinion = {  
					who = ROOT
					modifier = opinion_swayed_1
					years = 5
				}
			}
		}
		clr_character_flag = flag_appease_discuss_strategy
		clr_character_flag = flag_appease_brag_military
		ai_chance = { factor = 100 }
	}
}

#Appeaser: Character was not impressed by your martial.
character_event = {
	id = HF.21034
	desc = {
		text = EVTDESCAHFP21034
		trigger = { 
			has_character_flag = flag_appease_discuss_strategy
			NOT = { FROM = { location = { character = ROOT } } }
		}
	}
	desc = {
		text = EVTDESCAHFP21034_COURT
		trigger = { 
			has_character_flag = flag_appease_discuss_strategy
			FROM = { location = { character = ROOT } }
		}
	}
	desc = {
		text = EVTDESCBHFP21034
		trigger = { 
			has_character_flag = flag_appease_brag_military
		}
	}
	picture = { 
		trigger = { 
			OR = {
				has_religion_feature = religion_matriarchal 
				AND = {	# MOD
					has_game_rule = {
						name = flavor_events
						value = enatic
					}
					religion = norse_pagan
				}
			}
		} 
		picture = GFX_evt_daughter_asking_mother
	}
	picture = { 
		trigger = { 
			NOR = {
				has_religion_feature = religion_matriarchal 
				AND = {	# MOD
					has_game_rule = {
						name = flavor_events
						value = enatic
					}
					religion = norse_pagan
				}
			}
		} 
		picture = GFX_evt_son_asking_father
	}

	is_triggered_only = yes

	option = { 
		name = EVTOPTAHFP21034
		clr_character_flag = flag_appease_discuss_strategy
		clr_character_flag = flag_appease_brag_military
		ai_chance = { factor = 100 }
	}
}

#Diplomacy education event.
#Appeased: hidden ping.
character_event = {
	id = HF.21035
	hide_window = yes

	is_triggered_only = yes

	immediate = { 
		FROM = { character_event = { id = HF.21036 } }
	}
}

#Appeaser: use your diplomatic education to improve opinion?
character_event = {
	id = HF.21036
	desc = EVTDESCHFP21036
	picture = GFX_evt_open_book_hf

	trigger = { 
		FROM = { 
			is_alive = yes 
		} 
	}
	is_triggered_only = yes

	option = { 
		name = EVTOPTAHFP21036
		trigger = { 
			FROM = { is_ruler = yes } 
			diplomacy = 10
		}
		tooltip_info = diplomacy
		custom_tooltip = { text = tooltip_21036_A } 
		set_character_flag = flag_appease_send_diploembassy
		hidden_tooltip = { FROM = { character_event = { id = HF.21037 } } }
		ai_chance = { factor = 40 }
	}
	option = { 
		name = EVTOPTBHFP21036
		custom_tooltip = { text = tooltip_21036_B } 
		set_character_flag = flag_appease_send_diploletter
		hidden_tooltip = { FROM = { character_event = { id = HF.21037 } } }
		ai_chance = { factor = 20 }
	}
	option = { #No.
		name = EVTOPTCHFP21036
		ai_chance = { factor = 0 }
	}
}

#Appeased: Diplomatic talk.
character_event = {
	id = HF.21037
	desc = {
		text = EVTDESCAHFP21037
		trigger = { 
			FROM = { has_character_flag = flag_appease_send_diploembassy }
		}
	}
	desc = {
		text = EVTDESCBHFP21037
		trigger = { 
			FROM = { has_character_flag = flag_appease_send_diploletter }
		}
	}
	picture = GFX_evt_open_book_hf


	is_triggered_only = yes

	option = { #Really Impressed
		name = EVTOPTAHFP21037
		trigger = { FROM = { has_character_flag = flag_appease_send_diploembassy } }
		opinion = {  
			who = FROM
			modifier = opinion_swayed_2
			years = 10
		}
		hidden_tooltip = { FROM = { character_event = { id = HF.21038 days = 10 } } }
		ai_chance = { 
			factor = 70 
			modifier = {  
				factor = 0.9
				FROM = { 
					trait = shy
				}
			}
			modifier = {  
				factor = 1.1
				FROM = { 
					trait = gregarious
				}
			}
			modifier = {  
				factor = 0.8
				trait = paranoid
			}
			modifier = {  
				factor = 0.8
				trait = envious
			}

		}
	}
	option = { #Impressed
		name = EVTOPTBHFP21037
		opinion = {  
			who = FROM
			modifier = opinion_swayed_0
			years = 5
		}
		hidden_tooltip = { FROM = { character_event = { id = HF.21038 days = 10 } } }
		ai_chance = { 
			factor = 50 
			modifier = {  
				factor = 0.9
				FROM = { 
					trait = shy
				}
			}
			modifier = {  
				factor = 1.1
				FROM = { 
					trait = gregarious
				}
			}
			modifier = {  
				factor = 0.8
				trait = paranoid
			}
			modifier = {  
				factor = 0.8
				trait = envious
			}

		}
	}
	option = { #Not impressed
		name = EVTOPTCHFP21037
		hidden_tooltip = { FROM = { character_event = { id = HF.21039 days = 10 } } }
		ai_chance = { 
			factor = 20
			#Relative diplomacy
			modifier = {  
				factor = 1.5
				attribute_diff = { character = FROM attribute = diplomacy  value = 2 }
			}
			modifier = {  
				factor = 1.5
				attribute_diff = { character = FROM attribute = diplomacy  value = 4 }
			}
			modifier = {  
				factor = 1.5
				attribute_diff = { character = FROM attribute = diplomacy  value = 6 }
			}
			#Raw diplomacy
			modifier = {  
				factor = 0.95
				FROM = { 
					diplomacy = 10
				}
			}
			modifier = {  
				factor = 0.9
				FROM = { 
					diplomacy = 12
				}
			}
			modifier = {  
				factor = 0.9
				FROM = { 
					diplomacy = 15
				}
			}
			modifier = {  
				factor = 0.75
				FROM = { 
					diplomacy = 18
				}
			}
			modifier = {  
				factor = 0.75
				FROM = { 
					diplomacy = 20
				}
			}
			modifier = {  
				factor = 0.85
				FROM = { trait = underhanded_rogue }
			}
			modifier = {  
				factor = 0.75
				FROM = { trait = charismatic_negotiator }
			}
			modifier = {  
				factor = 0.5
				FROM = { trait = grey_eminence }
			}
			modifier = {  
				factor = 0.5
				FROM = { trait = socializer }
			}
		}
	}
}

#Appeaser: Character was impressed by your diplomacy.
character_event = {
	id = HF.21038
	desc = {
		text = EVTDESCAHFP21038
		trigger = { 
			has_character_flag = flag_appease_send_diploembassy
		}
		picture = GFX_evt_state_diplomacy
	}
	desc = {
		text = EVTDESCBHFP21038
		trigger = { 
			has_character_flag = flag_appease_send_diploletter
		}
		picture = GFX_evt_pleasing_letter
	}
	picture = GFX_evt_pleasing_letter

	is_triggered_only = yes

	option = { 
		name = EVTOPTAHFP21038
		if = {  
			limit = { has_character_flag = flag_appease_send_diploembassy }
			tooltip = {  
				FROM = {  
				show_scope_change = no
					opinion = {  
						who = ROOT
						modifier = opinion_swayed_2
						years = 10
					}
				}
			}
		}
		if = {  
			limit = { has_character_flag = flag_appease_send_diploletter }
			tooltip = {  
				FROM = {  
				show_scope_change = no
					opinion = {  
						who = ROOT
						modifier = opinion_swayed_0
						years = 5
					}
				}
			}
		}
		clr_character_flag = flag_appease_send_diploembassy
		clr_character_flag = flag_appease_send_diploletter
		ai_chance = { factor = 100 }
	}
}

#Appeaser: Character was not impressed by your diplomacy.
character_event = {
	id = HF.21039
	desc = {
		text = EVTDESCAHFP21039
		trigger = { 
			has_character_flag = flag_appease_send_diploembassy
		}
	}
	desc = {
		text = EVTDESCBHFP21039
		trigger = { 
			has_character_flag = flag_appease_send_diploletter
		}
	}
	picture = { 
		trigger = { 
			OR = {
				has_religion_feature = religion_matriarchal 
				AND = {	# MOD
					has_game_rule = {
						name = flavor_events
						value = enatic
					}
					religion = norse_pagan
				}
			}
		} 
		picture = GFX_evt_daughter_asking_mother
	}
	picture = { 
		trigger = { 
			NOR = {
				has_religion_feature = religion_matriarchal 
				AND = {	# MOD
					has_game_rule = {
						name = flavor_events
						value = enatic
					}
					religion = norse_pagan
				}
			}
		} 
		picture = GFX_evt_son_asking_father
	}

	is_triggered_only = yes

	option = { 
		name = EVTOPTAHFP21039
		clr_character_flag = flag_appease_send_diploembassy
		clr_character_flag = flag_appease_send_diploletter
		ai_chance = { factor = 100 }
	}
}

#Stewardship education event.
#Appeased: hidden ping.
character_event = {
	id = HF.21040
	hide_window = yes

	is_triggered_only = yes

	immediate = { 
		FROM = { character_event = { id = HF.21041 } }
	}
}

#Appeaser: use your stewardship education to improve opinion?
character_event = {
	id = HF.21041
	desc = {
		text = EVTDESCAHFP21041
		trigger = { 
			FROM = { 
				NOR = { #Diligent
					trait = indulgent_wastrel
					trait = thrifty_clerk
					trait = fortune_builder
					trait = midas_touched
					trait = administrator
					trait = greedy
				}
			}
		}
	}
	desc = {
		text = EVTDESCBHFP21041
		trigger = { 
			FROM = { 
				NOR = { #Greedy
					trait = indulgent_wastrel
					trait = thrifty_clerk
					trait = fortune_builder
					trait = midas_touched
					trait = administrator
					trait = diligent
				}
			}
		}
	}
	desc = {
		text = EVTDESCCHFP21041
		trigger = { 
			FROM = { 
				OR = { 
					trait = indulgent_wastrel
					trait = thrifty_clerk
					trait = fortune_builder
					trait = midas_touched
					trait = administrator
				}
			}
		}
	}
	picture = GFX_evt_daughter_asking_father

	trigger = { 
		FROM = { 
			is_alive = yes 
		} 
	}
	is_triggered_only = yes

	option = { #Informative letter
		name = EVTOPTAHFP21041
		trigger = { 
			stewardship = 10
		}
		tooltip_info = stewardship
		custom_tooltip = { text = tooltip_21041_A } 
		set_character_flag = flag_appease_send_stewletter
		hidden_tooltip = { FROM = { character_event = { id = HF.21042 } } }
		ai_chance = { factor = 60 }
	}
	option = { #Share your realm's wealth with a smaller ruler.
		name = EVTOPTBHFP21041
		trigger = { 
			FROM = { 
				lower_tier_than = ROOT
				is_ruler = yes
			} 
			wealth = 100
		}
		if = { limit = { NOT = { trait = charitable } }
			random = { 
				chance = 10
				if = { 
					limit = { 
						NOT = { trait = greedy } 
						NOT = { trait = charitable }
					}
					add_trait = charitable
					hidden_tooltip = { character_event = { id = 38273 } }
				} 
				if = { 
					limit = { 
						trait = greedy
					}
					remove_trait = greedy
				} 
			} 
		} 
		custom_tooltip = { text = tooltip_21041_B } 
		wealth = -100
		set_character_flag = flag_appease_share_wealth
		hidden_tooltip = { FROM = { character_event = { id = HF.21042 } } }
		ai_chance = { 
			factor = 40 
			modifier = {  
				factor = 0.1
				trait = greedy
			}
		}
	}
	option = { #Tell about your prosperous realm - Diplomacy check.
		name = EVTOPTCHFP21041
		custom_tooltip = { text = tooltip_21041_C } 
		set_character_flag = flag_appease_tell_prosperity
		hidden_tooltip = { FROM = { character_event = { id = HF.21042 } } }
		ai_chance = { factor = 20 }
	}
	option = { #No.
		name = EVTOPTDHFP21041
		ai_chance = { factor = 0 }
	}
}

#Appeased: Stewardship talk.
character_event = {
	id = HF.21042
	desc = {
		text = EVTDESCAHFP21042
		trigger = { 
			FROM = { has_character_flag = flag_appease_send_stewletter }
		}
	}
	desc = {
		text = EVTDESCBHFP21042
		trigger = { 
			FROM = { has_character_flag = flag_appease_share_wealth }
		}
	}
	desc = {
		text = EVTDESCCHFP21042
		trigger = { 
			FROM = { has_character_flag = flag_appease_tell_prosperity }
		}
	}
	picture = GFX_evt_pleasing_letter


	is_triggered_only = yes

	option = { #Really Impressed
		name = EVTOPTAHFP21042
		trigger = { FROM = { has_character_flag = flag_appease_send_stewletter } }
		opinion = {  
			who = FROM
			modifier = opinion_swayed_2
			years = 10
		}
		hidden_tooltip = { FROM = { character_event = { id = HF.21043 days = 10 } } }
		ai_chance = { 
			factor = 70 
			modifier = {  
				factor = 0.9
				FROM = { 
					trait = shy
				}
			}
			modifier = {  
				factor = 1.1
				FROM = { 
					trait = gregarious
				}
			}
			modifier = {  
				factor = 0.8
				trait = paranoid
			}
			modifier = {  
				factor = 0.8
				trait = envious
			}
			modifier = {  
				factor = 0.3
				FROM = { has_character_flag = flag_appease_send_stewletter }
				trait = slothful
			}
		}
	}
	option = { #Impressed
		name = EVTOPTBHFP21042
		opinion = {  
			who = FROM
			modifier = opinion_swayed_0
			years = 5
		}
		if = { 
			limit = { FROM = { has_character_flag = flag_appease_share_wealth } } 
			wealth = 100
		}
		hidden_tooltip = { FROM = { character_event = { id = HF.21043 days = 10 } } }
		ai_chance = { 
			factor = 50 
			modifier = {  
				factor = 0.9
				FROM = { 
					trait = shy
				}
			}
			modifier = {  
				factor = 1.1
				FROM = { 
					trait = gregarious
				}
			}
			modifier = {  
				factor = 0.8
				trait = paranoid
			}
			modifier = {  
				factor = 0.8
				trait = envious
			}
			modifier = {  
				factor = 0.3
				FROM = { has_character_flag = flag_appease_send_stewletter }
				trait = slothful
			}

		}
	}
	option = { #Not impressed
		name = EVTOPTCHFP21042
		hidden_tooltip = { FROM = { character_event = { id = HF.21044 days = 10 } } }
		ai_chance = { 
			factor = 20
			#Relative stewardship
			modifier = {  
				factor = 1.5
				FROM = { has_character_flag = flag_appease_send_stewletter }
				attribute_diff = { character = FROM attribute = stewardship  value = 2 }
			}
			modifier = {  
				factor = 1.5
				FROM = { has_character_flag = flag_appease_send_stewletter }
				attribute_diff = { character = FROM attribute = stewardship  value = 4 }
			}
			modifier = {  
				factor = 1.5
				FROM = { has_character_flag = flag_appease_send_stewletter }
				attribute_diff = { character = FROM attribute = stewardship  value = 6 }
			}
			#Raw stewardship
			modifier = {  
				factor = 0.95
				FROM = { 
					has_character_flag = flag_appease_send_stewletter
					stewardship = 10
				}
			}
			modifier = {  
				factor = 0.9
				FROM = { 
					has_character_flag = flag_appease_send_stewletter
					stewardship = 12
				}
			}
			modifier = {  
				factor = 0.9
				FROM = { 
					has_character_flag = flag_appease_send_stewletter
					stewardship = 15
				}
			}
			modifier = {  
				factor = 0.75
				FROM = { 
					has_character_flag = flag_appease_send_stewletter
					stewardship = 18
				}
			}
			modifier = {  
				factor = 0.75
				FROM = { 
					has_character_flag = flag_appease_send_stewletter
					stewardship = 20
				}
			}
			#Relative diplomacy
			modifier = {  
				factor = 1.5
				FROM = { has_character_flag = flag_appease_tell_prosperity }
				attribute_diff = { character = FROM attribute = diplomacy  value = 2 }
			}
			modifier = {  
				factor = 1.5
				FROM = { has_character_flag = flag_appease_tell_prosperity }
				attribute_diff = { character = FROM attribute = diplomacy  value = 4 }
			}
			modifier = {  
				factor = 1.5
				FROM = { has_character_flag = flag_appease_tell_prosperity }
				attribute_diff = { character = FROM attribute = diplomacy  value = 6 }
			}
			#Raw diplomacy
			modifier = {  
				factor = 0.95
				FROM = { 
					has_character_flag = flag_appease_tell_prosperity
					diplomacy = 10
				}
			}
			modifier = {  
				factor = 0.9
				FROM = { 
					has_character_flag = flag_appease_tell_prosperity
					diplomacy = 12
				}
			}
			modifier = {  
				factor = 0.9
				FROM = { 
					has_character_flag = flag_appease_tell_prosperity
					diplomacy = 15
				}
			}
			modifier = {  
				factor = 0.75
				FROM = { 
					has_character_flag = flag_appease_tell_prosperity
					diplomacy = 18
				}
			}
			modifier = {  
				factor = 0.75
				FROM = { 
					has_character_flag = flag_appease_tell_prosperity
					diplomacy = 20
				}
			}
			modifier = {  
				factor = 0.85
				FROM = { trait = indulgent_wastrel }
			}
			modifier = {  
				factor = 0.75
				FROM = { trait = thrifty_clerk }
			}
			modifier = {  
				factor = 0.5
				FROM = { trait = fortune_builder }
			}
			modifier = {  
				factor = 0.5
				FROM = { trait = midas_touched }
			}
			modifier = {  
				factor = 0.5
				FROM = { trait = administrator }
			}
		}
	}
}

#Appeaser: Character was impressed by your stewardship.
character_event = {
	id = HF.21043
	desc = {
		text = EVTDESCAHFP21043
		trigger = { 
			has_character_flag = flag_appease_send_stewletter
		}
		picture = GFX_evt_state_diplomacy
	}
	desc = {
		text = EVTDESCBHFP21043
		trigger = { 
			has_character_flag = flag_appease_share_wealth
		}
		picture = GFX_evt_pleasing_letter
	}
	desc = {
		text = EVTDESCCHFP21043
		trigger = { 
			has_character_flag = flag_appease_tell_prosperity
		}
		picture = GFX_evt_state_diplomacy
	}
	picture = GFX_evt_pleasing_letter

	is_triggered_only = yes

	option = { 
		name = EVTOPTAHFP21043
		if = {  
			limit = { has_character_flag = flag_appease_send_stewletter }
			tooltip = {  
				FROM = {  
				show_scope_change = no
					opinion = {  
						who = ROOT
						modifier = opinion_swayed_2
						years = 10
					}
				}
			}
		}
		if = {  
			limit = { has_character_flag = flag_appease_share_wealth }
			tooltip = {  
				FROM = {  
				show_scope_change = no
					opinion = {  
						who = ROOT
						modifier = opinion_swayed_1
						years = 5
					}
				}
			}
		}
		if = {  
			limit = { has_character_flag = flag_appease_tell_prosperity }
			tooltip = {  
				FROM = {  
				show_scope_change = no
					opinion = {  
						who = ROOT
						modifier = opinion_swayed_0
						years = 5
					}
				}
			}
		}
		clr_character_flag = flag_appease_send_stewletter
		clr_character_flag = flag_appease_share_wealth
		clr_character_flag = flag_appease_tell_prosperity
		ai_chance = { factor = 100 }
	}
}

#Appeaser: Character was not impressed by your stewardship.
character_event = {
	id = HF.21044
	desc = {
		text = EVTDESCAHFP21044
		trigger = { 
			has_character_flag = flag_appease_send_stewletter
		}
	}
	desc = {
		text = EVTDESCBHFP21044
		trigger = { 
			has_character_flag = flag_appease_share_wealth
		}
	}
	desc = {
		text = EVTDESCCHFP21044
		trigger = { 
			has_character_flag = flag_appease_tell_prosperity
		}
	}
	picture = { 
		trigger = { 
			OR = {
				has_religion_feature = religion_matriarchal 
				AND = {	# MOD
					has_game_rule = {
						name = flavor_events
						value = enatic
					}
					religion = norse_pagan
				}
			}
		} 
		picture = GFX_evt_daughter_asking_mother
	}
	picture = { 
		trigger = { 
			NOR = {
				has_religion_feature = religion_matriarchal 
				AND = {	# MOD
					has_game_rule = {
						name = flavor_events
						value = enatic
					}
					religion = norse_pagan
				}
			}
		} 
		picture = GFX_evt_son_asking_father
	}

	is_triggered_only = yes

	option = { 
		name = EVTOPTAHFP21044
		clr_character_flag = flag_appease_send_stewletter
		clr_character_flag = flag_appease_share_wealth
		clr_character_flag = flag_appease_tell_prosperity
		ai_chance = { factor = 100 }
	}
}

#Learning education event.
#Appeased: hidden ping.
character_event = {
	id = HF.21045
	hide_window = yes

	is_triggered_only = yes

	immediate = { 
		FROM = { character_event = { id = HF.21046 } }
	}
}

#Appeaser: use your learning education to improve opinion?
character_event = {
	id = HF.21046
	desc = EVTDESCHFP21046
	picture = GFX_evt_open_book_hf

	trigger = { 
		FROM = { 
			is_alive = yes 
		} 
	}
	is_triggered_only = yes

	option = { #Gift book.
		name = EVTOPTAHFP21046
		trigger = { 
			stewardship = 10
		}
		tooltip_info = learning
		custom_tooltip = { text = tooltip_21046_A } 
		set_character_flag = flag_appease_gift_book
		scaled_wealth = -0.1
		hidden_tooltip = { FROM = { character_event = { id = HF.21047 } } }
		ai_chance = { factor = 60 }
	}
	option = { #Offer theological advice.
		name = EVTOPTBHFP21046
		trigger = { 
			NOT = { 
				trait = cynical
			} 
			religion_group = FROM
		}
		custom_tooltip = { text = tooltip_21046_B } 
		set_character_flag = flag_appease_offer_prayers
		hidden_tooltip = { FROM = { character_event = { id = HF.21047 } } }
		ai_chance = { 
			factor = 40 
			modifier = {  
				factor = 0.1
				trait = greedy
			}
		}
	}
	option = { #Lend books.
		name = EVTOPTCHFP21046
		custom_tooltip = { text = tooltip_21046_C } 
		add_character_modifier = { 
			modifier = emptied_library
			years = 2
		}
		set_character_flag = flag_appease_lend_books
		hidden_tooltip = { FROM = { character_event = { id = HF.21047 } } }
		ai_chance = { factor = 20 }
	}
	option = { #No.
		name = EVTOPTDHFP21046
		ai_chance = { factor = 0 }
	}
}

#Appeased: Learning talk.
character_event = {
	id = HF.21047
	desc = {
		text = EVTDESCAHFP21047
		trigger = { 
			FROM = { has_character_flag = flag_appease_gift_book }
		}
	}
	desc = {
		text = EVTDESCBHFP21047
		trigger = { 
			FROM = { has_character_flag = flag_appease_offer_prayers }
		}
	}
	desc = {
		text = EVTDESCCHFP21047
		trigger = { 
			FROM = { has_character_flag = flag_appease_lend_books }
		}
	}
	picture = GFX_evt_pleasing_letter


	is_triggered_only = yes

	option = { #Really Impressed
		name = EVTOPTAHFP21047
		trigger = { FROM = { has_character_flag = flag_appease_gift_book } }
		random = { 
			chance = 30 
			change_learning = 1 
		}
		opinion = {  
			who = FROM
			modifier = opinion_swayed_1
			years = 5
		}
		hidden_tooltip = { FROM = { character_event = { id = HF.21048 days = 10 } } }
		ai_chance = { 
			factor = 50 
			modifier = {  
				factor = 0.9
				FROM = { 
					trait = shy
				}
			}
			modifier = {  
				factor = 1.1
				FROM = { 
					trait = gregarious
				}
			}
			modifier = {  
				factor = 0.8
				trait = paranoid
			}
			modifier = {  
				factor = 0.8
				trait = envious
			}
			modifier = {  
				factor = 0.8
				trait = greedy
			}
		}
	}
	option = { #Impressed
		name = EVTOPTBHFP21047
		opinion = {  
			who = FROM
			modifier = opinion_swayed_0
			years = 5
		}
		if = { 
			limit = { FROM = { has_character_flag = flag_appease_offer_prayers } } 
			piety = 20
		}
		if = { 
			limit = { FROM = { has_character_flag = flag_appease_lend_books } } 
			random = { 
				chance = 5
				change_learning = 1 
			}
		}
		hidden_tooltip = { FROM = { character_event = { id = HF.21048 days = 10 } } }
		ai_chance = { 
			factor = 50 
			modifier = {  
				factor = 0.9
				FROM = { 
					trait = shy
				}
			}
			modifier = {  
				factor = 1.1
				FROM = { 
					trait = gregarious
				}
			}
			modifier = {  
				factor = 0.8
				trait = paranoid
			}
			modifier = {  
				factor = 0.8
				trait = envious
			}
			modifier = {  
				factor = 0.8
				trait = greedy
			}

		}
	}
	option = { #Not impressed
		name = EVTOPTCHFP21047
		hidden_tooltip = { FROM = { character_event = { id = HF.21049 days = 10 } } }
		ai_chance = { 
			factor = 50
			#Relative learning
			modifier = {  
				factor = 1.5
				attribute_diff = { character = FROM attribute = learning  value = 2 }
			}
			modifier = {  
				factor = 1.5
				attribute_diff = { character = FROM attribute = learning  value = 4 }
			}
			modifier = {  
				factor = 1.5
				attribute_diff = { character = FROM attribute = learning  value = 6 }
			}
			#Raw learning
			modifier = {  
				factor = 0.95
				FROM = { 
					learning = 10
				}
			}
			modifier = {  
				factor = 0.9
				FROM = { 
					learning = 12
				}
			}
			modifier = {  
				factor = 0.9
				FROM = { 
					learning = 15
				}
			}
			modifier = {  
				factor = 0.75
				FROM = { 
					learning = 18
				}
			}
			modifier = {  
				factor = 0.75
				FROM = { 
					learning = 20
				}
			}
			#Relative diplomacy
			modifier = {  
				factor = 1.5
				attribute_diff = { character = FROM attribute = diplomacy  value = 2 }
			}
			modifier = {  
				factor = 1.5
				attribute_diff = { character = FROM attribute = diplomacy  value = 4 }
			}
			modifier = {  
				factor = 1.5
				attribute_diff = { character = FROM attribute = diplomacy  value = 6 }
			}
			modifier = {  
				factor = 0.85
				FROM = { trait = detached_priest }
			}
			modifier = {  
				factor = 0.75
				FROM = { trait = martial_cleric }
			}
			modifier = {  
				factor = 0.5
				FROM = { trait = scholarly_theologian }
			}
			modifier = {  
				factor = 0.5
				FROM = { trait = mastermind_theologian }
			}
			modifier = {  
				factor = 0.5
				FROM = { trait = scholar }
			}
		}
	}
}

#Appeaser: Character was impressed by your learning.
character_event = {
	id = HF.21048
	desc = {
		text = EVTDESCAHFP21048
		trigger = { 
			has_character_flag = flag_appease_gift_book
		}
		picture = GFX_evt_pleasing_letter
	}
	desc = {
		text = EVTDESCBHFP21048
		trigger = { 
			has_character_flag = flag_appease_offer_prayers
		}
		picture = GFX_evt_pleasing_letter
	}
	desc = {
		text = EVTDESCCHFP21048
		trigger = { 
			has_character_flag = flag_appease_lend_books
		}
		picture = GFX_evt_pleasing_letter
	}
	picture = GFX_evt_pleasing_letter

	is_triggered_only = yes

	option = { 
		name = EVTOPTAHFP21048
		if = {  
			limit = { has_character_flag = flag_appease_gift_book }
			tooltip = {  
				FROM = {  
				show_scope_change = no
					opinion = {  
						who = ROOT
						modifier = opinion_swayed_1
						years = 5
					}
				}
			}
		}
		if = {  
			limit = { 
				OR = { 
					has_character_flag = flag_appease_offer_prayers
					has_character_flag = flag_appease_lend_books 
				} 
			}
			tooltip = {  
				FROM = {  
				show_scope_change = no
					opinion = {  
						who = ROOT
						modifier = opinion_swayed_0
						years = 5
					}
				}
			}
		}
		clr_character_flag = flag_appease_gift_book
		clr_character_flag = flag_appease_offer_prayers
		clr_character_flag = flag_appease_lend_books
		ai_chance = { factor = 100 }
	}
}

#Appeaser: Character was not impressed by your learning.
character_event = {
	id = HF.21049
	desc = {
		text = EVTDESCAHFP21049
		trigger = { 
			has_character_flag = flag_appease_gift_book
		}
	}
	desc = {
		text = EVTDESCBHFP21049
		trigger = { 
			has_character_flag = flag_appease_offer_prayers
		}
	}
	desc = {
		text = EVTDESCCHFP21049
		trigger = { 
			has_character_flag = flag_appease_lend_books
		}
	}
	picture = { 
		trigger = { 
			OR = {
				has_religion_feature = religion_matriarchal 
				AND = {	# MOD
					has_game_rule = {
						name = flavor_events
						value = enatic
					}
					religion = norse_pagan
				}
			}
		} 
		picture = GFX_evt_daughter_asking_mother
	}
	picture = { 
		trigger = { 
			NOR = {
				has_religion_feature = religion_matriarchal 
				AND = {	# MOD
					has_game_rule = {
						name = flavor_events
						value = enatic
					}
					religion = norse_pagan
				}
			} 
		} 
		picture = GFX_evt_son_asking_father
	}

	is_triggered_only = yes

	option = { 
		name = EVTOPTAHFP21049
		clr_character_flag = flag_appease_gift_book
		clr_character_flag = flag_appease_offer_prayers
		clr_character_flag = flag_appease_lend_books
		if = { 
			limit = { has_character_modifier = emptied_library }
			remove_character_modifier = emptied_library
		}
		ai_chance = { factor = 100 }
	}
}

###############################
#Tier II Events - Events tied to the Appeaser's personality traits.
###############################


#Lustful event.
#Appeased: hidden ping.
character_event = {
	id = HF.21050
	hide_window = yes

	is_triggered_only = yes

	immediate = { 
		FROM = { character_event = { id = HF.21051 } }
	}
}

#Appeaser: lust-based options.
character_event = {
	id = HF.21051
	desc = EVTDESCHFP21051
	picture = GFX_evt_diplomat_hf

	trigger = { 
		FROM = { 
			is_alive = yes 
		} 
	}
	is_triggered_only = yes

	option = { #Write dirty letter.
		name = EVTOPTAHFP21051
		custom_tooltip = { text = tooltip_21051_A }
		trigger = { 
			learning = 10
		}
		tooltip_info = learning 
		set_character_flag = flag_appease_dirty_letter
		hidden_tooltip = { FROM = { character_event = { id = HF.21052 } } }
		ai_chance = { factor = 60 }
	}
	option = { #Send Prostitutes.
		name = {
			text = EVTOPTBHFP21051_A
			trigger = {
				FROM = { prefers_men_trigger = no }
			}
		}
		name = {
			text = EVTOPTBHFP21051_B
			trigger = {
				FROM = { prefers_men_trigger = yes }
			}
		}
		custom_tooltip = { text = tooltip_21051_B }
		scaled_wealth = { value = -0.5 min = -25 max = -75 } 
		set_character_flag = flag_appease_send_prostitutes
		hidden_tooltip = { FROM = { character_event = { id = HF.21052 } } }
		ai_chance = { 
			factor = 40 
			modifier = {  
				factor = 0.1
				trait = greedy
			}
		}
	}
	option = { #Go yourself
		name = EVTOPTCHFP21051
		custom_tooltip = { text = tooltip_21051_C } 
		trigger = {  
			OR = { 
				AND = { 
					FROM = { is_female = yes } 
					prefers_men_trigger = no
				}
				AND = { 
					FROM = { is_female = no } 
					prefers_men_trigger = yes
				}
			}
		}
		tiered_piety_negative_effect = yes
		set_character_flag = flag_appease_lustful_present
		hidden_tooltip = { FROM = { character_event = { id = HF.21052 } } }
		ai_chance = { factor = 20 }
	}
	option = { #No.
		name = EVTOPTDHFP21051
		ai_chance = { factor = 0 }
	}
}

#Appeased: Lustful appeasement.
character_event = {
	id = HF.21052
	desc = {
		text = EVTDESCAHFP21052
		trigger = { 
			FROM = { has_character_flag = flag_appease_dirty_letter }
		}
	}
	desc = {
		text = EVTDESCBHFP21052
		trigger = { 
			FROM = { has_character_flag = flag_appease_send_prostitutes }
		}
	}
	desc = {
		text = EVTDESCCHFP21052
		trigger = { 
			FROM = { has_character_flag = flag_appease_lustful_present }
		}
	}
	picture = GFX_evt_brothel


	is_triggered_only = yes

	option = { #Really Impressed
		name = EVTOPTAHFP21052
		trigger = { trait = lustful }
		opinion = {  
			who = FROM
			modifier = opinion_swayed_2
			years = 10
		}
		if = { 
			limit = { 
				is_ruler = no 
				is_married = no
				has_lover = no
				host = { NOT = { character = FROM } } 
				opinion = { who = FROM value = 20 }
			} 
			move_character = FROM
		}
		if = { limit = { NOT = { trait = lustful } }
			random = { 
				chance = 10
				if = { 
					limit = { 
						NOT = { trait = lustful } 
						NOT = { trait = chaste } 
						NOT = { trait = celibate } 
					}
					add_trait = lustful
					hidden_tooltip = { character_event = { id = 38272 } }
				} 
				if = { 
					limit = { 
						trait = chaste
					}
					remove_trait = chaste
					hidden_tooltip = { character_event = { id = 38303 } }
				} 
			} 
		} 
		hidden_tooltip = { FROM = { character_event = { id = HF.21053 days = 10 } } }
		ai_chance = { 
			factor = 60 
			modifier = {  
				factor = 0.9
				FROM = { 
					trait = shy
				}
			}
			modifier = {  
				factor = 1.1
				FROM = { 
					trait = gregarious
				}
			}
			modifier = {  
				factor = 0.5
				FROM = { 
					age = 40
				}
				NOT = { 
					age = 40
				}
			}
			modifier = {  
				factor = 0.5
				FROM = { 
					has_unattractive_trait_trigger = yes
				}
				NOT = { 
					trait = blinded
				}
			}
			modifier = {  
				factor = 1.5
				FROM = { 
					has_attractive_trait_trigger = yes
				}
				NOT = { 
					trait = blinded
				}
			}
			modifier = {  
				factor = 0.8
				trait = paranoid
			}
			modifier = {  
				factor = 0.8
				trait = envious
			}
			modifier = {  
				factor = 0.2
				trait = chaste
			}
			modifier = {  
				factor = 0.1
				trait = celibate
			}
			modifier = {  #Not compatible
				factor = 0
				OR = { 
					AND = { 
						FROM = { is_female = no } 
						prefers_men_trigger = no
					}
					AND = { 
						FROM = { is_female = yes } 
						prefers_men_trigger = yes
					}
				}
			}
		}
	}
	option = { #Impressed
		name = EVTOPTBHFP21052
		trigger = { NOT = { FROM = { has_character_flag = flag_appease_lustful_present } } }
		opinion = {  
			who = FROM
			modifier = opinion_swayed_1
			years = 5
		}
		hidden_tooltip = { FROM = { character_event = { id = HF.21053 days = 10 } } }
		ai_chance = { 
			factor = 50 
			modifier = {  
				factor = 0.9
				FROM = { 
					trait = shy
				}
			}
			modifier = {  
				factor = 1.1
				FROM = { 
					trait = gregarious
				}
			}
			modifier = {  
				factor = 0.8
				trait = paranoid
			}
			modifier = {  
				factor = 0.8
				trait = envious
			}
			modifier = {  
				factor = 0.8
				trait = greedy
			}
			modifier = {  
				factor = 0.2
				trait = chaste
			}
			modifier = {  
				factor = 0.1
				trait = celibate
			}
			modifier = {  #Not compatible
				factor = 0
				OR = { 
					AND = { 
						FROM = { is_female = no } 
						prefers_men_trigger = no
					}
					AND = { 
						FROM = { is_female = yes } 
						prefers_men_trigger = yes
					}
				}
			}
		}
	}
	option = { #Not impressed
		name = EVTOPTCHFP21052
		hidden_tooltip = { FROM = { character_event = { id = HF.21054 days = 10 } } }
		ai_chance = { 
			factor = 20
			#Relative learning (for letter)
			modifier = {  
				factor = 1.5
				attribute_diff = { character = FROM attribute = learning  value = 2 }
				FROM = { has_character_flag = flag_appease_dirty_letter }
			}
			modifier = {  
				factor = 1.5
				attribute_diff = { character = FROM attribute = learning  value = 4 }
				FROM = { has_character_flag = flag_appease_dirty_letter }
			}
			modifier = {  
				factor = 1.5
				attribute_diff = { character = FROM attribute = learning  value = 6 }
				FROM = { has_character_flag = flag_appease_dirty_letter }
			}
			#Raw learning
			modifier = {  
				factor = 0.95
				FROM = { has_character_flag = flag_appease_dirty_letter }
				FROM = { 
					learning = 10
				}
			}
			modifier = {  
				factor = 0.9
				FROM = { has_character_flag = flag_appease_dirty_letter }
				FROM = { 
					learning = 12
				}
			}
			modifier = {  
				factor = 0.9
				FROM = { has_character_flag = flag_appease_dirty_letter }
				FROM = { 
					learning = 15
				}
			}
			modifier = {  
				factor = 0.75
				FROM = { has_character_flag = flag_appease_dirty_letter }
				FROM = { 
					learning = 18
				}
			}
			modifier = {  
				factor = 0.75
				FROM = { has_character_flag = flag_appease_dirty_letter }
				FROM = { 
					learning = 20
				}
			}
			#Relative diplomacy
			modifier = {  
				factor = 1.5
				NOT = { FROM = { has_character_flag = flag_appease_dirty_letter } }
				attribute_diff = { character = FROM attribute = diplomacy  value = 2 }
			}
			modifier = {  
				factor = 1.5
				NOT = { FROM = { has_character_flag = flag_appease_dirty_letter } }
				attribute_diff = { character = FROM attribute = diplomacy  value = 4 }
			}
			modifier = {  
				factor = 1.5
				NOT = { FROM = { has_character_flag = flag_appease_dirty_letter } }
				attribute_diff = { character = FROM attribute = diplomacy  value = 6 }
			}
			#Raw diplomacy
			modifier = {  
				factor = 0.95
				NOT = { FROM = { has_character_flag = flag_appease_dirty_letter } }
				FROM = { 
					diplomacy = 10
				}
			}
			modifier = {  
				factor = 0.9
				NOT = { FROM = { has_character_flag = flag_appease_dirty_letter } }
				FROM = { 
					diplomacy = 12
				}
			}
			modifier = {  
				factor = 0.9
				NOT = { FROM = { has_character_flag = flag_appease_dirty_letter } }
				FROM = { 
					diplomacy = 15
				}
			}
			modifier = {  
				factor = 0.75
				NOT = { FROM = { has_character_flag = flag_appease_dirty_letter } }
				FROM = { 
					diplomacy = 18
				}
			}
			modifier = {  
				factor = 0.75
				NOT = { FROM = { has_character_flag = flag_appease_dirty_letter } }
				FROM = { 
					diplomacy = 20
				}
			}
			modifier = {  
				factor = 0.9
				FROM = { 
					has_character_flag = flag_appease_lustful_present
					higher_tier_than = ROOT 	#Intimidated. 
				}
			}
			modifier = {  
				factor = 0.5
				FROM = { trait = seducer }
			}
			modifier = {  
				factor = 0.5
				FROM = { trait = seductress }
			}
			modifier = {  
				factor = 0.75
				FROM = { trait = schemer }
			}
		}
	}
	option = { #Repulsed
		name = EVTOPTDHFP21052
		trigger = { 
			OR = { 
				trait = chaste
				trait = celibate 
			} 
		} 
		FROM = { set_character_flag = flag_appeasement_lustful_repulsed }
		hidden_tooltip = { FROM = { character_event = { id = HF.21054 days = 10 } } }
		ai_chance = { 
			factor = 10
			modifier = {  
				factor = 5
				trait = celibate
			}
			modifier = {  
				factor = 3
				trait = chaste
			}
			#Relative learning (for letter)
			modifier = {  
				factor = 1.5
				attribute_diff = { character = FROM attribute = learning  value = 2 }
				FROM = { has_character_flag = flag_appease_dirty_letter }
			}
			modifier = {  
				factor = 1.5
				attribute_diff = { character = FROM attribute = learning  value = 4 }
				FROM = { has_character_flag = flag_appease_dirty_letter }
			}
			modifier = {  
				factor = 1.5
				attribute_diff = { character = FROM attribute = learning  value = 6 }
				FROM = { has_character_flag = flag_appease_dirty_letter }
			}
			#Raw learning
			modifier = {  
				factor = 0.95
				FROM = { has_character_flag = flag_appease_dirty_letter }
				FROM = { 
					learning = 10
				}
			}
			modifier = {  
				factor = 0.9
				FROM = { has_character_flag = flag_appease_dirty_letter }
				FROM = { 
					learning = 12
				}
			}
			modifier = {  
				factor = 0.9
				FROM = { has_character_flag = flag_appease_dirty_letter }
				FROM = { 
					learning = 15
				}
			}
			modifier = {  
				factor = 0.75
				FROM = { has_character_flag = flag_appease_dirty_letter }
				FROM = { 
					learning = 18
				}
			}
			modifier = {  
				factor = 0.75
				FROM = { has_character_flag = flag_appease_dirty_letter }
				FROM = { 
					learning = 20
				}
			}
			#Relative diplomacy
			modifier = {  
				factor = 1.5
				NOT = { FROM = { has_character_flag = flag_appease_dirty_letter } }
				attribute_diff = { character = FROM attribute = diplomacy  value = 2 }
			}
			modifier = {  
				factor = 1.5
				NOT = { FROM = { has_character_flag = flag_appease_dirty_letter } }
				attribute_diff = { character = FROM attribute = diplomacy  value = 4 }
			}
			modifier = {  
				factor = 1.5
				NOT = { FROM = { has_character_flag = flag_appease_dirty_letter } }
				attribute_diff = { character = FROM attribute = diplomacy  value = 6 }
			}
			#Raw diplomacy
			modifier = {  
				factor = 0.95
				NOT = { FROM = { has_character_flag = flag_appease_dirty_letter } }
				FROM = { 
					diplomacy = 10
				}
			}
			modifier = {  
				factor = 0.9
				NOT = { FROM = { has_character_flag = flag_appease_dirty_letter } }
				FROM = { 
					diplomacy = 12
				}
			}
			modifier = {  
				factor = 0.9
				NOT = { FROM = { has_character_flag = flag_appease_dirty_letter } }
				FROM = { 
					diplomacy = 15
				}
			}
			modifier = {  
				factor = 0.75
				NOT = { FROM = { has_character_flag = flag_appease_dirty_letter } }
				FROM = { 
					diplomacy = 18
				}
			}
			modifier = {  
				factor = 0.75
				NOT = { FROM = { has_character_flag = flag_appease_dirty_letter } }
				FROM = { 
					diplomacy = 20
				}
			}
			modifier = {  
				factor = 0.9
				FROM = { 
					has_character_flag = flag_appease_lustful_present
					higher_tier_than = ROOT 	#Intimidated. 
				}
			}
			modifier = {  
				factor = 0.65
				FROM = { has_character_flag = flag_appease_dirty_letter }
			}
			modifier = {  
				factor = 0.5
				FROM = { trait = seducer }
			}
			modifier = {  
				factor = 0.5
				FROM = { trait = seductress }
			}
			modifier = {  
				factor = 0.75
				FROM = { trait = schemer }
			}
		}
	}
}

#Appeaser: Character was impressed by your present.
character_event = {
	id = HF.21053
	desc = {
		text = EVTDESCAHFP21053
		trigger = { 
			has_character_flag = flag_appease_dirty_letter
		}
		picture = GFX_evt_recovery
	}
	desc = {
		text = EVTDESCBHFP21053
		trigger = { 
			has_character_flag = flag_appease_send_prostitutes
		}
		picture = GFX_evt_sultan
	}
	desc = {
		text = EVTDESCCHFP21053
		trigger = { 
			has_character_flag = flag_appease_lustful_present
		}
		picture = GFX_evt_lovers
	}
	picture = GFX_evt_brothel

	is_triggered_only = yes

	option = { 
		name = EVTOPTAHFP21053
		if = {  
			limit = { has_character_flag = flag_appease_lustful_present }
			tooltip = {  
				FROM = {  
				show_scope_change = no
					opinion = {  
						who = ROOT
						modifier = opinion_swayed_2
						years = 10
					}
				}
			}
		}
		if = {  
			limit = { 
				OR = { 
					has_character_flag = flag_appease_send_prostitutes
					has_character_flag = flag_appease_dirty_letter 
				} 
			}
			tooltip = {  
				FROM = {  
				show_scope_change = no
					opinion = {  
						who = ROOT
						modifier = opinion_swayed_1
						years = 5
					}
				}
			}
		}
		clr_character_flag = flag_appease_lustful_present
		clr_character_flag = flag_appease_send_prostitutes
		clr_character_flag = flag_appease_dirty_letter
		ai_chance = { factor = 100 }
	}
}

#Appeaser: Character was not impressed by your present.
character_event = {
	id = HF.21054
	desc = {
		text = EVTDESCAHFP21054
		trigger = { 
			NOT = { has_character_flag = flag_appeasement_lustful_repulsed }
		}
	}
	desc = {
		text = EVTDESCBHFP21054
		trigger = { 
			has_character_flag = flag_appeasement_lustful_repulsed
		}
	}
	picture = GFX_evt_brothel

	is_triggered_only = yes

	option = { 
		name = EVTOPTAHFP21054
		if = { 
			limit = { has_character_flag = flag_appeasement_lustful_repulsed } 
			FROM = {  
			show_scope_change = no
				opinion = {  
					who = ROOT
					modifier = opinion_disgusted
					years = 5
				}
			}
		}
		clr_character_flag = flag_appease_lustful_present
		clr_character_flag = flag_appease_send_prostitutes
		clr_character_flag = flag_appease_dirty_letter
		clr_character_flag = flag_appeasement_lustful_repulsed
		ai_chance = { factor = 100 }
	}
}


#Gluttonous event.
#Appeased: hidden ping.
character_event = {
	id = HF.21055
	hide_window = yes

	is_triggered_only = yes

	immediate = { 
		FROM = { character_event = { id = HF.21056 } }
	}
}

#Appeaser: gluttony-based options.
character_event = {
	id = HF.21056
	desc = EVTDESCHFP21056
	picture = GFX_evt_fancy_feast

	trigger = { 
		FROM = { 
			is_alive = yes 
		} 
	}
	is_triggered_only = yes

	option = { #Send exotic food
		name = EVTOPTAHFP21056
		custom_tooltip = { text = tooltip_21056_A }
		trigger = { 
			learning = 10
		}
		tooltip_info = learning 
		set_character_flag = flag_appease_exotic_food
		hidden_tooltip = { FROM = { character_event = { id = HF.21057 } } }
		scaled_wealth = -0.5
		ai_chance = { factor = 60 
			modifier = {  
				factor = 0.1
				trait = greedy
			}

		}
	}
	option = { #Invite to dinner
		name = EVTOPTBHFP21056
		custom_tooltip = { text = tooltip_21056_B } 
		set_character_flag = flag_appease_glutton_dinner
		hidden_tooltip = { FROM = { character_event = { id = HF.21057 } } }
		tiered_prestige_negative_effect = yes
		ai_chance = { 
			factor = 40 
		}
	}
	option = { #No.
		name = EVTOPTCHFP21056
		ai_chance = { factor = 0 }
	}
}

#Appeased: Gluttonous appeasement.
character_event = {
	id = HF.21057
	desc = {
		text = EVTDESCAHFP21057
		trigger = { 
			FROM = { has_character_flag = flag_appease_exotic_food }
		}
	}
	desc = {
		text = EVTDESCBHFP21057
		trigger = { 
			FROM = { has_character_flag = flag_appease_glutton_dinner }
		}
	}
	picture = GFX_evt_fancy_feast


	is_triggered_only = yes

	option = { #Really Impressed
		name = EVTOPTAHFP21057
		opinion = {  
			who = FROM
			modifier = opinion_swayed_2
			years = 10
		}
		gain_weight_small_effect = yes
		weight_trait_check_effect = yes
		if = { limit = { NOT = { trait = gluttonous } }
			random = { 
				chance = 10
				if = { 
					limit = { 
						NOT = { trait = gluttonous } 
						NOT = { trait = temperate }
					}
					add_trait = gluttonous
					hidden_tooltip = { character_event = { id = 38277 } }
				} 
				if = { 
					limit = { 
						trait = temperate
					}
					remove_trait = temperate
					hidden_tooltip = { character_event = { id = 38318 } }
				} 
			} 
		} 
		FROM = { set_character_flag = flag_crit_swayed_glutton }
		hidden_tooltip = { FROM = { character_event = { id = HF.21058 days = 10 } } }
		ai_chance = { 
			factor = 20 
			modifier = {  
				factor = 0.9
				FROM = { 
					trait = shy
				}
			}
			modifier = {  
				factor = 1.1
				FROM = { 
					trait = gregarious
				}
			}
			modifier = {  
				factor = 0.8
				trait = paranoid
			}
			modifier = {  
				factor = 0.8
				trait = envious
			}
			modifier = {  
				factor = 0.2
				trait = temperate
			}
			modifier = {  
				factor = 1.75
				trait = gluttonous
			}
			modifier = {  
				factor = 1.5
				trait = is_fat
			}
			modifier = {  
				factor = 1.5
				FROM = { has_character_flag = flag_appease_exotic_food }
			}
		}
	}
	option = { #Impressed
		name = EVTOPTBHFP21057
		gain_weight_small_effect = yes
		weight_trait_check_effect = yes
		opinion = {  
			who = FROM
			modifier = opinion_swayed_1
			years = 5
		}
		if = { 
			limit = { 
				is_ruler = no 
				is_married = no
				has_lover = no
				FROM = { has_character_flag = flag_appease_glutton_dinner } 
				host = { NOT = { character = FROM } }
				opinion = { who = FROM value = 20 } 
				FROM = {
					is_landed = yes
				}
			} 
			move_character = FROM
		}
		FROM = { set_character_flag = flag_swayed_glutton }
		hidden_tooltip = { FROM = { character_event = { id = HF.21058 days = 10 } } }
		ai_chance = { 
			factor = 50 
			modifier = {  
				factor = 0.9
				FROM = { 
					trait = shy
				}
			}
			modifier = {  
				factor = 1.1
				FROM = { 
					trait = gregarious
				}
			}
			modifier = {  
				factor = 0.8
				trait = paranoid
			}
			modifier = {  
				factor = 0.8
				trait = envious
			}
			modifier = {  
				factor = 0.2
				trait = temperate
			}
			modifier = {  
				factor = 1.75
				trait = gluttonous
			}
			modifier = {  
				factor = 1.5
				trait = is_fat
			}
		}
	}
	option = { #Not impressed
		name = EVTOPTCHFP21057
		hidden_tooltip = { FROM = { character_event = { id = HF.21059 days = 10 } } }
		ai_chance = { 
			factor = 20
			#Relative diplomacy
			modifier = {  
				factor = 1.5
				attribute_diff = { character = FROM attribute = diplomacy  value = 2 }
			}
			modifier = {  
				factor = 1.5
				attribute_diff = { character = FROM attribute = diplomacy  value = 4 }
			}
			modifier = {  
				factor = 1.5
				attribute_diff = { character = FROM attribute = diplomacy  value = 6 }
			}
			#Raw diplomacy
			modifier = {  
				factor = 0.95
				FROM = { 
					diplomacy = 10
				}
			}
			modifier = {  
				factor = 0.9
				FROM = { 
					diplomacy = 12
				}
			}
			modifier = {  
				factor = 0.9
				FROM = { 
					diplomacy = 15
				}
			}
			modifier = {  
				factor = 0.75
				FROM = { 
					diplomacy = 18
				}
			}
			modifier = {  
				factor = 0.75
				FROM = { 
					diplomacy = 20
				}
			}
			modifier = {  
				factor = 0.9
				FROM = { 
					has_character_flag = flag_appease_glutton_dinner
					higher_tier_than = ROOT 	#Intimidated. 
				}
			}
		}
	}
	option = { #Repulsed
		name = EVTOPTDHFP21057
		FROM = { set_character_flag = flag_repulsed_glutton }
		hidden_tooltip = { FROM = { character_event = { id = HF.21059 days = 10 } } }
		ai_chance = { 
			factor = 10
			modifier = {  
				factor = 3
				trait = temperate
			}
			modifier = {  
				factor = 1.5
				trait = is_malnourished
			}
			#Relative diplomacy
			modifier = {  
				factor = 1.5
				attribute_diff = { character = FROM attribute = diplomacy  value = 2 }
			}
			modifier = {  
				factor = 1.5
				attribute_diff = { character = FROM attribute = diplomacy  value = 4 }
			}
			modifier = {  
				factor = 1.5
				attribute_diff = { character = FROM attribute = diplomacy  value = 6 }
			}
			#Raw diplomacy
			modifier = {  
				factor = 0.95
				FROM = { 
					diplomacy = 10
				}
			}
			modifier = {  
				factor = 0.9
				FROM = { 
					diplomacy = 12
				}
			}
			modifier = {  
				factor = 0.9
				FROM = { 
					diplomacy = 15
				}
			}
			modifier = {  
				factor = 0.75
				FROM = { 
					diplomacy = 18
				}
			}
			modifier = {  
				factor = 0.75
				FROM = { 
					diplomacy = 20
				}
			}
			modifier = {  
				factor = 0.9
				FROM = { 
					has_character_flag = flag_appease_glutton_dinner
					higher_tier_than = ROOT 	#Intimidated. 
				}
			}
			modifier = {  
				factor = 0.5
				FROM = { trait = hedonist }
			}
			modifier = {  
				factor = 0.5
				FROM = { trait = socializer }
			}
			modifier = {  
				factor = 0.75
				FROM = { has_focus = focus_carousing }
			}
		}
	}
}

#Appeaser: Character was impressed by your present.
character_event = {
	id = HF.21058
	desc = {
		text = EVTDESCAHFP21058
		trigger = { 
			has_character_flag = flag_crit_swayed_glutton
		}
	}
	desc = {
		text = EVTDESCBHFP21058
		trigger = { 
			NOT = { has_character_flag = flag_crit_swayed_glutton }
		}
	}
	picture = GFX_evt_fancy_feast

	is_triggered_only = yes

	option = { 
		name = EVTOPTAHFP21058
		if = {  
			limit = { has_character_flag = flag_crit_swayed_glutton }
			tooltip = {  
				FROM = {  
				show_scope_change = no
					opinion = {  
						who = ROOT
						modifier = opinion_swayed_2
						years = 10
					}
				}
			}
		}
		if = {  
			limit = { 
				NOT = { has_character_flag = flag_crit_swayed_glutton } 
			}
			tooltip = {  
				FROM = {  
				show_scope_change = no
					opinion = {  
						who = ROOT
						modifier = opinion_swayed_1
						years = 5
					}
				}
			}
		}
		clr_character_flag = flag_appease_exotic_food
		clr_character_flag = flag_appease_glutton_dinner
		clr_character_flag = flag_crit_swayed_glutton
		ai_chance = { factor = 100 }
	}
}

#Appeaser: Character was not impressed by your present.
character_event = {
	id = HF.21059
	desc = {
		text = EVTDESCAHFP21059
		trigger = { 
			NOT = { has_character_flag = flag_repulsed_glutton }
		}
	}
	desc = {
		text = EVTDESCBHFP21059
		trigger = { 
			has_character_flag = flag_repulsed_glutton
		}
	}
	picture = GFX_evt_brothel

	is_triggered_only = yes

	option = { 
		name = EVTOPTAHFP21059
		if = { 
			limit = { has_character_flag = flag_repulsed_glutton } 
			FROM = {  
			show_scope_change = no
				opinion = {  
					who = ROOT
					modifier = opinion_disgusted
					years = 5
				}
			}
		}
		clr_character_flag = flag_appease_exotic_food
		clr_character_flag = flag_appease_glutton_dinner
		clr_character_flag = flag_repulsed_glutton
		ai_chance = { factor = 100 }
	}
}


#Slothful event.
#Appeased: hidden ping.
character_event = {
	id = HF.21060
	hide_window = yes

	is_triggered_only = yes

	immediate = { 
		FROM = { character_event = { id = HF.21061 } }
	}
}

#Appeaser: sloth-based options.
character_event = {
	id = HF.21061
	desc = EVTDESCHFP21061
	picture = GFX_evt_recovery

	trigger = { 
		FROM = { 
			is_alive = yes 
		} 
	}
	is_triggered_only = yes
	
	immediate = { 
		random_courtier_or_vassal = { limit = { has_job_title = job_chancellor } 
		save_event_target_as = localized_chancellor #Only for loc purposes
		} 
	} 

	option = { #Invite for sightseeing
		name = EVTOPTAHFP21061
		custom_tooltip = { text = tooltip_21061_A }
		set_character_flag = flag_appease_sloth_sights
		hidden_tooltip = { FROM = { character_event = { id = HF.21062 } } }
		ai_chance = { 
			factor = 60 
			modifier = {  
				factor = 1.5
				trait = gardener
			}

		}
	}
	option = { #Order chancellor to write letter
		name = EVTOPTBHFP21061
		trigger = { any_courtier_or_vassal = { has_job_title = job_chancellor } } 
		custom_tooltip = { text = tooltip_21061_B } 
		set_character_flag = flag_appease_sloth_letter
		hidden_tooltip = { FROM = { character_event = { id = HF.21062 } } }
		ai_chance = { 
			factor = 40 
			modifier = {  
				factor = 1.5
				is_ill = yes
			}
		}
	}
	option = { #No.
		name = EVTOPTCHFP21061
		ai_chance = { factor = 0 }
	}
}

#Appeased: slothful appeasement.
character_event = {
	id = HF.21062
	desc = {
		text = EVTDESCAHFP21062
		trigger = { 
			FROM = { has_character_flag = flag_appease_sloth_sights }
		}
	}
	desc = {
		text = EVTDESCBHFP21062
		trigger = { 
			FROM = { has_character_flag = flag_appease_sloth_letter }
		}
	}
	picture = GFX_evt_garden


	is_triggered_only = yes

	option = { #Really Impressed
		name = EVTOPTAHFP21062
		opinion = {  
			who = FROM
			modifier = opinion_swayed_2
			years = 10
		}
		if = { 
			limit = { 
				is_ruler = no 
				is_married = no
				has_lover = no
				FROM = { has_character_flag = flag_appease_sloth_sights } 
				host = { NOT = { character = FROM } } 
				opinion = { who = FROM value = 20 }
				FROM = {
					is_ruler = yes
				}
			} 
			move_character = FROM
		}
		FROM = { set_character_flag = flag_crit_swayed_slothful } 
		hidden_tooltip = { FROM = { character_event = { id = HF.21063 days = 10 } } }
		ai_chance = { 
			factor = 20 
			modifier = {  
				factor = 0.9
				FROM = { 
					trait = shy
				}
			}
			modifier = {  
				factor = 1.1
				FROM = { 
					trait = gregarious
				}
			}
			modifier = {  
				factor = 0.8
				trait = paranoid
			}
			modifier = {  
				factor = 0.8
				trait = envious
			}
			modifier = {  
				factor = 0.2
				trait = diligent
			}
			modifier = {  
				factor = 1.75
				trait = slothful
			}
			modifier = {  
				factor = 1.25
				trait = gardener
			}
			modifier = {  
				factor = 0.75
				FROM = { has_character_flag = flag_appease_sloth_letter }
			}
		}
	}
	option = { #Impressed
		name = EVTOPTBHFP21062
		opinion = {  
			who = FROM
			modifier = opinion_swayed_1
			years = 5
		}
		FROM = { set_character_flag = flag_swayed_slothful }
		hidden_tooltip = { FROM = { character_event = { id = HF.21063 days = 10 } } }
		ai_chance = { 
			factor = 50 
			modifier = {  
				factor = 0.9
				FROM = { 
					trait = shy
				}
			}
			modifier = {  
				factor = 1.1
				FROM = { 
					trait = gregarious
				}
			}
			modifier = {  
				factor = 0.8
				trait = paranoid
			}
			modifier = {  
				factor = 0.8
				trait = envious
			}
			modifier = {  
				factor = 0.2
				trait = diligent
			}
			modifier = {  
				factor = 1.75
				trait = slothful
			}
			modifier = {  
				factor = 1.25
				trait = gardener
			}
		}
	}
	option = { #Not impressed
		name = EVTOPTCHFP21062
		hidden_tooltip = { FROM = { character_event = { id = HF.21064 days = 10 } } }
		ai_chance = { 
			factor = 20
			#Relative diplomacy
			modifier = {  
				factor = 1.5
				attribute_diff = { character = FROM attribute = diplomacy  value = 2 }
			}
			modifier = {  
				factor = 1.5
				attribute_diff = { character = FROM attribute = diplomacy  value = 4 }
			}
			modifier = {  
				factor = 1.5
				attribute_diff = { character = FROM attribute = diplomacy  value = 6 }
			}
			#Raw diplomacy
			modifier = {  
				factor = 0.95
				FROM = { 
					has_character_flag = flag_appease_sloth_letter
					any_courtier_or_vassal = {
						has_job_title = job_chancellor 
						diplomacy = 10 
					}
				}
			}
			modifier = {  
				factor = 0.9
				FROM = { 
					has_character_flag = flag_appease_sloth_letter
					any_courtier_or_vassal = {
						has_job_title = job_chancellor 
						diplomacy = 12 
					}
				}
			}
			modifier = {  
				factor = 0.9
				FROM = { 
					has_character_flag = flag_appease_sloth_letter
					any_courtier_or_vassal = {
						has_job_title = job_chancellor 
						diplomacy = 15
					}
				}
			}
			modifier = {  
				factor = 0.75
				FROM = { 
					has_character_flag = flag_appease_sloth_letter
					any_courtier_or_vassal = {
						has_job_title = job_chancellor 
						diplomacy = 18 
					}
				}
			}
			modifier = {  
				factor = 0.75
				FROM = { 
					has_character_flag = flag_appease_sloth_letter
					any_courtier_or_vassal = {
						has_job_title = job_chancellor 
						diplomacy = 20 
					}
				}
			}
			modifier = {  
				factor = 0.9
				FROM = { 
					has_character_flag = flag_appease_sloth_sights
					higher_tier_than = ROOT 	#Intimidated. 
				}
			}
		}
	}
	option = { #Insulted
		name = {
			text = EVTOPTDHFP21062_A
			trigger = {
				FROM = {
					has_character_flag = flag_appease_sloth_sights
				}
			}
		}
		name = {
			text = EVTOPTDHFP21062_B
			trigger = {
				FROM = {
					has_character_flag = flag_appease_sloth_letter
				}
			}
		}
		FROM = { set_character_flag = flag_repulsed_slothful }
		hidden_tooltip = { FROM = { character_event = { id = HF.21064 days = 10 } } }
		ai_chance = { 
			factor = 10
			modifier = {  
				factor = 3
				trait = diligent
			}
			modifier = {  
				factor = 1.25
				trait = proud
			}
			modifier = {  
				factor = 0.5
				FROM = { trait = hedonist }
			}
			modifier = {  
				factor = 0.5
				FROM = { trait = socializer }
			}
			modifier = {  
				factor = 0.75
				FROM = { has_focus = focus_carousing }
			}
		}
	}
}

#Appeaser: Character was impressed by your present.
character_event = {
	id = HF.21063
	desc = {
		text = EVTDESCAHFP21063
		trigger = { 
			has_character_flag = flag_crit_swayed_slothful
		}
	}
	desc = {
		text = EVTDESCBHFP21063
		trigger = { 
			NOT = { has_character_flag = flag_crit_swayed_slothful }
		}
	}
	picture = GFX_evt_garden

	is_triggered_only = yes

	option = { 
		name = EVTOPTAHFP21063
		if = {  
			limit = { has_character_flag = flag_crit_swayed_slothful }
			tooltip = {  
				FROM = {  
				show_scope_change = no
					opinion = {  
						who = ROOT
						modifier = opinion_swayed_2
						years = 10
					}
				}
			}
		}
		if = {  
			limit = { 
				NOT = { has_character_flag = flag_crit_swayed_slothful } 
			}
			tooltip = {  
				FROM = {  
				show_scope_change = no
					opinion = {  
						who = ROOT
						modifier = opinion_swayed_1
						years = 5
					}
				}
			}
		}
		clr_character_flag = flag_appease_sloth_sights
		clr_character_flag = flag_appease_sloth_letter
		clr_character_flag = flag_crit_swayed_slothful
		ai_chance = { factor = 100 }
	}
}

#Appeaser: Character was not impressed by your present.
character_event = {
	id = HF.21064
	desc = {
		text = EVTDESCAHFP21064
		trigger = { 
			NOT = { has_character_flag = flag_repulsed_slothful }
		}
	}
	desc = {
		text = EVTDESCBHFP21064
		trigger = { 
			has_character_flag = flag_repulsed_slothful
		}
	}
	picture = GFX_evt_garden

	is_triggered_only = yes

	option = { 
		name = EVTOPTAHFP21064
		if = { 
			limit = { has_character_flag = flag_repulsed_slothful } 
			FROM = {  
			show_scope_change = no
				opinion = {  
					who = ROOT
					modifier = opinion_disgusted
					years = 5
				}
			}
		}
		clr_character_flag = flag_appease_sloth_sights
		clr_character_flag = flag_appease_sloth_letter
		clr_character_flag = flag_repulsed_slothful
		ai_chance = { factor = 100 }
	}
}



#Wroth event.
#Appeased: hidden ping.
character_event = {
	id = HF.21065
	hide_window = yes

	is_triggered_only = yes

	immediate = { 
		FROM = { character_event = { id = HF.21066 } }
	}
}

#Appeaser: wroth-based options.
character_event = {
	id = HF.21066
	desc = EVTDESCHFP21066
	picture = GFX_evt_upsetting_letter

	trigger = { 
		FROM = { 
			is_alive = yes 
		} 
	}
	is_triggered_only = yes

	option = { #Benefits of direct action
		name = EVTOPTAHFP21066
		custom_tooltip = { text = tooltip_21066_A }
		set_character_flag = flag_appease_wroth_approach
		hidden_tooltip = { FROM = { character_event = { id = HF.21067 } } }
		ai_chance = { 
			factor = 60 
			modifier = {  
				factor = 1.5
				trait = gardener
			}

		}
	}
	option = { #Demand friendship
		name = EVTOPTBHFP21066
		custom_tooltip = { text = tooltip_21066_B } 
		set_character_flag = flag_appease_wroth_demand
		hidden_tooltip = { FROM = { character_event = { id = HF.21067 } } }
		ai_chance = { 
			factor = 40 
			modifier = {  
				factor = 0.5
				trait = humble
			}
		}
	}
	option = { #No.
		name = EVTOPTCHFP21066
		ai_chance = { factor = 0 }
	}
}

#Appeased: wroth appeasement.
character_event = {
	id = HF.21067
	desc = {
		text = EVTDESCAHFP21067
		trigger = { 
			FROM = { has_character_flag = flag_appease_wroth_approach }
		}
	}
	desc = {
		text = EVTDESCBHFP21067
		trigger = { 
			FROM = { has_character_flag = flag_appease_wroth_demand }
		}
	}
	picture = GFX_evt_upsetting_letter


	is_triggered_only = yes

	option = { #Impressed
		name = {
			text = EVTOPTAHFP21067_A
			trigger = {
				has_character_flag = flag_appease_wroth_approach
			}
		}
		name = {
			text = EVTOPTAHFP21067_B
			trigger = {
				has_character_flag = flag_appease_wroth_demand
			}
		}
		opinion = {  
			who = FROM
			modifier = opinion_swayed_1
			years = 5
		}
		hidden_tooltip = { FROM = { character_event = { id = HF.21068 days = 10 } } }
		ai_chance = { 
			factor = 50 
			modifier = {  
				factor = 0.9
				FROM = { 
					trait = shy
				}
			}
			modifier = {  
				factor = 1.1
				FROM = { 
					trait = gregarious
				}
			}
			modifier = {  
				factor = 0.8
				trait = paranoid
			}
			modifier = {  
				factor = 0.7
				trait = brave
			}
			modifier = {  
				factor = 0.2
				trait = patient
			}
			modifier = {  
				factor = 1.75
				trait = craven
			}
			modifier = {  
				factor = 1.25
				trait = duelist
			}
		}
	}
	option = { #Not impressed
		name = EVTOPTBHFP21067
		hidden_tooltip = { FROM = { character_event = { id = HF.21069 days = 10 } } }
		ai_chance = { 
			factor = 20
			#Relative diplomacy
			modifier = {  
				factor = 1.5
				attribute_diff = { character = FROM attribute = diplomacy  value = 2 }
			}
			modifier = {  
				factor = 1.5
				attribute_diff = { character = FROM attribute = diplomacy  value = 4 }
			}
			modifier = {  
				factor = 1.5
				attribute_diff = { character = FROM attribute = diplomacy  value = 6 }
			}
		}
	}
	option = { #Insulted
		name = EVTOPTCHFP21067
		FROM = { set_character_flag = flag_repulsed_wroth }
		hidden_tooltip = { FROM = { character_event = { id = HF.21069 days = 10 } } }
		ai_chance = { 
			factor = 10
			modifier = {  
				factor = 3
				trait = patient
			}
			modifier = {  
				factor = 1.25
				trait = proud
			}
			modifier = {  
				factor = 0.5
				FROM = { trait = gregarious }
			}
			modifier = {  
				factor = 0.5
				FROM = { trait = brave }
			}
			modifier = {  
				factor = 0.75
				FROM = { has_focus = focus_war }
			}
		}
	}
}

#Appeaser: Character was impressed by your present.
character_event = {
	id = HF.21068
	desc = {
		text = EVTDESCAHFP21068
		trigger = { 
			has_character_flag = flag_appease_wroth_approach
		}
	}
	desc = {
		text = EVTDESCBHFP21068
		trigger = { 
			has_character_flag = flag_appease_wroth_demand
		}
	}
	picture = GFX_evt_pleasing_letter

	is_triggered_only = yes

	option = { 
		name = EVTOPTAHFP21068
		tooltip = {  
			FROM = {  
			show_scope_change = no
				opinion = {  
					who = ROOT
					modifier = opinion_swayed_1
					years = 5
				}
			}
		}
		clr_character_flag = flag_appease_wroth_approach
		clr_character_flag = flag_appease_wroth_demand
		clr_character_flag = flag_repulsed_wroth
		ai_chance = { factor = 100 }
	}
}

#Appeaser: Character was not impressed by your present.
character_event = {
	id = HF.21069
	desc = {
		text = EVTDESCAHFP21069
		trigger = { 
			NOT = { has_character_flag = flag_repulsed_wroth }
		}
	}
	desc = {
		text = EVTDESCBHFP21069
		trigger = { 
			has_character_flag = flag_repulsed_wroth
		}
	}
	picture = GFX_evt_upsetting_letter

	is_triggered_only = yes

	option = { 
		name = EVTOPTAHFP21069
		if = { 
			limit = { has_character_flag = flag_repulsed_wroth } 
			FROM = {  
			show_scope_change = no
				opinion = {  
					who = ROOT
					modifier = opinion_disgusted
					years = 5
				}
			}
		}
		clr_character_flag = flag_appease_wroth_approach
		clr_character_flag = flag_appease_wroth_demand
		clr_character_flag = flag_repulsed_wroth
		ai_chance = { factor = 100 }
	}
}


#Proud event.
#Appeased: hidden ping.
character_event = {
	id = HF.21070
	hide_window = yes

	is_triggered_only = yes

	immediate = { 
		FROM = { character_event = { id = HF.21071 } }
	}
}

#Appeaser: proud-based options.
character_event = {
	id = HF.21071
	desc = EVTDESCHFP21071
	picture = GFX_evt_diplomat_hf

	trigger = { 
		FROM = { 
			is_alive = yes 
		} 
	}
	is_triggered_only = yes

	option = { #Send letter
		name = EVTOPTAHFP21071
		custom_tooltip = { text = tooltip_21071_A }
		set_character_flag = flag_appease_proud_letter
		hidden_tooltip = { FROM = { character_event = { id = HF.21072 } } }
		ai_chance = { 
			factor = 60 
			modifier = {  
				factor = 1.5
				trait = poet
			}

		}
	}
	option = { #Send statue
		name = EVTOPTBHFP21071
		trigger = { any_courtier_or_vassal = { has_job_title = job_chancellor } } 
		custom_tooltip = { text = tooltip_21071_B } 
		set_character_flag = flag_appease_proud_statue
		scaled_wealth = { value = -0.07 min = -5 max = -100 }
		hidden_tooltip = { FROM = { character_event = { id = HF.21072 } } }
		ai_chance = { 
			factor = 40 
			modifier = {  
				factor = 0.5
				trait = greedy
			}
		}
	}
	option = { #No.
		name = EVTOPTCHFP21071
		ai_chance = { factor = 0 }
	}
}

#Appeased: proud appeasement.
character_event = {
	id = HF.21072
	desc = {
		text = EVTDESCAHFP21072
		trigger = { 
			FROM = { has_character_flag = flag_appease_proud_letter }
		}
	}
	desc = {
		text = EVTDESCBHFP21072
		trigger = { 
			FROM = { has_character_flag = flag_appease_proud_statue }
		}
	}
	picture = GFX_evt_diplomat_hf


	is_triggered_only = yes

	option = { #Really Impressed
		name = EVTOPTAHFP21072
		opinion = {  
			who = FROM
			modifier = opinion_swayed_2
			years = 10
		}
		FROM = { set_character_flag = flag_crit_swayed_proud }
		hidden_tooltip = { FROM = { character_event = { id = HF.21073 days = 10 } } }
		ai_chance = { 
			factor = 20 
			modifier = {  
				factor = 0.9
				FROM = { 
					trait = shy
				}
			}
			modifier = {  
				factor = 1.1
				FROM = { 
					trait = gregarious
				}
			}
			modifier = {  
				factor = 0.8
				trait = paranoid
			}
			modifier = {  
				factor = 0.7
				trait = envious
			}
			modifier = {  
				factor = 0.2
				trait = humble
			}
			modifier = {  
				factor = 1.75
				trait = proud
			}
			modifier = {  
				factor = 1.25
				trait = gardener
			}
			modifier = {  
				factor = 0.75
				FROM = { has_character_flag = flag_appease_proud_letter }
			}
		}
	}
	option = { #Impressed
		name = EVTOPTBHFP21072
		opinion = {  
			who = FROM
			modifier = opinion_swayed_1
			years = 5
		}
		FROM = { set_character_flag = flag_swayed_proud }
		hidden_tooltip = { FROM = { character_event = { id = HF.21073 days = 10 } } }
		ai_chance = { 
			factor = 50 
			modifier = {  
				factor = 0.9
				FROM = { 
					trait = shy
				}
			}
			modifier = {  
				factor = 1.1
				FROM = { 
					trait = gregarious
				}
			}
			modifier = {  
				factor = 0.8
				trait = paranoid
			}
			modifier = {  
				factor = 0.8
				trait = envious
			}
			modifier = {  
				factor = 0.2
				trait = diligent
			}
			modifier = {  
				factor = 1.75
				trait = slothful
			}
			modifier = {  
				factor = 1.25
				trait = gardener
			}
		}
	}
	option = { #Not impressed
		name = EVTOPTCHFP21072
		hidden_tooltip = { FROM = { character_event = { id = HF.21074 days = 10 } } }
		ai_chance = { 
			factor = 20
			#Relative diplomacy
			modifier = {  
				factor = 1.5
				attribute_diff = { character = FROM attribute = diplomacy  value = 2 }
			}
			modifier = {  
				factor = 1.5
				attribute_diff = { character = FROM attribute = diplomacy  value = 4 }
			}
			modifier = {  
				factor = 1.5
				attribute_diff = { character = FROM attribute = diplomacy  value = 6 }
			}
			#Raw diplomacy
			modifier = {  
				factor = 0.95
				FROM = { 
					has_character_flag = flag_appease_proud_letter
					diplomacy = 10 
				}
			}
			modifier = {  
				factor = 0.9
				FROM = { 
					has_character_flag = flag_appease_proud_letter
					diplomacy = 12 
				}
			}
			modifier = {  
				factor = 0.9
				FROM = { 
					has_character_flag = flag_appease_proud_letter
					diplomacy = 15
				}
			}
			modifier = {  
				factor = 0.75
				FROM = { 
					has_character_flag = flag_appease_proud_letter
					diplomacy = 18 
				}
			}
			modifier = {  
				factor = 0.75
				FROM = { 
					has_character_flag = flag_appease_proud_letter
					diplomacy = 20 
				}
			}
			modifier = {  
				factor = 0.9
				FROM = { 
					has_character_flag = flag_appease_proud_statue
					higher_tier_than = ROOT 	#Intimidated. 
				}
			}
		}
	}
	option = { #Insulted
		name = EVTOPTDHFP21072
		FROM = { set_character_flag = flag_repulsed_proud }
		hidden_tooltip = { FROM = { character_event = { id = HF.21074 days = 10 } } }
		ai_chance = { 
			factor = 10
			modifier = {  
				factor = 3
				trait = humble
			}
			modifier = {  
				factor = 1.25
				trait = proud
			}
			modifier = {  
				factor = 0.5
				FROM = { prestige = 500 }
			}
			modifier = {  
				factor = 0.5
				FROM = { trait = socializer }
			}
			modifier = {  
				factor = 0.75
				FROM = { has_focus = focus_rulership }
			}
		}
	}
}

#Appeaser: Character was impressed by your present.
character_event = {
	id = HF.21073
	desc = {
		text = EVTDESCAHFP21073
		trigger = { 
			has_character_flag = flag_crit_swayed_proud
		}
	}
	desc = {
		text = EVTDESCBHFP21073
		trigger = { 
			NOT = { has_character_flag = flag_crit_swayed_proud }
		}
	}
	picture = GFX_evt_pleasing_letter

	is_triggered_only = yes

	option = { 
		name = EVTOPTAHFP21073
		if = {  
			limit = { has_character_flag = flag_crit_swayed_proud }
			tooltip = {  
				FROM = {  
				show_scope_change = no
					opinion = {  
						who = ROOT
						modifier = opinion_swayed_2
						years = 10
					}
				}
			}
		}
		if = {  
			limit = { 
				NOT = { has_character_flag = flag_crit_swayed_proud } 
			}
			tooltip = {  
				FROM = {  
				show_scope_change = no
					opinion = {  
						who = ROOT
						modifier = opinion_swayed_1
						years = 5
					}
				}
			}
		}
		clr_character_flag = flag_appease_proud_letter
		clr_character_flag = flag_appease_proud_statue
		clr_character_flag = flag_crit_swayed_proud
		ai_chance = { factor = 100 }
	}
}

#Appeaser: Character was not impressed by your present.
character_event = {
	id = HF.21074
	desc = {
		text = EVTDESCAHFP21074
		trigger = { 
			NOT = { has_character_flag = flag_repulsed_proud }
		}
	}
	desc = {
		text = EVTDESCBHFP21074
		trigger = { 
			has_character_flag = flag_repulsed_proud
		}
	}
	picture = GFX_evt_upsetting_letter

	is_triggered_only = yes

	option = { 
		name = EVTOPTAHFP21074
		if = { 
			limit = { has_character_flag = flag_repulsed_proud } 
			FROM = {  
			show_scope_change = no
				opinion = {  
					who = ROOT
					modifier = opinion_disgusted
					years = 5
				}
			}
		}
		clr_character_flag = flag_appease_proud_letter
		clr_character_flag = flag_appease_proud_statue
		clr_character_flag = flag_repulsed_proud
		ai_chance = { factor = 100 }
	}
}


#Kind event.
#Appeased: hidden ping.
character_event = {
	id = HF.21075
	hide_window = yes

	is_triggered_only = yes

	immediate = { 
		FROM = { character_event = { id = HF.21076 } }
	}
}

#Appeaser: kind-based options.
character_event = {
	id = HF.21076
	desc = {
		text = EVTDESCAHFP21076
		trigger = { 
			NOT = { trait = kind }
			trait = gregarious
		}
	}
	desc = {
		text = EVTDESCBHFP21076
		trigger = { 
			trait = kind
		}
	}
	picture = { 
		trigger = { 
			OR = {
				has_religion_feature = religion_matriarchal 
				AND = {	# MOD
					has_game_rule = {
						name = flavor_events
						value = enatic
					}
					religion = norse_pagan
				}
			}
		} 
		picture = GFX_evt_daughter_asking_mother
	}
	picture = { 
		trigger = { 
			NOR = {
				has_religion_feature = religion_matriarchal 
				AND = {	# MOD
					has_game_rule = {
						name = flavor_events
						value = enatic
					}
					religion = norse_pagan
				}
			}
		} 
		picture = GFX_evt_son_asking_father
	}

	trigger = { 
		FROM = { 
			is_alive = yes 
		} 
	}
	is_triggered_only = yes

	option = { #Ask for friendship
		name = EVTOPTAHFP21076
		custom_tooltip = { text = tooltip_21076_A }
		set_character_flag = flag_appease_kind_approach
		tiered_prestige_negative_effect = yes
		hidden_tooltip = { FROM = { character_event = { id = HF.21077 } } }
		ai_chance = { 
			factor = 60 
			modifier = {  
				factor = 0.5
				trait = proud
			}

		}
	}
	option = { #Inquire about health
		name = EVTOPTBHFP21076
		trigger = {
			FROM = { is_ill = yes }
			any_courtier_or_vassal = { has_minor_title = title_court_physician }
		}
		custom_tooltip = { text = tooltip_21076_B } 
		set_character_flag = flag_appease_kind_health
		hidden_tooltip = { FROM = { character_event = { id = HF.21077 } } }
		ai_chance = { 
			factor = 40 
		}
	}
	option = { #Inquire about religion
		name = EVTOPTCHFP21076
		trigger = { 
			NOT = { trait = zealous }
			FROM = { NOT = { religion = FROM } }
		}
		custom_tooltip = { text = tooltip_21076_C } 
		if = { 
			limit = { 
				NOT = { religion_group = FROM } 
				OR = { 
					AND = { 
						FROM = { religion_group = christian }
						NOT = { trait = sympathy_christendom } 
					} 
					AND = { 
						FROM = { religion_group = muslim }
						NOT = { trait = sympathy_islam } 
					} 
					AND = { 
						FROM = { religion_group = zoroastrian_group }
						NOT = { trait = sympathy_zoroastrianism } 
					} 
					AND = { 
						FROM = { religion_group = pagan_group }
						NOT = { trait = sympathy_pagans } 
					} 
					AND = { 
						FROM = { religion_group = jewish_group }
						NOT = { trait = sympathy_judaism } 
					} 
					AND = { 
						FROM = { religion_group = indian_group }
						NOT = { trait = sympathy_indian } 
					} 
				}
			} 
			custom_tooltip = { text = tooltip_21076_sympathy } 
		} 
		set_character_flag = flag_appease_kind_religion
		hidden_tooltip = { FROM = { character_event = { id = HF.21077 } } }
		ai_chance = { 
			factor = 40 
		}
	}
	option = { #No.
		name = EVTOPTDHFP21076
		ai_chance = { factor = 0 }
	}
}

#Appeased: kind appeasement.
character_event = {
	id = HF.21077
	desc = {
		text = EVTDESCAHFP21077
		trigger = { 
			FROM = { has_character_flag = flag_appease_kind_approach }
		}
	}
	desc = {
		text = EVTDESCBHFP21077
		trigger = { 
			FROM = { has_character_flag = flag_appease_kind_health }
		}
	}
	desc = {
		text = EVTDESCCHFP21077
		trigger = { 
			FROM = { has_character_flag = flag_appease_kind_religion }
		}
	}
	picture = { 
		trigger = { 
			OR = {
				has_religion_feature = religion_matriarchal 
				AND = {	# MOD
					has_game_rule = {
						name = flavor_events
						value = enatic
					}
					religion = norse_pagan
				}
			}
		} 
		picture = GFX_evt_daughter_asking_mother
	}
	picture = { 
		trigger = { 
			NOR = {
				has_religion_feature = religion_matriarchal 
				AND = {	# MOD
					has_game_rule = {
						name = flavor_events
						value = enatic
					}
					religion = norse_pagan
				}
			}
		} 
		picture = GFX_evt_son_asking_father
	}


	is_triggered_only = yes

	option = { #Impressed
		name = {
			text = EVTOPTAHFP21077_A
			trigger = {
				FROM = { has_character_flag = flag_appease_kind_approach }
			}
		}
		name = {
			text = EVTOPTAHFP21077_B
			trigger = {
				FROM = { has_character_flag = flag_appease_kind_health }
			}
		}
		name = {
			text = EVTOPTAHFP21077_C
			trigger = {
				FROM = { has_character_flag = flag_appease_kind_religion }
			}
		}
		if = { 
			limit = { 
				FROM = { has_character_flag = flag_appease_kind_approach }
			} 
			opinion = {  
				who = FROM
				modifier = opinion_swayed_2
				years = 10
			}
		}
		if = { 
			limit = { 
				FROM = { has_character_flag = flag_appease_kind_health }
			} 
			custom_tooltip = { text = TOOLTIP_EVTOPTAHFP21077_B }
			hidden_tooltip = { 
				FROM = { 
					random_courtier_or_vassal = { 
						limit = { has_minor_title = title_court_physician }
						character_event = { id = HF.21080 days = 1 } #Check physician
					} 
				} 
			}
		}
		if = { 
			limit = { 
				FROM = { NOT = { has_character_flag = flag_appease_kind_approach } }
			} 
			opinion = {  
				who = FROM
				modifier = opinion_swayed_1
				years = 5
			}
		}
		if = { 
			limit = { 
				NOT = { religion_group = FROM } 
				NOT = { trait = sympathy_christendom }
				FROM = { religion_group = christian }
				FROM = { has_character_flag = flag_appease_kind_religion }
			} 
			random = { chance = 30 add_trait = sympathy_christendom }
		} 
		if = { 
			limit = { 
				NOT = { religion_group = FROM } 
				NOT = { trait = sympathy_islam }
				FROM = { religion_group = muslim }
				FROM = { has_character_flag = flag_appease_kind_religion }
			} 
			random = { chance = 30 add_trait = sympathy_islam }
		} 
		if = { 
			limit = { 
				NOT = { religion_group = FROM } 
				NOT = { trait = sympathy_pagans }
				FROM = { religion_group = pagan_group }
				FROM = { has_character_flag = flag_appease_kind_religion }
			} 
			random = { chance = 30 add_trait = sympathy_pagans }
		} 
		if = { 
			limit = { 
				NOT = { religion_group = FROM } 
				NOT = { trait = sympathy_zoroastrianism }
				FROM = { religion_group = zoroastrian_group }
				FROM = { has_character_flag = flag_appease_kind_religion }
			} 
			random = { chance = 30 add_trait = sympathy_zoroastrianism }
		} 
		if = { 
			limit = { 
				NOT = { religion_group = FROM } 
				NOT = { trait = sympathy_judaism }
				FROM = { religion_group = jewish_group }
				FROM = { has_character_flag = flag_appease_kind_religion }
			} 
			random = { chance = 30 add_trait = sympathy_judaism }
		} 
		if = { 
			limit = { 
				NOT = { religion_group = FROM } 
				NOT = { trait = sympathy_indian }
				FROM = { religion_group = indian_group }
				FROM = { has_character_flag = flag_appease_kind_religion }
			} 
			random = { chance = 30 add_trait = sympathy_indian }
		} 
		hidden_tooltip = { FROM = { character_event = { id = HF.21078 days = 10 } } }
		ai_chance = { 
			factor = 50 
			modifier = {  
				factor = 0.9
				FROM = { 
					trait = shy
				}
			}
			modifier = {  
				factor = 1.1
				FROM = { 
					trait = gregarious
				}
			}
			modifier = {  
				factor = 0.8
				trait = paranoid
			}
			modifier = {  
				factor = 0.5
				trait = cruel
			}
			modifier = {  
				factor = 0.5
				trait = envious
			}
			modifier = {  
				factor = 1.75
				trait = kind
			}
			modifier = {  
				factor = 1.25
				trait = humble
			}
			modifier = {  
				factor = 1.25
				trait = gregarious
			}
		}
	}
	option = { #Not impressed
		name = {
			text = EVTOPTBHFP21077_A
			trigger = {
				FROM = { has_character_flag = flag_appease_kind_approach }
			}
		}
		name = {
			text = EVTOPTBHFP21077_B
			trigger = {
				FROM = { has_character_flag = flag_appease_kind_health }
			}
		}
		name = {
			text = EVTOPTBHFP21077_C
			trigger = {
				FROM = { has_character_flag = flag_appease_kind_religion }
			}
		}
		hidden_tooltip = { FROM = { character_event = { id = HF.21079 days = 10 } } }
		ai_chance = { 
			factor = 30
			#Physician's skill
			modifier = {  
				factor = 0.5
				NOT = { trait = trusting }
				FROM = { 
					any_courtier_or_vassal = { 
						has_minor_title = title_court_physician 
						NOT = { learning = 10 }
					}
				}
			}
			modifier = {  
				factor = 0.75
				trait = zealous
				FROM = { has_character_flag = flag_appease_kind_religion }
			}
			modifier = {  
				factor = 1.5	#Boring subject
				trait = cynical
				FROM = { has_character_flag = flag_appease_kind_religion }
			}
			#Raw diplomacy
			modifier = {  
				factor = 0.95
				FROM = { 
					diplomacy = 10
				}
			}
			modifier = {  
				factor = 0.9
				FROM = { 
					diplomacy = 12
				}
			}
			modifier = {  
				factor = 0.9
				FROM = { 
					diplomacy = 15
				}
			}
			modifier = {  
				factor = 0.75
				FROM = { 
					diplomacy = 18
				}
			}
			modifier = {  
				factor = 0.75
				FROM = { 
					diplomacy = 20
				}
			}
		}
	}
}

#Appeaser: Character was impressed by your present.
character_event = {
	id = HF.21078
	desc = {
		text = EVTDESCAHFP21078
		trigger = { 
			has_character_flag = flag_appease_kind_approach
		}
	}
	desc = {
		text = EVTDESCBHFP21078
		trigger = { 
			has_character_flag = flag_appease_kind_health
		}
	}
	desc = {
		text = EVTDESCCHFP21078
		trigger = { 
			has_character_flag = flag_appease_kind_religion
		}
	}
	picture = { 
		trigger = { 
			OR = {
				has_religion_feature = religion_matriarchal 
				AND = {	# MOD
					has_game_rule = {
						name = flavor_events
						value = enatic
					}
					religion = norse_pagan
				}
			}
		} 
		picture = GFX_evt_daughter_asking_mother
	}
	picture = { 
		trigger = { 
			NOR = {
				has_religion_feature = religion_matriarchal 
				AND = {	# MOD
					has_game_rule = {
						name = flavor_events
						value = enatic
					}
					religion = norse_pagan
				}
			}
		} 
		picture = GFX_evt_son_asking_father
	}

	is_triggered_only = yes

	option = { 
		name = EVTOPTAHFP21078
		if = {  
			limit = { has_character_flag = flag_appease_kind_approach }
			tooltip = {  
				FROM = {  
				show_scope_change = no
					opinion = {  
						who = ROOT
						modifier = opinion_swayed_2
						years = 10
					}
				}
			}
		}
		if = {  
			limit = { 
				NOT = { has_character_flag = flag_appease_kind_approach } 
			}
			tooltip = {  
				FROM = {  
				show_scope_change = no
					opinion = {  
						who = ROOT
						modifier = opinion_swayed_1
						years = 5
					}
				}
			}
		}
		if = { 
			limit = { 
				NOT = { religion_group = FROM } 
				NOT = { trait = sympathy_christendom }
				FROM = { religion_group = christian }
			} 
			random = { chance = 30 add_trait = sympathy_christendom }
		} 
		if = { 
			limit = { 
				NOT = { religion_group = FROM } 
				NOT = { trait = sympathy_islam }
				FROM = { religion_group = muslim }
			} 
			random = { chance = 30 add_trait = sympathy_islam }
		} 
		if = { 
			limit = { 
				NOT = { religion_group = FROM } 
				NOT = { trait = sympathy_pagans }
				FROM = { religion_group = pagan_group }
			} 
			random = { chance = 30 add_trait = sympathy_pagans }
		} 
		if = { 
			limit = { 
				NOT = { religion_group = FROM } 
				NOT = { trait = sympathy_zoroastrianism }
				FROM = { religion_group = zoroastrian_group }
			} 
			random = { chance = 30 add_trait = sympathy_zoroastrianism }
		} 
		if = { 
			limit = { 
				NOT = { religion_group = FROM } 
				NOT = { trait = sympathy_judaism }
				FROM = { religion_group = jewish_group }
			} 
			random = { chance = 30 add_trait = sympathy_judaism }
		} 
		if = { 
			limit = { 
				NOT = { religion_group = FROM } 
				NOT = { trait = sympathy_indian }
				FROM = { religion_group = indian_group }
			} 
			random = { chance = 30 add_trait = sympathy_indian }
		}
		clr_character_flag = flag_appease_kind_approach
		clr_character_flag = flag_appease_kind_health
		clr_character_flag = flag_appease_kind_religion
		ai_chance = { factor = 100 }
	}
}

#Appeaser: Character was not impressed by your present.
character_event = {
	id = HF.21079
	desc = {
		text = EVTDESCAHFP21079
		trigger = { 
			has_character_flag = flag_appease_kind_approach
		}
	}
	desc = {
		text = EVTDESCBHFP21079
		trigger = { 
			has_character_flag = flag_appease_kind_health
		}
	}
	desc = {
		text = EVTDESCCHFP21079
		trigger = { 
			has_character_flag = flag_appease_kind_religion
		}
	}
	picture = { 
		trigger = { 
			OR = {
				has_religion_feature = religion_matriarchal 
				AND = {	# MOD
					has_game_rule = {
						name = flavor_events
						value = enatic
					}
					religion = norse_pagan
				}
			}
		} 
		picture = GFX_evt_daughter_asking_mother
	}
	picture = { 
		trigger = { 
			NOR = {
				has_religion_feature = religion_matriarchal 
				AND = {	# MOD
					has_game_rule = {
						name = flavor_events
						value = enatic
					}
					religion = norse_pagan
				}
			}
		} 
		picture = GFX_evt_son_asking_father
	}

	is_triggered_only = yes

	option = { 
		name = EVTOPTAHFP21079
		clr_character_flag = flag_appease_kind_approach
		clr_character_flag = flag_appease_kind_health
		clr_character_flag = flag_appease_kind_religion
		ai_chance = { factor = 100 }
	}
}


#Physician: Hidden event to administer cure to Appeased.
character_event = {
	id = HF.21080
	hide_window = yes

	is_triggered_only = yes

	immediate = {
		random_list = {
			15 = { #Crit success
				modifier = { 
					factor = 1.5
					learning = 15
				}
				modifier = { 
					factor = 1.5
					learning = 17
				}
				modifier = { 
					factor = 1.5
					learning = 19
				}
				modifier = { 
					factor = 1.5
					learning = 21
				}
				modifier = { 
					factor = 0.25
					NOT = { trait = physician } 
				}
				FROM = { character_event = { id = HF.21081 } }
			}
			45 = { #Success
				FROM = { character_event = { id = HF.21082 } }
			}
			5 = { #Failure
				modifier = { 
					factor = 2 
					trait = slow 
				}
				modifier = { 
					factor = 2 
					trait = imbecile 
				}
				modifier = { 
					factor = 2 
					NOT = { learning = 10 } 
				}
				modifier = { 
					factor = 2 
					NOT = { learning = 8 } 
				}
				modifier = { 
					factor = 2 
					NOT = { learning = 6 } 
				}
				modifier = { 
					factor = 2 
					NOT = { trait = physician } 
				}
				FROM = { character_event = { id = HF.21083 } }
			} 
		}
	}
}

#Appeased: Physician was extremely good.
character_event = {
	id = HF.21081
	desc = EVTDESCAHFP21081
	picture = GFX_evt_court_physician

	is_triggered_only = yes

	option = { 
		name = EVTOPTAHFP21081
		add_character_modifier = {
			name = successful_treatment_2
			duration = 730
			stacking = yes
		}	
		ai_chance = { factor = 100 }
	}
}
#Appeased: Physician was just good.
character_event = {
	id = HF.21082
	desc = EVTDESCAHFP21082
	picture = GFX_evt_court_physician

	is_triggered_only = yes

	option = { 
		name = EVTOPTAHFP21082
		add_character_modifier = {
			name = successful_treatment_1
			duration = 730
			stacking = yes
		}	
		ai_chance = { factor = 100 }
	}
}

#Appeased: Physician failed.
character_event = {
	id = HF.21083
	desc = EVTDESCAHFP21083
	picture = GFX_evt_court_physician

	is_triggered_only = yes

	option = { 
		name = EVTOPTAHFP21083
		add_character_modifier = {
			name = failed_treatment_1
			duration = 730
			stacking = yes
		}	
		ai_chance = { factor = 100 }
	}
}

#Cruel/Envious event.
#Appeased: hidden ping.
character_event = {
	id = HF.21084
	hide_window = yes

	is_triggered_only = yes

	immediate = { 
		FROM = { character_event = { id = HF.21085 } }
	}
}

#Appeaser: cruel-based options.
character_event = {
	id = HF.21085
	desc = EVTDESCHFP21085
	picture = { 
		trigger = { 
			is_female = yes
		} 
		picture = GFX_evt_prisoner_hf
	}
	picture = { 
		trigger = { 
			is_female = no
		} 
		picture = GFX_evt_hooded_figure_hf
	}

	trigger = { 
		FROM = { 
			is_alive = yes 
		} 
	}
	is_triggered_only = yes

	option = { #Offer head of detractor
		name = EVTOPTAHFP21085
		custom_tooltip = { text = tooltip_21085_A }
		set_character_flag = flag_appease_cruel_head
		hidden_tooltip = { FROM = { character_event = { id = HF.21086 } } }
		ai_chance = { 
			factor = 60 
			modifier = {  
				factor = 1.5
				trait = impaler
			}

		}
	}
	option = { #Send treaty on torture
		name = EVTOPTBHFP21085
		custom_tooltip = { text = tooltip_21085_B } 
		set_character_flag = flag_appease_cruel_letter
		hidden_tooltip = { FROM = { character_event = { id = HF.21086 } } }
		ai_chance = { 
			factor = 40 
			modifier = {  
				factor = 1.5
				trait = cruel
			}
		}
	}
	option = { #No.
		name = EVTOPTCHFP21085
		ai_chance = { factor = 0 }
	}
}

#Appeased: cruel appeasement.
character_event = {
	id = HF.21086
	desc = {
		text = EVTDESCAHFP21086
		trigger = { 
			FROM = { has_character_flag = flag_appease_cruel_head }
		}
	}
	desc = {
		text = EVTDESCBHFP21086
		trigger = { 
			FROM = { has_character_flag = flag_appease_cruel_letter }
		}
	}
	picture = { 
		trigger = { 
			is_female = yes
		} 
		picture = GFX_evt_prisoner_hf
	}
	picture = { 
		trigger = { 
			is_female = no
		} 
		picture = GFX_evt_hooded_figure_hf
	}


	is_triggered_only = yes

	option = { #Really Impressed
		name = EVTOPTAHFP21086
		trigger = { 
			OR = { 
				trait = cruel
				trait = impaler
				trait = envious
			} 
		}
		opinion = {  
			who = FROM
			modifier = opinion_swayed_2
			years = 10
		}
		FROM = { set_character_flag = flag_crit_swayed_cruel }
		hidden_tooltip = { FROM = { character_event = { id = HF.21087 days = 10 } } }
		ai_chance = { 
			factor = 20 
			modifier = {  
				factor = 0.9
				FROM = { 
					trait = shy
				}
			}
			modifier = {  
				factor = 1.1
				FROM = { 
					trait = gregarious
				}
			}
			modifier = {  
				factor = 0.8
				trait = trusting
			}
			modifier = {  
				factor = 0.8
				trait = socializer
			}
			modifier = {  
				factor = 1.5
				trait = proud
			}
			modifier = {  
				factor = 1.25
				trait = impaler
			}
			modifier = {  
				factor = 0.75
				FROM = { has_character_flag = flag_appease_cruel_letter }
			}
		}
	}
	option = { #Impressed
		name = EVTOPTBHFP21086
		if = { limit = { NOT = { trait = cruel } }
			random = { 
				chance = 30
				if = { 
					limit = { 
						NOT = { trait = cruel } 
						NOT = { trait = kind }
					}
					add_trait = cruel
					hidden_tooltip = { character_event = { id = 38259 } }
				} 
				if = { 
					limit = { 
						trait = kind
					}
					remove_trait = kind
					hidden_tooltip = { character_event = { id = 38307 } }
				} 
			} 
		}
		opinion = {  
			who = FROM
			modifier = opinion_swayed_1
			years = 5
		}
		FROM = { set_character_flag = flag_swayed_cruel }
		hidden_tooltip = { FROM = { character_event = { id = HF.21087 days = 10 } } }
		ai_chance = { 
			factor = 50 
			modifier = {  
				factor = 0.9
				FROM = { 
					trait = shy
				}
			}
			modifier = {  
				factor = 1.1
				FROM = { 
					trait = gregarious
				}
			}
			modifier = {  
				factor = 0.8
				trait = trusting
			}
			modifier = {  
				factor = 0.8
				trait = humble
			}
			modifier = {  
				factor = 0.2
				trait = kind
			}
			modifier = {  
				factor = 1.25
				trait = impaler
			}
			modifier = {  
				factor = 0.8
				trait = charitable
			}
		}
	}
	option = { #Not impressed
		name = EVTOPTCHFP21086
		hidden_tooltip = { FROM = { character_event = { id = HF.21088 days = 10 } } }
		ai_chance = { 
			factor = 20
			#Relative diplomacy
			modifier = {  
				factor = 1.5
				attribute_diff = { character = FROM attribute = diplomacy  value = 2 }
			}
			modifier = {  
				factor = 1.5
				attribute_diff = { character = FROM attribute = diplomacy  value = 4 }
			}
			modifier = {  
				factor = 1.5
				attribute_diff = { character = FROM attribute = diplomacy  value = 6 }
			}
			#Raw diplomacy
			modifier = {  
				factor = 0.95
				FROM = { 
					has_character_flag = flag_appease_cruel_letter
					diplomacy = 10 
				}
			}
			modifier = {  
				factor = 0.9
				FROM = { 
					has_character_flag = flag_appease_cruel_letter
					diplomacy = 12 
				}
			}
			modifier = {  
				factor = 0.9
				FROM = { 
					has_character_flag = flag_appease_cruel_letter
					diplomacy = 15
				}
			}
			modifier = {  
				factor = 0.75
				FROM = { 
					has_character_flag = flag_appease_cruel_letter
					diplomacy = 18 
				}
			}
			modifier = {  
				factor = 0.75
				FROM = { 
					has_character_flag = flag_appease_cruel_letter
					diplomacy = 20 
				}
			}
			modifier = {  
				factor = 0.9
				FROM = { 
					has_character_flag = flag_appease_cruel_letter
					higher_tier_than = ROOT 	#Intimidated. 
				}
			}
		}
	}
	option = { #Insulted
		name = EVTOPTDHFP21086
		trigger = { 
			NOR = { 
				trait = cruel 
				trait = impaler
			} 
		}
		FROM = { set_character_flag = flag_repulsed_cruel }
		hidden_tooltip = { FROM = { character_event = { id = HF.21088 days = 10 } } }
		ai_chance = { 
			factor = 10
			modifier = {  
				factor = 4
				trait = kind
			}
			modifier = {  
				factor = 1.25
				trait = charitable
			}
			modifier = {  
				factor = 1.5
				trait = humble
			}
			modifier = {  
				factor = 0.8
				trait = paranoid
			}
			modifier = {  
				factor = 0.9
				FROM = { trait = impaler }
			}
		}
	}
}

#Appeaser: Character was impressed by your present.
character_event = {
	id = HF.21087
	desc = {
		text = EVTDESCAHFP21087
		trigger = { 
			has_character_flag = flag_crit_swayed_cruel
		}
	}
	desc = {
		text = EVTDESCBHFP21087
		trigger = { 
			NOT = { has_character_flag = flag_crit_swayed_cruel }
		}
	}
	picture = { 
		trigger = { 
			is_female = yes
		} 
		picture = GFX_evt_prisoner_hf
	}
	picture = { 
		trigger = { 
			is_female = no
		} 
		picture = GFX_evt_hooded_figure_hf
	}

	is_triggered_only = yes

	option = { 
		name = EVTOPTAHFP21087
		if = {  
			limit = { has_character_flag = flag_crit_swayed_cruel }
			tooltip = {  
				FROM = {  
				show_scope_change = no
					opinion = {  
						who = ROOT
						modifier = opinion_swayed_2
						years = 10
					}
				}
			}
		}
		if = {  
			limit = { 
				NOT = { has_character_flag = flag_crit_swayed_cruel } 
			}
			tooltip = {  
				FROM = {  
				show_scope_change = no
					opinion = {  
						who = ROOT
						modifier = opinion_swayed_1
						years = 5
					}
				}
			}
		}
		clr_character_flag = flag_appease_cruel_letter
		clr_character_flag = flag_appease_cruel_head
		clr_character_flag = flag_crit_swayed_cruel
		ai_chance = { factor = 100 }
	}
}

#Appeaser: Character was not impressed by your present.
character_event = {
	id = HF.21088
	desc = {
		text = EVTDESCAHFP21088
		trigger = { 
			NOT = { has_character_flag = flag_repulsed_cruel }
		}
	}
	desc = {
		text = EVTDESCBHFP21088
		trigger = { 
			has_character_flag = flag_repulsed_cruel
		}
	}
	picture = { 
		trigger = { 
			is_female = yes
		} 
		picture = GFX_evt_prisoner_hf
	}
	picture = { 
		trigger = { 
			is_female = no
		} 
		picture = GFX_evt_hooded_figure_hf
	}

	is_triggered_only = yes

	option = { 
		name = EVTOPTAHFP21088
		if = { 
			limit = { has_character_flag = flag_repulsed_cruel } 
			FROM = {  
			show_scope_change = no
				opinion = {  
					who = ROOT
					modifier = opinion_disgusted
					years = 5
				}
			}
		}
		clr_character_flag = flag_appease_cruel_letter
		clr_character_flag = flag_appease_cruel_head
		clr_character_flag = flag_repulsed_cruel
		ai_chance = { factor = 100 }
	}
}


#Poet event.
#Appeased: hidden ping.
character_event = {
	id = HF.21089
	hide_window = yes

	is_triggered_only = yes

	immediate = { 
		FROM = { character_event = { id = HF.21090 } }
	}
}

#Appeaser: poet-based options.
character_event = {
	id = HF.21090
	desc = EVTDESCHFP21090
	picture = GFX_evt_pleasing_letter

	trigger = { 
		FROM = { 
			is_alive = yes 
		} 
	}
	is_triggered_only = yes

	option = { #Write about his looks
		trigger = {
			OR = { 
				AND = { 
					FROM = { is_female = yes }
					prefers_men_trigger = no 
				} 
				AND = { 
					FROM = { is_female = no }
					prefers_men_trigger = yes 
				} 
			}
		}
		name = {
			text = EVTOPTAHFP21090_A
			trigger = {
				FROM = { is_female = yes }
			}
		}
		name = {
			text = EVTOPTAHFP21090_B
			trigger = {
				FROM = { is_female = no }
			}
		}
		custom_tooltip = { text = tooltip_21090_A }
		set_character_flag = flag_appease_poet_looks
		hidden_tooltip = { FROM = { character_event = { id = HF.21091 } } }
		ai_chance = { 
			factor = 40 
			modifier = {  
				factor = 1.5
				trait = lustful
			}
			modifier = {  
				factor = 1.5
				FROM = { has_fair_trait_trigger = yes }
			}
		}
	}
	option = { #Write about realm
		name = EVTOPTBHFP21090
		trigger = { is_ruler = yes } 
		custom_tooltip = { text = tooltip_21090_B } 
		set_character_flag = flag_appease_poet_realm
		hidden_tooltip = { FROM = { character_event = { id = HF.21091 } } }
		ai_chance = { 
			factor = 40 
			modifier = {  
				factor = 1.5
				lower_tier_than = FROM
			}
		}
	}
	option = { #Write about accomplishments
		name = EVTOPTCHFP21090
		custom_tooltip = { text = tooltip_21090_C } 
		set_character_flag = flag_appease_poet_deeds
		hidden_tooltip = { FROM = { character_event = { id = HF.21091 } } }
		ai_chance = { 
			factor = 40 
			modifier = {  
				factor = 1.5
				FROM = { 
					OR = { 
						trait = brave
						trait = zealous
						trait = ambitious
					} 
				}
			}
			modifier = {  
				factor = 1.5
				FROM = { 
					OR = { 
						prestige = 500
						piety = 150
					} 
				}
			}
		}
	}
	option = { #No.
		name = EVTOPTDHFP21090
		ai_chance = { factor = 0 }
	}
}

#Appeased: poet appeasement.
character_event = {
	id = HF.21091
	desc = {
		text = EVTDESCAHFP21091
		trigger = { 
			FROM = { has_character_flag = flag_appease_poet_looks }
		}
	}
	desc = {
		text = EVTDESCBHFP21091
		trigger = { 
			FROM = { has_character_flag = flag_appease_poet_realm }
		}
	}
	desc = {
		text = EVTDESCCHFP21091
		trigger = { 
			FROM = { has_character_flag = flag_appease_poet_deeds }
		}
	}
	picture = GFX_evt_pleasing_letter


	is_triggered_only = yes

	option = { #Really Impressed
		name = EVTOPTAHFP21091
		trigger = { 
			OR = { 
				trait = poet
				trait = scholar
				trait = mystic
				trait = proud
			} 
		}
		opinion = {  
			who = FROM
			modifier = opinion_swayed_2
			years = 10
		}
		FROM = { set_character_flag = flag_crit_swayed_poet }
		hidden_tooltip = { FROM = { character_event = { id = HF.21092 days = 10 } } }
		ai_chance = { 
			factor = 20 
			modifier = {  
				factor = 0.9
				FROM = { 
					trait = shy
				}
			}
			modifier = {  
				factor = 1.1
				FROM = { 
					trait = gregarious
				}
			}
			modifier = {  
				factor = 0.8
				trait = paranoid
			}
			modifier = {  
				factor = 0.4
				FROM = { has_character_flag = flag_appease_poet_looks }
				NOT = { trait = trusting }
				OR = { 
					trait = ugly 
					trait = inbred 
					trait = harelip 
					trait = one_eyed
					trait = disfigured 
				}
			}
			modifier = {  
				factor = 1.5
				FROM = { has_character_flag = flag_appease_poet_looks }
				has_fair_trait_trigger = yes
				NOR = { 
					trait = ugly 
					trait = inbred 
					trait = harelip 
					trait = one_eyed
					trait = disfigured 
				}
			}
			modifier = {  
				factor = 1.5
				trait = proud
			}
			modifier = {  
				factor = 0.25
				trait = humble
			}
			modifier = {  
				factor = 0.75
				FROM = { has_character_flag = flag_appease_poet_realm }
			}
		}
	}
	option = { #Impressed
		name = EVTOPTBHFP21091
		if = { limit = { NOT = { trait = proud } }
			random = { 
				chance = 20
				if = { 
					limit = { 
						NOT = { trait = proud } 
						NOT = { trait = humble }
					}
					add_trait = proud
					hidden_tooltip = { character_event = { id = 38261 } }
				} 
				if = { 
					limit = { 
						trait = humble
					}
					remove_trait = humble
					hidden_tooltip = { character_event = { id = 38312 } }
				} 
			} 
		}
		opinion = {  
			who = FROM
			modifier = opinion_swayed_1
			years = 5
		}
		FROM = { set_character_flag = flag_swayed_poet }
		hidden_tooltip = { FROM = { character_event = { id = HF.21092 days = 10 } } }
		ai_chance = { 
			factor = 20 
			modifier = {  
				factor = 0.9
				FROM = { 
					trait = shy
				}
			}
			modifier = {  
				factor = 1.1
				FROM = { 
					trait = gregarious
				}
			}
			modifier = {  
				factor = 0.8
				trait = paranoid
			}
			modifier = {  
				factor = 0.4
				FROM = { has_character_flag = flag_appease_poet_looks }
				NOT = { trait = trusting }
				OR = { 
					trait = ugly 
					trait = inbred 
					trait = harelip 
					trait = one_eyed
					trait = disfigured 
				}
			}
			modifier = {  
				factor = 1.5
				FROM = { has_character_flag = flag_appease_poet_looks }
				has_fair_trait_trigger = yes
				NOR = { 
					trait = ugly 
					trait = inbred 
					trait = harelip 
					trait = one_eyed
					trait = disfigured 
				}
			}
			modifier = {  
				factor = 1.5
				trait = proud
			}
			modifier = {  
				factor = 0.25
				trait = humble
			}
			modifier = {  
				factor = 0.75
				FROM = { has_character_flag = flag_appease_poet_realm }
			}
		}
	}
	option = { #Not impressed
		name = EVTOPTCHFP21091
		hidden_tooltip = { FROM = { character_event = { id = HF.21093 days = 10 } } }
		ai_chance = { 
			factor = 20
			#Relative diplomacy
			modifier = {  
				factor = 1.5
				attribute_diff = { character = FROM attribute = diplomacy  value = 2 }
			}
			modifier = {  
				factor = 1.5
				attribute_diff = { character = FROM attribute = diplomacy  value = 4 }
			}
			modifier = {  
				factor = 1.5
				attribute_diff = { character = FROM attribute = diplomacy  value = 6 }
			}
			#Raw diplomacy
			modifier = {  
				factor = 0.95
				FROM = { 
					diplomacy = 10 
				}
			}
			modifier = {  
				factor = 0.9
				FROM = { 
					diplomacy = 12 
				}
			}
			modifier = {  
				factor = 0.9
				FROM = { 
					diplomacy = 15
				}
			}
			modifier = {  
				factor = 0.75
				FROM = { 
					diplomacy = 18 
				}
			}
			modifier = {  
				factor = 0.75
				FROM = { 
					diplomacy = 20 
				}
			}
			modifier = {  
				factor = 0.75
				FROM = { 
					has_character_flag = flag_appease_poet_deeds
				}
				NOR = { 
					prestige = 50
					piety = 0
				}
			}
			modifier = {  
				factor = 0.9
				FROM = { 
					has_character_flag = flag_appease_poet_realm
					lower_tier_than = ROOT 	#Not fooled. 
				}
			}
		}
	}
	option = { #Insulted
		name = EVTOPTDHFP21091
		trigger = { 
			NOR = { 
				trait = poet
				trait = scholar
				trait = mystic
				trait = proud
			} 
		}
		FROM = { set_character_flag = flag_repulsed_poet }
		hidden_tooltip = { FROM = { character_event = { id = HF.21093 days = 10 } } }
		ai_chance = { 
			factor = 10
			modifier = {  
				factor = 4
				NOT = { learning = 6 }
			}
			modifier = {  
				factor = 1.5
				trait = greedy
			}
			modifier = {  
				factor = 1.5
				trait = humble
			}
			modifier = {  
				factor = 0.8
				trait = trusting
			}
			modifier = {  
				factor = 0.9
				FROM = { trait = socializer }
			}
		}
	}
}

#Appeaser: Character was impressed by your present.
character_event = {
	id = HF.21092
	desc = {
		text = EVTDESCAHFP21092
		trigger = { 
			has_character_flag = flag_crit_swayed_poet
		}
	}
	desc = {
		text = EVTDESCBHFP21092
		trigger = { 
			NOT = { has_character_flag = flag_crit_swayed_poet }
		}
	}
	picture = GFX_evt_pleasing_letter

	is_triggered_only = yes

	option = { 
		name = EVTOPTAHFP21092
		if = {  
			limit = { has_character_flag = flag_crit_swayed_poet }
			tooltip = {  
				FROM = {  
				show_scope_change = no
					opinion = {  
						who = ROOT
						modifier = opinion_swayed_2
						years = 10
					}
				}
			}
		}
		if = {  
			limit = { 
				NOT = { has_character_flag = flag_crit_swayed_poet } 
			}
			tooltip = {  
				FROM = {  
				show_scope_change = no
					opinion = {  
						who = ROOT
						modifier = opinion_swayed_1
						years = 5
					}
				}
			}
		}
		clr_character_flag = flag_appease_poet_looks
		clr_character_flag = flag_appease_poet_deeds
		clr_character_flag = flag_appease_poet_realm
		clr_character_flag = flag_crit_swayed_poet
		ai_chance = { factor = 100 }
	}
}

#Appeaser: Character was not impressed by your present.
character_event = {
	id = HF.21093
	desc = {
		text = EVTDESCAHFP21093
		trigger = { 
			NOT = { has_character_flag = flag_repulsed_poet }
		}
	}
	desc = {
		text = EVTDESCBHFP21093
		trigger = { 
			has_character_flag = flag_repulsed_poet
		}
	}
	picture = GFX_evt_upsetting_letter

	is_triggered_only = yes

	option = { 
		name = EVTOPTAHFP21093
		if = { 
			limit = { has_character_flag = flag_repulsed_poet } 
			FROM = {  
			show_scope_change = no
				opinion = {  
					who = ROOT
					modifier = opinion_antagonized_1
					years = 5
				}
			}
		}
		if = { 
			limit = { NOT = { has_character_flag = flag_repulsed_poet } } 
			FROM = {  
			show_scope_change = no
				opinion = {  
					who = ROOT
					modifier = opinion_antagonized_0
					years = 5
				}
			}
		}
		clr_character_flag = flag_appease_poet_looks
		clr_character_flag = flag_appease_poet_deeds
		clr_character_flag = flag_appease_poet_realm
		clr_character_flag = flag_repulsed_poet
		ai_chance = { factor = 100 }
	}
}

#War friends event.
#Appeased: fighting a war against Appeaser as an unlanded commander, switch sides?
character_event = {
	id = HF.21094
	desc = EVTDESCHFP21094
	picture = GFX_evt_battle

	trigger = { 
		FROM = { 
			is_alive = yes 
		} 
		opinion = { 
			who = FROM
			value = 50 
		} 
		OR = { 
			is_ruler = no
			independent = no
		} 
		has_minor_title = title_commander
		in_command = yes
		liege = { 
			any_war = { 
				OR = { 
					any_attacker = { character = FROM }
					any_defender = { character = FROM }
				}  
			} 
		} 
	}

	is_triggered_only = yes

	#Additional option for landed vassal, who is simply no longer available as commander for the war.

	option = { #Defect - rulers
		name = EVTOPTAHFP21094
		trigger = { is_ruler = yes }
		tiered_piety_reward_effect = yes
		remove_title = title_commander
		add_character_modifier = { name = refusing_to_lead years = 3 }
		FROM = { 
			show_scope_change = no
			opinion = { 
				who = ROOT
				modifier = opinion_swayed_2
				years = 10 
			} 
		}
		if = { 
			limit = { 
				is_feudal = yes
				liege = { NOT = { trait = kind } }
			}
			liege = { 
				show_scope_change = no
				opinion = { 
					who = ROOT
					modifier = opinion_broke_contract 
				} 
			}
		}
		hidden_tooltip = { liege = { character_event = { id = HF.21095 } } } #Notify liege.
		hidden_tooltip = { FROM = { character_event = { id = HF.21096 } } } #Notify Appeaser.
		ai_chance = { 
			factor = 50 
			modifier = { 
				factor = 1.5
				trait = brave
			}
			modifier = { 
				factor = 1.5
				trait = gregarious
			}
			modifier = { 
				factor = 1.5
				trait = kind
			}
			modifier = { 
				factor = 1.5
				trait = charitable
			}
			modifier = { 
				factor = 1.5
				trait = humble
			}
		}

	}
	option = { #Defect
		name = EVTOPTBHFP21094
		trigger = { is_ruler = no }
		tiered_piety_reward_effect = yes
		if = { 
			limit = { 
				liege = { NOT = { trait = kind } }
			}
			liege = { 
				show_scope_change = no
				opinion = { 
					who = ROOT
					modifier = opinion_traitor 
				} 
			}
		}
		move_character = FROM
		any_spouse = { 
			limit = { is_ruler = no }
			move_character = FROM 
		}
		any_child = { 
			limit = { 
				is_ruler = no
				is_adult = no 
			}
			move_character = FROM 
		}
		hidden_tooltip = { liege = { character_event = { id = HF.21095 } } } #Notify liege.
		hidden_tooltip = { FROM = { character_event = { id = HF.21096 } } } #Notify Appeaser.
		ai_chance = { 
			factor = 50 
			modifier = { 
				factor = 1.5
				trait = brave
			}
			modifier = { 
				factor = 1.5
				trait = gregarious
			}
			modifier = { 
				factor = 1.5
				trait = kind
			}
			modifier = { 
				factor = 1.5
				trait = charitable
			}
			modifier = { 
				factor = 1.5
				trait = humble
			}
		}

	}
	option = { #Stay loyal
		name = EVTOPTCHFP21094
		ai_chance = { 
			factor = 50 
			modifier = { 
				factor = 1.5
				trait = craven
			}
			modifier = { 
				factor = 1.5
				trait = shy
			}
			modifier = { 
				factor = 1.5
				trait = cruel
			}
			modifier = { 
				factor = 1.5
				trait = envious
			}
			modifier = { 
				factor = 1.5
				trait = greedy
			}
			modifier = { 
				factor = 1.5
				trait = proud
			}
		}
	}
}

#Liege: Appeased refuses to fight!
character_event = {
	id = HF.21095
	desc = {
		text = EVTDESCAHFP21095
		trigger = { 
			FROM = { is_ruler = yes }
		}
	}
	desc = {
		text = EVTDESCBHFP21095
		trigger = { 
			FROM = { is_ruler = no }
		}
	}
	picture = GFX_evt_battle

	is_triggered_only = yes

	option = { 
		name = EVTOPTAHFP21095
		trigger = { trait = kind }
		tooltip_info = kind
		ai_chance = { factor = 100 }
	}
	option = { 
		name = EVTOPTBHFP21095
		trigger = { NOT = { trait = kind } }
		ai_chance = { factor = 100 }
	}
}

#Appeaser: Appeased refuses to fight against you.
character_event = {
	id = HF.21096
	desc = {
		text = EVTDESCAHFP21096
		trigger = { 
			FROM = { is_ruler = yes }
		}
	}
	desc = {
		text = EVTDESCBHFP21096
		trigger = { 
			FROM = { is_ruler = no }
		}
	}
	picture = GFX_evt_battle

	is_triggered_only = yes

	option = { 
		name = EVTOPTAHFP21096
		trigger = { has_dlc = "Conclave" }
		add_favor = FROM
		tooltip = { 
			opinion = { 
				who = FROM
				modifier = opinion_swayed_2
				years = 10 
			} 
		}
		ai_chance = { 
			factor = 60 
			modifier = { 
				factor = 1.5
				trait = kind
			}
			modifier = { 
				factor = 1.5
				trait = charitable
			}

		}
	}
	option = { 
		name = EVTOPTBHFP21096
		tooltip = { 
			opinion = { 
				who = FROM
				modifier = opinion_swayed_2
				years = 10 
			} 
		}
		ai_chance = { 
			factor = 40 
			modifier = { 
				factor = 1.25
				trait = proud
			}
			modifier = { 
				factor = 1.25
				trait = greedy
			}
			modifier = { 
				factor = 1.5
				trait = envious
			}
		}
	}
}

###############################
#Tier III Events - Long event chains
###############################


#Visit event.
#Appeased: hidden ping.
character_event = {
	id = HF.21097
	hide_window = yes

	is_triggered_only = yes

	immediate = { 
		FROM = { character_event = { id = HF.21098 } }
	}
}

#Appeaser: do you wish to invite Appeased to court?
character_event = {
	id = HF.21098
	desc = {
		text = EVTDESCHFP21098
		trigger = { 
			FROM = { location = { character = ROOT } }
		}
	}
	desc = {
		text = EVTDESCHFPB21098
		trigger = { 
			NOT = { FROM = { location = { character = ROOT } } }
		}
	}
	picture = GFX_evt_diplomat_hf

	trigger = { 
		NOT = { has_character_modifier = appease_visit_cooldown }
		FROM = { 
			is_alive = yes 
			is_inaccessible_trigger = no
			NOT = { trait = incapable }
		} 
	}

	immediate = {
		add_character_modifier = { #Do not let this event happen too often. 
			modifier = appease_visit_cooldown
			hidden = yes
			duration = 2000
		}
	}

	is_triggered_only = yes

	option = { #Invite him to court for a while.
		name = EVTOPTAHFP21098
		custom_tooltip = { text = tooltip_21098_A }
		hidden_tooltip = { persistent_event_target:sway_target = { character_event = { id = HF.21099 days = 9 } } }
		ai_chance = { 
			factor = 100
		}
	}
	option = { #No.
		name = EVTOPTBHFP21098
		ai_chance = { factor = 0 }
	}
}

#Appeased: request to join Appeaser for a few days.
character_event = {
	id = HF.21099
	desc = EVTDESCHFP21099
	picture = GFX_evt_diplomatic_greeting

	trigger = { 
		FROM = { 
			is_alive = yes 
			NOT = { trait = incapable }
		} 
	}

	is_triggered_only = yes

	option = { #Go.
		name = EVTOPTAHFP21099
		custom_tooltip = { text = tooltip_21099_A }
		hidden_tooltip = { FROM = { character_event = { id = HF.21100 } } }
		add_character_modifier = { modifier = out_traveling duration = 15 }
		ai_chance = { 
			factor = 100
		}
	}
	option = { #No.
		name = EVTOPTBHFP21099
		custom_tooltip = { text = tooltip_21099_B }
		hidden_tooltip = { FROM = { character_event = { id = HF.21101 } } }
		ai_chance = { factor = 0 }
	}
}

#Appeaser: Appeased has arrived.
character_event = {
	id = HF.21100
	desc = EVTDESCHFP21100
	picture = { 
		trigger = { 
			OR = {
				has_religion_feature = religion_matriarchal 
				AND = {	# MOD
					has_game_rule = {
						name = flavor_events
						value = enatic
					}
					religion = norse_pagan
				}
			}
		} 
		picture = GFX_evt_daughter_asking_mother
	}
	picture = { 
		trigger = { 
			NOR = {
				has_religion_feature = religion_matriarchal 
				AND = {	# MOD
					has_game_rule = {
						name = flavor_events
						value = enatic
					}
					religion = norse_pagan
				}
			}
		} 
		picture = GFX_evt_son_asking_father
	}

	trigger = { 
		FROM = { 
			is_alive = yes 
			NOT = { trait = incapable }
		} 
	}

	is_triggered_only = yes

	option = { 
		name = EVTOPTAHFP21100
		custom_tooltip = { text = tooltip_21100_A }
		hidden_tooltip = { FROM = { character_event = { id = HF.21102 } } } #Notify appeased of welcome.
		hidden_tooltip = { character_event = { id = HF.21103 days = 7 } } #Hidden event setting up flags and randomizing result.
		ai_chance = { 
			factor = 100
		}
	}
}
#Appeaser: Appeased did not come.
character_event = {
	id = HF.21101
	desc = EVTDESCHFP21101
	picture = GFX_evt_upsetting_letter

	trigger = { 
		FROM = { 
			is_alive = yes 
			NOT = { trait = incapable }
		} 
	}

	is_triggered_only = yes

	option = { 
		name = EVTOPTAHFP21101
		ai_chance = { 
			factor = 100
		}
	}
}
#Appeased: Notified of welcome.
character_event = {
	id = HF.21102
	desc = {
		text = EVTDESCAHFP21102
		trigger = { 
			host = { character = FROM }
		}
	}
	desc = {
		text = EVTDESCBHFP21102
		trigger = { 
			NOT = { host = { character = FROM } }
		}
	}
	picture = GFX_evt_state_diplomacy

	trigger = { 
		FROM = { 
			is_alive = yes 
			NOT = { trait = incapable }
		} 
	}

	is_triggered_only = yes

	option = { 
		name = EVTOPTAHFP21102
		ai_chance = { 
			factor = 100
		}
	}
}

#Appeaser: hidden event setting up flags for options and randomizing result.
character_event = {
	id = HF.21103
	hide_window = yes

	trigger = { 
		FROMFROM = { 
			is_alive = yes 
			NOT = { trait = incapable }
		} 
	}

	is_triggered_only = yes

	immediate = { 
		#First random lists pick two out the Appeaser's traits. This will allow the next event to use those traits as special options without going beyond the 4-options limit (the other two options are the default and the high diplomacy ones).
		#First pick
		random_list = { 
			10 = {
				modifier = { 
					factor = 0
					NOT = { trait = drunkard }
				}	
				modifier = { #Try not to pick opposite traits if better ones are available
					factor = 0.5
					persistent_event_target:sway_target = { trait = temperate }
				}	
				modifier = { 
					factor = 0
					has_character_flag = flag_appeaser_option_drunkard
				}		
				set_character_flag = flag_appeaser_option_drunkard
			}

			10 = {
				modifier = { 
					factor = 0
					NOT = { trait = lunatic }
				}	
				modifier = { #Try not to pick opposite traits if better ones are available
					factor = 0.5
					persistent_event_target:sway_target = { trait = paranoid }
				}	
				modifier = { 
					factor = 0
					has_character_flag = flag_appeaser_option_lunatic
				}		
				set_character_flag = flag_appeaser_option_lunatic
			}

			10 = {
				modifier = { 
					factor = 0
					NOT = { trait = possessed }
				}	
				modifier = { #Try not to pick opposite traits if better ones are available
					factor = 0.5
					persistent_event_target:sway_target = { trait = zealous }
				}
				modifier = { 
					factor = 0
					has_character_flag = flag_appeaser_option_possessed
				}		
				set_character_flag = flag_appeaser_option_possessed
			}
			10 = {
				modifier = { 
					factor = 0
					NOT = { has_fair_trait_trigger = yes }
				}	
				modifier = { #Try not to pick opposite traits if better ones are available
					factor = 0.5
					persistent_event_target:sway_target = { trait = envious }
				}
				modifier = { 
					factor = 0
					has_character_flag = flag_appeaser_option_fair
				}		
				set_character_flag = flag_appeaser_option_fair
			}
			10 = {
				modifier = { 
					factor = 0
					NOT = { trait = chaste }
				}	
				modifier = { #Try not to pick opposite traits if better ones are available
					factor = 0.5
					persistent_event_target:sway_target = { trait = lustful }
				}
				modifier = { 
					factor = 0
					has_character_flag = flag_appeaser_option_chaste
				}		
				set_character_flag = flag_appeaser_option_chaste
			}
			10 = {
				modifier = { 
					factor = 0
					NOT = { trait = temperate }
				}	
				modifier = { #Try not to pick opposite traits if better ones are available
					factor = 0.5
					persistent_event_target:sway_target = { trait = gluttonous }
				}
				modifier = { 
					factor = 0
					has_character_flag = flag_appeaser_option_temperate
				}		
				set_character_flag = flag_appeaser_option_temperate
			}
			10 = {
				modifier = { 
					factor = 0
					NOT = { trait = charitable }
				}	
				modifier = { #Try not to pick opposite traits if better ones are available
					factor = 0.5
					persistent_event_target:sway_target = { trait = greedy }
				}
				modifier = { 
					factor = 0
					has_character_flag = flag_appeaser_option_charitable
				}		
				set_character_flag = flag_appeaser_option_charitable
			}
			10 = {
				modifier = { 
					factor = 0
					NOT = { trait = diligent }
				}	
				modifier = { #Try not to pick opposite traits if better ones are available
					factor = 0.5
					persistent_event_target:sway_target = { trait = slothful }
				}
				modifier = { 
					factor = 0
					has_character_flag = flag_appeaser_option_diligent
				}		
				set_character_flag = flag_appeaser_option_diligent
			}
			10 = {
				modifier = { 
					factor = 0
					NOT = { trait = patient }
				}	
				modifier = { #Try not to pick opposite traits if better ones are available
					factor = 0.5
					persistent_event_target:sway_target = { trait = wroth }
				}
				modifier = { 
					factor = 0
					has_character_flag = flag_appeaser_option_patient
				}		
				set_character_flag = flag_appeaser_option_patient
			}
			10 = {
				modifier = { 
					factor = 0
					NOT = { trait = kind }
				}	
				modifier = { #Try not to pick opposite traits if better ones are available
					factor = 0.5
					persistent_event_target:sway_target = { trait = cruel }
				}
				modifier = { 
					factor = 0
					has_character_flag = flag_appeaser_option_kind
				}		
				set_character_flag = flag_appeaser_option_kind
			}
			10 = {
				modifier = { 
					factor = 0
					NOT = { trait = humble }
				}	
				modifier = { #Try not to pick opposite traits if better ones are available
					factor = 0.5
					persistent_event_target:sway_target = { trait = proud }
				}
				modifier = { 
					factor = 0
					has_character_flag = flag_appeaser_option_humble
				}		
				set_character_flag = flag_appeaser_option_humble
			}
			10 = {
				modifier = { 
					factor = 0
					NOT = { trait = lustful }
				}	
				modifier = { #Try not to pick opposite traits if better ones are available
					factor = 0.5
					persistent_event_target:sway_target = { trait = chaste }
				}
				modifier = { 
					factor = 0
					has_character_flag = flag_appeaser_option_lustful
				}		
				set_character_flag = flag_appeaser_option_lustful
			}
			10 = {
				modifier = { 
					factor = 0
					NOT = { trait = gluttonous }
				}	
				modifier = { #Try not to pick opposite traits if better ones are available
					factor = 0.5
					persistent_event_target:sway_target = { trait = temperate }
				}
				modifier = { 
					factor = 0
					has_character_flag = flag_appeaser_option_gluttonous
				}		
				set_character_flag = flag_appeaser_option_gluttonous
			}
			10 = {
				modifier = { 
					factor = 0
					NOT = { trait = greedy }
				}	
				modifier = { #Try not to pick opposite traits if better ones are available
					factor = 0.5
					persistent_event_target:sway_target = { trait = charitable }
				}
				modifier = { 
					factor = 0
					has_character_flag = flag_appeaser_option_greedy
				}		
				set_character_flag = flag_appeaser_option_greedy
			}
			10 = {
				modifier = { 
					factor = 0
					NOT = { trait = slothful }
				}	
				modifier = { #Try not to pick opposite traits if better ones are available
					factor = 0.5
					persistent_event_target:sway_target = { trait = diligent }
				}
				modifier = { 
					factor = 0
					has_character_flag = flag_appeaser_option_slothful
				}		
				set_character_flag = flag_appeaser_option_slothful
			}
			10 = {
				modifier = { 
					factor = 0
					NOT = { trait = wroth }
				}	
				modifier = { #Try not to pick opposite traits if better ones are available
					factor = 0.5
					persistent_event_target:sway_target = { trait = patient }
				}
				modifier = { 
					factor = 0
					has_character_flag = flag_appeaser_option_wroth
				}		
				set_character_flag = flag_appeaser_option_wroth
			}
			10 = {
				modifier = { 
					factor = 0
					NOT = { trait = envious }
				}	
				modifier = { #Try not to pick opposite traits if better ones are available
					factor = 0.5
					persistent_event_target:sway_target = { trait = kind }
				}
				modifier = { 
					factor = 0
					has_character_flag = flag_appeaser_option_envious
				}		
				set_character_flag = flag_appeaser_option_envious
			}
			10 = {
				modifier = { 
					factor = 0
					NOT = { trait = proud }
				}	
				modifier = { #Try not to pick opposite traits if better ones are available
					factor = 0.5
					persistent_event_target:sway_target = { trait = humble }
				}
				modifier = { 
					factor = 0
					has_character_flag = flag_appeaser_option_proud
				}		
				set_character_flag = flag_appeaser_option_proud
			}
			10 = {
				modifier = { 
					factor = 0
					NOT = { trait = ambitious }
				}	
				modifier = { #Try not to pick opposite traits if better ones are available
					factor = 0.5
					persistent_event_target:sway_target = { trait = content }
				}
				modifier = { 
					factor = 0
					has_character_flag = flag_appeaser_option_ambitious
				}		
				set_character_flag = flag_appeaser_option_ambitious
			}
			10 = {
				modifier = { 
					factor = 0
					NOT = { trait = arbitrary }
				}	
				modifier = { #Try not to pick opposite traits if better ones are available
					factor = 0.5
					persistent_event_target:sway_target = { trait = just }
				}
				modifier = { 
					factor = 0
					has_character_flag = flag_appeaser_option_arbitrary
				}		
				set_character_flag = flag_appeaser_option_arbitrary
			}
			10 = {
				modifier = { 
					factor = 0
					NOT = { trait = brave }
				}	
				modifier = { #Try not to pick opposite traits if better ones are available
					factor = 0.5
					persistent_event_target:sway_target = { trait = craven }
				}
				modifier = { 
					factor = 0
					has_character_flag = flag_appeaser_option_brave
				}		
				set_character_flag = flag_appeaser_option_brave
			}
			10 = {
				modifier = { 
					factor = 0
					NOT = { trait = content }
				}	
				modifier = { #Try not to pick opposite traits if better ones are available
					factor = 0.5
					persistent_event_target:sway_target = { trait = ambitious }
				}
				modifier = { 
					factor = 0
					has_character_flag = flag_appeaser_option_content
				}		
				set_character_flag = flag_appeaser_option_content
			}
			10 = {
				modifier = { 
					factor = 0
					NOT = { trait = craven }
				}	
				modifier = { #Try not to pick opposite traits if better ones are available
					factor = 0.5
					persistent_event_target:sway_target = { trait = brave }
				}
				modifier = { 
					factor = 0
					has_character_flag = flag_appeaser_option_craven
				}		
				set_character_flag = flag_appeaser_option_craven
			}
			10 = {
				modifier = { 
					factor = 0
					NOT = { trait = cruel }
				}	
				modifier = { #Try not to pick opposite traits if better ones are available
					factor = 0.5
					persistent_event_target:sway_target = { trait = kind }
				}
				modifier = { 
					factor = 0
					has_character_flag = flag_appeaser_option_cruel
				}		
				set_character_flag = flag_appeaser_option_cruel
			}
			10 = {
				modifier = { 
					factor = 0
					NOT = { trait = cynical }
				}	
				modifier = { #Try not to pick opposite traits if better ones are available
					factor = 0.5
					persistent_event_target:sway_target = { trait = zealous religion = ROOT }
				}
				modifier = { 
					factor = 0
					has_character_flag = flag_appeaser_option_cynical
				}		
				set_character_flag = flag_appeaser_option_cynical
			}
			10 = {
				modifier = { 
					factor = 0
					NOT = { trait = deceitful }
				}	
				modifier = { #Try not to pick opposite traits if better ones are available
					factor = 0.5
					persistent_event_target:sway_target = { trait = honest }
				}
				modifier = { 
					factor = 0
					has_character_flag = flag_appeaser_option_deceitful
				}		
				set_character_flag = flag_appeaser_option_deceitful
			}
			10 = {
				modifier = { 
					factor = 0
					NOT = { trait = erudite }
				}	
				modifier = { #Try not to pick opposite traits if better ones are available
					factor = 0.5
					persistent_event_target:sway_target = { trait = dull }
				}
				modifier = { 
					factor = 0
					has_character_flag = flag_appeaser_option_erudite
				}		
				set_character_flag = flag_appeaser_option_erudite
			}
			10 = {
				modifier = { 
					factor = 0
					NOT = { trait = gregarious }
				}	
				modifier = { #Try not to pick opposite traits if better ones are available
					factor = 0.5
					persistent_event_target:sway_target = { trait = shy }
				}
				modifier = { 
					factor = 0
					has_character_flag = flag_appeaser_option_gregarious
				}		
				set_character_flag = flag_appeaser_option_gregarious
			}
			10 = {
				modifier = { 
					factor = 0
					NOT = { trait = honest }
				}	
				modifier = { #Try not to pick opposite traits if better ones are available
					factor = 0.5
					persistent_event_target:sway_target = { trait = deceitful }
				}
				modifier = { 
					factor = 0
					has_character_flag = flag_appeaser_option_honest
				}		
				set_character_flag = flag_appeaser_option_honest
			}
			10 = {
				modifier = { 
					factor = 0
					NOT = { trait = just }
				}	
				modifier = { #Try not to pick opposite traits if better ones are available
					factor = 0.5
					persistent_event_target:sway_target = { trait = arbitrary }
				}
				modifier = { 
					factor = 0
					has_character_flag = flag_appeaser_option_just
				}		
				set_character_flag = flag_appeaser_option_just
			}
			10 = {
				modifier = { 
					factor = 0
					NOT = { trait = paranoid }
				}	
				modifier = { #Try not to pick opposite traits if better ones are available
					factor = 0.5
					persistent_event_target:sway_target = { trait = trusting }
				}
				modifier = { 
					factor = 0
					has_character_flag = flag_appeaser_option_paranoid
				}		
				set_character_flag = flag_appeaser_option_paranoid
			}
			10 = {
				modifier = { 
					factor = 0
					NOT = { trait = shy }
				}	
				modifier = { #Try not to pick opposite traits if better ones are available
					factor = 0.5
					persistent_event_target:sway_target = { trait = gregarious }
				}
				modifier = { 
					factor = 0
					has_character_flag = flag_appeaser_option_shy
				}		
				set_character_flag = flag_appeaser_option_shy
			}
			10 = {
				modifier = { 
					factor = 0
					NOT = { trait = stubborn }
				}	
				modifier = { #Try not to pick opposite traits if better ones are available
					factor = 0.5
					persistent_event_target:sway_target = { trait = wroth }
				}
				modifier = { 
					factor = 0
					has_character_flag = flag_appeaser_option_stubborn
				}		
				set_character_flag = flag_appeaser_option_stubborn
			}
			10 = {
				modifier = { 
					factor = 0
					NOT = { trait = trusting }
				}	
				modifier = { #Try not to pick opposite traits if better ones are available
					factor = 0.5
					persistent_event_target:sway_target = { trait = paranoid }
				}
				modifier = { 
					factor = 0
					has_character_flag = flag_appeaser_option_trusting
				}		
				set_character_flag = flag_appeaser_option_trusting
			}
			10 = {
				modifier = { 
					factor = 0
					NOT = { trait = zealous }
				}	
				modifier = { #Try not to pick opposite traits if better ones are available
					factor = 0.5
					persistent_event_target:sway_target = { trait = cynical religion = ROOT }
				}
				modifier = { 
					factor = 0
					has_character_flag = flag_appeaser_option_zealous
				}		
				set_character_flag = flag_appeaser_option_zealous
			}
		}
		#Second pick
		random_list = { 
			10 = {
				modifier = { 
					factor = 0
					NOT = { trait = drunkard }
				}	
				modifier = { #Try not to pick opposite traits if better ones are available
					factor = 0.5
					persistent_event_target:sway_target = { trait = temperate }
				}	
				modifier = { 
					factor = 0
					has_character_flag = flag_appeaser_option_drunkard
				}		
				set_character_flag = flag_appeaser_option_drunkard
			}

			10 = {
				modifier = { 
					factor = 0
					NOT = { trait = lunatic }
				}	
				modifier = { #Try not to pick opposite traits if better ones are available
					factor = 0.5
					persistent_event_target:sway_target = { trait = paranoid }
				}	
				modifier = { 
					factor = 0
					has_character_flag = flag_appeaser_option_lunatic
				}		
				set_character_flag = flag_appeaser_option_lunatic
			}

			10 = {
				modifier = { 
					factor = 0
					NOT = { trait = possessed }
				}	
				modifier = { #Try not to pick opposite traits if better ones are available
					factor = 0.5
					persistent_event_target:sway_target = { trait = zealous }
				}
				modifier = { 
					factor = 0
					has_character_flag = flag_appeaser_option_possessed
				}		
				set_character_flag = flag_appeaser_option_possessed
			}
			10 = {
				modifier = { 
					factor = 0
					NOT = { has_fair_trait_trigger = yes }
				}	
				modifier = { #Try not to pick opposite traits if better ones are available
					factor = 0.5
					persistent_event_target:sway_target = { trait = envious }
				}
				modifier = { 
					factor = 0
					has_character_flag = flag_appeaser_option_fair
				}		
				set_character_flag = flag_appeaser_option_fair
			}
			10 = {
				modifier = { 
					factor = 0
					NOT = { trait = chaste }
				}	
				modifier = { #Try not to pick opposite traits if better ones are available
					factor = 0.5
					persistent_event_target:sway_target = { trait = lustful }
				}
				modifier = { 
					factor = 0
					has_character_flag = flag_appeaser_option_chaste
				}		
				set_character_flag = flag_appeaser_option_chaste
			}
			10 = {
				modifier = { 
					factor = 0
					NOT = { trait = temperate }
				}	
				modifier = { #Try not to pick opposite traits if better ones are available
					factor = 0.5
					persistent_event_target:sway_target = { trait = gluttonous }
				}
				modifier = { 
					factor = 0
					has_character_flag = flag_appeaser_option_temperate
				}		
				set_character_flag = flag_appeaser_option_temperate
			}
			10 = {
				modifier = { 
					factor = 0
					NOT = { trait = charitable }
				}	
				modifier = { #Try not to pick opposite traits if better ones are available
					factor = 0.5
					persistent_event_target:sway_target = { trait = greedy }
				}
				modifier = { 
					factor = 0
					has_character_flag = flag_appeaser_option_charitable
				}		
				set_character_flag = flag_appeaser_option_charitable
			}
			10 = {
				modifier = { 
					factor = 0
					NOT = { trait = diligent }
				}	
				modifier = { #Try not to pick opposite traits if better ones are available
					factor = 0.5
					persistent_event_target:sway_target = { trait = slothful }
				}
				modifier = { 
					factor = 0
					has_character_flag = flag_appeaser_option_diligent
				}		
				set_character_flag = flag_appeaser_option_diligent
			}
			10 = {
				modifier = { 
					factor = 0
					NOT = { trait = patient }
				}	
				modifier = { #Try not to pick opposite traits if better ones are available
					factor = 0.5
					persistent_event_target:sway_target = { trait = wroth }
				}
				modifier = { 
					factor = 0
					has_character_flag = flag_appeaser_option_patient
				}		
				set_character_flag = flag_appeaser_option_patient
			}
			10 = {
				modifier = { 
					factor = 0
					NOT = { trait = kind }
				}	
				modifier = { #Try not to pick opposite traits if better ones are available
					factor = 0.5
					persistent_event_target:sway_target = { trait = cruel }
				}
				modifier = { 
					factor = 0
					has_character_flag = flag_appeaser_option_kind
				}		
				set_character_flag = flag_appeaser_option_kind
			}
			10 = {
				modifier = { 
					factor = 0
					NOT = { trait = humble }
				}	
				modifier = { #Try not to pick opposite traits if better ones are available
					factor = 0.5
					persistent_event_target:sway_target = { trait = proud }
				}
				modifier = { 
					factor = 0
					has_character_flag = flag_appeaser_option_humble
				}		
				set_character_flag = flag_appeaser_option_humble
			}
			10 = {
				modifier = { 
					factor = 0
					NOT = { trait = lustful }
				}	
				modifier = { #Try not to pick opposite traits if better ones are available
					factor = 0.5
					persistent_event_target:sway_target = { trait = chaste }
				}
				modifier = { 
					factor = 0
					has_character_flag = flag_appeaser_option_lustful
				}		
				set_character_flag = flag_appeaser_option_lustful
			}
			10 = {
				modifier = { 
					factor = 0
					NOT = { trait = gluttonous }
				}	
				modifier = { #Try not to pick opposite traits if better ones are available
					factor = 0.5
					persistent_event_target:sway_target = { trait = temperate }
				}
				modifier = { 
					factor = 0
					has_character_flag = flag_appeaser_option_gluttonous
				}		
				set_character_flag = flag_appeaser_option_gluttonous
			}
			10 = {
				modifier = { 
					factor = 0
					NOT = { trait = greedy }
				}	
				modifier = { #Try not to pick opposite traits if better ones are available
					factor = 0.5
					persistent_event_target:sway_target = { trait = charitable }
				}
				modifier = { 
					factor = 0
					has_character_flag = flag_appeaser_option_greedy
				}		
				set_character_flag = flag_appeaser_option_greedy
			}
			10 = {
				modifier = { 
					factor = 0
					NOT = { trait = slothful }
				}	
				modifier = { #Try not to pick opposite traits if better ones are available
					factor = 0.5
					persistent_event_target:sway_target = { trait = diligent }
				}
				modifier = { 
					factor = 0
					has_character_flag = flag_appeaser_option_slothful
				}		
				set_character_flag = flag_appeaser_option_slothful
			}
			10 = {
				modifier = { 
					factor = 0
					NOT = { trait = wroth }
				}	
				modifier = { #Try not to pick opposite traits if better ones are available
					factor = 0.5
					persistent_event_target:sway_target = { trait = patient }
				}
				modifier = { 
					factor = 0
					has_character_flag = flag_appeaser_option_wroth
				}		
				set_character_flag = flag_appeaser_option_wroth
			}
			10 = {
				modifier = { 
					factor = 0
					NOT = { trait = envious }
				}	
				modifier = { #Try not to pick opposite traits if better ones are available
					factor = 0.5
					persistent_event_target:sway_target = { trait = kind }
				}
				modifier = { 
					factor = 0
					has_character_flag = flag_appeaser_option_envious
				}		
				set_character_flag = flag_appeaser_option_envious
			}
			10 = {
				modifier = { 
					factor = 0
					NOT = { trait = proud }
				}	
				modifier = { #Try not to pick opposite traits if better ones are available
					factor = 0.5
					persistent_event_target:sway_target = { trait = humble }
				}
				modifier = { 
					factor = 0
					has_character_flag = flag_appeaser_option_proud
				}		
				set_character_flag = flag_appeaser_option_proud
			}
			10 = {
				modifier = { 
					factor = 0
					NOT = { trait = ambitious }
				}	
				modifier = { #Try not to pick opposite traits if better ones are available
					factor = 0.5
					persistent_event_target:sway_target = { trait = content }
				}
				modifier = { 
					factor = 0
					has_character_flag = flag_appeaser_option_ambitious
				}		
				set_character_flag = flag_appeaser_option_ambitious
			}
			10 = {
				modifier = { 
					factor = 0
					NOT = { trait = arbitrary }
				}	
				modifier = { #Try not to pick opposite traits if better ones are available
					factor = 0.5
					persistent_event_target:sway_target = { trait = just }
				}
				modifier = { 
					factor = 0
					has_character_flag = flag_appeaser_option_arbitrary
				}		
				set_character_flag = flag_appeaser_option_arbitrary
			}
			10 = {
				modifier = { 
					factor = 0
					NOT = { trait = brave }
				}	
				modifier = { #Try not to pick opposite traits if better ones are available
					factor = 0.5
					persistent_event_target:sway_target = { trait = craven }
				}
				modifier = { 
					factor = 0
					has_character_flag = flag_appeaser_option_brave
				}		
				set_character_flag = flag_appeaser_option_brave
			}
			10 = {
				modifier = { 
					factor = 0
					NOT = { trait = content }
				}	
				modifier = { #Try not to pick opposite traits if better ones are available
					factor = 0.5
					persistent_event_target:sway_target = { trait = ambitious }
				}
				modifier = { 
					factor = 0
					has_character_flag = flag_appeaser_option_content
				}		
				set_character_flag = flag_appeaser_option_content
			}
			10 = {
				modifier = { 
					factor = 0
					NOT = { trait = craven }
				}	
				modifier = { #Try not to pick opposite traits if better ones are available
					factor = 0.5
					persistent_event_target:sway_target = { trait = brave }
				}
				modifier = { 
					factor = 0
					has_character_flag = flag_appeaser_option_craven
				}		
				set_character_flag = flag_appeaser_option_craven
			}
			10 = {
				modifier = { 
					factor = 0
					NOT = { trait = cruel }
				}	
				modifier = { #Try not to pick opposite traits if better ones are available
					factor = 0.5
					persistent_event_target:sway_target = { trait = kind }
				}
				modifier = { 
					factor = 0
					has_character_flag = flag_appeaser_option_cruel
				}		
				set_character_flag = flag_appeaser_option_cruel
			}
			10 = {
				modifier = { 
					factor = 0
					NOT = { trait = cynical }
				}	
				modifier = { #Try not to pick opposite traits if better ones are available
					factor = 0.5
					persistent_event_target:sway_target = { trait = zealous religion = ROOT }
				}
				modifier = { 
					factor = 0
					has_character_flag = flag_appeaser_option_cynical
				}		
				set_character_flag = flag_appeaser_option_cynical
			}
			10 = {
				modifier = { 
					factor = 0
					NOT = { trait = deceitful }
				}	
				modifier = { #Try not to pick opposite traits if better ones are available
					factor = 0.5
					persistent_event_target:sway_target = { trait = honest }
				}
				modifier = { 
					factor = 0
					has_character_flag = flag_appeaser_option_deceitful
				}		
				set_character_flag = flag_appeaser_option_deceitful
			}
			10 = {
				modifier = { 
					factor = 0
					NOT = { trait = erudite }
				}	
				modifier = { #Try not to pick opposite traits if better ones are available
					factor = 0.5
					persistent_event_target:sway_target = { trait = dull }
				}
				modifier = { 
					factor = 0
					has_character_flag = flag_appeaser_option_erudite
				}		
				set_character_flag = flag_appeaser_option_erudite
			}
			10 = {
				modifier = { 
					factor = 0
					NOT = { trait = gregarious }
				}	
				modifier = { #Try not to pick opposite traits if better ones are available
					factor = 0.5
					persistent_event_target:sway_target = { trait = shy }
				}
				modifier = { 
					factor = 0
					has_character_flag = flag_appeaser_option_gregarious
				}		
				set_character_flag = flag_appeaser_option_gregarious
			}
			10 = {
				modifier = { 
					factor = 0
					NOT = { trait = honest }
				}	
				modifier = { #Try not to pick opposite traits if better ones are available
					factor = 0.5
					persistent_event_target:sway_target = { trait = deceitful }
				}
				modifier = { 
					factor = 0
					has_character_flag = flag_appeaser_option_honest
				}		
				set_character_flag = flag_appeaser_option_honest
			}
			10 = {
				modifier = { 
					factor = 0
					NOT = { trait = just }
				}	
				modifier = { #Try not to pick opposite traits if better ones are available
					factor = 0.5
					persistent_event_target:sway_target = { trait = arbitrary }
				}
				modifier = { 
					factor = 0
					has_character_flag = flag_appeaser_option_just
				}		
				set_character_flag = flag_appeaser_option_just
			}
			10 = {
				modifier = { 
					factor = 0
					NOT = { trait = paranoid }
				}	
				modifier = { #Try not to pick opposite traits if better ones are available
					factor = 0.5
					persistent_event_target:sway_target = { trait = trusting }
				}
				modifier = { 
					factor = 0
					has_character_flag = flag_appeaser_option_paranoid
				}		
				set_character_flag = flag_appeaser_option_paranoid
			}
			10 = {
				modifier = { 
					factor = 0
					NOT = { trait = shy }
				}	
				modifier = { #Try not to pick opposite traits if better ones are available
					factor = 0.5
					persistent_event_target:sway_target = { trait = gregarious }
				}
				modifier = { 
					factor = 0
					has_character_flag = flag_appeaser_option_shy
				}		
				set_character_flag = flag_appeaser_option_shy
			}
			10 = {
				modifier = { 
					factor = 0
					NOT = { trait = stubborn }
				}	
				modifier = { #Try not to pick opposite traits if better ones are available
					factor = 0.5
					persistent_event_target:sway_target = { trait = wroth }
				}
				modifier = { 
					factor = 0
					has_character_flag = flag_appeaser_option_stubborn
				}		
				set_character_flag = flag_appeaser_option_stubborn
			}
			10 = {
				modifier = { 
					factor = 0
					NOT = { trait = trusting }
				}	
				modifier = { #Try not to pick opposite traits if better ones are available
					factor = 0.5
					persistent_event_target:sway_target = { trait = paranoid }
				}
				modifier = { 
					factor = 0
					has_character_flag = flag_appeaser_option_trusting
				}		
				set_character_flag = flag_appeaser_option_trusting
			}
			10 = {
				modifier = { 
					factor = 0
					NOT = { trait = zealous }
				}	
				modifier = { #Try not to pick opposite traits if better ones are available
					factor = 0.5
					persistent_event_target:sway_target = { trait = cynical religion = ROOT }
				}
				modifier = { 
					factor = 0
					has_character_flag = flag_appeaser_option_zealous
				}		
				set_character_flag = flag_appeaser_option_zealous
			}
		}
		#This third random list instead determines the flavor of the event received by the Appeaser.
		random_list = { 
			#Special event for spouse/close relative
			#Discussing religion with infidel
			#Generic good time inside
			#Generic good time outside
			#Strong disagreement due to opposite personality traits.
			40 = { 
				modifier = { 
					factor = 0
					NOT = { persistent_event_target:sway_target = { is_married = ROOT } }
					NOT = { persistent_event_target:sway_target = { is_close_relative = ROOT } }
				}	
				set_character_flag = flag_appease_visit_relative
				persistent_event_target:sway_target = { character_event = { id = HF.21153 } } #Special event for spouse/close relative
			}
			20 = { 
				modifier = { 
					factor = 0
					persistent_event_target:sway_target = { religion = ROOT }
				} 
				modifier = { 
					factor = 0.5
					trait = cynical
				}
				modifier = { 
					factor = 1.5
					trait = zealous
				}
				set_character_flag = flag_appease_visit_religion
				persistent_event_target:sway_target = { character_event = { id = HF.21153 } } #Talking about religion with infidel.
			}
			20 = { 
				modifier = { 
					factor = 0.75
					trait = diligent
				}
				modifier = { 
					factor = 1.25
					trait = slothful
				}
				modifier = { 
					factor = 1.5
					OR = {
						trait = scholar
						trait = mystic
						trait = socializer
						trait = gamer
						trait = hedonist  
					}
				}
				set_character_flag = flag_appease_visit_inside
				persistent_event_target:sway_target = { character_event = { id = HF.21153 } } #Generic good time inside.
			}
			20 = { 
				modifier = { 
					factor = 0.75
					trait = slothful
				}
				modifier = { 
					factor = 1.25
					trait = diligent
				}
				modifier = { 
					factor = 1.5
					OR = {
						trait = hunter
						trait = gardener
						trait = duelist
						trait = architect 
					}
				}
				set_character_flag = flag_appease_visit_outside
				persistent_event_target:sway_target = { character_event = { id = HF.21153 } } #Generic good time outside.
			}
			10 = { 
				modifier = { 
					factor = 1.5
					NOT = { diplomacy = 8 }
				}
				modifier = { 
					factor = 0.8
					diplomacy = 10
				}
				modifier = { 
					factor = 0.8
					diplomacy = 12
				}
				modifier = { 
					factor = 0.8
					diplomacy = 14
				}
				modifier = { 
					factor = 0.8
					diplomacy = 16
				}
				modifier = { 
					factor = 0.8
					diplomacy = 18
				}
				modifier = { 
					factor = 1.5
					trait = shy
				}
				modifier = { 
					factor = 0.75
					trait = gregarious
				}
				modifier = { 
					factor = 0.5
					trait = socializer
				}
				modifier = { 
					factor = 0.75
					trait = patient
				}
				modifier = { 
					factor = 0.75
					persistent_event_target:sway_target = { trait = patient }
				}
				modifier = { 
					factor = 1.5
					persistent_event_target:sway_target = { trait = wroth }
				}
				modifier = { 
					factor = 1.5
					trait = wroth
				}
				modifier = { 
					factor = 2
					OR = {
						AND = {
							trait = chaste
							persistent_event_target:sway_target = { trait = lustful }
						}
						AND = {
							trait = lustful
							persistent_event_target:sway_target = { trait = chaste }
						}
					}
				}
				modifier = { 
					factor = 2
					OR = {
						AND = {
							trait = temperate
							persistent_event_target:sway_target = { trait = gluttonous }
						}
						AND = {
							trait = gluttonous
							persistent_event_target:sway_target = { trait = temperate }
						}
					}
				}
				modifier = { 
					factor = 2
					OR = {
						AND = {
							trait = charitable
							persistent_event_target:sway_target = { trait = greedy }
						}
						AND = {
							trait = greedy
							persistent_event_target:sway_target = { trait = charitable }
						}
					}
				}
				modifier = { 
					factor = 2
					OR = {
						AND = {
							trait = diligent
							persistent_event_target:sway_target = { trait = slothful }
						}
						AND = {
							trait = slothful
							persistent_event_target:sway_target = { trait = diligent }
						}
					}
				}
				modifier = { 
					factor = 2
					OR = {
						AND = {
							trait = patient
							persistent_event_target:sway_target = { trait = wroth }
						}
						AND = {
							trait = wroth
							persistent_event_target:sway_target = { trait = patient }
						}
					}
				}
				modifier = { 
					factor = 2
					OR = {
						AND = {
							trait = kind
							persistent_event_target:sway_target = { 
								OR = { 
									trait = envious 
									trait = cruel 
								} 
							}
						}
						AND = { 
							OR = { 
								trait = envious 
								trait = cruel 
							}
							persistent_event_target:sway_target = { trait = kind }
						}
					}
				}
				modifier = { 
					factor = 2
					OR = {
						AND = {
							trait = humble
							persistent_event_target:sway_target = { trait = proud }
						}
						AND = {
							trait = proud
							persistent_event_target:sway_target = { trait = humble }
						}
					}
				}
				modifier = { 
					factor = 2
					OR = {
						AND = {
							trait = ambitious
							persistent_event_target:sway_target = { trait = content }
						}
						AND = {
							trait = content
							persistent_event_target:sway_target = { trait = ambitious }
						}
					}
				}
				modifier = { 
					factor = 2
					OR = {
						AND = {
							trait = arbitrary
							persistent_event_target:sway_target = { trait = just }
						}
						AND = {
							trait = just
							persistent_event_target:sway_target = { trait = arbitrary }
						}
					}
				}
				modifier = { 
					factor = 2
					OR = {
						AND = {
							trait = brave
							persistent_event_target:sway_target = { trait = craven }
						}
						AND = {
							trait = craven
							persistent_event_target:sway_target = { trait = brave }
						}
					}
				}
				modifier = { 
					factor = 2
					OR = {
						AND = {
							trait = cynical
							persistent_event_target:sway_target = { trait = zealous }
						}
						AND = {
							trait = zealous
							persistent_event_target:sway_target = { trait = cynical }
						}
					}
				}
				modifier = { 
					factor = 2
					OR = {
						AND = {
							trait = deceitful
							persistent_event_target:sway_target = { trait = honest }
						}
						AND = {
							trait = honest
							persistent_event_target:sway_target = { trait = deceitful }
						}
					}
				}
				modifier = { 
					factor = 2
					OR = {
						AND = {
							trait = gregarious
							persistent_event_target:sway_target = { trait = shy }
						}
						AND = {
							trait = shy
							persistent_event_target:sway_target = { trait = gregarious }
						}
					}
				}
				modifier = { 
					factor = 2
					OR = {
						AND = {
							trait = paranoid
							persistent_event_target:sway_target = { trait = trusting }
						}
						AND = {
							trait = trusting
							persistent_event_target:sway_target = { trait = paranoid }
						}
					}
				}
				modifier = { 
					factor = 2
					OR = {
						AND = {
							trait = cynical
							persistent_event_target:sway_target = { trait = zealous }
						}
						AND = {
							trait = zealous
							persistent_event_target:sway_target = { trait = cynical }
						}
					}
				}
				character_event = { id = HF.21117 } #Incompatible traits cause strong disagreement.
			}
		}
	}
}
#Hidden ping for safer localization.
character_event = {
	id = HF.21153
	hide_window = yes

	is_triggered_only = yes

	immediate = {
		FROM = {
			character_event = { id = HF.21104 } 
		}
	}
}

#Appeaser: Visit event 
character_event = {
	id = HF.21104
	desc = {
		text = EVTDESCHFPA21104
		picture = GFX_evt_state_diplomacy
		trigger = { 
			has_character_flag = flag_appease_visit_relative
		}
	}
	desc = {
		text = EVTDESCHFPB21104
		picture = GFX_evt_church_council
		trigger = { 
			has_character_flag = flag_appease_visit_religion
		}
	}
	desc = {
		text = EVTDESCHFPC21104
		picture = GFX_evt_sultan
		trigger = { 
			trait = hedonist
			has_character_flag = flag_appease_visit_inside
		}
	}
	desc = {
		text = EVTDESCHFPD21104
		picture = GFX_evt_war_planning
		trigger = {
			trait = gamer 
			has_character_flag = flag_appease_visit_inside
		}
	}
	desc = {
		text = EVTDESCHFPE21104
		picture = GFX_evt_state_diplomacy
		trigger = { 
			trait = socializer
			has_character_flag = flag_appease_visit_inside
		}
	}
	desc = {
		text = EVTDESCHFPF21104
		picture = GFX_evt_library
		trigger = { 
			trait = mystic
			has_character_flag = flag_appease_visit_inside
		}
	}
	desc = {
		text = EVTDESCHFPG21104
		picture = GFX_evt_library
		trigger = { 
			trait = scholar
			has_character_flag = flag_appease_visit_inside
		}
	}
	desc = {
		text = EVTDESCHFPH21104
		picture = GFX_evt_state_diplomacy
		trigger = { #Generic 
			NOR = {
				trait = scholar
				trait = mystic
				trait = socializer
				trait = gamer
				trait = hedonist 
			}
			has_character_flag = flag_appease_visit_inside
		}
	}
	desc = {
		text = EVTDESCHFPI21104
		picture = GFX_evt_diplomatic_greeting
		trigger = { 
			trait = hunter
			has_character_flag = flag_appease_visit_outside
		}
	}
	desc = {
		text = EVTDESCHFPII21104
		picture = GFX_evt_falconing
		trigger = { 
			trait = falconer
			has_character_flag = flag_appease_visit_outside
		}
	}
	desc = {
		text = EVTDESCHFPL21104
		picture = GFX_evt_garden
		trigger = { 
			trait = gardener
			has_character_flag = flag_appease_visit_outside
		}
	}
	desc = {
		text = EVTDESCHFPM21104
		picture = GFX_evt_teaching_moment
		trigger = { 
			trait = duelist
			has_character_flag = flag_appease_visit_outside
		}
	}
	desc = {
		text = EVTDESCHFPN21104
		picture = GFX_evt_magnificent_castle
		trigger = { 
			trait = architect
			has_character_flag = flag_appease_visit_outside
		}
	}
	desc = {
		text = EVTDESCHFPO21104
		picture = GFX_evt_diplomatic_greeting
		trigger = { #Generic 
			NOR = {
				trait = hunter
				trait = falconer
				trait = gardener
				trait = duelist
				trait = architect 
			}
			has_character_flag = flag_appease_visit_outside
		}
	}
	picture = GFX_evt_state_diplomacy
	show_from_from_from = yes

	is_triggered_only = yes

	option = { #High diplomacy option assures medium opinion bonus.
		trigger = { 
			diplomacy = 15
		}
		tooltip_info = diplomacy
		name = {
			text = EVTOPTAHFP21104_A
			trigger = { 
				has_character_flag = flag_appease_visit_relative
			}
		}
		name = {
			text = EVTOPTAHFP21104_B
			trigger = { 
				has_character_flag = flag_appease_visit_religion
			}
		}
		name = {
			text = EVTOPTAHFP21104_C
			trigger = { 
				has_character_flag = flag_appease_visit_inside
			}
		}
		name = {
			text = EVTOPTAHFP21104_D
			trigger = { 
				has_character_flag = flag_appease_visit_outside
			}
		}
		persistent_event_target:sway_target = {
			show_scope_change = no
			opinion = { 
				modifier = opinion_swayed_2
				who = ROOT
				years = 10
			}
		}
		set_character_flag = flag_appease_visit_swayed_3 #Localization check
		ai_chance = { 
			factor = 60
		}
	}
	option = { #Drunkard-based option.
		trigger = { 
			has_character_flag = flag_appeaser_option_drunkard
		}
		name = EVTOPTBHFP21104_DRUNKARD
		tooltip_info = drunkard
		if = { 
			limit = { 
				persistent_event_target:sway_target = { trait = drunkard } 
			}
			persistent_event_target:sway_target	= {
				show_scope_change = no
				opinion = { 
					modifier = opinion_swayed_3
					who = ROOT
					years = 10
				}
			}
			set_character_flag = flag_appease_visit_swayed_2 #Localization check
		} 
		if = { 
			limit = { 
				persistent_event_target:sway_target = { 
					NOT = { trait = drunkard } 
					trait = hedonist
				} 
			}
			persistent_event_target:sway_target = {
				show_scope_change = no
				opinion = { 
					modifier = opinion_swayed_1
					who = ROOT
					years = 5
				}
			}
			set_character_flag = flag_appease_visit_swayed_1 #Localization check
		}
		if = { 
			limit = { 
				persistent_event_target:sway_target = { 
					NOR = { 
						trait = drunkard 
						trait = hedonist
					} 
				} 
			}
			persistent_event_target:sway_target = {
				show_scope_change = no
				opinion = { 
					modifier = opinion_antagonized_1
					who = ROOT
					years = 5
				}
			}
			tiered_prestige_reward_effect = yes
			set_character_flag = flag_appease_visit_failure_1  #Localization check
		}
		ai_chance = { 
			factor = 40
		}
	}
	option = { #lunatic-based option.
		trigger = { 
			has_character_flag = flag_appeaser_option_lunatic
		}
		name = EVTOPTCHFP21104_LUNATIC
		tooltip_info = lunatic
		if = { 
			limit = { 
				persistent_event_target:sway_target = { trait = trusting } 
			}
			persistent_event_target:sway_target	= {
				show_scope_change = no
				opinion = { 
					modifier = opinion_swayed_3
					who = ROOT
					years = 10
				}
			}
			set_character_flag = flag_appease_visit_swayed_2 #Localization check
		} 
		if = { 
			limit = { 
				persistent_event_target:sway_target = { 
					NOR = { 
						trait = trusting
						trait = paranoid 
					} 
				} 
			}
			persistent_event_target:sway_target = {
				show_scope_change = no
				opinion = { 
					modifier = opinion_swayed_1
					who = ROOT
					years = 5
				}
			}
			set_character_flag = flag_appease_visit_swayed_1 #Localization check
		}
		if = { 
			limit = { 
				persistent_event_target:sway_target = { 
					trait = paranoid
				} 
			}
			persistent_event_target:sway_target = {
				show_scope_change = no
				opinion = { 
					modifier = opinion_antagonized_1
					who = ROOT
					years = 5
				}
			}
			tiered_prestige_reward_effect = yes
			set_character_flag = flag_appease_visit_failure_1  #Localization check
		}
		ai_chance = { 
			factor = 40
		}
	}
	option = { #possessed-based option.
		trigger = { 
			has_character_flag = flag_appeaser_option_possessed
		}
		name = EVTOPTDHFP21104_POSSESSED
		tooltip_info = possessed
		if = { 
			limit = { 
				persistent_event_target:sway_target = { trait = trusting } 
			}
			persistent_event_target:sway_target	= {
				show_scope_change = no
				opinion = { 
					modifier = opinion_swayed_3
					who = ROOT
					years = 10
				}
			}
			set_character_flag = flag_appease_visit_swayed_2 #Localization check
		} 
		if = { 
			limit = { 
				persistent_event_target:sway_target = { 
					NOR = { 
						trait = trusting
						trait = zealous 
					} 
				} 
			}
			persistent_event_target:sway_target = {
				show_scope_change = no
				opinion = { 
					modifier = opinion_swayed_1
					who = ROOT
					years = 5
				}
			}
			set_character_flag = flag_appease_visit_swayed_1 #Localization check
		}
		if = { 
			limit = { 
				persistent_event_target:sway_target = { 
					trait = zealous
				} 
			}
			persistent_event_target:sway_target = {
				show_scope_change = no
				opinion = { 
					modifier = opinion_antagonized_1
					who = ROOT
					years = 5
				}
			}
			tiered_prestige_reward_effect = yes
			set_character_flag = flag_appease_visit_failure_1  #Localization check
		}
		ai_chance = { 
			factor = 40
		}
	}
	option = { #fair-based option.
		trigger = { 
			has_character_flag = flag_appeaser_option_fair
		}
		name = EVTOPTEHFP21104_FAIR
		tooltip_info = fair
		if = { 
			limit = { 
				persistent_event_target:sway_target = { trait = content } 
			}
			persistent_event_target:sway_target	= {
				show_scope_change = no
				opinion = { 
					modifier = opinion_swayed_3
					who = ROOT
					years = 10
				}
			}
			set_character_flag = flag_appease_visit_swayed_2 #Localization check
		} 
		if = { 
			limit = { 
				persistent_event_target:sway_target = { 
					NOR = { 
						trait = content
						trait = envious 
					} 
				} 
			}
			persistent_event_target:sway_target = {
				show_scope_change = no
				opinion = { 
					modifier = opinion_swayed_1
					who = ROOT
					years = 5
				}
			}
			set_character_flag = flag_appease_visit_swayed_1 #Localization check
		}
		if = { 
			limit = { 
				persistent_event_target:sway_target = { 
					trait = envious
				} 
			}
			persistent_event_target:sway_target = {
				show_scope_change = no
				opinion = { 
					modifier = opinion_antagonized_1
					who = ROOT
					years = 5
				}
			}
			tiered_prestige_reward_effect = yes
			set_character_flag = flag_appease_visit_failure_1  #Localization check
		}
		ai_chance = { 
			factor = 40
		}
	}
	option = { #chaste-based option.
		trigger = { 
			has_character_flag = flag_appeaser_option_chaste
		}
		name = EVTOPTFHFP21104_CHASTE
		tooltip_info = chaste
		if = { 
			limit = { 
				persistent_event_target:sway_target = { trait = chaste } 
			}
			persistent_event_target:sway_target	= {
				show_scope_change = no
				opinion = { 
					modifier = opinion_swayed_3
					who = ROOT
					years = 10
				}
			}
			set_character_flag = flag_appease_visit_swayed_2 #Localization check
		} 
		if = { 
			limit = { 
				persistent_event_target:sway_target = { 
					NOR = { 
						trait = chaste
						trait = lustful 
					} 
				} 
			}
			persistent_event_target:sway_target = {
				show_scope_change = no
				opinion = { 
					modifier = opinion_swayed_1
					who = ROOT
					years = 5
				}
			}
			set_character_flag = flag_appease_visit_swayed_1 #Localization check
		}
		if = { 
			limit = { 
				persistent_event_target:sway_target = { 
					trait = lustful
				} 
			}
			persistent_event_target:sway_target = {
				show_scope_change = no
				opinion = { 
					modifier = opinion_antagonized_1
					who = ROOT
					years = 5
				}
			}
			custom_tooltip = { text = tooltip_sway_into_personality_trait }
			hidden_tooltip = { 
				random = { 
					chance = 40
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 2 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 4 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 6 } }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 8 } }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 10 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { trait = gregarious }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { trait = socializer }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { trait = grey_eminence }
					}
					persistent_event_target:sway_target = { 
						set_character_flag = flag_sway_turning_chaste
						character_event = { id = HF.21124 days = 12 } 
					} 
				} 
			}
			set_character_flag = flag_appease_visit_failure_1  #Localization check
		}
		ai_chance = { 
			factor = 40
		}
	}
	option = { #temperate-based option.
		trigger = { 
			has_character_flag = flag_appeaser_option_temperate
		}
		name = EVTOPTGHFP21104_TEMPERATE
		tooltip_info = temperate
		if = { 
			limit = { 
				persistent_event_target:sway_target = { trait = temperate } 
			}
			persistent_event_target:sway_target	= {
				show_scope_change = no
				opinion = { 
					modifier = opinion_swayed_3
					who = ROOT
					years = 10
				}
			}
			set_character_flag = flag_appease_visit_swayed_2 #Localization check
		} 
		if = { 
			limit = { 
				persistent_event_target:sway_target = { 
					NOR = { 
						trait = temperate
						trait = gluttonous 
					} 
				} 
			}
			persistent_event_target:sway_target = {
				show_scope_change = no
				opinion = { 
					modifier = opinion_swayed_1
					who = ROOT
					years = 5
				}
			}
			set_character_flag = flag_appease_visit_swayed_1 #Localization check
		}
		if = { 
			limit = { 
				persistent_event_target:sway_target = { 
					trait = gluttonous
				} 
			}
			persistent_event_target:sway_target = {
				show_scope_change = no
				opinion = { 
					modifier = opinion_antagonized_1
					who = ROOT
					years = 5
				}
			}
			custom_tooltip = { text = tooltip_sway_into_personality_trait }
			hidden_tooltip = { 
				random = { 
					chance = 40
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 2 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 4 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 6 } }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 8 } }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 10 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { trait = gregarious }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { trait = socializer }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { trait = grey_eminence }
					}
					persistent_event_target:sway_target = { 
						set_character_flag = flag_sway_turning_temperate
						character_event = { id = HF.21124 days = 12 } 
					} 
				} 
			}
			set_character_flag = flag_appease_visit_failure_1  #Localization check
		}
		ai_chance = { 
			factor = 40
		}
	}
	option = { #charitable-based option.
		trigger = { 
			has_character_flag = flag_appeaser_option_charitable
		}
		name = EVTOPTHHFP21104_CHARITABLE
		tooltip_info = charitable
		if = { 
			limit = { 
				persistent_event_target:sway_target = { trait = charitable } 
			}
			persistent_event_target:sway_target	= {
				show_scope_change = no
				opinion = { 
					modifier = opinion_swayed_3
					who = ROOT
					years = 10
				}
			}
			set_character_flag = flag_appease_visit_swayed_2 #Localization check
		} 
		if = { 
			limit = { 
				persistent_event_target:sway_target = { 
					NOR = { 
						trait = charitable
						trait = greedy 
					} 
				} 
			}
			persistent_event_target:sway_target = {
				show_scope_change = no
				opinion = { 
					modifier = opinion_swayed_1
					who = ROOT
					years = 5
				}
			}
			set_character_flag = flag_appease_visit_swayed_1 #Localization check
		}
		if = { 
			limit = { 
				persistent_event_target:sway_target = { 
					trait = greedy
				} 
			}
			persistent_event_target:sway_target = {
				show_scope_change = no
				opinion = { 
					modifier = opinion_antagonized_1
					who = ROOT
					years = 5
				}
			}
			custom_tooltip = { text = tooltip_sway_into_personality_trait }
			hidden_tooltip = { 
				random = { 
					chance = 40
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 2 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 4 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 6 } }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 8 } }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 10 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { trait = gregarious }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { trait = socializer }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { trait = grey_eminence }
					}
					persistent_event_target:sway_target = { 
						set_character_flag = flag_sway_turning_charitable
						character_event = { id = HF.21124 days = 12 } 
					} 
				} 
			}
			set_character_flag = flag_appease_visit_failure_1  #Localization check
		}
		ai_chance = { 
			factor = 40
		}
	}
	option = { #diligent-based option.
		trigger = { 
			has_character_flag = flag_appeaser_option_diligent
		}
		name = EVTOPTIHFP21104_DILIGENT
		tooltip_info = diligent
		if = { 
			limit = { 
				persistent_event_target:sway_target = { trait = diligent } 
			}
			persistent_event_target:sway_target	= {
				show_scope_change = no
				opinion = { 
					modifier = opinion_swayed_3
					who = ROOT
					years = 10
				}
			}
			set_character_flag = flag_appease_visit_swayed_2 #Localization check
		} 
		if = { 
			limit = { 
				persistent_event_target:sway_target = { 
					NOR = { 
						trait = diligent
						trait = slothful 
					} 
				} 
			}
			persistent_event_target:sway_target = {
				show_scope_change = no
				opinion = { 
					modifier = opinion_swayed_1
					who = ROOT
					years = 5
				}
			}
			set_character_flag = flag_appease_visit_swayed_1 #Localization check
		}
		if = { 
			limit = { 
				persistent_event_target:sway_target = { 
					trait = slothful
				} 
			}
			persistent_event_target:sway_target = {
				show_scope_change = no
				opinion = { 
					modifier = opinion_antagonized_1
					who = ROOT
					years = 5
				}
			}
			custom_tooltip = { text = tooltip_sway_into_personality_trait }
			hidden_tooltip = { 
				random = { 
					chance = 40
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 2 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 4 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 6 } }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 8 } }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 10 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { trait = gregarious }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { trait = socializer }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { trait = grey_eminence }
					}
					persistent_event_target:sway_target = { 
						set_character_flag = flag_sway_turning_diligent
						character_event = { id = HF.21124 days = 12 } 
					} 
				} 
			}
			set_character_flag = flag_appease_visit_failure_1  #Localization check
		}
		ai_chance = { 
			factor = 40
		}
	}
	option = { #patient-based option.
		trigger = { 
			has_character_flag = flag_appeaser_option_patient
		}
		name = EVTOPTLHFP21104_PATIENT
		tooltip_info = patient
		if = { 
			limit = { 
				persistent_event_target:sway_target = { trait = patient } 
			}
			persistent_event_target:sway_target	= {
				show_scope_change = no
				opinion = { 
					modifier = opinion_swayed_3
					who = ROOT
					years = 10
				}
			}
			set_character_flag = flag_appease_visit_swayed_2 #Localization check
		} 
		if = { 
			limit = { 
				persistent_event_target:sway_target = { 
					NOR = { 
						trait = patient
						trait = wroth 
					} 
				} 
			}
			persistent_event_target:sway_target = {
				show_scope_change = no
				opinion = { 
					modifier = opinion_swayed_1
					who = ROOT
					years = 5
				}
			}
			set_character_flag = flag_appease_visit_swayed_1 #Localization check
		}
		if = { 
			limit = { 
				persistent_event_target:sway_target = { 
					trait = wroth
				} 
			}
			persistent_event_target:sway_target = {
				show_scope_change = no
				opinion = { 
					modifier = opinion_antagonized_1
					who = ROOT
					years = 5
				}
			}
			custom_tooltip = { text = tooltip_sway_into_personality_trait }
			hidden_tooltip = { 
				random = { 
					chance = 40
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 2 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 4 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 6 } }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 8 } }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 10 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { trait = gregarious }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { trait = socializer }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { trait = grey_eminence }
					}
					persistent_event_target:sway_target = { 
						set_character_flag = flag_sway_turning_patient
						character_event = { id = HF.21124 days = 12 } 
					} 
				} 
			}
			set_character_flag = flag_appease_visit_failure_1  #Localization check
		}
		ai_chance = { 
			factor = 40
		}
	}
	option = { #kind-based option.
		trigger = { 
			has_character_flag = flag_appeaser_option_kind
		}
		name = EVTOPTMHFP21104_KIND
		tooltip_info = kind
		if = { 
			limit = { 
				persistent_event_target:sway_target = { trait = kind } 
			}
			persistent_event_target:sway_target	= {
				show_scope_change = no
				opinion = { 
					modifier = opinion_swayed_3
					who = ROOT
					years = 10
				}
			}
			set_character_flag = flag_appease_visit_swayed_2 #Localization check
		} 
		if = { 
			limit = { 
				persistent_event_target:sway_target = { 
					NOR = { 
						trait = kind
						trait = envious
						trait = cruel 
					} 
				} 
			}
			persistent_event_target:sway_target = {
				show_scope_change = no
				opinion = { 
					modifier = opinion_swayed_1
					who = ROOT
					years = 5
				}
			}
			set_character_flag = flag_appease_visit_swayed_1 #Localization check
		}
		if = { 
			limit = { 
				persistent_event_target:sway_target = { 
					OR = { 
						trait = envious
						trait = cruel 
					} 
				} 
			}
			persistent_event_target:sway_target = {
				show_scope_change = no
				opinion = { 
					modifier = opinion_antagonized_1
					who = ROOT
					years = 5
				}
			}
			custom_tooltip = { text = tooltip_sway_into_personality_trait }
			hidden_tooltip = { 
				random = { 
					chance = 40
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 2 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 4 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 6 } }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 8 } }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 10 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { trait = gregarious }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { trait = socializer }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { trait = grey_eminence }
					}
					persistent_event_target:sway_target = { 
						set_character_flag = flag_sway_turning_kind
						character_event = { id = HF.21124 days = 12 } 
					} 
				} 
			}
			set_character_flag = flag_appease_visit_failure_1  #Localization check
		}
		ai_chance = { 
			factor = 40
		}
	}
	option = { #humble-based option.
		trigger = { 
			has_character_flag = flag_appeaser_option_humble
		}
		name = EVTOPTNHFP21104_HUMBLE
		tooltip_info = humble
		if = { 
			limit = { 
				persistent_event_target:sway_target = { trait = humble } 
			}
			persistent_event_target:sway_target	= {
				show_scope_change = no
				opinion = { 
					modifier = opinion_swayed_3
					who = ROOT
					years = 10
				}
			}
			set_character_flag = flag_appease_visit_swayed_2 #Localization check
		} 
		if = { 
			limit = { 
				persistent_event_target:sway_target = { 
					NOR = { 
						trait = humble
						trait = proud 
					} 
				} 
			}
			persistent_event_target:sway_target = {
				show_scope_change = no
				opinion = { 
					modifier = opinion_swayed_1
					who = ROOT
					years = 5
				}
			}
			set_character_flag = flag_appease_visit_swayed_1 #Localization check
		}
		if = { 
			limit = { 
				persistent_event_target:sway_target = { 
					trait = proud
				} 
			}
			persistent_event_target:sway_target = {
				show_scope_change = no
				opinion = { 
					modifier = opinion_antagonized_1
					who = ROOT
					years = 5
				}
			}
			custom_tooltip = { text = tooltip_sway_into_personality_trait }
			hidden_tooltip = { 
				random = { 
					chance = 40
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 2 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 4 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 6 } }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 8 } }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 10 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { trait = gregarious }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { trait = socializer }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { trait = grey_eminence }
					}
					persistent_event_target:sway_target = { 
						set_character_flag = flag_sway_turning_humble
						character_event = { id = HF.21124 days = 12 } 
					} 
				} 
			}
			set_character_flag = flag_appease_visit_failure_1  #Localization check
		}
		ai_chance = { 
			factor = 40
		}
	}
	option = { #lustful-based option.
		trigger = { 
			has_character_flag = flag_appeaser_option_lustful
		}
		name = EVTOPTOHFP21104_LUSTFUL
		tooltip_info = lustful
		if = { 
			limit = { 
				persistent_event_target:sway_target = { trait = lustful } 
			}
			persistent_event_target:sway_target	= {
				show_scope_change = no
				opinion = { 
					modifier = opinion_swayed_3
					who = ROOT
					years = 10
				}
			}
			set_character_flag = flag_appease_visit_swayed_2 #Localization check
		} 
		if = { 
			limit = { 
				persistent_event_target:sway_target = { 
					NOR = { 
						trait = lustful
						trait = chaste
						trait = celibate 
					} 
				} 
			}
			persistent_event_target:sway_target = {
				show_scope_change = no
				opinion = { 
					modifier = opinion_swayed_1
					who = ROOT
					years = 5
				}
			}
			set_character_flag = flag_appease_visit_swayed_1 #Localization check
		}
		if = { 
			limit = { 
				persistent_event_target:sway_target = { 
					OR = { 
						trait = chaste
						trait = celibate 
					} 
				} 
			}
			persistent_event_target:sway_target = {
				show_scope_change = no
				opinion = { 
					modifier = opinion_antagonized_1
					who = ROOT
					years = 5
				}
			}
			custom_tooltip = { text = tooltip_sway_into_personality_trait }
			hidden_tooltip = { 
				if = { 
					limit = { 
						NOT = { persistent_event_target:sway_target = { trait = celibate } } 
					}
					random = { 
						chance = 20
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 2 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 4 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 6 } }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 8 } }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 10 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { trait = gregarious }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { trait = socializer }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { trait = grey_eminence }
					}
						persistent_event_target:sway_target = { 
							set_character_flag = flag_sway_turning_lustful
							character_event = { id = HF.21124 days = 12 } 
						} 
					}  
				} 
			}
			set_character_flag = flag_appease_visit_failure_1  #Localization check
		}
		ai_chance = { 
			factor = 40
		}
	}
	option = { #gluttonous-based option.
		trigger = { 
			has_character_flag = flag_appeaser_option_gluttonous
		}
		name = EVTOPTPHFP21104_GLUTTONOUS
		tooltip_info = gluttonous
		if = { 
			limit = { 
				persistent_event_target:sway_target = { trait = gluttonous } 
			}
			persistent_event_target:sway_target	= {
				show_scope_change = no
				opinion = { 
					modifier = opinion_swayed_3
					who = ROOT
					years = 10
				}
			}
			set_character_flag = flag_appease_visit_swayed_2 #Localization check
		} 
		if = { 
			limit = { 
				persistent_event_target:sway_target = { 
					NOR = { 
						trait = gluttonous
						trait = temperate 
					} 
				} 
			}
			persistent_event_target:sway_target = {
				show_scope_change = no
				opinion = { 
					modifier = opinion_swayed_1
					who = ROOT
					years = 5
				}
			}
			set_character_flag = flag_appease_visit_swayed_1 #Localization check
		}
		if = { 
			limit = { 
				persistent_event_target:sway_target = { 
					trait = temperate
				} 
			}
			persistent_event_target:sway_target = {
				show_scope_change = no
				opinion = { 
					modifier = opinion_antagonized_1
					who = ROOT
					years = 5
				}
			}
			custom_tooltip = { text = tooltip_sway_into_personality_trait }
			hidden_tooltip = { 
				random = { 
					chance = 40
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 2 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 4 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 6 } }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 8 } }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 10 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { trait = gregarious }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { trait = socializer }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { trait = grey_eminence }
					}
					persistent_event_target:sway_target = { 
						set_character_flag = flag_sway_turning_gluttonous
						character_event = { id = HF.21124 days = 12 } 
					} 
				} 
			}
			set_character_flag = flag_appease_visit_failure_1  #Localization check
		}
		ai_chance = { 
			factor = 40
		}
	}
	option = { #greedy-based option.
		trigger = { 
			has_character_flag = flag_appeaser_option_greedy
		}
		name = EVTOPTQHFP21104_GREEDY
		tooltip_info = greedy
		if = { 
			limit = { 
				persistent_event_target:sway_target = { trait = greedy } 
			}
			persistent_event_target:sway_target	= {
				show_scope_change = no
				opinion = { 
					modifier = opinion_swayed_3
					who = ROOT
					years = 10
				}
			}
			set_character_flag = flag_appease_visit_swayed_2 #Localization check
		} 
		if = { 
			limit = { 
				persistent_event_target:sway_target = { 
					NOR = { 
						trait = greedy
						trait = charitable 
					} 
				} 
			}
			persistent_event_target:sway_target = {
				show_scope_change = no
				opinion = { 
					modifier = opinion_swayed_1
					who = ROOT
					years = 5
				}
			}
			set_character_flag = flag_appease_visit_swayed_1 #Localization check
		}
		if = { 
			limit = { 
				persistent_event_target:sway_target = { 
					trait = charitable
				} 
			}
			persistent_event_target:sway_target = {
				show_scope_change = no
				opinion = { 
					modifier = opinion_antagonized_1
					who = ROOT
					years = 5
				}
			}
			custom_tooltip = { text = tooltip_sway_into_personality_trait }
			hidden_tooltip = { 
				random = { 
					chance = 40
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 2 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 4 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 6 } }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 8 } }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 10 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { trait = gregarious }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { trait = socializer }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { trait = grey_eminence }
					}
					persistent_event_target:sway_target = { 
						set_character_flag = flag_sway_turning_greedy
						character_event = { id = HF.21124 days = 12 } 
					} 
				} 
			}
			set_character_flag = flag_appease_visit_failure_1  #Localization check
		}
		ai_chance = { 
			factor = 40
		}
	}
	option = { #slothful-based option.
		trigger = { 
			has_character_flag = flag_appeaser_option_slothful
		}
		name = EVTOPTQHFP21104_SLOTHFUL
		tooltip_info = slothful
		if = { 
			limit = { 
				persistent_event_target:sway_target = { trait = slothful } 
			}
			persistent_event_target:sway_target	= {
				show_scope_change = no
				opinion = { 
					modifier = opinion_swayed_3
					who = ROOT
					years = 10
				}
			}
			set_character_flag = flag_appease_visit_swayed_2 #Localization check
		} 
		if = { 
			limit = { 
				persistent_event_target:sway_target = { 
					NOR = { 
						trait = slothful
						trait = diligent 
					} 
				} 
			}
			persistent_event_target:sway_target = {
				show_scope_change = no
				opinion = { 
					modifier = opinion_swayed_1
					who = ROOT
					years = 5
				}
			}
			set_character_flag = flag_appease_visit_swayed_1 #Localization check
		}
		if = { 
			limit = { 
				persistent_event_target:sway_target = { 
					trait = diligent
				} 
			}
			persistent_event_target:sway_target = {
				show_scope_change = no
				opinion = { 
					modifier = opinion_antagonized_1
					who = ROOT
					years = 5
				}
			}
			custom_tooltip = { text = tooltip_sway_into_personality_trait }
			hidden_tooltip = { 
				random = { 
					chance = 40
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 2 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 4 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 6 } }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 8 } }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 10 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { trait = gregarious }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { trait = socializer }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { trait = grey_eminence }
					}
					persistent_event_target:sway_target = { 
						set_character_flag = flag_sway_turning_slothful
						character_event = { id = HF.21124 days = 12 } 
					} 
				} 
			}
			set_character_flag = flag_appease_visit_failure_1  #Localization check
		}
		ai_chance = { 
			factor = 40
		}
	}
	option = { #wroth-based option.
		trigger = { 
			has_character_flag = flag_appeaser_option_wroth
		}
		name = EVTOPTQHFP21104_WROTH
		tooltip_info = wroth
		if = { 
			limit = { 
				persistent_event_target:sway_target = { trait = wroth } 
			}
			persistent_event_target:sway_target	= {
				show_scope_change = no
				opinion = { 
					modifier = opinion_swayed_3
					who = ROOT
					years = 10
				}
			}
			set_character_flag = flag_appease_visit_swayed_2 #Localization check
		} 
		if = { 
			limit = { 
				persistent_event_target:sway_target = { 
					NOR = { 
						trait = wroth
						trait = patient 
					} 
				} 
			}
			persistent_event_target:sway_target = {
				show_scope_change = no
				opinion = { 
					modifier = opinion_swayed_1
					who = ROOT
					years = 5
				}
			}
			set_character_flag = flag_appease_visit_swayed_1 #Localization check
		}
		if = { 
			limit = { 
				persistent_event_target:sway_target = { 
					trait = patient
				} 
			}
			persistent_event_target:sway_target = {
				show_scope_change = no
				opinion = { 
					modifier = opinion_antagonized_1
					who = ROOT
					years = 5
				}
			}
			custom_tooltip = { text = tooltip_sway_into_personality_trait }
			hidden_tooltip = { 
				random = { 
					chance = 40
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 2 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 4 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 6 } }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 8 } }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 10 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { trait = gregarious }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { trait = socializer }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { trait = grey_eminence }
					}
					persistent_event_target:sway_target = { 
						set_character_flag = flag_sway_turning_wroth
						character_event = { id = HF.21124 days = 12 } 
					} 
				} 
			}
			set_character_flag = flag_appease_visit_failure_1  #Localization check
		}
		ai_chance = { 
			factor = 40
		}
	}
	option = { #envious-based option.
		trigger = { 
			has_character_flag = flag_appeaser_option_envious
		}
		name = EVTOPTQHFP21104_ENVIOUS
		tooltip_info = envious
		if = { 
			limit = { 
				persistent_event_target:sway_target = { trait = envious } 
			}
			persistent_event_target:sway_target	= {
				show_scope_change = no
				opinion = { 
					modifier = opinion_swayed_3
					who = ROOT
					years = 10
				}
			}
			set_character_flag = flag_appease_visit_swayed_2 #Localization check
		} 
		if = { 
			limit = { 
				persistent_event_target:sway_target = { 
					NOR = { 
						trait = envious
						trait = kind 
					} 
				} 
			}
			persistent_event_target:sway_target = {
				show_scope_change = no
				opinion = { 
					modifier = opinion_swayed_1
					who = ROOT
					years = 5
				}
			}
			set_character_flag = flag_appease_visit_swayed_1 #Localization check
		}
		if = { 
			limit = { 
				persistent_event_target:sway_target = { 
					trait = kind
				} 
			}
			persistent_event_target:sway_target = {
				show_scope_change = no
				opinion = { 
					modifier = opinion_antagonized_1
					who = ROOT
					years = 5
				}
			}
			custom_tooltip = { text = tooltip_sway_into_personality_trait }
			hidden_tooltip = { 
				random = { 
					chance = 40
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 2 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 4 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 6 } }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 8 } }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 10 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { trait = gregarious }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { trait = socializer }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { trait = grey_eminence }
					}
					persistent_event_target:sway_target = { 
						set_character_flag = flag_sway_turning_envious
						character_event = { id = HF.21124 days = 12 } 
					} 
				} 
			}
			set_character_flag = flag_appease_visit_failure_1  #Localization check
		}
		ai_chance = { 
			factor = 40
		}
	}
	option = { #proud-based option.
		trigger = { 
			has_character_flag = flag_appeaser_option_proud
		}
		name = EVTOPTQHFP21104_PROUD
		tooltip_info = proud
		if = { 
			limit = { 
				persistent_event_target:sway_target = { trait = proud } 
			}
			persistent_event_target:sway_target	= {
				show_scope_change = no
				opinion = { 
					modifier = opinion_swayed_3
					who = ROOT
					years = 10
				}
			}
			set_character_flag = flag_appease_visit_swayed_2 #Localization check
		} 
		if = { 
			limit = { 
				persistent_event_target:sway_target = { 
					NOR = { 
						trait = proud
						trait = humble 
					} 
				} 
			}
			persistent_event_target:sway_target = {
				show_scope_change = no
				opinion = { 
					modifier = opinion_swayed_1
					who = ROOT
					years = 5
				}
			}
			set_character_flag = flag_appease_visit_swayed_1 #Localization check
		}
		if = { 
			limit = { 
				persistent_event_target:sway_target = { 
					trait = humble
				} 
			}
			persistent_event_target:sway_target = {
				show_scope_change = no
				opinion = { 
					modifier = opinion_antagonized_1
					who = ROOT
					years = 5
				}
			}
			custom_tooltip = { text = tooltip_sway_into_personality_trait }
			hidden_tooltip = { 
				random = { 
					chance = 40
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 2 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 4 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 6 } }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 8 } }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 10 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { trait = gregarious }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { trait = socializer }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { trait = grey_eminence }
					}
					persistent_event_target:sway_target = { 
						set_character_flag = flag_sway_turning_proud
						character_event = { id = HF.21124 days = 12 } 
					} 
				} 
			}
			set_character_flag = flag_appease_visit_failure_1  #Localization check
		}
		ai_chance = { 
			factor = 40
		}
	}
	option = { #ambitious-based option.
		trigger = { 
			has_character_flag = flag_appeaser_option_ambitious
		}
		name = EVTOPTQHFP21104_AMBITIOUS
		tooltip_info = ambitious
		if = { 
			limit = { 
				persistent_event_target:sway_target = { trait = ambitious } 
			}
			persistent_event_target:sway_target	= {
				show_scope_change = no
				opinion = { 
					modifier = opinion_swayed_3
					who = ROOT
					years = 10
				}
			}
			set_character_flag = flag_appease_visit_swayed_2 #Localization check
		} 
		if = { 
			limit = { 
				persistent_event_target:sway_target = { 
					NOR = { 
						trait = ambitious
						trait = content 
					} 
				} 
			}
			persistent_event_target:sway_target = {
				show_scope_change = no
				opinion = { 
					modifier = opinion_swayed_1
					who = ROOT
					years = 5
				}
			}
			set_character_flag = flag_appease_visit_swayed_1 #Localization check
		}
		if = { 
			limit = { 
				persistent_event_target:sway_target = { 
					trait = content
				} 
			}
			persistent_event_target:sway_target = {
				show_scope_change = no
				opinion = { 
					modifier = opinion_antagonized_1
					who = ROOT
					years = 5
				}
			}
			custom_tooltip = { text = tooltip_sway_into_personality_trait }
			hidden_tooltip = { 
				random = { 
					chance = 40
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 2 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 4 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 6 } }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 8 } }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 10 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { trait = gregarious }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { trait = socializer }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { trait = grey_eminence }
					}
					persistent_event_target:sway_target = { 
						set_character_flag = flag_sway_turning_ambitious
						character_event = { id = HF.21124 days = 12 } 
					} 
				} 
			}
			set_character_flag = flag_appease_visit_failure_1  #Localization check
		}
		ai_chance = { 
			factor = 40
		}
	}
	option = { #arbitrary-based option.
		trigger = { 
			has_character_flag = flag_appeaser_option_arbitrary
		}
		name = EVTOPTQHFP21104_ARBITRARY
		tooltip_info = arbitrary
		if = { 
			limit = { 
				persistent_event_target:sway_target = { trait = arbitrary } 
			}
			persistent_event_target:sway_target	= {
				show_scope_change = no
				opinion = { 
					modifier = opinion_swayed_3
					who = ROOT
					years = 10
				}
			}
			set_character_flag = flag_appease_visit_swayed_2 #Localization check
		} 
		if = { 
			limit = { 
				persistent_event_target:sway_target = { 
					NOR = { 
						trait = arbitrary
						trait = just 
					} 
				} 
			}
			persistent_event_target:sway_target = {
				show_scope_change = no
				opinion = { 
					modifier = opinion_swayed_1
					who = ROOT
					years = 5
				}
			}
			set_character_flag = flag_appease_visit_swayed_1 #Localization check
		}
		if = { 
			limit = { 
				persistent_event_target:sway_target = { 
					trait = just
				} 
			}
			persistent_event_target:sway_target = {
				show_scope_change = no
				opinion = { 
					modifier = opinion_antagonized_1
					who = ROOT
					years = 5
				}
			}
			custom_tooltip = { text = tooltip_sway_into_personality_trait }
			hidden_tooltip = { 
				random = { 
					chance = 40
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 2 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 4 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 6 } }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 8 } }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 10 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { trait = gregarious }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { trait = socializer }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { trait = grey_eminence }
					}
					persistent_event_target:sway_target = { 
						set_character_flag = flag_sway_turning_arbitrary
						character_event = { id = HF.21124 days = 12 } 
					} 
				} 
			}
			set_character_flag = flag_appease_visit_failure_1  #Localization check
		}
		ai_chance = { 
			factor = 40
		}
	}
	option = { #brave-based option.
		trigger = { 
			has_character_flag = flag_appeaser_option_brave
		}
		name = EVTOPTQHFP21104_BRAVE
		tooltip_info = brave
		if = { 
			limit = { 
				persistent_event_target:sway_target = { trait = brave } 
			}
			persistent_event_target:sway_target	= {
				show_scope_change = no
				opinion = { 
					modifier = opinion_swayed_3
					who = ROOT
					years = 10
				}
			}
			set_character_flag = flag_appease_visit_swayed_2 #Localization check
		} 
		if = { 
			limit = { 
				persistent_event_target:sway_target = { 
					NOR = { 
						trait = brave
						trait = craven 
					} 
				} 
			}
			persistent_event_target:sway_target = {
				show_scope_change = no
				opinion = { 
					modifier = opinion_swayed_1
					who = ROOT
					years = 5
				}
			}
			set_character_flag = flag_appease_visit_swayed_1 #Localization check
		}
		if = { 
			limit = { 
				persistent_event_target:sway_target = { 
					trait = craven
				} 
			}
			persistent_event_target:sway_target = {
				show_scope_change = no
				opinion = { 
					modifier = opinion_antagonized_1
					who = ROOT
					years = 5
				}
			}
			custom_tooltip = { text = tooltip_sway_into_personality_trait }
			hidden_tooltip = { 
				random = { 
					chance = 40
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 2 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 4 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 6 } }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 8 } }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 10 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { trait = gregarious }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { trait = socializer }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { trait = grey_eminence }
					}
					persistent_event_target:sway_target = { 
						set_character_flag = flag_sway_turning_brave
						character_event = { id = HF.21124 days = 12 } 
					} 
				} 
			}
			set_character_flag = flag_appease_visit_failure_1  #Localization check
		}
		ai_chance = { 
			factor = 40
		}
	}
	option = { #content-based option.
		trigger = { 
			has_character_flag = flag_appeaser_option_content
		}
		name = EVTOPTQHFP21104_CONTENT
		tooltip_info = content
		if = { 
			limit = { 
				persistent_event_target:sway_target = { trait = content } 
			}
			persistent_event_target:sway_target	= {
				show_scope_change = no
				opinion = { 
					modifier = opinion_swayed_3
					who = ROOT
					years = 10
				}
			}
			set_character_flag = flag_appease_visit_swayed_2 #Localization check
		} 
		if = { 
			limit = { 
				persistent_event_target:sway_target = { 
					NOR = { 
						trait = content
						trait = ambitious 
					} 
				} 
			}
			persistent_event_target:sway_target = {
				show_scope_change = no
				opinion = { 
					modifier = opinion_swayed_1
					who = ROOT
					years = 5
				}
			}
			set_character_flag = flag_appease_visit_swayed_1 #Localization check
		}
		if = { 
			limit = { 
				persistent_event_target:sway_target = { 
					trait = ambitious
				} 
			}
			persistent_event_target:sway_target = {
				show_scope_change = no
				opinion = { 
					modifier = opinion_antagonized_1
					who = ROOT
					years = 5
				}
			}
			custom_tooltip = { text = tooltip_sway_into_personality_trait }
			hidden_tooltip = { 
				random = { 
					chance = 40
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 2 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 4 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 6 } }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 8 } }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 10 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { trait = gregarious }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { trait = socializer }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { trait = grey_eminence }
					}
					persistent_event_target:sway_target = { 
						set_character_flag = flag_sway_turning_content
						character_event = { id = HF.21124 days = 12 } 
					} 
				} 
			}
			set_character_flag = flag_appease_visit_failure_1  #Localization check
		}
		ai_chance = { 
			factor = 40
		}
	}
	option = { #craven-based option.
		trigger = { 
			has_character_flag = flag_appeaser_option_craven
		}
		name = EVTOPTQHFP21104_CRAVEN
		tooltip_info = craven
		if = { 
			limit = { 
				persistent_event_target:sway_target = { trait = craven } 
			}
			persistent_event_target:sway_target	= {
				show_scope_change = no
				opinion = { 
					modifier = opinion_swayed_3
					who = ROOT
					years = 10
				}
			}
			set_character_flag = flag_appease_visit_swayed_2 #Localization check
		} 
		if = { 
			limit = { 
				persistent_event_target:sway_target = { 
					NOR = { 
						trait = craven
						trait = brave 
					} 
				} 
			}
			persistent_event_target:sway_target = {
				show_scope_change = no
				opinion = { 
					modifier = opinion_swayed_1
					who = ROOT
					years = 5
				}
			}
			set_character_flag = flag_appease_visit_swayed_1 #Localization check
		}
		if = { 
			limit = { 
				persistent_event_target:sway_target = { 
					trait = brave
				} 
			}
			persistent_event_target:sway_target = {
				show_scope_change = no
				opinion = { 
					modifier = opinion_antagonized_1
					who = ROOT
					years = 5
				}
			}
			custom_tooltip = { text = tooltip_sway_into_personality_trait }
			hidden_tooltip = { 
				random = { 
					chance = 40
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 2 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 4 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 6 } }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 8 } }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 10 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { trait = gregarious }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { trait = socializer }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { trait = grey_eminence }
					}
					persistent_event_target:sway_target = { 
						set_character_flag = flag_sway_turning_craven
						character_event = { id = HF.21124 days = 12 } 
					} 
				} 
			}
			set_character_flag = flag_appease_visit_failure_1  #Localization check
		}
		ai_chance = { 
			factor = 40
		}
	}
	option = { #cruel-based option.
		trigger = { 
			has_character_flag = flag_appeaser_option_cruel
		}
		name = EVTOPTQHFP21104_CRUEL
		tooltip_info = cruel
		if = { 
			limit = { 
				persistent_event_target:sway_target = { trait = cruel } 
			}
			persistent_event_target:sway_target	= {
				show_scope_change = no
				opinion = { 
					modifier = opinion_swayed_3
					who = ROOT
					years = 10
				}
			}
			set_character_flag = flag_appease_visit_swayed_2 #Localization check
		} 
		if = { 
			limit = { 
				persistent_event_target:sway_target = { 
					NOR = { 
						trait = cruel
						trait = kind 
					} 
				} 
			}
			persistent_event_target:sway_target = {
				show_scope_change = no
				opinion = { 
					modifier = opinion_swayed_1
					who = ROOT
					years = 5
				}
			}
			set_character_flag = flag_appease_visit_swayed_1 #Localization check
		}
		if = { 
			limit = { 
				persistent_event_target:sway_target = { 
					trait = kind
				} 
			}
			persistent_event_target:sway_target = {
				show_scope_change = no
				opinion = { 
					modifier = opinion_antagonized_1
					who = ROOT
					years = 5
				}
			}
			custom_tooltip = { text = tooltip_sway_into_personality_trait }
			hidden_tooltip = { 
				random = { 
					chance = 40
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 2 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 4 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 6 } }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 8 } }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 10 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { trait = gregarious }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { trait = socializer }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { trait = grey_eminence }
					}
					persistent_event_target:sway_target = { 
						set_character_flag = flag_sway_turning_cruel
						character_event = { id = HF.21124 days = 12 } 
					} 
				} 
			}
			set_character_flag = flag_appease_visit_failure_1  #Localization check
		}
		ai_chance = { 
			factor = 40
		}
	}
	option = { #cynical-based option.
		trigger = { 
			has_character_flag = flag_appeaser_option_cynical
		}
		name = EVTOPTQHFP21104_CYNICAL
		tooltip_info = cynical
		if = { 
			limit = { 
				persistent_event_target:sway_target = { 
					OR = { 
						trait = cynical 
						AND = { 
							trait = zealous 
							NOT = { religion = ROOT } 
						}
					}  
				} 
			}
			persistent_event_target:sway_target	= {
				show_scope_change = no
				opinion = { 
					modifier = opinion_swayed_3
					who = ROOT
					years = 10
				}
			}
			set_character_flag = flag_appease_visit_swayed_2 #Localization check
		} 
		if = { 
			limit = { 
				persistent_event_target:sway_target = { 
					NOR = { 
						trait = cynical
						trait = zealous 
					} 
				} 
			}
			persistent_event_target:sway_target = {
				show_scope_change = no
				opinion = { 
					modifier = opinion_swayed_1
					who = ROOT
					years = 5
				}
			}
			set_character_flag = flag_appease_visit_swayed_1 #Localization check
		}
		if = { 
			limit = { 
				persistent_event_target:sway_target = { 
					trait = zealous 
					religion = ROOT
				} 
			}
			persistent_event_target:sway_target = {
				show_scope_change = no
				opinion = { 
					modifier = opinion_antagonized_1
					who = ROOT
					years = 5
				}
			}
			custom_tooltip = { text = tooltip_sway_into_personality_trait }
			hidden_tooltip = { 
				if = { 
					limit = { persistent_event_target:sway_target = { religion = ROOT } }
					random = { 
						chance = 20
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 2 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 4 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 6 } }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 8 } }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 10 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { trait = gregarious }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { trait = socializer }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { trait = grey_eminence }
					}
						persistent_event_target:sway_target = { 
							set_character_flag = flag_sway_turning_cynical
							character_event = { id = HF.21124 days = 12 } 
						} 
					} 
				} 
			}
			set_character_flag = flag_appease_visit_failure_1  #Localization check
		}
		ai_chance = { 
			factor = 40
		}
	}
	option = { #deceitful-based option.
		trigger = { 
			has_character_flag = flag_appeaser_option_deceitful
		}
		name = EVTOPTQHFP21104_DECEITFUL
		tooltip_info = deceitful
		if = { 
			limit = { 
				persistent_event_target:sway_target = { trait = deceitful } 
			}
			persistent_event_target:sway_target	= {
				show_scope_change = no
				opinion = { 
					modifier = opinion_swayed_3
					who = ROOT
					years = 10
				}
			}
			set_character_flag = flag_appease_visit_swayed_2 #Localization check
		} 
		if = { 
			limit = { 
				persistent_event_target:sway_target = { 
					NOR = { 
						trait = deceitful
						trait = honest 
					} 
				} 
			}
			persistent_event_target:sway_target = {
				show_scope_change = no
				opinion = { 
					modifier = opinion_swayed_1
					who = ROOT
					years = 5
				}
			}
			set_character_flag = flag_appease_visit_swayed_1 #Localization check
		}
		if = { 
			limit = { 
				persistent_event_target:sway_target = { 
					trait = honest
				} 
			}
			persistent_event_target:sway_target = {
				show_scope_change = no
				opinion = { 
					modifier = opinion_antagonized_1
					who = ROOT
					years = 5
				}
			}
			custom_tooltip = { text = tooltip_sway_into_personality_trait }
			hidden_tooltip = { 
				random = { 
					chance = 40
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 2 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 4 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 6 } }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 8 } }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 10 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { trait = gregarious }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { trait = socializer }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { trait = grey_eminence }
					}
					persistent_event_target:sway_target = { 
						set_character_flag = flag_sway_turning_deceitful
						character_event = { id = HF.21124 days = 12 } 
					} 
				} 
			}
			set_character_flag = flag_appease_visit_failure_1  #Localization check
		}
		ai_chance = { 
			factor = 40
		}
	}
	option = { #erudite-based option.
		trigger = { 
			has_character_flag = flag_appeaser_option_erudite
		}
		name = EVTOPTQHFP21104_ERUDITE
		tooltip_info = erudite
		if = { 
			limit = { 
				persistent_event_target:sway_target = { trait = erudite } 
			}
			persistent_event_target:sway_target	= {
				show_scope_change = no
				opinion = { 
					modifier = opinion_swayed_3
					who = ROOT
					years = 10
				}
			}
			set_character_flag = flag_appease_visit_swayed_2 #Localization check
		} 
		if = { 
			limit = { 
				persistent_event_target:sway_target = { 
					NOR = { 
						trait = erudite
						trait = dull 
					} 
				} 
			}
			persistent_event_target:sway_target = {
				show_scope_change = no
				opinion = { 
					modifier = opinion_swayed_1
					who = ROOT
					years = 5
				}
			}
			set_character_flag = flag_appease_visit_swayed_1 #Localization check
		}
		if = { 
			limit = { 
				persistent_event_target:sway_target = { 
					trait = dull
				} 
			}
			persistent_event_target:sway_target = {
				show_scope_change = no
				opinion = { 
					modifier = opinion_antagonized_1
					who = ROOT
					years = 5
				}
			}
			tiered_prestige_reward_effect = yes
			set_character_flag = flag_appease_visit_failure_1  #Localization check
		}
		ai_chance = { 
			factor = 40
		}
	}
	option = { #gregarious-based option.
		trigger = { 
			has_character_flag = flag_appeaser_option_gregarious
		}
		name = EVTOPTQHFP21104_GREGARIOUS
		tooltip_info = gregarious
		if = { 
			limit = { 
				persistent_event_target:sway_target = { trait = gregarious } 
			}
			persistent_event_target:sway_target	= {
				show_scope_change = no
				opinion = { 
					modifier = opinion_swayed_3
					who = ROOT
					years = 10
				}
			}
			set_character_flag = flag_appease_visit_swayed_2 #Localization check
		} 
		if = { 
			limit = { 
				persistent_event_target:sway_target = { 
					NOR = { 
						trait = gregarious
						trait = shy 
					} 
				} 
			}
			persistent_event_target:sway_target = {
				show_scope_change = no
				opinion = { 
					modifier = opinion_swayed_1
					who = ROOT
					years = 5
				}
			}
			set_character_flag = flag_appease_visit_swayed_1 #Localization check
		}
		if = { 
			limit = { 
				persistent_event_target:sway_target = { 
					trait = shy
				} 
			}
			persistent_event_target:sway_target = {
				show_scope_change = no
				opinion = { 
					modifier = opinion_antagonized_1
					who = ROOT
					years = 5
				}
			}
			custom_tooltip = { text = tooltip_sway_into_personality_trait }
			hidden_tooltip = { 
				random = { 
					chance = 40
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 2 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 4 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 6 } }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 8 } }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 10 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { trait = gregarious }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { trait = socializer }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { trait = grey_eminence }
					}
					persistent_event_target:sway_target = { 
						set_character_flag = flag_sway_turning_gregarious
						character_event = { id = HF.21124 days = 12 } 
					} 
				} 
			}
			set_character_flag = flag_appease_visit_failure_1  #Localization check
		}
		ai_chance = { 
			factor = 40
		}
	}
	option = { #honest-based option.
		trigger = { 
			has_character_flag = flag_appeaser_option_honest
		}
		name = EVTOPTQHFP21104_HONEST
		tooltip_info = honest
		if = { 
			limit = { 
				persistent_event_target:sway_target = { trait = honest } 
			}
			persistent_event_target:sway_target	= {
				show_scope_change = no
				opinion = { 
					modifier = opinion_swayed_3
					who = ROOT
					years = 10
				}
			}
			set_character_flag = flag_appease_visit_swayed_2 #Localization check
		} 
		if = { 
			limit = { 
				persistent_event_target:sway_target = { 
					NOR = { 
						trait = honest
						trait = deceitful 
					} 
				} 
			}
			persistent_event_target:sway_target = {
				show_scope_change = no
				opinion = { 
					modifier = opinion_swayed_1
					who = ROOT
					years = 5
				}
			}
			set_character_flag = flag_appease_visit_swayed_1 #Localization check
		}
		if = { 
			limit = { 
				persistent_event_target:sway_target = { 
					trait = deceitful
				} 
			}
			persistent_event_target:sway_target = {
				show_scope_change = no
				opinion = { 
					modifier = opinion_antagonized_1
					who = ROOT
					years = 5
				}
			}
			custom_tooltip = { text = tooltip_sway_into_personality_trait }
			hidden_tooltip = { 
				random = { 
					chance = 40
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 2 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 4 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 6 } }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 8 } }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 10 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { trait = gregarious }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { trait = socializer }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { trait = grey_eminence }
					}
					persistent_event_target:sway_target = { 
						set_character_flag = flag_sway_turning_honest
						character_event = { id = HF.21124 days = 12 } 
					} 
				} 
			}
			set_character_flag = flag_appease_visit_failure_1  #Localization check
		}
		ai_chance = { 
			factor = 40
		}
	}
	option = { #just-based option.
		trigger = { 
			has_character_flag = flag_appeaser_option_just
		}
		name = EVTOPTQHFP21104_JUST
		tooltip_info = just
		if = { 
			limit = { 
				persistent_event_target:sway_target = { trait = just } 
			}
			persistent_event_target:sway_target	= {
				show_scope_change = no
				opinion = { 
					modifier = opinion_swayed_3
					who = ROOT
					years = 10
				}
			}
			set_character_flag = flag_appease_visit_swayed_2 #Localization check
		} 
		if = { 
			limit = { 
				persistent_event_target:sway_target = { 
					NOR = { 
						trait = just
						trait = arbitrary 
					} 
				} 
			}
			persistent_event_target:sway_target = {
				show_scope_change = no
				opinion = { 
					modifier = opinion_swayed_1
					who = ROOT
					years = 5
				}
			}
			set_character_flag = flag_appease_visit_swayed_1 #Localization check
		}
		if = { 
			limit = { 
				persistent_event_target:sway_target = { 
					trait = arbitrary
				} 
			}
			persistent_event_target:sway_target = {
				show_scope_change = no
				opinion = { 
					modifier = opinion_antagonized_1
					who = ROOT
					years = 5
				}
			}
			custom_tooltip = { text = tooltip_sway_into_personality_trait }
			hidden_tooltip = { 
				random = { 
					chance = 40
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 2 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 4 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 6 } }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 8 } }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 10 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { trait = gregarious }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { trait = socializer }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { trait = grey_eminence }
					}
					persistent_event_target:sway_target = { 
						set_character_flag = flag_sway_turning_just
						character_event = { id = HF.21124 days = 12 } 
					} 
				} 
			}
			set_character_flag = flag_appease_visit_failure_1  #Localization check
		}
		ai_chance = { 
			factor = 40
		}
	}
	option = { #paranoid-based option.
		trigger = { 
			has_character_flag = flag_appeaser_option_paranoid
		}
		name = EVTOPTQHFP21104_PARANOID
		tooltip_info = paranoid
		if = { 
			limit = { 
				persistent_event_target:sway_target = { trait = paranoid } 
			}
			persistent_event_target:sway_target	= {
				show_scope_change = no
				opinion = { 
					modifier = opinion_swayed_3
					who = ROOT
					years = 10
				}
			}
			set_character_flag = flag_appease_visit_swayed_2 #Localization check
		} 
		if = { 
			limit = { 
				persistent_event_target:sway_target = { 
					NOR = { 
						trait = paranoid
						trait = trusting 
					} 
				} 
			}
			persistent_event_target:sway_target = {
				show_scope_change = no
				opinion = { 
					modifier = opinion_swayed_1
					who = ROOT
					years = 5
				}
			}
			set_character_flag = flag_appease_visit_swayed_1 #Localization check
		}
		if = { 
			limit = { 
				persistent_event_target:sway_target = { 
					trait = trusting
				} 
			}
			persistent_event_target:sway_target = {
				show_scope_change = no
				opinion = { 
					modifier = opinion_antagonized_1
					who = ROOT
					years = 5
				}
			}
			custom_tooltip = { text = tooltip_sway_into_personality_trait }
			hidden_tooltip = { 
				random = { 
					chance = 40
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 2 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 4 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 6 } }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 8 } }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 10 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { trait = gregarious }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { trait = socializer }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { trait = grey_eminence }
					}
					persistent_event_target:sway_target = { 
						set_character_flag = flag_sway_turning_paranoid
						character_event = { id = HF.21124 days = 12 } 
					} 
				} 
			}
			set_character_flag = flag_appease_visit_failure_1  #Localization check
		}
		ai_chance = { 
			factor = 40
		}
	}
	option = { #shy-based option.
		trigger = { 
			has_character_flag = flag_appeaser_option_shy
		}
		name = EVTOPTQHFP21104_SHY
		tooltip_info = shy
		if = { 
			limit = { 
				persistent_event_target:sway_target = { trait = shy } 
			}
			persistent_event_target:sway_target	= {
				show_scope_change = no
				opinion = { 
					modifier = opinion_swayed_3
					who = ROOT
					years = 10
				}
			}
			set_character_flag = flag_appease_visit_swayed_2 #Localization check
		} 
		if = { 
			limit = { 
				persistent_event_target:sway_target = { 
					NOR = { 
						trait = shy
						trait = gregarious 
					} 
				} 
			}
			persistent_event_target:sway_target = {
				show_scope_change = no
				opinion = { 
					modifier = opinion_swayed_1
					who = ROOT
					years = 5
				}
			}
			set_character_flag = flag_appease_visit_swayed_1 #Localization check
		}
		if = { 
			limit = { 
				persistent_event_target:sway_target = { 
					trait = gregarious
				} 
			}
			persistent_event_target:sway_target = {
				show_scope_change = no
				opinion = { 
					modifier = opinion_antagonized_1
					who = ROOT
					years = 5
				}
			}
			custom_tooltip = { text = tooltip_sway_into_personality_trait }
			hidden_tooltip = { 
				random = { 
					chance = 40
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 2 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 4 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 6 } }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 8 } }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 10 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { trait = gregarious }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { trait = socializer }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { trait = grey_eminence }
					}
					persistent_event_target:sway_target = { 
						set_character_flag = flag_sway_turning_shy
						character_event = { id = HF.21124 days = 12 } 
					} 
				} 
			}
			set_character_flag = flag_appease_visit_failure_1  #Localization check
		}
		ai_chance = { 
			factor = 40
		}
	}
	option = { #stubborn-based option.
		trigger = { 
			has_character_flag = flag_appeaser_option_stubborn
		}
		name = EVTOPTQHFP21104_STUBBORN
		tooltip_info = stubborn
		if = { 
			limit = { 
				persistent_event_target:sway_target = { trait = stubborn } 
			}
			persistent_event_target:sway_target	= {
				show_scope_change = no
				opinion = { 
					modifier = opinion_swayed_3
					who = ROOT
					years = 10
				}
			}
			set_character_flag = flag_appease_visit_swayed_2 #Localization check
		} 
		if = { 
			limit = { 
				persistent_event_target:sway_target = { 
					NOR = { 
						trait = stubborn
						trait = wroth 
					} 
				} 
			}
			persistent_event_target:sway_target = {
				show_scope_change = no
				opinion = { 
					modifier = opinion_swayed_1
					who = ROOT
					years = 5
				}
			}
			set_character_flag = flag_appease_visit_swayed_1 #Localization check
		}
		if = { 
			limit = { 
				persistent_event_target:sway_target = { 
					trait = wroth
				} 
			}
			persistent_event_target:sway_target = {
				show_scope_change = no
				opinion = { 
					modifier = opinion_antagonized_1
					who = ROOT
					years = 5
				}
			}
			tiered_prestige_reward_effect = yes
			set_character_flag = flag_appease_visit_failure_1  #Localization check
		}
		ai_chance = { 
			factor = 40
		}
	}
	option = { #trusting-based option.
		trigger = { 
			has_character_flag = flag_appeaser_option_trusting
		}
		name = EVTOPTQHFP21104_TRUSTING
		tooltip_info = trusting
		if = { 
			limit = { 
				persistent_event_target:sway_target = { trait = trusting } 
			}
			persistent_event_target:sway_target	= {
				show_scope_change = no
				opinion = { 
					modifier = opinion_swayed_3
					who = ROOT
					years = 10
				}
			}
			set_character_flag = flag_appease_visit_swayed_2 #Localization check
		} 
		if = { 
			limit = { 
				persistent_event_target:sway_target = { 
					NOR = { 
						trait = trusting
						trait = paranoid 
					} 
				} 
			}
			persistent_event_target:sway_target = {
				show_scope_change = no
				opinion = { 
					modifier = opinion_swayed_1
					who = ROOT
					years = 5
				}
			}
			set_character_flag = flag_appease_visit_swayed_1 #Localization check
		}
		if = { 
			limit = { 
				persistent_event_target:sway_target = { 
					trait = paranoid
				} 
			}
			persistent_event_target:sway_target = {
				show_scope_change = no
				opinion = { 
					modifier = opinion_antagonized_1
					who = ROOT
					years = 5
				}
			}
			custom_tooltip = { text = tooltip_sway_into_personality_trait }
			hidden_tooltip = { 
				random = { 
					chance = 40
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 2 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 4 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 6 } }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 8 } }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 10 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { trait = gregarious }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { trait = socializer }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { trait = grey_eminence }
					}
					persistent_event_target:sway_target = { 
						set_character_flag = flag_sway_turning_trusting
						character_event = { id = HF.21124 days = 12 } 
					} 
				} 
			}
			set_character_flag = flag_appease_visit_failure_1  #Localization check
		}
		ai_chance = { 
			factor = 40
		}
	}
	option = { #zealous-based option.
		trigger = { 
			has_character_flag = flag_appeaser_option_zealous
		}
		name = EVTOPTQHFP21104_ZEALOUS
		tooltip_info = zealous
		if = { 
			limit = { 
				persistent_event_target:sway_target = { 
					religion = ROOT
					trait = zealous
				} 
			}
			persistent_event_target:sway_target	= {
				show_scope_change = no
				opinion = { 
					modifier = opinion_swayed_3
					who = ROOT
					years = 10
				}
			}
			set_character_flag = flag_appease_visit_swayed_2 #Localization check
		} 
		if = { 
			limit = { 
				persistent_event_target:sway_target = {
					OR = { 
						AND = { 
							NOR = { trait = zealous trait = cynical } 
							religion = ROOT 
						} 
						AND = { 
							NOT = { trait = zealous } 
							NOT = { religion = ROOT } 
						} 
					}
				} 
			}
			persistent_event_target:sway_target = {
				show_scope_change = no
				opinion = { 
					modifier = opinion_swayed_1
					who = ROOT
					years = 5
				}
			}
			set_character_flag = flag_appease_visit_swayed_1 #Localization check
		}
		if = { 
			limit = { 
				persistent_event_target:sway_target = { 
					OR = { 
						AND = { 
							trait = cynical 
							religion = ROOT 
						} 
						AND = { 
							trait = zealous 
							NOT = { religion = ROOT } 
						} 
					} 
				} 
			}
			persistent_event_target:sway_target = {
				show_scope_change = no
				opinion = { 
					modifier = opinion_antagonized_1
					who = ROOT
					years = 5
				}
			}
			custom_tooltip = { text = tooltip_sway_into_personality_trait }
			hidden_tooltip = { 
				if = { 
					limit = { persistent_event_target:sway_target = { religion = ROOT } }
					random = { 
						chance = 20
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 2 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 4 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 6 } }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 8 } }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { attribute_diff = { character = persistent_event_target:sway_target attribute = diplomacy value = 10 } }
					}
					modifier = { 
						factor = 1.25 
						ROOT = { trait = gregarious }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { trait = socializer }
					}
					modifier = { 
						factor = 1.5 
						ROOT = { trait = grey_eminence }
					}
						persistent_event_target:sway_target = { 
							set_character_flag = flag_sway_turning_zealous
							character_event = { id = HF.21124 days = 12 } 
						} 
					} 
				} 
			}
			set_character_flag = flag_appease_visit_failure_1  #Localization check
		}
		ai_chance = { 
			factor = 40
		}
	}


	option = { #Default option ensures the lowest opinion bonus.
		name = EVTOPTZHFP21104_A
		persistent_event_target:sway_target = {
			show_scope_change = no
			opinion = { 
				modifier = opinion_swayed_0
				who = ROOT
				years = 5
			}
		}
		set_character_flag = flag_appease_visit_swayed_0 #Localization check
		ai_chance = { 
			factor = 10
		}
	}
	after = { 
		clr_character_flag = flag_appeaser_option_drunkard
		clr_character_flag = flag_appeaser_option_lunatic
		clr_character_flag = flag_appeaser_option_possessed
		clr_character_flag = flag_appeaser_option_fair
		clr_character_flag = flag_appeaser_option_chaste
		clr_character_flag = flag_appeaser_option_temperate
		clr_character_flag = flag_appeaser_option_charitable
		clr_character_flag = flag_appeaser_option_diligent
		clr_character_flag = flag_appeaser_option_patient
		clr_character_flag = flag_appeaser_option_kind
		clr_character_flag = flag_appeaser_option_humble
		clr_character_flag = flag_appeaser_option_lustful
		clr_character_flag = flag_appeaser_option_gluttonous
		clr_character_flag = flag_appeaser_option_greedy
		clr_character_flag = flag_appeaser_option_slothful
		clr_character_flag = flag_appeaser_option_wroth
		clr_character_flag = flag_appeaser_option_envious
		clr_character_flag = flag_appeaser_option_proud
		clr_character_flag = flag_appeaser_option_ambitious
		clr_character_flag = flag_appeaser_option_arbitrary
		clr_character_flag = flag_appeaser_option_brave
		clr_character_flag = flag_appeaser_option_content
		clr_character_flag = flag_appeaser_option_craven
		clr_character_flag = flag_appeaser_option_cruel
		clr_character_flag = flag_appeaser_option_cynical
		clr_character_flag = flag_appeaser_option_deceitful
		clr_character_flag = flag_appeaser_option_erudite
		clr_character_flag = flag_appeaser_option_gregarious
		clr_character_flag = flag_appeaser_option_honest
		clr_character_flag = flag_appeaser_option_just
		clr_character_flag = flag_appeaser_option_paranoid
		clr_character_flag = flag_appeaser_option_shy
		clr_character_flag = flag_appeaser_option_stubborn
		clr_character_flag = flag_appeaser_option_trusting
		clr_character_flag = flag_appeaser_option_zealous
		hidden_tooltip = { persistent_event_target:sway_target = { character_event = { id = HF.21105 } } } #Notify, then end chain.
	}
}

#Appeased: Reaction to Appeaser's visit.
character_event = {
	id = HF.21105
	desc = EVTDESCHFP21105 #Composite custom loc
	picture = { 
		trigger = { 
			OR = {
				has_religion_feature = religion_matriarchal 
				AND = {	# MOD
					has_game_rule = {
						name = flavor_events
						value = enatic
					}
					religion = norse_pagan
				}
			}
		} 
		picture = GFX_evt_daughter_asking_mother
	}
	picture = { 
		trigger = { 
			NOR = {
				has_religion_feature = religion_matriarchal 
				AND = {	# MOD
					has_game_rule = {
						name = flavor_events
						value = enatic
					}
					religion = norse_pagan
				}
			}
		} 
		picture = GFX_evt_son_asking_father
	}

	is_triggered_only = yes

	option = { 
		name = EVTOPTAHFP21105
		if = { 
			limit = { 
				FROM = { 
					has_character_flag = flag_appease_visit_swayed_3 
				}
			}
			tooltip = { 
				opinion = { 
					modifier = opinion_swayed_3
					who = FROM
					years = 10
				}
			}
		}
		if = { 
			limit = { 
				FROM = { 
					has_character_flag = flag_appease_visit_swayed_2 
				}
			}
			tooltip = { 
				opinion = { 
					modifier = opinion_swayed_2
					who = FROM
					years = 10
				}
			}
		}
		if = { 
			limit = { 
				FROM = { 
					has_character_flag = flag_appease_visit_swayed_1
				}
			}
			tooltip = { 
				opinion = { 
					modifier = opinion_swayed_1
					who = FROM
					years = 5
				}
			}
		}
		if = { 
			limit = { 
				FROM = { 
					has_character_flag = flag_appease_visit_swayed_0
				}
			}
			tooltip = { 
				opinion = { 
					modifier = opinion_swayed_0
					who = FROM
					years = 5
				}
			}
		}
		if = { 
			limit = { 
				FROM = { 
					has_character_flag = flag_appease_visit_failure_1
				}
			}
			tooltip = { 
				opinion = { 
					modifier = opinion_antagonized_1
					who = FROM
					years = 5
				}
			}
		}
		FROM = { 
			clr_character_flag = flag_appease_visit_relative
			clr_character_flag = flag_appease_visit_religion
			clr_character_flag = flag_appease_visit_inside
			clr_character_flag = flag_appease_visit_outside

			clr_character_flag = flag_appease_visit_swayed_3 
			clr_character_flag = flag_appease_visit_swayed_2  
			clr_character_flag = flag_appease_visit_swayed_1  
			clr_character_flag = flag_appease_visit_swayed_0  
			clr_character_flag = flag_appease_visit_failure_1  
		}
		hidden_tooltip = { 
			random_list = { 
				#Chance for friendship, romance, lifestyle trait sharing, favor.
				40 = { #Nothing 
				} 
				20 = { 
					modifier = { 
						factor = 0
						FROM = { num_of_friends = 3 }
					}
					modifier = { 
						factor = 0
						num_of_friends = 3
					}
					modifier = { 
						factor = 0
						FROM = { NOT = { opinion = { who = FROM value = 60 } } }
					}
					modifier = { 
						factor = 0
						NOT = { opinion = { who = FROM value = 60 } }
					}
					modifier = { 
						factor = 1.5
						FROM = { trait = gregarious }
					}
					modifier = { 
						factor = 1.5
						FROM = { trait = socializer }
					}
					modifier = { 
						factor = 3
						FROM = { has_ambition = obj_make_friends }
					}
					modifier = { 
						factor = 0.5
						FROM = { trait = shy }
					}
					FROM = { character_event = { id = HF.21106 } } #Becoming friends
				} 
				10 = { 
					modifier = { 
						factor = 0
						FROM = { num_of_lovers = 3 }
					}
					modifier = { 
						factor = 0
						FROM = { is_female = yes }
						prefers_men_trigger = yes
					}
					modifier = { 
						factor = 0
						FROM = { is_female = no }
						prefers_men_trigger = no
					}
					modifier = { 
						factor = 0
						is_female = yes
						FROM = { prefers_men_trigger = yes }
					}
					modifier = { 
						factor = 0
						is_female = no
						FROM = { prefers_men_trigger = no }
					}
					modifier = { 
						factor = 0
						num_of_lovers = 3
					}
					modifier = { 
						factor = 0
						FROM = { NOT = { opinion = { who = FROM value = 60 } } }
					}
					modifier = { 
						factor = 0
						NOT = { opinion = { who = FROM value = 60 } }
					}
					modifier = { 
						factor = 1.5
						FROM = { trait = gregarious }
					}
					modifier = { 
						factor = 1.5
						FROM = { trait = lustful }
					}
					modifier = { 
					factor = 0.5
						FROM = { 
							NOT = { is_married = ROOT }
							trait = chaste 
						}
					}
					modifier = { 
						factor = 0.5
						NOT = { is_married = ROOT }
						trait = chaste
					}
					modifier = { 
						factor = 0
						FROM = { 
							trait = celibate
						}
					}
					modifier = { 
						factor = 0
						trait = celibate
					}
					modifier = { 
						factor = 1.5
						is_married = FROM
					}
					FROM = { character_event = { id = HF.21109 } } #Becoming lovers
				} 
				20 = { 
					modifier = { 
						factor = 0
						FROM = { 
							NOR = {
								trait = scholar
								trait = mystic
								trait = hunter
								trait = falconer
								trait = gardener
								trait = duelist
								trait = architect
								trait = hedonist
								trait = gamer
								trait = socializer
							}
						}
					}
					modifier = { 
						factor = 0
						has_any_lifestyle_trait = yes
					}
					modifier = { 
						factor = 0
						NOT = { opinion = { who = FROM value = 40 } }
					}
					modifier = { 
						factor = 1.5
						FROM = { trait = gregarious }
					}
					modifier = { 
						factor = 1.5
						FROM = { trait = socializer }
					}
					modifier = { 
						factor = 0.5
						FROM = { trait = shy }
					}
					FROM = { character_event = { id = HF.21112 days = 5 } }#Acquiring Appeaser's lifestyle.
				} 
				10 = { 
					modifier = { 
						factor = 0
						NOT = { opinion = { who = FROM value = 40 } }
					}
					modifier = { 
						factor = 2.5
						trait = charitable
					}
					modifier = { 
						factor = 1.5
						FROM = { trait = socializer }
					}
					modifier = { 
						factor = 0.5
						FROM = { trait = shy }
					}
					modifier = { 
						factor = 0
						NOT = { FROM = { has_dlc = "Conclave" } }
					}
					character_event = { id = HF.21115 } #Feeling indebted after the visit.
				}
			} 
		}
		ai_chance = { 
			factor = 100
		}
	}
}
#Appeaser: Becoming friends with appeased.
character_event = {
	id = HF.21106
	desc = EVTDESCHFP21106
	picture = GFX_evt_state_diplomacy

	is_triggered_only = yes

	option = { 
		name = EVTOPTAHFP21106
		add_friend = FROM
		hidden_tooltip = { FROM = { character_event = { id = HF.21107 } } }
		ai_chance = { 
			factor = 100
		}
	}
	option = { 
		name = EVTOPTBHFP21106
		ai_chance = { 
			factor = 0
		}
	}
}
#Appeased: Accept offer of friendship?
character_event = {
	id = HF.21107
	desc = EVTDESCHFP21107
	picture = GFX_evt_state_diplomacy

	is_triggered_only = yes

	option = { 
		name = EVTOPTAHFP21107
		add_friend = FROM
		hidden_tooltip = {
			FROM = {
				persistent_event_target:sway_target = { clr_character_flag = flag_character_being_swayed }
				remove_special_interest = persistent_event_target:sway_target
				clear_persistent_event_target = sway_target
				clr_character_flag = flag_tired_of_gifts
			}
		}
		ai_chance = { 
			factor = 100
		}
	}
	option = { #Player only.
		name = EVTOPTBHFP21107
		remove_friend = FROM
		hidden_tooltip = { FROM = { character_event = { id = HF.21108 } } }
		ai_chance = { 
			factor = 0
		}
	}
}
#Appeaser: Notified Appeased has refused friendship.
character_event = {
	id = HF.21108
	desc = EVTDESCHFP21108
	picture = GFX_evt_state_diplomacy

	is_triggered_only = yes

	option = { 
		name = EVTOPTAHFP21108
		remove_friend = FROM
		ai_chance = { 
			factor = 100
		}
	}
}
#Appeaser: Becoming in love with appeased.
character_event = {
	id = HF.21109
	desc = EVTDESCHFP21109
	picture = GFX_evt_lovers

	is_triggered_only = yes

	option = { 
		name = EVTOPTAHFP21109
		add_lover = FROM
		hidden_tooltip = { FROM = { character_event = { id = HF.21110 } } }
		ai_chance = { 
			factor = 100
		}
	}
	option = { 
		name = EVTOPTBHFP21109
		ai_chance = { 
			factor = 0
		}
	}
}
#Appeased: Accept offer of romance?
character_event = {
	id = HF.21110
	desc = EVTDESCHFP21110
	picture = GFX_evt_lovers

	is_triggered_only = yes

	option = { 
		name = EVTOPTAHFP21110
		add_lover = FROM
		hidden_tooltip = {
			FROM = {
				persistent_event_target:sway_target = { clr_character_flag = flag_character_being_swayed }
				remove_special_interest = persistent_event_target:sway_target
				clear_persistent_event_target = sway_target
				clr_character_flag = flag_tired_of_gifts
			}
		}
		ai_chance = { 
			factor = 100
		}
	}
	option = { #Player only.
		name = EVTOPTBHFP21110
		remove_lover = FROM
		hidden_tooltip = { FROM = { character_event = { id = HF.21111 } } }
		ai_chance = { 
			factor = 0
		}
	}
}
#Appeaser: Notified Appeased has refused romance.
character_event = {
	id = HF.21111
	desc = EVTDESCHFP21111
	picture = GFX_evt_quarrel

	is_triggered_only = yes

	option = { 
		name = EVTOPTAHFP21111
		remove_lover = FROM
		ai_chance = { 
			factor = 100
		}
	}
}

#Appeased: Hidden event to pick a potential lifestyle trait (in case character has more than one for whatever reason).
character_event = {
	id = HF.21112
	hide_window = yes

	is_triggered_only = yes

	immediate = { 
		random_list = { 
			10 = {
				modifier = { 
					factor = 0
					NOT = { trait = scholar }
				}
				FROM = { set_character_flag = flag_becoming_scholar }
			}
			10 = {
				modifier = { 
					factor = 0
					NOT = { trait = mystic }
				}
				FROM = { set_character_flag = flag_becoming_mystic }
			}
			10 = {
				modifier = { 
					factor = 0
					NOT = { trait = socializer }
				}
				FROM = { set_character_flag = flag_becoming_socializer }
			}
			10 = {
				modifier = { 
					factor = 0
					NOT = { trait = gamer }
				}
				FROM = { set_character_flag = flag_becoming_gamer }
			}
			10 = {
				modifier = { 
					factor = 0
					NOT = { trait = hunter }
				}
				FROM = { set_character_flag = flag_becoming_hunter }
			}
			10 = {
				modifier = { 
					factor = 0
					NOT = { trait = falconer }
				}
				FROM = { set_character_flag = flag_becoming_falconer }
			}
			10 = {
				modifier = { 
					factor = 0
					NOT = { trait = gardener }
				}
				FROM = { set_character_flag = flag_becoming_gardener }
			}
			10 = {
				modifier = { 
					factor = 0
					NOT = { trait = duelist }
				}
				FROM = { set_character_flag = flag_becoming_duelist }
			}
			10 = {
				modifier = { 
					factor = 0
					NOT = { trait = architect }
				}
				FROM = { set_character_flag = flag_becoming_architect }
			}
			10 = {
				modifier = { 
					factor = 0
					NOT = { trait = hedonist }
				}
				FROM = { set_character_flag = flag_becoming_hedonist }
			}
		}
		FROM = { character_event = { id = HF.21113 } }
	}
}
#Appeased: choose if you want to learn the Appeaser's lifestyle trait.
character_event = {
	id = HF.21113
	desc = {
		text = EVTDESCAHFP21113
		picture = GFX_evt_library
		trigger = { 
			has_character_flag = flag_becoming_scholar
		}
	}
	desc = {
		text = EVTDESCBHFP21113
		picture = GFX_evt_library
		trigger = { 
			has_character_flag = flag_becoming_mystic
		}
	}
	desc = {
		text = EVTDESCCHFP21113
		picture = GFX_evt_fancy_feast
		trigger = { 
			has_character_flag = flag_becoming_socializer
		}
	}
	desc = {
		text = EVTDESCDHFP21113
		picture = GFX_evt_war_planning
		trigger = { 
			has_character_flag = flag_becoming_gamer
		}
	}
	desc = {
		text = EVTDESCEHFP21113
		picture = GFX_evt_hunt
		trigger = { 
			has_character_flag = flag_becoming_hunter
		}
	}
	desc = {
		text = EVTDESCFHFP21113
		picture = GFX_evt_falconing
		trigger = { 
			has_character_flag = flag_becoming_falconer
		}
	}
	desc = {
		text = EVTDESCGHFP21113
		picture = GFX_evt_garden
		trigger = { 
			has_character_flag = flag_becoming_gardener
		}
	}
	desc = {
		text = EVTDESCHHFP21113
		picture = GFX_evt_teaching_moment
		trigger = { 
			has_character_flag = flag_becoming_duelist
		}
	}
	desc = {
		text = EVTDESCIHFP21113
		picture = GFX_evt_magnificent_castle
		trigger = { 
			has_character_flag = flag_becoming_architect
		}
	}
	desc = {
		text = EVTDESCLHFP21113
		picture = GFX_evt_sultan
		trigger = { 
			has_character_flag = flag_becoming_hedonist
		}
	}
	picture = GFX_evt_hunt

	is_triggered_only = yes

	option = { 
		name = EVTOPTAHFP21113
		if = { 
			limit = { has_character_flag = flag_becoming_scholar }
			add_trait = scholar
		}
		if = { 
			limit = { has_character_flag = flag_becoming_mystic }
			add_trait = mystic
		}
		if = { 
			limit = { has_character_flag = flag_becoming_socializer }
			add_trait = socializer
		}
		if = { 
			limit = { has_character_flag = flag_becoming_gamer }
			add_trait = gamer
		}
		if = { 
			limit = { has_character_flag = flag_becoming_hunter }
			add_trait = hunter
		}
		if = { 
			limit = { has_character_flag = flag_becoming_falconer }
			add_trait = falconer
		}
		if = { 
			limit = { has_character_flag = flag_becoming_gardener }
			add_trait = gardener
		}
		if = { 
			limit = { has_character_flag = flag_becoming_duelist }
			add_trait = duelist
		}
		if = { 
			limit = { has_character_flag = flag_becoming_architect }
			add_trait = architect
		}
		if = { 
			limit = { has_character_flag = flag_becoming_hedonist }
			add_trait = hedonist
		}
		hidden_tooltip = { FROM = { character_event = { id = HF.21114 } } }
		ai_chance = { 
			factor = 70
		}
	}
	option = { #No.
		name = EVTOPTBHFP21113
		ai_chance = { 
			factor = 30
			modifier = { 
				factor = 1.5
				trait = paranoid
			}
		}
	}
	after = {
		clr_character_flag = flag_becoming_scholar
		clr_character_flag = flag_becoming_mystic
		clr_character_flag = flag_becoming_socializer
		clr_character_flag = flag_becoming_gamer
		clr_character_flag = flag_becoming_hunter
		clr_character_flag = flag_becoming_falconer
		clr_character_flag = flag_becoming_gardener
		clr_character_flag = flag_becoming_duelist
		clr_character_flag = flag_becoming_architect
		clr_character_flag = flag_becoming_hedonist
	}
}
#Appeaser: Notified Appeased now shares your lifestyle after the visit.
character_event = {
	id = HF.21114
	desc = EVTDESCHFP21114
	picture = { 
		trigger = { 
			OR = {
				has_religion_feature = religion_matriarchal 
				AND = {	# MOD
					has_game_rule = {
						name = flavor_events
						value = enatic
					}
					religion = norse_pagan
				}
			}
		} 
		picture = GFX_evt_daughter_asking_mother
	}
	picture = { 
		trigger = { 
			NOR = {
				has_religion_feature = religion_matriarchal 
				AND = {	# MOD
					has_game_rule = {
						name = flavor_events
						value = enatic
					}
					religion = norse_pagan
				}
			}
		} 
		picture = GFX_evt_son_asking_father
	}

	is_triggered_only = yes

	option = { 
		name = EVTOPTAHFP21114
		tiered_prestige_reward_effect = yes
		ai_chance = { 
			factor = 100
		}
	}
}

#Appeased: Feeling indebted for the nice visit.
character_event = {
	id = HF.21115
	desc = EVTDESCHFP21115
	picture = GFX_evt_state_diplomacy
	show_from_from = yes

	is_triggered_only = yes

	option = { 
		name = EVTOPTAHFP21115
		tiered_piety_reward_effect = yes
		FROMFROM = { add_favor = ROOT }
		hidden_tooltip = { FROMFROM = { character_event = { id = HF.21116 } } }
		ai_chance = { 
			factor = 90
		}
	}
	option = { 
		name = EVTOPTBHFP21115
		trigger = { NOT = { trait = charitable } }
		tiered_piety_negative_effect = yes
		ai_chance = { 
			factor = 10
		}
	}
}

#Appeaser: Notified of Favor.
character_event = {
	id = HF.21116
	desc = EVTDESCHFP21116
	picture = GFX_evt_state_diplomacy

	is_triggered_only = yes

	option = { 
		name = EVTOPTAHFP21116
		tooltip = { add_favor = FROM }
		ai_chance = { 
			factor = 100
		}
	}
}
#Appeaser: Having strong disagreement.
character_event = {
	id = HF.21117
	desc = EVTDESCHFP21117
	picture = GFX_evt_rival_rulers
	show_from_from_from = yes

	is_triggered_only = yes

	option = { 
		name = EVTOPTAHFP21117
		trigger = { diplomacy = 15 }
		tooltip_info = diplomacy
		persistent_event_target:sway_target = {
			show_scope_change = no
			opinion = { 
				modifier = opinion_swayed_1
				who = ROOT
				years = 5
			}
			hidden_tooltip = { character_event = { id = HF.21118 } }
		}
		ai_chance = { 
			factor = 80
		}
	}
	option = { 
		name = EVTOPTBHFP21117
		trigger = { trait = patient }
		tooltip_info = patient
		tiered_prestige_negative_effect = yes
		persistent_event_target:sway_target = {
			show_scope_change = no
			opinion = { 
				modifier = opinion_swayed_0
				who = ROOT
				years = 5
			}
			hidden_tooltip = { character_event = { id = HF.21119 } }
		}
		ai_chance = { 
			factor = 60
		}
	}
	option = { 
		name = EVTOPTCHFP21117
		trigger = { NOT = { trait = wroth } }
		persistent_event_target:sway_target = {
			show_scope_change = no
			opinion = { 
				modifier = opinion_antagonized_1
				who = ROOT
				years = 5
			}
			hidden_tooltip = { character_event = { id = HF.21120 } }
		}
		ai_chance = { 
			factor = 20
		}
	}
	option = { 
		name = EVTOPTDHFP21117
		trigger = { trait = wroth }
		tooltip_info = wroth
		opinion = { 
			modifier = opinion_antagonized_3
			who = persistent_event_target:sway_target
			years = 10
		}
		persistent_event_target:sway_target = {
			show_scope_change = no
			opinion = { 
				modifier = opinion_antagonized_3
				who = ROOT
				years = 10
			}
			hidden_tooltip = { character_event = { id = HF.21121 } }
		}
		ai_chance = { 
			factor = 80
		}
	}
}
#Appeased: Having strong disagreement, Appeaser used diplomacy to resolve it.
character_event = {
	id = HF.21118
	desc = EVTDESCHFP21118
	picture = GFX_evt_rival_rulers

	is_triggered_only = yes

	option = { 
		name = EVTOPTAHFP21118
		tooltip = { 
			opinion = { 
				modifier = opinion_swayed_1
				who = FROM
				years = 5
			}
		}
	}
}
#Appeased: Having strong disagreement, Appeaser remained patient.
character_event = {
	id = HF.21119
	desc = EVTDESCHFP21119
	picture = GFX_evt_rival_rulers

	is_triggered_only = yes

	option = { 
		name = EVTOPTAHFP21119
		tooltip = { 
			opinion = { 
				modifier = opinion_swayed_0
				who = FROM
				years = 5
			}
		}
	}
}
#Appeased: Having strong disagreement.
character_event = {
	id = HF.21120
	desc = EVTDESCHFP21120
	picture = GFX_evt_rival_rulers

	is_triggered_only = yes

	option = { 
		name = EVTOPTAHFP21120
		tooltip = { 
			opinion = { 
				modifier = opinion_antagonized_1
				who = FROM
				years = 5
			}
		}
	}
}
#Appeased: Having strong disagreement, and the Appeaser is wroth.
character_event = {
	id = HF.21121
	desc = EVTDESCHFP21121
	picture = GFX_evt_rival_rulers

	is_triggered_only = yes

	option = { 
		name = EVTOPTAHFP21121
		tooltip = { 
			opinion = { 
				modifier = opinion_antagonized_3
				who = FROM
				years = 10
			}
		}
	}
}

#Appeased: has become rivals with Appeaser, hidden event to ping to appeaser and clear event target.
character_event = {
	id = HF.21122
	hide_window = yes

	is_triggered_only = yes

	immediate = { 
		FROM = { character_event = { id = HF.21123 } }
	}
}

#Appeaser notified.
character_event = {
	id = HF.21123
	desc = EVTDESCHFP21123
	picture = GFX_evt_upsetting_letter

	trigger = { 
		FROM = { is_alive = yes } 
	}

	is_triggered_only = yes

	option = { 
		name = EVTOPTAHFP21123
		custom_tooltip = { text = tooltip_21123_A }
		hidden_tooltip = { 
			persistent_event_target:sway_target = { clr_character_flag = flag_character_being_swayed }
			remove_special_interest = persistent_event_target:sway_target
			clear_persistent_event_target = sway_target
			clr_character_flag = flag_tired_of_gifts
		}
		ai_chance = { factor = 100 }
	}
}

#Appeased is convinced to switch personality trait after visit.
character_event = {
	id = HF.21124
	desc = {
		text = EVTDESCAHFP21124_CHASTE
		picture = GFX_evt_lovers
		trigger = { 
			has_character_flag = flag_sway_turning_chaste
		}
	}
	desc = {
		text = EVTDESCAHFP21124_TEMPERATE
		picture = GFX_evt_recovery
		trigger = { 
			has_character_flag = flag_sway_turning_temperate
		}
	}
	desc = {
		text = EVTDESCAHFP21124_CHARITABLE
		picture = GFX_evt_courtiers_talking
		trigger = { 
			has_character_flag = flag_sway_turning_charitable
		}
	}
	desc = {
		text = EVTDESCAHFP21124_DILIGENT
		picture = GFX_evt_courtiers_talking
		trigger = { 
			has_character_flag = flag_sway_turning_diligent
		}
	}
	desc = {
		text = EVTDESCAHFP21124_PATIENT
		picture = GFX_evt_courtiers_talking
		trigger = { 
			has_character_flag = flag_sway_turning_patient
		}
	}
	desc = {
		text = EVTDESCAHFP21124_KIND
		picture = GFX_evt_courtiers_talking
		trigger = { 
			has_character_flag = flag_sway_turning_kind
		}
	}
	desc = {
		text = EVTDESCAHFP21124_HUMBLE
		picture = GFX_evt_recovery
		trigger = { 
			has_character_flag = flag_sway_turning_humble
		}
	}
	desc = {
		text = EVTDESCAHFP21124_LUSTFUL
		picture = GFX_evt_brothel
		trigger = { 
			has_character_flag = flag_sway_turning_lustful
		}
	}
	desc = {
		text = EVTDESCAHFP21124_GLUTTONOUS
		picture = GFX_evt_fancy_feast
		trigger = { 
			has_character_flag = flag_sway_turning_gluttonous
		}
	}
	desc = {
		text = EVTDESCAHFP21124_GREEDY
		picture = GFX_evt_courtiers_talking
		trigger = { 
			has_character_flag = flag_sway_turning_greedy
		}
	}
	desc = {
		text = EVTDESCAHFP21124_SLOTHFUL
		picture = GFX_evt_drunk
		trigger = { 
			has_character_flag = flag_sway_turning_slothful
		}
	}
	desc = {
		text = EVTDESCAHFP21124_WROTH
		picture = GFX_evt_quarrel
		trigger = { 
			has_character_flag = flag_sway_turning_wroth
		}
	}
	desc = {
		text = EVTDESCAHFP21124_ENVIOUS
		picture = GFX_evt_courtiers_talking
		trigger = { 
			has_character_flag = flag_sway_turning_envious
		}
	}
	desc = {
		text = EVTDESCAHFP21124_PROUD
		picture = GFX_evt_courtiers_talking
		trigger = { 
			has_character_flag = flag_sway_turning_proud
		}
	}
	desc = {
		text = EVTDESCAHFP21124_AMBITIOUS
		picture = GFX_evt_courtiers_talking
		trigger = { 
			has_character_flag = flag_sway_turning_ambitious
		}
	}
	desc = {
		text = EVTDESCAHFP21124_ARBITRARY
		picture = GFX_evt_beheading
		trigger = { 
			has_character_flag = flag_sway_turning_arbitrary
		}
	}
	desc = {
		text = EVTDESCAHFP21124_BRAVE
		picture = GFX_evt_melee
		trigger = { 
			has_character_flag = flag_sway_turning_brave
		}
	}
	desc = {
		text = EVTDESCAHFP21124_CONTENT
		picture = GFX_evt_drunk
		trigger = { 
			has_character_flag = flag_sway_turning_content
		}
	}
	desc = {
		text = EVTDESCAHFP21124_CRAVEN
		picture = GFX_evt_scandal
		trigger = { 
			has_character_flag = flag_sway_turning_craven
		}
	}
	desc = {
		text = EVTDESCAHFP21124_ENVIOUS # EVTDESCAHFP21124_CRUEL unneeded.
		picture = GFX_evt_beheading
		trigger = { 
			has_character_flag = flag_sway_turning_cruel
		}
	}
	desc = {
		text = EVTDESCAHFP21124_CYNICAL
		picture = GFX_evt_library
		trigger = { 
			has_character_flag = flag_sway_turning_cynical
		}
	}
	desc = {
		text = EVTDESCAHFP21124_DECEITFUL
		picture = GFX_evt_lunatic
		trigger = { 
			has_character_flag = flag_sway_turning_deceitful
		}
	}

	desc = {
		text = EVTDESCAHFP21124_GREGARIOUS
		picture = GFX_evt_courtiers_talking
		trigger = { 
			has_character_flag = flag_sway_turning_gregarious
		}
	}
	desc = {
		text = EVTDESCAHFP21124_HONEST
		picture = GFX_evt_courtiers_talking
		trigger = { 
			has_character_flag = flag_sway_turning_honest
		}
	}
	desc = {
		text = EVTDESCAHFP21124_JUST
		picture = GFX_evt_courtiers_talking
		trigger = { 
			has_character_flag = flag_sway_turning_just
		}
	}
	desc = {
		text = EVTDESCAHFP21124_PARANOID
		picture = GFX_evt_lunatic
		trigger = { 
			has_character_flag = flag_sway_turning_paranoid
		}
	}
	desc = {
		text = EVTDESCAHFP21124_SHY
		picture = GFX_evt_courtiers_talking
		trigger = { 
			has_character_flag = flag_sway_turning_shy
		}
	}
	desc = {
		text = EVTDESCAHFP21124_TRUSTING
		picture = GFX_evt_courtiers_talking
		trigger = { 
			has_character_flag = flag_sway_turning_trusting
		}
	}
	desc = {
		text = EVTDESCAHFP21124_ZEALOUS
		picture = GFX_evt_library
		trigger = { 
			has_character_flag = flag_sway_turning_zealous
		}
	}
	picture = GFX_evt_daughter_asking_father


	is_triggered_only = yes

	option = { #Yes
		name = EVTOPTAHFP21124

		trigger_switch = {
			on_trigger = has_character_flag
			flag_sway_turning_chaste = {
				remove_trait = lustful
				add_trait = chaste
				clr_character_flag = flag_sway_turning_chaste
				FROM = { set_character_flag = flag_sway_turned_chaste }
			}
			flag_sway_turning_temperate = {
				if = { 
					limit = { trait = gluttonous }
					remove_trait = gluttonous 
				}
				if = { 
					limit = { trait = drunkard }
					remove_trait = drunkard 
				}
				add_trait = temperate
				clr_character_flag = flag_sway_turning_temperate
				FROM = { set_character_flag = flag_sway_turned_temperate }
			}
			flag_sway_turning_charitable = {
				remove_trait = greedy
				add_trait = charitable
				clr_character_flag = flag_sway_turning_charitable
				FROM = { set_character_flag = flag_sway_turned_charitable }
			}
			flag_sway_turning_diligent = {
				remove_trait = slothful
				add_trait = diligent
				clr_character_flag = flag_sway_turning_diligent
				FROM = { set_character_flag = flag_sway_turned_diligent }
			}
			flag_sway_turning_patient = {
				remove_trait = wroth
				add_trait = patient
				clr_character_flag = flag_sway_turning_patient
				FROM = { set_character_flag = flag_sway_turned_patient }
			}
			flag_sway_turning_kind = {
				if = { 
					limit = { trait = envious }
					remove_trait = envious 
				}
				if = { 
					limit = { trait = cruel }
					remove_trait = cruel 
				}
				add_trait = kind
				clr_character_flag = flag_sway_turning_kind
				FROM = { set_character_flag = flag_sway_turned_kind }
			}
			flag_sway_turning_humble = {
				remove_trait = proud
				add_trait = humble
				clr_character_flag = flag_sway_turning_humble
				FROM = { set_character_flag = flag_sway_turned_humble }
			}
			flag_sway_turning_lustful = {
				remove_trait = chaste
				add_trait = lustful
				clr_character_flag = flag_sway_turning_lustful
				FROM = { set_character_flag = flag_sway_turned_lustful }
			}
			flag_sway_turning_gluttonous = {
				remove_trait = temperate
				add_trait = gluttonous
				clr_character_flag = flag_sway_turning_gluttonous
				FROM = { set_character_flag = flag_sway_turned_gluttonous }
			}
			flag_sway_turning_greedy = {
				remove_trait = charitable
				add_trait = greedy
				clr_character_flag = flag_sway_turning_greedy
				FROM = { set_character_flag = flag_sway_turned_greedy }
			}
			flag_sway_turning_slothful = {
				remove_trait = diligent
				add_trait = slothful
				clr_character_flag = flag_sway_turning_slothful
				FROM = { set_character_flag = flag_sway_turned_slothful }
			}
			flag_sway_turning_wroth = {
				remove_trait = patient
				add_trait = wroth
				clr_character_flag = flag_sway_turning_wroth
				FROM = { set_character_flag = flag_sway_turned_wroth }
			}
			flag_sway_turning_envious = {
				remove_trait = kind
				add_trait = envious
				clr_character_flag = flag_sway_turning_envious
				FROM = { set_character_flag = flag_sway_turned_envious }
			}
			flag_sway_turning_proud = {
				remove_trait = humble
				add_trait = proud
				clr_character_flag = flag_sway_turning_proud
				FROM = { set_character_flag = flag_sway_turned_proud }
			}
			flag_sway_turning_ambitious = {
				remove_trait = content
				add_trait = ambitious
				clr_character_flag = flag_sway_turning_ambitious
				FROM = { set_character_flag = flag_sway_turned_ambitious }
			}
			flag_sway_turning_arbitrary = {
				remove_trait = just
				add_trait = arbitrary
				clr_character_flag = flag_sway_turning_arbitrary
				FROM = { set_character_flag = flag_sway_turned_arbitrary }
			}
			flag_sway_turning_brave = {
				remove_trait = craven
				add_trait = brave
				clr_character_flag = flag_sway_turning_brave
				FROM = { set_character_flag = flag_sway_turned_brave }
			}
			flag_sway_turning_content = {
				remove_trait = ambitious
				add_trait = content
				clr_character_flag = flag_sway_turning_content
				FROM = { set_character_flag = flag_sway_turned_content }
			}
			flag_sway_turning_craven = {
				remove_trait = brave
				add_trait = craven
				clr_character_flag = flag_sway_turning_craven
				FROM = { set_character_flag = flag_sway_turned_craven }
			}
			flag_sway_turning_cruel = {
				remove_trait = kind
				add_trait = cruel
				clr_character_flag = flag_sway_turning_cruel
				FROM = { set_character_flag = flag_sway_turned_cruel }
			}
			flag_sway_turning_cynical = {
				remove_trait = zealous
				add_trait = cynical
				clr_character_flag = flag_sway_turning_cynical
				FROM = { set_character_flag = flag_sway_turned_cynical }
			}
			flag_sway_turning_deceitful = {
				remove_trait = honest
				add_trait = deceitful
				clr_character_flag = flag_sway_turning_deceitful
				FROM = { set_character_flag = flag_sway_turned_deceitful }
			}
			flag_sway_turning_gregarious = {
				remove_trait = shy
				add_trait = gregarious
				clr_character_flag = flag_sway_turning_gregarious
				FROM = { set_character_flag = flag_sway_turned_gregarious }
			}
			flag_sway_turning_honest = {
				remove_trait = deceitful
				add_trait = honest
				clr_character_flag = flag_sway_turning_honest
				FROM = { set_character_flag = flag_sway_turned_honest }
			}
			flag_sway_turning_just = {
				remove_trait = arbitrary
				add_trait = just
				clr_character_flag = flag_sway_turning_just
				FROM = { set_character_flag = flag_sway_turned_just }
			}
			flag_sway_turning_paranoid = {
				remove_trait = trusting
				add_trait = paranoid
				clr_character_flag = flag_sway_turning_paranoid
				FROM = { set_character_flag = flag_sway_turned_paranoid }
			}
			flag_sway_turning_shy = {
				remove_trait = gregarious
				add_trait = shy
				clr_character_flag = flag_sway_turning_shy
				FROM = { set_character_flag = flag_sway_turned_shy }
			}
			flag_sway_turning_trusting = {
				remove_trait = paranoid
				add_trait = trusting
				clr_character_flag = flag_sway_turning_trusting
				FROM = { set_character_flag = flag_sway_turned_trusting }
			}
			flag_sway_turning_zealous = {
				remove_trait = cynical
				add_trait = zealous
				clr_character_flag = flag_sway_turning_zealous
				FROM = { set_character_flag = flag_sway_turned_zealous }
			}
		}
		hidden_tooltip = { FROM = { character_event = { id = HF.21125 } } } #Notify Appeaser
		ai_chance = { 
			factor = 30 
			modifier = { 
				factor = 0.5
				NOT = { 
					opinion = { 
						who = FROM 
						value = 50 
					} 
				} 
			} 
			modifier = { 
				factor = 2
				opinion = { 
					who = FROM 
					value = 70 
				} 
			} 
			modifier = { 
				factor = 0.1
				trait = paranoid 
			}
			modifier = { 
				factor = 1.75
				trait = trusting
			}
			modifier = { 
				factor = 1.75
				trait = gregarious
			}
			modifier = { 
				factor = 0.5
				trait = shy
			}
		}
	}
	option = { #No
		name = EVTOPTBHFP21124
		ai_chance = { factor = 70 }
	}
}
#Appeaser notified of switch.
character_event = {
	id = HF.21125
	desc = {
		text = EVTDESCAHFP21125_CHASTE
		picture = GFX_evt_lovers
		trigger = { 
			has_character_flag = flag_sway_turned_chaste
		}
	}
	desc = {
		text = EVTDESCAHFP21125_TEMPERATE
		picture = GFX_evt_recovery
		trigger = { 
			has_character_flag = flag_sway_turned_temperate
		}
	}
	desc = {
		text = EVTDESCAHFP21125_CHARITABLE
		picture = GFX_evt_courtiers_talking
		trigger = { 
			has_character_flag = flag_sway_turned_charitable
		}
	}
	desc = {
		text = EVTDESCAHFP21125_DILIGENT
		picture = GFX_evt_courtiers_talking
		trigger = { 
			has_character_flag = flag_sway_turned_diligent
		}
	}
	desc = {
		text = EVTDESCAHFP21125_PATIENT
		picture = GFX_evt_courtiers_talking
		trigger = { 
			has_character_flag = flag_sway_turned_patient
		}
	}
	desc = {
		text = EVTDESCAHFP21125_KIND
		picture = GFX_evt_courtiers_talking
		trigger = { 
			has_character_flag = flag_sway_turned_kind
		}
	}
	desc = {
		text = EVTDESCAHFP21125_HUMBLE
		picture = GFX_evt_recovery
		trigger = { 
			has_character_flag = flag_sway_turned_humble
		}
	}
	desc = {
		text = EVTDESCAHFP21125_LUSTFUL
		picture = GFX_evt_brothel
		trigger = { 
			has_character_flag = flag_sway_turned_lustful
		}
	}
	desc = {
		text = EVTDESCAHFP21125_GLUTTONOUS
		picture = GFX_evt_fancy_feast
		trigger = { 
			has_character_flag = flag_sway_turned_gluttonous
		}
	}
	desc = {
		text = EVTDESCAHFP21125_GREEDY
		picture = GFX_evt_courtiers_talking
		trigger = { 
			has_character_flag = flag_sway_turned_greedy
		}
	}
	desc = {
		text = EVTDESCAHFP21125_SLOTHFUL
		picture = GFX_evt_drunk
		trigger = { 
			has_character_flag = flag_sway_turned_slothful
		}
	}
	desc = {
		text = EVTDESCAHFP21125_WROTH
		picture = GFX_evt_quarrel
		trigger = { 
			has_character_flag = flag_sway_turned_wroth
		}
	}
	desc = {
		text = EVTDESCAHFP21125_ENVIOUS
		picture = GFX_evt_courtiers_talking
		trigger = { 
			has_character_flag = flag_sway_turned_envious
		}
	}
	desc = {
		text = EVTDESCAHFP21125_PROUD
		picture = GFX_evt_courtiers_talking
		trigger = { 
			has_character_flag = flag_sway_turned_proud
		}
	}
	desc = {
		text = EVTDESCAHFP21125_AMBITIOUS
		picture = GFX_evt_courtiers_talking
		trigger = { 
			has_character_flag = flag_sway_turned_ambitious
		}
	}
	desc = {
		text = EVTDESCAHFP21125_ARBITRARY
		picture = GFX_evt_beheading
		trigger = { 
			has_character_flag = flag_sway_turned_arbitrary
		}
	}
	desc = {
		text = EVTDESCAHFP21125_BRAVE
		picture = GFX_evt_melee
		trigger = { 
			has_character_flag = flag_sway_turned_brave
		}
	}
	desc = {
		text = EVTDESCAHFP21125_CONTENT
		picture = GFX_evt_drunk
		trigger = { 
			has_character_flag = flag_sway_turned_content
		}
	}
	desc = {
		text = EVTDESCAHFP21125_CRAVEN
		picture = GFX_evt_scandal
		trigger = { 
			has_character_flag = flag_sway_turned_craven
		}
	}
	desc = {
		text = EVTDESCAHFP21125_ENVIOUS # EVTDESCAHFP21125_CRUEL Redundant.
		picture = GFX_evt_beheading
		trigger = { 
			has_character_flag = flag_sway_turned_cruel
		}
	}
	desc = {
		text = EVTDESCAHFP21125_CYNICAL
		picture = GFX_evt_library
		trigger = { 
			has_character_flag = flag_sway_turned_cynical
		}
	}
	desc = {
		text = EVTDESCAHFP21125_DECEITFUL
		picture = GFX_evt_lunatic
		trigger = { 
			has_character_flag = flag_sway_turned_deceitful
		}
	}

	desc = {
		text = EVTDESCAHFP21125_GREGARIOUS
		picture = GFX_evt_courtiers_talking
		trigger = { 
			has_character_flag = flag_sway_turned_gregarious
		}
	}
	desc = {
		text = EVTDESCAHFP21125_HONEST
		picture = GFX_evt_courtiers_talking
		trigger = { 
			has_character_flag = flag_sway_turned_honest
		}
	}
	desc = {
		text = EVTDESCAHFP21125_JUST
		picture = GFX_evt_courtiers_talking
		trigger = { 
			has_character_flag = flag_sway_turned_just
		}
	}
	desc = {
		text = EVTDESCAHFP21125_PARANOID
		picture = GFX_evt_lunatic
		trigger = { 
			has_character_flag = flag_sway_turned_paranoid
		}
	}
	desc = {
		text = EVTDESCAHFP21125_SHY
		picture = GFX_evt_courtiers_talking
		trigger = { 
			has_character_flag = flag_sway_turned_shy
		}
	}
	desc = {
		text = EVTDESCAHFP21125_TRUSTING
		picture = GFX_evt_courtiers_talking
		trigger = { 
			has_character_flag = flag_sway_turned_trusting
		}
	}
	desc = {
		text = EVTDESCAHFP21125_ZEALOUS
		picture = GFX_evt_library
		trigger = { 
			has_character_flag = flag_sway_turned_zealous
		}
	}
	picture = GFX_evt_daughter_asking_father


	trigger = { 
		FROM = { is_alive = yes } 
	}

	is_triggered_only = yes

	option = { #Good on him.
		name = EVTOPTAHFP21125
		tiered_prestige_reward_effect = yes
		clr_character_flag = flag_sway_turned_chaste
		clr_character_flag = flag_sway_turned_temperate
		clr_character_flag = flag_sway_turned_charitable
		clr_character_flag = flag_sway_turned_diligent
		clr_character_flag = flag_sway_turned_patient
		clr_character_flag = flag_sway_turned_kind
		clr_character_flag = flag_sway_turned_humble
		clr_character_flag = flag_sway_turned_lustful
		clr_character_flag = flag_sway_turned_gluttonous
		clr_character_flag = flag_sway_turned_greedy
		clr_character_flag = flag_sway_turned_slothful
		clr_character_flag = flag_sway_turned_chaste
		clr_character_flag = flag_sway_turned_wroth
		clr_character_flag = flag_sway_turned_envious
		clr_character_flag = flag_sway_turned_proud
		clr_character_flag = flag_sway_turned_ambitious
		clr_character_flag = flag_sway_turned_arbitrary
		clr_character_flag = flag_sway_turned_brave
		clr_character_flag = flag_sway_turned_content
		clr_character_flag = flag_sway_turned_craven
		clr_character_flag = flag_sway_turned_cruel
		clr_character_flag = flag_sway_turned_cynical
		clr_character_flag = flag_sway_turned_deceitful
		clr_character_flag = flag_sway_turned_gregarious
		clr_character_flag = flag_sway_turned_honest
		clr_character_flag = flag_sway_turned_just
		clr_character_flag = flag_sway_turned_paranoid
		clr_character_flag = flag_sway_turned_shy
		clr_character_flag = flag_sway_turned_trusting
		clr_character_flag = flag_sway_turned_zealous
		ai_chance = { factor = 100 }
	}
}

#Special events for people the Appeaser hurt badly.
#Appeaser ping: select grievance to try and remove, if more than one is available.
character_event = {
	id = HF.21126
	hide_window = yes

	is_triggered_only = yes

	immediate = { 
		clr_character_flag = flag_appeased_hates_me
		clr_character_flag = flag_appeased_was_tortured
		clr_character_flag = flag_appeased_was_mutilated
		clr_character_flag = flag_appeased_was_imprisoned
		clr_character_flag = flag_appeased_attempted_murder
		clr_character_flag = flag_appeased_family_was_tortured
		clr_character_flag = flag_appeased_child_was_executed
		clr_character_flag = flag_appeased_spouse_attempted_murder
		clr_character_flag = flag_appeased_family_attempted_murder
		random_list = { 
			10 = {
				trigger = {
					has_opinion_modifier = { who = FROM modifier = opinion_hate } 
				} 
				FROM = { set_character_flag = flag_appeased_hates_me }
			} 
			20 = {
				trigger = {
					has_opinion_modifier = { who = FROM modifier = opinion_tortured_me } 
				} 
				FROM = { set_character_flag = flag_appeased_was_tortured }
			} 
			20 = {
				trigger = {
					has_opinion_modifier = { who = FROM modifier = opinion_mutilated_me } 
				} 
				FROM = { set_character_flag = flag_appeased_was_mutilated }
			} 
			20 = {
				trigger = {
					has_opinion_modifier = { who = FROM modifier = opinion_imprisoned } 
				} 
				FROM = { set_character_flag = flag_appeased_was_imprisoned }
			} 
			20 = {
				trigger = {
					has_opinion_modifier = { who = FROM modifier = attempted_murder } 
				} 
				FROM = { set_character_flag = flag_appeased_attempted_murder }
			}
			5 = {
				trigger = {
					has_opinion_modifier = { who = FROM modifier = opinion_tortured_family } 
				} 
				FROM = { set_character_flag = flag_appeased_family_was_tortured }
			}
			5 = {
				trigger = {
					has_opinion_modifier = { who = FROM modifier = opinion_tortured_close_kin } 
				} 
				FROM = { set_character_flag = flag_appeased_family_was_tortured }
			}
			5 = {
				trigger = {
					has_opinion_modifier = { who = FROM modifier = opinion_mutilated_family } 
				} 
				FROM = { set_character_flag = flag_appeased_family_was_tortured }
			}
			5 = {
				trigger = {
					has_opinion_modifier = { who = FROM modifier = opinion_mutilated_close_kin } 
				} 
				FROM = { set_character_flag = flag_appeased_family_was_tortured }
			}
			5 = {
				trigger = {
					has_opinion_modifier = { who = FROM modifier = opinion_executed_child } 
				} 
				FROM = { set_character_flag = flag_appeased_child_was_executed }
			} 
			5 = {
				trigger = {
					has_opinion_modifier = { who = FROM modifier = attempted_murder_of_spouse } 
				} 
				FROM = { set_character_flag = flag_appeased_spouse_attempted_murder }
			} 
			5 = {
				trigger = {
					has_opinion_modifier = { who = FROM modifier = attempted_murder_of_child } 
				} 
				FROM = { set_character_flag = flag_appeased_family_attempted_murder }
			} 
			5 = {
				trigger = {
					has_opinion_modifier = { who = FROM modifier = attempted_murder_of_parent } 
				} 
				FROM = { set_character_flag = flag_appeased_family_attempted_murder }
			} 
			5 = {
				trigger = {
					has_opinion_modifier = { who = FROM modifier = attempted_murder_of_sibling } 
				} 
				FROM = { set_character_flag = flag_appeased_family_attempted_murder }
			} 
		}
		FROM = { character_event = { id = HF.21127 } } #Hidden ping for portrait.
	}
}
#Appeaser notified of hatred.
character_event = {
	id = HF.21127
	desc = {
		text = EVTDESCAHF21127
		trigger = { 
			has_character_flag = flag_appeased_hates_me
		}
	}
	desc = {
		text = EVTDESCBHF21127
		trigger = { 
			has_character_flag = flag_appeased_was_tortured
		}
	}
	desc = {
		text = EVTDESCCHF21127
		trigger = { 
			has_character_flag = flag_appeased_was_mutilated
		}
	}
	desc = {
		text = EVTDESCDHF21127
		trigger = { 
			has_character_flag = flag_appeased_was_imprisoned
		}
	}
	desc = {
		text = EVTDESCEHF21127
		trigger = { 
			has_character_flag = flag_appeased_attempted_murder
		}
	}
	desc = {
		text = EVTDESCFHF21127
		trigger = { 
			has_character_flag = flag_appeased_family_was_tortured
		}
	}
	desc = {
		text = EVTDESCGHF21127
		trigger = { 
			has_character_flag = flag_appeased_child_was_executed
		}
	}
	desc = {
		text = EVTDESCHHF21127
		trigger = { 
			has_character_flag = flag_appeased_spouse_attempted_murder
		}
	}
	desc = {
		text = EVTDESCIHF21127
		trigger = { 
			has_character_flag = flag_appeased_family_attempted_murder
		}
	}
	picture = GFX_evt_upsetting_letter


	trigger = { 
		FROM = { is_alive = yes } 
	}

	is_triggered_only = yes

	#Use diplomacy.
	#Use intrigue.
	#Use Kindness.
	#Default option.

	option = { 
		name = EVTOPTAHFP21127
		trigger = { diplomacy = 20 }
		tooltip_info = diplomacy
		hidden_tooltip = { FROM = { character_event = { id = HF.21128 } } } 
		ai_chance = { factor = 100 }
	}
	option = { 
		name = EVTOPTBHFP21127
		trigger = { intrigue = 20 }
		tooltip_info = intrigue
		hidden_tooltip = { FROM = { character_event = { id = HF.21129 } } }
		ai_chance = { factor = 80 }
	}
	option = { 
		name = EVTOPTCHFP21127
		trigger = { trait = kind }
		tooltip_info = kind
		tiered_piety_negative_effect = yes
		hidden_tooltip = { FROM = { character_event = { id = HF.21130 } } } 
		ai_chance = { factor = 60 }
	}

	option = { 
		name = EVTOPTDHFP21127
		hidden_tooltip = { FROM = { character_event = { id = HF.21131 } } } 
		ai_chance = { factor = 5 }
	}
}
#Diplomacy option: Appeased forgives.
character_event = {
	id = HF.21128
	desc = {
		text = EVTDESCAHF21128
		trigger = { 
			FROM = { 
				OR = { 
					has_character_flag = flag_appeased_hates_me 
					has_character_flag = flag_appeased_was_mutilated 
					has_character_flag = flag_appeased_was_imprisoned 
					has_character_flag = flag_appeased_attempted_murder 
				}
			}
		}
	}
	desc = {
		text = EVTDESCBHF21128
		trigger = { 
			FROM = { 
				OR = { 
					has_character_flag = flag_appeased_family_was_tortured 
					has_character_flag = flag_appeased_child_was_executed 
					has_character_flag = flag_appeased_spouse_attempted_murder 
					has_character_flag = flag_appeased_family_attempted_murder 
				}
			}
		}
	}
	picture = GFX_evt_pleasing_letter


	trigger = { 
		FROM = { is_alive = yes } 
	}

	is_triggered_only = yes

	option = { #Envious character does not care.
		name = EVTOPTAHF21128
		trigger = { trait = envious }
		tooltip_info = envious
		hidden_tooltip = { FROM = { character_event = { id = HF.21132 } } }
		ai_chance = { factor = 50 }
	}

	option = { 
		name = EVTOPTBHF21128 
		if = { 
			limit = { FROM = { has_character_flag = flag_appeased_hates_me } } 
			remove_opinion = { 
				who = FROM 
				modifier = opinion_hate
			}
		}
		if = { 
			limit = { FROM = { has_character_flag = flag_appeased_was_tortured } } 
			remove_opinion = { 
				who = FROM 
				modifier = opinion_tortured_me
			}
		}
		if = { 
			limit = { FROM = { has_character_flag = flag_appeased_was_mutilated } } 
			remove_opinion = { 
				who = FROM 
				modifier = opinion_mutilated_me
			}
		}
		if = { 
			limit = { FROM = { has_character_flag = flag_appeased_was_imprisoned } } 
			remove_opinion = { 
				who = FROM 
				modifier = opinion_imprisoned
			}
		}
		if = { 
			limit = { FROM = { has_character_flag = flag_appeased_attempted_murder } } 
			remove_opinion = { 
				who = FROM 
				modifier = attempted_murder
			}
		}
		if = { 
			limit = { FROM = { has_character_flag = flag_appeased_family_was_tortured } } 
			if = { 
				limit = { has_opinion_modifier = { who = FROM modifier = opinion_tortured_family } } 
				remove_opinion = { 
					who = FROM 
					modifier = opinion_tortured_family
				}
			}
			if = { 
				limit = { has_opinion_modifier = { who = FROM modifier = opinion_tortured_close_kin } } 
				remove_opinion = { 
					who = FROM 
					modifier = opinion_tortured_close_kin
				}
			}
			if = { 
				limit = { has_opinion_modifier = { who = FROM modifier = opinion_mutilated_family } } 
				remove_opinion = { 
					who = FROM 
					modifier = opinion_mutilated_family
				}
			}
			if = { 
				limit = { has_opinion_modifier = { who = FROM modifier = opinion_mutilated_close_kin } } 
				remove_opinion = { 
					who = FROM 
					modifier = opinion_mutilated_close_kin
				}
			}
		}
		if = { 
			limit = { FROM = { has_character_flag = flag_appeased_child_was_executed } } 
			remove_opinion = { 
				who = FROM 
				modifier = opinion_executed_child
			}
		}
		if = { 
			limit = { FROM = { has_character_flag = flag_appeased_spouse_attempted_murder } } 
			remove_opinion = { 
				who = FROM 
				modifier = attempted_murder_of_spouse
			}
		}
		if = { 
			limit = { FROM = { has_character_flag = flag_appeased_family_attempted_murder } } 
			if = { 
				limit = { has_opinion_modifier = { who = FROM modifier = attempted_murder_of_child } } 
				remove_opinion = { 
					who = FROM 
					modifier = attempted_murder_of_child
				}
			}
			if = { 
				limit = { has_opinion_modifier = { who = FROM modifier = attempted_murder_of_parent } } 
				remove_opinion = { 
					who = FROM 
					modifier = attempted_murder_of_parent
				}
			}
			if = { 
				limit = { has_opinion_modifier = { who = FROM modifier = attempted_murder_of_sibling } } 
				remove_opinion = { 
					who = FROM 
					modifier = attempted_murder_of_sibling
				}
			}
		}
		hidden_tooltip = { FROM = { character_event = { id = HF.21133 } } }
		ai_chance = { 
			factor = 20 
			modifier = { 
				factor = 1.75 
				trait = trusting
			}
		}
	}
}
#Intrigue option: Appeased forgives.
character_event = {
	id = HF.21129
	desc = {
		text = EVTDESCAHF21128
		trigger = { 
			FROM = { 
				OR = { 
					has_character_flag = flag_appeased_hates_me 
					has_character_flag = flag_appeased_was_mutilated 
					has_character_flag = flag_appeased_was_imprisoned 
					has_character_flag = flag_appeased_attempted_murder 
				}
			}
		}
	}
	desc = {
		text = EVTDESCBHF21128
		trigger = { 
			FROM = { 
				OR = { 
					has_character_flag = flag_appeased_family_was_tortured 
					has_character_flag = flag_appeased_child_was_executed 
					has_character_flag = flag_appeased_spouse_attempted_murder 
					has_character_flag = flag_appeased_family_attempted_murder 
				}
			}
		}
	}
	picture = GFX_evt_pleasing_letter


	trigger = { 
		FROM = { is_alive = yes } 
	}

	is_triggered_only = yes

	option = { #Paranoid character does not trust him.
		name = EVTOPTAHF21129
		trigger = { trait = paranoid }
		tooltip_info = paranoid
		hidden_tooltip = { FROM = { character_event = { id = HF.21134 } } }
		ai_chance = { factor = 50 }
	}

	option = { 
		name = EVTOPTBHF21128
		if = { 
			limit = { FROM = { has_character_flag = flag_appeased_hates_me } } 
			remove_opinion = { 
				who = FROM 
				modifier = opinion_hate
			}
		}
		if = { 
			limit = { FROM = { has_character_flag = flag_appeased_was_tortured } } 
			remove_opinion = { 
				who = FROM 
				modifier = opinion_tortured_me
			}
		}
		if = { 
			limit = { FROM = { has_character_flag = flag_appeased_was_mutilated } } 
			remove_opinion = { 
				who = FROM 
				modifier = opinion_mutilated_me
			}
		}
		if = { 
			limit = { FROM = { has_character_flag = flag_appeased_was_imprisoned } } 
			remove_opinion = { 
				who = FROM 
				modifier = opinion_imprisoned
			}
		}
		if = { 
			limit = { FROM = { has_character_flag = flag_appeased_attempted_murder } } 
			remove_opinion = { 
				who = FROM 
				modifier = attempted_murder
			}
		}
		if = { 
			limit = { FROM = { has_character_flag = flag_appeased_family_was_tortured } } 
			if = { 
				limit = { has_opinion_modifier = { who = FROM modifier = opinion_tortured_family } } 
				remove_opinion = { 
					who = FROM 
					modifier = opinion_tortured_family
				}
			}
			if = { 
				limit = { has_opinion_modifier = { who = FROM modifier = opinion_tortured_close_kin } } 
				remove_opinion = { 
					who = FROM 
					modifier = opinion_tortured_close_kin
				}
			}
			if = { 
				limit = { has_opinion_modifier = { who = FROM modifier = opinion_mutilated_family } } 
				remove_opinion = { 
					who = FROM 
					modifier = opinion_mutilated_family
				}
			}
			if = { 
				limit = { has_opinion_modifier = { who = FROM modifier = opinion_mutilated_close_kin } } 
				remove_opinion = { 
					who = FROM 
					modifier = opinion_mutilated_close_kin
				}
			}
		}
		if = { 
			limit = { FROM = { has_character_flag = flag_appeased_child_was_executed } } 
			remove_opinion = { 
				who = FROM 
				modifier = opinion_executed_child
			}
		}
		if = { 
			limit = { FROM = { has_character_flag = flag_appeased_spouse_attempted_murder } } 
			remove_opinion = { 
				who = FROM 
				modifier = attempted_murder_of_spouse
			}
		}
		if = { 
			limit = { FROM = { has_character_flag = flag_appeased_family_attempted_murder } } 
			if = { 
				limit = { has_opinion_modifier = { who = FROM modifier = attempted_murder_of_child } } 
				remove_opinion = { 
					who = FROM 
					modifier = attempted_murder_of_child
				}
			}
			if = { 
				limit = { has_opinion_modifier = { who = FROM modifier = attempted_murder_of_parent } } 
				remove_opinion = { 
					who = FROM 
					modifier = attempted_murder_of_parent
				}
			}
			if = { 
				limit = { has_opinion_modifier = { who = FROM modifier = attempted_murder_of_sibling } } 
				remove_opinion = { 
					who = FROM 
					modifier = attempted_murder_of_sibling
				}
			}
		}
		hidden_tooltip = { FROM = { character_event = { id = HF.21133 } } } 
		ai_chance = { 
			factor = 20 
			modifier = { 
				factor = 1.75 
				trait = trusting
			}
		}
	}
}

#Kind option: Appeased forgives.
character_event = {
	id = HF.21130
	desc = {
		text = EVTDESCAHF21128
		trigger = { 
			FROM = { 
				OR = { 
					has_character_flag = flag_appeased_hates_me 
					has_character_flag = flag_appeased_was_mutilated 
					has_character_flag = flag_appeased_was_imprisoned 
					has_character_flag = flag_appeased_attempted_murder 
				}
			}
		}
	}
	desc = {
		text = EVTDESCBHF21128
		trigger = { 
			FROM = { 
				OR = { 
					has_character_flag = flag_appeased_family_was_tortured 
					has_character_flag = flag_appeased_child_was_executed 
					has_character_flag = flag_appeased_spouse_attempted_murder 
					has_character_flag = flag_appeased_family_attempted_murder 
				}
			}
		}
	}
	picture = GFX_evt_pleasing_letter


	trigger = { 
		FROM = { is_alive = yes } 
	}

	is_triggered_only = yes

	option = { #Cruel character does not care.
		name = EVTOPTAHF21130
		trigger = { NOT = { trait = kind } }
		hidden_tooltip = { FROM = { character_event = { id = HF.21135 } } } 
		ai_chance = { factor = 50 }
	}

	option = { 
		name = EVTOPTBHF21128
		if = { 
			limit = { FROM = { has_character_flag = flag_appeased_hates_me } } 
			remove_opinion = { 
				who = FROM 
				modifier = opinion_hate
			}
		}
		if = { 
			limit = { FROM = { has_character_flag = flag_appeased_was_tortured } } 
			remove_opinion = { 
				who = FROM 
				modifier = opinion_tortured_me
			}
		}
		if = { 
			limit = { FROM = { has_character_flag = flag_appeased_was_mutilated } } 
			remove_opinion = { 
				who = FROM 
				modifier = opinion_mutilated_me
			}
		}
		if = { 
			limit = { FROM = { has_character_flag = flag_appeased_was_imprisoned } } 
			remove_opinion = { 
				who = FROM 
				modifier = opinion_imprisoned
			}
		}
		if = { 
			limit = { FROM = { has_character_flag = flag_appeased_attempted_murder } } 
			remove_opinion = { 
				who = FROM 
				modifier = attempted_murder
			}
		}
		if = { 
			limit = { FROM = { has_character_flag = flag_appeased_family_was_tortured } } 
			if = { 
				limit = { has_opinion_modifier = { who = FROM modifier = opinion_tortured_family } } 
				remove_opinion = { 
					who = FROM 
					modifier = opinion_tortured_family
				}
			}
			if = { 
				limit = { has_opinion_modifier = { who = FROM modifier = opinion_tortured_close_kin } } 
				remove_opinion = { 
					who = FROM 
					modifier = opinion_tortured_close_kin
				}
			}
			if = { 
				limit = { has_opinion_modifier = { who = FROM modifier = opinion_mutilated_family } } 
				remove_opinion = { 
					who = FROM 
					modifier = opinion_mutilated_family
				}
			}
			if = { 
				limit = { has_opinion_modifier = { who = FROM modifier = opinion_mutilated_close_kin } } 
				remove_opinion = { 
					who = FROM 
					modifier = opinion_mutilated_close_kin
				}
			}
		}
		if = { 
			limit = { FROM = { has_character_flag = flag_appeased_child_was_executed } } 
			remove_opinion = { 
				who = FROM 
				modifier = opinion_executed_child
			}
		}
		if = { 
			limit = { FROM = { has_character_flag = flag_appeased_spouse_attempted_murder } } 
			remove_opinion = { 
				who = FROM 
				modifier = attempted_murder_of_spouse
			}
		}
		if = { 
			limit = { FROM = { has_character_flag = flag_appeased_family_attempted_murder } } 
			if = { 
				limit = { has_opinion_modifier = { who = FROM modifier = attempted_murder_of_child } } 
				remove_opinion = { 
					who = FROM 
					modifier = attempted_murder_of_child
				}
			}
			if = { 
				limit = { has_opinion_modifier = { who = FROM modifier = attempted_murder_of_parent } } 
				remove_opinion = { 
					who = FROM 
					modifier = attempted_murder_of_parent
				}
			}
			if = { 
				limit = { has_opinion_modifier = { who = FROM modifier = attempted_murder_of_sibling } } 
				remove_opinion = { 
					who = FROM 
					modifier = attempted_murder_of_sibling
				}
			}
		}
		hidden_tooltip = { FROM = { character_event = { id = HF.21133 } } } 
		ai_chance = { 
			factor = 20 
			modifier = { 
				factor = 1.75 
				trait = trusting
			} 
			modifier = { 
				factor = 1.5 
				trait = humble
			} 
			modifier = { 
				factor = 1.5 
				trait = kind
			} 
			modifier = { 
				factor = 0.5 
				trait = wroth
			} 
			modifier = { 
				factor = 0.5 
				trait = paranoid
			} 
			modifier = { 
				factor = 0.25 
				trait = envious
			} 
		}
	}
}

#Default option: Appeased decides what to do.
character_event = {
	id = HF.21131
	desc = {
		text = EVTDESCAHF21131
		trigger = { 
			FROM = { 
				OR = { 
					has_character_flag = flag_appeased_hates_me 
					has_character_flag = flag_appeased_was_mutilated 
					has_character_flag = flag_appeased_was_imprisoned 
					has_character_flag = flag_appeased_attempted_murder 
				}
			}
		}
	}
	desc = {
		text = EVTDESCBHF21131
		trigger = { 
			FROM = { 
				OR = { 
					has_character_flag = flag_appeased_family_was_tortured 
					has_character_flag = flag_appeased_child_was_executed 
					has_character_flag = flag_appeased_spouse_attempted_murder 
					has_character_flag = flag_appeased_family_attempted_murder 
				}
			}
		}
	}
	picture = GFX_evt_upsetting_letter


	trigger = { 
		FROM = { is_alive = yes } 
	}

	is_triggered_only = yes

	option = { 
		name = EVTOPTBHF21128
		hidden_tooltip = { FROM = { character_event = { id = HF.21133 } } } 
		if = { 
			limit = { FROM = { has_character_flag = flag_appeased_hates_me } } 
			remove_opinion = { 
				who = FROM 
				modifier = opinion_hate
			}
		}
		if = { 
			limit = { FROM = { has_character_flag = flag_appeased_was_tortured } } 
			remove_opinion = { 
				who = FROM 
				modifier = opinion_tortured_me
			}
		}
		if = { 
			limit = { FROM = { has_character_flag = flag_appeased_was_mutilated } } 
			remove_opinion = { 
				who = FROM 
				modifier = opinion_mutilated_me
			}
		}
		if = { 
			limit = { FROM = { has_character_flag = flag_appeased_was_imprisoned } } 
			remove_opinion = { 
				who = FROM 
				modifier = opinion_imprisoned
			}
		}
		if = { 
			limit = { FROM = { has_character_flag = flag_appeased_attempted_murder } } 
			remove_opinion = { 
				who = FROM 
				modifier = attempted_murder
			}
		}
		if = { 
			limit = { FROM = { has_character_flag = flag_appeased_family_was_tortured } } 
			if = { 
				limit = { has_opinion_modifier = { who = FROM modifier = opinion_tortured_family } } 
				remove_opinion = { 
					who = FROM 
					modifier = opinion_tortured_family
				}
			}
			if = { 
				limit = { has_opinion_modifier = { who = FROM modifier = opinion_tortured_close_kin } } 
				remove_opinion = { 
					who = FROM 
					modifier = opinion_tortured_close_kin
				}
			}
			if = { 
				limit = { has_opinion_modifier = { who = FROM modifier = opinion_mutilated_family } } 
				remove_opinion = { 
					who = FROM 
					modifier = opinion_mutilated_family
				}
			}
			if = { 
				limit = { has_opinion_modifier = { who = FROM modifier = opinion_mutilated_close_kin } } 
				remove_opinion = { 
					who = FROM 
					modifier = opinion_mutilated_close_kin
				}
			}
		}
		if = { 
			limit = { FROM = { has_character_flag = flag_appeased_child_was_executed } } 
			remove_opinion = { 
				who = FROM 
				modifier = opinion_executed_child
			}
		}
		if = { 
			limit = { FROM = { has_character_flag = flag_appeased_spouse_attempted_murder } } 
			remove_opinion = { 
				who = FROM 
				modifier = attempted_murder_of_spouse
			}
		}
		if = { 
			limit = { FROM = { has_character_flag = flag_appeased_family_attempted_murder } } 
			if = { 
				limit = { has_opinion_modifier = { who = FROM modifier = attempted_murder_of_child } } 
				remove_opinion = { 
					who = FROM 
					modifier = attempted_murder_of_child
				}
			}
			if = { 
				limit = { has_opinion_modifier = { who = FROM modifier = attempted_murder_of_parent } } 
				remove_opinion = { 
					who = FROM 
					modifier = attempted_murder_of_parent
				}
			}
			if = { 
				limit = { has_opinion_modifier = { who = FROM modifier = attempted_murder_of_sibling } } 
				remove_opinion = { 
					who = FROM 
					modifier = attempted_murder_of_sibling
				}
			}
		}
		ai_chance = { 
			factor = 60 
			modifier = {
				factor = 1.5
				trait = trusting
			}
			modifier = {
				factor = 1.5
				trait = kind
			}
			modifier = {
				factor = 1.5
				trait = humble
			}
			modifier = {
				factor = 1.5
				trait = charitable
			}
			modifier = {
				factor = 1.25
				FROM = { diplomacy = 10 }
			}
			modifier = {
				factor = 1.25
				FROM = { diplomacy = 12 }
			}
			modifier = {
				factor = 1.25
				FROM = { diplomacy = 14 }
			}
			modifier = {
				factor = 1.25
				FROM = { diplomacy = 16 }
			}
			modifier = {
				factor = 1.25
				FROM = { diplomacy = 18 }
			}
		}
	}
	option = { #Appeased does not forgive.
		name = EVTOPTBHF21131
		hidden_tooltip = { FROM = { character_event = { id = HF.21136 } } } 
		ai_chance = { 
			factor = 20 
			modifier = {
				factor = 1.75
				trait = paranoid
			}
			modifier = {
				factor = 1.5
				trait = proud
			}
			modifier = {
				factor = 1.5
				trait = stubborn
			}
			modifier = {
				factor = 1.5
				trait = wroth
			}
			modifier = {
				factor = 1.5
				trait = cruel
			}
			modifier = {
				factor = 1.75
				trait = envious
			}
			modifier = {
				factor = 2
				FROM = { NOT = { diplomacy = 2 } }
			}
			modifier = {
				factor = 1.75
				FROM = { NOT = { diplomacy = 4 } }
			}
			modifier = {
				factor = 1.5
				FROM = { NOT = { diplomacy = 6 } }
			}
			modifier = {
				factor = 1.5
				FROM = {NOT = { diplomacy = 8 } }
			}
		}
	}
}

#Envious Appeased rejected apology.
character_event = {
	id = HF.21132
	desc = EVTDESCAHF21132
	picture = GFX_evt_upsetting_letter


	trigger = { 
		FROM = { is_alive = yes } 
	}

	is_triggered_only = yes

	option = { 
		name = EVTOPTAHFP21132
		custom_tooltip = { text = EVTTTHFP21132_A }
			clr_character_flag = flag_character_being_swayed #Only used for AI weights.
		hidden_tooltip = {
			remove_special_interest = FROM
			clear_persistent_event_target = sway_target
			clr_character_flag = flag_tired_of_gifts
		}
		FROM = { 
			show_scope_change = no
			opinion = { 
				modifier = opinion_rebuked_appeaser_cooldown
				years = 10
				who = ROOT
			}
		}
	}
}

#Notification: the Appeased forgave you.
character_event = {
	id = HF.21133
	desc = { #If there are still indignities to forgive.
		text = EVTDESCAHF21133
		trigger = { 
			FROM = { 
				OR = {
					#Personal grievances.
					AND = { ROOT = { NOT = { has_character_flag = flag_appeased_hates_me } } has_opinion_modifier = { who = ROOT modifier = opinion_hate } }
					AND = { ROOT = { NOT = { has_character_flag = flag_appeased_was_tortured } } has_opinion_modifier = { who = ROOT modifier = opinion_tortured_me } }
					AND = { ROOT = { NOT = { has_character_flag = flag_appeased_was_mutilated } } has_opinion_modifier = { who = ROOT modifier = opinion_mutilated_me } }
					AND = { ROOT = { NOT = { has_character_flag = flag_appeased_was_imprisoned } } has_opinion_modifier = { who = ROOT modifier = opinion_imprisoned } }
					AND = { ROOT = { NOT = { has_character_flag = flag_appeased_attempted_murder } } has_opinion_modifier = { who = ROOT modifier = attempted_murder } }


					AND = { ROOT = { NOT = { has_character_flag = flag_appeased_family_was_tortured } } has_opinion_modifier = { who = ROOT modifier = opinion_tortured_family } }
					AND = {  ROOT = { NOT = { has_character_flag = flag_appeased_family_was_tortured } } has_opinion_modifier = { who = ROOT modifier = opinion_tortured_close_kin } }
					AND = { ROOT = { NOT = { has_character_flag = flag_appeased_family_was_tortured } } has_opinion_modifier = { who = ROOT modifier = opinion_mutilated_family } }
					AND = { ROOT = { NOT = { has_character_flag = flag_appeased_family_was_tortured } } has_opinion_modifier = { who = ROOT modifier = opinion_mutilated_close_kin } }
					AND = { ROOT = { NOT = { has_character_flag = flag_appeased_child_was_executed } } has_opinion_modifier = { who = ROOT modifier = opinion_executed_child } }


					AND = { ROOT = { NOT = { has_character_flag = flag_appeased_spouse_attempted_murder } } has_opinion_modifier = { who = ROOT modifier = attempted_murder_of_spouse } }
					AND = { ROOT = { NOT = { has_character_flag = flag_appeased_family_attempted_murder } } has_opinion_modifier = { who = ROOT modifier = attempted_murder_of_child } }
					AND = { ROOT = { NOT = { has_character_flag = flag_appeased_family_attempted_murder } } has_opinion_modifier = { who = ROOT modifier = attempted_murder_of_parent } }
					AND = { ROOT = { NOT = { has_character_flag = flag_appeased_family_attempted_murder } } has_opinion_modifier = { who = ROOT modifier = attempted_murder_of_sibling } }
				}
			}
		}
	}
	desc = { #If there are no longer indignities to forgive.
		text = EVTDESCBHF21133
		trigger = { 
			FROM = { 
				NOR = {
					#Personal grievances.
					AND = { ROOT = { NOT = { has_character_flag = flag_appeased_hates_me } } has_opinion_modifier = { who = ROOT modifier = opinion_hate } }
					AND = { ROOT = { NOT = { has_character_flag = flag_appeased_was_tortured } } has_opinion_modifier = { who = ROOT modifier = opinion_tortured_me } }
					AND = { ROOT = { NOT = { has_character_flag = flag_appeased_was_mutilated } } has_opinion_modifier = { who = ROOT modifier = opinion_mutilated_me } }
					AND = { ROOT = { NOT = { has_character_flag = flag_appeased_was_imprisoned } } has_opinion_modifier = { who = ROOT modifier = opinion_imprisoned } }
					AND = { ROOT = { NOT = { has_character_flag = flag_appeased_attempted_murder } } has_opinion_modifier = { who = ROOT modifier = attempted_murder } }


					AND = { ROOT = { NOT = { has_character_flag = flag_appeased_family_was_tortured } } has_opinion_modifier = { who = ROOT modifier = opinion_tortured_family } }
					AND = {  ROOT = { NOT = { has_character_flag = flag_appeased_family_was_tortured } } has_opinion_modifier = { who = ROOT modifier = opinion_tortured_close_kin } }
					AND = { ROOT = { NOT = { has_character_flag = flag_appeased_family_was_tortured } } has_opinion_modifier = { who = ROOT modifier = opinion_mutilated_family } }
					AND = { ROOT = { NOT = { has_character_flag = flag_appeased_family_was_tortured } } has_opinion_modifier = { who = ROOT modifier = opinion_mutilated_close_kin } }
					AND = { ROOT = { NOT = { has_character_flag = flag_appeased_child_was_executed } } has_opinion_modifier = { who = ROOT modifier = opinion_executed_child } }


					AND = { ROOT = { NOT = { has_character_flag = flag_appeased_spouse_attempted_murder } } has_opinion_modifier = { who = ROOT modifier = attempted_murder_of_spouse } }
					AND = { ROOT = { NOT = { has_character_flag = flag_appeased_family_attempted_murder } } has_opinion_modifier = { who = ROOT modifier = attempted_murder_of_child } }
					AND = { ROOT = { NOT = { has_character_flag = flag_appeased_family_attempted_murder } } has_opinion_modifier = { who = ROOT modifier = attempted_murder_of_parent } }
					AND = { ROOT = { NOT = { has_character_flag = flag_appeased_family_attempted_murder } } has_opinion_modifier = { who = ROOT modifier = attempted_murder_of_sibling } }
				}
			}
		}
	}
	picture = GFX_evt_pleasing_letter


	trigger = { 
		FROM = { is_alive = yes } 
	}

	is_triggered_only = yes

	option = { 
		name = EVTOPTAHF21133
		tooltip = { 
		FROM = { 
		show_scope_change = no
		if = { 
			limit = { ROOT = { has_character_flag = flag_appeased_hates_me } } 
			remove_opinion = { 
				who = ROOT 
				modifier = opinion_hate
			}
		}
		if = { 
			limit = { ROOT = { has_character_flag = flag_appeased_was_tortured } } 
			remove_opinion = { 
				who = ROOT 
				modifier = opinion_tortured_me
			}
		}
		if = { 
			limit = { ROOT = { has_character_flag = flag_appeased_was_mutilated } } 
			remove_opinion = { 
				who = ROOT 
				modifier = opinion_mutilated_me
			}
		}
		if = { 
			limit = { ROOT = { has_character_flag = flag_appeased_was_imprisoned } } 
			remove_opinion = { 
				who = ROOT 
				modifier = opinion_imprisoned
			}
		}
		if = { 
			limit = { ROOT = { has_character_flag = flag_appeased_attempted_murder } } 
			remove_opinion = { 
				who = ROOT 
				modifier = attempted_murder
			}
		}
		if = { 
			limit = { ROOT = { has_character_flag = flag_appeased_family_was_tortured } } 
			if = { 
				limit = { has_opinion_modifier = { who = ROOT modifier = opinion_tortured_family } } 
				remove_opinion = { 
					who = ROOT 
					modifier = opinion_tortured_family
				}
			}
			if = { 
				limit = { has_opinion_modifier = { who = ROOT modifier = opinion_tortured_close_kin } } 
				remove_opinion = { 
					who = ROOT 
					modifier = opinion_tortured_close_kin
				}
			}
			if = { 
				limit = { has_opinion_modifier = { who = ROOT modifier = opinion_mutilated_family } } 
				remove_opinion = { 
					who = ROOT 
					modifier = opinion_mutilated_family
				}
			}
			if = { 
				limit = { has_opinion_modifier = { who = ROOT modifier = opinion_mutilated_close_kin } } 
				remove_opinion = { 
					who = ROOT 
					modifier = opinion_mutilated_close_kin
				}
			}
		}
		if = { 
			limit = { ROOT = { has_character_flag = flag_appeased_child_was_executed } } 
			remove_opinion = { 
				who = ROOT 
				modifier = opinion_executed_child
			}
		}
		if = { 
			limit = { ROOT = { has_character_flag = flag_appeased_spouse_attempted_murder } } 
			remove_opinion = { 
				who = ROOT 
				modifier = attempted_murder_of_spouse
			}
		}
		if = { 
			limit = { ROOT = { has_character_flag = flag_appeased_family_attempted_murder } } 
			if = { 
				limit = { has_opinion_modifier = { who = ROOT modifier = attempted_murder_of_child } } 
				remove_opinion = { 
					who = ROOT 
					modifier = attempted_murder_of_child
				}
			}
			if = { 
				limit = { has_opinion_modifier = { who = ROOT modifier = attempted_murder_of_parent } } 
				remove_opinion = { 
					who = ROOT 
					modifier = attempted_murder_of_parent
				}
			}
			if = { 
				limit = { has_opinion_modifier = { who = ROOT modifier = attempted_murder_of_sibling } } 
				remove_opinion = { 
					who = ROOT 
					modifier = attempted_murder_of_sibling
				}
			}
		}
		}
		}
		clr_character_flag = flag_appeased_hates_me
		clr_character_flag = flag_appeased_was_tortured
		clr_character_flag = flag_appeased_was_mutilated
		clr_character_flag = flag_appeased_was_imprisoned
		clr_character_flag = flag_appeased_attempted_murder
		clr_character_flag = flag_appeased_family_was_tortured
		clr_character_flag = flag_appeased_child_was_executed
		clr_character_flag = flag_appeased_spouse_attempted_murder
		clr_character_flag = flag_appeased_family_attempted_murder 
		ai_chance = { factor = 50 }
	}
}
#Paranoid Appeased rejected apology.
character_event = {
	id = HF.21134
	desc = EVTDESCAHF21134
	picture = GFX_evt_lunatic


	trigger = { 
		FROM = { is_alive = yes } 
	}

	is_triggered_only = yes

	option = { 
		name = EVTOPTAHF21134
		custom_tooltip = { text = EVTTTHFP21132_A }
		hidden_tooltip = {
			remove_special_interest = FROM
			clear_persistent_event_target = sway_target
			clr_character_flag = flag_tired_of_gifts
		}
		FROM = { 
			show_scope_change = no
			opinion = { 
				modifier = opinion_rebuked_appeaser_cooldown
				years = 10
				who = ROOT
			}
		}
	}
}
#Cruel Appeased rejected apology.
character_event = {
	id = HF.21135
	desc = EVTDESCAHF21135
	picture = GFX_evt_lunatic


	trigger = { 
		FROM = { is_alive = yes } 
	}

	is_triggered_only = yes

	option = { 
		name = EVTOPTAHF21135
		custom_tooltip = { text = EVTTTHFP21132_A }
		hidden_tooltip = {
			remove_special_interest = FROM
			clear_persistent_event_target = sway_target
			clr_character_flag = flag_tired_of_gifts
		}
		FROM = { 
			show_scope_change = no
			opinion = { 
				modifier = opinion_rebuked_appeaser_cooldown
				years = 10
				who = ROOT
			}
		}
	}
}
#Default Appeased rejected apology.
character_event = {
	id = HF.21136
	desc = EVTDESCAHF21136
	picture = GFX_evt_lunatic


	trigger = { 
		FROM = { is_alive = yes } 
	}

	is_triggered_only = yes

	option = { 
		name = EVTOPTAHF21136
		custom_tooltip = { text = EVTTTHFP21132_A }
		hidden_tooltip = {
			remove_special_interest = FROM
			clear_persistent_event_target = sway_target
			clr_character_flag = flag_tired_of_gifts
		}
		FROM = { 
			show_scope_change = no
			opinion = { 
				modifier = opinion_rebuked_appeaser_cooldown
				years = 10
				who = ROOT
			}
		}
	}
}

#Swayer notified of death of Appeased.
character_event = {
	id = HF.21137
	desc = EVTDESCAHF21137
	picture = GFX_evt_upsetting_letter

	notification = yes

	is_triggered_only = yes

	option = { 
		name = EVTOPTAHF21137
	}
}

#Antagonizer notified of death of Antagonized.
character_event = {
	id = HF.21138
	desc = EVTDESCAHF21138
	picture = GFX_evt_upsetting_letter

	notification = yes

	is_triggered_only = yes

	option = { 
		name = EVTOPTAHF21138
	}
}

############ War events ####################
#Appeased: hidden ping.
character_event = {
	id = HF.21139
	hide_window = yes

	is_triggered_only = yes

	immediate = { 
		FROM = {
			#Safety cleanup
			clr_character_flag = flag_appease_stop_ambushes
			clr_character_flag = flag_appease_stop_war
			clr_character_flag = flag_appease_war_meeting
			clr_character_flag = flag_appease_war_compliment
			character_event = { id = HF.21140 } 
		}
	}
}

#Appeaser: what do you do?
character_event = {
	id = HF.21140
	desc = EVTDESCHF21140
	picture = GFX_evt_battle

	trigger = { 
		FROM = { 
			is_alive = yes 
		} 
	}
	is_triggered_only = yes

	option = { #Ask to act honorably (disables ambush tactic)
		name = EVTOPTAHF21140
		trigger = { 
			diplomacy = 14
			NOR = { 
				trait = schemer
				trait = deceitful 
				has_any_opinion_modifier = opinion_honorable_combat
			}
		}
		tooltip_info = diplomacy
		custom_tooltip = { text = tooltip_21140_A }
		tooltip = { 
			opinion = { 
				who = FROM 
				modifier = opinion_honorable_combat
				years = 5
			}
		} 
		set_character_flag = flag_appease_stop_ambushes
		hidden_tooltip = { FROM = { character_event = { id = HF.21141 } } }
		ai_chance = { 
			factor = 60 
			modifier = {  
				factor = 0
				OR = { 
					trait = deceitful
					trait = schemer
					trait = paranoid
					trait = envious
					trait = cruel
					trait = impaler
					trait = arbitrary
				}
			}
			modifier = {  
				factor = 0.5
				trait = craven
			}
			modifier = {  
				factor = 1.5
				trait = trusting
			}
			modifier = {  
				factor = 1.75
				trait = just
			}
		}
	}
	option = { #Ask to end war.
		name = EVTOPTBHF21140
		trigger = { 
			trait = kind
			any_war = {
				NOT = { 
					OR = {
						using_cb = crusade
						using_cb = new_crusade
					}
				}
				OR = { 
					attacker = { character = FROM }
					defender = { character = FROM } 
				}
			}
		}
		custom_tooltip = { text = tooltip_21140_B } 
		set_character_flag = flag_appease_stop_war
		hidden_tooltip = { FROM = { character_event = { id = HF.21141 } } }
		ai_chance = { 
			factor = 40 
			modifier = {  
				factor = 0.1
				trait = stubborn
			}
			modifier = {  
				factor = 0.1
				trait = proud
			}
			modifier = {  
				factor = 0.1
				trait = envious
			}
			modifier = {  
				factor = 0.1
				trait = brave
			}
			modifier = {  
				factor = 0.1
				trait = ambitious
			}
			modifier = {  
				factor = 1.5
				trait = craven
			}
			modifier = {  
				factor = 1.5
				trait = content
			}
		}
	}
	option = { #Meet under truce.
		name = EVTOPTCHF21140
		custom_tooltip = { text = tooltip_21140_C } 
		set_character_flag = flag_appease_war_meeting
		hidden_tooltip = { FROM = { character_event = { id = HF.21141 } } }
		ai_chance = { 
			factor = 20 
			modifier = {  
				factor = 1.5
				trait = grey_eminence
			}
			modifier = {  
				factor = 1.5
				trait = intricate_webweaver
			}
			modifier = {  
				factor = 1.75
				trait = elusive_shadow
			}
			modifier = {  
				factor = 1.75
				trait = deceitful
			}
			modifier = {  
				factor = 1.75
				trait = schemer
			}
			modifier = {  
				factor = 0.5
				trait = craven
			}
			modifier = {  
				factor = 0.5
				trait = stubborn
			}
			modifier = {  
				factor = 1.5
				trait = trusting
			}
			modifier = {  #Not if I'm winning.
				factor = 0.5
				any_war = {
					OR = { 
						attacker = { character = FROM } 
						defender = { character = FROM } 
					}
					war_score = 25
				}
			}
			modifier = {  #Not if I'm winning.
				factor = 0.01
				any_war = {
					OR = { 
						attacker = { character = FROM } 
						defender = { character = FROM } 
					}
					war_score = 50
				}
			}
			modifier = {  #Not if I'm winning.
				factor = 0
				any_war = {
					OR = { 
						attacker = { character = FROM } 
						defender = { character = FROM } 
					}
					war_score = 70
				}
			}
			modifier = {
				factor = 1.5
				any_war = {
					OR = { 
						attacker = { character = FROM } 
						defender = { character = FROM } 
					}
					war_score = -25
				}
			}
			modifier = {
				factor = 1.75
				any_war = {
					OR = { 
						attacker = { character = FROM } 
						defender = { character = FROM } 
					}
					war_score = -50
				}
			}
			modifier = {
				factor = 2
				any_war = {
					OR = { 
						attacker = { character = FROM } 
						defender = { character = FROM } 
					}
					war_score = -70
				}
			}

		}
	}
	option = { #Compliment prowess.
		name = EVTOPTDHF21140
		custom_tooltip = { text = tooltip_21140_D } 
		set_character_flag = flag_appease_war_compliment
		hidden_tooltip = { FROM = { character_event = { id = HF.21141 } } }
		ai_chance = { factor = 20 }
	}
}

#War: Appeased receives request.
character_event = {
	id = HF.21141
	desc = {
		text = EVTDESCHFA21141
		trigger = { 
			FROM = { 
				has_character_flag = flag_appease_stop_ambushes 
			}
		}
	}
	desc = {
		text = EVTDESCHFB21141
		trigger = { 
			FROM = { 
				has_character_flag = flag_appease_stop_war 
			}
		}
	}
	desc = {
		text = EVTDESCHFC21141
		trigger = { 
			FROM = { 
				has_character_flag = flag_appease_war_meeting 
			}
		}
	}
	desc = {
		text = EVTDESCHFD21141
		trigger = { 
			FROM = { 
				has_character_flag = flag_appease_war_compliment 
			}
		}
	}
	picture = GFX_evt_battle

	trigger = { 
		FROM = { 
			is_alive = yes 
		} 
	}
	is_triggered_only = yes

	option = { #Accept new tactic limitations.
		name = EVTOPTAHF21141
		trigger = { FROM = { has_character_flag = flag_appease_stop_ambushes } }
		custom_tooltip = { text = tooltip_21141_A }
		tiered_prestige_reward_effect = yes
		opinion = { 
			who = FROM 
			modifier = opinion_honorable_combat
			years = 3
		}
		FROM = { 
			show_scope_change = no
			clr_character_flag = flag_appease_stop_ambushes
			opinion = { 
				who = ROOT 
				modifier = opinion_honorable_combat
				years = 3
			}
		}
		hidden_tooltip = { FROM = { character_event = { id = HF.21142 } } }
		ai_chance = { 
			factor = 30 
			modifier = {  
				factor = 0.5
				trait = craven
			}
			modifier = {  
				factor = 0.5
				trait = stubborn
			}
			modifier = {  
				factor = 1.75
				trait = proud
			}
			modifier = {  
				factor = 1.75
				trait = brave
			}
		}
	}
	option = { #Accept peace.
		name = EVTOPTBHF21141
		trigger = { FROM = { has_character_flag = flag_appease_stop_war } }
		custom_tooltip = { text = tooltip_21141_B }
		tiered_piety_reward_effect = yes
		hidden_tooltip = {
			any_war = {
				limit = {
					NOT = { 
						OR = {
							using_cb = crusade
							using_cb = new_crusade
						}
					}
					OR = { 
						attacker = { character = FROM }
						defender = { character = FROM } 
					}
				}
				end_war = whitepeace
			}
		}
		FROM = { 
			show_scope_change = no
			clr_character_flag = flag_appease_stop_war
			opinion = { 
				who = ROOT 
				modifier = opinion_swayed_2
				years = 10
			}
		}
		hidden_tooltip = { FROM = { character_event = { id = HF.21143 } } }
		ai_chance = { 
			factor = 20
			modifier = {
				factor = 1.15
				FROM = { relative_power = { who = ROOT power = 5 } }
			} 
			modifier = {
				factor = 1.25
				FROM = { relative_power = { who = ROOT power = 10 } }
			} 
			modifier = {
				factor = 1.35
				FROM = { relative_power = { who = ROOT power = 20 } }
			} 
			modifier = {
				factor = 1.5
				FROM = { relative_power = { who = ROOT power = 40 } }
			} 
			modifier = {  #Not if I'm winning.
				factor = 0.75
				ROOT = { relative_power = { who = FROM power = 2 } }
			}
			modifier = {  #Not if I'm winning.
				factor = 0.75
				ROOT = { relative_power = { who = FROM power = 5 } }
			}
			modifier = {  #Not if I'm winning.
				factor = 0.75
				ROOT = { relative_power = { who = FROM power = 10 } }
			}
			modifier = {  #Not if I'm winning.
				factor = 0.75
				ROOT = { relative_power = { who = FROM power = 20 } }
			}
			modifier = {  #Not if I'm winning.
				factor = 0.25
				ROOT = { relative_power = { who = FROM power = 30 } }
			}
			modifier = {  #Not if I'm winning.
				factor = 0.1
				ROOT = { relative_power = { who = FROM power = 60 } }
			}
			modifier = {  #Not if I'm winning.
				factor = 0.5
				any_war = {
					OR = { 
						attacker = { character = FROM } 
						defender = { character = FROM } 
					}
					war_score = 25
				}
			}
			modifier = {  #Not if I'm winning.
				factor = 0.01
				any_war = {
					OR = { 
						attacker = { character = FROM } 
						defender = { character = FROM } 
					}
					war_score = 50
				}
			}
			modifier = {  #Not if I'm winning.
				factor = 0
				any_war = {
					OR = { 
						attacker = { character = FROM } 
						defender = { character = FROM } 
					}
					war_score = 70
				}
			}
			modifier = {
				factor = 1.5
				any_war = {
					OR = { 
						attacker = { character = FROM } 
						defender = { character = FROM } 
					}
					war_score = -25
				}
			}
			modifier = {
				factor = 1.75
				any_war = {
					OR = { 
						attacker = { character = FROM } 
						defender = { character = FROM } 
					}
					war_score = -50
				}
			}
			modifier = {
				factor = 2
				any_war = {
					OR = { 
						attacker = { character = FROM } 
						defender = { character = FROM } 
					}
					war_score = -70
				}
			}
			modifier = {  
				factor = 1.5
				trait = kind
			}
			modifier = {  
				factor = 1.5
				trait = charitable
			}
			modifier = {  
				factor = 0.25
				trait = stubborn
			}
			modifier = {  
				factor = 0.25
				trait = cruel
			}
			modifier = {  
				factor = 0.25
				trait = envious
			}
			modifier = {  
				factor = 0.25
				trait = proud
			}
			modifier = {  
				factor = 0
				trait = zealous
				NOT = { religion = FROM }
			}
		}
	}
	option = { #Accept meeting.
		name = EVTOPTCHF21141
		trigger = { FROM = { has_character_flag = flag_appease_war_meeting } }
		custom_tooltip = { text = tooltip_21141_C }
		tiered_prestige_reward_effect = yes
		FROM = { clr_character_flag = flag_appease_stop_war }
		hidden_tooltip = { FROM = { character_event = { id = HF.21144 } } }
		ai_chance = { 
			factor = 30 
			modifier = {  
				factor = 0.25
				NOT = { opinion = { who = FROM value = 0 } }
			}
			modifier = {  
				factor = 0.25
				trait = stubborn
			}
			modifier = {  
				factor = 0.15
				trait = craven
			}
			modifier = {  
				factor = 0
				trait = paranoid
			}
			modifier = {  
				factor = 1.5
				trait = trusting
			}
		}
	}
	option = { #Refuse request.
		name = EVTOPTDHF21141
		trigger = { 
			FROM = { 
				OR = { 
					has_character_flag = flag_appease_stop_ambushes 
					has_character_flag = flag_appease_stop_war 
					has_character_flag = flag_appease_war_meeting 
				} 
			} 
		}
		custom_tooltip = { text = tooltip_21141_D }
		tiered_prestige_negative_effect = yes
		hidden_tooltip = { FROM = { character_event = { id = HF.21145 } } }
		ai_chance = { 
			factor = 30 
			modifier = {  
				factor = 0.95
				opinion = { who = FROM value = 10 }
			}
			modifier = {  
				factor = 0.95
				opinion = { who = FROM value = 20 }
			}
			modifier = {  
				factor = 0.85
				opinion = { who = FROM value = 30 }
			}
			modifier = {  
				factor = 0.85
				opinion = { who = FROM value = 40 }
			}
			modifier = {  
				factor = 0.75
				opinion = { who = FROM value = 50 }
			}
			modifier = {  
				factor = 0.75
				opinion = { who = FROM value = 60 }
			}
			modifier = {  
				factor = 0.75
				opinion = { who = FROM value = 70 }
			}
			modifier = {  
				factor = 0.75
				opinion = { who = FROM value = 80 }
			}
			modifier = {  
				factor = 0.5
				opinion = { who = FROM value = 90 }
			}
			modifier = {  
				factor = 1.15
				NOT = { opinion = { who = FROM value = 0 } }
			}
			modifier = {  
				factor = 1.15
				NOT = { opinion = { who = FROM value = -10 } }
			}
			modifier = {  
				factor = 1.25
				NOT = { opinion = { who = FROM value = -20 } }
			}
			modifier = {  
				factor = 1.25
				NOT = { opinion = { who = FROM value = -30 } }
			}
			modifier = {  
				factor = 1.25
				NOT = { opinion = { who = FROM value = -40 } }
			}
			modifier = {  
				factor = 1.5
				NOT = { opinion = { who = FROM value = -50 } }
			}
			modifier = {  
				factor = 1.75
				NOT = { opinion = { who = FROM value = -60 } }
			}
			modifier = {  
				factor = 1.75
				NOT = { opinion = { who = FROM value = -70 } }
			}
			modifier = {  
				factor = 2
				NOT = { opinion = { who = FROM value = -80 } }
			}
		}
	}
	option = { #Reciprocate honors.
		name = EVTOPTEHF21141
		trigger = { 
			FROM = {  
				has_character_flag = flag_appease_war_compliment
			} 
		}
		custom_tooltip = { text = tooltip_21141_E }
		tiered_prestige_reward_effect = yes
		opinion = { 
			who = FROM 
			modifier = opinion_swayed_2
			years = 10
		}
		FROM = { clr_character_flag = flag_appease_war_compliment }
		hidden_tooltip = { FROM = { character_event = { id = HF.21146 } } }
		ai_chance = { 
			factor = 50 
			modifier = {  
				factor = 1.15
				FROM = { attribute_diff = { character = ROOT attribute = martial  value = 2 } }
			}
			modifier = {  
				factor = 1.15
				FROM = { attribute_diff = { character = ROOT attribute = martial  value = 4 } }
			}
			modifier = {  
				factor = 1.15
				FROM = { attribute_diff = { character = ROOT attribute = martial  value = 6 } }
			}
			modifier = {  
				factor = 1.25
				FROM = { attribute_diff = { character = ROOT attribute = martial  value = 8 } }
			}
			modifier = {  
				factor = 1.5
				FROM = { attribute_diff = { character = ROOT attribute = martial  value = 10 } }
			}
			modifier = {  
				factor = 1.5
				FROM = { trait = brave }
			}
			modifier = {  
				factor = 1.5
				FROM = { trait = brilliant_strategist }
			}
			modifier = {  
				factor = 1.5
				FROM = { trait = strategist }
			}
		}
	}
	option = { #Refuse honors.
		name = EVTOPTFHF21141
		trigger = { 
			FROM = {  
				has_character_flag = flag_appease_war_compliment
			} 
		}
		custom_tooltip = { text = tooltip_21141_F }
		tiered_prestige_reward_effect = yes
		FROM = { clr_character_flag = flag_appease_war_compliment }
		hidden_tooltip = { FROM = { character_event = { id = HF.21147 } } }
		ai_chance = { 
			factor = 30 
			modifier = {  
				factor = 1.15
				attribute_diff = { character = FROM attribute = martial  value = 2 }
			}
			modifier = {  
				factor = 1.15
				attribute_diff = { character = FROM attribute = martial  value = 4 }
			}
			modifier = {  
				factor = 1.15
				attribute_diff = { character = FROM attribute = martial  value = 6 }
			}
			modifier = {  
				factor = 1.25
				attribute_diff = { character = FROM attribute = martial  value = 8 }
			}
			modifier = {  
				factor = 1.5
				attribute_diff = { character = FROM attribute = martial  value = 10 }
			}
			modifier = {  
				factor = 0.95
				opinion = { who = FROM value = 10 }
			}
			modifier = {  
				factor = 0.95
				opinion = { who = FROM value = 20 }
			}
			modifier = {  
				factor = 0.85
				opinion = { who = FROM value = 30 }
			}
			modifier = {  
				factor = 0.85
				opinion = { who = FROM value = 40 }
			}
			modifier = {  
				factor = 0.75
				opinion = { who = FROM value = 50 }
			}
			modifier = {  
				factor = 0.75
				opinion = { who = FROM value = 60 }
			}
			modifier = {  
				factor = 0.75
				opinion = { who = FROM value = 70 }
			}
			modifier = {  
				factor = 0.75
				opinion = { who = FROM value = 80 }
			}
			modifier = {  
				factor = 0.5
				opinion = { who = FROM value = 90 }
			}
			modifier = {  
				factor = 1.15
				NOT = { opinion = { who = FROM value = 0 } }
			}
			modifier = {  
				factor = 1.15
				NOT = { opinion = { who = FROM value = -10 } }
			}
			modifier = {  
				factor = 1.25
				NOT = { opinion = { who = FROM value = -20 } }
			}
			modifier = {  
				factor = 1.25
				NOT = { opinion = { who = FROM value = -30 } }
			}
			modifier = {  
				factor = 1.25
				NOT = { opinion = { who = FROM value = -40 } }
			}
			modifier = {  
				factor = 1.5
				NOT = { opinion = { who = FROM value = -50 } }
			}
			modifier = {  
				factor = 1.75
				NOT = { opinion = { who = FROM value = -60 } }
			}
			modifier = {  
				factor = 1.75
				NOT = { opinion = { who = FROM value = -70 } }
			}
			modifier = {  
				factor = 2
				NOT = { opinion = { who = FROM value = -80 } }
			}
		}
	}
}

#Swayer notified ambushes are now illegal vs Swayed and viceversa.
character_event = {
	id = HF.21142
	desc = EVTDESCAHF21142
	picture = GFX_evt_battle

	is_triggered_only = yes

	option = { 
		name = EVTOPTAHF21142
	}
}

#Swayer notified of peace.
character_event = {
	id = HF.21143
	desc = EVTDESCAHF21143
	picture = GFX_evt_battle

	is_triggered_only = yes

	option = { 
		name = EVTOPTAHF21143
	}
}

#Swayer: meeting happens.
character_event = {
	id = HF.21144
	desc = EVTDESCAHF21144
	picture = GFX_evt_battle

	is_triggered_only = yes

	option = { #Ambush!
		name = EVTOPTAHF21144
		trigger = { 
			intrigue = 15 
			FROM = { NOT = { prisoner = yes } }
		}
		tooltip_info = intrigue
		if = { 
			limit = { NOT = { trait = deceitful } } 
			add_trait = deceitful
		}
		random_list = {  
			50 = { 
				modifier = {  
					factor = 1.25
					FROM = { trait = craven }
				}
				modifier = {  
					factor = 1.5
					FROM = { trait = trusting }
				}
				modifier = {  
					factor = 1.25
					FROM = { trait = slow }
				}
				modifier = {  
					factor = 1.5
					FROM = { trait = imbecile }
				}
				modifier = {  
					factor = 1.5
					FROM = { trait = inbred }
				}
				modifier = {  
					factor = 1.25
					FROM = { trait = weak }
				}
				modifier = {  
					factor = 0.75
					FROM = { trait = paranoid }
				}
				modifier = {  
					factor = 0.75
					FROM = { trait = quick }
				}
				modifier = {  
					factor = 0.5
					FROM = { trait = genius }
				}
				modifier = {  
					factor = 0.75
					FROM = { trait = shrewd }
				}
				modifier = {  
					factor = 0.75
					FROM = { trait = brave }
				}
				modifier = {  
					factor = 0.75
					FROM = { trait = strong }
				}
				modifier = {  
					factor = 0.75
					FROM = { trait = duelist }
				}


				modifier = {  
					factor = 1.5
					trait = schemer
				}
				modifier = {  
					factor = 1.25
					trait = quick
				}
				modifier = {  
					factor = 1.5
					trait = genius
				}
				modifier = {  
					factor = 1.25
					trait = shrewd
				}
				modifier = {  
					factor = 1.25
					trait = strong
				}
				modifier = {  
					factor = 1.25
					trait = duelist
				}
				modifier = {  
					factor = 1.25
					attribute_diff = { character = FROM attribute = intrigue  value = 2 }
				}
				modifier = {  
					factor = 1.25
					attribute_diff = { character = FROM attribute = intrigue  value = 4 }
				}
				modifier = {  
					factor = 1.25
					attribute_diff = { character = FROM attribute = intrigue  value = 6 }
				}
				modifier = {  
					factor = 1.25
					attribute_diff = { character = FROM attribute = intrigue  value = 8 }
				}
				modifier = {  
					factor = 1.25
					attribute_diff = { character = FROM attribute = intrigue  value = 10 }
				}
				custom_tooltip = { text = tooltip_21144_ambush_succeeds }
				hidden_tooltip = { FROM = { character_event = { id = HF.21148 } } } 
			}
			50 = { 
				custom_tooltip = { text = tooltip_21144_ambush_fails }
				hidden_tooltip = { FROM = { character_event = { id = HF.21150 } } } 
			}
		}
		tiered_prestige_negative_effect = yes
		tiered_piety_negative_effect = yes
		ai_chance = { 
			factor = 20
			modifier = {  
				factor = 1.5
				trait = deceitful
			} 
			modifier = {  
				factor = 1.5
				trait = schemer
			} 
			modifier = {  
				factor = 1.5
				trait = cruel
			} 
			modifier = {  
				factor = 1.5
				trait = arbitrary
			} 
			modifier = {  
				factor = 0
				trait = honest
			} 
			modifier = {  
				factor = 0.5
				trait = brave
			} 
			modifier = {  
				factor = 0
				trait = just
			} 
			modifier = {  
				factor = 0
				trait = kind
			} 
		}
	}

	option = { 
		name = EVTOPTBHF21144
		opinion = { 
			who = FROM 
			modifier = opinion_swayed_3
			years = 10
		}
		FROM = {
			show_scope_change = no 
			opinion = { 
				who = FROM 
				modifier = opinion_swayed_3
				years = 10
			}
		}
		ai_chance = { 
			factor = 80 
		}
	}
}

#Swayer notified Swayed refused request.
character_event = {
	id = HF.21145
	desc = {
		text = EVTDESCHFA21145
		trigger = { 
			ROOT = { 
				has_character_flag = flag_appease_stop_ambushes 
			}
		}
	}
	desc = {
		text = EVTDESCHFB21145
		trigger = { 
			ROOT = { 
				has_character_flag = flag_appease_stop_war 
			}
		}
	}
	desc = {
		text = EVTDESCHFC21145
		trigger = { 
			ROOT = { 
				has_character_flag = flag_appease_war_meeting 
			}
		}
	}
	picture = GFX_evt_battle

	is_triggered_only = yes

	option = { 
		name = EVTOPTAHF21145
		clr_character_flag = flag_appease_stop_ambushes
		clr_character_flag = flag_appease_stop_war
		clr_character_flag = flag_appease_war_meeting
	}
}

#Swayer notified Swayed reciprocate honors.
character_event = {
	id = HF.21146
	desc = EVTDESCAHF21146
	picture = GFX_evt_battle

	is_triggered_only = yes

	option = { 
		name = EVTOPTAHF21146
		tiered_prestige_reward_effect = yes
		opinion = { 
			who = FROM 
			modifier = opinion_swayed_2
			years = 10
		}
		FROM = {
			show_scope_change = no 
			opinion = { 
				who = ROOT 
				modifier = opinion_swayed_2
				years = 10
			}
		}
	}
}
#Swayer notified Swayed does not reciprocate honors.
character_event = {
	id = HF.21147
	desc = EVTDESCAHF21147
	picture = GFX_evt_battle

	is_triggered_only = yes

	option = { 
		name = EVTOPTAHF21147
	}
}

#Swayed: Ambush was successful!
character_event = {
	id = HF.21148
	desc = EVTDESCAHF21148
	picture = GFX_evt_battle

	is_triggered_only = yes

	option = { 
		name = EVTOPTAHF21148
		ROOT = { imprison = FROM }
		hidden_tooltip = { FROM = { character_event = { id = HF.21149 } } } 
	}
}

#Swayer is notified.
character_event = {
	id = HF.21149
	desc = EVTDESCAHF21149
	picture = GFX_evt_battle

	is_triggered_only = yes

	option = { 
		name = EVTOPTAHF21149
	}
}

#Swayed: Ambush was unsuccessful!
character_event = {
	id = HF.21150
	desc = EVTDESCAHF21150
	picture = GFX_evt_battle

	is_triggered_only = yes

	option = { 
		name = EVTOPTAHF21150
		FROM = { imprison = ROOT }
		hidden_tooltip = { FROM = { character_event = { id = HF.21151 } } } 
	}
}

#Swayer is notified.
character_event = {
	id = HF.21151
	desc = EVTDESCAHF21151
	picture = GFX_evt_battle

	is_triggered_only = yes

	option = { 
		name = EVTOPTAHF21151
	}
}

#On_death: Clean up event for outliner characters.
character_event = {
	id = HF.21152
	hide_window = yes

	is_triggered_only = yes

	immediate = {
		if = { 
			limit = { persistent_event_target:antagonize_target = { always = yes } }
				remove_special_interest = persistent_event_target:antagonize_target 
		}
		if = { 
			limit = { persistent_event_target:sway_target = { always = yes } }
				remove_special_interest = persistent_event_target:sway_target 
				clr_character_flag = flag_tired_of_gifts
		}
	}
}
