namespace = EADKOS

###JOINING & RECRUITMENT EVENTS###

#For the recruit: Do you approve of "alternative views"?

character_event = {
	id = EADKOS.10010
	hide_window = yes

	is_triggered_only = yes

	trigger = {
		is_in_society = no
		OR = {	
            interested_in_society = the_cursed_house
            interested_in_society = dark_elven_assassins		
            interested_in_society = the_cult_of_excess			
		}
	}

	immediate = {
		character_event = { id = MNM.10011 days = 90 random = 640 }
	}
}

character_event = {
	id = EADKOS.10011
	hide_window = yes

	is_triggered_only = yes

	trigger = {
		is_in_society = no
		OR = {	
            interested_in_society = the_cursed_house
            interested_in_society = the_cult_of_excess
			interested_in_society = dark_elven_assassins			
		}
	}

	immediate = {
		if = {
			limit = { prisoner = yes }
			repeat_event = { id = EADKOS.10011 days = 90 random = 640 }
			break = yes
		}
		#the_cursed_house
		if = {
			limit = {
				interested_in_society = the_cursed_house
				NOT = { has_character_flag = being_recruited_by_the_satanists }
			}
			random_society_member = {
				limit = {
					society_member_of = the_cursed_house
					#is_within_diplo_range = ROOT
					is_society_grandmaster = no
				}
				save_event_target_as = satanists_recruiter
				character_event = { id = EADKOS.10013 }
			}
		}
		#the_cult_of_excess
		if = {
			limit = {
				interested_in_society = the_cult_of_excess
				NOT = { has_character_flag = being_recruited_by_the_satanists }
			}
			random_society_member = {
				limit = {
					society_member_of = the_cult_of_excess
					#is_within_diplo_range = ROOT
					is_society_grandmaster = no
				}
				save_event_target_as = satanists_recruiter
				character_event = { id = EADKOS.10013 }
			}
		}
		#dark_elves_asassins
		if = {
			limit = {
				interested_in_society = dark_elven_assassins
				NOT = { has_character_flag = ongoing_recruitment }
			}

			random_society_member = {
				limit = {
					society_member_of = dark_elven_assassins
					#is_within_diplo_range = ROOT
					is_society_grandmaster = no
				}
				save_event_target_as = assassins_recruiter
				character_event = { id = EADKOS.10012 }
			}
		}
	}	
}

character_event = { 
	id = EADKOS.10012
	hide_window = yes

	is_triggered_only = yes

	immediate = {
		FROM = {
			if = {
				limit = { NOT = { has_character_flag = ongoing_recruitment } }
				set_character_flag = assassins_attempted_recruitment
				set_character_flag = ongoing_recruitment
				if = {
					limit = { NOT = { religion = elven_tribunal } }
					character_event = { id = EADAS.6020 } 
				}
				if = {
					limit = { religion = elven_tribunal }
					character_event = { id = EADAS.6022 } 
				}
			}
		}
	}
}

character_event = {
	id = EADKOS.10013
	hide_window = yes

	is_triggered_only = yes

	immediate = { 
		FROM = {
			set_character_flag = satanists_attempted_recruitment
			set_character_flag = being_recruited_by_the_cursed_house
			character_event = { id = EADKOS.7001 }
		}
	}
}

character_event = {
	id = EADKOS.10014
	hide_window = yes

	is_triggered_only = yes

	immediate = { 
		FROM = {
			set_character_flag = satanists_attempted_recruitment
			set_character_flag = being_recruited_by_the_cult_of_excess
			character_event = { id = EADKOS.7001 }
		}
	}
}

character_event = {
	id = EADKOS.7001
	desc = {
		trigger = {
			NOT = {
				has_character_flag = being_recruited_by_the_cursed_house
			}
		}
		text = EVTDESC_MNM_7001_A
	}
	desc = { #Zeus doesn't deal with Salvation.
		trigger = {
			OR = { 
			    has_character_flag = being_recruited_by_the_cursed_house 
			    has_character_flag = being_recruited_by_the_cult_of_excess
			}
		}
		text = EVTDESC_MNM_7001_B
	}
	picture = GFX_evt_shady_meeting
	border = GFX_event_normal_frame_intrigue

	is_triggered_only = yes

	prisoner = no

	trigger = { has_dlc = Mystics }

	immediate = {
		if = {
			limit = { NOT = { event_target:satanists_recruiter = { always = yes } } }
			FROMFROM = { save_event_target_as = satanists_recruiter }
		}
		save_event_target_as = satanists_recruit
	}

	fail_trigger_effect = {
		### EaD ###
		clr_character_flag = being_recruited_by_the_cursed_house
		clr_character_flag = being_recruited_by_the_cult_of_excess
	}

	#Approving of heretics
	option = {
		name = {
			text = EVTOPTA_7001 #If God didn't want us to ask questions, why did he make us curious?
			trigger = {
				NOR = {
					has_character_flag = being_recruited_by_the_cursed_house
					has_character_flag = being_recruited_by_the_cult_of_excess
				}
			}
		}
		name = {
			text = EVTOPTA_7001_B
			trigger = {
				NOR = {
					has_character_flag = being_recruited_by_the_cursed_house
					has_character_flag = being_recruited_by_the_cult_of_excess
				}
			}
		}
		
		trigger = {
			OR = {
				ai = no
				NOT = { controls_religion = yes }
				trait = bad_priest_christian
				trait = bad_priest_muslim
				trait = bad_priest_norse
				trait = bad_priest_tengri
				trait = bad_priest_zoroastrian
				trait = bad_priest_aztec

				### ACR ###
				trait = bad_druid
			}
		}

		custom_tooltip = { text = EVTOPTA_7001_TT }

		reverse_opinion = {
			who = event_target:satanists_recruiter
			modifier = opinion_agreed_with_opinion
			years = 5
		}

		set_character_flag = approves_of_satanism

		hidden_effect = { 
			character_event = { id = EADKOS.6999 days = 3 } 
		}

		ai_chance = {
			factor = 20
			modifier = {
				factor = 0
				trait = zealous
			}
			modifier = {
				factor = 1.5
				trait = trusting
			}
			modifier = {
				factor = 1.5
				is_dumb_trigger = yes
			}
			modifier = {
				factor = 1.5
				OR = {
					trait = bad_priest_christian
					trait = bad_priest_muslim
					trait = bad_priest_norse
					trait = bad_priest_tengri
					trait = bad_priest_zoroastrian
					trait = bad_priest_aztec

					### ACR ###
					trait = bad_druid
				}
			}
			modifier = {
				factor = 1.5
				trait = hedonist
			}
			modifier = {
				factor = 1.5
				trait = lustful
			}
			modifier = {
				factor = 1.5
				trait = cynical
			}
			modifier = {
				factor = 1.75
				has_character_flag = being_recruited_by_the_cursed_house
				culture = dark_elven 	#Decadence
			}
			modifier = {
			    factor = 1.75
				has_character_flag = being_recruited_by_the_cult_of_excess
				culture = blood_elven #Decadence
			}
			modifier = {
				factor = 1.5
				has_character_flag = being_recruited_by_the_bacchants
				is_close_relative = yes 	#Decadence
			}
			modifier = {
				factor = 0.2
				OR = {
					### EaD ###
					AND = {
					    has_character_flag = being_recruited_by_the_cursed_house
						true_religion_dunmer_or_dwemer = yes
					}
					AND = {
					    has_character_flag = being_recruited_by_the_cult_of_excess
						religion_openly_elven_or_elven_heresy_trigger = yes
					}
				}
			}
		}
	}

	#Disapproving of heretics
	option = {
		name = {
			text = EVTOPTB_7001
		}
		
		custom_tooltip = { text = EVTOPTB_7001_TT }

		reverse_opinion = {
			who = event_target:satanists_recruiter
			modifier = opinion_disagreed_with_opinion
			years = 5
		}

		set_character_flag = disapproves_of_satanism

		
		
		### EaD ###
		clr_character_flag = being_recruited_by_the_cursed_house
		clr_character_flag = being_recruited_by_the_cult_of_excess

		hidden_effect = { 
			event_target:satanists_recruiter = { 
				character_event = { id = EADKOS.7002 days = 15 } 
			} 
		}

		ai_chance = {
			factor = 80
			modifier = {
				factor = 1.5
				has_pious_trait_trigger = yes
			}
			modifier = {
				factor = 1.5
				has_crusade_trait_trigger = yes
			}
		}
	}
}

