#######################################
#
# ANCIENT RELIGIONS
# - The Fianna
#
# Event IDs celtic.1150-1189 reserved
# Event IDs celtic.1254-1260 reserved
# Event IDs celtic.1333-1334 reserved
#
#######################################

# Written by Superskierpat

namespace = celtic

# The Fianna Founded (Gaelic King)
narrative_event = {
	id = celtic.1150
	title = celtic.1150.title
	desc = celtic.1150.desc
	picture = GFX_evt_celtic_warriors
	border = GFX_event_narrative_frame_war
	
	is_triggered_only = yes
	
	hide_from = yes
	
	option = {
		name = celtic.1150.a
		hidden_tooltip = {
			any_playable_ruler = {
				limit = {
					ai = no
					religion = celtic_pagan
				}
				narrative_event = { id = celtic.1151 }
			}
		}
	}
}

# The Fianna Founded (Gaelic)
narrative_event = {
	id = celtic.1151
	title = celtic.1150.title
	desc = celtic.1151.desc
	picture = GFX_evt_celtic_warriors
	border = GFX_event_narrative_frame_war
	
	is_triggered_only = yes
	
	option = {
		name = celtic.1151.a
		custom_tooltip = {
			text = fianna_organized
		}
	}
}

# Fianna Chief gets Fian trait
character_event = {
	id = celtic.1155
	hide_window = yes
	
	only_rulers = yes
	
	trigger = {
		has_landed_title = d_fianna
		NOT = { trait = fian }
	}
	
	mean_time_to_happen = {
		days = 1
	}

	immediate = {
		add_trait = fian
	}
}

# Son has served a few years
character_event = {
	id = celtic.1158
	hide_window = yes
	
	is_triggered_only = yes
	
	immediate = {
		set_character_flag = serving_fianna
		clr_character_flag = wants_fianna
	}
}

# Son wants to join the Fianna (Son)
character_event = {
	id = celtic.1159
	hide_window = yes
	
	ai = yes
	min_age = 16
	max_age = 40
	only_men = yes
	capable_only = yes
	prisoner = no
	has_dlc = "The Old Gods"
	has_global_flag = fianna_founded
	
	trigger = {
		is_landed = no
		in_command = no
		religion_openly_celtic_or_reformed_trigger = yes
		OR = {
			culture = irish
			culture = scottish
			culture = pictish
		}
		NOT = {
			trait = fian 
			has_character_flag = wants_fianna
		}
		father = {
			is_alive = yes
			religion_openly_celtic_or_reformed_trigger = yes
			OR = {
				culture = irish
				culture = scottish
				culture = pictish
			}
			is_ruler = yes
			is_liege_of = ROOT
			prisoner = no
			is_incapable = no
			ROOT = { host = { character = PREVPREV } }
		}
	}
	
	mean_time_to_happen = {
		months = 240
		
		modifier = {
			factor = 0.5
			trait = ambitious
		}
		modifier = {
			factor = 0.5
			trait = brave
		}
		modifier = {
			factor = 0.75
			OR = {
				trait = head1
				trait = head2
			}
		}
		modifier = {
			factor = 0.75
			trait = proud
		}
		modifier = {
			factor = 0.75
			trait = impaler
		}
		modifier = {
			factor = 1.5
			trait = slothful
		}
		modifier = {
			factor = 1.5
			trait = content
		}
		modifier = {
			factor = 1.5
			is_primary_heir = yes
		}
		modifier = {
			factor = 2.0
			trait = craven
		}
	}
	
	immediate = {
		father = { character_event = { id = celtic.1160 } }
		set_character_flag = wants_fianna
	}
}

# Son wants to join the fianna (Father)
character_event = {
	id = celtic.1160
	desc = celtic.1160.desc
	picture = GFX_evt_viking_throneroom_oldgods
	border = GFX_event_normal_frame_war
	
	is_triggered_only = yes
	
	option = {
		name = celtic.1160.a
		FROM = {
			opinion = {
				modifier = opinion_very_disappointed
				years = 1
				who = ROOT
			}
		}
		prestige = -100
	}
	option = {
		name = celtic.1160.b
		d_fianna = {
			holder_scope = {
				FROM = {
					move_character = PREV
				}
			}
		}
		hidden_tooltip = {
			FROM = { 
				character_event = { id = celtic.1158 days = 1460 }
			}
		}
		prestige = 100
	}
}

