﻿####################
# MISC INTERACTIONS
####################

namespace = obf_interaction

#ASK MILITARY INFORMATION
obf_interaction.0001 = {
	type = letter_event
	opening = {
		desc = obf_interaction.0001.opening
	}
	desc = {
	desc = obf_interaction.0001.desc
	triggered_desc = {
				trigger = {
					scope:recipient = {
					max_military_strength > current_military_strength}
				}
				desc = obf_interaction.0001.desc_raised
			}
	triggered_desc = {
				trigger = {
					scope:recipient = {
					max_military_strength = current_military_strength}
				}
				desc = obf_interaction.0001.desc_at_max
			}
	}
		
	sender = scope:recipient

	option = {
		name = obf_interaction.0001.a
		scope:recipient = {
			add_character_flag = {
				flag = requested_military_info
				years = 3
			}
		}
	}
}

########################
# You threaten to torture your prisoner if they don't give you the info you want
# 
########################
obf_interaction.0002 = { 
	type = character_event
	title = obf_interaction.0002.t
	desc = obf_interaction.0002.desc
	theme = dungeon
	left_portrait = {
		character = scope:actor
		animation = flirtation_left

	}
	right_portrait = {
		character = scope:recipient
		animation = disbelief
	}

	trigger = { scope:recipient = { is_imprisoned_by = scope:actor } }

	on_trigger_fail = {
		scope:recipient = {
			if = {
				limit = { has_character_flag = is_being_tortured }
				remove_character_flag = is_being_tortured
			}
		}
	}

	immediate = {
		play_music_cue = "mx_cue_prison"
	}
	
	option = {
		name = obf_interaction.0002.a
		if = {
			limit = {
			scope:recipient = {
				OR = {
					has_relation_friend = scope:actor
					has_relation_best_friend = scope:actor
					has_relation_lover = scope:actor
					has_secret_relation_lover = scope:actor
					has_relation_soulmate = scope:actor
					has_secret_relation_soulmate = scope:actor
					is_close_family_of = scope:actor
					is_liege_or_above_of = scope:actor
					is_consort_of = scope:actor
					}
				}
			}
		scope:actor = {trigger_event = obf_interaction.0003}
		}
		else_if = {
			limit = {
				OR = {
					scope:recipient = {
							ai_boldness >= high_positive_ai_value
					scope:recipient = { has_relation_rival = scope:actor
										ai_boldness >= 0}
					scope:recipient = { has_relation_nemesis = scope:actor
										ai_boldness >= 0}
					}
				}
			}
			scope:actor = {trigger_event = obf_interaction.0004}
		}
		else = {
		scope:actor = {trigger_event = obf_interaction.0005}
			}
		}
	}

obf_interaction.0003 = {
	type = character_event
	title = obf_interaction.0003.t
	desc = obf_interaction.0003.desc
	theme = dungeon
	left_portrait = {
		character = scope:actor
		animation = disapproval

	}
	right_portrait = {
		character = scope:recipient
		animation = rage
	}

	trigger = { scope:recipient = { is_imprisoned_by = scope:actor } }

	on_trigger_fail = {
		scope:recipient = {
			if = {
				limit = { has_character_flag = is_being_tortured }
				remove_character_flag = is_being_tortured
			}
		}
	}
	
	immediate = {
		play_music_cue = "mx_cue_prison"
	}

	option = {
		name = obf_interaction.0003.a
	}
}

obf_interaction.0004 = {
	type = character_event
	title = obf_interaction.0004.t
	desc = obf_interaction.0004.desc
	theme = dungeon
	left_portrait = {
		character = scope:actor
		animation = personality_vengeful

	}
	right_portrait = {
		character = scope:recipient
		animation = personality_bold
	}

	trigger = { scope:recipient = { is_imprisoned_by = scope:actor } }

	on_trigger_fail = {
		scope:recipient = {
			if = {
				limit = { has_character_flag = is_being_tortured }
				remove_character_flag = is_being_tortured
			}
		}
	}
	
	immediate = {
		play_music_cue = "mx_cue_prison"
	}

	option = {
		name = obf_interaction.0004.a
	}
}

