namespace = HF

# Written by Joachim
# 41300 - 413500

# Seek out Saintly Burial Site (From Pilgrimage)
character_event = {
	id = HF.41300
	desc = EVTDESC_HF_41300
	picture = GFX_evt_cathedral
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes # SoA.5011, soa_pilgrim_events.txt

	immediate = {
		while = {
			count = 4

			random_province = {
				limit = {
					OR = {
						has_province_modifier = tomb_of_a_saint
						has_province_modifier = pillaged_tomb_of_a_saint
					}

					NOR = {
						owner = { same_realm = ROOT }
						province = event_target:first_burial_site
						province = event_target:second_burial_site
						province = event_target:third_burial_site
					}
				}

				if = {
					limit = { NOT = { event_target:first_burial_site = { always = yes } } }
					save_event_target_as = first_burial_site
				}
				else_if = {
					limit = { NOT = { event_target:second_burial_site = { always = yes } } }
					save_event_target_as = second_burial_site
				}
				else_if = {
					limit = { NOT = { event_target:third_burial_site = { always = yes } } }
					save_event_target_as = third_burial_site
				}
				else = {
					save_event_target_as = fourth_burial_site
				}
			}
		}
	}

	# First Random Burial
	option = {
		name = EVTOPTA_HF_41300_1
		name = EVTOPTA_HF_41300_2
		name = EVTOPTA_HF_41300_3

		trigger = {
			event_target:first_burial_site = { always = yes }
		}

		hidden_effect = {
			event_target:first_burial_site = {
				save_event_target_as = pilgrimage_destination
			}

			set_variable = {
				which = local_pilgrimage_person
				value = 1
			}
		}
	}

	# Second Random Burial
	option = {
		name = EVTOPTB_HF_41300_1
		name = EVTOPTB_HF_41300_2
		name = EVTOPTB_HF_41300_3

		trigger = {
			event_target:second_burial_site = { always = yes }
		}

		hidden_effect = {
			event_target:second_burial_site = {
				save_event_target_as = pilgrimage_destination
			}

			set_variable = {
				which = local_pilgrimage_person
				value = 1
			}
		}
	}

	# Third Random Burial
	option = {
		name = EVTOPTC_HF_41300_1
		name = EVTOPTC_HF_41300_2
		name = EVTOPTC_HF_41300_3

		trigger = {
			event_target:third_burial_site = { always = yes }
		}

		hidden_effect = {
			event_target:third_burial_site = {
				save_event_target_as = pilgrimage_destination
			}

			set_variable = {
				which = local_pilgrimage_person
				value = 1
			}
		}
	}

	# Fourth Random Burial
	option = {
		name = EVTOPTD_HF_41300_1
		name = EVTOPTD_HF_41300_2
		name = EVTOPTD_HF_41300_3

		trigger = {
			event_target:fourth_burial_site = { always = yes }
		}

		hidden_effect = {
			event_target:fourth_burial_site = {
				save_event_target_as = pilgrimage_destination
			}

			set_variable = {
				which = local_pilgrimage_person
				value = 1
			}
		}
	}

	# First Famous backup - St. Patrick of Ireland
	option = {
		name = EVTOPTE_HF_41300

		set_character_flag = cold_saintly_pilgrimage
		set_character_flag = pilgrimage_st_patrick

		character_event = {
			id = HF.41310
			days = 15
		}
	}

	# Second Famous backup - St. Augustine of Hippo
	option = {
		name = EVTOPTF_HF_41300

		set_character_flag = exotic_saintly_pilgrimage
		set_character_flag = pilgrimage_st_augustine

		character_event = {
			id = HF.41314
			days = 15
		}
	}

	# Third Famous backup - St. Christopher in Asia Minor
	option = {
		name = EVTOPTG_HF_41300

		set_character_flag = mild_saintly_pilgrimage
		set_character_flag = pilgrimage_st_christopher

		character_event = {
			id = HF.41312
			days = 15
		}
	}

	after = {
		# Picked one of the up to four random saintly holy sites
		if = {
			limit = {
				event_target:pilgrimage_destination = { always = yes }
			}

			# Cold Areas
			if = {
				limit = {
					event_target:pilgrimage_destination = {
						OR = {
							region = world_europe_north
							region = custom_russia
						}
					}
				}

				set_character_flag = cold_saintly_pilgrimage

				character_event = {
					id = HF.41310
					days = 15
				}
			}

			# Mild Areas
			else_if = {
				limit = {
					event_target:pilgrimage_destination = {
						OR = {
							region = world_europe_west_francia
							region = world_europe_west_iberia
							region = world_europe_south
						}
					}
				}

				set_character_flag = mild_saintly_pilgrimage

				character_event = {
					id = HF.41312
					days = 15
				}
			}

			# Exotic
			else_if = {
				limit = {
					event_target:pilgrimage_destination = {
						OR = {
							region = world_asia_minor
							region = world_middle_east_jerusalem
							region = world_middle_east_arabia
							region = world_africa_north
							region = world_africa_east
						}
					}
				}

				set_character_flag = exotic_saintly_pilgrimage

				character_event = {
					id = HF.41314
					days = 15
				}
			}

			# Generic
			else = {
				set_character_flag = generic_saintly_pilgrimage

				character_event = {
					id = HF.41316
					days = 15
				}
			}
		}
	}
}

