###################################
#
# ETERNAL LIFE
# - The quest for immortality events
#	ID RIP.21000 - RIP.21999
#
###################################

# Written by Mathilda Bjarnehed, Milla Isaksson & Linna Thimrn

### SEARCH STEP ###

# Contemplating mortality
narrative_event = {
	id = RIP.21000
	title = EVTNAME_RIP_21000
	picture = GFX_evt_danse_macabre
	border = GFX_event_narrative_frame_religion

	is_triggered_only = yes # on_decade_pulse, random_events, immortality
	hide_from = yes
	hide_new = yes

	only_playable = yes
	only_capable = yes
	prisoner = no
	min_age = 16

	trigger = {
		trigger_if = {
			limit = { ai = yes }

			has_game_rule = {
				name = supernatural_events
				value = unrestricted
			}
		}

		NOR = {
			has_game_rule = {
				name = supernatural_events
				value = off
			}

			has_character_flag = eternal_life_events
		}

		is_inaccessible_trigger = no
		immortal = no
	}

	weight_multiplier = {
		factor = 1

		mult_modifier = {
			factor = 1.25

			health < 2
			is_ill = yes
		}

		mult_modifier = {
			factor = 2
			is_ill = yes
		}

		mult_modifier = {
			factor = 1.11
			age >= 50
		}

		mult_modifier = {
			factor = 1.11
			age >= 60
		}

		mult_modifier = {
			factor = 1.11
			age >= 70
		}

		mult_modifier = {
			factor = 1.11
			age >= 80
		}

		mult_modifier = {
			factor = 1.11
			age >= 90
		}
	}

	immediate = {
		set_character_flag = eternal_life_events

		if = {
			limit = {
				is_married = no
				NOT = { trait = ambitious }
			}

			set_character_flag = RIP_21000_lonely

			random_courtier = {
				limit = {
					practical_age >= 30
					is_married = no
					has_children = no
					is_inaccessible_trigger = no
					ai = yes
				}

				add_trait = depressed
				save_event_target_as = eternal_life_sad_example
			}

			if = {
				limit = {
					NOT = { event_target:eternal_life_sad_example = { always = yes } }
				}

				create_character = {
					age = 62
					random_traits = yes
					dynasty = random
					race = ROOT
					religion = ROOT
					culture = ROOT
					add_trait = depressed
				}

				new_character = {
					save_event_target_as = eternal_life_sad_example
				}
			}
		}
	}

	desc = {
		text = EVTDSC_RIP_21000_MARRIED
		trigger = {
			is_married = yes

			any_spouse = {
				is_lover = ROOT
			}
		}
	}
	desc = {
		text = EVTDSC_RIP_21000_UNMARRIED
		trigger = { has_character_flag = RIP_21000_lonely }
	}
	desc = {
		text = EVTDSC_RIP_21000_UNMARRIED_AMBITIOUS
		trigger = {
			trigger_if = {
				limit = { is_married = no }
				trait = ambitious
			}
			trigger_else = {
				NOR = {
					trait = kind

					any_spouse = {
						is_lover = ROOT
					}
				}
			}
		}
	}
	desc = {
		text = EVTDSC_RIP_21000_MARRIED_NO_LOVE
		trigger = {
			is_married = yes
			trait = kind

			NOT = {
				any_spouse = {
					is_lover = ROOT
				}
			}
		}
	}
	desc = {
		text = EVTDSC_RIP_21000_FALLBACK
		trigger = {
			is_married = no

			NOR = {
				trait = ambitious
				has_character_flag = RIP_21000_lonely
			}
		}
	}

	# Summon the council!
	option = {
		name = EVTOPTA_RIP_21000

		trigger = {
			NOT = { has_character_flag = RIP_21000_lonely }
		}

		narrative_event = {
			id = RIP.21001
			days = 10
			tooltip = EVTOPTA_RIP_21000_TOOLTIP
		}

	}

	# Summon the council! Who cares about lonely people?
	option = {
		name = EVTOPTB_RIP_21000

		trigger = { has_character_flag = RIP_21000_lonely }

		narrative_event = {
			id = RIP.21001
			days = 15
			tooltip = EVTOPTB_RIP_21000_TOOLTIP
		}

		clr_character_flag = RIP_21000_lonely
	}

	# Nah
	option = {
		name = EVTOPTC_RIP_21000

		trigger = {
			NOT = { has_character_flag = RIP_21000_lonely }
		}

		custom_tooltip = { text = EVTOPTC_RIP_21000_TOOLTIP }

		add_trait_fully_silently_content_effect = yes
	}

	# Nah, I wanna spend more time with the sad person
	option = {
		name = EVTOPTD_RIP_21000

		trigger = { has_character_flag = RIP_21000_lonely }

		custom_tooltip = { text = EVTOPTD_RIP_21000_TOOLTIP }

		clr_character_flag = RIP_21000_lonely
		add_trait_fully_silently_content_effect = yes

		reverse_opinion = {
			name = opinion_budding_friendship
			who = event_target:eternal_life_sad_example
		}

		hidden_effect = {
			add_friend = event_target:eternal_life_sad_example
		}
	}
}

# Council is summoned
narrative_event = {
	id = RIP.21001
	title = EVTNAME_RIP_21001
	desc = EVTDSC_RIP_21001
	border = GFX_event_narrative_frame_religion

	picture = {
		picture = GFX_evt_council_arabic
		trigger = { culture_group = arabic }
	}
	picture = {
		picture = GFX_evt_council
		trigger = { NOT = { culture_group = arabic } }
	}

	is_triggered_only = yes
	hide_from = yes

	option = {
		name = EVTOPTA_RIP_21001
		tooltip_info = diplomacy

		trigger = {
			diplomacy >= 12
			job_chancellor = { always = yes }
		}

		custom_tooltip = { text = EVTTOOLTIP_RIP_21002 }

		job_chancellor = {
			show_scope_change = no

			opinion = {
				name = opinion_took_my_advice
				who = ROOT
			}

			save_event_target_as = eternal_life_advisor
		}

		narrative_event = {
			id = RIP.21008
			days = 200
		}

		character_event = {
			id = RIP.21021
			months = 20
		}
	}

	option = {
		name = EVTOPTB_RIP_21001
		tooltip_info = martial

		trigger = {
			martial >= 12
			job_marshal = { always = yes }
		}

		custom_tooltip = { text = EVTTOOLTIP_RIP_21003 }

		job_marshal = {
			show_scope_change = no

			opinion = {
				name = opinion_took_my_advice
				who = ROOT
			}

			save_event_target_as = eternal_life_advisor
		}

		narrative_event = {
			id = RIP.21009
			days = 200
		}

		character_event = {
			id = RIP.21021
			months = 20
		}
	}

	option = {
		name = EVTOPTC_RIP_21001
		tooltip_info = intrigue

		trigger = {
			intrigue >= 12
			job_spymaster = { always = yes }
		}

		custom_tooltip = { text = EVTTOOLTIP_RIP_21004 }

		job_spymaster = {
			show_scope_change = no

			opinion = {
				name = opinion_took_my_advice
				who = ROOT
			}

			save_event_target_as = eternal_life_advisor
		}

		narrative_event = {
			id = RIP.21010
			days = 200
		}

		character_event = {
			id = RIP.21021
			months = 20
		}
	}

	option = {
		name = EVTOPTD_RIP_21001
		tooltip_info = learning

		trigger = {
			learning >= 12
			job_spiritual = { always = yes }
		}

		custom_tooltip = { text = EVTTOOLTIP_RIP_21005 }

		job_spiritual = {
			show_scope_change = no

			opinion = {
				name = opinion_took_my_advice
				who = ROOT
			}

			save_event_target_as = eternal_life_advisor
		}

		narrative_event = {
			id = RIP.21011
			days = 200
		}

		character_event = {
			id = RIP.21021
			months = 20
		}
	}

	option = {
		# Dumb option
		name = {
			text = EVTOPTE_RIP_21001
			trigger = { is_dumb_trigger = yes }
		}
		# Neutral fallback
		name = {
			text = EVTOPTF_RIP_21001
			trigger = { is_dumb_trigger = no }
		}

		trigger = {
			OR = {
				diplomacy < 12
				NOT = { job_chancellor = { always = yes } }
			}

			OR = {
				martial < 12
				NOT = { job_marshal = { always = yes } }
			}

			OR = {
				intrigue < 12
				NOT = { job_spymaster = { always = yes } }
			}

			OR = {
				learning < 12
				NOT = { job_spiritual = { always = yes } }
			}
		}

		if = {
			limit = { is_dumb_trigger = yes }

			custom_tooltip = {
				text = EVTTOOLTIP_RIP_21006

				random_list = {
					85 = {
						narrative_event = {
							id = RIP.21006 # Fail
							months = 5
						}
					}

					15 = {
						narrative_event = {
							id = RIP.21014 # Stranger appears on her own
							years = 1
							random = 60
						}
					}
				}
			}
		}
		else = {
			custom_tooltip = {
				text = EVTTOOLTIP_RIP_21007

				random_list = {
					65 = {
						narrative_event = {
							id = RIP.21007 # Fail
							months = 5
						}
					}

					35 = {
						narrative_event = {
							id = RIP.21014 # Stranger appears on her own
							years = 1
							random = 60
						}
					}
				}
			}
		}
	}
}

# Dumb fail
narrative_event = {
	id = RIP.21006
	title = EVTNAME_RIP_21006
	desc = EVTDSC_RIP_21006
	picture = GFX_evt_bishop
	border = GFX_event_narrative_frame_religion

	is_triggered_only = yes
	hide_from = yes

	option = {
		name = EVTOPTA_RIP_21006

		custom_tooltip = { text = EVTOPTA_RIP_21006_TOOLTIP }
	}
}

# Fallback "neutral" option fail
narrative_event = {
	id = RIP.21007
	title = EVTNAME_RIP_21007
	desc = EVTDSC_RIP_21007
	picture = GFX_evt_bishop
	border = GFX_event_narrative_frame_religion

	is_triggered_only = yes
	hide_from = yes

	option = {
		name = EVTOPTA_RIP_21007

		custom_tooltip = { text = EVTOPTA_RIP_21007_TOOLTIP }
	}
}

# Chancellor sends back event
narrative_event = {
	id = RIP.21008
	title = EVTNAME_RIP_21008
	desc = EVTDSC_RIP_21008
	picture = GFX_evt_princess_byzantine
	border = GFX_event_narrative_frame_diplomacy
	portrait = event_target:eternal_life_advisor

	is_triggered_only = yes

	trigger = {
		event_target:eternal_life_advisor = {
			is_alive = yes
			vassal_of = ROOT
		}
	}

	option = {
		name = EVTOPTA_RIP_21008

		set_character_flag = eternal_life_expensive_option

		character_event = {
			id = RIP.21012
			tooltip = EVTOPTA_RIP_21008_TOOLTIP
		}

		scaled_wealth = -1
	}

	option = {
		name = EVTOPTB_RIP_21008

		character_event = {
			id = RIP.21012
			tooltip = EVTOPTB_RIP_21008_TOOLTIP
		}
	}
}

# Marshal sends back event
narrative_event = {
	id = RIP.21009
	title = EVTNAME_RIP_21009
	desc = EVTDSC_RIP_21009
	picture = GFX_evt_knight_kneeling
	border = GFX_event_narrative_frame_war
	portrait = event_target:eternal_life_advisor

	is_triggered_only = yes

	trigger = {
		event_target:eternal_life_advisor = {
			is_alive = yes
			vassal_of = ROOT
		}
	}

	option = {
		name = EVTOPTA_RIP_21009

		set_character_flag = eternal_life_expensive_option

		character_event = {
			id = RIP.21012
			tooltip = EVTOPTA_RIP_21009_TOOLTIP
		}

		scaled_wealth = -1.5
	}

	option = {
		name = EVTOPTB_RIP_21009

		set_character_flag = eternal_life_affordable_option

		character_event = {
			id = RIP.21012
			tooltip = EVTOPTB_RIP_21009_TOOLTIP
		}

		scaled_wealth = -0.5
	}

	option = {
		name = EVTOPTC_RIP_21009

		character_event = {
			id = RIP.21012
			tooltip = EVTOPTC_RIP_21009_TOOLTIP
		}
	}
}

# Spymaster sends back event
narrative_event = {
	id = RIP.21010
	title = EVTNAME_RIP_21010
	desc = EVTDSC_RIP_21010
	picture = GFX_evt_shadow
	border = GFX_event_narrative_frame_intrigue
	portrait = event_target:eternal_life_advisor

	is_triggered_only = yes

	trigger = {
		event_target:eternal_life_advisor = {
			is_alive = yes
			vassal_of = ROOT
		}
	}

	option = {
		name = EVTOPTA_RIP_21010

		set_character_flag = eternal_life_expensive_option

		character_event = {
			id = RIP.21012
			tooltip = EVTOPTA_RIP_21010_TOOLTIP
		}

		scaled_wealth = -1
	}

	option = {
		name = EVTOPTB_RIP_21010

		character_event = {
			id = RIP.21012
			tooltip = EVTOPTB_RIP_21010_TOOLTIP
		}
	}
}

# Chaplain sends back event
narrative_event = {
	id = RIP.21011
	title = EVTNAME_RIP_21011
	desc = EVTDSC_RIP_21011
	picture = GFX_evt_monk
	border = GFX_event_narrative_frame_religion
	portrait = event_target:eternal_life_advisor

	is_triggered_only = yes

	trigger = {
		event_target:eternal_life_advisor = {
			is_alive = yes
			vassal_of = ROOT
		}
	}

	option = {
		name = EVTOPTA_RIP_21011

		scaled_wealth = -1
		set_character_flag = eternal_life_expensive_option
		character_event = { id = RIP.21012 }
	}

	option = {
		name = EVTOPTB_RIP_21011

		character_event = { id = RIP.21012 }
	}
}

# Advisor searches for mystic after recieving answer
character_event = {
	id = RIP.21012

	is_triggered_only = yes
	hide_window = yes

	immediate = {
		random_list = {
			50 = {
				narrative_event = {
					id = RIP.21017 # Finds nothing
					months = 5
				}
			}

			50 = {
				mult_modifier = {
					factor = 4
					has_character_flag = eternal_life_expensive_option
				}

				mult_modifier = {
					factor = 2
					has_character_flag = eternal_life_affordable_option
				}

				narrative_event = {
					id = RIP.21013 # Finds a mystic
					months = 10
				}
			}
		}

		clr_character_flag = eternal_life_expensive_option
		clr_character_flag = eternal_life_affordable_option
	}
}