obf_interaction.0005 = {
	type = character_event
	title = obf_interaction.0005.t
	desc = obf_interaction.0005.desc
	theme = dungeon
	left_portrait = {
		character = scope:actor
		animation = ecstasy

	}
	right_portrait = {
		character = scope:recipient
		animation = beg
	}

	trigger = { scope:recipient = { is_imprisoned_by = scope:actor } }

	on_trigger_fail = {
		scope:recipient = {
			if = {
				limit = { has_character_flag = is_being_tortured }
				remove_character_flag = is_being_tortured
			}
		}
	}
	
	immediate = {
		play_music_cue = "mx_cue_prison"
	}

	option = {
		name = obf_interaction.0005.a
		if = {
			limit = {scope:recipient = {NOT = {is_vassal_or_below_of = scope:actor}}}
		scope:recipient = {
			add_character_flag = {
				flag = requested_military_info
				years = 3
				}
			}
		}
		custom_tooltip = {
		text = "obf_interaction.0005.a.vassal"
		if = {
			limit = {scope:recipient = {is_vassal_or_below_of = scope:actor}}
		scope:actor = {
		every_targeting_faction = {
					limit = {exists = yes
					has_variable = faction_discovered
					any_faction_member = {has_variable = obf_can_be_revealed_as_faction_member}}
					every_faction_member = {
						set_variable = {
						name = obf_is_a_faction_member
						years = 2}
						remove_variable = obf_can_be_revealed_as_faction_member
						}
					}
				}
			}
		}
	}
}

obf_interaction.0006 = { #You ask your guest about their prior host
	type = character_event
	title = obf_interaction.0006.t
	desc = {
	desc = obf_interaction.0006.desc
		triggered_desc = {
				trigger = {
					scope:recipient = {
						has_trait = drunkard
						}
				}
				 desc = obf_interaction.0006.desc_drunk
			}
		triggered_desc = {
				trigger = {
					scope:recipient = {
						has_trait = drunkard
						}
					scope:actor = {
						has_trait = drunkard
						}
				}
				 desc = obf_interaction.0006.desc_drunk_me
			}
	}
	theme = friendly
	override_background = { reference = council_chamber }
	right_portrait = {
		character = scope:actor
		animation = toast_goblet

	}
	left_portrait = {
		character = scope:recipient
		animation = toast_goblet
	}
	lower_center_portrait = scope:visited_ruler

	immediate = {
			
			scope:recipient.var:last_visited_ruler = {save_scope_as = visited_ruler}	
	
	}
	
	option = {
		name = obf_interaction.0006.a
			
			if = {
				limit = {scope:recipient = {has_trait = drunkard} }
				scope:actor = {	trigger_event = obf_interaction.0011}
			}
			else_if = {
				limit = {scope:recipient = {guest_will_not_share_info_on_last_visited_ruler = yes} }
				scope:actor = {	trigger_event = obf_interaction.0007}
			}
			else_if = {
				limit = {scope:recipient = {guest_will_share_info_and_a_secret_on_last_visited_ruler = yes}
						scope:visited_ruler = {any_secret = {NOT = { is_known_by = scope:actor }}}
						}
				scope:actor = {	trigger_event = obf_interaction.0008}
			}
			else_if = {
				limit = {scope:recipient = {guest_will_share_info_for_money_on_last_visited_ruler = yes} }
				scope:actor = {	trigger_event = obf_interaction.0009}
			}
			else = {
				scope:actor = {	trigger_event = obf_interaction.0010}
			}
	}
	option = {
		name = obf_interaction.0006.b
	}
}