# Son returns scarred but seasoned (Son)
character_event = {
	id = celtic.1164
	hide_window = yes
	
	has_dlc = "The Old Gods"
	has_character_flag = serving_fianna
	
	trigger = { has_scarred_trait_trigger = no }
	
	mean_time_to_happen = {
		months = 160
		
		modifier = {
			factor = 0.75
			trait = brave
		}
		modifier = {
			factor = 1.25
			trait = craven
		}
	}
	
	immediate = {
		father = { character_event = { id = celtic.1165 } }
		clr_character_flag = serving_fianna
	}
}

# Son returns scarred but seasoned
character_event = {
	id = celtic.1165
	desc = celtic.1165.desc
	picture = GFX_evt_viking_throneroom_oldgods
	border = GFX_event_normal_frame_war
	
	is_triggered_only = yes
	
	option = {
		name = celtic.1165.a
		FROM = {
			move_character = ROOT
			add_scarred_high_effect = yes
			add_trait = fian
			change_martial = 4
		}
	}
}

# Son returns maimed (Son)
character_event = {
	id = celtic.1168
	hide_window = yes
	
	has_dlc = "The Old Gods"
	has_character_flag = serving_fianna
	
	trigger = { is_maimed_trigger = no }
	
	mean_time_to_happen = {
		months = 250
	}
	
	immediate = {
		father = { character_event = { id = celtic.1169 } }
		clr_character_flag = serving_fianna
	}
}

# Son returns maimed
character_event = {
	id = celtic.1169
	desc = celtic.1169.desc
	picture = GFX_evt_viking_throneroom_oldgods
	border = GFX_event_normal_frame_war
	
	is_triggered_only = yes
	
	option = {
		name = celtic.1169.a
		FROM = {
			move_character = ROOT
			add_maimed_trait_effect = yes
			add_trait = fian
		}
	}
}

# Son returns as excellent strategist (Son)
character_event = {
	id = celtic.1170
	hide_window = yes
	
	has_dlc = "The Old Gods"
	has_character_flag = serving_fianna
	
	trigger = {
		NOT = { trait = brilliant_strategist }
		OR = {
			trait = misguided_warrior
			trait = tough_soldier
			trait = skilled_tactician
		}
	}
	
	mean_time_to_happen = {
		months = 160
		
		modifier = {
			factor = 0.5
			trait = genius
		}
		modifier = {
			factor = 0.75
			trait = diligent
		}
		modifier = {
			factor = 0.75
			trait = quick
		}
		modifier = {
			factor = 1.5
			is_dumb_trigger = yes
		}
		modifier = {
			factor = 1.5
			trait = imbecile
		}
	}

	immediate = {
		father = { character_event = { id = celtic.1171 } }
		clr_character_flag = serving_fianna
	}
}

# Son returns as excellent strategist
character_event = {
	id = celtic.1171
	desc = celtic.1171.desc
	picture = GFX_evt_viking_throneroom_oldgods
	border = GFX_event_normal_frame_war
	
	is_triggered_only = yes
	
	option = {
		name = celtic.1171.a
		FROM = {
			trigger_switch = {
				on_trigger = trait

				misguided_warrior = { remove_trait = misguided_warrior }
				tough_soldier = { remove_trait = tough_soldier }
				skilled_tactician = { remove_trait = skilled_tactician }
			}

			add_trait = brilliant_strategist
			
			change_martial = 2
			add_trait = fian
			move_character = ROOT
		}
	}
}

# Son returns with PTSD (Son)
character_event = {
	id = celtic.1172
	hide_window = yes
	
	has_dlc = "The Old Gods"
	has_character_flag = serving_fianna
	
	trigger = {
		NOT = { trait = depressed }
	}
	
	mean_time_to_happen = {
		months = 180
		
		modifier = {
			factor = 0.75
			trait = kind
		}
		modifier = {
			factor = 0.75
			trait = poet
		}
		modifier = {
			factor = 0.75
			trait = just
		}
	}
	
	immediate = {
		father = { character_event = { id = celtic.1173 } }
		clr_character_flag = serving_fianna
	}
}