# Journey to cold climate begins
character_event = {
	id = HF.41310
	picture = GFX_evt_pilgrims_epic_journey
	border = GFX_event_normal_frame_religion

	desc = {
		text = EVTDESC_HF_41310
		trigger = { event_target:pilgrimage_destination = { always = yes } }
	}
	desc = {
		text = EVTDESC_HF_41310_ALT
		trigger = { has_character_flag = pilgrimage_st_patrick }
	}

	is_triggered_only = yes

	# Start journey
	option = {
		name = EVTOPTA_HF_41310

		add_trait = on_pilgrimage

		hidden_effect = {
			random_list = {
				50 = { character_event = { id = HF.41320 days = 15 } }
				50 = { character_event = { id = HF.41340 days = 15 } }
			}
		}
	}
}

# Journey to mild climate begins
character_event = {
	id = HF.41312
	picture = GFX_evt_pilgrims_epic_journey
	border = GFX_event_normal_frame_religion

	desc = {
		text = EVTDESC_HF_41312
		trigger = { event_target:pilgrimage_destination = { always = yes } }
	}
	desc = {
		text = EVTDESC_HF_41312_ALT
		trigger = { check_variable = { which = local_pilgrimage_person value == 4 } }
	}

	is_triggered_only = yes

	option = {
		name = EVTOPTA_HF_41312

		add_trait = on_pilgrimage

		hidden_effect = {
			random_list = {
				50 = { character_event = { id = HF.41320 days = 15 } }
				50 = { character_event = { id = HF.41340 days = 15 } }
			}
		}
	}
}

# Journey to exotic climate begins
character_event = {
	id = HF.41314
	picture = GFX_evt_pilgrims_epic_journey
	border = GFX_event_normal_frame_religion

	desc = {
		text = EVTDESC_HF_41314
		trigger = { event_target:pilgrimage_destination = { always = yes } }
	}
	desc = {
		text = EVTDESC_HF_41314_ALT
		trigger = { has_character_flag = pilgrimage_st_augustine }
	}

	is_triggered_only = yes

	option = {
		name = EVTOPTA_HF_41314

		add_trait = on_pilgrimage

		hidden_effect = {
			random_list = {
				50 = { character_event = { id = HF.41320 days = 15 } }
				50 = { character_event = { id = HF.41340 days = 15 } }
			}
		}
	}
}

# Journey to generic climate begins
character_event = {
	id = HF.41316
	desc = EVTDESC_HF_41316
	picture = GFX_evt_pilgrims_epic_journey
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes

	option = {
		name = EVTOPTA_HF_41316

		add_trait = on_pilgrimage

		hidden_effect = {
			random_list = {
				50 = { character_event = { id = HF.41320 days = 15 } }
				50 = { character_event = { id = HF.41340 days = 15 } }
			}
		}
	}
}