# Safety ping.
character_event = {
	id = EADKOS.6999
	hide_window = yes
	
	is_triggered_only = yes
	
	immediate = {
		if = {
			limit = {
				prisoner = yes
			}
			set_character_flag = dw_recruitment_end_unable
			character_event = { id = EADKOS.6995 }
			break = yes
		}
		if = {
			limit = {
				event_target:satanists_recruiter = {
					is_alive = yes
					is_devil_worshiper_trigger = yes
					prisoner = no
				}
			}
			event_target:satanists_recruiter = { 
				character_event = { id = EADKOS.7002 }
			}
			break = yes
		}
		# Else notify broken chain
		character_event = { id = EADKOS.6995 }
	}
}

# Safety ping.
character_event = {
	id = EADKOS.6998
	hide_window = yes
	
	is_triggered_only = yes
	
	immediate = {
		if = {
			limit = {
				prisoner = yes
			}
			set_character_flag = dw_recruitment_end_unable
			character_event = { id = EADKOS.6995 }
			break = yes
		}
		if = {
			limit = {
				event_target:satanists_recruiter = {
					is_alive = yes
					is_devil_worshiper_trigger = yes
					prisoner = no
				}
			}
			event_target:satanists_recruiter = { 
				character_event = { id = EADKOS.7004 }
			}
			break = yes
		}
		# Else notify broken chain
		character_event = { id = EADKOS.6995 }
	}
}

# Safety ping.
character_event = {
	id = EADKOS.6997
	hide_window = yes

	is_triggered_only = yes
	
	immediate = {
		if = {
			limit = {
				OR = {
					prisoner = yes
					event_target:satanists_recruiter = { prisoner = yes }
				}
			}
			set_character_flag = dw_recruitment_end_unable
			character_event = { id = EADKOS.6995 }
			break = yes
		}
		if = {
			limit = {
				event_target:satanists_recruiter = {
					is_alive = yes
					is_devil_worshiper_trigger = yes
					prisoner = no
				}
			}
			event_target:satanists_recruiter = { 
				character_event = { id = EADKOS.7007 }
			}
			break = yes
		}
		# Else notify broken chain
		character_event = { id = EADKOS.6995 }
	}
}

# Safety ping.
character_event = {
	id = EADKOS.6996
	hide_window = yes

	is_triggered_only = yes
	
	immediate = {
		if = {
			limit = {
				OR = {
					prisoner = yes
					event_target:satanists_recruiter = { prisoner = yes }
				}
			}
			set_character_flag = dw_recruitment_end_unable
			character_event = { id = EADKOS.6995 }
			break = yes
		}
		if = {
			limit = {
				event_target:satanists_recruiter = {
					is_alive = yes
					is_devil_worshiper_trigger = yes
					prisoner = no
				}
			}
			event_target:satanists_recruiter = { 
				character_event = { id = EADKOS.7006 }
			}
			break = yes
		}
		# Else notify broken chain
		character_event = { id = EADKOS.6995 }
	}
}

character_event = { # event notifying recruitee that "Something must've gone wrong" (in case recruiter/inductor dies)
	id = EADKOS.6995
	desc = {
		text = EVTDESCA_MNM_6995
		trigger = { NOT = { has_character_flag = dw_recruitment_end_unable } }
	}
	desc = {
		text = EVTDESCB_MNM_6995
		trigger = { has_character_flag = dw_recruitment_end_unable }
		picture = GFX_evt_into_the_dungeon
	}
	picture = GFX_evt_state_diplomacy
	border = GFX_event_normal_frame_intrigue
	
	is_triggered_only = yes
	show_root = yes
	
	option = {
		name = {
			text = EVTOPTA_MNM_6995
			trigger = { NOT = { has_character_flag = dw_recruitment_end_unable } }
		}
		name = {
			text = EVTOPTB_MNM_6995
			trigger = { has_character_flag = dw_recruitment_end_unable }
		}
		custom_tooltip = { text = EVTTOOLTIP_MNM_6995 }
		
		### EaD ###
		clr_character_flag = being_recruited_by_the_cursed_house
		clr_character_flag = being_recruited_by_the_cult_of_excess
	}
}

# For recruiter: consider the target's reaction, continue or abandon endeavor
character_event = {
	id = EADKOS.7002
	picture = GFX_evt_shady_meeting
	border = GFX_event_normal_frame_intrigue

	desc = {
		trigger = { FROM = { has_character_flag = approves_of_satanism } } #They seemed kinda fine with it
		text = EVTDESC_MNM_7002_A
	}
	desc = {
		trigger = { FROM = { has_character_flag = disapproves_of_satanism } } #They seemed kinda hesitant to the whole thing
		text = EVTDESC_MNM_7002_B
	}
	desc = {
		trigger = { 
			society_member_of = the_bacchants
			FROM = { has_character_flag = approves_of_satanism } } #They seemed kinda fine with it
		text = EVTDESC_MNM_7002_C
	}
	desc = {
		trigger = { 
			society_member_of = the_bacchants
			FROM = { has_character_flag = disapproves_of_satanism } } #They seemed kinda hesitant to the whole thing
		text = EVTDESC_MNM_7002_D
	}

	is_triggered_only = yes

	#Continue recruitment-attempt
	option = {
		trigger = { FROM = { has_character_flag = approves_of_satanism } }
		name = EVTOPTA_7002
		custom_tooltip = { text = EVTOPTA_7002_TT }

		hidden_effect = {
			FROM = {
				character_event = { id = EADKOS.7003 }
				clr_character_flag = approves_of_satanism
			}
		}
		ai_chance = { factor = 100 }
	}

	#Too risky - Recruitment attempt ends
	option = {
		trigger = { FROM = { has_character_flag = approves_of_satanism } }
		name = EVTOPTB_7002
		custom_tooltip = { text = EVTOPTB_7002_TT }
		hidden_effect = { FROM = { clr_character_flag = approves_of_satanism } }
		ai_chance = { factor = 0 }
	}

	# The recruit refuses to question their god - Recruitment attempt ends
	option = {
		trigger = { FROM = { has_character_flag = disapproves_of_satanism } }
		name = EVTOPTC_7002
		custom_tooltip = { text = EVTOPTB_7002_TT }
		hidden_effect = { FROM = { clr_character_flag = disapproves_of_satanism } }
	}
}