obf_interaction.0007 = { #You ask your guest about their prior host
	type = character_event
	title = obf_interaction.0007.t
	desc = obf_interaction.0007.desc
	theme = friendly
	override_background = { reference = council_chamber }
	right_portrait = {
		character = scope:actor
		animation = sadness

	}
	left_portrait = {
		character = scope:recipient
		animation = toast_goblet
	}
	lower_center_portrait = scope:visited_ruler

	option = {
		name = obf_interaction.0007.a
		scope:actor = {
			stress_impact = {
			impatient = minor_stress_impact_gain 
			arrogant = minor_stress_impact_gain
			}
		}
		scope:recipient = {
			add_opinion = {
					modifier = respect_opinion
					target = scope:actor
					opinion = 20
				}
			}
	}
	option = {
		name = obf_interaction.0007.b
		trigger = {scope:recipient = {guest_can_leave_the_court_trigger = yes}}
		guest_leaves_court_effect = yes
		scope:recipient = {add_character_flag = {
						flag = was_asked_information
						years = 5}
						}
		scope:actor = {
			add_dread = 1
			stress_impact = {
			just = minor_stress_impact_gain 
			compassionate = medium_stress_impact_gain
			honest = medium_stress_impact_gain
			}
		}
		scope:recipient = {
				add_opinion = {
					modifier = kicked_out_opinion
					target = scope:actor
					opinion = -20
				}
				every_traveling_family_member = {
						move_to_pool = yes
				}
				
			}
		}
	option = { #Use Hook
		name = obf_interaction.0007.c
		trigger = {scope:actor = {has_usable_hook = scope:recipient}}
		scope:recipient = {add_character_flag = {
						flag = was_asked_information
						years = 5}
						}
		scope:actor = {
			stress_impact = {
			just = minor_stress_impact_gain 
			compassionate = minor_stress_impact_gain
			honest = minor_stress_impact_gain
			}
		}
				scope:actor = {
				use_hook  = scope:recipient 
				}
				
				custom_tooltip = {
				text = obf_interaction.0007.part_success
				guest_shared_info_on_ruler_effect = yes
				scope:visited_ruler = {
				if = {
					limit = {OR = {has_character_flag = partially_spied
						has_character_flag = had_low_level_report}}
				
				medium_level_report_effect = yes
				}
				else = {
				low_level_report_effect = yes
				}
			}
		}
	}
}