# Come across fellow travellers
character_event = {
	id = HF.41320
	picture = GFX_evt_riders_night_hf
	border = GFX_event_normal_frame_religion

	desc = {
		text = EVTDESC_HF_41320
		trigger = { event_target:pilgrimage_destination = { always = yes } }
	}
	desc = {
		text = EVTDESC_HF_41320_ALT
		trigger = { has_character_flag = pilgrimage_st_patrick }
	}
	desc = {
		text = EVTDESC_HF_41320_ALT_2
		trigger = { has_character_flag = pilgrimage_st_augustine }
	}
	desc = {
		text = EVTDESC_HF_41320_ALT_3
		trigger = { has_character_flag = pilgrimage_st_christopher }
	}

	is_triggered_only = yes

	# Travel together
	option = {
		name = EVTOPTA_HF_41320

		trigger_switch = {
			on_trigger = has_character_flag

			cold_saintly_pilgrimage    = { character_event = { id = HF.41350 days = 30 } }
			mild_saintly_pilgrimage    = { character_event = { id = HF.41352 days = 30 } }
			exotic_saintly_pilgrimage  = { character_event = { id = HF.41354 days = 30 } }
			generic_saintly_pilgrimage = { character_event = { id = HF.41356 days = 30 } }
		}

		add_trait_partially_silently_gregarious_effect = yes
	}

	# A true pilgrim travels alone
	option = {
		name = EVTOPTB_HF_41320

		change_martial = 1

		trigger_switch = {
			on_trigger = has_character_flag

			cold_saintly_pilgrimage    = { character_event = { id = HF.41350 days = 15 } }
			mild_saintly_pilgrimage    = { character_event = { id = HF.41352 days = 15 } }
			exotic_saintly_pilgrimage  = { character_event = { id = HF.41354 days = 15 } }
			generic_saintly_pilgrimage = { character_event = { id = HF.41356 days = 15 } }
		}

		random = {
			chance = 50
			add_trait_partially_shy_effect = yes
		}
	}
}

# Come across bandits
character_event = {
	id = HF.41340
	desc = EVTDESC_HF_41340
	picture = GFX_evt_bandits
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes

	# Pay for passage
	option = {
		name = EVTOPTA_HF_41340

		prestige = -50
		wealth = -100
	}

	# Fight your way out of it
	option = {
		name = EVTOPTB_HF_41340

		prestige = 100

		random_list = {
			60 = {
				add_character_modifier = {
					name = repelled_bandits
					years = 5
				}
			}

			30 = {
				mult_modifier = { factor = 0.5 combat_rating >= 20 }
				mult_modifier = { factor = 2 combat_rating <= -10 }
				mult_modifier = { factor = 2 combat_rating <= -30 }

				add_trait_wounded_effect = yes
			}

			9 = {
				mult_modifier = { factor = 0.5 combat_rating >= 20 }
				mult_modifier = { factor = 2 combat_rating <= -10 }
				mult_modifier = { factor = 2 combat_rating <= -30 }

				add_maimed_trait_effect = yes
			}

			1 = {
				trigger = { combat_rating < 20 }

				mult_modifier = { factor = 2 combat_rating <= -10 }
				mult_modifier = { factor = 2 combat_rating <= -30 }

				death = { death_reason = death_battle }
			}
		}
	}

	after = {
		trigger_switch = {
			on_trigger = has_character_flag

			cold_saintly_pilgrimage = { character_event = { id = HF.41350 days = 15 } }
			mild_saintly_pilgrimage = { character_event = { id = HF.41352 days = 15 } }
			exotic_saintly_pilgrimage = { character_event = { id = HF.41354 days = 15 } }
			generic_saintly_pilgrimage = { character_event = { id = HF.41356 days = 15 } }
		}
	}
}

## Getting closer

# Cold
character_event = {
	id = HF.41350
	picture = GFX_evt_pilgrims_epic_journey
	border = GFX_event_normal_frame_religion

	desc = {
		text = EVTDESC_HF_41350
		trigger = { event_target:pilgrimage_destination = { always = yes } }
	}
	desc = {
		text = EVTDESC_HF_41350_ALT
		trigger = { has_character_flag = pilgrimage_st_patrick }
	}

	is_triggered_only = yes

	# Continue on, into the cold winterlands of the north
	option = {
		name = EVTOPTA_HF_41350

		trigger = {
			check_variable = {
				which = local_pilgrimage_person
				value == 1
			}
		}
	}

	option = {
		name = EVTOPTA_HF_41350_ALT

		trigger = {
			check_variable = {
				which = local_pilgrimage_person
				value = 2
			}
		}
	}

	after = {
		hidden_effect = {
			random_list = {
				50 = { character_event = { id = HF.41360 days = 15 } }
				50 = { character_event = { id = HF.41370 days = 15 } }
				50 = { character_event = { id = HF.41375 days = 15 } }
				50 = { character_event = { id = HF.41390 days = 15 } }

				 1 = {
					trigger = {
						has_game_rule = {
							name = supernatural_events
							value = on
						}
					}

					character_event = {
						id = HF.41410 # Weird village
						days = 15
					}
				}
			}
		}
	}
}