# Advisor finds a mystic
narrative_event = {
	id = RIP.21013
	title = EVTNAME_RIP_21013
	border = GFX_event_narrative_frame_religion
	portrait = event_target:eternal_life_advisor

	desc = {
		text = EVTDSC_RIP_21013_CHANCELLOR
		picture = GFX_evt_emissary
		trigger = { event_target:eternal_life_advisor = { has_job_title = job_chancellor } }
	}
	desc = {
		text = EVTDSC_RIP_21013_MARSHAL
		picture = GFX_evt_emissary
		trigger = { event_target:eternal_life_advisor = { has_job_title = job_marshal } }
	}
	desc = {
		text = EVTDSC_RIP_21013_SPYMASTER
		picture = GFX_evt_whispers
		trigger = { event_target:eternal_life_advisor = { has_job_title = job_spymaster } }
	}
	desc = {
		text = EVTDSC_RIP_21013_SPIRITUAL
		picture = GFX_evt_emissary
		trigger = { event_target:eternal_life_advisor = { has_job_title = job_spiritual } }
	}

	is_triggered_only = yes

	prisoner = no

	trigger = {
		event_target:eternal_life_advisor = {
			is_alive = yes
			vassal_of = ROOT
		}
	}

	fail_trigger_effect = {
		if = {
			limit = { prisoner = yes } # Try again later, in case you're released from prison...

			repeat_event = {
				id = RIP.21013
				days = 35
			}
		}
	}

	immediate = {
		event_target:eternal_life_advisor = {
			trigger_switch = {
				on_trigger = has_job_title

				job_chancellor = { ROOT = { set_character_flag = diplomacy_mystic } }
				job_marshal    = { ROOT = { set_character_flag = martial_mystic } }
				job_spymaster  = { ROOT = { set_character_flag = intrigue_mystic } }
				job_spiritual  = { ROOT = { set_character_flag = learning_mystic } }
			}
		}

		random_playable_ruler = {
			limit = {
				has_job_title = job_chancellor
				is_within_diplo_range = ROOT

				any_child = {
					is_female = no
				}
			}

			save_event_target_as = eternal_life_random_diplomat
		}
	}

	option = {
		name = EVTOPTA_RIP_21013

		trigger_switch = {
			on_trigger = has_character_flag

			diplomacy_mystic = {
				create_diplomacy_mystic_effect = yes		### ACR ###
			}

			martial_mystic = {
				create_martial_mystic_effect = yes		### ACR ###
			}

			intrigue_mystic = {
				create_intrigue_mystic_effect = yes		### ACR ###
			}

			learning_mystic = {
				create_learning_mystic_effect = yes		### ACR ###
			}
		}

		narrative_event = {
			id = RIP.21019
			months = 1
			random = 20
		}
	}

	option = {
		name = EVTOPTB_RIP_21013
	}
}

# If the advisor is dead, there is a chance of mystic appearing randomly
character_event = {
	id = RIP.21021

	is_triggered_only = yes
	hide_window = yes

	trigger = {
		event_target:eternal_life_advisor = {
			NAND = {
				is_alive = yes
				vassal_of = ROOT
			}
		}
	}

	immediate = {
		random_list = {
			65 = { narrative_event = { id = RIP.21007 } } # Fail
			35 = { narrative_event = { id = RIP.21014 } } # Stranger appears on her own
		}
	}
}

# A stranger appears
narrative_event = {
	id = RIP.21014
	title = EVTNAME_RIP_21014
	desc = EVTDSC_RIP_21014
	picture = GFX_evt_emissary
	border = GFX_event_narrative_frame_religion

	is_triggered_only = yes
	hide_from = yes
	hide_new = yes

	immediate = {
		random_list = {
			25 = { set_character_flag = diplomacy_mystic }
			25 = { set_character_flag = martial_mystic }
			25 = { set_character_flag = intrigue_mystic }
			25 = { set_character_flag = learning_mystic }
		}
	}

	option = {
		name = EVTOPTA_RIP_21014

		trigger_switch = {
			on_trigger = has_character_flag

			diplomacy_mystic = {
				create_diplomacy_mystic_effect = yes		### ACR ###
			}

			martial_mystic = {
				create_martial_mystic_effect = yes		### ACR ###
			}

			intrigue_mystic = {
				create_intrigue_mystic_effect = yes		### ACR ###
			}

			learning_mystic = {
				create_learning_mystic_effect = yes		### ACR ###
			}
		}

		narrative_event = {
			id = RIP.21019
			days = 1
		}

		log = "mystic recieves 18"
	}

	option = {
		name = EVTOPTB_RIP_21014
	}
}

# Advisor finds nothing
narrative_event = {
	id = RIP.21017
	title = EVTNAME_RIP_21017
	desc = EVTDSC_RIP_21017
	picture = GFX_evt_scandal
	border = GFX_event_narrative_frame_religion
	portrait = event_target:eternal_life_advisor

	is_triggered_only = yes

	option = {
		name = EVTOPTA_RIP_21017

		custom_tooltip = {
			text = EVTOPTA_RIP_21017_TOOLTIP

			random = {
				chance = 50

				narrative_event = {
					id = RIP.21014
					months = 10
					random = 100
				}
			}
		}
	}
}

# Mystic introduces themselves
narrative_event = {
	id = RIP.21019
	title = EVTNAME_RIP_21019
	picture = GFX_evt_emissary
	border = GFX_event_narrative_frame_religion
	portrait = event_target:eternal_life_mystic

	desc = ancrel.21019.desc		### ACR ###

	is_triggered_only = yes
	hide_new = yes

	# Stay for same religion
	option = {
		name = EVTOPTA_RIP_21019

		trigger = { religion = event_target:eternal_life_mystic }

		add_character_modifier = {
			name = consorts_with_mystics
			years = 10
		}

		# The quest is started
		narrative_event = {
			id = RIP.21020
			months = 5
		}

		# Someone becomes concerned
		narrative_event = {
			id = RIP.21501
			months = 2
		}

		reverse_opinion = {
			name = opinion_sought_mystic_knowledge
			who = event_target:eternal_life_mystic
		}
	}

	# Leave for same religion
	option = {
		name = EVTOPTB_RIP_21019

		trigger = { religion = event_target:eternal_life_mystic }

		piety = 50

		hidden_effect = {
			event_target:eternal_life_mystic = {
				leave_court_effect = yes
				clr_character_flag = no_court_invites
			}
		}
	}

	# Stay for different religion
	option = {
		name = EVTOPTC_RIP_21019

		trigger = {
			NOT = { religion = event_target:eternal_life_mystic }
		}

		piety = -100

		add_character_modifier = {
			name = consorts_with_infidels
			years = 10
		}

		# The quest is started
		narrative_event = {
			id = RIP.21020
			months = 5
		}

		# Someone becomes concerned
		narrative_event = {
			id = RIP.21501
			months = 2
		}

		reverse_opinion = {
			name = opinion_sought_mystic_knowledge
			who = event_target:eternal_life_mystic
		}

		remove_trait_silently_zealous_effect = yes

		if = {
			limit = {
				event_target:eternal_life_mystic = {
					NOT = { religion_group = ROOT }
				}
			}

			if = {
				limit = {
					event_target:eternal_life_mystic = {
						religion_group = pagan_group
					}

					NOT = { trait = sympathy_pagans }
				}

				add_trait = sympathy_pagans
			}

			else_if = {
				limit = {
					event_target:eternal_life_mystic = {
						religion_group = muslim
					}

					NOT = { trait = sympathy_islam }
				}

				add_trait = sympathy_islam
			}

			else_if = {
				limit = {
					event_target:eternal_life_mystic = {
						religion_group = indian_group
					}

					NOT = { trait = sympathy_indian }
				}

				add_trait = sympathy_indian
			}
		}
	}

	# Leave for different religion
	option = {
		name = EVTOPTD_RIP_21019

		trigger = {
			NOT = { religion = event_target:eternal_life_mystic }
		}

		piety = 100

		hidden_effect = {
			event_target:eternal_life_mystic = {
				leave_court_effect = yes
				clr_character_flag = no_court_invites
			}
		}
	}

	# Imprison for different religion
	option = {
		name = EVTOPTE_RIP_21019

		trigger = {
			NOT = { religion = event_target:eternal_life_mystic }
		}

		piety = 100

		event_target:eternal_life_mystic = {
			show_scope_change = no

			imprison = ROOT

			hidden_effect = {
				if = {
					limit = {
						NOT = { has_character_flag = mystic_is_fraud }
					}

					narrative_event = {
						id = RIP.21509
						months = 2
					}
				}
			}
		}
	}
}

# Mystic is prompted to start quest
narrative_event = {
	id = RIP.21020

	is_triggered_only = yes
	hide_window = yes

	option = {
		trigger_switch = {
			on_trigger = has_character_flag

			diplomacy_mystic = { narrative_event = { id = RIP.21100 } }
			martial_mystic   = { narrative_event = { id = RIP.21200 } }
			intrigue_mystic  = { narrative_event = { id = RIP.21300 } }
			learning_mystic  = { narrative_event = { id = RIP.21400 } }
		}
	}
}

###################
### MYSTIC DIED
###################
narrative_event = {
	id = RIP.21099
	title = EVTNAME_RIP_21099
	picture = GFX_evt_dead_body_hf
	border = GFX_event_narrative_frame_war
	portrait = event_target:eternal_life_mystic

	desc = {
		text = EVTDSC_RIP_21099_YOU_MURDERED
		trigger = {
			event_target:eternal_life_mystic = {
				killer = { character = ROOT }
			}
		}
	}
	desc = {
		text = EVTDSC_RIP_21099_OTHER_DEATH
		trigger = {
			event_target:eternal_life_mystic = {
				NOT = { killer = { character = ROOT } }
			}
		}
	}

	is_triggered_only = yes

	immediate = {
		if = {
			limit = {
				event_target:eternal_life_mystic = {
					NOT = { killer = { character = ROOT } }
				}
			}

			clr_character_flag = eternal_life_events # Second chance if the mystic dies randomly
		}
	}

	option = {
		name = EVTOPTA_RIP_21099
	}
}

### DIPLOMATIC QUEST ###

# Diplomatic quest step 1 challenge
narrative_event = {
	id = RIP.21100
	title = EVTNAME_RIP_21100
	desc = EVTDSC_RIP_21100
	picture = GFX_evt_feast
	border = GFX_event_narrative_frame_diplomacy
	portrait = event_target:eternal_life_mystic

	is_triggered_only = yes
	hide_new = yes

	prisoner = no

	trigger = {
		event_target:eternal_life_mystic = {
			is_alive = yes
			prisoner = no
			vassal_of = ROOT
		}
	}

	fail_trigger_effect = {
		if = {
			limit = { prisoner = yes } # Try again later, in case you're released from prison...

			repeat_event = {
				id = RIP.21100
				days = 35
			}
		}
		else_if = {
			limit = {
				event_target:eternal_life_mystic = { is_alive = no }
			}

			narrative_event = { id = RIP.21099 }
		}
	}

	option = {
		name = EVTOPTA_RIP_21100

		custom_tooltip = {
			text = EVTOPTA_RIP_21100_TOOLTIP

			random_list = {
				40 = {
					mult_modifier = {
						factor = 1.2
						event_target:eternal_life_mystic = { has_character_flag = mystic_is_fraud }
					}

					narrative_event = {
						id = RIP.21102 # Fail
						months = 2
					}
				}

				60 = {
					mult_modifier = {
						factor = 1.2
						diplomacy >= 13
					}

					mult_modifier = {
						factor = 1.2
						diplomacy >= 16
					}

					mult_modifier = {
						factor = 1.2
						diplomacy >= 19
					}

					mult_modifier = {
						factor = 1.2
						diplomacy >= 22
					}

					narrative_event = {
						id = RIP.21104 # Success
						months = 2
					}
				}
			}
		}

		scaled_wealth = -1
	}

	option = {
		name = EVTOPTB_RIP_21100

		custom_tooltip = {
			text = EVTOPTB_RIP_21100_TOOLTIP

			random_list = {
				50 = {
					mult_modifier = {
						factor = 1.2
						event_target:eternal_life_mystic = { has_character_flag = mystic_is_fraud }
					}

					narrative_event = {
						id = RIP.21102 # Fail
						days = 10
					}
				}

				50 = {
					# Success
					mult_modifier = {
						factor = 1.2
						diplomacy >= 13
					}

					mult_modifier = {
						factor = 1.2
						diplomacy >= 16
					}

					mult_modifier = {
						factor = 1.2
						diplomacy >= 19
					}

					mult_modifier = {
						factor = 1.2
						diplomacy >= 22
					}

					narrative_event = {
						id = RIP.21104
						days = 10
					}
				}
			}
		}
	}

	option = {
		name = EVTOPTC_RIP_21100

		custom_tooltip = {
			text = EVTOPTC_RIP_21100_TOOLTIP

			hidden_effect = {
				event_target:eternal_life_mystic = {
					leave_court_effect = yes
					clr_character_flag = no_court_invites
				}
			}
		}
	}
}

# Diplomatic quest step 1 fail
narrative_event = {
	id = RIP.21102
	title = EVTNAME_RIP_21102
	desc = EVTDSC_RIP_21102
	picture = GFX_evt_feast
	border = GFX_event_narrative_frame_diplomacy

	is_triggered_only = yes
	hide_from = yes
	hide_new = yes

	prisoner = no

	trigger = {
		event_target:eternal_life_mystic = {
			is_alive = yes
			prisoner = no
			vassal_of = ROOT
		}
	}

	fail_trigger_effect = {
		if = {
			limit = { prisoner = yes } # Try again later, in case you're released from prison...

			repeat_event = {
				id = RIP.21102
				days = 35
			}
		}
		else_if = {
			limit = {
				event_target:eternal_life_mystic = { is_alive = no }
			}

			narrative_event = { id = RIP.21099 }
		}
	}

	option = {
		name = EVTOPTA_RIP_21102

		custom_tooltip = { text = EVTOPTA_RIP_21102_TOOLTIP }

		add_trait_partially_silently_shy_effect = yes
		add_trait_silently_depressed_effect = yes

		hidden_effect = {
			event_target:eternal_life_mystic = {
				leave_court_effect = yes
				clr_character_flag = no_court_invites
			}
		}
	}
}

# Diplomatic quest step 1 success
narrative_event = {
	id = RIP.21104
	title = EVTNAME_RIP_21104
	desc = EVTDSC_RIP_21104
	picture = GFX_evt_feast
	border = GFX_event_narrative_frame_diplomacy
	portrait = event_target:eternal_life_mystic

	is_triggered_only = yes
	hide_new = yes

	prisoner = no

	trigger = {
		event_target:eternal_life_mystic = {
			is_alive = yes
			prisoner = no
			vassal_of = ROOT
		}
	}

	fail_trigger_effect = {
		if = {
			limit = { prisoner = yes } # Try again later, in case you're released from prison...

			repeat_event = {
				id = RIP.21104
				days = 35
			}
		}
		else_if = {
			limit = {
				event_target:eternal_life_mystic = { is_alive = no }
			}

			narrative_event = { id = RIP.21099 }
		}
	}

	option = {
		name = EVTOPTA_RIP_21104

		custom_tooltip = { text = EVTOPTA_RIP_21104_TOOLTIP }

		add_trait_partially_silently_gregarious_effect = yes

		narrative_event = {
			id = RIP.21110
			months = 10
			random = 150
		}

		reverse_opinion = {
			name = opinion_finished_mystic_task_1
			who = event_target:eternal_life_mystic
		}
	}
}

# Diplomatic quest step 2 challenge
narrative_event = {
	id = RIP.21110
	title = EVTNAME_RIP_21110
	desc = EVTDSC_RIP_21110
	picture = GFX_evt_rider_adventure
	border = GFX_event_narrative_frame_diplomacy
	portrait = event_target:eternal_life_mystic

	is_triggered_only = yes
	hide_new = yes

	prisoner = no

	trigger = {
		event_target:eternal_life_mystic = {
			is_alive = yes
			prisoner = no
			vassal_of = ROOT
		}
	}

	fail_trigger_effect = {
		if = {
			limit = { prisoner = yes } # Try again later, in case you're released from prison...

			repeat_event = {
				id = RIP.21110
				days = 35
			}
		}
		else_if = {
			limit = {
				event_target:eternal_life_mystic = { is_alive = no }
			}

			narrative_event = { id = RIP.21099 }
		}
	}

	option = {
		name = EVTOPTA_RIP_21110

		custom_tooltip = {
			text = EVTOPTA_RIP_21110_TOOLTIP

			random_list = {
				65 = {
					mult_modifier = {
						factor = 1.5
						event_target:eternal_life_mystic = { has_character_flag = mystic_is_fraud }
					}

					narrative_event = {
						id = RIP.21112 # Failure
						days = 3
					}
				}

				35 = {
					mult_modifier = {
						factor = 1.2
						diplomacy >= 13
					}

					mult_modifier = {
						factor = 1.2
						diplomacy >= 16
					}

					mult_modifier = {
						factor = 1.2
						diplomacy >= 19
					}

					mult_modifier = {
						factor = 1.2
						diplomacy >= 22
					}

					narrative_event = {
						id = RIP.21114 # Success
						days = 3
					}
				}
			}
		}
	}

	option = {
		name = EVTOPTB_RIP_21110

		custom_tooltip = {
			text = EVTOPTB_RIP_21110_TOOLTIP

			random_list = {
				35 = {
					mult_modifier = {
						factor = 1.5
						event_target:eternal_life_mystic = { has_character_flag = mystic_is_fraud }
					}

					narrative_event = {
						id = RIP.21112 # Failure
						days = 3
					}
				}

				15 = {
					mult_modifier = {
						factor = 1.5
						event_target:eternal_life_mystic = { has_character_flag = mystic_is_fraud }
					}

					narrative_event = {
						id = RIP.21116 # Horrible failure
						days = 3
					}
				}

				50 = {
					mult_modifier = {
						factor = 1.2
						diplomacy >= 13
					}

					mult_modifier = {
						factor = 1.2
						diplomacy >= 16
					}

					mult_modifier = {
						factor = 1.2
						diplomacy >= 19
					}

					mult_modifier = {
						factor = 1.2
						diplomacy >= 22
					}

					narrative_event = {
						id = RIP.21114 # Success
						days = 3
					}
				}
			}
		}
	}

	option = {
		name = EVTOPTC_RIP_21110

		custom_tooltip = {
			text = EVTOPTC_RIP_21110_TOOLTIP

			hidden_effect = {
				event_target:eternal_life_mystic = {
					leave_court_effect = yes
					clr_character_flag = no_court_invites
				}
			}
		}
	}
}