obf_interaction.0008 = { #You ask your guest about their prior host
	type = character_event
	title = obf_interaction.0008.t
	desc = obf_interaction.0008.desc
	theme = friendly
	override_background = { reference = council_chamber }
	right_portrait = {
		character = scope:actor
		animation = personality_cynical

	}
	left_portrait = {
		character = scope:recipient
		animation = scheme
	}
	lower_center_portrait = scope:visited_ruler
	
	immediate = {
			scope:visited_ruler = {
				random_secret = {
				limit = { NOT = { is_known_by = scope:actor } }
				save_scope_as = secret_to_reveal
				}
			}

	}

	option = {
		name = obf_interaction.0008.a
		scope:actor = {
			stress_impact = {
			impatient = minor_stress_impact_gain 
			arrogant = minor_stress_impact_gain
			}
		}
	}
	option = {
		name = obf_interaction.0008.b
		trigger = {scope:recipient = {guest_can_leave_the_court_trigger = yes}}
		scope:recipient = {add_character_flag = {
						flag = was_asked_information
						years = 5}
						}
		scope:actor = {
		add_dread = 1
			stress_impact = {
			just = minor_stress_impact_gain 
			compassionate = medium_stress_impact_gain
			honest = medium_stress_impact_gain
			}
		}
		random_list = {
		70 = {
		guest_leaves_court_effect = yes
		scope:recipient = {
				add_opinion = {
					modifier = kicked_out_opinion
					target = scope:actor
					opinion = -20
				}
				every_traveling_family_member = {
						move_to_pool = yes
				}
			}
		}
		30 = {	
				custom_tooltip = {
				text = obf_interaction.0008.part_success
				guest_shared_info_on_ruler_effect = yes
				scope:visited_ruler = {
				if = {
					limit = {OR = {has_character_flag = partially_spied
						has_character_flag = had_low_level_report}}
				
				medium_level_report_effect = yes
				}
				else = {
				low_level_report_effect = yes
				}
			}
				}
			}
		}
	}
	
	option = {
		name = obf_interaction.0008.c
		scope:recipient = {add_character_flag = {
						flag = was_asked_information
						years = 5}
						}
		scope:actor = {
		remove_short_term_gold = 25
		stress_impact = {
			greedy = minor_stress_impact_gain
			just = minor_stress_impact_gain 
			compassionate = minor_stress_impact_gain
			honest = minor_stress_impact_gain
			}
		}
		custom_tooltip = {
				text = obf_interaction.0008.success
				guest_shared_info_on_ruler_and_court_effect = yes
		scope:visited_ruler = {
				if = {
					limit = {OR = {has_character_flag = partially_spied
						has_character_flag = had_low_level_report}}
				
				medium_level_report_effect = yes
				}
				else = {
				low_level_report_effect = yes
				}
				every_courtier_or_guest = {
				limit = { 
				OR = {has_character_flag = partially_spied
						has_character_flag = had_low_level_report}
				OR = { is_consort_of = scope:visited_ruler
						is_close_family_of = scope:visited_ruler
						is_heir_of = scope:visited_ruler
						is_councillor_of = scope:visited_ruler}
						}
						medium_level_report_effect = yes
					}
				every_courtier_or_guest = {
				limit = { 
				OR = { is_consort_of = scope:visited_ruler
						is_close_family_of = scope:visited_ruler
						is_heir_of = scope:visited_ruler
						is_councillor_of = scope:visited_ruler}
						}
						low_level_report_effect = yes
					}
				}
			}
	}
	option = {
		name = obf_interaction.0008.d
		scope:recipient = {add_character_flag = {
						flag = was_asked_information
						years = 5}
						}
		scope:actor = {
		remove_short_term_gold = 100
		stress_impact = {
			greedy = medium_stress_impact_gain
			just = minor_stress_impact_gain 
			compassionate = minor_stress_impact_gain
			honest = minor_stress_impact_gain
			}
		}
		custom_tooltip = {
				text = obf_interaction.0008.secret
			scope:secret_to_reveal = {
				reveal_to = scope:actor
			}
		}
		custom_tooltip = {
				text = obf_interaction.0008.success
				guest_shared_info_on_ruler_and_court_effect = yes
		scope:visited_ruler = {
				if = {
					limit = {OR = {has_character_flag = partially_spied
						has_character_flag = had_low_level_report}}
				
				medium_level_report_effect = yes
				}
				else = {
				low_level_report_effect = yes
				}
				every_courtier_or_guest = {
				limit = { 
				OR = {has_character_flag = partially_spied
						has_character_flag = had_low_level_report}
				OR = { is_consort_of = scope:visited_ruler
						is_close_family_of = scope:visited_ruler
						is_heir_of = scope:visited_ruler
						is_councillor_of = scope:visited_ruler}
						}
						medium_level_report_effect = yes
					}
				every_courtier_or_guest = {
				limit = { 
				OR = { is_consort_of = scope:visited_ruler
						is_close_family_of = scope:visited_ruler
						is_heir_of = scope:visited_ruler
						is_councillor_of = scope:visited_ruler}
						}
						low_level_report_effect = yes
					}
				}
			}
	}
	option = {
		name = obf_interaction.0008.e
		scope:recipient = {add_character_flag = {
						flag = was_asked_information
						years = 5}
						}
		scope:actor = {
		stress_impact = {
			craven = medium_stress_impact_gain
			just = minor_stress_impact_gain 
			compassionate = minor_stress_impact_gain
			honest = minor_stress_impact_gain
			}
		}
		scope:recipient = {
			add_hook = {
			type = favor_hook
			target = scope:actor
			}
		}
			custom_tooltip = {
				text = obf_interaction.0008.secret
			scope:secret_to_reveal = {
				reveal_to = scope:actor
			}
		}
		custom_tooltip = {
				text = obf_interaction.0008.success
				guest_shared_info_on_ruler_and_court_effect = yes
		scope:visited_ruler = {
				if = {
					limit = {OR = {has_character_flag = partially_spied
						has_character_flag = had_low_level_report}}
				
				medium_level_report_effect = yes
				}
				else = {
				low_level_report_effect = yes
				}
				every_courtier_or_guest = {
				limit = { 
				OR = {has_character_flag = partially_spied
						has_character_flag = had_low_level_report}
				OR = { is_consort_of = scope:visited_ruler
						is_close_family_of = scope:visited_ruler
						is_heir_of = scope:visited_ruler
						is_councillor_of = scope:visited_ruler}
						}
						medium_level_report_effect = yes
					}
				every_courtier_or_guest = {
				limit = { 
				OR = { is_consort_of = scope:visited_ruler
						is_close_family_of = scope:visited_ruler
						is_heir_of = scope:visited_ruler
						is_councillor_of = scope:visited_ruler}
						}
						low_level_report_effect = yes
					}
				}
			}
	}
	option = { #Use Hook
		name = obf_interaction.0008.f
		trigger = {scope:actor = {has_usable_hook = scope:recipient}}
		scope:recipient = {add_character_flag = {
						flag = was_asked_information
						years = 5}
						}
		scope:actor = {
			stress_impact = {
			just = minor_stress_impact_gain 
			compassionate = minor_stress_impact_gain
			honest = minor_stress_impact_gain
			}
		}
				scope:actor = {
				use_hook  = scope:recipient 
				}
				custom_tooltip = {
				text = obf_interaction.0008.part_success
				guest_shared_info_on_ruler_effect = yes
				scope:visited_ruler = {
				if = {
					limit = {OR = {has_character_flag = partially_spied
						has_character_flag = had_low_level_report}}
				
				medium_level_report_effect = yes
				}
				else = {
				low_level_report_effect = yes
					}
				}
			}
		}
}