# Mild
character_event = {
	id = HF.41352
	picture = GFX_evt_pilgrims_epic_journey
	border = GFX_event_normal_frame_religion

	desc = {
		trigger = { event_target:pilgrimage_destination = { always = yes } }
		text = EVTDESC_HF_41352
	}
	desc = {
		trigger = { has_character_flag = pilgrimage_st_christopher }
		text = EVTDESC_HF_41352_ALT
	}

	is_triggered_only = yes

	option = {
		name = {
			text = EVTOPTA_HF_41352
			trigger = { event_target:pilgrimage_destination = { always = yes } }
		}
		name = {
			text = EVTOPTA_HF_41352_ALT
			trigger = { has_character_flag = pilgrimage_st_christopher }
		}

		hidden_effect = {
			random_list = {
				66 = { character_event = { id = HF.41360 days = 15 } }
				66 = { character_event = { id = HF.41365 days = 15 } }
				66 = { character_event = { id = HF.41390 days = 15 } }

				 1 = {
					trigger = {
						has_game_rule = {
							name = supernatural_events
							value = on
						}
					}

					character_event = {
						id = HF.41410 # Weird village
						days = 15
					}
				}
			}
		}
	}
}

# Exotic
character_event = {
	id = HF.41354
	picture = GFX_evt_pilgrims_epic_journey
	border = GFX_event_normal_frame_religion

	desc = {
		text = EVTDESC_HF_41354
		trigger = { event_target:pilgrimage_destination = { always = yes } }
	}
	desc = {
		text = EVTDESC_HF_41354_ALT
		trigger = { has_character_flag = pilgrimage_st_augustine }
	}

	is_triggered_only = yes

	option = {
		name = EVTOPTA_HF_41354

		trigger = { event_target:pilgrimage_destination = { always = yes } }

		hidden_effect = {
			random_list = {
				50 = { character_event = { id = HF.41360 days = 15 } }
				50 = { character_event = { id = HF.41365 days = 15 } }
				50 = { character_event = { id = HF.41390 days = 15 } }
				50 = { character_event = { id = HF.41400 days = 15 } }

				 1 = {
					trigger = {
						has_game_rule = {
							name = supernatural_events
							value = on
						}
					}

					character_event = {
						id = HF.41410 # Weird village
						days = 15
					}
				}
			}
		}
	}

	option = {
		name = EVTOPTA_HF_41354_ALT

		trigger = { has_character_flag = pilgrimage_st_augustine }

		hidden_effect = {
			random_list = {
				66 = { character_event = { id = HF.41360 days = 15 } }
				66 = { character_event = { id = HF.41365 days = 15 } }
				66 = { character_event = { id = HF.41390 days = 15 } }
				60 = { character_event = { id = HF.41400 days = 15 } }

				 1 = {
					trigger = {
						has_game_rule = {
							name = supernatural_events
							value = on
						}
					}

					character_event = {
						id = HF.41410 # Weird village
						days = 15
					}
				}
			}
		}
	}

}

# Generic
character_event = {
	id = HF.41356
	desc = EVTDESC_HF_41356
	picture = GFX_evt_pilgrims_epic_journey
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes

	option = {
		name = EVTOPTA_HF_41356

		hidden_effect = {
			random_list = {
				66 = { character_event = { id = HF.41360 days = 15 } }
				66 = { character_event = { id = HF.41365 days = 15 } }
				66 = { character_event = { id = HF.41390 days = 15 } }

				 1 = {
					trigger = {
						has_game_rule = {
							name = supernatural_events
							value = on
						}
					}

					character_event = {
						id = HF.41410 # Weird village
						days = 15
					}
				}
			}
		}
	}
}

# Coming across a Caravan of entertainers
character_event = {
	id = HF.41360
	picture = GFX_evt_jugglers
	border = GFX_event_normal_frame_religion

	desc = {
		text = EVTDESC_HF_41360
		trigger = {
			NOT = { trait = homosexual }
		}
	}

	desc = {
		text = EVTDESC_HF_41360_ALT
		trigger = { trait = homosexual }
	}

	is_triggered_only = yes

	# Maybe I should join him/her for the night ..
	option = {
		name = EVTOPTA_HF_41360

		add_trait_partially_silently_lustful_effect = yes

		add_character_modifier = {
			name = good_times
			months = 4
		}
	}

	# I will not be tainted by thy body!!
	option = {
		name = EVTOPTB_HF_41360

		add_trait_partially_silently_chaste_effect = yes
	}

	after = {
		character_event = {
			id = HF.41419
			days = 15
		}
	}
}