# Diplomatic quest step 2 fail
narrative_event = {
	id = RIP.21112
	title = EVTNAME_RIP_21112
	desc = EVTDSC_RIP_21112
	picture = GFX_evt_carriage
	border = GFX_event_narrative_frame_diplomacy
	portrait = event_target:eternal_life_mystic

	is_triggered_only = yes
	hide_new = yes

	prisoner = no

	trigger = {
		event_target:eternal_life_mystic = {
			is_alive = yes
			prisoner = no
			vassal_of = ROOT
		}
	}

	fail_trigger_effect = {
		if = {
			limit = { prisoner = yes } # Try again later, in case you're released from prison...

			repeat_event = {
				id = RIP.21112
				days = 35
			}
		}
		else_if = {
			limit = {
				event_target:eternal_life_mystic = { is_alive = no }
			}

			narrative_event = { id = RIP.21099 }
		}
	}

	option = {
		name = EVTOPTA_RIP_21112

		custom_tooltip = {
			text = EVTOPTA_RIP_21112_TOOLTIP

			hidden_effect = {
				event_target:eternal_life_mystic = {
					leave_court_effect = yes
					clr_character_flag = no_court_invites
				}
			}
		}

		if = {
			limit = { is_strong_trigger = yes }

			if = {
				limit = { trait = strong }
				remove_trait = strong
			}

			if = {
				limit = { trait = brawny }
				remove_trait = brawny
			}
		}
		else_if = {
			limit = { is_weak_trigger = no }
			add_trait = frail
		}

		add_trait_silently_depressed_effect = yes
	}
}

# Diplomatic quest step 2 horrible fail
narrative_event = {
	id = RIP.21116
	title = EVTNAME_RIP_21116
	desc = EVTDSC_RIP_21116
	picture = GFX_evt_carriage
	border = GFX_event_narrative_frame_diplomacy

	is_triggered_only = yes
	hide_from = yes
	hide_new = yes

	option = {
		name = EVTOPTA_RIP_21116

		custom_tooltip = {
			text = EVTOPTA_RIP_21116_TOOLTIP

			hidden_effect = {
				event_target:eternal_life_mystic = {
					leave_court_effect = yes
					clr_character_flag = no_court_invites
				}
			}

			death = { death_reason = death_rabble }
		}
	}
}

# Diplomatic quest step 2 success
narrative_event = {
	id = RIP.21114
	title = EVTNAME_RIP_21114
	desc = EVTDSC_RIP_21114
	picture = GFX_evt_carriage
	border = GFX_event_narrative_frame_diplomacy
	portrait = event_target:eternal_life_mystic

	is_triggered_only = yes
	hide_new = yes

	prisoner = no

	trigger = {
		event_target:eternal_life_mystic = {
			is_alive = yes
			prisoner = no
			vassal_of = ROOT
		}
	}

	fail_trigger_effect = {
		if = {
			limit = { prisoner = yes } # Try again later, in case you're released from prison...

			repeat_event = {
				id = RIP.21114
				days = 35
			}
		}
		else_if = {
			limit = {
				event_target:eternal_life_mystic = { is_alive = no }
			}

			narrative_event = { id = RIP.21099 }
		}
	}

	option = {
		name = EVTOPTA_RIP_21114

		if = {
			limit = { is_weak_trigger = yes }

			if = {
				limit = { trait = frail }
				remove_trait = frail
			}

			if = {
				limit = { trait = weak }
				remove_trait = weak
			}
		}
		else_if = {
			limit = { is_strong_trigger = no }
			add_trait = brawny
		}

		narrative_event = {
			id = RIP.21120
			months = 10
			random = 150
		}

		reverse_opinion = {
			name = opinion_finished_mystic_task_2
			who = event_target:eternal_life_mystic
		}

		hidden_effect = {
			reverse_remove_opinion = {
				name = opinion_finished_mystic_task_1
				who = event_target:eternal_life_mystic
			}
		}
	}
}

# Diplomatic quest step 3 challenge
narrative_event = {
	id = RIP.21120
	title = EVTNAME_RIP_21120
	desc = EVTDSC_RIP_21120
	picture = GFX_evt_garden
	border = GFX_event_narrative_frame_diplomacy
	portrait = event_target:eternal_life_mystic

	is_triggered_only = yes
	hide_new = yes

	prisoner = no

	trigger = {
		event_target:eternal_life_mystic = {
			is_alive = yes
			prisoner = no
			vassal_of = ROOT
		}
	}

	fail_trigger_effect = {
		if = {
			limit = { prisoner = yes } # Try again later, in case you're released from prison...

			repeat_event = {
				id = RIP.21120
				days = 35
			}
		}
		else_if = {
			limit = {
				event_target:eternal_life_mystic = { is_alive = no }
			}

			narrative_event = { id = RIP.21099 }
		}
	}

	option = {
		name = EVTOPTA_RIP_21120

		custom_tooltip = {
			text = EVTOPTA_RIP_21120_TOOLTIP

			random_list = {
				60 = {
					mult_modifier = {
						factor = 1000
						event_target:eternal_life_mystic = { has_character_flag = mystic_is_fraud }
					}

					narrative_event = {
						id = RIP.21125 # Failure and death
						days = 3
					}
				}

				40 = {
					mult_modifier = {
						factor = 1.2
						diplomacy >= 13
					}

					mult_modifier = {
						factor = 1.2
						diplomacy >= 16
					}

					mult_modifier = {
						factor = 1.2
						diplomacy >= 19
					}

					mult_modifier = {
						factor = 1.2
						diplomacy >= 22
					}

					narrative_event = {
						id = RIP.21122 # Success bribe
						days = 3
					}
				}
			}
		}

		scaled_wealth = -3
	}

	option = {
		name = EVTOPTB_RIP_21120

		custom_tooltip = {
			text = EVTOPTB_RIP_21120_TOOLTIP

			random_list = {
				80 = {
					mult_modifier = {
						factor = 1000
						event_target:eternal_life_mystic = { has_character_flag = mystic_is_fraud }
					}

					narrative_event = {
						id = RIP.21126 # Speech failure and depressed
						days = 3
					}
				}

				20 = {
					mult_modifier = {
						factor = 1.2
						diplomacy >= 13
					}

					mult_modifier = {
						factor = 1.2
						diplomacy >= 16
					}

					mult_modifier = {
						factor = 1.2
						diplomacy >= 19
					}

					mult_modifier = {
						factor = 1.2
						diplomacy >= 22
					}

					narrative_event = {
						id = RIP.21124 # Success speech
						days = 3
					}
				}
			}
		}
	}

	option = {
		name = EVTOPTC_RIP_21120

		custom_tooltip = {
			text = EVTOPTC_RIP_21120_TOOLTIP

			hidden_effect = {
				event_target:eternal_life_mystic = {
					leave_court_effect = yes
					clr_character_flag = no_court_invites
				}
			}
		}
	}
}

# Diplomatic quest step 3 bribe success
narrative_event = {
	id = RIP.21122
	title = EVTNAME_RIP_21122
	desc = EVTDSC_RIP_21122
	picture = GFX_evt_garden
	border = GFX_event_narrative_frame_diplomacy
	portrait = event_target:eternal_life_mystic

	is_triggered_only = yes
	hide_new = yes

	prisoner = no

	trigger = {
		event_target:eternal_life_mystic = {
			is_alive = yes
			prisoner = no
			vassal_of = ROOT
		}
	}

	fail_trigger_effect = {
		if = {
			limit = { prisoner = yes } # Try again later, in case you're released from prison...

			repeat_event = {
				id = RIP.21122
				days = 35
			}
		}
		else_if = {
			limit = {
				event_target:eternal_life_mystic = { is_alive = no }
			}

			narrative_event = { id = RIP.21099 }
		}
	}

	option = {
		name = EVTOPTA_RIP_21122

		custom_tooltip = { text = EVTOPTA_RIP_21122_TOOLTIP }

		add_trait = immortal

		if = {
			limit = { has_dlc = "Holy Fury" }

			if = {
				limit = { is_female = no }

				create_bloodline = {
					type = immortal_bloodline_01
				}
			}
			else = {
				create_bloodline = {
					type = immortal_bloodline_01
					inheritance = matrilineal
				}
			}
		}

		if = {
			limit = { trait = incapable }
			remove_trait = incapable
		}

		event_target:eternal_life_mystic = {
			show_scope_change = no

			opinion = {
				name = opinion_finished_mystic_task_3
				who = ROOT
			}

			hidden_effect = {
				add_trait = immortal

				remove_opinion = {
					name = opinion_finished_mystic_task_2
					who = ROOT
				}
			}
		}
	}
}

# Diplomatic quest step 3 speech success
narrative_event = {
	id = RIP.21124
	title = EVTNAME_RIP_21124
	desc = EVTDSC_RIP_21124
	picture = GFX_evt_garden
	border = GFX_event_narrative_frame_diplomacy
	portrait = event_target:eternal_life_mystic

	is_triggered_only = yes
	hide_new = yes

	prisoner = no

	trigger = {
		event_target:eternal_life_mystic = {
			is_alive = yes
			prisoner = no
			vassal_of = ROOT
		}
	}

	fail_trigger_effect = {
		if = {
			limit = { prisoner = yes } # Try again later, in case you're released from prison...

			repeat_event = {
				id = RIP.21124
				days = 35
			}
		}
		else_if = {
			limit = {
				event_target:eternal_life_mystic = { is_alive = no }
			}

			narrative_event = { id = RIP.21099 }
		}
	}

	option = {
		name = EVTOPTA_RIP_21124

		custom_tooltip = { text = EVTOPTA_RIP_21124_TOOLTIP }

		add_trait = immortal

		if = {
			limit = { has_dlc = "Holy Fury" }

			if = {
				limit = { is_female = no }

				create_bloodline = {
					type = immortal_bloodline_01
				}
			}
			else = {
				create_bloodline = {
					type = immortal_bloodline_01
					inheritance = matrilineal
				}
			}
		}

		if = {
			limit = { trait = incapable }
			remove_trait = incapable
		}

		event_target:eternal_life_mystic = {
			show_scope_change = no

			opinion = {
				name = opinion_finished_mystic_task_3
				who = ROOT
			}

			hidden_effect = {
				add_trait = immortal

				remove_opinion = {
					name = opinion_finished_mystic_task_2
					who = ROOT
				}
			}
		}
	}
}

# Diplomatic quest step 3 bribe failure
narrative_event = {
	id = RIP.21125
	title = EVTNAME_RIP_21125
	desc = EVTDSC_RIP_21125
	picture = GFX_evt_bandits
	border = GFX_event_narrative_frame_diplomacy

	is_triggered_only = yes
	hide_from = yes
	hide_new = yes

	option = {
		name = EVTOPTA_RIP_21125

		custom_tooltip = {
			text = EVTOPTA_RIP_21125_TOOLTIP

			death = { death_reason = death_murder_unknown }

			hidden_effect = {
				event_target:eternal_life_mystic = {
					leave_court_effect = yes
					clr_character_flag = no_court_invites
				}
			}
		}
	}
}

# Diplomatic quest step 3 speech failure
narrative_event = {
	id = RIP.21126
	title = EVTNAME_RIP_21126
	desc = EVTDSC_RIP_21126
	picture = GFX_evt_garden
	border = GFX_event_narrative_frame_diplomacy

	is_triggered_only = yes
	hide_from = yes
	hide_new = yes

	prisoner = no

	trigger = {
		event_target:eternal_life_mystic = {
			is_alive = yes
			prisoner = no
			vassal_of = ROOT
		}
	}

	fail_trigger_effect = {
		if = {
			limit = { prisoner = yes } # Try again later, in case you're released from prison...

			repeat_event = {
				id = RIP.21126
				days = 35
			}
		}
		else_if = {
			limit = {
				event_target:eternal_life_mystic = { is_alive = no }
			}

			narrative_event = { id = RIP.21099 }
		}
	}

	option = {
		name = EVTOPTA_RIP_21126

		custom_tooltip = { text = EVTOPTA_RIP_21126_TOOLTIP }

		add_trait_fully_silently_cynical_effect = yes
		remove_trait_silently_gregarious_effect = yes
		add_trait_silently_depressed_effect = yes

		hidden_effect = {
			event_target:eternal_life_mystic = {
				leave_court_effect = yes
				clr_character_flag = no_court_invites
			}
		}
	}
}

### MARTIAL QUEST ###

# Martial quest step 1 challenge - IN HONOR OF THE ANCESTORS
narrative_event = {
	id = RIP.21200
	title = EVTNAME_RIP_21200
	desc = EVTDSC_RIP_21200
	picture = GFX_evt_quarrel
	border = GFX_event_narrative_frame_war
	portrait = event_target:eternal_life_mystic

	is_triggered_only = yes
	hide_new = yes

	prisoner = no

	trigger = {
		event_target:eternal_life_mystic = {
			is_alive = yes
			prisoner = no
			vassal_of = ROOT
		}
	}

	fail_trigger_effect = {
		if = {
			limit = { prisoner = yes } # Try again later, in case you're released from prison...

			repeat_event = {
				id = RIP.21200
				days = 35
			}
		}
		else_if = {
			limit = {
				event_target:eternal_life_mystic = { is_alive = no }
			}

			narrative_event = { id = RIP.21099 }
		}
	}

	# Choose to sacrifice a antelope
	option = {
		name = EVTOPTA_RIP_21200

		custom_tooltip = {
			text = EVTOPTA_RIP_21200_TOOLTIP

			random_list = {
				40 = {
					mult_modifier = {
						factor = 1.2
						event_target:eternal_life_mystic = { has_character_flag = mystic_is_fraud }
					}

					narrative_event = {
						id = RIP.21202 # Failure
						days = 40
						random = 5
					}
				}

				60 = {
					mult_modifier = {
						factor = 1.2
						martial >= 13
					}

					mult_modifier = {
						factor = 1.2
						martial >= 16
					}

					mult_modifier = {
						factor = 1.2
						martial >= 19
					}

					mult_modifier = {
						factor = 1.2
						martial >= 22
					}

					narrative_event = {
						id = RIP.21204 # Success
						days = 40
						random = 5
					}
				}
			}
		}

		scaled_wealth = -1
	}

	# Choose to sacrifice a barrel of grain
	option = {
		name = EVTOPTB_RIP_21200

		custom_tooltip = {
			text = EVTOPTB_RIP_21200_TOOLTIP

			random_list = {
				50 = {
					mult_modifier = {
						factor = 1.2
						event_target:eternal_life_mystic = { has_character_flag = mystic_is_fraud }
					}

					narrative_event = {
						id = RIP.21202 # Failure
						months = 1
						random = 2
					}
				}

				50 = {
					mult_modifier = {
						factor = 1.2
						martial >= 13
					}

					mult_modifier = {
						factor = 1.2
						martial >= 16
					}

					mult_modifier = {
						factor = 1.2
						martial >= 19
					}

					mult_modifier = {
						factor = 1.2
						martial >= 22
					}

					narrative_event = {
						id = RIP.21204 # Success
						months = 1
						random = 2
					}
				}
			}

			set_character_flag = eternal_life_chose_grain
		}
	}

	# Freak out over death omen
	option = {
		name = EVTOPTC_RIP_21200

		custom_tooltip = {
			text = EVTOPTC_RIP_21200_TOOLTIP

			hidden_effect = {
				event_target:eternal_life_mystic = {
					leave_court_effect = yes
					clr_character_flag = no_court_invites
				}
			}
		}
	}
}