#For the recruit: Recruiter contiunes offering more radical ideas, gives strange idol
character_event = {
	id = EADKOS.7003
	desc = EVTDESC_MNM_7003_A
	picture = GFX_evt_shady_meeting
	border = GFX_event_normal_frame_intrigue

	is_triggered_only = yes

	immediate = {
		if = { 
			limit = { NOT = { event_target:satanists_recruit = { always = yes } } }
			FROMFROM = { save_event_target_as = satanists_recruiter }
			save_event_target_as = satanists_recruit
		}
	}

	#You encourage the recruiter
	option = {
		name = EVTOPTA_7003
		custom_tooltip = { text = EVTOPTA_7003_TT }
		
		trigger = {
			OR = {
				ai = no
				NOT = { controls_religion = yes }
				trait = bad_priest_christian
				trait = bad_priest_muslim
				trait = bad_priest_norse
				trait = bad_priest_tengri
				trait = bad_priest_zoroastrian
				trait = bad_priest_aztec

				### ACR ###
				trait = bad_druid
			}
		}
		
		reverse_opinion = {
			who = event_target:satanists_recruiter
			modifier = opinion_open_minded
			years = 5
		}

		set_character_flag = willing_to_join
		
		hidden_effect = { character_event = { id = EADKOS.6998 } }  #to recruiter - via ping: make the offer?
		
		ai_chance = {
			factor = 50
			modifier = {
				factor = 1.5
				trait = ambitious
			}
			modifier = {
				factor = 1.1
				has_education_intrigue_trigger = yes
			}
			modifier = {
				factor = 1.1
				has_lifestyle_intrigue_trigger = yes
			}
			modifier = {
				factor = 1.1
				trait = trusting
			}
			modifier = {
				factor = 1.5
				is_dumb_trigger = yes
			}
			modifier = {
				factor = 1.5
				OR = {
					trait = bad_priest_christian
					trait = bad_priest_muslim
					trait = bad_priest_norse
					trait = bad_priest_tengri
					trait = bad_priest_zoroastrian
					trait = bad_priest_aztec

					### ACR ###
					trait = bad_druid
				}
			}
			modifier = {
				factor = 1.5
				trait = hedonist
			}
			modifier = {
				factor = 1.5
				trait = lustful
			}
			modifier = {
				factor = 1.5
				trait = cynical
			}
			modifier = {
				factor = 1.5
				FROM = { diplomacy = 12 }
			}
			modifier = {
				factor = 1.5
				FROM = { intrigue = 12 }
			}
			modifier = {
				factor = 1.1
				FROM = { has_fair_trait_trigger = yes }
			}
			modifier = {
				factor = 1.1
				FROM = { has_attractive_trait_trigger = yes }
			}
			modifier = {
				factor = 1.1
				FROM = { is_attractive_trigger = yes }
			}
		}
	}

	#You strongly discourage the recruiter
	option = {
		name = EVTOPTB_7003
		custom_tooltip = { text = EVTOPTB_7003_TT }

		reverse_opinion = {
			who = event_target:satanists_recruiter
			modifier = opinion_narrow_minded
			years = 5
		}

		set_character_flag = unwilling_to_join
		
		### EaD ###
		clr_character_flag = being_recruited_by_the_cursed_house
		clr_character_flag = being_recruited_by_the_cult_of_excess
		
		hidden_effect = { character_event = { id = EADKOS.6998 } }  #to recruiter - via ping: recruit said no
		
		ai_chance = {
			factor = 50
			modifier = {
				factor = 1.5
				trait = craven
			}
			modifier = {
				factor = 1.5
				trait = content
			}
			modifier = {
				factor = 1.5
				FROM = { trait = ugly }
			}
			modifier = {
				factor = 1.5
				FROM = { has_unattractive_trait_trigger = yes }
			}
			modifier = {
				factor = 1.5
				FROM = { is_unattractive_trigger = yes }
			}
		}
	}
}

#For the recruiter: Can, and will, you make the offer?
character_event = {
	id = EADKOS.7004
	picture = GFX_evt_shady_meeting
	border = GFX_event_normal_frame_intrigue

	desc = {
		trigger = { FROM = { has_character_flag = willing_to_join } }
		text = EVTDESC_MNM_7004_A
	}
	desc = {
		trigger = { FROM = { has_character_flag = unwilling_to_join } }
		text = EVTDESC_MNM_7004_B
	}

	is_triggered_only = yes

	#Pose the question (only available if recruit is willing to join)
	option = {
		trigger = { FROM = { has_character_flag = willing_to_join } }
		name = EVTOPTA_7004
		custom_tooltip = { text = EVTOPTA_7004_TT }

		hidden_effect = {
			FROM = {
				character_event = { id = EADKOS.7005 days = 1 }
				clr_character_flag = willing_to_join
			}
		}

		ai_chance = { factor = 100 }
	}

	#Too risky, volontary end (only available if recruit is willing to join)
	option = {
		trigger = { FROM = { has_character_flag = willing_to_join } }
		name = EVTOPTB_7004
		custom_tooltip = { text = EVTOPTB_7002_TT }
		hidden_effect = { FROM = { clr_character_flag = willing_to_join } }

		ai_chance = { factor = 0 }
	}

	# The recruit refuses to see it my way - Recruitment attempt ends
	option = {
		trigger = { FROM = { has_character_flag = unwilling_to_join } }
		name = EVTOPTC_7004
		custom_tooltip = { text = EVTOPTB_7002_TT }
		hidden_effect = { FROM = { clr_character_flag = unwilling_to_join } }
	}
}