obf_interaction.0009 = { #Y
	type = character_event
	title = obf_interaction.0009.t
	desc = obf_interaction.0009.desc
	theme = friendly
	override_background = { reference = council_chamber }
	right_portrait = {
		character = scope:actor
		animation = personality_cynical

	}
	left_portrait = {
		character = scope:recipient
		animation = personality_greedy
	}
	lower_center_portrait = scope:visited_ruler
	

	option = {
		name = obf_interaction.0009.a
		scope:actor = {
			stress_impact = {
			impatient = minor_stress_impact_gain 
			arrogant = minor_stress_impact_gain
			}
		}
	}
	option = {
		name = obf_interaction.0009.b
		trigger = {scope:recipient = {guest_can_leave_the_court_trigger = yes}}
		scope:recipient = {add_character_flag = {
						flag = was_asked_information
						years = 5}
						}
		scope:actor = {
			add_dread = 1
			stress_impact = {
			just = minor_stress_impact_gain 
			compassionate = medium_stress_impact_gain
			honest = medium_stress_impact_gain
			}
		}
		random_list = {
		70 = {
		guest_leaves_court_effect = yes
		scope:recipient = {
				add_opinion = {
					modifier = kicked_out_opinion
					target = scope:actor
					opinion = -20
				}
				every_traveling_family_member = {
						move_to_pool = yes
				}
			}	
		}
		30 = {	
				custom_tooltip = {
				text = obf_interaction.0009.part_success
				guest_shared_info_on_ruler_effect = yes
				scope:visited_ruler = {
				if = {
					limit = {OR = {has_character_flag = partially_spied
						has_character_flag = had_low_level_report}}
				
				medium_level_report_effect = yes
				}
				else = {
				low_level_report_effect = yes
				}
					}
				}
			}
		}
	}
	
	option = {
		name = obf_interaction.0009.c
		scope:recipient = {add_character_flag = {
						flag = was_asked_information
						years = 5}
						}
		scope:actor = {
		remove_short_term_gold = 30
		stress_impact = {
			greedy = minor_stress_impact_gain
			just = minor_stress_impact_gain 
			compassionate = minor_stress_impact_gain
			honest = minor_stress_impact_gain
			}
		}
		custom_tooltip = {
				text = obf_interaction.0009.success
				guest_shared_info_on_ruler_and_court_effect = yes
		scope:visited_ruler = {
				if = {
					limit = {OR = {has_character_flag = partially_spied
						has_character_flag = had_low_level_report}}
				
				medium_level_report_effect = yes
				}
				else = {
				low_level_report_effect = yes
				}
				every_courtier_or_guest = {
				limit = { 
				OR = {has_character_flag = partially_spied
						has_character_flag = had_low_level_report}
				OR = { is_consort_of = scope:visited_ruler
						is_close_family_of = scope:visited_ruler
						is_heir_of = scope:visited_ruler
						is_councillor_of = scope:visited_ruler}
						}
						medium_level_report_effect = yes
					}
				every_courtier_or_guest = {
				limit = { 
				OR = { is_consort_of = scope:visited_ruler
						is_close_family_of = scope:visited_ruler
						is_heir_of = scope:visited_ruler
						is_councillor_of = scope:visited_ruler}
						}
						low_level_report_effect = yes
					}
				}
			}
	}
	
	option = {
		name = obf_interaction.0009.d
		scope:recipient = {add_character_flag = {
						flag = was_asked_information
						years = 5}
						}
		scope:actor = {
		stress_impact = {
			craven = medium_stress_impact_gain
			just = minor_stress_impact_gain 
			compassionate = minor_stress_impact_gain
			honest = minor_stress_impact_gain
			}
		}
		scope:recipient = {
			add_hook = {
			type = favor_hook
			target = scope:actor
			}
		}
		custom_tooltip = {
				text = obf_interaction.0009.success
				guest_shared_info_on_ruler_and_court_effect = yes
		scope:visited_ruler = {
				if = {
					limit = {OR = {has_character_flag = partially_spied
						has_character_flag = had_low_level_report}}
				
				medium_level_report_effect = yes
				}
				else = {
				low_level_report_effect = yes
				}
				every_courtier_or_guest = {
				limit = { 
				OR = {has_character_flag = partially_spied
						has_character_flag = had_low_level_report}
				OR = { is_consort_of = scope:visited_ruler
						is_close_family_of = scope:visited_ruler
						is_heir_of = scope:visited_ruler
						is_councillor_of = scope:visited_ruler}
						}
						medium_level_report_effect = yes
					}
				every_courtier_or_guest = {
				limit = { 
				OR = { is_consort_of = scope:visited_ruler
						is_close_family_of = scope:visited_ruler
						is_heir_of = scope:visited_ruler
						is_councillor_of = scope:visited_ruler}
						}
						low_level_report_effect = yes
					}
				}
			}
	}

	option = { #Use Hook
		name = obf_interaction.0009.e
		trigger = {scope:actor = {has_usable_hook = scope:recipient}}
		scope:recipient = {add_character_flag = {
						flag = was_asked_information
						years = 5}
						}
		scope:actor = {
			stress_impact = {
			just = minor_stress_impact_gain 
			compassionate = minor_stress_impact_gain
			honest = minor_stress_impact_gain
			}
		}
				scope:actor = {
				use_hook  = scope:recipient 
				}
				custom_tooltip = {
				text = obf_interaction.0009.part_success
				guest_shared_info_on_ruler_effect = yes
				scope:visited_ruler = {
				if = {
					limit = {OR = {has_character_flag = partially_spied
						has_character_flag = had_low_level_report}}
				
				medium_level_report_effect = yes
				}
				else = {
				low_level_report_effect = yes
				}
				}
			}
		}
}