# Martial quest step 1 fail
narrative_event = {
	id = RIP.21202
	title = EVTNAME_RIP_21202
	picture = GFX_evt_scandal
	border = GFX_event_narrative_frame_war

	desc = {
		text = EVTDSC_RIP_21202_A
		trigger = {
			NOT = { has_character_flag = eternal_life_chose_grain }
		}
	}
	desc = {
		text = EVTDSC_RIP_21202_B
		trigger = { has_character_flag = eternal_life_chose_grain }
	}

	is_triggered_only = yes
	hide_from = yes
	hide_new = yes

	prisoner = no

	trigger = {
		event_target:eternal_life_mystic = {
			is_alive = yes
			prisoner = no
			vassal_of = ROOT
		}
	}

	fail_trigger_effect = {
		if = {
			limit = { prisoner = yes } # Try again later, in case you're released from prison...

			repeat_event = {
				id = RIP.21202
				days = 35
			}
		}
		else_if = {
			limit = {
				event_target:eternal_life_mystic = { is_alive = no }
			}

			narrative_event = { id = RIP.21099 }
		}
	}

	option = {
		name = EVTOPTA_RIP_21202

		custom_tooltip = { text = EVTOPTA_RIP_21202_TOOLTIP }

		if = {
			limit = { trait = one_handed }
			add_trait = mangled
		}
		else = {
			add_trait = one_handed
		}

		add_trait = severely_injured
		resolve_severely_injured_effect = yes

		hidden_effect = {
			clr_character_flag = eternal_life_chose_grain

			event_target:eternal_life_mystic = {
				leave_court_effect = yes
				clr_character_flag = no_court_invites
			}
		}
	}
}

# Martial quest step 1 success
narrative_event = {
	id = RIP.21204
	title = EVTNAME_RIP_21204
	picture = GFX_evt_shadowy_cabal
	border = GFX_event_narrative_frame_war
	portrait = event_target:eternal_life_mystic

	desc = {
		text = EVTDSC_RIP_21204_A
		trigger = {
			NOT = { has_character_flag = eternal_life_chose_grain }
		}
	}
	desc = {
		text = EVTDSC_RIP_21204_B
		trigger = { has_character_flag = eternal_life_chose_grain }
	}

	is_triggered_only = yes
	hide_new = yes

	prisoner = no

	trigger = {
		event_target:eternal_life_mystic = {
			is_alive = yes
			prisoner = no
			vassal_of = ROOT
		}
	}

	fail_trigger_effect = {
		if = {
			limit = { prisoner = yes } # Try again later, in case you're released from prison...

			repeat_event = {
				id = RIP.21204
				days = 35
			}
		}
		else_if = {
			limit = {
				event_target:eternal_life_mystic = { is_alive = no }
			}

			narrative_event = { id = RIP.21099 }
		}
	}

	option = {
		name = EVTOPTA_RIP_21204

		change_martial = 1
		add_trait_partially_silently_brave_effect = yes

		reverse_opinion = {
			name = opinion_finished_mystic_task_1
			who = event_target:eternal_life_mystic
		}

		narrative_event = {
			id = RIP.21210
			months = 10
			random = 250
		}

		clr_character_flag = eternal_life_chose_grain
	}
}

# Martial quest step 2 challenge SNAKE FIGHT
narrative_event = {
	id = RIP.21210
	title = EVTNAME_RIP_21210
	desc = EVTDSC_RIP_21210
	picture = GFX_evt_quarrel
	border = GFX_event_narrative_frame_war
	portrait = event_target:eternal_life_mystic

	is_triggered_only = yes
	hide_new = yes

	prisoner = no

	trigger = {
		event_target:eternal_life_mystic = {
			is_alive = yes
			prisoner = no
			vassal_of = ROOT
		}
	}

	fail_trigger_effect = {
		if = {
			limit = { prisoner = yes } # Try again later, in case you're released from prison...

			repeat_event = {
				id = RIP.21210
				days = 35
			}
		}
		else_if = {
			limit = {
				event_target:eternal_life_mystic = { is_alive = no }
			}

			narrative_event = { id = RIP.21099 }
		}
	}

	# Wring its neck
	option = {
		name = EVTOPTA_RIP_21210

		custom_tooltip = {
			text = EVTOPTA_RIP_21210_TOOLTIP

			random_list = {
				50 = {
					mult_modifier = {
						factor = 1.5
						event_target:eternal_life_mystic = { has_character_flag = mystic_is_fraud }
					}

					narrative_event = {
						id = RIP.21216 # Horrible failure
						days = 3
					}
				}

				50 = {
					mult_modifier = {
						factor = 1.2
						martial >= 13
					}

					mult_modifier = {
						factor = 1.2
						martial >= 16
					}

					mult_modifier = {
						factor = 1.2
						martial >= 19
					}

					mult_modifier = {
						factor = 1.2
						martial >= 22
					}

					narrative_event = {
						id = RIP.21214 # Success
						days = 3
					}
				}
			}
		}
	}

	# Smash it with a book
	option = {
		name = EVTOPTB_RIP_21210

		custom_tooltip = {
			text = EVTOPTB_RIP_21210_TOOLTIP

			random_list = {
				65 = {
					mult_modifier = {
						factor = 1.5
						event_target:eternal_life_mystic = { has_character_flag = mystic_is_fraud }
					}

					narrative_event = {
						id = RIP.21212 # Failure
						days = 3
					}
				}

				35 = {
					mult_modifier = {
						factor = 1.2
						martial >= 13
					}

					mult_modifier = {
						factor = 1.2
						martial >= 16
					}

					mult_modifier = {
						factor = 1.2
						martial >= 19
					}

					mult_modifier = {
						factor = 1.2
						martial >= 22
					}

					narrative_event = {
						id = RIP.21214 # Success
						days = 3
					}
				}
			}

			set_character_flag = eternal_life_chose_defense
		}
	}

	# Run away
	option = {
		name = EVTOPTC_RIP_21210

		custom_tooltip = {
			text = EVTOPTC_RIP_21210_TOOLTIP

			hidden_effect = {
				event_target:eternal_life_mystic = {
					leave_court_effect = yes
					clr_character_flag = no_court_invites
				}
			}
		}
	}
}

# Martial quest step 2 failure/defensive style
narrative_event = {
	id = RIP.21212
	title = EVTNAME_RIP_21212
	desc = EVTDSC_RIP_21212
	picture = GFX_evt_shadowy_cabal
	border = GFX_event_narrative_frame_war
	portrait = event_target:eternal_life_mystic

	is_triggered_only = yes
	hide_new = yes

	prisoner = no

	trigger = {
		event_target:eternal_life_mystic = {
			is_alive = yes
			prisoner = no
			vassal_of = ROOT
		}
	}

	fail_trigger_effect = {
		if = {
			limit = { prisoner = yes } # Try again later, in case you're released from prison...

			repeat_event = {
				id = RIP.21212
				days = 35
			}
		}
		else_if = {
			limit = {
				event_target:eternal_life_mystic = { is_alive = no }
			}

			narrative_event = { id = RIP.21099 }
		}
	}

	option = {
		name = EVTOPTA_RIP_21212

		custom_tooltip = {
			text = EVTOPTA_RIP_21212_TOOLTIP

			hidden_effect = {
				clr_character_flag = eternal_life_chose_defense

				event_target:eternal_life_mystic = {
					leave_court_effect = yes
					clr_character_flag = no_court_invites
				}
			}
		}

		if = {
			limit = { is_strong_trigger = yes }

			if = {
				limit = { trait = strong }
				remove_trait = strong
			}

			if = {
				limit = { trait = brawny }
				remove_trait = brawny
			}
		}
		else_if = {
			limit = { is_weak_trigger = no }
			add_trait = frail
		}
	}
}

# Martial quest step 2 horrible fail / tried to wring the snake's neck
narrative_event = {
	id = RIP.21216
	title = EVTNAME_RIP_21216
	desc = EVTDSC_RIP_21216
	picture = GFX_evt_shadowy_cabal
	border = GFX_event_narrative_frame_war
	portrait = event_target:eternal_life_mystic

	is_triggered_only = yes
	hide_new = yes

	prisoner = no

	trigger = {
		event_target:eternal_life_mystic = {
			is_alive = yes
			prisoner = no
			vassal_of = ROOT
		}
	}

	fail_trigger_effect = {
		if = {
			limit = { prisoner = yes } # Try again later, in case you're released from prison...

			repeat_event = {
				id = RIP.21216
				days = 35
			}
		}
		else_if = {
			limit = {
				event_target:eternal_life_mystic = { is_alive = no }
			}

			narrative_event = { id = RIP.21099 }
		}
	}

	option = {
		name = EVTOPTA_RIP_21216

		custom_tooltip = {
			text = EVTOPTA_RIP_21216_TOOLTIP

			hidden_effect = {
				event_target:eternal_life_mystic = {
					leave_court_effect = yes
					clr_character_flag = no_court_invites
				}
			}
		}

		random = {
			chance = 25
			death = { death_reason = death_accident_snakes }
		}
	}
}

# Martial quest step 2 success
narrative_event = {
	id = RIP.21214
	title = EVTNAME_RIP_21214
	picture = GFX_evt_shadowy_cabal
	border = GFX_event_narrative_frame_war
	portrait = event_target:eternal_life_mystic

	desc = {
		text = EVTDSC_RIP_21214_A
		trigger = {
			NOT = { has_character_flag = eternal_life_chose_defense }
		}
	}
	desc = {
		text = EVTDSC_RIP_21214_B
		trigger = { has_character_flag = eternal_life_chose_defense }
	}

	is_triggered_only = yes
	hide_new = yes

	prisoner = no

	trigger = {
		event_target:eternal_life_mystic = {
			is_alive = yes
			prisoner = no
			vassal_of = ROOT
		}
	}

	fail_trigger_effect = {
		if = {
			limit = { prisoner = yes } # Try again later, in case you're released from prison...

			repeat_event = {
				id = RIP.21214
				days = 35
			}
		}
		else_if = {
			limit = {
				event_target:eternal_life_mystic = { is_alive = no }
			}

			narrative_event = { id = RIP.21099 }
		}
	}

	option = {
		name = EVTOPTA_RIP_21214

		change_martial = 2

		if = {
			limit = { is_weak_trigger = yes }

			if = {
				limit = { trait = frail }
				remove_trait = frail
			}
			if = {
				limit = { trait = weak }
				remove_trait = weak
			}
		}
		else_if = {
			limit = { is_strong_trigger = no }
			add_trait = brawny
		}

		if = {
			limit = {
				NOT = { trait = trickster }
				can_have_more_leadership_traits = yes
			}

			add_trait = trickster
		}

		narrative_event = {
			id = RIP.21220
			months = 10
			random = 300
		}

		clr_character_flag = eternal_life_chose_defense

		reverse_opinion = {
			name = opinion_finished_mystic_task_2
			who = event_target:eternal_life_mystic
		}

		hidden_effect = {
			reverse_remove_opinion = {
				name = opinion_finished_mystic_task_1
				who = event_target:eternal_life_mystic
			}
		}
	}
}

# Martial quest step 3 challenge - THE FINAL RITUAL
narrative_event = {
	id = RIP.21220
	title = EVTNAME_RIP_21220
	desc = EVTDSC_RIP_21220
	picture = GFX_evt_ritual_scroll
	border = GFX_event_narrative_frame_war
	portrait = event_target:eternal_life_mystic

	is_triggered_only = yes
	hide_new = yes

	prisoner = no

	trigger = {
		event_target:eternal_life_mystic = {
			is_alive = yes
			prisoner = no
			vassal_of = ROOT
		}
	}

	fail_trigger_effect = {
		if = {
			limit = { prisoner = yes } # Try again later, in case you're released from prison...

			repeat_event = {
				id = RIP.21220
				days = 35
			}
		}
		else_if = {
			limit = {
				event_target:eternal_life_mystic = { is_alive = no }
			}

			narrative_event = { id = RIP.21099 }
		}
	}

	option = {
		name = EVTOPTA_RIP_21220

		custom_tooltip = {
			text = EVTOPTA_RIP_21220_TOOLTIP

			random_list = {
				60 = {
					mult_modifier = {
						factor = 1000
						event_target:eternal_life_mystic = { has_character_flag = mystic_is_fraud }
					}

					# Failure and reincarnation death
					if = {
						limit = { is_female = yes }

						create_character = {
							female = yes
							age = 0
							random_traits = no
							dynasty = ROOT
							religion = ROOT
							culture = ROOT
							race = ROOT
							genetic_mother = ROOT
							add_trait = reincarnation
						}

						new_character = {
							set_mother = ROOT
						}
					}
					else = {
						create_character = {
							female = no
							age = 0
							random_traits = no
							dynasty = ROOT
							religion = ROOT
							culture = ROOT
							race = ROOT
							genetic_father = ROOT
							add_trait = reincarnation
						}

						new_character = {
							set_father = ROOT
						}
					}

					new_character = {
						save_event_target_as = eternal_life_reincarnation
						narrative_event = { id = RIP.21991 } # Copies traits
					}

					narrative_event = {
						id = RIP.21226
						days = 3
					}
				}

				40 = {
					mult_modifier = {
						factor = 1.2
						martial >= 13
					}

					mult_modifier = {
						factor = 1.2
						martial >= 16
					}

					mult_modifier = {
						factor = 1.2
						martial >= 19
					}

					mult_modifier = {
						factor = 1.2
						martial >= 22
					}

					narrative_event = {
						id = RIP.21222 # Success ghost
						days = 3
					}
				}
			}
		}
	}

	option = {
		name = EVTOPTB_RIP_21220

		custom_tooltip = {
			text = EVTOPTB_RIP_21220_TOOLTIP

			random_list = {
				75 = {
					mult_modifier = {
						factor = 1000
						event_target:eternal_life_mystic = { has_character_flag = mystic_is_fraud }
					}

					narrative_event = {
						id = RIP.21227 # Failure and madness
						days = 3
					}
				}

				25 = {
					mult_modifier = {
						factor = 1.2
						martial >= 13
					}

					mult_modifier = {
						factor = 1.2
						martial >= 16
					}

					mult_modifier = {
						factor = 1.2
						martial >= 19
					}

					mult_modifier = {
						factor = 1.2
						martial >= 22
					}

					narrative_event = {
						id = RIP.21224 # Success search
						days = 3
					}
				}
			}
		}
	}

	option = {
		name = EVTOPTC_RIP_21220

		custom_tooltip = {
			text = EVTOPTC_RIP_21220_TOOLTIP

			hidden_effect = {
				event_target:eternal_life_mystic = {
					leave_court_effect = yes
					clr_character_flag = no_court_invites
				}
			}
		}
	}
}