# Son returns with PTSD
character_event = {
	id = celtic.1173
	desc = celtic.1173.desc
	picture = GFX_evt_viking_throneroom_oldgods
	border = GFX_event_normal_frame_war
	
	is_triggered_only = yes
	
	option = {
		name = celtic.1173.a
		FROM = {
			move_character = ROOT
			add_trait = stressed
			add_trait = depressed
			add_trait = fian
		}
	}
}

# Son returns home with wife (Son)
character_event = {
	id = celtic.1174
	hide_window = yes
	
	has_dlc = "The Old Gods"
	has_character_flag = serving_fianna
	is_married = no
	
	mean_time_to_happen = {
		months = 180
		
		modifier = {
			factor = 0.75
			trait = lustful
		}
	}
	
	immediate = {
		father = { character_event = { id = celtic.1175 } }
		clr_character_flag = serving_fianna
	}
}

# Son returns home with wife
character_event = {
	id = celtic.1175
	desc = celtic.1175.desc
	picture = GFX_evt_viking_throneroom_oldgods
	border = GFX_event_normal_frame_war
	
	is_triggered_only = yes
	
	option = {
		name = celtic.1175.a
		create_character = {
			random_traits = yes
			dynasty = NONE
			female = yes
			age = 26
			religion = celtic_pagan
			culture = FROM
		}
		new_character = {
			add_spouse = FROM
			if = {
				limit = {
					celtic_pagan = { has_flag = has_been_reformed }
				}
				religion = celtic_pagan_reformed
			}
			if = {
				limit = { has_global_flag = kinich_no_waifus }
				ke_become_waifu_effect = yes
			}
			random_list = {
				33 = { add_trait = poet }
				33 = { add_trait = erudite }
				33 = { add_trait = stubborn }
			}
		}
		FROM = { 
			add_trait = fian
			move_character = ROOT
		}
	}
}

# Son returns home as a zealot (Son)
character_event = {
	id = celtic.1176
	hide_window = yes
	
	has_dlc = "The Old Gods"
	has_character_flag = serving_fianna
	
	trigger = {
		NOT = { trait = zealous }
	}
	
	mean_time_to_happen = {
		months = 160
		
		modifier = {
			factor = 2.0
			trait = cynical
		}
	}
	
	immediate = {
		father = { character_event = { id = celtic.1177 } }
		clr_character_flag = serving_fianna
	}
}

# Son returns home as a zealot
character_event = {
	id = celtic.1177
	desc = celtic.1177.desc
	picture = GFX_evt_viking_throneroom_oldgods
	border = GFX_event_normal_frame_war
	
	is_triggered_only = yes
	
	option = {
		name = celtic.1177.a
		FROM = {
			move_character = ROOT
			add_trait_fully_zealous_effect = yes
			add_trait = fian
		}
	}
}

# Son returns home as a seasoned warrior (Son)
character_event = {
	id = celtic.1178
	hide_window = yes
	
	has_dlc = "The Old Gods"
	has_character_flag = serving_fianna
	
	mean_time_to_happen = {
		months = 120
		
		modifier = {
			factor = 0.75
			trait = brave
		}
		modifier = {
			factor = 0.75
			is_strong_trigger = yes
		}
		modifier = {
			factor = 0.75
			trait = quick
		}
		modifier = {
			factor = 0.75
			trait = genius
		}
		modifier = {
			factor = 1.5
			trait = slothful
		}
		modifier = {
			factor = 1.5
			is_dumb_trigger = yes
		}
		modifier = {
			factor = 1.5
			trait = imbecile
		}
	}
	
	immediate = {
		father = { character_event = { id = celtic.1179 } }
		clr_character_flag = serving_fianna
	}
}

# Son returns home as a seasoned warrior
character_event = {
	id = celtic.1179
	desc = celtic.1179.desc
	picture = GFX_evt_viking_throneroom_oldgods
	border = GFX_event_normal_frame_war
	
	is_triggered_only = yes
	
	option = {
		name = celtic.1179.a
		FROM = {
			move_character = ROOT
			add_trait_fully_brave_effect = yes
			add_trait = fian
			change_martial = 2
		}
	}
}