#For Recruit: Join Satanists? (this is where it is more or less confirmed that this is some devil-worshiping going on)
character_event = {
	id = EADKOS.7005
	picture = GFX_evt_shady_meeting
	border = GFX_event_normal_frame_intrigue

	desc = {
		trigger = { event_target:satanists_recruiter = { society_member_of = the_satanists } } # Recruiter reveals symbol on their arm
		text = EVTDESC_MNM_7005
	}
	desc = {
		trigger = { event_target:satanists_recruiter = { NOT = { society_member_of = the_satanists } } } 
		text = EVTDESC_MNM_7005_ALT
	}
	desc = {
		trigger = { event_target:satanists_recruiter = { society_member_of = the_bacchants } } 
		text = EVTDESC_MNM_7005_ALT2
	}

	is_triggered_only = yes

	immediate = {
		hidden_effect = {
			if = {
				limit = { any_lover = { has_disease_trigger = yes } }
				set_character_flag = has_ill_lover_loc
			}
			if = {
				limit = { any_spouse = { has_disease_trigger = yes }}
				set_character_flag = has_ill_spouse_loc
			}
			if = {
				limit = { any_child = { has_disease_trigger = yes }	}
				set_character_flag = has_ill_child_loc
			}
			if = {
				limit = { NOT = { wealth = 0 } }
				set_character_flag = has_money_troubles_loc
			}
			if = {
				limit = { NOT = { wealth = 0 } }
				set_character_flag = has_money_troubles_loc
			}
			if = {
				limit = { has_disease_trigger = yes }
				set_character_flag = has_some_illness_loc
			}
			if = {
				limit = { war = yes	}
				set_character_flag = has_need_of_winning_battles_loc
			}
			if = {
				limit = { any_rival = { always = yes } }
				set_character_flag = has_a_rival_loc
			}
			if = {
				limit = {
					OR = {
						trait = weak
						trait = feeble
						trait = dwarf
						trait = hunchback
					}
				}
				set_character_flag = is_weak_loc
			}
			if = {
				limit = {
					OR = {
						trait = imbecile
						trait = inbred
						trait = slow
					}
				}
				set_character_flag = is_dumb_loc
			}
		}
	}

	#Yes - can you help me [GetDWReasonToJoin]?
	option = {
		name = EVTOPTA_7005
		custom_tooltip = { text = EVTOPTA_7005_TT }

		hidden_effect = { character_event = { id = EADKOS.6997 days = 5 } }

	}

	#No - this is blasphemy, get out of my sight
	option = {
		name = EVTOPTB_7005
		custom_tooltip = { text = EVTOPTB_7005_TT }
		
		
		### EaD ###
		clr_character_flag = being_recruited_by_the_cursed_house
		clr_character_flag = being_recruited_by_the_cult_of_excess

		hidden_effect = { character_event = { id = EADKOS.6996 days = 1 } } # turn down the satanists

		ai_chance = { factor = 0 }
	}
}

#For Recruiter: Recruit said no
character_event = {
	id = EADKOS.7006
	picture = GFX_evt_secret_ceremony
	desc = EVTDESC_MNM_7006
	border = GFX_event_normal_frame_intrigue

	is_triggered_only = yes

	option = { # The recruit refuses to see it my way - Recruitment attempt ends
		name = EVTOPTA_7006
		custom_tooltip = { text = EVTOPTB_7002_TT }
	}
}

#For Recruiter: Recruit said yes
character_event = {
	id = EADKOS.7007
	picture = GFX_evt_secret_ceremony
	desc = EVTDESC_MNM_7007
	border = GFX_event_normal_frame_intrigue

	is_triggered_only = yes

	immediate = {
		random_society_member = {
			limit = {
				society_rank >= 3
				same_society_as = event_target:satanists_recruiter
			}
			save_event_target_as = satanists_inductor 
		}
	}

	option = {
		name = EVTOPTA_7007
		custom_tooltip = { text = EVTOPTA_7007_TT }

		hidden_effect = { FROM = { character_event = { id = EADKOS.7008 } } }
	}
}

#For Recruit: Confirmation
character_event = {
	id = EADKOS.7008
	picture = GFX_evt_secret_ceremony
	desc = EVTDESC_MNM_7008
	border = GFX_event_normal_frame_intrigue

	is_triggered_only = yes

	option = {
		name = EVTOPTA_7008
		custom_tooltip = { text = EVTOPTA_7008_TT }

		hidden_effect = { 
			character_event = { id = EADKOS.7009 days = 14 random = 21 } 
		}
	}
}

#For Recruit: Joining begins (seek out books and knowledge on the occult)
character_event = {
	id = EADKOS.7009
	picture = GFX_evt_ritual_scroll
	border = GFX_event_normal_frame_intrigue

	desc = {
		trigger = { event_target:satanists_recruiter = { society_member_of = the_satanists } } 
		text = EVTDESC_MNM_7009_A
	}
	desc = {
		trigger = { event_target:satanists_recruiter = { NOT = { society_member_of = the_satanists } } } 
		text = EVTDESC_MNM_7009_ALT
	}

	hide_from = yes

	is_triggered_only = yes

	trigger = {
		NOR = {
			prisoner = yes
			event_target:satanists_recruiter = {
				OR = {
					is_alive = no
					is_devil_worshiper_trigger = no
				}
			}
		}
	}

	fail_trigger_effect = {
		if = {
			limit = {
				prisoner = yes
			}
			set_character_flag = dw_recruitment_end_unable
			character_event = { id = EADKOS.6995 } #notify broken chain
			break = yes
		}
		if = {
			limit = {
				event_target:satanists_recruiter = {
					OR = {
						is_alive = no
						is_devil_worshiper_trigger = no
						prisoner = yes
					}
				}
			}
			event_target:satanists_recruiter = { 
				character_event = { id = EADKOS.6995 } #notify broken chain
			}
			break = yes
		}
	}

	# I have been blinded by convention
	option = {
		name = EVTOPTA_7009
		custom_tooltip = { text = EVTOPTA_7009_TT }
		remove_trait_zealous_effect = yes

		hidden_effect = { character_event = { id = EADKOS.7010 days = 20 random = 15 } }
	}
	# I can't believe I have been so gullible!
	option = {
		name = EVTOPTB_7009
		custom_tooltip = { text = EVTOPTA_7009_TT }
		tooltip_info = trusting

		remove_trait_trusting_effect = yes

		hidden_effect = { character_event = { id = EADKOS.7010 days = 20 random = 15 } }

		trigger = {
			trait = trusting
		}
	}
	# I am beginning to feel that I have been missing out...
	option = {
		name = EVTOPTC_7009
		custom_tooltip = { text = EVTOPTA_7009_TT }
		tooltip_info = chaste

		remove_trait_chaste_effect = yes

		hidden_effect = { character_event = { id = EADKOS.7010 days = 20 random = 15 } }

		trigger = {
			trait = chaste
		}
	}
	# I am beginning to feel that I have been missing out...
	option = {
		name = EVTOPTD_7009
		custom_tooltip = { text = EVTOPTA_7009_TT }
		tooltip_info = charitable

		remove_trait_charitable_effect = yes

		hidden_effect = { character_event = { id = EADKOS.7010 days = 20 random = 15 } }

		trigger = {
			trait = charitable
		}
	}
	# Why put the needs of others before our own?
	option = {
		name = EVTOPTD_7009
		custom_tooltip = { text = EVTOPTA_7009_TT }

		add_trait_greedy_effect = yes

		hidden_effect = { character_event = { id = EADKOS.7010 days = 20 random = 15 } }

		trigger = {
			NOT = { trait = charitable }
			NOT = { trait = greedy }
		}
	}
}