# Martial quest step 3 ghost success
narrative_event = {
	id = RIP.21222
	title = EVTNAME_RIP_21222
	desc = EVTDSC_RIP_21222
	picture = GFX_evt_shadowy_cabal
	border = GFX_event_narrative_frame_war
	portrait = event_target:eternal_life_mystic

	is_triggered_only = yes
	hide_new = yes

	prisoner = no

	trigger = {
		event_target:eternal_life_mystic = {
			is_alive = yes
			prisoner = no
			vassal_of = ROOT
		}
	}

	fail_trigger_effect = {
		if = {
			limit = { prisoner = yes } # Try again later, in case you're released from prison...

			repeat_event = {
				id = RIP.21222
				days = 35
			}
		}
		else_if = {
			limit = {
				event_target:eternal_life_mystic = { is_alive = no }
			}

			narrative_event = { id = RIP.21099 }
		}
	}

	option = {
		name = EVTOPTA_RIP_21222

		custom_tooltip = { text = EVTOPTA_RIP_21222_TOOLTIP }

		add_trait = immortal

		if = {
			limit = { has_dlc = "Holy Fury" }

			if = {
				limit = { is_female = no }

				create_bloodline = {
					type = immortal_bloodline_01
				}
			}
			else = {
				create_bloodline = {
					type = immortal_bloodline_01
					inheritance = matrilineal
				}
			}
		}

		if = {
			limit = { trait = incapable }
			remove_trait = incapable
		}

		event_target:eternal_life_mystic = {
			show_scope_change = no

			opinion = {
				name = opinion_finished_mystic_task_3
				who = ROOT
			}

			hidden_effect = {
				add_trait = immortal

				remove_opinion = {
					name = opinion_finished_mystic_task_2
					who = ROOT
				}
			}
		}
	}
}

# Martial quest step 3 search success
narrative_event = {
	id = RIP.21224
	title = EVTNAME_RIP_21224
	desc = EVTDSC_RIP_21224
	picture = GFX_evt_shadowy_cabal
	border = GFX_event_narrative_frame_war
	portrait = event_target:eternal_life_mystic

	is_triggered_only = yes
	hide_new = yes

	prisoner = no

	trigger = {
		event_target:eternal_life_mystic = {
			is_alive = yes
			prisoner = no
			vassal_of = ROOT
		}
	}

	fail_trigger_effect = {
		if = {
			limit = { prisoner = yes } # Try again later, in case you're released from prison...

			repeat_event = {
				id = RIP.21224
				days = 35
			}
		}
		else_if = {
			limit = {
				event_target:eternal_life_mystic = { is_alive = no }
			}

			narrative_event = { id = RIP.21099 }
		}
	}

	option = {
		name = EVTOPTA_RIP_21224

		custom_tooltip = { text = EVTOPTA_RIP_21224_TOOLTIP }

		add_trait = immortal

		if = {
			limit = { has_dlc = "Holy Fury" }

			if = {
				limit = { is_female = no }

				create_bloodline = {
					type = immortal_bloodline_01
				}
			}
			else = {
				create_bloodline = {
					type = immortal_bloodline_01
					inheritance = matrilineal
				}
			}
		}

		if = {
			limit = { trait = incapable }
			remove_trait = incapable
		}

		event_target:eternal_life_mystic = {
			show_scope_change = no

			opinion = {
				name = opinion_finished_mystic_task_3
				who = ROOT
			}

			hidden_effect = {
				add_trait = immortal

				remove_opinion = {
					name = opinion_finished_mystic_task_2
					who = ROOT
				}
			}
		}
	}
}

# Martial quest step 3 reincarnation death
narrative_event = {
	id = RIP.21226
	title = EVTNAME_RIP_21226
	desc = EVTDSC_RIP_21226
	picture = GFX_evt_lunatic
	border = GFX_event_narrative_frame_war
	portrait = event_target:eternal_life_mystic

	is_triggered_only = yes
	hide_new = yes

	prisoner = no

	trigger = {
		event_target:eternal_life_mystic = {
			is_alive = yes
			prisoner = no
			vassal_of = ROOT
		}
	}

	fail_trigger_effect = {
		if = {
			limit = { prisoner = yes } # Try again later, in case you're released from prison...

			repeat_event = {
				id = RIP.21226
				days = 35
			}
		}
		else_if = {
			limit = {
				event_target:eternal_life_mystic = { is_alive = no }
			}

			narrative_event = { id = RIP.21099 }
		}
	}

	option = {
		name = EVTOPTA_RIP_21226

		custom_tooltip = {
			text = EVTOPTA_RIP_21226_TOOLTIP

			hidden_effect = {
				event_target:eternal_life_mystic = {
					leave_court_effect = yes
					clr_character_flag = no_court_invites
				}
			}

			death = {
				death_reason = death_murder_unknown
				killer = event_target:eternal_life_mystic
			}
		}
	}
}

# Martial quest step 3 search failure
narrative_event = {
	id = RIP.21227
	title = EVTNAME_RIP_21227
	desc = EVTDSC_RIP_21227
	picture = GFX_evt_lunatic
	border = GFX_event_narrative_frame_war
	portrait = event_target:eternal_life_mystic

	is_triggered_only = yes
	hide_new = yes

	prisoner = no

	trigger = {
		event_target:eternal_life_mystic = {
			is_alive = yes
			prisoner = no
			vassal_of = ROOT
		}
	}

	fail_trigger_effect = {
		if = {
			limit = { prisoner = yes } # Try again later, in case you're released from prison...

			repeat_event = {
				id = RIP.21227
				days = 35
			}
		}
		else_if = {
			limit = {
				event_target:eternal_life_mystic = { is_alive = no }
			}

			narrative_event = { id = RIP.21099 }
		}
	}

	option = {
		name = EVTOPTA_RIP_21227

		custom_tooltip = {
			text = EVTOPTA_RIP_21227_TOOLTIP

			hidden_effect = {
				event_target:eternal_life_mystic = {
					leave_court_effect = yes
					clr_character_flag = no_court_invites
				}
			}
		}

		add_trait_silently_possessed_effect = yes
		add_trait_silently_stressed_effect = yes
	}
}

### INTRIGUE QUEST ###

# Intrigue quest step 1 challenge
narrative_event = {
	id = RIP.21300
	title = EVTNAME_RIP_21300
	desc = EVTDSC_RIP_21300
	picture = GFX_evt_wise_woman
	border = GFX_event_narrative_frame_intrigue
	portrait = event_target:eternal_life_mystic

	is_triggered_only = yes
	hide_new = yes

	prisoner = no

	trigger = {
		event_target:eternal_life_mystic = {
			is_alive = yes
			prisoner = no
			vassal_of = ROOT
		}
	}

	fail_trigger_effect = {
		if = {
			limit = { prisoner = yes } # Try again later, in case you're released from prison...

			repeat_event = {
				id = RIP.21300
				days = 35
			}
		}
		else_if = {
			limit = {
				event_target:eternal_life_mystic = { is_alive = no }
			}

			narrative_event = { id = RIP.21099 }
		}
	}

	option = {
		name = EVTOPTA_RIP_21300

		custom_tooltip = {
			text = EVTOPTA_RIP_21300_TOOLTIP

			random_list = {
				40 = {
					mult_modifier = {
						factor = 1.2
						event_target:eternal_life_mystic = { has_character_flag = mystic_is_fraud }
					}

					narrative_event = {
						id = RIP.21302 # Failure
						days = 65
					}
				}

				60 = {
					mult_modifier = {
						factor = 1.2
						intrigue >= 13
					}

					mult_modifier = {
						factor = 1.2
						intrigue >= 16
					}

					mult_modifier = {
						factor = 1.2
						intrigue >= 19
					}

					mult_modifier = {
						factor = 1.2
						intrigue >= 22
					}

					narrative_event = {
						id = RIP.21304 # Success
						days = 65
					}
				}
			}
		}

		scaled_wealth = -1
	}

	option = {
		name = EVTOPTB_RIP_21300

		custom_tooltip = {
			text = EVTOPTB_RIP_21300_TOOLTIP

			random_list = {
				50 = {
					mult_modifier = {
						factor = 1.2
						event_target:eternal_life_mystic = { has_character_flag = mystic_is_fraud }
					}

					narrative_event = {
						id = RIP.21302 # Failure
						days = 65
					}
				}

				50 = {
					mult_modifier = {
						factor = 1.2
						intrigue >= 13
					}

					mult_modifier = {
						factor = 1.2
						intrigue >= 16
					}

					mult_modifier = {
						factor = 1.2
						intrigue >= 19
					}

					mult_modifier = {
						factor = 1.2
						intrigue >= 22
					}

					narrative_event = {
						id = RIP.21304 # Success
						days = 65
					}
				}
			}
		}
	}

	option = {
		name = EVTOPTC_RIP_21300

		custom_tooltip = {
			text = EVTOPTC_RIP_21300_TOOLTIP

			hidden_effect = {
				event_target:eternal_life_mystic = {
					leave_court_effect = yes
					clr_character_flag = no_court_invites
				}
			}
		}
	}
}

# Intrigue quest step 1 fail
narrative_event = {
	id = RIP.21302
	title = EVTNAME_RIP_21302
	desc = EVTDSC_RIP_21302
	picture = GFX_evt_market
	border = GFX_event_narrative_frame_intrigue

	is_triggered_only = yes
	hide_from = yes
	hide_new = yes

	prisoner = no

	trigger = {
		event_target:eternal_life_mystic = {
			is_alive = yes
			prisoner = no
			vassal_of = ROOT
		}
	}

	fail_trigger_effect = {
		if = {
			limit = { prisoner = yes } # Try again later, in case you're released from prison...

			repeat_event = {
				id = RIP.21302
				days = 35
			}
		}
		else_if = {
			limit = {
				event_target:eternal_life_mystic = { is_alive = no }
			}

			narrative_event = { id = RIP.21099 }
		}
	}

	option = {
		name = EVTOPTA_RIP_21302

		custom_tooltip = {
			text = EVTOPTA_RIP_21302_TOOLTIP

			hidden_effect = {
				event_target:eternal_life_mystic = {
					leave_court_effect = yes
					clr_character_flag = no_court_invites
				}
			}
		}

		if = {
			limit = { trait = one_handed }
			add_trait = mangled
		}
		else = {
			add_trait = one_handed
		}

		add_trait = severely_injured
		resolve_severely_injured_effect = yes
		add_trait_fully_silently_honest_effect = yes
	}
}

# Intrigue quest step 1 success
narrative_event = {
	id = RIP.21304
	title = EVTNAME_RIP_21304
	desc = EVTDSC_RIP_21304
	picture = GFX_evt_market
	border = GFX_event_narrative_frame_intrigue
	portrait = event_target:eternal_life_mystic

	is_triggered_only = yes
	hide_new = yes

	prisoner = no

	trigger = {
		event_target:eternal_life_mystic = {
			is_alive = yes
			prisoner = no
			vassal_of = ROOT
		}
	}

	fail_trigger_effect = {
		if = {
			limit = { prisoner = yes } # Try again later, in case you're released from prison...

			repeat_event = {
				id = RIP.21304
				days = 35
			}
		}
		else_if = {
			limit = {
				event_target:eternal_life_mystic = { is_alive = no }
			}

			narrative_event = { id = RIP.21099 }
		}
	}

	option = {
		name = EVTOPTA_RIP_21304

		remove_trait_silently_trusting_effect = yes
		add_trait_fully_silently_deceitful_effect = yes

		narrative_event = {
			id = RIP.21310
			months = 10
			random = 300
		}

		reverse_opinion = {
			name = opinion_finished_mystic_task_1
			who = event_target:eternal_life_mystic
		}
	}
}

# Intrigue quest step 2 challenge
narrative_event = {
	id = RIP.21310
	title = EVTNAME_RIP_21310
	desc = EVTDSC_RIP_21310
	picture = GFX_evt_library
	border = GFX_event_narrative_frame_intrigue
	portrait = event_target:eternal_life_mystic

	is_triggered_only = yes
	hide_new = yes

	prisoner = no

	trigger = {
		event_target:eternal_life_mystic = {
			is_alive = yes
			prisoner = no
			vassal_of = ROOT
		}
	}

	fail_trigger_effect = {
		if = {
			limit = { prisoner = yes } # Try again later, in case you're released from prison...

			repeat_event = {
				id = RIP.21310
				days = 35
			}
		}
		else_if = {
			limit = {
				event_target:eternal_life_mystic = { is_alive = no }
			}

			narrative_event = { id = RIP.21099 }
		}
	}

	option = {
		name = EVTOPTA_RIP_21310

		custom_tooltip = {
			text = EVTOPTA_RIP_21310_TOOLTIP

			random_list = {
				65 = {
					mult_modifier = {
						factor = 1.5
						event_target:eternal_life_mystic = { has_character_flag = mystic_is_fraud }
					}

					narrative_event = {
						id = RIP.21312 # Failure
						days = 3
					}
				}

				35 = {
					mult_modifier = {
						factor = 1.2
						intrigue >= 13
					}

					mult_modifier = {
						factor = 1.2
						intrigue >= 16
					}

					mult_modifier = {
						factor = 1.2
						intrigue >= 19
					}

					mult_modifier = {
						factor = 1.2
						intrigue >= 22
					}

					narrative_event = {
						id = RIP.21314 # Success
						days = 3
					}
				}
			}
		}
	}

	option = {
		name = EVTOPTB_RIP_21310

		custom_tooltip = {
			text = EVTOPTB_RIP_21310_TOOLTIP

			random_list = {
				35 = {
					mult_modifier = {
						factor = 1.5
						event_target:eternal_life_mystic = { has_character_flag = mystic_is_fraud }
					}

					narrative_event = {
						id = RIP.21312 # Failure
						days = 3
					}
				}

				15 = {
					mult_modifier = {
						factor = 1.5
						event_target:eternal_life_mystic = { has_character_flag = mystic_is_fraud }
					}

					narrative_event = {
						id = RIP.21316 # Horrible failure
						days = 3
					}
				}

				50 = {
					mult_modifier = {
						factor = 1.2
						intrigue >= 13
					}

					mult_modifier = {
						factor = 1.2
						intrigue >= 16
					}

					mult_modifier = {
						factor = 1.2
						intrigue >= 19
					}

					mult_modifier = {
						factor = 1.2
						intrigue >= 22
					}

					narrative_event = {
						id = RIP.21314 # Success
						days = 3
					}
				}
			}
		}
	}

	option = {
		name = EVTOPTC_RIP_21310

		custom_tooltip = {
			text = EVTOPTC_RIP_21310_TOOLTIP

			hidden_effect = {
				event_target:eternal_life_mystic = {
					leave_court_effect = yes
					clr_character_flag = no_court_invites
				}
			}
		}
	}
}

# Intrigue quest step 2 fail
narrative_event = {
	id = RIP.21312
	title = EVTNAME_RIP_21312
	desc = EVTDSC_RIP_21312
	picture = GFX_evt_experiments_failed
	border = GFX_event_narrative_frame_intrigue
	portrait = event_target:eternal_life_mystic

	is_triggered_only = yes
	hide_new = yes

	prisoner = no

	trigger = {
		event_target:eternal_life_mystic = {
			is_alive = yes
			prisoner = no
			vassal_of = ROOT
		}
	}

	fail_trigger_effect = {
		if = {
			limit = { prisoner = yes } # Try again later, in case you're released from prison...

			repeat_event = {
				id = RIP.21312
				days = 35
			}
		}
		else_if = {
			limit = {
				event_target:eternal_life_mystic = { is_alive = no }
			}

			narrative_event = { id = RIP.21099 }
		}
	}

	option = {
		name = EVTOPTA_RIP_21312

		custom_tooltip = {
			text = EVTOPTA_RIP_21312_TOOLTIP

			hidden_effect = {
				event_target:eternal_life_mystic = {
					leave_court_effect = yes
					clr_character_flag = no_court_invites
				}
			}
		}

		if = {
			limit = { is_dumb_trigger = no }
			add_trait = dull
		}

		add_trait_silently_depressed_effect = yes
	}
}