obf_interaction.0010 = { #Y
	type = character_event
	title = obf_interaction.0010.t
	desc = obf_interaction.0010.desc
	theme = friendly
	override_background = { reference = council_chamber }
	right_portrait = {
		character = scope:actor
		animation = personality_rational

	}
	left_portrait = {
		character = scope:recipient
		animation = throne_room_conversation_2
	}
	lower_center_portrait = scope:visited_ruler
	

	option = {
		name = obf_interaction.0010.a
		scope:actor = {
			stress_impact = {
			impatient = minor_stress_impact_gain 
			arrogant = minor_stress_impact_gain
			}
		}
	}
	
	option = {
		name = obf_interaction.0010.b
		scope:recipient = {add_character_flag = {
						flag = was_asked_information
						years = 5}
						}
		scope:actor = {
		stress_impact = {
			just = minor_stress_impact_gain 
			compassionate = minor_stress_impact_gain
			honest = minor_stress_impact_gain
			}
		}
		custom_tooltip = {
				text = obf_interaction.0009.success
				guest_shared_info_on_ruler_and_court_effect = yes
		scope:visited_ruler = {
				if = {
					limit = {OR = {has_character_flag = partially_spied
						has_character_flag = had_low_level_report}}
				
				medium_level_report_effect = yes
				}
				else = {
				low_level_report_effect = yes
				}
				every_courtier_or_guest = {
				limit = { 
				OR = {has_character_flag = partially_spied
						has_character_flag = had_low_level_report}
				OR = { is_consort_of = scope:visited_ruler
						is_close_family_of = scope:visited_ruler
						is_heir_of = scope:visited_ruler
						is_councillor_of = scope:visited_ruler}
						}
						medium_level_report_effect = yes
					}
				every_courtier_or_guest = {
				limit = { 
				OR = { is_consort_of = scope:visited_ruler
						is_close_family_of = scope:visited_ruler
						is_heir_of = scope:visited_ruler
						is_councillor_of = scope:visited_ruler}
						}
						low_level_report_effect = yes
					}
				}
			}
	}

}