#Seal it with blood (loyalty to grand master)
character_event = {
	id = EADKOS.7010
	picture = GFX_evt_dark_prayer
	border = GFX_event_normal_frame_intrigue

	desc = {
		trigger = { event_target:satanists_inductor = { society_member_of = the_satanists } } # Recruiter reveals pentagram on their arm
		text = EVTDESC_MNM_7010_A
	}
	desc = {
		trigger = { event_target:satanists_inductor = { NOT = { society_member_of = the_satanists } } } 
		text = EVTDESC_MNM_7010_ALT
	}

	hide_from = yes

	is_triggered_only = yes

	trigger = {
		NOR = {
			prisoner = yes
			event_target:satanists_recruiter = {
				OR = {
					is_alive = no
					is_devil_worshiper_trigger = no
				}
			}
		}
	}

	fail_trigger_effect = {
		if = {
			limit = {
				prisoner = yes
			}
			set_character_flag = dw_recruitment_end_unable
			character_event = { id = EADKOS.6995 } #notify broken chain
			break = yes
		}
		if = {
			limit = {
				event_target:satanists_recruiter = {
					OR = {
						is_alive = no
						is_devil_worshiper_trigger = no
						prisoner = yes
					}
				}
			}
			event_target:satanists_recruiter = { 
				character_event = { id = EADKOS.6995 } #notify broken chain
			}
			break = yes
		}
	}

	#Yes
	option = {
		name = EVTOPTA_7010
		if = {
			limit = { event_target:satanists_inductor = { society_member_of = the_satanists } }
			custom_tooltip = { text = EVTOPTA_7010_TT_1 }
		}
		if = {
			limit = { event_target:satanists_inductor = { NOT = { society_member_of = the_satanists } } }
			custom_tooltip = { text = EVTOPTA_7010_TT_1_ALT }
		}

		hidden_effect = { character_event = { id = EADKOS.7012 days = 35 random = 20 } } #Inductor will get in contact with you
		
		add_character_modifier = {
			name = bandaged_arm
			days = 65
		}

		ai_chance = {
			factor = 100
		}
	}

	#No
	option = {
		name = EVTOPTB_7010
		custom_tooltip = { text = EVTOPTB_7010_TT }

		hidden_effect = { 
			FROM = { character_event = { id = EADKOS.7020 days = 60 random = 20 } } #Fail 

			if = {
				limit = { event_target:satanists_recruiter = { always = yes } }
				event_target:satanists_recruiter = { 
					set_character_flag = recruitment_fail
					character_event = { id = EADKOS.7021 } #Tell original recruiter what happened (if there is one) OR grand master of cult?
				}
			}
		} 

		ai_chance = {
			factor = 0
		}
	}
}

#Sending event to inductor - hidden event to find somebody appropriate to invite you
character_event = {
	id = EADKOS.7012
	hide_window = yes
	is_triggered_only = yes

	immediate = {
		if = { 
			limit = { NOT = { event_target:satanists_inductor = { always = yes } } }

			random_society_member = {
				limit = {
					society_rank >= 3
					same_society_as = event_target:satanists_recruiter
					prisoner = no
				}
				save_event_target_as = satanists_inductor 
			}
		}
		event_target:satanists_inductor = { 
			set_character_flag = event_MNM_7014
			character_event = { id = EADKOS.7013 }
		}
	}
}

#Ping event for inductors
character_event = {
	id = EADKOS.7013
	hide_window = yes

	is_triggered_only = yes

	immediate = {
		trigger_switch = {
			on_trigger = has_character_flag
			event_MNM_7014 = { FROM = { letter_event = { id = EADKOS.7014 } } }
			event_MNM_7015 = { FROM = { character_event = { id = EADKOS.7015 days = 14 } } }
			event_MNM_7016 = { FROM = { character_event = { id = EADKOS.7016 days = 3 } } }
			event_MNM_7017 = { FROM = { character_event = { id = EADKOS.7017 days = 5 } } }
			event_MNM_7018 = { FROM = { character_event = { id = EADKOS.7018 days = 1 } } }
			event_MNM_7019 = { FROM = { character_event = { id = EADKOS.7019 days = 1 } } }
		}
		clr_character_flag = event_MNM_7014
		clr_character_flag = event_MNM_7015
		clr_character_flag = event_MNM_7016
		clr_character_flag = event_MNM_7017
		clr_character_flag = event_MNM_7018
		clr_character_flag = event_MNM_7019
	}
}

#"Await the messenger" a letter reads
letter_event = {
	id = EADKOS.7014
	desc = EVTDESC_MNM_7014
	border = GFX_event_letter_frame_intrigue

	is_triggered_only = yes

	trigger = {
		NOR = {
			prisoner = yes
			event_target:satanists_recruiter = {
				OR = {
					is_alive = no
					is_devil_worshiper_trigger = no
				}
			}
		}
	}

	fail_trigger_effect = {
		if = {
			limit = {
				prisoner = yes
			}
			set_character_flag = dw_recruitment_end_unable
			character_event = { id = EADKOS.6995 } #notify broken chain
			break = yes
		}
		if = {
			limit = {
				event_target:satanists_recruiter = {
					OR = {
						is_alive = no
						is_devil_worshiper_trigger = no
						prisoner = yes
					}
				}
			}
			event_target:satanists_recruiter = { 
				character_event = { id = EADKOS.6995 } #notify broken chain
			}
			break = yes
		}
	}

	option = {
		name = EVTOPTA_7014
		custom_tooltip = { text = EVTOPTA_7014_TT }

		hidden_effect = {
			event_target:satanists_inductor = { 
				clr_character_flag = event_MNM_7014
			}
			### EaD ###
			if = {
				limit = {
					prefers_men_trigger = yes
					has_character_flag = being_recruited_by_the_cursed_house
					any_society_member = {
						society_member_of = the_cursed_house
						is_female = no
						is_attractive_trigger = yes
					}
				}
				random_society_member = {
					limit = {
						society_member_of = the_cursed_house
						is_female = no
						is_attractive_trigger = yes
					}
					save_event_target_as = satanists_inductor
					set_character_flag = event_MNM_7015
					character_event = { id = EADKOS.7013 }
					break = yes
				}
			}
			if = {
				limit = {
					prefers_men_trigger = no
					has_character_flag = being_recruited_by_the_cursed_house
					any_society_member = {
						society_member_of = the_cursed_house
						is_female = yes
						is_attractive_trigger = yes
					}
				}
				random_society_member = {
					limit = {
						society_member_of = the_cursed_house
						is_female = yes
						is_attractive_trigger = yes
					}
					save_event_target_as = satanists_inductor
					set_character_flag = event_MNM_7015
					character_event = { id = EADKOS.7013 }
					break = yes
				}
			}
			### EaD ###
			if = {
				limit = {
					prefers_men_trigger = yes
					has_character_flag = being_recruited_by_the_cult_of_excess
					any_society_member = {
						society_member_of = the_cult_of_excess
						is_female = no
						is_attractive_trigger = yes
					}
				}
				random_society_member = {
					limit = {
						society_member_of = the_cult_of_excess
						is_female = no
						is_attractive_trigger = yes
					}
					save_event_target_as = satanists_inductor
					set_character_flag = event_MNM_7015
					character_event = { id = EADKOS.7013 }
					break = yes
				}
			}
			if = {
				limit = {
					prefers_men_trigger = no
					has_character_flag = being_recruited_by_the_cult_of_excess
					any_society_member = {
						society_member_of = the_cult_of_excess
						is_female = yes
						is_attractive_trigger = yes
					}
				}
				random_society_member = {
					limit = {
						society_member_of = the_cult_of_excess
						is_female = yes
						is_attractive_trigger = yes
					}
					save_event_target_as = satanists_inductor
					set_character_flag = event_MNM_7015
					character_event = { id = EADKOS.7013 }
					break = yes
				}
			}
			if = { #back up if there is no eligble society member
				limit = { prefers_men_trigger = yes }
				create_character = {
					random_traits = yes
					dynasty = none
					religion = ROOT
					culture = ROOT
					female = no
					age = 20
					attributes = {
						intrigue = 5
					}
					trait = elusive_shadow
					historical = yes
				}
				new_character = {
					remove_trait = ugly
					remove_trait = hunchback
					remove_trait = dwarf
					remove_trait = chaste
					add_trait = lustful
					add_trait = fair
					save_event_target_as = satanists_inductor
					set_character_flag = event_MNM_7015
					ROOT = {
						trigger_switch = {
                            on_trigger = has_character_flag						
							### EaD ###
							being_recruited_by_the_cursed_house = { PREV = { join_society = the_cursed_house } }
							being_recruited_by_the_cult_of_excess = { PREV = { join_society = the_cult_of_excess } }
						}
					}
					character_event = { id = EADKOS.7013 }
				}
			}
			if = { limit = { prefers_men_trigger = no }
				create_character = {
					random_traits = yes
					dynasty = none
					religion = ROOT
					culture = ROOT
					female = yes
					age = 20
					attributes = {
						intrigue = 5
					}
					trait = elusive_shadow
					historical = yes
				}
				new_character = {
					remove_trait = ugly
					remove_trait = hunchback
					remove_trait = dwarf
					remove_trait = chaste
					add_trait = lustful
					add_trait = fair
					save_event_target_as = satanists_inductor
					set_character_flag = event_MNM_7015
					ROOT = {
						trigger_switch = {
                            on_trigger = has_character_flag						
							### EaD ###
							being_recruited_by_the_cursed_house = { PREV = { join_society = the_cursed_house } }
							being_recruited_by_the_cult_of_excess = { PREV = { join_society = the_cult_of_excess } }
						}
					}
					character_event = { id = EADKOS.7013 }
				}
			}
		}
	}
}