# Intrigue quest step 2 horrible fail
narrative_event = {
	id = RIP.21316
	title = EVTNAME_RIP_21316
	desc = EVTDSC_RIP_21316
	picture = GFX_evt_performing_experiments
	border = GFX_event_narrative_frame_intrigue

	is_triggered_only = yes
	hide_from = yes
	hide_new = yes

	prisoner = no

	trigger = {
		event_target:eternal_life_mystic = {
			is_alive = yes
			prisoner = no
			vassal_of = ROOT
		}
	}

	fail_trigger_effect = {
		if = {
			limit = { prisoner = yes } # Try again later, in case you're released from prison...

			repeat_event = {
				id = RIP.21316
				days = 35
			}
		}
		else_if = {
			limit = {
				event_target:eternal_life_mystic = { is_alive = no }
			}

			narrative_event = { id = RIP.21099 }
		}
	}

	option = {
		name = EVTOPTA_RIP_21316

		custom_tooltip = {
			text = EVTOPTA_RIP_21316_TOOLTIP

			hidden_effect = {
				event_target:eternal_life_mystic = {
					leave_court_effect = yes
					clr_character_flag = no_court_invites
				}
			}

			death = { death_reason = death_accident }
		}
	}
}

# Intrigue quest step 2 success
narrative_event = {
	id = RIP.21314
	title = EVTNAME_RIP_21314
	desc = EVTDSC_RIP_21314
	picture = GFX_evt_performing_experiments
	border = GFX_event_narrative_frame_intrigue
	portrait = event_target:eternal_life_mystic

	is_triggered_only = yes
	hide_new = yes

	prisoner = no

	trigger = {
		event_target:eternal_life_mystic = {
			is_alive = yes
			prisoner = no
			vassal_of = ROOT
		}
	}

	fail_trigger_effect = {
		if = {
			limit = { prisoner = yes } # Try again later, in case you're released from prison...

			repeat_event = {
				id = RIP.21314
				days = 35
			}
		}
		else_if = {
			limit = {
				event_target:eternal_life_mystic = { is_alive = no }
			}

			narrative_event = { id = RIP.21099 }
		}
	}

	option = {
		name = EVTOPTA_RIP_21314

		if = {
			limit = { is_dumb_trigger = yes }

			if = {
				limit = { trait = dull }
				remove_trait = dull
			}

			if = {
				limit = { trait = imbecile }
				remove_trait = imbecile
			}
			else_if = {
				limit = { trait = slow }
				remove_trait = slow
			}
		}
		else_if = {
			limit = { is_smart_trigger = no }
			add_trait = shrewd
		}

		narrative_event = {
			id = RIP.21320
			days = 400
			random = 300
		}

		reverse_opinion = {
			name = opinion_finished_mystic_task_2
			who = event_target:eternal_life_mystic
		}

		hidden_effect = {
			reverse_remove_opinion = {
				name = opinion_finished_mystic_task_1
				who = event_target:eternal_life_mystic
			}
		}
	}
}

# Intrigue quest step 3 challenge
narrative_event = {
	id = RIP.21320
	title = EVTNAME_RIP_21320
	desc = EVTDSC_RIP_21320
	picture = GFX_evt_rider_adventure
	border = GFX_event_narrative_frame_intrigue
	portrait = event_target:eternal_life_mystic

	is_triggered_only = yes
	hide_new = yes

	prisoner = no

	trigger = {
		event_target:eternal_life_mystic = {
			is_alive = yes
			prisoner = no
			vassal_of = ROOT
		}
	}

	fail_trigger_effect = {
		if = {
			limit = { prisoner = yes } # Try again later, in case you're released from prison...

			repeat_event = {
				id = RIP.21320
				days = 35
			}
		}
		else_if = {
			limit = {
				event_target:eternal_life_mystic = { is_alive = no }
			}

			narrative_event = { id = RIP.21099 }
		}
	}

	option = {
		name = EVTOPTA_RIP_21320

		custom_tooltip = {
			text = EVTOPTA_RIP_21320_TOOLTIP

			random_list = {
				60 = {
					mult_modifier = {
						factor = 1000
						event_target:eternal_life_mystic = { has_character_flag = mystic_is_fraud }
					}

					narrative_event = {
						id = RIP.21325 # Failure and death
						days = 5
					}
				}

				40 = {
					mult_modifier = {
						factor = 1.2
						intrigue >= 13
					}

					mult_modifier = {
						factor = 1.2
						intrigue >= 16
					}

					mult_modifier = {
						factor = 1.2
						intrigue >= 19
					}

					mult_modifier = {
						factor = 1.2
						intrigue >= 22
					}

					narrative_event = {
						id = RIP.21322 # Success ghost
						days = 5
					}
				}
			}
		}
	}

	option = {
		name = EVTOPTB_RIP_21320

		custom_tooltip = {
			text = EVTOPTB_RIP_21320_TOOLTIP

			random_list = {
				75 = {
					mult_modifier = {
						factor = 1000
						event_target:eternal_life_mystic = { has_character_flag = mystic_is_fraud }
					}

					narrative_event = {
						id = RIP.21326 # Failure and madness
						days = 5
					}
				}

				25 = {
					mult_modifier = {
						factor = 1.2
						intrigue >= 13
					}

					mult_modifier = {
						factor = 1.2
						intrigue >= 16
					}

					mult_modifier = {
						factor = 1.2
						intrigue >= 19
					}

					mult_modifier = {
						factor = 1.2
						intrigue >= 22
					}

					narrative_event = {
						id = RIP.21324 # Success search
						days = 5
					}
				}
			}
		}
	}

	option = {
		name = EVTOPTC_RIP_21320

		custom_tooltip = {
			text = EVTOPTC_RIP_21320_TOOLTIP

			hidden_effect = {
				event_target:eternal_life_mystic = {
					leave_court_effect = yes
					clr_character_flag = no_court_invites
				}
			}
		}
	}
}

# Intrigue quest step 3 ghost success
narrative_event = {
	id = RIP.21322
	title = EVTNAME_RIP_21322
	desc = EVTDSC_RIP_21322
	picture = GFX_evt_shadowy_cabal
	border = GFX_event_narrative_frame_intrigue
	portrait = event_target:eternal_life_mystic

	is_triggered_only = yes
	hide_new = yes

	prisoner = no

	trigger = {
		event_target:eternal_life_mystic = {
			is_alive = yes
			prisoner = no
			vassal_of = ROOT
		}
	}

	fail_trigger_effect = {
		if = {
			limit = { prisoner = yes } # Try again later, in case you're released from prison...

			repeat_event = {
				id = RIP.21322
				days = 35
			}
		}
		else_if = {
			limit = {
				event_target:eternal_life_mystic = { is_alive = no }
			}

			narrative_event = { id = RIP.21099 }
		}
	}

	option = {
		name = EVTOPTA_RIP_21322

		custom_tooltip = { text = EVTOPTA_RIP_21322_TOOLTIP }

		add_trait = immortal

		if = {
			limit = { has_dlc = "Holy Fury" }

			if = {
				limit = { is_female = no }

				create_bloodline = {
					type = immortal_bloodline_01
				}
			}
			else = {
				create_bloodline = {
					type = immortal_bloodline_01
					inheritance = matrilineal
				}
			}
		}

		if = {
			limit = { trait = incapable }
			remove_trait = incapable
		}

		event_target:eternal_life_mystic = {
			show_scope_change = no

			opinion = {
				name = opinion_finished_mystic_task_3
				who = ROOT
			}

			hidden_effect = {
				add_trait = immortal

				remove_opinion = {
					name = opinion_finished_mystic_task_2
					who = ROOT
				}
			}
		}
	}
}

# Intrigue quest step 3 search success
narrative_event = {
	id = RIP.21324
	title = EVTNAME_RIP_21324
	desc = EVTDSC_RIP_21324
	picture = GFX_evt_shadowy_cabal
	border = GFX_event_narrative_frame_intrigue
	portrait = event_target:eternal_life_mystic

	is_triggered_only = yes
	hide_new = yes

	prisoner = no

	trigger = {
		event_target:eternal_life_mystic = {
			is_alive = yes
			prisoner = no
			vassal_of = ROOT
		}
	}

	fail_trigger_effect = {
		if = {
			limit = { prisoner = yes } # Try again later, in case you're released from prison...

			repeat_event = {
				id = RIP.21324
				days = 35
			}
		}
		else_if = {
			limit = {
				event_target:eternal_life_mystic = { is_alive = no }
			}

			narrative_event = { id = RIP.21099 }
		}
	}

	option = {
		name = EVTOPTA_RIP_21324

		custom_tooltip = { text = EVTOPTA_RIP_21324_TOOLTIP }

		add_trait = immortal

		if = {
			limit = { has_dlc = "Holy Fury" }

			if = {
				limit = { is_female = no }

				create_bloodline = {
					type = immortal_bloodline_01
				}
			}
			else = {
				create_bloodline = {
					type = immortal_bloodline_01
					inheritance = matrilineal
				}
			}
		}

		if = {
			limit = { trait = incapable }
			remove_trait = incapable
		}

		event_target:eternal_life_mystic = {
			show_scope_change = no

			opinion = {
				name = opinion_finished_mystic_task_3
				who = ROOT
			}

			hidden_effect = {
				add_trait = immortal

				remove_opinion = {
					name = opinion_finished_mystic_task_2
					who = ROOT
				}
			}
		}
	}
}

# Intrigue quest step 3 ghost failure
narrative_event = {
	id = RIP.21325
	title = EVTNAME_RIP_21325
	desc = EVTDSC_RIP_21325
	picture = GFX_evt_lunatic
	border = GFX_event_narrative_frame_intrigue

	is_triggered_only = yes
	hide_from = yes
	hide_new = yes

	prisoner = no

	trigger = {
		event_target:eternal_life_mystic = {
			is_alive = yes
			prisoner = no
			vassal_of = ROOT
		}
	}

	fail_trigger_effect = {
		if = {
			limit = { prisoner = yes } # Try again later, in case you're released from prison...

			repeat_event = {
				id = RIP.21325
				days = 35
			}
		}
		else_if = {
			limit = {
				event_target:eternal_life_mystic = { is_alive = no }
			}

			narrative_event = { id = RIP.21099 }
		}
	}

	option = {
		name = EVTOPTA_RIP_21325

		custom_tooltip = {
			text = EVTOPTA_RIP_21325_TOOLTIP

			death = {
				death_reason = death_murder_unknown
				killer = event_target:eternal_life_mystic
			}

			hidden_effect = {
				event_target:eternal_life_mystic = {
					leave_court_effect = yes
					clr_character_flag = no_court_invites
				}
			}
		}
	}
}

# Intrigue quest step 3 search failure
narrative_event = {
	id = RIP.21326
	title = EVTNAME_RIP_21326
	desc = EVTDSC_RIP_21326
	picture = GFX_evt_lunatic
	border = GFX_event_narrative_frame_intrigue

	is_triggered_only = yes
	hide_from = yes
	hide_new = yes

	prisoner = no

	trigger = {
		event_target:eternal_life_mystic = {
			is_alive = yes
			prisoner = no
			vassal_of = ROOT
		}
	}

	fail_trigger_effect = {
		if = {
			limit = { prisoner = yes } # Try again later, in case you're released from prison...

			repeat_event = {
				id = RIP.21326
				days = 35
			}
		}
		else_if = {
			limit = {
				event_target:eternal_life_mystic = { is_alive = no }
			}

			narrative_event = { id = RIP.21099 }
		}
	}

	option = {
		name = EVTOPTA_RIP_21326

		custom_tooltip = {
			text = EVTOPTA_RIP_21326_TOOLTIP

			hidden_effect = {
				event_target:eternal_life_mystic = {
					leave_court_effect = yes
					clr_character_flag = no_court_invites
				}
			}
		}

		add_trait_silently_lunatic_effect = yes
		add_trait_silently_stressed_effect = yes
	}
}

### LEARNING QUEST STEP ###

# Learning quest step 1 challenge
narrative_event = {
	id = RIP.21400
	title = EVTNAME_RIP_21400
	picture = GFX_evt_drunk
	border = GFX_event_narrative_frame_religion
	portrait = event_target:eternal_life_mystic

	desc = {
		text = EVTDSC_RIP_21400_A
		trigger = { has_character_flag = eternal_life_sorry_for_drunkard }
	}
	desc = {
		text = EVTDSC_RIP_21400_B
		trigger = {
			NOT = { has_character_flag = eternal_life_sorry_for_drunkard }
		}
	}

	is_triggered_only = yes
	hide_new = yes

	prisoner = no

	trigger = {
		event_target:eternal_life_mystic = {
			is_alive = yes
			prisoner = no
			vassal_of = ROOT
		}
	}

	fail_trigger_effect = {
		if = {
			limit = { prisoner = yes } # Try again later, in case you're released from prison...

			repeat_event = {
				id = RIP.21400
				days = 35
			}
		}
		else_if = {
			limit = {
				event_target:eternal_life_mystic = { is_alive = no }
			}

			narrative_event = { id = RIP.21099 }
		}
	}

	immediate = {
		if = {
			limit = {
				OR = {
					trait = kind
					trait = drunkard
					trait = charitable
					trait = just
				}
			}
			set_character_flag = eternal_life_sorry_for_drunkard
		}
		else_if = {
			limit = {
				NOR = {
					trait = temperate
					trait = cruel
					trait = arbitrary
					trait = cynical
				}
			}

			random = {
				chance = 20
				set_character_flag = eternal_life_sorry_for_drunkard
			}
		}
	}

	# Give money
	option = {
		name = EVTOPTA_RIP_21400

		scaled_wealth = -1

		if = {
			limit = { has_character_flag = eternal_life_sorry_for_drunkard }

			set_character_flag = eternal_life_charity

			narrative_event = {
				id = RIP.21404
				days = 3
			}
		}
		else = {
			set_character_flag = eternal_life_liar

			narrative_event = {
				id = RIP.21402
				days = 3
			}
		}
	}

	# Admit
	option = {
		name = EVTOPTB_RIP_21400

		narrative_event = {
			id = RIP.21404
			days = 3
		}
	}

	# Curse
	option = {
		name = EVTOPTC_RIP_21400

		narrative_event = {
			id = RIP.21402
			days = 3
		}
	}

	# Give up
	option = {
		name = EVTOPTD_RIP_21400

		custom_tooltip = {
			text = EVTOPTD_RIP_21400_TOOLTIP

			hidden_effect = {
				event_target:eternal_life_mystic = {
					leave_court_effect = yes
					clr_character_flag = no_court_invites
				}
			}
		}
	}
}

# Learning quest step 1 fail
narrative_event = {
	id = RIP.21402
	title = EVTNAME_RIP_21402
	picture = GFX_evt_market
	border = GFX_event_narrative_frame_religion
	portrait = event_target:eternal_life_mystic

	desc = {
		text = EVTDSC_RIP_21402_A
		trigger = { has_character_flag = eternal_life_liar }
	}
	desc = {
		text = EVTDSC_RIP_21402_B
		trigger = {
			NOT = { has_character_flag = eternal_life_liar }
		}
	}

	is_triggered_only = yes
	hide_new = yes

	prisoner = no

	trigger = {
		event_target:eternal_life_mystic = {
			is_alive = yes
			prisoner = no
			vassal_of = ROOT
		}
	}

	fail_trigger_effect = {
		if = {
			limit = { prisoner = yes } # Try again later, in case you're released from prison...

			repeat_event = {
				id = RIP.21402
				days = 35
			}
		}
		else_if = {
			limit = {
				event_target:eternal_life_mystic = { is_alive = no }
			}

			narrative_event = { id = RIP.21099 }
		}
	}

	option = {
		name = EVTOPTA_RIP_21402

		custom_tooltip = {
			text = EVTOPTA_RIP_21402_TOOLTIP

			clr_character_flag = eternal_life_liar

			hidden_effect = {
				event_target:eternal_life_mystic = {
					leave_court_effect = yes
					clr_character_flag = no_court_invites
				}
			}
		}

		add_trait_partially_silently_arbitrary_effect = yes
	}
}