obf_interaction.0011 = { #Y
	type = character_event
	title = obf_interaction.0011.t
	desc = obf_interaction.0011.desc
	theme = friendly
	override_background = { reference = council_chamber }
	right_portrait = {
		character = scope:actor
		animation = toast_goblet

	}
	left_portrait = {
		character = scope:recipient
		animation = drink_goblet
	}
	lower_center_portrait = scope:visited_ruler
	

	option = {
		name = obf_interaction.0011.a
		scope:actor = {
			stress_impact = {
			impatient = minor_stress_impact_gain 
			arrogant = minor_stress_impact_gain
			}
		}
	}
	
	option = {
		name = obf_interaction.0011.b
		scope:recipient = {add_character_flag = {
						flag = was_asked_information
						years = 5}
						}
		scope:actor = {
		stress_impact = { 
			just = minor_stress_impact_gain 
			compassionate = minor_stress_impact_gain
			honest = minor_stress_impact_gain
			}
		}
		custom_tooltip = {
				text = obf_interaction.0011.part_success
				guest_shared_info_on_ruler_effect = yes
		scope:visited_ruler = {
				if = {
					limit = {OR = {has_character_flag = partially_spied
						has_character_flag = had_low_level_report}}
				
				medium_level_report_effect = yes
				}
				else = {
				low_level_report_effect = yes
					}
				}
			}
	}

}

obf_interaction.0012 = {
	type = character_event
	hidden = no 
	
immediate = {
	scope:guest.var:last_visited_ruler = {save_scope_as = visited_ruler}	
	scope:host = {send_interface_message = {
			type = msg_ask_information
			title = can_ask_information
			right_icon = scope:guest
			left_icon = scope:visited_ruler
				custom_tooltip = guest_with_info_arrives
			}
		}
	}
	
}

obf_interaction.0013 = {
	type = character_event
	hidden = no 
	
immediate = {
	root = {save_scope_as = new_courtier}
	scope:old_employer = {save_scope_as = visited_ruler}	
	scope:new_employer = {send_interface_message = {
			type = msg_ask_information
			title = can_ask_information
			right_icon = root
			left_icon = scope:visited_ruler
				custom_tooltip = new_courtier_with_info_arrives
			}
		}
	}
	
}