# Inn burning down
character_event = {
	id = HF.41365
	desc = EVTDESC_HF_41365
	picture = GFX_evt_firey_silhouette_hf
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes

	# God calls upon me to help out!
	option = {
		name = EVTOPTA_HF_41365

		prestige = 50
		wealth = -50

		add_trait_partially_silently_charitable_effect = yes
	}

	# God calls upon me to move on!
	option = {
		name = EVTOPTB_HF_41365

		prestige = -25

		add_trait_partially_silently_deceitful_effect = yes
	}

	# God calls upon me to see if I can find something valuable!
	option = {
		name = EVTOPTC_HF_41365

		prestige = -50
		wealth = 50

		add_trait_partially_silently_greedy_effect = yes
	}

	after = {
		character_event = {
			id = HF.41419
			days = 15
		}
	}
}

# Cold - Meeting bear
character_event = {
	id = HF.41370
	desc = EVTDESC_HF_41370
	picture = GFX_evt_bloody_man
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes

	# Fight to the Death
	option = {
		name = EVTOPTA_HF_41370

		prestige = 100

		add_trait_partially_silently_brave_effect = yes

		random_list = {
			30 = {
				add_character_modifier = {
					name = fought_bear
					years = 10
				}
			}

			30 = {
				mult_modifier = { factor = 0.5  combat_rating >=  20 }
				mult_modifier = { factor = 0.75 combat_rating >=  10 }
				mult_modifier = { factor = 1.5  combat_rating <= -10 }
				mult_modifier = { factor = 2    combat_rating <= -20 }

				add_trait_wounded_effect = yes
			}

			30 = {
				mult_modifier = { factor = 0.5  combat_rating >=  20 }
				mult_modifier = { factor = 0.75 combat_rating >=  10 }
				mult_modifier = { factor = 1.5  combat_rating <= -10 }
				mult_modifier = { factor = 2    combat_rating <= -20 }

				add_maimed_trait_effect = yes
			}

			10 = {
				mult_modifier = { factor = 0.5  combat_rating >=  20 }
				mult_modifier = { factor = 0.75 combat_rating >=  10 }
				mult_modifier = { factor = 1.5  combat_rating <= -10 }
				mult_modifier = { factor = 2    combat_rating <= -20 }

				death = { death_reason = death_accident_bear }
			}
		}
	}

	# Run away
	option = {
		name = EVTOPTB_HF_41370

		prestige = -50

		add_trait_silently_craven_effect = yes
		remove_trait_silently_brave_effect = yes
	}

	# Outsmart
	option = {
		name = EVTOPTC_HF_41370
		tooltip_info = lunatic

		trigger = { trait = lunatic }

		random_list = {
			60 = {
				mult_modifier = { factor = 2 learning > 20 }

				add_character_modifier = {
					name = outsmarted_bear
					years = 20
				}
			}

			40 = {
				mult_modifier = { factor = 2   learning <  5 }
				mult_modifier = { factor = 1.5 learning < 10 }
				mult_modifier = { factor = 0.5 learning > 15 }

				death = { death_reason = death_accident_bear }
			}
		}
	}

	after = {
		character_event = {
			id = HF.41419
			days = 15
		}
	}
}

# Cold - Lost in a forest
character_event = {
	id = HF.41375
	desc = EVTDESC_HF_41375
	picture = GFX_evt_mysterious_forest
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes

	# I will cut my way out if I have to!!!
	option = {
		name = EVTOPTA_HF_41375

		add_trait_partially_silently_wroth_effect = yes

		character_event = {
			id = HF.41419
			days = 15
		}
	}

	# Calm logic will guide me out
	option = {
		name = EVTOPTB_HF_41375

		prestige = 10

		random_list = {
			50 = {
				character_event = {
					id = HF.41419
					days = 15
					tooltip = EVTOPTB_HF_41375_TT1
				}
			}

			50 = {
				character_event = {
					id = HF.41370
					days = 15
					tooltip = EVTOPTB_HF_41375_TT2
				}
			}
		}

		add_trait_partially_silently_patient_effect = yes
	}

	# Actual logic will guide me out
	option = {
		name = EVTOPTC_HF_41375

		trigger = {
			OR = {
				trait = genius
				trait = quick
			}
		}

		prestige = 25

		character_event = {
			id = HF.41419
			days = 15
		}
	}
}