# Son dies in battle (Son)
character_event = {
	id = celtic.1180
	hide_window = yes
	
	has_dlc = "The Old Gods"
	has_character_flag = serving_fianna
	
	mean_time_to_happen = {
		months = 200
		
		modifier = {
			factor = 0.75
			trait = brave
		}
		modifier = {
			factor = 0.75
			trait = wroth
		}
		modifier = {
			factor = 0.75
			trait = head1
		}
		modifier = {
			factor = 0.75
			trait = head2
		}
		modifier = {
			factor = 1.25
			trait = craven
		}
		modifier = {
			factor = 0.75
			trait = drunkard
		}
		modifier = {
			factor = 0.75
			has_epidemic_disease_trigger = yes
		}
		modifier = {
			factor = 0.75
			has_injury_trigger =  yes
		}
		modifier = {
			factor = 0.5
			trait = infirm
		}
		modifier = {
			factor = 0.5
			is_incapable = yes
		}
	}
	
	immediate = {
		father = { character_event = { id = celtic.1181 } }
		clr_character_flag = serving_fianna
	}
}

# Son dies in battle
character_event = {
	id = celtic.1181
	desc = celtic.1181.desc
	picture = GFX_evt_viking_throneroom_oldgods
	border = GFX_event_normal_frame_war
	
	is_triggered_only = yes
	
	option = {
		name = celtic.1181.a
		FROM = { death = { death_reason = death_battle } }
	}
}

# Son returns with loot (Son)
character_event = {
	id = celtic.1182
	hide_window = yes
	
	has_dlc = "The Old Gods"
	has_character_flag = serving_fianna
	
	mean_time_to_happen = {
		months = 160
		
		modifier = {
			factor = 0.75
			trait = greedy
		}
		modifier = {
			factor = 0.75
			stewardship = 10
		}
	}
	
	immediate = {
		father = { character_event = { id = celtic.1183 } }
		clr_character_flag = serving_fianna
	}
}

# Son returns with loot
character_event = {
	id = celtic.1183
	desc = celtic.1183.desc
	picture = GFX_evt_viking_throneroom_oldgods
	border = GFX_event_normal_frame_war
	
	is_triggered_only = yes
	
	option = {
		name = celtic.1183.a
		FROM = {
			move_character = ROOT
			add_trait = fian
		}
		wealth = 300
	}
}

# Father dies, Player Son is heir
character_event = {
	id = celtic.1184
	desc = celtic.1184.desc
	picture = GFX_evt_viking_throneroom_oldgods
	border = GFX_event_normal_frame_war
	
	has_dlc = "The Old Gods"
	ai = no
	
	trigger = {
		OR = {
			has_character_flag = wants_fianna
			has_character_flag = serving_fianna
		}
		father = { is_alive = no }
	}
	
	mean_time_to_happen = {
		days = 1
	}
	
	immediate = {
		clr_character_flag = wants_fianna
		clr_character_flag = serving_fianna
	}
	
	option = {
		name = celtic.1184.a
		add_trait = fian
		prestige = 200
		wealth = 200
	}
}

# Father dies, Son gets Fian trait
character_event = {
	id = celtic.1185
	hide_window = yes
	
	has_dlc = "The Old Gods"
	ai = yes
	
	trigger = {
		OR = {
			has_character_flag = wants_fianna
			has_character_flag = serving_fianna
		}
		father = { is_alive = no }
	}
		
	mean_time_to_happen = {
		days = 1
	}
	
	immediate = {
		add_trait = fian
		clr_character_flag = wants_fianna
		clr_character_flag = serving_fianna
	}
}

# Fianna Reforms
character_event = {
	id = celtic.1186
	hide_window = yes
	
	has_global_flag = celtic_pagan_reformation
	
	trigger = {
		NOT = { has_global_flag = fianna_reformed }
		is_title_active = d_fianna
	}
	
	mean_time_to_happen = {
		days = 10
	}
	
	immediate = {
		d_fianna = {
			religion = celtic_pagan_reformed # This Holy Order now changes religion
			holder_scope = {
				religion = celtic_pagan_reformed
			}
		}		
		set_global_flag = fianna_reformed

	}
}