##ping event for the messenger
#character_event = {
#	id = EADKOS.7011
#	hide_window = yes#

#	is_triggered_only = yes#

#	immediate = { FROM = { character_event = { id = EADKOS.7015 days = 5 } } }
#}

#For Recruit: Have met an intriguing person at court
character_event = {
	id = EADKOS.7015
	picture = GFX_evt_shady_meeting
	border = GFX_event_normal_frame_intrigue

	desc = {
		trigger = { event_target:satanists_inductor = { society_member_of = the_satanists } } 
		text = EVTDESC_MNM_7015
	}
	desc = {
		trigger = { event_target:satanists_inductor = { NOT = { society_member_of = the_satanists } } } 
		text = EVTDESC_MNM_7015_ALT
	}

	is_triggered_only = yes

	trigger = {
		NOR = {
			prisoner = yes
			event_target:satanists_inductor = {
				OR = {
					is_alive = no
					is_devil_worshiper_trigger = no
				}
			}
		}
	}

	fail_trigger_effect = {
		if = {
			limit = {
				prisoner = yes
			}
			set_character_flag = dw_recruitment_end_unable
			character_event = { id = EADKOS.6993 } #notify broken chain
			break = yes
		}
		if = {
			limit = {
				event_target:satanists_inductor = {
					OR = {
						is_alive = no
						is_devil_worshiper_trigger = no
					}
				}
			}
			event_target:satanists_inductor = { 
				character_event = { id = EADKOS.6993 } #notify broken chain
			}
			break = yes
		}
	}

	option = {
		name = EVTOPTA_7015

		hidden_effect = {
			character_event = { id = EADKOS.6994 }
		}
	}
}

# Safety ping
character_event = {
	id = EADKOS.6994
	hide_window = yes
	
	is_triggered_only = yes
	
	immediate = {
		if = {
			limit = {
				prisoner = yes
			}
			set_character_flag = dw_recruitment_end_unable
			character_event = { id = EADKOS.6993 }
			break = yes
		}
		if = {
			limit = {
				event_target:satanists_inductor = { is_alive = yes }
			}
			event_target:satanists_inductor = { 
				clr_character_flag = event_MNM_7015
				set_character_flag = event_MNM_7016
				character_event = { id = EADKOS.7013 }
			}
			break = yes
		}
		# Else notify failure
		character_event = { id = EADKOS.6993 }
	}
}

character_event = {
	id = EADKOS.6989
	hide_window = yes
	
	is_triggered_only = yes
	
	immediate = {
		if = {
			limit = {
				prisoner = yes
			}
			set_character_flag = dw_recruitment_end_unable
			character_event = { id = EADKOS.6993 }
			break = yes
		}
		if = {
			limit = {
				event_target:satanists_inductor = { is_alive = yes }
			}
			event_target:satanists_inductor = { 
				clr_character_flag = event_MNM_7017
				set_character_flag = event_MNM_7018
				character_event = { id = EADKOS.7013 } 
			}
			break = yes
		}
		# Else notify failure
		character_event = { id = EADKOS.6993 }
	}
}

character_event = {
	id = EADKOS.6988
	hide_window = yes
	
	is_triggered_only = yes
	
	immediate = {
		if = {
			limit = {
				prisoner = yes
			}
			set_character_flag = dw_recruitment_end_unable
			character_event = { id = EADKOS.6993 }
			break = yes
		}
		if = {
			limit = {
				event_target:satanists_inductor = { is_alive = yes }
			}
			event_target:satanists_inductor = { 
				clr_character_flag = event_MNM_7017
				set_character_flag = event_MNM_7019
				character_event = { id = EADKOS.7013 } 
				
			}
			break = yes
		}
		# Else notify failure
		character_event = { id = EADKOS.6993 }
	}
}

character_event = {
	id = EADKOS.6987
	hide_window = yes
	
	is_triggered_only = yes
	
	immediate = {
		if = {
			limit = {
				prisoner = yes
			}
			set_character_flag = dw_recruitment_end_unable
			character_event = { id = EADKOS.6993 }
			break = yes
		}
		if = {
			limit = {
				event_target:satanists_inductor = { is_alive = yes }
			}
			event_target:satanists_inductor = { 
				clr_character_flag = event_MNM_7016
				set_character_flag = event_MNM_7017
				character_event = { id = EADKOS.7013 } 
			}
			break = yes
		}
		# Else notify failure
		character_event = { id = EADKOS.6993 }
	}
}

character_event = {
	id = EADKOS.6993
	desc = {
		text = EVTDESCA_MNM_6993
		trigger = { NOT = { has_character_flag = dw_recruitment_end_unable } }
	}
	desc = {
		text = EVTDESCB_MNM_6993
		trigger = { has_character_flag = dw_recruitment_end_unable }
		picture = GFX_evt_into_the_dungeon
	}
	picture = GFX_evt_dark_prayer
	border = GFX_event_normal_frame_intrigue
	
	is_triggered_only = yes
	show_root = yes
	
	option = {
		name = {
			text = EVTOPTA_MNM_6993
			trigger = { NOT = { has_character_flag = dw_recruitment_end_unable } }
		}
		name = {
			text = EVTOPTB_MNM_6993
			trigger = { has_character_flag = dw_recruitment_end_unable }
		}
		custom_tooltip = { text = EVTTOOLTIP_MNM_6993 }
		
		### EaD ###
		clr_character_flag = being_recruited_by_the_cursed_house
		clr_character_flag = being_recruited_by_the_cult_of_excess
	}
}