# Learning quest step 1 success
narrative_event = {
	id = RIP.21404
	title = EVTNAME_RIP_21404
	picture = GFX_evt_market
	border = GFX_event_narrative_frame_religion
	portrait = event_target:eternal_life_mystic

	desc = {
		text = EVTDSC_RIP_21404_A
		trigger = { has_character_flag = eternal_life_charity }
	}
	desc = {
		text = EVTDSC_RIP_21404_B
		trigger = {
			NOT = { has_character_flag = eternal_life_charity }
		}
	}

	is_triggered_only = yes
	hide_new = yes

	prisoner = no

	trigger = {
		event_target:eternal_life_mystic = {
			is_alive = yes
			prisoner = no
			vassal_of = ROOT
		}
	}

	fail_trigger_effect = {
		if = {
			limit = { prisoner = yes } # Try again later, in case you're released from prison...

			repeat_event = {
				id = RIP.21404
				days = 35
			}
		}
		else_if = {
			limit = {
				event_target:eternal_life_mystic = { is_alive = no }
			}

			narrative_event = { id = RIP.21099 }
		}
	}

	option = {
		name = EVTOPTA_RIP_21404

		add_trait_partially_silently_just_effect = yes

		narrative_event = {
			id = RIP.21410
			months = 15
			random = 250
		}

		clr_character_flag = eternal_life_charity
		clr_character_flag = eternal_life_sorry_for_drunkard

		reverse_opinion = {
			name = opinion_finished_mystic_task_1
			who = event_target:eternal_life_mystic
		}
	}
}

# Learning quest step 2 challenge
narrative_event = {
	id = RIP.21410
	title = EVTNAME_RIP_21410
	desc = EVTDSC_RIP_21410
	picture = GFX_evt_mysterious_forest
	border = GFX_event_narrative_frame_religion
	portrait = event_target:eternal_life_mystic

	is_triggered_only = yes
	hide_new = yes

	prisoner = no

	trigger = {
		event_target:eternal_life_mystic = {
			is_alive = yes
			prisoner = no
			vassal_of = ROOT
		}
	}

	fail_trigger_effect = {
		if = {
			limit = { prisoner = yes } # Try again later, in case you're released from prison...

			repeat_event = {
				id = RIP.21410
				days = 35
			}
		}
		else_if = {
			limit = {
				event_target:eternal_life_mystic = { is_alive = no }
			}

			narrative_event = { id = RIP.21099 }
		}
	}

	option = {
		name = EVTOPTA_RIP_21410

		custom_tooltip = {
			text = EVTOPTA_RIP_21410_TOOLTIP

			random_list = {
				65 = {
					mult_modifier = {
						factor = 1.5
						event_target:eternal_life_mystic = { has_character_flag = mystic_is_fraud }
					}

					narrative_event = {
						id = RIP.21412 # Failure
						days = 3
					}
				}

				35 = {
					mult_modifier = {
						factor = 1.2
						learning >= 13
					}

					mult_modifier = {
						factor = 1.2
						learning >= 16
					}

					mult_modifier = {
						factor = 1.2
						learning >= 19
					}

					mult_modifier = {
						factor = 1.2
						learning >= 22
					}

					narrative_event = {
						id = RIP.21414 # Success
						days = 3
					}
				}
			}
		}
	}

	option = {
		name = EVTOPTB_RIP_21410

		custom_tooltip = {
			text = EVTOPTB_RIP_21410_TOOLTIP

			random_list = {
				35 = {
					mult_modifier = {
						factor = 1.5
						event_target:eternal_life_mystic = { has_character_flag = mystic_is_fraud }
					}

					narrative_event = {
						id = RIP.21412 # Failure
						days = 3
					}
				}

				15 = {
					mult_modifier = {
						factor = 1.5
						event_target:eternal_life_mystic = { has_character_flag = mystic_is_fraud }
					}

					narrative_event = {
						id = RIP.21416 # Horrible failure
						days = 3
					}
				}

				50 = {
					mult_modifier = {
						factor = 1.2
						learning >= 13
					}

					mult_modifier = {
						factor = 1.2
						learning >= 16
					}

					mult_modifier = {
						factor = 1.2
						learning >= 19
					}

					mult_modifier = {
						factor = 1.2
						learning >= 22
					}

					narrative_event = {
						id = RIP.21414 # Success
						days = 3
					}
				}
			}
		}
	}

	option = {
		name = EVTOPTC_RIP_21410

		custom_tooltip = {
			text = EVTOPTC_RIP_21410_TOOLTIP

			hidden_effect = {
				event_target:eternal_life_mystic = {
					leave_court_effect = yes
					clr_character_flag = no_court_invites
				}
			}
		}
	}
}

# Learning quest step 2 fail
narrative_event = {
	id = RIP.21412
	title = EVTNAME_RIP_21412
	desc = EVTDSC_RIP_21412
	picture = GFX_evt_bloody_man
	border = GFX_event_narrative_frame_religion

	is_triggered_only = yes
	hide_from = yes
	hide_new = yes

	prisoner = no

	trigger = {
		event_target:eternal_life_mystic = {
			is_alive = yes
			prisoner = no
			vassal_of = ROOT
		}
	}

	fail_trigger_effect = {
		if = {
			limit = { prisoner = yes } # Try again later, in case you're released from prison...

			repeat_event = {
				id = RIP.21412
				days = 35
			}
		}
		else_if = {
			limit = {
				event_target:eternal_life_mystic = { is_alive = no }
			}

			narrative_event = { id = RIP.21099 }
		}
	}

	option = {
		name = EVTOPTA_RIP_21412

		custom_tooltip = {
			text = EVTOPTA_RIP_21412_TOOLTIP

			if = {
				limit = {
					NOT = { trait = fatigue }
				}

				add_trait = fatigue

				if = {
					limit = {
						NOR = {
							has_character_flag = developing_illness
							has_character_flag = disease_not_serious
						}
					}

					set_character_flag = disease_not_serious

					character_event = {
						id = RIP.11011
						days = 100
						random = 300
					}
				}
			}

			hidden_effect = {
				event_target:eternal_life_mystic = {
					leave_court_effect = yes
					clr_character_flag = no_court_invites
				}
			}
		}

		add_trait_silently_depressed_effect = yes

		if = {
			limit = { is_dumb_trigger = no }
			add_trait = dull
		}
	}
}

# Learning quest step 2 horrible fail
narrative_event = {
	id = RIP.21416
	title = EVTNAME_RIP_21416
	desc = EVTDSC_RIP_21416
	picture = GFX_evt_shadowy_cabal
	border = GFX_event_narrative_frame_religion

	is_triggered_only = yes
	hide_from = yes
	hide_new = yes

	prisoner = no

	trigger = {
		event_target:eternal_life_mystic = {
			is_alive = yes
			prisoner = no
			vassal_of = ROOT
		}
	}

	fail_trigger_effect = {
		if = {
			limit = { prisoner = yes } # Try again later, in case you're released from prison...

			repeat_event = {
				id = RIP.21416
				days = 35
			}
		}
		else_if = {
			limit = {
				event_target:eternal_life_mystic = { is_alive = no }
			}

			narrative_event = { id = RIP.21099 }
		}
	}

	option = {
		name = EVTOPTA_RIP_21416

		custom_tooltip = {
			text = EVTOPTA_RIP_21416_TOOLTIP

			hidden_effect = {
				event_target:eternal_life_mystic = {
					leave_court_effect = yes
					clr_character_flag = no_court_invites
				}
			}

			death = { death_reason = death_accident_fall }
		}
	}
}

# Learning quest step 2 success
narrative_event = {
	id = RIP.21414
	title = EVTNAME_RIP_21414
	desc = EVTDSC_RIP_21414
	picture = GFX_evt_pagan
	border = GFX_event_narrative_frame_religion
	portrait = event_target:eternal_life_mystic

	is_triggered_only = yes
	hide_new = yes

	prisoner = no

	trigger = {
		event_target:eternal_life_mystic = {
			is_alive = yes
			prisoner = no
			vassal_of = ROOT
		}
	}

	fail_trigger_effect = {
		if = {
			limit = { prisoner = yes } # Try again later, in case you're released from prison...

			repeat_event = {
				id = RIP.21414
				days = 35
			}
		}
		else_if = {
			limit = {
				event_target:eternal_life_mystic = { is_alive = no }
			}

			narrative_event = { id = RIP.21099 }
		}
	}

	option = {
		name = EVTOPTA_RIP_21414

		custom_tooltip = { text = EVTOPTA_RIP_21414_TOOLTIP }

		if = {
			limit = { is_dumb_trigger = yes }

			if = {
				limit = { trait = dull }
				remove_trait = dull
			}

			if = {
				limit = { trait = imbecile }
				remove_trait = imbecile
			}

			if = {
				limit = { trait = slow }
				remove_trait = slow
			}
		}
		else_if = {
			limit = { is_smart_trigger = no }
			add_trait = shrewd
		}

		narrative_event = {
			id = RIP.21420
			days = 500
			random = 300
		}

		reverse_opinion = {
			name = opinion_finished_mystic_task_2
			who = event_target:eternal_life_mystic
		}

		hidden_effect = {
			reverse_remove_opinion = {
				name = opinion_finished_mystic_task_1
				who = event_target:eternal_life_mystic
			}
		}
	}
}

# Learning quest step 3 challenge
narrative_event = {
	id = RIP.21420
	title = EVTNAME_RIP_21420
	desc = EVTDSC_RIP_21420
	picture = GFX_evt_death
	border = GFX_event_narrative_frame_religion
	portrait = event_target:eternal_life_mystic

	is_triggered_only = yes
	hide_new = yes

	prisoner = no

	trigger = {
		event_target:eternal_life_mystic = {
			is_alive = yes
			prisoner = no
			vassal_of = ROOT
		}
	}

	fail_trigger_effect = {
		if = {
			limit = { prisoner = yes } # Try again later, in case you're released from prison...

			repeat_event = {
				id = RIP.21420
				days = 35
			}
		}
		else_if = {
			limit = {
				event_target:eternal_life_mystic = { is_alive = no }
			}

			narrative_event = { id = RIP.21099 }
		}
	}

	option = {
		name = EVTOPTA_RIP_21420

		custom_tooltip = {
			text = EVTOPTA_RIP_21420_TOOLTIP

			random_list = {
				60 = {
					mult_modifier = {
						factor = 1000
						event_target:eternal_life_mystic = { has_character_flag = mystic_is_fraud }
					}

					# Failure and reincarnation death
					if = {
						limit = { is_female = yes }

						create_character = {
							female = yes
							age = 0
							random_traits = no
							dynasty = ROOT
							religion = ROOT
							culture = ROOT
							race = ROOT
							genetic_mother = ROOT
							add_trait = reincarnation
						}

						new_character = {
							set_mother = ROOT
						}
					}
					else = {
						create_character = {
							female = no
							age = 0
							random_traits = no
							dynasty = ROOT
							religion = ROOT
							culture = ROOT
							race = ROOT
							genetic_father = ROOT
							add_trait = reincarnation
						}

						new_character = {
							set_father = ROOT
						}
					}

					new_character = {
						save_event_target_as = eternal_life_reincarnation
						narrative_event = { id = RIP.21991 } # Copies traits
					}

					narrative_event = {
						id = RIP.21426
						days = 3
					}
				}

				40 = {
					mult_modifier = {
						factor = 1.2
						learning >= 13
					}

					mult_modifier = {
						factor = 1.2
						learning >= 16
					}

					mult_modifier = {
						factor = 1.2
						learning >= 19
					}

					mult_modifier = {
						factor = 1.2
						learning >= 22
					}

					narrative_event = {
						id = RIP.21422 # Success
						days = 3
					}
				}
			}
		}
	}

	option = {
		name = EVTOPTB_RIP_21420

		custom_tooltip = {
			text = EVTOPTB_RIP_21420_TOOLTIP

			random_list = {
				75 = {
					mult_modifier = {
						factor = 1000
						event_target:eternal_life_mystic = { has_character_flag = mystic_is_fraud }
					}

					narrative_event = {
						id = RIP.21427 # Failure and possession
						days = 3
					}
				}

				25 = {
					mult_modifier = {
						factor = 1.2
						learning >= 13
					}

					mult_modifier = {
						factor = 1.2
						learning >= 16
					}

					mult_modifier = {
						factor = 1.2
						learning >= 19
					}

					mult_modifier = {
						factor = 1.2
						learning >= 22
					}

					narrative_event = {
						id = RIP.21422 # Success
						days = 3
					}
				}
			}
		}
	}

	option = {
		name = EVTOPTC_RIP_21420

		custom_tooltip = {
			text = EVTOPTC_RIP_21420_TOOLTIP

			hidden_effect = {
				event_target:eternal_life_mystic = {
					leave_court_effect = yes
					clr_character_flag = no_court_invites
				}
			}
		}
	}
}

# Learning quest step 3 success
narrative_event = {
	id = RIP.21422
	title = EVTNAME_RIP_21422
	desc = EVTDSC_RIP_21422
	picture = GFX_evt_death
	border = GFX_event_narrative_frame_religion
	portrait = event_target:eternal_life_mystic

	is_triggered_only = yes
	hide_new = yes

	prisoner = no

	trigger = {
		event_target:eternal_life_mystic = {
			is_alive = yes
			prisoner = no
			vassal_of = ROOT
		}
	}

	fail_trigger_effect = {
		if = {
			limit = { prisoner = yes } # Try again later, in case you're released from prison...

			repeat_event = {
				id = RIP.21422
				days = 35
			}
		}
		else_if = {
			limit = {
				event_target:eternal_life_mystic = { is_alive = no }
			}

			narrative_event = { id = RIP.21099 }
		}
	}

	option = {
		name = EVTOPTA_RIP_21422

		custom_tooltip = { text = EVTOPTA_RIP_21422_TOOLTIP }

		add_trait = immortal

		if = {
			limit = { has_dlc = "Holy Fury" }

			if = {
				limit = { is_female = no }

				create_bloodline = {
					type = immortal_bloodline_01
				}
			}
			else = {
				create_bloodline = {
					type = immortal_bloodline_01
					inheritance = matrilineal
				}
			}
		}

		if = {
			limit = { trait = incapable }
			remove_trait = incapable
		}

		event_target:eternal_life_mystic = {
			show_scope_change = no

			opinion = {
				name = opinion_finished_mystic_task_3
				who = ROOT
			}

			hidden_effect = {
				add_trait = immortal

				remove_opinion = {
					name = opinion_finished_mystic_task_2
					who = ROOT
				}
			}
		}
	}
}

# Reincarnation death
narrative_event = {
	id = RIP.21426
	title = EVTNAME_RIP_21426
	desc = EVTDSC_RIP_21426
	picture = GFX_evt_birth
	border = GFX_event_narrative_frame_religion
	portrait = event_target:eternal_life_mystic

	is_triggered_only = yes
	hide_new = yes

	prisoner = no

	trigger = {
		event_target:eternal_life_mystic = {
			is_alive = yes
			prisoner = no
			vassal_of = ROOT
		}
	}

	fail_trigger_effect = {
		if = {
			limit = { prisoner = yes } # Try again later, in case you're released from prison...

			repeat_event = {
				id = RIP.21426
				days = 35
			}
		}
		else_if = {
			limit = {
				event_target:eternal_life_mystic = { is_alive = no }
			}

			narrative_event = { id = RIP.21099 }
		}
	}

	option = {
		name = EVTOPTA_RIP_21426

		custom_tooltip = {
			text = EVTOPTA_RIP_21426_TOOLTIP

			hidden_effect = {
				event_target:eternal_life_mystic = {
					leave_court_effect = yes
					clr_character_flag = no_court_invites
				}
			}

			death = { death_reason = death_murder }
		}
	}
}