# Ping event when vassalizing the Fianna
character_event = {
	id = celtic.116
	hide_window = yes
	
	is_triggered_only = yes
	
	immediate = {
		set_defacto_liege = FROM
		FROM = {
			letter_event = {
				id = celtic.117
			}
		}
	}
}

# Notification event when vassalizing the Fianna
letter_event = {
	id = celtic.117
	desc = celtic.117.desc
	border = GFX_event_letter_frame_religion
	
	is_triggered_only = yes
	
	option = {
		name = EXCELLENT
	}
}

#############################################
#
# Fianna event Series
#
# Event IDs celtic.1254-1300 reserved
# Event IDs celtic.1333-1334 reserved
#
#############################################
#Written by Patrick Marchand

#Fian visiting
character_event = {
	id = celtic.1254
	desc = celtic.1254.desc
	
	is_triggered_only = yes
	
	only_playable = yes
	prisoner = no
	war = no
	
	picture = GFX_evt_emissary

	trigger = {
		in_command = no
		religion_openly_celtic_or_reformed_trigger = yes
		OR = {
			culture = irish
			culture = scottish
			culture = pictish
		}
		NOT = { has_character_flag = fian_band_visiting }
		NOT = { has_character_flag = hates_fianna }
		any_courtier = {
			has_job_title = job_chancellor
		}
	}

	weight_multiplier = {
		days = 1
		modifier = {
			factor = 1.5
			trait = gregarious
		}
		modifier = {
			factor = 2.0
			prestige = 100
		}
		modifier = {
			factor = 2.0
			tier = count
		}
		modifier = {
			factor = 0.5
			tier = king
		}
		modifier = {
			factor = 0.2
			tier = emperor
		}
		modifier = {
			factor = 0.8
			trait = stressed
		}
		modifier = {
			factor = 0.8
			trait = depressed
		}
		modifier = {
			factor = 0.75
			trait = lunatic
		}
		modifier = {
			factor = 0.75
			trait = possessed
		}
		modifier = {
			factor = 0.9
			trait = ill
		}
		modifier = {
			factor = 0.8
			trait = pneumonic
		}
		modifier = {
			factor = 0.8
			trait = great_pox
		}
		modifier = {
			factor = 0.5
			trait = leper
		}
		modifier = {
			factor = 0.9
			has_injury_trigger =  yes
		}
		modifier = {
			factor = 0.8
			is_maimed_trigger = yes
		}
		modifier = {
			factor = 0.5
			trait = infirm
		}
		modifier = {
			factor = 0.4
			is_incapable = yes
		}
		modifier = {
			factor = 0.5
			trait = drunkard
		}
		modifier = {
			factor = 0.5
			has_epidemic_disease_trigger = yes
		}
				
	}	
	
	option = { #Welcome them with a lavish feast
		name = celtic.1254.a
		ai_chance = {
			factor = 10
			modifier = {
				factor = 2
				trait = gregarious
			}
			modifier = {
				factor = 2
				trait = charitable
			}
			modifier = {
				factor = 0
				trait = greedy
			}
			modifier = {
				factor = 0
				trait = shy
			}
		}
		set_character_flag = fian_band_visiting
		prestige = 10
		if = {
			limit = {
				not = { trait = gregarious }
			}
			add_trait = gregarious
		}
		if = {
			limit = {
				NOT = { trait = greedy }
			}
			scaled_wealth = -0.2
		}
		if = {
			limit = {
				trait = greedy
			}
			scaled_wealth = -0.4
			remove_trait = greedy
		}
		
	}
	option = { #Welcome them reluctantly
		name = celtic.1254.b
		ai_chance = {
			factor = 10
			modifier = {
				factor = 0
				OR = {
					trait = gregarious
					trait = proud
					trait = ambitious
					trait = charitable
				}
			}
			
		}
		prestige = 1
		scaled_wealth = -0.05
		set_character_flag = fian_band_visiting
	}
	option = {
		name = celtic.1254.c #Refuse them Access
		ai_chance = {
			factor = 1
			modifier = {
				factor = 0
				NOT = { trait = greedy }
			}
		}
		prestige = -5
		any_courtier = {
			opinion = {
				modifier = tight_ruler
				who = ROOT
			}
		}
	}
}
	