#Meet the Seducer/Seductress who then leads you away
character_event = {
	id = EADKOS.7016
	picture = GFX_evt_secret_ceremony
	desc = EVTDESC_MNM_7016
	border = GFX_event_normal_frame_intrigue

	is_triggered_only = yes

	trigger = {
		NOR = {
			prisoner = yes
			event_target:satanists_inductor = {
				OR = {
					is_alive = no
					is_devil_worshiper_trigger = no
				}
			}
		}
	}

	fail_trigger_effect = {
		if = {
			limit = {
				prisoner = yes
			}
			set_character_flag = dw_recruitment_end_unable
			character_event = { id = EADKOS.6993 } #notify broken chain
			break = yes
		}
		if = {
			limit = {
				event_target:satanists_inductor = {
					OR = {
						is_alive = no
						is_devil_worshiper_trigger = no
					}
				}
			}
			event_target:satanists_inductor = { 
				character_event = { id = EADKOS.6993 } #notify broken chain
			}
			break = yes
		}
	}

	option = {
		name = EVTOPTA_7016
		custom_tooltip = { text = EVTOPTA_7016_TT }

		hidden_effect = {
			character_event = { id = EADKOS.6987 }
		}
	}
}

# Prove your ambition
character_event = {
	id = EADKOS.7017
	picture = GFX_evt_secret_ceremony
	border = GFX_event_normal_frame_intrigue

	desc = {
		trigger = { }
		text = EVTDESC_MNM_7017_A 
	}

	is_triggered_only = yes
	
	immediate = {
		
	}

	#Anything for the coven and the power you offer
	option = {
		name = EVTOPTA_7017
		custom_tooltip = { text = EVTOPTA_7017_TT }

		hidden_effect = {
			character_event = { id = EADKOS.6989 }
		}

		ai_chance = { factor = 100 }
	}

	#I... I can't do this!
	option = {
		name = {
			text = EVTOPTB_7017
			trigger = {
				OR = {
					is_married = no
					any_spouse = {
						character = event_target:satanists_inductor
					}
				}
			}
		}
		name = {
			text = EVTOPTC_7017 #I am married! (and not to the inductor)
			trigger = {
				is_married = yes
				NOT = {
					any_spouse = {
						character = event_target:satanists_inductor
					}
				}
			}
		}
		custom_tooltip = { text = EVTOPTB_7017_TT }
		
		hidden_effect = { 
			random_list = {
				#Getaway
				33 = {
					set_character_flag = escape_successful

					modifier = {
						factor = 1.4
						attribute_diff = { character = FROM attribute = intrigue value = 2 }
					}
					modifier = {
						factor = 1.4
						attribute_diff = { character = FROM attribute = intrigue value = 4 }
					}
					modifier = {
						factor = 1.4
						attribute_diff = { character = FROM attribute = intrigue value = 6 }
					}
					modifier = {
						factor = 1.4
						combat_rating_diff = { character = FROM value = 10 }
					}
					modifier = {
						factor = 1.4
						combat_rating_diff = { character = FROM value = 20 }
					}
					modifier = {
						factor = 1.4
						combat_rating_diff = { character = FROM value = 30 }
					}
				}
				#Injured
				33 = {
					set_character_flag = escape_injured
				}
				#Death
				33 = {
					set_character_flag = escape_death
					modifier = {
						factor = 1.4
						FROM = { attribute_diff = { character = ROOT attribute = intrigue value = 2 } }
					}
					modifier = {
						factor = 1.4
						FROM = { attribute_diff = { character = ROOT attribute = intrigue value = 4 } }
					}
					modifier = {
						factor = 1.4
						FROM = { attribute_diff = { character = ROOT attribute = intrigue value = 6 } }
					}
					modifier = {
						factor = 1.4
						FROM = { combat_rating_diff = { character = ROOT value = 10 } }
					}
					modifier = {
						factor = 1.4
						FROM = { combat_rating_diff = { character = ROOT value = 20 } }
					}
					modifier = {
						factor = 1.4
						FROM = { combat_rating_diff = { character = ROOT value = 30 } }
					}
				}
			}
			
			character_event = { id = EADKOS.6988 }
		}

		ai_chance = { factor = 0 }
	}
}

#You are a member! - The inductor sleeping soundly
character_event = {
	id = EADKOS.7018
	picture = GFX_evt_dark_love
	desc = EVTDESC_MNM_7018
	border = GFX_event_normal_frame_intrigue

	is_triggered_only = yes

	immediate = {
		#If original recruiter is still around, find Grand Master and have them send word of success to that original recruiter
		hidden_effect = {
			if = {
				limit = { event_target:satanists_recruiter = { always = yes } }
				event_target:satanists_recruiter = { set_character_flag = recruitment_success }
				
				### EaD ###
				if = { limit = { has_character_flag = being_recruited_by_the_cursed_house }
					random_society_member = {
						limit = {
							society_rank = {
								rank == 4
								society = the_cursed_house
							}
						}
						save_event_target_as = grand_master
					}
				}
				event_target:grand_master = { character_event = { id = EADKOS.7021 } }
			}
		}
	}

	option = {
		name = EVTOPTA_7018 # I wish you'd found me sooner
		
		### EaD ###
		if = {
		    limit = { has_character_flag = being_recruited_by_the_cursed_house }
		    join_society = the_cursed_house
		}
		if = {
		    limit = { has_character_flag = being_recruited_by_the_cult_of_excess }
		    join_society = the_cult_of_excess
		}

		if = { 
			limit = { ai = no }
		}

		opinion = {
			who = event_target:satanists_inductor
			modifier = opinion_budding_romance
		}

		event_target:satanists_inductor = {
			opinion = {
				who = ROOT
				modifier = opinion_budding_friendship
			}
		}

		hidden_effect = {
			### EaD ###
			clr_character_flag = being_recruited_by_the_cursed_house
			clr_character_flag = being_recruited_by_the_cult_of_excess
		}
	}
	option = {
		name = EVTOPTB_7018 # this was a necessary evil
		
		### EaD ###
		if = {
		    limit = { has_character_flag = being_recruited_by_the_cursed_house }
		    join_society = the_cursed_house
		}
		if = {
		    limit = { has_character_flag = being_recruited_by_the_cult_of_excess }
		    join_society = the_cult_of_excess
		}

		event_target:satanists_inductor = {
			opinion = {
				who = ROOT
				modifier = opinion_very_disappointed
			}
		}

		hidden_effect = {
			if = {
				limit = { event_target:satanists_recruiter = { always = yes } }
				event_target:satanists_recruiter = { set_character_flag = recruitment_success } #notify original recruiter
				
				### EaD ###
				if = { limit = { has_character_flag = being_recruited_by_the_cursed_house }
					random_society_member = {
						limit = {
							society_rank = {
								rank == 4
								society = the_cursed_house
							}
						}
						save_event_target_as = grand_master
					}
				}
				if = { limit = { has_character_flag = being_recruited_by_the_cult_of_excess }
					random_society_member = {
						limit = {
							society_rank = {
								rank == 4
								society = the_cult_of_excess
							}
						}
						save_event_target_as = grand_master
					}
				}
				event_target:grand_master = { character_event = { id = EADKOS.7021 } }
			}
			### EaD ###
			clr_character_flag = being_recruited_by_the_cursed_house
			clr_character_flag = being_recruited_by_the_cult_of_excess
		}
	}
}