obf_interaction.0014 = {
	type = character_event
	title = obf_interaction.0014.t
	desc = obf_interaction.0014.desc
	theme = vassal
	override_background = { reference = study }
	left_portrait = {
		character = root
		animation = rage
	}
	lower_right_portrait = scope:deceiving_character
	
	trigger = {
			root = {is_ai = no}
			any_vassal = {
				OR = {
						AND = {has_council_position = councillor_spymaster
						has_character_flag = illusory_intriguer
						}
						AND = {has_council_position = councillor_chancellor
						has_character_flag = illusory_diplomat
						}
						AND = {has_council_position = councillor_steward
						has_character_flag = illusory_administrator
						}
						AND = {has_council_position = councillor_marshal
						has_character_flag = illusory_warrior
						}
					}
				}
	}

	immediate = {
		random_vassal = {
				limit = {
				OR = {
						AND = {has_council_position = councillor_spymaster
						has_character_flag = illusory_intriguer
						}
						AND = {has_council_position = councillor_chancellor
						has_character_flag = illusory_diplomat
						}
						AND = {has_council_position = councillor_steward
						has_character_flag = illusory_administrator
						}
						AND = {has_council_position = councillor_marshal
						has_character_flag = illusory_warrior
						}
				}
			}
				save_scope_as = deceiving_character
		}
	}

	option = { 
		name = obf_interaction.0014.desc.a
		trigger = {scope:deceiving_character = {
			can_be_fired_from_council_trigger = { COURT_OWNER = root }
		}}
		fire_councillor = scope:deceiving_character 
		custom_tooltip = obf_interaction.0014.effect
		if = {
			limit = {
			scope:deceiving_character = {
				has_character_flag = illusory_diplomat}
			}
			scope:deceiving_character = {remove_character_flag = illusory_diplomat}
		}
		if = {
			limit = {
			scope:deceiving_character = {
				has_character_flag = illusory_administrator}
			}
			scope:deceiving_character = {remove_character_flag = illusory_administrator}
		}
		if = {
			limit = {
			scope:deceiving_character = {
				has_character_flag = illusory_intriguer}
			}
			scope:deceiving_character = {remove_character_flag = illusory_intriguer}
		}
		if = {
			limit = {
			scope:deceiving_character = {
				has_character_flag = illusory_warrior}
			}
			scope:deceiving_character = {remove_character_flag = illusory_warrior}
		}
		stress_impact = {
			compassionate = minor_stress_impact_gain
			calm = minor_stress_impact_gain
			forgiving = minor_stress_impact_gain
			just = minor_stress_impact_gain
			cynical = minor_stress_impact_gain
		}
	}
	option = { 
		name = obf_interaction.0014.desc.b
		custom_tooltip = obf_interaction.0014.effect
		if = {
			limit = {
			scope:deceiving_character = {
				has_character_flag = illusory_diplomat}
			}
			scope:deceiving_character = {remove_character_flag = illusory_diplomat}
		}
		if = {
			limit = {
			scope:deceiving_character = {
				has_character_flag = illusory_administrator}
			}
			scope:deceiving_character = {remove_character_flag = illusory_administrator}
		}
		if = {
			limit = {
			scope:deceiving_character = {
				has_character_flag = illusory_intriguer}
			}
			scope:deceiving_character = {remove_character_flag = illusory_intriguer}
		}
		if = {
			limit = {
			scope:deceiving_character = {
				has_character_flag = illusory_warrior}
			}
			scope:deceiving_character = {remove_character_flag = illusory_warrior}
		}
		stress_impact = {
			trusting = medium_stress_impact_gain
			paranoid = medium_stress_impact_gain
			vengeful = minor_stress_impact_gain
			wrathful = minor_stress_impact_gain
		}
	}
	
}