# Learning quest step 3 failure and possessed
narrative_event = {
	id = RIP.21427
	title = EVTNAME_RIP_21427
	desc = EVTDSC_RIP_21427
	picture = GFX_evt_doctor_tending_to_sick
	border = GFX_event_narrative_frame_religion

	is_triggered_only = yes
	hide_from = yes
	hide_new = yes

	prisoner = no

	trigger = {
		event_target:eternal_life_mystic = {
			is_alive = yes
			prisoner = no
			vassal_of = ROOT
		}
	}

	fail_trigger_effect = {
		if = {
			limit = { prisoner = yes } # Try again later, in case you're released from prison...

			repeat_event = {
				id = RIP.21427
				days = 35
			}
		}
		else_if = {
			limit = {
				event_target:eternal_life_mystic = { is_alive = no }
			}

			narrative_event = { id = RIP.21099 }
		}
	}

	option = {
		name = EVTOPTA_RIP_21427

		custom_tooltip = {
			text = EVTOPTA_RIP_21427_TOOLTIP

			hidden_effect = {
				event_target:eternal_life_mystic = {
					leave_court_effect = yes
					clr_character_flag = no_court_invites
				}
			}
		}

		add_trait_silently_possessed_effect = yes
		add_trait_silently_stressed_effect = yes
	}
}

### INVESTIGATION ###

# Heir/relative/advisor voices concerns
narrative_event = {
	id = RIP.21501
	title = EVTNAME_RIP_21501
	picture = GFX_evt_suspicious_noble
	border = GFX_event_narrative_frame_religion
	portrait = event_target:eternal_life_investigator

	# Relative warns about mystic from same religion
	desc = {
		text = EVTDSC_RIP_21501_A
		trigger = {
			is_close_relative = event_target:eternal_life_investigator
			religion = event_target:eternal_life_mystic
		}
	}

	# Another person warns about mystic from same religion
	desc = {
		text = EVTDSC_RIP_21501_B
		trigger = {
			NOT = { is_close_relative = event_target:eternal_life_investigator }
			religion = event_target:eternal_life_mystic
		}
	}

	# Relative warns about mystic from other religion
	desc = {
		text = EVTDSC_RIP_21501_C
		trigger = {
			is_close_relative = event_target:eternal_life_investigator
			NOT = { religion = event_target:eternal_life_mystic }
		}
	}

	# Another person warns about mystic from other religion
	desc = {
		text = EVTDSC_RIP_21501_D
		trigger = {
			NOR = {
				is_close_relative = event_target:eternal_life_investigator
				religion = event_target:eternal_life_mystic
			}
		}
	}

	is_triggered_only = yes
	hide_new = yes

	prisoner = no

	trigger = {
		event_target:eternal_life_mystic = {
			is_alive = yes
			prisoner = no
			vassal_of = ROOT
		}
	}

	fail_trigger_effect = {
		if = {
			limit = { prisoner = yes } # Try again later, in case you're released from prison...

			repeat_event = {
				id = RIP.21501
				days = 35
			}
		}
		else_if = {
			limit = {
				event_target:eternal_life_mystic = { is_alive = no }
			}

			narrative_event = { id = RIP.21099 }
		}
	}

	immediate = {
		random_courtier = {
			limit = {
				is_adult = yes
				prisoner = no
				is_incapable = no
				is_offmap_ruler = no
				NOT = { trait = in_hiding }

				trigger_if = {
					limit = { in_seclusion = yes }

					ROOT = {
						in_seclusion = yes
						at_location = PREV
					}
				}
				trigger_else = {
					ROOT = { in_seclusion = no }
				}
			}

			preferred_limit = { is_primary_heir = ROOT }
			preferred_limit = { is_close_relative = ROOT }
			preferred_limit = { dynasty = ROOT }

			preferred_limit = {
				trigger_if = {
					limit = {
						ROOT = { trait = elusive_shadow }
					}

					has_job_title = job_chancellor
				}
				trigger_else = {
					has_job_title = job_spymaster
				}
			}

			save_event_target_as = eternal_life_investigator

			# For localisation
			save_event_target_as = event_target_1
		}
	}

	# Nah it's fine
	option = {
		name = EVTOPTA_RIP_21501

		trigger = {
			NOT = { trait = paranoid }
		}

		custom_tooltip = { text = EVTOPTA_RIP_21501_TOOLTIP }

		reverse_opinion = {
			name = opinion_did_not_take_my_advice
			who = event_target:eternal_life_investigator
		}
	}

	# Investigate
	option = {
		name = EVTOPTB_RIP_21501

		custom_tooltip = { text = EVTOPTB_RIP_21501_TOOLTIP }

		reverse_opinion = {
			name = opinion_took_my_advice
			who = event_target:eternal_life_investigator
		}

		remove_trait_silently_trusting_effect = yes

		hidden_effect = {
			random_list = {
				# Discovers that mystic is fraud
				50 = {
					trigger = {
						event_target:eternal_life_mystic = {
							has_character_flag = mystic_is_fraud
						}
					}

					# Bad characters lie
					if = {
						limit = {
							event_target:eternal_life_investigator = {
								OR = {
									trait = deceitful
									trait = ambitious
									trait = envious
								}
							}
						}

						narrative_event = {
							id = RIP.21505
							months = 1
						}
					}
					# Nice characters tell the truth
					else = {
						narrative_event = {
							id = RIP.21503
							months = 1
						}
					}
				}

				# No proof
				30 = {
					# Bad characters lie
					if = {
						limit = {
							event_target:eternal_life_investigator = {
								OR = {
									trait = deceitful
									trait = ambitious
									trait = envious
								}
							}
						}

						narrative_event = {
							id = RIP.21503
							months = 1
						}
					}
					# Nice characters tell the truth
					else = {
						narrative_event = {
							id = RIP.21505
							months = 1
						}
					}
				}

				# Mystic discovers you
				20 = {
					narrative_event = {
						id = RIP.21507
						days = 40
					}
				}
			}
		}
	}

	# Imprison
	option = {
		name = EVTOPTC_RIP_21501

		trigger = {
			NOT = { trait = trusting }
		}

		reverse_opinion = {
			name = opinion_took_my_advice
			who = event_target:eternal_life_investigator
		}

		event_target:eternal_life_mystic = {
			show_scope_change = no

			imprison = ROOT

			hidden_effect = {
				if = {
					limit = {
						NOT = { has_character_flag = mystic_is_fraud }
					}

					narrative_event = {
						id = RIP.21509
						months = 2
					}
				}
			}
		}
	}
}

# You get notified that the mystic is a fraud
narrative_event = {
	id = RIP.21503
	title = EVTNAME_RIP_21503
	picture = GFX_evt_house_arrest_escape
	border = GFX_event_narrative_frame_religion
	portrait = event_target:eternal_life_investigator

	desc = {
		text = EVTDSC_RIP_21503_A
		trigger = { is_close_relative = event_target:eternal_life_investigator  }
	}
	desc = {
		text = EVTDSC_RIP_21503_B
		trigger = {
			NOT = { is_close_relative = event_target:eternal_life_investigator }
		}
	}

	is_triggered_only = yes
	hide_new = yes

	prisoner = no

	trigger = {
		event_target:eternal_life_mystic = {
			is_alive = yes
			prisoner = no
			vassal_of = ROOT
		}
	}

	fail_trigger_effect = {
		if = {
			limit = { prisoner = yes } # Try again later, in case you're released from prison...

			repeat_event = {
				id = RIP.21503
				days = 35
			}
		}
		else_if = {
			limit = {
				event_target:eternal_life_mystic = { is_alive = no }
			}

			narrative_event = { id = RIP.21099 }
		}
	}

	# I don't believe you
	option = {
		name = EVTOPTA_RIP_21503

		trigger = {
			NOT = { trait = paranoid }
		}

		custom_tooltip = { text = EVTOPTA_RIP_21503_TOOLTIP }

		event_target:eternal_life_investigator = {
			show_scope_change = no

			opinion = {
				name = opinion_did_not_take_my_advice
				who = ROOT
			}

			hidden_effect = {
				remove_opinion = {
					name = opinion_took_my_advice
					who = ROOT
				}
			}
		}
	}

	# Imprison
	option = {
		name = EVTOPTB_RIP_21503

		event_target:eternal_life_mystic = {
			show_scope_change = no

			imprison = ROOT

			hidden_effect = {
				if = {
					limit = {
						NOT = { has_character_flag = mystic_is_fraud }
					}

					narrative_event = {
						id = RIP.21509
						months = 2
					}
				}
			}
		}
	}

	# Demand to know truth
	option = {
		name = EVTOPTC_RIP_21503

		narrative_event = {
			id = RIP.21507
			days = 50
			tooltip = EVTOPTC_RIP_21503_TOOLTIP
		}
	}
}

# You get notified that Investigator finds no proof
narrative_event = {
	id = RIP.21505
	title = EVTNAME_RIP_21505
	picture = GFX_evt_whispers
	border = GFX_event_narrative_frame_religion
	portrait = event_target:eternal_life_investigator

	desc = {
		text = EVTDSC_RIP_21505_A
		trigger = { is_close_relative = event_target:eternal_life_investigator }
	}
	desc = {
		text = EVTDSC_RIP_21505_B
		trigger = {
			NOT = { is_close_relative = event_target:eternal_life_investigator }
		}
	}

	is_triggered_only = yes
	hide_new = yes

	prisoner = no

	trigger = {
		event_target:eternal_life_mystic = {
			is_alive = yes
			prisoner = no
			vassal_of = ROOT
		}
	}

	fail_trigger_effect = {
		if = {
			limit = { prisoner = yes } # Try again later, in case you're released from prison...

			repeat_event = {
				id = RIP.21505
				days = 35
			}
		}
		else_if = {
			limit = {
				event_target:eternal_life_mystic = { is_alive = no }
			}

			narrative_event = { id = RIP.21099 }
		}
	}

	option = {
		name = EVTOPTA_RIP_21505
	}
}

# Mystic discovers you and gives you an ultimatum
narrative_event = {
	id = RIP.21507
	title = EVTNAME_RIP_21507
	desc = EVTDSC_RIP_21507
	picture = GFX_evt_quarrel
	border = GFX_event_narrative_frame_religion
	portrait = event_target:eternal_life_mystic

	is_triggered_only = yes
	hide_new = yes

	prisoner = no

	trigger = {
		event_target:eternal_life_mystic = {
			is_alive = yes
			prisoner = no
			vassal_of = ROOT
		}
	}

	fail_trigger_effect = {
		if = {
			limit = { prisoner = yes } # Try again later, in case you're released from prison...

			repeat_event = {
				id = RIP.21507
				days = 35
			}
		}
		else_if = {
			limit = {
				event_target:eternal_life_mystic = { is_alive = no }
			}

			narrative_event = { id = RIP.21099 }
		}
	}

	option = {
		name = EVTOPTA_RIP_21507

		add_trait_partially_silently_trusting_effect = yes
	}

	option = {
		name = EVTOPTB_RIP_21507

		custom_tooltip = { text = EVTOPTB_RIP_21507_TOOLTIP }

		event_target:eternal_life_mystic = {
			show_scope_change = no

			opinion = {
				name = opinion_did_not_trust_me
				who = ROOT
			}

			hidden_effect = {
				leave_court_effect = yes
				clr_character_flag = no_court_invites
			}
		}
	}

	option = {
		name = EVTOPTC_RIP_21507

		event_target:eternal_life_mystic = {
			show_scope_change = no

			imprison = ROOT

			hidden_effect = {
				if = {
					limit = {
						NOT = { has_character_flag = mystic_is_fraud }
					}

					narrative_event = {
						id = RIP.21509
						months = 2
					}
				}
			}
		}
	}
}

# You get notified of mystic's escape
narrative_event = {
	id = RIP.21509
	title = EVTNAME_RIP_21509
	desc = EVTDSC_RIP_21509
	picture = GFX_evt_into_the_dungeon
	border = GFX_event_narrative_frame_religion
	portrait = event_target:eternal_life_mystic

	is_triggered_only = yes
	hide_from = yes
	hide_new = yes

	trigger = {
		event_target:eternal_life_mystic = {
			is_alive = yes
		}
	}

	immediate = {
		event_target:eternal_life_mystic = {
			imprison = no
			leave_court_effect = yes
			clr_character_flag = no_court_invites
		}
	}

	fail_trigger_effect = {
		narrative_event = { id = RIP.21099 }
	}

	option = {
		name = EVTOPTA_RIP_21509
	}
}

### REINCARNATION

# Reincarnation event
narrative_event = {
	id = RIP.21991

	is_triggered_only = yes
	hide_window = yes

	immediate = {
		# Add traits of reincarnation source
		while = {
			limit = { can_copy_personality_trait_from = FROM }
			copy_random_personality_trait = FROM
		}

		# Copy various other traits, flags and modifiers
		if = {
			limit = { has_dharmic_religion_trigger = yes }

			FROM = {
				trigger_switch = {
					on_trigger = trait

					brahmin   = { ROOT = { add_trait = brahmin } }
					kshatriya = { ROOT = { add_trait = kshatriya } }
					vaishya   = { ROOT = { add_trait = vaishya } }
				}

				trigger_switch = {
					on_trigger = trait

					shaivist_hindu     = { ROOT = { add_trait = shaivist_hindu } }
					vaishnavist_hindu  = { ROOT = { add_trait = vaishnavist_hindu } }
					shaktist_hindu     = { ROOT = { add_trait = shaktist_hindu } }
					smartist_hindu     = { ROOT = { add_trait = smartist_hindu } }
					mahayana_buddhist  = { ROOT = { add_trait = mahayana_buddhist } }
					vajrayana_buddhist = { ROOT = { add_trait = vajrayana_buddhist } }
					theravada_buddhist = { ROOT = { add_trait = theravada_buddhist } }
					digambara_jain     = { ROOT = { add_trait = digambara_jain } }
					svetambara_jain    = { ROOT = { add_trait = svetambara_jain } }
				}
			}
		}

		if = {
			limit = {
				OR = {
					religion_openly_hellenic_or_reformed_trigger = yes
					has_religion_feature = religion_astrology
				}
			}

			FROM = {
				trigger_switch = {
					on_trigger = trait

					zodiac_aries       = { ROOT = { add_trait = zodiac_aries } }
					zodiac_taurus      = { ROOT = { add_trait = zodiac_taurus } }
					zodiac_gemini      = { ROOT = { add_trait = zodiac_gemini } }
					zodiac_cancer      = { ROOT = { add_trait = zodiac_cancer } }
					zodiac_leo         = { ROOT = { add_trait = zodiac_leo } }
					zodiac_virgo       = { ROOT = { add_trait = zodiac_virgo } }
					zodiac_libra       = { ROOT = { add_trait = zodiac_libra } }
					zodiac_scorpio     = { ROOT = { add_trait = zodiac_scorpio } }
					zodiac_sagittarius = { ROOT = { add_trait = zodiac_sagittarius } }
					zodiac_capricorn   = { ROOT = { add_trait = zodiac_capricorn } }
					zodiac_aquarius    = { ROOT = { add_trait = zodiac_aquarius } }
					zodiac_pisces      = { ROOT = { add_trait = zodiac_pisces } }
				}
			}
		}

		FROM = {
			trigger_switch = {
				on_trigger = has_character_flag

				wolf_blood_first_generation = { ROOT = { set_character_flag = wolf_blood_first_generation } }
				wolf_blood_inherited = { ROOT = { set_character_flag = wolf_blood_inherited } }
			}
		}

		if = {
			limit = {
				FROM = { has_character_modifier = wolf_blood }
			}

			add_character_modifier = {
				name = wolf_blood
				duration = -1
			}
		}

		# Send various events
		character_event = { id = CM.10011 } # Chronicle event
		character_event = { id = TOG.6001 } # Saoshyant descendant trait
		character_event = { id = RIP.11064 } # Babies born in seclusion gain seclusion
		character_event = { id = HFP.30030 } # Event to better tie freckles trait inheritance to graphical culture and avoid weird spawns
		character_event = { id = HF.23750 } # Stability doctrine flavour: primary Heir is born, decide what to do with him.
	}
}