#You flee
character_event = {
	id = EADKOS.7019
	picture = GFX_evt_secret_ceremony
	border = GFX_event_normal_frame_intrigue

	desc = {
		trigger = { has_character_flag = escape_successful }
		text = EVTDESC_MNM_7019_A
	}
	desc = {
		trigger = { has_character_flag = escape_injured }
		text = EVTDESC_MNM_7019_B
	}
	desc = {
		trigger = { has_character_flag = escape_death }
		text = EVTDESC_MNM_7019_C
	}

	is_triggered_only = yes

	immediate = {
		#If original recruiter is still around, find Grand Master and have them send word of failure to that original recruiter
		hidden_effect = {
			if = {
				limit = { event_target:satanists_recruiter = { always = yes } }
				event_target:satanists_recruiter = { set_character_flag = recruitment_fail }
				
				### EaD ###
				if = { limit = { has_character_flag = being_recruited_by_the_sand_snakes }
					random_society_member = {
						limit = {
							society_rank = {
								rank == 4
								society = the_cursed_house
							}
						}
						save_event_target_as = grand_master
					}
				}
				if = { limit = { has_character_flag = being_recruited_by_the_cult_of_excess }
					random_society_member = {
						limit = {
							society_rank = {
								rank == 4
								society = the_cult_of_excess
							}
						}
						save_event_target_as = grand_master
					}
				}
				event_target:grand_master = { character_event = { id = EADKOS.7021 } }
			}
		}
		### EaD ###
		clr_character_flag = being_recruited_by_the_cursed_house
		clr_character_flag = being_recruited_by_the_cult_of_excess
	}

	#Escape successfully
	option = {
		trigger = { has_character_flag = escape_successful }
		name = EVTOPTA_7019
		custom_tooltip = { text = EVTOPTA_7019_TT }

		clr_character_flag = escape_successful
	}

	#Escaped but got injured
	option = {
		trigger = { has_character_flag = escape_injured }
		name = EVTOPTB_7019
		custom_tooltip = { text = EVTOPTB_7019_TT }

		clr_character_flag = escape_injured

		add_maimed_trait_effect = yes
	}

	#Escaped but died
	option = {
		trigger = { has_character_flag = escape_death }
		name = EVTOPTC_7019
		custom_tooltip = { text = EVTOPTC_7019_TT }

		death = { death_reason = death_murder_unknown killer = FROM }
	}
}

#Opt out failstate
character_event = {
	id = EADKOS.7020
	picture = GFX_evt_secret_ceremony
	desc = EVTDESC_MNM_7020
	border = GFX_event_normal_frame_intrigue

	hide_from = yes

	is_triggered_only = yes

	option = {
		name = EVTOPTA_7020
		custom_tooltip = { text = EVTOPTA_7020_TT}
		
		
		### EaD ###
		clr_character_flag = being_recruited_by_the_cursed_house
	}
}

#Ping event GM for outcome notification
character_event = {
	id = EADKOS.7021
	hide_window = yes

	is_triggered_only = yes

	immediate = { event_target:satanists_recruiter = { letter_event = { id = EADKOS.7022 days = 5 } } }
}

#Outcome of recruitment for the original recruiter (if there is one)
letter_event = {
	id = EADKOS.7022
	border = GFX_event_letter_frame_intrigue

	trigger = { is_devil_worshiper_trigger = yes }

	desc = {
		trigger = { has_character_flag = recruitment_success }
		text = EVTDESC_MNM_7022_A
	}
	desc = {
		trigger = { has_character_flag = recruitment_fail }
		text = EVTDESC_MNM_7022_B
	}

	is_triggered_only = yes

	option = {
		trigger = { has_character_flag = recruitment_success }
		name = EXCELLENT

		add_society_currency_medium_effect = yes
		clr_character_flag = recruitment_success
	}

	option = {
		trigger = { has_character_flag = recruitment_fail }
		name = CURSES

		clr_character_flag = recruitment_fail

	}
}

#First ping event for joining in case inductor(s) died
character_event = {
	id = EADKOS.7030
	hide_window = yes

	is_triggered_only = yes

	immediate = { 
		hidden_effect = {	
			if = {
				limit = {
					AND = {
						is_in_society = no
						OR = {
							### EaD ###
			                has_character_flag = being_recruited_by_the_cursed_house
						}
					}
				}
				### EaD ###
				if = { limit = { has_character_flag = being_recruited_by_the_sand_snakes }
					random_society_member = {
						limit = {
							society_rank = {
								rank == 4
								society = the_cursed_house
							}
						}
						save_event_target_as = grand_master
					}
				}
				event_target:grand_master = { character_event = { id = EADKOS.7031 } }
			}
			#Assassins
			clr_character_flag = ongoing_recruitment
			clr_character_flag = approves_of_shia
			clr_character_flag = disapproves_of_shia
			clr_character_flag = willing_to_join
			clr_character_flag = unwilling_to_join
			clr_character_flag = escape_successful
			clr_character_flag = escape_injured
			clr_character_flag = escape_death
			clr_character_flag = escape_bribe 
			#Devil Worshipers
			clr_character_flag = approves_of_satanism
			clr_character_flag = disapproves_of_satanism
			clr_character_flag = has_ill_lover_loc
			clr_character_flag = has_ill_spouse_loc
			clr_character_flag = has_ill_child_loc
			clr_character_flag = has_money_troubles_loc
			clr_character_flag = has_some_illness_loc
			clr_character_flag = has_need_of_winning_battles_loc
			clr_character_flag = has_a_rival_loc
			clr_character_flag = is_weak_loc
			clr_character_flag = is_dumb_loc
		}
	}
}

#Second ping event for joining in case inductor(s) died
character_event = {
	id = EADKOS.7031
	hide_window = yes

	is_triggered_only = yes

	immediate = { 
		FROM = {
			letter_event = { id = EADKOS.7032 }
		}
	}
}

#Joining event in case inductor(s) died
letter_event = {
	id = EADKOS.7032
	desc = {
		trigger = { NOT = { FROM = { society_member_of = the_assassins } } }
		text = EVTDESC_MNM_7032_A
	}
	desc = {
		trigger = { FROM = { society_member_of = the_assassins } }
		text = EVTDESC_MNM_7032_B
	}
	border = GFX_event_letter_frame_intrigue

	is_triggered_only = yes

	option = {
		name = EVTOPTA_7032 #I will join

		### EaD ###
		
		if = {
			limit = { has_character_flag = being_recruited_by_the_cursed_house }
			join_society = the_cursed_house
		}

		hidden_effect = {			
			### EaD ##
			clr_character_flag = being_recruited_by_the_cursed_house
		}
	}

	option = {
		name = EVTOPTB_7032 #Changed my mind
		event_target:grand_master = {
			opinion = {
				who = ROOT
				modifier = opinion_very_disappointed
			}
		}
		hidden_effect = {
			### EaD ##
			clr_character_flag = being_recruited_by_the_cursed_house
		}
		ai_chance = { factor = 0 }
	}
}