#Minor brawl fennid Injured
character_event = {
	id = celtic.1255
	desc = celtic.1255.desc
	picture = GFX_evt_joust
	
	only_playable = yes
	prisoner = no
	has_character_flag = fian_band_visiting
	
	trigger = {
		NOT = {	has_character_flag = fian_recruited }
		NOT = {	has_character_flag = fian_woman_seduced	}
	}

	mean_time_to_happen = {
		days = 20
	}	
	
	immediate = {
		clr_character_flag = fian_band_visiting
		clr_character_flag = fian_recruited	
		clr_character_flag = fian_woman_seduced
	}
	
	option = { #pay for their expenses, and send them on their way
		name = celtic.1255.a
		scaled_wealth = -0.05
		piety = 5
		
	}
	option = { #let them stay at the castle while recovering
		name = celtic.1255.b
		prestige = -5
		piety = 5
		if = {
			limit = { NOT = { personality_traits = 5 } }
			add_trait_partially_just_effect = yes
		}
	}
}	

#One fennid distinguishes himself
character_event = {
	id = celtic.1256
	desc = celtic.1256.desc
	
	only_playable = yes
	prisoner = no
	
	picture = GFX_evt_joust
	
	trigger =  {
	 	has_character_flag = fian_band_visiting
		NOT = {	has_character_flag = fian_recruited }
		NOT = {	has_character_flag = fian_woman_seduced	}
	}
	immediate = {
		set_character_flag = fian_recruited	
	}

	mean_time_to_happen = {
		days = 100
		modifier = {
			factor = 0.5
			trait = gregarious
		}
	}	
	
	option = {  #take him in your service.
		name = celtic.1256.a
		create_character = {
			random_traits = no
			dynasty = random
			female = no
			age = 16
			trait = brave
			trait = ambitious
			trait = humble
			trait = fian
			health = 10
			attributes = {
				martial = 10
			}
		}	
		scaled_wealth = -0.1
	}
	option = { #give him lavish praise
		name = celtic.1256.b
		prestige = 5
	}
}	

#Male courtier insulted by fennid
character_event = {
	id = celtic.1257
	desc = celtic.1257.desc
	picture = GFX_evt_joust
	
	only_playable = yes
	prisoner = no
	has_character_flag = fian_band_visiting
	
	trigger = {
	 	any_courtier = {
	 		age = 16
	 		is_female = no
	 		OR = {
	 			trait = cruel
	 			trait = proud
	 			trait = wroth
	 			trait = zealous
	 			trait = envious
	 			prestige = 100
	 		}
	 	}
	}	

	mean_time_to_happen = {
		days = 30
		modifier = {
			factor = 0.9
			trait = arbitrary
		}
		
		modifier = {
			factor = 5
			has_character_flag = fian_recruited	
		}
		
		modifier = {
			factor = 5
			has_character_flag = fian_woman_seduced	
		}		
		
	}	
	option = {
		name = celtic.1257.a  #Throw them out
		clr_character_flag = fian_band_visiting
		clr_character_flag = fian_recruited	
		clr_character_flag = fian_woman_seduced
		piety = -10 
	}
	option = { #Ignore the complaints
		name = celtic.1257.a
	 	random_courtier = {
	 		limit = {
	 			age = 16
	 			is_female = no
	 			OR = {
		 			trait = cruel
		 			trait = proud
		 			trait = wroth
		 			trait = zealous
		 			trait = envious
		 			prestige = 100
		 		}
		 	}
			opinion = {
				modifier = ruler_not_respect_rank
				who = ROOT
				months = 60
			}
	 	}		
	}
}	