# Coming across a chapel in the rain
character_event = {
	id = HF.41390
	desc = EVTDESC_HF_41390
	picture = GFX_evt_stone_church
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes

	# Stay
	option = {
		name = EVTOPTA_HF_41390

		add_character_modifier = {
			name = good_nights_sleep
			months = 6
		}

		character_event = {
			id = HF.41419
			days = 30
		}
	}

	# Continue through the rain
	option = {
		name = EVTOPTB_HF_41390

		prestige = 50

		add_trait_partially_silently_zealous_effect = yes

		random = {
			chance = 20

			if = {
				limit = { has_dlc = "Reapers" }
				give_flu_effect = yes
			}
			else = {
				give_ill_effect = yes
			}

			custom_tooltip = { text = EVTTOOLTIP_HF_41390_TT }
		}

		character_event = {
			id = HF.41419
			days = 15
		}
	}
}

# Exotic - Surprised by snake
character_event = {
	id = HF.41400
	desc = EVTDESC_HF_41400
	picture = GFX_evt_sand_desert
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes

	# Fight the devil's creature
	option = {
		name = EVTOPTA_HF_41400

		add_trait_partially_silently_brave_effect = yes

		random_list = {
			50 = { change_martial = 1 }

			30 = {
				mult_modifier = { factor = 0.5  combat_rating >=  20 }
				mult_modifier = { factor = 0.75 combat_rating >=  10 }
				mult_modifier = { factor = 1.5  combat_rating <= -10 }
				mult_modifier = { factor = 2    combat_rating <= -20 }

				add_trait_wounded_effect = yes
			}

			20 = {
				mult_modifier = { factor = 0.5  combat_rating >=  20 }
				mult_modifier = { factor = 0.75 combat_rating >=  10 }
				mult_modifier = { factor = 1.5  combat_rating <= -10 }
				mult_modifier = { factor = 2    combat_rating <= -20 }

				add_maimed_trait_effect = yes
			}

			1 = {
				mult_modifier = { factor = 0.5  combat_rating >=  20 }
				mult_modifier = { factor = 0.75 combat_rating >=  10 }
				mult_modifier = { factor = 1.5  combat_rating <= -10 }
				mult_modifier = { factor = 2    combat_rating <= -20 }

				death = { death_reason = death_accident_snakes }
			}
		}

		character_event = {
			id = HF.41419
			days = 15
		}
	}

	# Move on, from this infested place
	option = {
		name = EVTOPTB_HF_41400

		random = {
			chance = 40
			add_trait_fully_paranoid_effect = yes
		}

		character_event = {
			id = HF.41419
			days = 15
		}
	}

	# Might come in handy for later?
	option = {
		name = EVTOPTC_HF_41400

		trigger = { intrigue >= 10 }

		add_character_modifier = {
			name = pet_snake
			duration = -1
		}

		random = {
			chance = 20

			add_character_modifier = {
				name = poisoned
				days = 50
			}
		}

		character_event = {
			id = HF.41419
			days = 15
		}
	}
}

# Weird village - part 1
character_event = {
	id = HF.41410
	desc = EVTDESC_HF_41410
	picture = GFX_evt_depopulated_town
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes

	option = {
		name = EVTOPTA_HF_41410

		character_event = {
			id = HF.41411
			days = 15
		}
	}
}

# Weird village - part 2
character_event = {
	id = HF.41411
	desc = EVTDESC_HF_41411
	picture = GFX_evt_sacrifice
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes

	option = {
		name = EVTOPTA_HF_41411

		remove_trait_silently_zealous_effect = yes

		character_event = {
			id = HF.41412
			days = 15
		}
	}

	option = {
		name = EVTOPTB_HF_41411

		add_trait_fully_silently_zealous_effect = yes

		random_list = {
			50 = {
				change_martial = 3

				character_event = {
					id = HF.41419
					days = 15
				}
			}

			50 = {
				mult_modifier = { factor = 0.5  combat_rating >=  20 }
				mult_modifier = { factor = 0.75 combat_rating >=  10 }
				mult_modifier = { factor = 1.5  combat_rating <= -10 }
				mult_modifier = { factor = 2    combat_rating <= -20 }

				death = {
					death_reason = death_pilgrimage
					killer = ROOT
				}
			}
		}
	}
}

# Weird village - part 3
character_event = {
	id = HF.41412
	desc = EVTDESC_HF_41412
	picture = GFX_evt_sacrifice
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes

	option = {
		name = EVTOPTA_HF_41412

		remove_trait_silently_zealous_effect = yes

		hidden_effect = {
			random_list = {
				80 = {
					character_event = {
						id = HF.41413
						days = 15
					}
				}

				20 = {
					death = {
						death_reason = death_pilgrimage
						killer = ROOT
					}
				}
			}
		}
	}

	option = {
		name = EVTOPTB_HF_41412

		random_list = {
			50 = {
				change_martial = 3

				character_event = {
					id = HF.41419
					days = 15
				}
			}

			50 = {
				mult_modifier = { factor = 0.5  combat_rating >=  20 }
				mult_modifier = { factor = 0.75 combat_rating >=  10 }
				mult_modifier = { factor = 1.5  combat_rating <= -10 }
				mult_modifier = { factor = 2    combat_rating <= -20 }

				death = {
					death_reason = death_pilgrimage
					killer = ROOT
				}
			}
		}
	}
}

# Weird village - part 4
character_event = {
	id = HF.41413
	desc = EVTDESC_HF_41413
	picture = GFX_evt_burning_castle_hf
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes

	immediate = {
		random_list = {
			20 = {
				trigger = { NOT = { trait = genius } }
				add_trait = genius
			}

			20 = {
				trigger = { is_smart_trigger = no }
				add_trait = quick
			}

			20 = {
				trigger = { NOT = { trait = attractive } }
				add_trait = attractive
			}

			20 = {
				trigger = { NOT = { trait = strong } }
				add_trait = strong
			}

			10 = { change_martial = 5 }
			10 = { change_stewardship = 5 }
			10 = { change_intrigue = 5 }
			10 = { change_diplomacy = 5 }
			10 = { change_learning = 5 }

			1 = {
				trigger = {
					immortal = no
					has_dlc = "Reapers"
				}

				add_trait = immortal

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

					if = {
						limit = { is_female = no }

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

	option = {
		name = EVTOPTA_HF_41413

		add_trait = possessed

		character_event = {
			id = HF.41419
			days = 15
		}
	}
}

## Finally there
character_event = {
	id = HF.41419
	picture = GFX_evt_market_hf # For generic and cold destinations
	border = GFX_event_normal_frame_religion

	desc = {
		text = EVTDESC_HF_41419
		trigger = {
			event_target:pilgrimage_destination = { always = yes }
			has_character_flag = cold_saintly_pilgrimage
		}
	}
	desc = {
		text = EVTDESC_HF_41419_ALT
		trigger = { has_character_flag = pilgrimage_st_patrick }
	}
	desc = {
		text = EVTDESC_HF_41424
		trigger = {
			event_target:pilgrimage_destination = { always = yes }
			has_character_flag = mild_saintly_pilgrimage
		}
	}
	desc = {
		text = EVTDESC_HF_41424_ALT
		trigger = { has_character_flag = pilgrimage_st_christopher }
	}
	desc = {
		text = EVTDESC_HF_41429
		trigger = {
			event_target:pilgrimage_destination = { always = yes }
			has_character_flag = exotic_saintly_pilgrimage
		}
	}
	desc = {
		text = EVTDESC_HF_41429_ALT
		trigger = { has_character_flag = pilgrimage_st_augustine }
	}
	desc = {
		text = EVTDESC_HF_41434
		trigger = { has_character_flag = generic_saintly_pilgrimage }
	}

	picture = {
		picture = GFX_evt_market_byzantine
		trigger = { has_character_flag = mild_saintly_pilgrimage }
	}
	picture = {
		picture = GFX_evt_market_arabic
		trigger = { has_character_flag = exotic_saintly_pilgrimage }
	}

	is_triggered_only = yes

	option = {
		name = EVTOPTA_HF_41419

		character_event = {
			id = HF.41420
			days = 15
		}
	}
}

# Thoughts about the burial site
character_event = {
	id = HF.41420
	picture = GFX_evt_icon
	border = GFX_event_normal_frame_religion

	desc = {
		text = EVTDESC_HF_41420_A
		trigger = {
			event_target:pilgrimage_destination = { always = yes }
			has_character_flag = cold_saintly_pilgrimage
		}
	}
	desc = {
		text = EVTDESC_HF_41420_B
		trigger = {
			event_target:pilgrimage_destination = { always = yes }
			has_character_flag = cold_saintly_pilgrimage
		}
	}
	desc = {
		text = EVTDESC_HF_41420_C
		trigger = {
			event_target:pilgrimage_destination = { always = yes }
			has_character_flag = cold_saintly_pilgrimage
		}
	}
	desc = {
		text = EVTDESC_HF_41420_ALT
		trigger = { has_character_flag = pilgrimage_st_patrick }
	}
	desc = {
		text = EVTDESC_HF_41425_A
		trigger = {
			event_target:pilgrimage_destination = { always = yes }
			has_character_flag = mild_saintly_pilgrimage
		}
	}
	desc = {
		text = EVTDESC_HF_41425_B
		trigger = {
			event_target:pilgrimage_destination = { always = yes }
			has_character_flag = mild_saintly_pilgrimage
		}
	}
	desc = {
		text = EVTDESC_HF_41425_C
		trigger = {
			event_target:pilgrimage_destination = { always = yes }
			has_character_flag = mild_saintly_pilgrimage
		}
	}
	desc = {
		text = EVTDESC_HF_41425_ALT
		trigger = { has_character_flag = pilgrimage_st_christopher }
	}
	desc = {
		text = EVTDESC_HF_41430_A
		trigger = {
			event_target:pilgrimage_destination = { always = yes }
			has_character_flag = exotic_saintly_pilgrimage
		}
	}
	desc = {
		text = EVTDESC_HF_41430_B
		trigger = {
			event_target:pilgrimage_destination = { always = yes }
			has_character_flag = exotic_saintly_pilgrimage
		}
	}
	desc = {
		text = EVTDESC_HF_41430_C
		trigger = {
			event_target:pilgrimage_destination = { always = yes }
			has_character_flag = exotic_saintly_pilgrimage
		}
	}
	desc = {
		text = EVTDESC_HF_41430_ALT
		trigger = { has_character_flag = pilgrimage_st_augustine }
	}
	desc = {
		text = EVTDESC_HF_41435_A
		trigger = { has_character_flag = generic_saintly_pilgrimage }
	}
	desc = {
		text = EVTDESC_HF_41435_B
		trigger = { has_character_flag = generic_saintly_pilgrimage }
	}
	desc = {
		text = EVTDESC_HF_41435_C
		trigger = { has_character_flag = generic_saintly_pilgrimage }
	}

	is_triggered_only = yes

	# The burial site is as impressive as I had hoped for
	option = {
		name = EVTOPTA_HF_41420

		trigger = { trait = zealous }

		piety = 25
	}

	# Not that impressive
	option = {
		name = EVTOPTB_HF_41420

		trigger = { trait = cynical }

		piety = -10
	}

	# What a journey
	option = {
		name = EVTOPTC_HF_41420

		trigger = {
			NOR = {
				trait = cynical
				trait = zealous
			}
		}

		piety = 15
	}

	after = {
		character_event = {
			id = HF.41450
			days = 60
		}
	}
}

# Can see home once more!
character_event = {
	id = HF.41450
	desc = EVTDESC_HF_41450
	picture = GFX_evt_garden
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes

	immediate = {
		if = {
			limit = {
				ai = no
				is_ironman = yes
				NOT = { has_character_flag = achievement_pilgrim }
			}

			set_character_flag = achievement_pilgrim
		}

		clr_character_flag = do_not_disturb
		clr_character_flag = pilgrimage_to_canterbury
		clr_character_flag = pilgrimage_to_jerusalem
		clr_character_flag = pilgrimage_to_koln
		clr_character_flag = pilgrimage_to_rome
		clr_character_flag = pilgrimage_to_santiago
		clr_character_flag = pilgrimage_to_constantinople
		clr_character_flag = pilgrimage_to_axum
		clr_character_flag = pilgrimage_to_antioch
		clr_character_flag = abominable_pilgrimage
		clr_character_flag = preparing_pilgrimage
		clr_character_flag = activated_pilgrimage
		clr_character_flag = cold_saintly_pilgrimage
		clr_character_flag = mild_saintly_pilgrimage
		clr_character_flag = exotic_saintly_pilgrimage
		clr_character_flag = generic_saintly_pilgrimage
		clr_character_flag = pilgrimage_st_augustine
		clr_character_flag = pilgrimage_st_christopher
		clr_character_flag = pilgrimage_st_patrick
	}

	option = {
		name = EVTOPTA_HF_41450

		remove_trait = on_pilgrimage
		add_trait = pilgrim

		if = {
			limit = { has_quest = quest_monastic_order_pilgrimage_christian }

			letter_event = {
				id = MNM.4020
				days = 1
			}
		}
	}
}