#A young woman has been seduced by a fennid
character_event = {
	id = celtic.1258
	desc = celtic.1258.desc
	picture = GFX_evt_lovers
	
	only_playable = yes
	prisoner = no
	has_character_flag = fian_band_visiting
	
	trigger = {
		has_lover = no
	 	
		NOT = {	has_character_flag = fian_recruited }
		NOT = {	has_character_flag = fian_woman_seduced	}
		any_courtier = {
	 		age = 16
	 		not = { age = 20 }
	 		is_female = yes	
	 		is_married = no
	 		is_pregnant = no
			fertility = 0.3
	 	}	 	
	}	
	
	immediate = {
		set_character_flag = fian_woman_seduced
	}

	mean_time_to_happen = {
		days = 20
		
		modifier = {
			factor = 5
			has_character_flag = fian_recruited	
		}		
	}	
	option = { #stay
		name = celtic.1258.a
 		
 		
		random_courtier = {
	 		limit = {
	 			age = 16
	 			not = { age = 20 }
	 			is_female = yes	
	 			is_married = no
	 			is_pregnant = no
				has_lover = no
	 		}
	 		add_trait = lustful
	 		create_character = {
				random_traits = yes
				dynasty = random
				trait  = fian
				fertility = 0.6
				female = no
				age = 24
	 		}
			new_character = {
	 			impregnate = PREV
	 			add_lover = PREV
				add_trait = lustful
	 		}
	 	}
	 	piety = -10
	}
	option = { #dungeon
		name = celtic.1258.b
		ai_chance = {
			factor = 1
			modifier = {
				factor = 100
				OR = {
					trait = cruel
					trait = zealous
				 }
			}
		}
		random_courtier = {
	 		limit = {
	 			age = 16
	 			not = { age = 20 }
	 			is_female = yes	
	 			is_married = no
	 			is_pregnant = no
	 		}
	 		add_trait = lustful
			create_character = {
				random_traits = yes
				dynasty = random
				fertility = 0.6
				trait = fian
				female = no
				age = 24
	 		}
			new_character = {
	 			impregnate = PREV
	 			add_lover = PREV
				add_trait = lustful
				imprison = root
	 		}
	 	}		
	}
}

#Fian leaving
character_event = {
	id = celtic.1259
	desc = celtic.1259.desc
	
	only_playable = yes
	prisoner = no
	has_character_flag = fian_band_visiting
	
	immediate = {
		clr_character_flag = fian_band_visiting
		clr_character_flag = fian_woman_seduced
		clr_character_flag = fian_recruited	
	}
	
	picture = GFX_evt_feast

	mean_time_to_happen = {
		days = 40
		modifier = {
			factor = 0.1
			has_character_flag = fian_recruited	
		}		
	}	
	option = { #give them a farewell feast
		name = celtic.1259.a
		prestige = 10
		scaled_wealth = -0.05

	}
	option = { #let them leave quitely
		name = celtic.1259.b
		prestige = -5
	}
}

#Marshal has arrested a fennid
character_event = {
	id = celtic.1260
	desc = celtic.1260.desc
	picture = GFX_evt_melee
	
	is_triggered_only = yes
	
	only_playable = yes
	prisoner = no
	war = no
	
	trigger = {
		in_command = no
		NOT = { has_character_flag = fian_band_visiting }
		religion_openly_celtic_or_reformed_trigger = yes
		is_title_active = d_fianna
		any_courtier = {
			has_job_title = job_marshal
		}
	}
	
	option = { #order him released
		name = celtic.1260.a
		job_marshal = {
			opinion = {
				modifier = marshal_overruled
				who = ROOT
			}
		}
		piety = 5
		clr_character_flag = hates_fianna
	}
	option = { #it is not my concern
		name = celtic.1260.b
		job_marshal = {
			prestige = 10
		}
		prestige = -5
		set_character_flag = hates_fianna
	}
}	
	
# Ping event when donating money to the fianna
character_event = {
	id = celtic.1333
	hide_window = yes
	
	is_triggered_only = yes
	
	immediate = {
		wealth = 300
		FROM = {
			letter_event = {
				id = celtic.1334
			}
		}
		opinion = {
			who = FROM
			modifier = opinion_generous_donation
		}
	}
}

# Notification event when donating money to the fianna
letter_event = {
	id = celtic.1334
	desc = celtic.1334.desc
	border = GFX_event_letter_frame_religion
	
	is_triggered_only = yes
	
	option = {
		name = EXCELLENT
	}
}