###################################
#
# Health Events
#
# Id 6000-6499 is reserved
#
###################################
#
# Written by Sara Wendel-rtqvist
# and Chris King
# and Henrik Eklund

# Fire MTTH events when contracting disease?

# Syphilitic
character_event = {
	id = 6000
	desc = EVTDESC6000
	picture = GFX_evt_illness
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes # on_yearly_pulse, random_events, health

	min_age = 16
	only_capable = yes
	lacks_dlc = "Reapers"

	trigger = {
		trigger_if = {
			limit = {
				OR = {
					trait = chaste
					is_lover = spouse
				}
			}

			spouse = {
				trait = great_pox
				is_abroad = no
			}
		}

		NOR = {
			trait = great_pox
			trait = celibate
			trait = infirm
		}

		immortal = no
	}

	weight_multiplier = {
		factor = 1

		mult_modifier = {
			factor = 10

			spouse = {
				trait = great_pox
				is_abroad = no
			}
		}

		mult_modifier = {
			factor = 2
			in_command_trigger = yes
		}

		mult_modifier = {
			factor = 2
			trait = lustful
		}

		mult_modifier = {
			factor = 1.7
			trait = hedonist
		}

		mult_modifier = {
			factor = 0.1
			trait = chaste
		}

		# CK2Plus
		mult_modifier = {
			factor = 1.33
			trait = attractive
		}

		mult_modifier = {
			factor = 0.5
			trait = ugly
		}

		mult_modifier = {
			factor = 1.25
			trait = gregarious
		}

		mult_modifier = {
			factor = 0.83
			trait = shy
		}

		mult_modifier = {
			factor = 10

			any_lover = {
				trait = great_pox
				at_location = ROOT
				is_abroad = no
			}
		}
	}

	option = {
		name = EVTOPTA6000

		add_trait = great_pox
		blessing_removes_disease_effect = yes
		deaths_gift_removes_disease_effect = yes
	}
}

# Remove Syphilitic
character_event = {
	id = 6001
	desc = EVTDESC6001
	picture = GFX_evt_recovery
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes # on_yearly_pulse, random_events, health

	min_age = 16
	is_sick = yes
	only_capable = yes
	lacks_dlc = "Reapers"

	trigger = {
		trait = great_pox
		health >= 6
	}

	weight_multiplier = {
		factor = 1

		mult_modifier = {
			factor = 2
			health >= 8
		}

		mult_modifier = {
			factor = 2
			health >= 9
		}
	}

	option = {
		name = EVTOPTA6001

		remove_trait = great_pox
	}
}

# Leper
character_event = {
	id = 6010
	desc = EVTDESC6010
	picture = GFX_evt_illness
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes # on_yearly_pulse, random_events, health

	min_age = 10
	only_capable = yes

	trigger = {
		NOT = { trait = leper }
		health < 5
		immortal = no

		NOT = {
			has_game_rule = {
				name = non_epidemic_diseases
				value = none
			}
		}
	}

	weight_multiplier = {
		factor = 1

		modifier = {
			factor = 2
			health < 4
		}

		mult_modifier = {
			factor = 2
			in_command_trigger = yes
		}

		mult_modifier = {
			factor = 2
			any_courtier = { trait = leper }
		}

		mult_modifier = {
			factor = 2
			is_weak_trigger = yes
		}

		mult_modifier = {
			factor = 2

			OR = {
				trait = infection
				trait = severely_injured
				trait = wounded
			}
		}

		mult_modifier = {
			factor = 1.1
			trait = charitable
		}

		# CK2Plus
		mult_modifier = {
			factor = 2
			has_game_rule = {
				name = non_epidemic_diseases
				value = more
			}
		}

		mult_modifier = {
			factor = 0.5
			has_game_rule = {
				name = non_epidemic_diseases
				value = fewer
			}
		}

		mult_modifier = {
			factor = 0.25
			has_game_rule = {
				name = non_epidemic_diseases
				value = rare
			}
		}
	}

	option = {
		name = EVTOPTA6010

		add_trait = leper

		set_character_flag = new_leper_character

		character_event = {
			id = RIP.11031 # Get treatment
			days = 1
		}

		character_event = {
			id = RIP.11063 # Flag clean-up
			days = 20
		}

		hidden_effect = {
			random_list = {
				100 = {
					character_event = {
						id = RIP.5041 # Leper becomes disfigured
						days = 365
						random = 50
					}
				}

				75 = {
					character_event = {
						id = RIP.5041 # Leper becomes disfigured
						days = 1500
						random = 300
					}
				}

				30 = {
					character_event = {
						id = RIP.5041 # Leper becomes disfigured
						days = 3000
						random = 600
					}
				}
			}
		}
	}
}

# Remove Leper
character_event = {
	id = 6011
	desc = EVTDESC6011
	picture = GFX_evt_recovery
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes # on_yearly_pulse, random_events, health

	min_age = 16
	is_sick = yes
	only_capable = yes

	trigger = {
		trait = leper
		health >= 4
		wealth >= 25

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

	weight_multiplier = {
		factor = 1
	}

	option = {
		name = EVTOPTA6011

		remove_trait = leper
		wealth = -25
	}
}

# Become Lunatic
character_event = {
	id = 6020
	picture = GFX_evt_lunatic
	border = GFX_event_normal_frame_religion

	desc = {
		text = EVTDESC6020
		trigger = {
			NOR = {
				trait = paranoid
				trait = zealous
			}
			is_ill = no
			is_incapable = no
			prisoner = no
		}
	}
	desc = {
		text = EVTDESC6020_PARA
		trigger = {
			trait = paranoid
			is_incapable = no
		}
	}
	desc = {
		text = EVTDESC6020_FEVER
		trigger = {
			is_ill = yes
			is_incapable = no
		}
	}
	desc = {
		text = EVTDESC6020_ZEAL
		trigger = {
			trait = zealous
			is_incapable = no
		}
	}
	desc = {
		text = EVTDESC6020_PRISON
		trigger = {
			prisoner = yes
			is_incapable = no
		}
	}
	desc = {
		text = EVTDESC6020_COMA
		trigger = { is_incapable = yes }
	}

	is_triggered_only = yes # on_yearly_pulse, random_events, health

	min_age = 10

	trigger = {
		NOT = { trait = lunatic }

		OR = {
			# Senile/comatose due to old age do not gain lunatic, immortals get a pass though
			practical_age < 65
			immortal = yes
			is_incapable = no
		}
	}

	weight_multiplier = {
		factor = 1

		mult_modifier = {
			factor = 333 # 12 years on average

			OR = {
				trait = great_pox
				trait = aztec_disease
			}
		}

		mult_modifier = {
			factor = 167 # 24 years on average

			prisoner = yes
			has_character_modifier = the_oubliette
		}

		mult_modifier = {
			factor = 50 # 80 years on average

			OR = {
				trait = slow_fever
				trait = camp_fever
			}
		}

		mult_modifier = {
			factor = 10

			prisoner = yes

			NOR = {
				has_character_modifier = the_oubliette
				has_character_modifier = house_arrest
			}
		}

		mult_modifier = {
			factor = 5 # 800 years on average

			is_ill = yes

			NOR = {
				trait = slow_fever
				trait = camp_fever
				trait = great_pox
				trait = aztec_disease
			}
		}

		mult_modifier = {
			factor = 40 # 1 year on average, rabies will also be ill
			trait = rabies
		}

		mult_modifier = {
			factor = 40
			is_incapable = yes # Coma due to brain damage. Wakes up a lunatic.
		}

		mult_modifier = {
			factor = 40
			is_incapable = yes
			immortal = yes # Incapable immortals more likely to wake up nuts
		}

		mult_modifier = {
			factor = 4
			trait = paranoid
		}

		mult_modifier = {
			factor = 4
			trait = stressed
		}

		mult_modifier = {
			factor = 2
			trait = depressed
		}

		mult_modifier = {
			factor = 2
			trait = zealous
		}

		mult_modifier = {
			factor = 2
			trait = inbred
		}

		mult_modifier = {
			factor = 2
			trait = imbecile
		}

		mult_modifier = {
			factor = 2
			trait = genius
		}

		mult_modifier = {
			factor = 1.333
			trait = drunkard
		}
	}

	option = {
		name = {
			text = EVTOPTA6020
			trigger = {
				is_ill = no
				is_incapable = no
				prisoner = no
				NOR = {
					trait = paranoid
					trait = zealous
				}
			}
		}
		name = {
			text = EVTOPTA6020_PARA
			trigger = {
				trait = paranoid
				is_incapable = no
			}
		}
		name = {
			text = EVTOPTA6020_FEVER
			trigger = {
				is_ill = yes
				is_incapable = no
			}
		}
		name = {
			text = EVTOPTA6020_ZEAL
			trigger = {
				trait = zealous
				is_incapable = no
			}
		}
		name = {
			text = EVTOPTA6020_PRISON
			trigger = {
				prisoner = yes
				is_incapable = no
			}
		}
		name = {
			text = EVTOPTA6020_COMA
			trigger = { is_incapable = yes }
		}

		add_trait = lunatic

		remove_trait_silently_depressed_effect = yes
		remove_trait_silently_stressed_effect = yes
		remove_trait_silently_incapable_effect = yes
	}
}

### Remove Lunatic ###
character_event = {
	id = 6021
	desc = EVTDESC6021
	picture = GFX_evt_recovery
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes # on_yearly_pulse, random_events, health

	min_age = 16
	only_capable = yes

	trigger = {
		trait = lunatic
		health >= 4

		NOR = {
			trait = great_pox
			trait = aztec_disease
		}
	}

	weight_multiplier = {
		factor = 1

		mult_modifier = {
			factor = 2
			health >= 6
		}
	}

	option = {
		name = EVTOPTA6021
		remove_trait = lunatic
	}
}

### Possessed ###
character_event = {
	id = 6030
	picture = GFX_evt_lunatic
	border = GFX_event_normal_frame_religion

	desc = {
		text = EVTDESC6030
		trigger = {
			NOT = { religion_group = muslim }
		}
	}
	desc = {
		text = EVTDESC6030_MUS
		trigger = { religion_group = muslim }
	}

	is_triggered_only = yes # on_yearly_pulse, random_events, health

	min_age = 10
	only_capable = yes

	trigger = {
		NOT = { trait = possessed }
	}

	weight_multiplier = {
		factor = 1

		mult_modifier = {
			factor = 1.1
			prestige < 20
		}

		mult_modifier = {
			factor = 1.1
			piety < 10
		}

		mult_modifier = {
			factor = 1.1
			trait = zealous
		}
	}

	option = {
		name = {
			text = EVTOPTA6030
			trigger = {
				NOT = { religion_group = muslim }
			}
		}
		name = {
			text = EVTOPTA6030_MUS
			trigger = { religion_group = muslim }
		}

		add_trait = possessed
	}
}

### Remove Possessed ###
character_event = {
	id = 6031
	picture = GFX_evt_recovery
	border = GFX_event_normal_frame_religion

	desc = {
		text = EVTDESC6031
		trigger = { religion_group = christian }
	}
	desc = {
		text = EVTDESC6031_MUS
		trigger = { religion_group = muslim }
	}
	desc = {
		text = EVTDESC6031_ALL
		trigger = {
			NOR = {
				religion_group = muslim
				religion_group = christian
			}
		}
	}

	is_triggered_only = yes # on_yearly_pulse, random_events, health

	min_age = 10
	only_capable = yes

	trigger = {
		trait = possessed
		health >= 4
	}

	weight_multiplier = {
		factor = 1

		mult_modifier = {
			factor = 1.1
			prestige = 20
		}

		mult_modifier = {
			factor = 1.1
			piety = 10
		}
	}

	option = {
		name = {
			text = EVTOPTA6031
			trigger = { religion_group = christian }
		}
		name = {
			text = EVTOPTA6031_ALL
			trigger = { NOT = { religion_group = christian } }
		}

		remove_possessed_effect = yes
	}
}

# Stressed
character_event = {
	id = 6040
	desc = EVTDESC6040
	picture = GFX_evt_bad_news
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes # on_yearly_pulse, random_events, health

	min_age = 16
	only_capable = yes

	trigger = {
		OR = {
			is_ruler = yes
			is_councillor = yes
			has_minor_title = title_regent
		}

		NOR = {
			trait = stressed
			trait = infirm
		}
	}

	weight_multiplier = {
		factor = 1

		mult_modifier = {
			factor = 1.333
			trait = diligent
		}

		mult_modifier = {
			factor = 1.25
			in_command_trigger = yes
		}

		mult_modifier = {
			factor = 0.1
			trait = slothful
		}
	}

	option = {
		name = EVTOPTA6040

		add_trait = stressed
	}
}

# Remove Stressed
character_event = {
	id = 6041
	desc = EVTDESC6041
	picture = GFX_evt_recovery
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes # on_yearly_pulse, random_events, health

	min_age = 16
	only_capable = yes

	trigger = {
		trait = stressed
	}

	weight_multiplier = {
		factor = 1

		mult_modifier = {
			factor = 200

			is_ruler = no
			is_councillor = no
			in_command_trigger = no
			NOT = { has_minor_title = title_regent }
		}

		mult_modifier = {
			factor = 1.333
			is_ruler = no
		}

		mult_modifier = {
			factor = 1.333
			is_councillor = no
		}

		mult_modifier = {
			factor = 1.333
			in_command_trigger = no
		}

		mult_modifier = {
			factor = 1.333
			NOT = { has_minor_title = title_regent }
		}

		# CK2Plus
		mult_modifier = {
			factor = 1.333
			NOT = { trait = diligent }
		}

		mult_modifier = {
			factor = 10
			trait = slothful
		}
	}

	option = {
		name = EVTOPTA6041

		remove_trait = stressed
	}
}

# Depressed
character_event = {
	id = 6050
	desc = EVTDESC6050
	picture = GFX_evt_bad_news
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes # on_yearly_pulse, random_events, health

	min_age = 10
	only_capable = yes

	trigger = {
		NOR = {
			trait = depressed
			trait = zealous
			trait = content
		}
	}

	weight_multiplier = {
		factor = 1

		mult_modifier = {
			factor = 2

			age < 20

			mother_even_if_dead = {
				is_alive = no
			}
		}

		mult_modifier = {
			factor = 1.33

			age < 20

			father_even_if_dead = {
				is_alive = no
			}
		}

		mult_modifier = {
			factor = 1.25
			trait = cynical
		}

		mult_modifier = {
			factor = 2
			trait = stressed
		}

		mult_modifier = {
			factor = 2
			is_ill = yes
		}

		mult_modifier = {
			factor = 1.4
			trait = slothful
		}

		mult_modifier = {
			factor = 1.4
			has_ugly_trait_trigger = yes
		}

		mult_modifier = {
			factor = 1.25
			trait = ambitious
		}

		mult_modifier = {
			factor = 1.25
			in_command_trigger = yes
		}

		mult_modifier = {
			factor = 0.5
			trait = diligent
		}
	}

	option = {
		name = EVTOPTA6050

		add_trait = depressed
	}
}

# Remove Depressed
character_event = {
	id = 6051
	desc = EVTDESC6051
	picture = GFX_evt_recovery
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes # on_yearly_pulse, random_events, health

	min_age = 10
	only_capable = yes

	trigger = {
		trait = depressed
	}

	weight_multiplier = {
		factor = 1

		mult_modifier = {
			factor = 10
			trait = content
		}

		mult_modifier = {
			factor = 10
			trait = zealous
		}

		mult_modifier = {
			factor = 2
			trait = diligent
		}

		mult_modifier = {
			factor = 0.5
			trait = cynical
		}

		mult_modifier = {
			factor = 0.5
			trait = stressed
		}

		mult_modifier = {
			factor = 0.5
			is_ill = yes
		}

		mult_modifier = {
			factor = 0.666
			trait = slothful
		}

		mult_modifier = {
			factor = 0.666
			has_ugly_trait_trigger = yes
		}

		mult_modifier = {
			factor = 1.3
			trait = ambitious
		}

		mult_modifier = {
			factor = 0.75
			in_command_trigger = yes
		}
	}

	option = {
		name = EVTOPTA6051

		remove_trait = depressed
	}
}

# Ill
character_event = {
	id = 6060
	picture = GFX_evt_illness
	border = GFX_event_normal_frame_religion
	desc = EVTDESC6060

	is_triggered_only = yes

	option = {
		name = EVTOPTA6060

		add_trait = ill
		blessing_removes_disease_effect = yes
		deaths_gift_removes_disease_effect = yes
	}
}

# Meta ill
character_event = {
	id = 6063

	hide_window = yes
	is_triggered_only = yes # on_yearly_pulse, random_events, health

	trigger = {
		health >= 3.0
		is_ill = no
		immortal = no

		NOT = {
			has_game_rule = {
				name = non_epidemic_diseases
				value = none
			}
		}
	}

	weight_multiplier = {
		factor = 1

		mult_modifier = {
			factor = 2
			trait = depressed
		}

		mult_modifier = {
			factor = 2
			trait = stressed
		}

		mult_modifier = {
			factor = 2
			is_weak_trigger = yes
		}

		mult_modifier = {
			factor = 10
			prisoner = yes
			has_character_modifier = the_oubliette
		}

		mult_modifier = {
			factor = 4
			prisoner = yes
			has_character_modifier = the_dungeon
		}

		mult_modifier = {
			factor = 0.666
			is_strong_trigger = yes
		}

		mult_modifier = {
			factor = 0.666
			base_health >= 6
		}

		mult_modifier = {
			factor = 0.5
			base_health >= 7
		}

		mult_modifier = {
			factor = 0.5
			base_health >= 8
		}

		mult_modifier = {
			factor = 2
			has_game_rule = {
				name = non_epidemic_diseases
				value = more
			}
		}

		mult_modifier = {
			factor = 0.5
			has_game_rule = {
				name = non_epidemic_diseases
				value = fewer
			}
		}

		mult_modifier = {
			factor = 0.25
			has_game_rule = {
				name = non_epidemic_diseases
				value = rare
			}
		}

		# CK2Plus
		mult_modifier = {
			factor = 3
			practical_age < 1
		}

		mult_modifier = {
			factor = 3
			practical_age < 3
		}

		mult_modifier = {
			factor = 3
			practical_age < 6
		}
	}

	immediate = {
		if = {
			limit = { has_dlc = "Reapers" }
			add_symptom_effect = yes
		}
		else = {
			character_event = { id = 6060 }
		}
	}
}

# Remove Ill
character_event = {
	id = 6061
	desc = EVTDESC6061
	picture = GFX_evt_recovery
	border = GFX_event_normal_frame_religion

	is_sick = yes

	trigger = {
		trait = ill
		base_health >= 3
	}

	mean_time_to_happen = {
		years = 1

		mult_modifier = {
			factor = 1.5
			trait = depressed
		}

		mult_modifier = {
			factor = 2.0
			trait = stressed
		}

		mult_modifier = {
			factor = 0.3
			base_health >= 5
		}

		mult_modifier = {
			factor = 0.5
			base_health >= 6
		}

		mult_modifier = {
			factor = 0.5
			base_health >= 7
		}

		# CK2Plus
		mult_modifier = {
			factor = 0.5
			base_health >= 8
		}

		mult_modifier = {
			factor = 4.0
			has_character_modifier = the_oubliette
		}

		mult_modifier = {
			factor = 2.0
			has_character_modifier = the_dungeon
		}
	}

	option = {
		name = EVTOPTA6061

		remove_trait = ill

		random = {
			chance = 50

			health = -0.5

			hidden_effect = {
				if = {
					limit = {
						check_variable = {
							which = health_lost
							value >= 0.1
						}
					}

					change_variable = {
						which = health_lost
						value = 0.5
					}
				}

				else = {
					set_variable = {
						which = health_lost
						value = 0.5
					}
				}
			}
		}
	}
}

# Remove Sickly
character_event = {
	id = 6062
	desc = EVTDESC6062
	picture = GFX_evt_child_play
	border = GFX_event_normal_frame_religion

	max_age = 7
	is_sick = yes

	trigger = {
		trait = sickly
		age >= 2
	}

	mean_time_to_happen = {
		years = 1

		mult_modifier = {
			factor = 0.5
			age >= 3
		}

		mult_modifier = {
			factor = 0.5
			age >= 4
		}

		mult_modifier = {
			factor = 0.01
			age >= 5
		}
	}

	option = {
		name = EVTOPTA6062

		remove_trait = sickly

		random = {
			chance = 50

			health = -0.5

			hidden_effect = {
				if = {
					limit = {
						check_variable = {
							which = health_lost
							value >= 0.1
						}
					}

					change_variable = {
						which = health_lost
						value = 0.5
					}
				}

				else = {
					set_variable = {
						which = health_lost
						value = 0.5
					}
				}
			}
		}
	}
}

# Pneumonic
character_event = {
	id = 6070
	desc = EVTDESC6070
	picture = GFX_evt_illness
	border = GFX_event_normal_frame_religion

	is_sick = yes
	lacks_dlc = "Reapers"

	trigger = {
		OR = {
			trait = ill
			trait = measles
		}

		NOT = { trait = pneumonic }
		immortal = no
	}

	mean_time_to_happen = {
		years = 20

		mult_modifier = {
			factor = 0.75
			trait = depressed
		}

		mult_modifier = {
			factor = 0.75
			trait = stressed
		}

		mult_modifier = {
			factor = 0.5
			base_health < 4
		}

		mult_modifier = {
			factor = 0.5
			base_health < 5
		}

		mult_modifier = {
			factor = 2.0
			base_health >= 6
		}

		mult_modifier = {
			factor = 2.0
			base_health >= 7
		}

		mult_modifier = {
			factor = 2.0
			base_health >= 8
		}

		mult_modifier = {
			factor = 0.25
			in_command_trigger = yes
			month < 2 # jan and feb
		}

		# CK2Plus
		mult_modifier = {
			factor = 0.1
			has_character_modifier = the_oubliette
		}

		mult_modifier = {
			factor = 0.25
			has_character_modifier = the_dungeon
		}
	}

	option = {
		name = EVTOPTA6070

		add_trait = pneumonic
		blessing_removes_disease_effect = yes
		deaths_gift_removes_disease_effect = yes
	}
}

# Remove Pneumonic
character_event = {
	id = 6071
	desc = EVTDESC6071
	picture = GFX_evt_recovery
	border = GFX_event_normal_frame_religion

	is_sick = yes
	lacks_dlc = "Reapers"

	trigger = {
		trait = pneumonic
		base_health >= 4
	}

	mean_time_to_happen = {
		months = 4

		mult_modifier = {
			factor = 1.5
			trait = depressed
		}

		mult_modifier = {
			factor = 1.5
			trait = stressed
		}

		mult_modifier = {
			factor = 2.0
			base_health < 4
		}

		mult_modifier = {
			factor = 2.0
			base_health < 5
		}

		mult_modifier = {
			factor = 0.5
			base_health >= 6
		}

		mult_modifier = {
			factor = 0.5
			base_health >= 7
		}

		mult_modifier = {
			factor = 0.5
			base_health >= 8
		}

		# CK2Plus
		mult_modifier = {
			factor = 4.0
			has_character_modifier = the_oubliette
		}

		mult_modifier = {
			factor = 2.0
			has_character_modifier = the_dungeon
		}
	}

	option = {
		name = EVTOPTA6071

		remove_trait = pneumonic

		random = {
			chance = 50

			health = -0.5

			hidden_effect = {
				if = {
					limit = {
						check_variable = {
							which = health_lost
							value >= 0.1
						}
					}

					change_variable = {
						which = health_lost
						value = 0.5
					}
				}

				else = {
					set_variable = {
						which = health_lost
						value = 0.5
					}
				}
			}
		}
	}
}

# Wounded
# character_event = {
# 	id = 6080
# 	desc = EVTDESC6080
# 	picture = GFX_evt_illness
# 	border = GFX_event_normal_frame_religion
#
# 	is_triggered_only = yes
#
# 	min_age = 16
# 	only_capable = yes
# 	prisoner = no
#
# 	trigger = {
# 		OR = {
# 			in_command_trigger = yes
# 			trait = hunter
# 			trait = brave
# 		}
#
# 		is_maimed_trigger = no
# 		NOT = { trait = wounded }
# 	}
#
# 	weight_multiplier = {
# 		factor = 1
#
# 		mult_modifier = {
# 			factor = 1.1
# 			trait = brave
# 		}
#
# 		mult_modifier = {
# 			factor = 1.25
# 			in_command_trigger = yes
# 		}
#
# 		mult_modifier = {
# 			factor = 1.4
# 			is_ruler = yes
# 		}
#
# 		mult_modifier = {
# 			factor = 1.666
# 			trait = misguided_warrior
# 		}
#
# 		mult_modifier = {
# 			factor = 0.9
# 			trait = paranoid
# 		}
# 	}
#
# 	option = {
# 		name = EVTOPTA6080
#
# 		add_trait = wounded
# 	}
# }

# Remove Wounded
character_event = {
	id = 6081
	desc = EVTDESC6081
	picture = GFX_evt_recovery
	border = GFX_event_normal_frame_religion

	trigger = {
		trait = wounded
		base_health >= 4
		NOT = { trait = infection }
	}

	mean_time_to_happen = {
		months = 6

		mult_modifier = {
			factor = 0.5
			base_health >= 5.1
		}

		mult_modifier = {
			factor = 0.5
			base_health >= 6
		}

		# CK2Plus
		mult_modifier = {
			factor = 4.0

			OR = {
				trait = ill
				trait = pneumonic
			}
		}

		mult_modifier = {
			factor = 1.5
			in_command_trigger = yes
		}

		mult_modifier = {
			factor = 4.0
			has_character_modifier = the_oubliette
		}

		mult_modifier = {
			factor = 2.0
			has_character_modifier = the_dungeon
		}
	}

	option = {
		name = EVTOPTA6081

		remove_trait = wounded

		if = {
			limit = { random < 67 }

			if = {
				limit = { is_female = no }
				add_scarred_tiered_effect = yes
			}
			else = {
				add_trait = scarred_female
			}

			random = {
				chance = 50

				health = -0.5

				hidden_effect = {
					if = {
						limit = {
							check_variable = {
								which = health_lost
								value >= 0.1
							}
						}

						change_variable = {
							which = health_lost
							value = 0.5
						}
					}

					else = {
						set_variable = {
							which = health_lost
							value = 0.5
						}
					}
				}
			}
		}
	}
}

# Illness from wound.
character_event = {
	id = 6082
	desc = EVTDESC6082
	picture = GFX_evt_illness
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes # on_yearly_pulse, random_events, health

	trigger = {
		trait = wounded
		is_ill = no
		base_health < 8
		immortal = no

		trigger_if = {
			limit = { has_character_flag = illness_from_wound }

			had_character_flag = {
				flag = illness_from_wound
				years >= 2
			}
		}
	}

	weight_multiplier = {
		factor = 1

		mult_modifier = {
			factor = 1.1
			in_command_trigger = yes
		}

		mult_modifier = {
			factor = 1.25
			trait = leper
		}

		mult_modifier = {
			factor = 1.25
			base_health < 6
		}

		mult_modifier = {
			factor = 1.25
			practical_age >= 60
		}

		mult_modifier = {
			factor = 1.25
			practical_age >= 70
		}

		# CK2Plus
		mult_modifier = {
			factor = 0.66
			base_health >= 6
		}

		mult_modifier = {
			factor = 0.5
			base_health >= 7
		}

		mult_modifier = {
			factor = 2
			trait = depressed
		}

		mult_modifier = {
			factor = 2
			trait = stressed
		}

		mult_modifier = {
			factor = 2
			is_maimed_trigger = yes
		}

		mult_modifier = {
			factor = 10
			has_character_modifier = the_oubliette
		}

		mult_modifier = {
			factor = 4
			has_character_modifier = the_dungeon
		}
	}

	option = {
		name = EVTOPTA6082

		set_character_flag = illness_from_wound

		if = {
			limit = { has_dlc = "Reapers" }

			add_trait = infection

			character_event = {
				id = RIP.11001 # remove infection
				days = 365
				random = 1095
			}
		}
		else = {
			add_trait = ill
			blessing_removes_disease_effect = yes
			deaths_gift_removes_disease_effect = yes
		}
	}
}

# Infirm
character_event = {
	id = 6100
	desc = EVTDESC6100
	picture = GFX_evt_illness
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes # on_yearly_pulse, random_events, health

	min_age = 45
	only_capable = yes

	trigger = {
		NOT = { trait = infirm }
		immortal = no
	}

	weight_multiplier = {
		factor = 1

		mult_modifier = {
			factor = 1.25
			practical_age >= 60
		}

		mult_modifier = {
			factor = 1.4
			practical_age >= 70
		}

		mult_modifier = {
			factor = 2
			practical_age >= 80
		}

		mult_modifier = {
			factor = 2
			practical_age >= 90
		}

		mult_modifier = {
			factor = 2
			trait = cancer
		}

		mult_modifier = {
			factor = 2
			is_weak_trigger = yes
		}

		mult_modifier = {
			factor = 1.3
			base_health < 4.0
		}

		mult_modifier = {
			factor = 1.3
			base_health < 5.0
		}

		mult_modifier = {
			factor = 0.5
			base_health >= 5.1
		}

		mult_modifier = {
			factor = 0.5
			base_health >= 6.0
		}
	}

	option = {
		name = EVTOPTA6100

		add_trait = infirm

		random = {
			chance = 75

			hidden_effect = {
				if = {
					limit = {
						check_variable = {
							which = health_lost
							value >= 0.1
						}
					}

					change_variable = {
						which = health_lost
						value = 1.0
					}
				}

				else = {
					set_variable = {
						which = health_lost
						value = 1.0
					}
				}
			}
		}
	}
}

# Incapable
character_event = {
	id = 6110
	desc = EVTDESC6110
	picture = GFX_evt_recovery
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes # on_yearly_pulse, random_events, health

	trigger = {
		OR = {
			trait = infirm
			trait = inbred
		}

		is_incapable = no
		immortal = no
	}

	weight_multiplier = {
		factor = 1

		mult_modifier = {
			factor = 0.5
			NOT = { trait = infirm }
		}

		mult_modifier = {
			factor = 2
			health < 3.0
		}

		mult_modifier = {
			factor = 2
			base_health < 5.0
		}

		mult_modifier = {
			factor = 0.5
			base_health >= 5.1
		}

		mult_modifier = {
			factor = 0.5
			base_health >= 6.0
		}
	}

	option = {
		name = EVTOPTA6110

		add_trait = incapable
		remove_trait = infirm
	}
}

# Recovery from Tuberculosis
character_event = {
	id = 6111
	desc = EVTDESC6111
	picture = GFX_evt_recovery
	border = GFX_event_normal_frame_religion

	is_sick = yes
	lacks_dlc = "Reapers"

	trigger = {
		trait = consumption
	}

	mean_time_to_happen = {
		years = 2

		mult_modifier = {
			factor = 0.75
			base_health >= 5.1
		}

		mult_modifier = {
			factor = 0.5
			base_health >= 6.0
		}

		mult_modifier = {
			factor = 0.5
			base_health >= 7.0
		}

		mult_modifier = {
			factor = 1.5
			base_health < 5.0
		}

		mult_modifier = {
			factor = 2.0
			base_health < 4.1
		}

		mult_modifier = {
			factor = 0.66
			practical_age < 20
		}

		mult_modifier = {
			factor = 0.75
			practical_age < 30
		}

		mult_modifier = {
			factor = 0.75
			practical_age < 40
		}

		mult_modifier = {
			factor = 2.0
			practical_age >= 50
		}

		mult_modifier = {
			factor = 2.0
			practical_age >= 70
		}

		mult_modifier = {
			factor = 2.0
			is_ill = yes
		}

		mult_modifier = {
			factor = 4.0
			trait = infirm
		}

		mult_modifier = {
			factor = 5.0
			is_incapable = yes
		}
	}

	option = {
		name = EVTOPTA6111

		remove_trait = consumption
	}
}

# Recovery from Typhoid Fever
character_event = {
	id = 6112
	desc = EVTDESC6112
	picture = GFX_evt_recovery
	border = GFX_event_normal_frame_religion

	is_sick = yes
	lacks_dlc = "Reapers"

	trigger = {
		trait = slow_fever
	}

	mean_time_to_happen = {
		months = 4

		mult_modifier = {
			factor = 2.0
			base_health < 4.1
		}

		mult_modifier = {
			factor = 1.5
			base_health < 5.0
		}

		mult_modifier = {
			factor = 0.75
			base_health >= 5.1
		}

		mult_modifier = {
			factor = 0.5
			base_health >= 6.0
		}

		mult_modifier = {
			factor = 0.5
			base_health >= 7.0
		}

		mult_modifier = {
			factor = 0.66
			practical_age < 20
		}

		mult_modifier = {
			factor = 0.75
			practical_age < 30
		}

		mult_modifier = {
			factor = 0.75
			practical_age < 40
		}

		mult_modifier = {
			factor = 2.0
			practical_age >= 50
		}

		mult_modifier = {
			factor = 2.0
			practical_age >= 70
		}

		mult_modifier = {
			factor = 2.0
			is_ill = yes
		}

		mult_modifier = {
			factor = 4.0
			trait = infirm
		}

		mult_modifier = {
			factor = 5.0
			is_incapable = yes
		}
	}

	option = {
		name = EVTOPTA6112

		remove_trait = slow_fever

		random = {
			chance = 75

			hidden_effect = {
				if = {
					limit = {
						check_variable = {
							which = health_lost
							value >= 0.1
						}
					}

					change_variable = {
						which = health_lost
						value = 1.0
					}
				}

				else = {
					set_variable = {
						which = health_lost
						value = 1.0
					}
				}
			}
		}
	}
}

# Recovery from Typhus
character_event = {
	id = 6113
	desc = EVTDESC6113
	picture = GFX_evt_recovery
	border = GFX_event_normal_frame_religion

	is_sick = yes
	lacks_dlc = "Reapers"

	trigger = {
		trait = camp_fever
	}

	mean_time_to_happen = {
		years = 1

		mult_modifier = {
			factor = 2.0
			base_health < 4.1
		}

		mult_modifier = {
			factor = 1.5
			base_health < 5.0
		}

		mult_modifier = {
			factor = 0.75
			base_health >= 5.1
		}

		mult_modifier = {
			factor = 0.5
			base_health >= 6.0
		}

		mult_modifier = {
			factor = 0.5
			base_health >= 7.0
		}

		mult_modifier = {
			factor = 0.66
			practical_age < 20
		}

		mult_modifier = {
			factor = 0.75
			practical_age < 30
		}

		mult_modifier = {
			factor = 0.75
			practical_age < 40
		}

		mult_modifier = {
			factor = 2.0
			practical_age >= 50
		}

		mult_modifier = {
			factor = 2.0
			practical_age >= 70
		}

		mult_modifier = {
			factor = 2.0
			is_ill = yes
		}

		mult_modifier = {
			factor = 4.0
			trait = infirm
		}

		mult_modifier = {
			factor = 5.0
			is_incapable = yes
		}
	}

	option = {
		name = EVTOPTA6113

		remove_trait = camp_fever
	}
}

# Recovery from the PLAGUE!
character_event = {
	id = 6114
	desc = EVTDESC6114
	picture = GFX_evt_plague_doctor
	border = GFX_event_normal_frame_religion

	is_sick = yes
	lacks_dlc = "Reapers"

	trigger = {
		trait = bubonic_plague
	}

	mean_time_to_happen = {
		months = 3

		mult_modifier = {
			factor = 2.0
			base_health < 4.1
		}

		mult_modifier = {
			factor = 1.5
			base_health < 5.0
		}

		mult_modifier = {
			factor = 0.75
			base_health >= 5.1
		}

		mult_modifier = {
			factor = 0.5
			base_health >= 6.0
		}

		mult_modifier = {
			factor = 0.5
			base_health >= 7.0
		}

		mult_modifier = {
			factor = 0.66
			practical_age < 20
		}

		mult_modifier = {
			factor = 0.75
			practical_age < 30
		}

		mult_modifier = {
			factor = 0.75
			practical_age < 40
		}

		mult_modifier = {
			factor = 2.0
			practical_age >= 50
		}

		mult_modifier = {
			factor = 2.0
			practical_age >= 70
		}

		mult_modifier = {
			factor = 2.0
			is_ill = yes
		}

		mult_modifier = {
			factor = 4.0
			trait = infirm
		}

		mult_modifier = {
			factor = 5.0
			is_incapable = yes
		}
	}

	option = {
		name = EVTOPTA6114

		remove_trait = bubonic_plague

		random_list = {
			10 = { } # No additional health loss

			25 = {
				health = -0.5

				hidden_effect = {
					if = {
						limit = {
							check_variable = {
								which = health_lost
								value >= 0.1
							}
						}

						change_variable = {
							which = health_lost
							value = 0.5
						}
					}
					else = {
						set_variable = {
							which = health_lost
							value = 0.5
						}
					}
				}
			}

			50 = {
				health = -1.0

				hidden_effect = {
					if = {
						limit = {
							check_variable = {
								which = health_lost
								value >= 0.1
							}
						}

						change_variable = {
							which = health_lost
							value = 1.0
						}
					}
					else = {
						set_variable = {
							which = health_lost
							value = 1.0
						}
					}
				}
			}

			15 = {
				health = -2.0

				hidden_effect = {
					if = {
						limit = {
							check_variable = {
								which = health_lost
								value >= 0.1
							}
						}

						change_variable = {
							which = health_lost
							value = 2.0
						}
					}
					else = {
						set_variable = {
							which = health_lost
							value = 2.0
						}
					}
				}
			}
		}
	}
}

# Recovery from Measles
character_event = {
	id = 6115
	desc = EVTDESC6115
	picture = GFX_evt_recovery
	border = GFX_event_normal_frame_religion

	is_sick = yes
	lacks_dlc = "Reapers"

	trigger = {
		trait = measles
	}

	mean_time_to_happen = {
		months = 5

		mult_modifier = {
			factor = 2.0
			base_health < 4.1
		}

		mult_modifier = {
			factor = 1.5
			base_health < 5.0
		}

		mult_modifier = {
			factor = 0.75
			base_health >= 5.1
		}

		mult_modifier = {
			factor = 0.5
			base_health >= 6.0
		}

		mult_modifier = {
			factor = 0.5
			base_health >= 7.0
		}

		mult_modifier = {
			factor = 0.66
			practical_age < 20
		}

		mult_modifier = {
			factor = 0.75
			practical_age < 30
		}

		mult_modifier = {
			factor = 0.75
			practical_age < 40
		}

		mult_modifier = {
			factor = 2.0
			practical_age >= 50
		}

		mult_modifier = {
			factor = 2.0
			practical_age >= 70
		}

		mult_modifier = {
			factor = 2.0
			is_ill = yes
		}

		mult_modifier = {
			factor = 4.0
			trait = infirm
		}

		mult_modifier = {
			factor = 5.0
			is_incapable = yes
		}
	}

	option = {
		name = EVTOPTA6115

		remove_trait = measles

		random = {
			chance = 50

			health = -1.0

			hidden_effect = {
				if = {
					limit = {
						check_variable = {
							which = health_lost
							value >= 0.1
						}
					}

					change_variable = {
						which = health_lost
						value = 1.0
					}
				}
				else = {
					set_variable = {
						which = health_lost
						value = 1.0
					}
				}
			}
		}
	}
}

# Recovery from Smallpox
character_event = {
	id = 6116
	desc = EVTDESC6116
	picture = GFX_evt_recovery
	border = GFX_event_normal_frame_religion

	is_sick = yes
	lacks_dlc = "Reapers"

	trigger = {
		trait = smallpox
	}

	mean_time_to_happen = {
		months = 5

		mult_modifier = {
			factor = 2.0
			base_health < 4.1
		}

		mult_modifier = {
			factor = 1.5
			base_health < 5.0
		}

		mult_modifier = {
			factor = 0.75
			base_health >= 5.1
		}

		mult_modifier = {
			factor = 0.5
			base_health >= 6.0
		}

		mult_modifier = {
			factor = 0.5
			base_health >= 7.0
		}

		mult_modifier = {
			factor = 0.66
			practical_age < 20
		}

		mult_modifier = {
			factor = 0.75
			practical_age < 30
		}

		mult_modifier = {
			factor = 0.75
			practical_age < 40
		}

		mult_modifier = {
			factor = 2.0
			practical_age >= 50
		}

		mult_modifier = {
			factor = 2.0
			practical_age >= 70
		}

		mult_modifier = {
			factor = 2.0
			is_ill = yes
		}

		mult_modifier = {
			factor = 4.0
			trait = infirm
		}

		mult_modifier = {
			factor = 5.0
			is_incapable = yes
		}
	}

	option = {
		name = EVTOPTA6116

		remove_trait = smallpox

		random = {
			chance = 75

			health = -1.0

			hidden_effect = {
				if = {
					limit = {
						check_variable = {
							which = health_lost
							value >= 0.1
						}
					}

					change_variable = {
						which = health_lost
						value = 1.0
					}
				}
				else = {
					set_variable = {
						which = health_lost
						value = 1.0
					}
				}
			}
		}
	}
}

# I hear the voice of Jesus
character_event = {
	id = 6200
	desc = EVTDESC6200
	picture = GFX_evt_whispers
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes # on_five_year_pulse, random_events, possessed_supernatural_events

	only_playable = yes
	religion_group = christian
	min_age = 10
	only_capable = yes

	trigger = {
		trait = possessed
		is_devil_worshiper_trigger = no

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

			has_character_modifier = voice_of_jesus
			has_character_modifier = voice_of_satan
			has_character_modifier = holy_comet
		}
	}

	weight_multiplier = {
		factor = 1

		mult_modifier = {
			factor = 0.5
			piety < 0
		}

		mult_modifier = {
			factor = 1.11
			piety >= 100
		}

		mult_modifier = {
			factor = 1.11
			piety >= 250
		}

		mult_modifier = {
			factor = 1.11
			piety >= 500
		}

		mult_modifier = {
			factor = 1.11
			piety >= 1000
		}

		mult_modifier = {
			factor = 1.33
			trait = zealous
		}

		mult_modifier = {
			factor = 0.83
			trait = cynical
		}

		mult_modifier = {
			factor = 1.11
			trait = crusader
		}

		mult_modifier = {
			factor = 0.83
			trait = homosexual
		}

		mult_modifier = {
			factor = 1.11
			trait = celibate
		}

		mult_modifier = {
			factor = 0.83
			trait = hedonist
		}

		mult_modifier = {
			factor = 2
			trait = mystic
		}
	}

	option = {
		name = EVTOPTA6200

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

# Voice of Jesus tombola
character_event = {
	id = 6199

	is_triggered_only = yes # on_yearly_pulse
	hide_window = yes

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

	trigger = {
		has_character_modifier = voice_of_jesus
		trait = possessed
	}

	immediate = {
		random_list = {
			4 = { } # Nothing

			1 = { # I give to the poor
				character_event = { id = 6201 }
			}

			1 = { # I will wear a Cilice
				character_event = { id = 6202 }
			}

			### Jesus and Satan Common Events
			1 = { # Comet Sighted
				trigger = {
					NOT = { has_character_modifier = holy_comet }
				}

				character_event = { id = 6203 }
			}

			1 = { # Jesus admits that the Bible is not 100% accurate
				trigger = { has_character_modifier = holy_comet }
				character_event = { id = 6218 }
			}

			1 = { # Jesus hands out military advice
				trigger = {
					has_character_modifier = holy_comet

					NOR = {
						has_character_modifier = military_jesus
						has_character_modifier = speaking_in_tounges
					}
				}

				character_event = { id = 6219 }
			}

			1 = { # Jesus falls silent on military matters
				trigger = { has_character_modifier = military_jesus }
				character_event = { id = 6220 }
			}

			1 = { # The Holy Spirit Fills me
				trigger = {
					has_character_modifier = holy_comet

					NOR = {
						has_character_modifier = military_jesus
						has_character_modifier = speaking_in_tounges
					}
				}

				character_event = { id = 6221 }
			}

			1 = { # The Holy Spirit leaves me
				trigger = { has_character_modifier = speaking_in_tounges }
				character_event = { id = 6222 }
			}

			### Lose Vices and Gain Virtues
			1 = { # I must leave behind my lust
				trigger = {
					OR = {
						trait = lustful
						trait = hedonist
					}
				}

				character_event = { id = 6204 }
			}

			1 = { # I must lead a life of chastity
				trigger = {
					NOR = {
						trait = lustful
						trait = chaste
					}
				}

				character_event = { id = 6205 }
			}

			1 = { # I must leave behind my gluttony
				trigger = { trait = gluttonous }
				character_event = { id = 6206 }
			}

			1 = { # I must show temperance
				trigger = {
					NOR = {
						trait = gluttonous
						trait = temperate
					}
				}

				character_event = { id = 6207 }
			}

			1 = { # I must leave behind my greed
				trigger = { trait = greedy }
				character_event = { id = 6208 }
			}

			1 = { # I must show charity
				trigger = {
					NOR = {
						trait = greedy
						trait = charitable
					}
				}

				character_event = { id = 6209 }
			}

			1 = { # I must leave behind my sloth
				trigger = { trait = slothful }
				character_event = { id = 6210 }
			}

			1 = { # I must be more diligent
				trigger = {
					NOR = {
						trait = slothful
						trait = diligent
					}
				}

				character_event = { id = 6211 }
			}

			1 = { # I must stop being envious
				trigger = { trait = envious }
				character_event = { id = 6212 }
			}

			1 = { # I must be kind
				trigger = {
					NOR = {
						trait = envious
						trait = kind
					}
				}

				character_event = { id = 6213 }
			}

			1 = { # My anger is consuming me
				trigger = { trait = wroth }
				character_event = { id = 6214 }
			}

			1 = { # I must be more patient
				trigger = {
					NOR = {
						trait = wroth
						trait = patient
					}
				}

				character_event = { id = 6215 }
			}

			1 = { # My pride is too great
				trigger = { trait = proud }
				character_event = { id = 6216 }
			}

			1 = { # I must be more humble
				trigger = {
					NOR = {
						trait = proud
						trait = humble
					}
				}

				character_event = { id = 6217 }
			}
		}
	}
}

# I give to the poor
character_event = {
	id = 6201
	desc = EVTDESC6201
	picture = GFX_evt_stone_church
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes

	option = {
		name = EVTOPTA6201

		wealth = -50
		piety = 100
	}
}

# I will wear a Cilice
character_event = {
	id = 6202
	desc = EVTDESC6202
	picture = GFX_evt_garden
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes

	option = {
		name = EVTOPTA6202

		prestige = -50
		piety = 100
	}
}

# Comet Sighted
character_event = {
	id = 6203
	desc = EVTDESC6203
	picture = GFX_evt_comet
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes

	option = {
		name = EVTOPTA6203

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

# I must leave behind my lust
character_event = {
	id = 6204
	desc = EVTDESC6204
	picture = GFX_evt_brothel
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes

	option = {
		name = EVTOPTA6204

		remove_trait_silently_lustful_effect = yes

		if = {
			limit = { trait = hedonist }
			remove_trait = hedonist
		}
	}
}

# I must lead a life of chastity
character_event = {
	id = 6205
	desc = EVTDESC6205
	picture = GFX_evt_garden
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes

	option = {
		name = EVTOPTA6205

		add_trait = chaste
	}
}

# I must leave behind my gluttony
character_event = {
	id = 6206
	desc = EVTDESC6206
	picture = GFX_evt_feast
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes

	option = {
		name = EVTOPTA6206

		remove_trait = gluttonous
		lose_weight_small_effect = yes
		weight_trait_check_effect = yes
	}
}

# I must show temperance
character_event = {
	id = 6207
	desc = EVTDESC6207
	picture = GFX_evt_garden
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes

	option = {
		name = EVTOPTA6207

		add_trait = temperate
		lose_weight_medium_effect = yes
		weight_trait_check_effect = yes
	}
}

# I must leave behind my greed
character_event = {
	id = 6208
	desc = EVTDESC6208
	picture = GFX_evt_garden
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes

	option = {
		name = EVTOPTA6208

		remove_trait = greedy
	}
}

# I must show charity
character_event = {
	id = 6209
	desc = EVTDESC6209
	picture = GFX_evt_garden
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes

	option = {
		name = EVTOPTA6209

		add_trait = charitable
	}
}

# I must leave behind my sloth
character_event = {
	id = 6210
	desc = EVTDESC6210
	picture = GFX_evt_illness
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes

	option = {
		name = EVTOPTA6210

		remove_trait = slothful
	}
}

# I must be more diligent
character_event = {
	id = 6211
	desc = EVTDESC6211
	picture = GFX_evt_garden
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes

	option = {
		name = GLORY_TO_HIGHGOD

		add_trait = diligent
	}
}

# I must stop being envious
character_event = {
	id = 6212
	desc = EVTDESC6212
	picture = GFX_evt_illness
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes

	option = {
		name = EVTOPTA6212

		remove_trait = envious
	}
}

# I must be kind
character_event = {
	id = 6213
	desc = EVTDESC6213
	picture = GFX_evt_garden
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes

	option = {
		name = EVTOPTA6213

		add_trait = kind
	}
}

# My anger is consuming me
character_event = {
	id = 6214
	desc = EVTDESC6214
	picture = GFX_evt_illness
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes

	option = {
		name = EVTOPTA6214

		remove_trait = wroth
	}
}

# I must be more patient
character_event = {
	id = 6215
	desc = EVTDESC6215
	picture = GFX_evt_garden
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes

	option = {
		name = EVTOPTA6215

		add_trait = patient
	}
}

# My pride is too great
character_event = {
	id = 6216
	desc = EVTDESC6216
	picture = GFX_evt_garden
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes

	option = {
		name = EVTOPTA6216

		remove_trait = proud
	}
}

# I must be more humble
character_event = {
	id = 6217
	desc = EVTDESC6217
	picture = GFX_evt_garden
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes

	option = {
		name = EVTOPTA6217

		add_trait = humble
	}
}

# Jesus admits that the Bible is not 100% accurate
character_event = {
	id = 6218
	desc = EVTDESC6218
	picture = GFX_evt_heretic
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes

	immediate = {
		set_character_flag = convert_heretic
	}

	option = {
		name = EVTOPTA6218

		# Workaround for automatic usurption of theocratic characters
		convert_religion_failsafe_effect = yes
	}
}

# Jesus hands out military advice
character_event = {
	id = 6219
	desc = EVTDESC6219
	picture = GFX_evt_battle
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes

	option = {
		name = EVTOPTA6219

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

# Jesus falls silent on military matters
character_event = {
	id = 6220
	desc = EVTDESC6220
	picture = GFX_evt_battle
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes

	option = {
		name = EVTOPTA6220

		remove_character_modifier = military_jesus
	}
}

# The Holy Spirit Fills me
character_event = {
	id = 6221
	desc = EVTDESC6221
	picture = GFX_evt_battle
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes

	option = {
		name = EVTOPTA6221

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

# The Holy Spirit leaves me
character_event = {
	id = 6222
	desc = EVTDESC6222
	picture = GFX_evt_battle
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes

	option = {
		name = EVTOPTA6222

		remove_character_modifier = speaking_in_tounges
	}
}

# I hear the voice, but I don't think it is Jesus
character_event = {
	id = 6223
	desc = EVTDESC6223
	picture = GFX_evt_whispers
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes # on_five_year_pulse, random_events, possessed_supernatural_events

	only_playable = yes
	religion_group = christian
	min_age = 10
	only_capable = yes
	prisoner = no

	trigger = {
		trait = possessed

		NOR = {
			has_character_modifier = voice_of_jesus
			has_character_modifier = voice_of_satan
			has_character_modifier = holy_comet
		}
	}

	weight_multiplier = {
		factor = 1

		mult_modifier = {
			factor = 3.33
			is_devil_worshiper_trigger = yes
		}

		mult_modifier = {
			factor = 2
			piety < 0
		}

		mult_modifier = {
			factor = 0.5
			piety >= 100
		}

		mult_modifier = {
			factor = 0.83
			trait = zealous
		}

		mult_modifier = {
			factor = 1.11
			trait = cynical
		}

		mult_modifier = {
			factor = 0.83
			trait = crusader
		}

		mult_modifier = {
			factor = 1.11
			trait = homosexual
		}

		mult_modifier = {
			factor = 0.83
			trait = celibate
		}

		mult_modifier = {
			factor = 1.11
			trait = hedonist
		}

		mult_modifier = {
			factor = 2
			trait = mystic
		}
	}

	option = {
		name = EVTOPTA6223

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

# Voice of Satan tombola
character_event = {
	id = 6241

	is_triggered_only = yes # on_yearly_pulse
	hide_window = yes

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

	trigger = {
		has_character_modifier = voice_of_satan
		trait = possessed
	}

	immediate = {
		random_list = {
			4 = { } # Nothing

			1 = { # Satan - torture prisoner
				trigger = {
					any_courtier = {
						prisoner = yes
						host = { character = ROOT }
						NOT = { has_character_modifier = house_arrest }
					}
				}

				character_event = { id = 6224 }
			}

			1 = { # Demon - homosexual
				trigger = {
					NOT = { trait = homosexual }
				}

				character_event = { id = 6225 }
			}

			1 = { # Fish - intrigue
				trigger = {
					NOT = { has_character_modifier = intrigue_advice }
				}

				character_event = { id = 6226 }
			}

			### Jesus and Satan Common Events
			1 = { # Comet Sighted
				trigger = {
					NOT = { has_character_modifier = holy_comet }
				}

				character_event = { id = 6203 }
			}

			1 = { # Jesus admits that the Bible is not 100% accurate
				trigger = {
					has_character_modifier = holy_comet

					# CK2Plus
					has_heresies = yes
					can_change_religion = yes
					is_heretic = no
					is_nomadic = no
					mercenary = no
					NOT = { rightful_religious_head = ROOT }
				}
				character_event = { id = 6218 }
			}

			1 = { # Jesus hands out military advice
				trigger = {
					has_character_modifier = holy_comet

					NOR = {
						has_character_modifier = military_jesus
						has_character_modifier = speaking_in_tounges
					}
				}

				character_event = { id = 6219 }
			}

			1 = { # Jesus falls silent on military matters
				trigger = { has_character_modifier = military_jesus }
				character_event = { id = 6220 }
			}

			1 = { # The Holy Spirit Fills me
				trigger = {
					has_character_modifier = holy_comet

					NOR = {
						has_character_modifier = military_jesus
						has_character_modifier = speaking_in_tounges
					}
				}

				character_event = { id = 6221 }
			}

			1 = { # The Holy Spirit leaves me
				trigger = { has_character_modifier = speaking_in_tounges }
				character_event = { id = 6222 }
			}

			### Lose Virtues and gain Vices
			1 = { # Asmodeus - remove chaste
				trigger = { trait = chaste }
				character_event = { id = 6227 }
			}

			1 = { # Asmodeus - add lustful
				trigger = {
					NOR = {
						trait = chaste
						trait = lustful
					}
				}

				character_event = { id = 6228 }
			}

			1 = { # Satan - patient
				trigger = { trait = patient }
				character_event = { id = 6229 }
			}

			1 = { # Voice - wroth
				trigger = {
					NOR = {
						trait = patient
						trait = wroth
					}
				}

				character_event = { id = 6230 }
			}

			1 = { # Morning Star - humble
				trigger = { trait = humble }
				character_event = { id = 6231 }
			}

			1 = { # Lucifer - proud
				trigger = {
					NOR = {
						trait = humble
						trait = proud
					}
				}

				character_event = { id = 6232 }
			}

			1 = { # Lord of the Flies - remove temperate
				trigger = { trait = temperate }
				character_event = { id = 6233 }
			}

			1 = { # Beelzebub - gluttonous
				trigger = {
					NOR = {
						trait = temperate
						trait = gluttonous
					}
				}

				character_event = { id = 6234 }
			}

			1 = { # Mammon - remove charitable
				trigger = { trait = charitable }
				character_event = { id = 6235 }
			}

			1 = { # Mammon - Greedy
				trigger = {
					NOR = {
						trait = charitable
						trait = greedy
					}
				}

				character_event = { id = 6236 }
			}

			1 = { # Leviathan - Remove Kind
				trigger = { trait = kind }
				character_event = { id = 6237 }
			}

			1 = { # Leviathan - Envious
				trigger = {
					NOR = {
						trait = kind
						trait = envious
					}
				}

				character_event = { id = 6238 }
			}

			1 = { # Belphegor - Diligent
				trigger = { trait = diligent }
				character_event = { id = 6239 }
			}

			1 = { # Belphegor - Slothful
				trigger = {
					NOR = {
						trait = diligent
						trait = slothful
					}
				}

				character_event = { id = 6240 }
			}
		}
	}
}

# Satan - torture prisoner
character_event = {
	id = 6224
	desc = EVTDESC6224
	picture = GFX_evt_torture
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes

	option = {
		name = EVTOPTA6224

		random_courtier = {
			show_scope_change = no

			limit = {
				prisoner = yes
				host = { character = ROOT }
				NOT = { has_character_modifier = house_arrest }
			}

			health = -1
		}
	}
}

# Demon - homosexual
character_event = {
	id = 6225
	desc = EVTDESC6225
	picture = GFX_evt_scandal
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes

	option = {
		name = EVTOPTA6225

		add_trait = homosexual
		set_character_flag = revealed_homosexual@ROOT
	}
}

# Fish - intrigue
character_event = {
	id = 6226
	desc = EVTDESC6226
	picture = GFX_evt_scandal
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes

	option = {
		name = EVTOPTA6226

		add_character_modifier = {
			name = intrigue_advice
			years = 1
		}
	}
}

# Asmodeus - remove chaste
character_event = {
	id = 6227
	desc = EVTDESC6227
	picture = GFX_evt_brothel
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes

	option = {
		name = EVTOPTA6227

		remove_trait = chaste
	}
}

# Asmodeus - add lustful
character_event = {
	id = 6228
	desc = EVTDESC6228
	picture = GFX_evt_brothel
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes

	option = {
		name = EVTOPTA6228

		add_trait = lustful
	}
}

# Satan - patient
character_event = {
	id = 6229
	desc = EVTDESC6229
	picture = GFX_evt_quarrel
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes

	option = {
		name = EVTOPTA6229

		remove_trait = patient
	}
}

# Voice - wroth
character_event = {
	id = 6230
	desc = EVTDESC6230
	picture = GFX_evt_quarrel
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes

	option = {
		name = EVTOPTA6230

		add_trait = wroth
	}
}

# Morning Star - humble
character_event = {
	id = 6231
	desc = EVTDESC6231
	picture = GFX_evt_shadow
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes

	option = {
		name = EVTOPTA6231

		remove_trait = humble
	}
}

# Lucifer - proud
character_event = {
	id = 6232
	desc = EVTDESC6232
	picture = GFX_evt_shadow
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes

	option = {
		name = EVTOPTA6232

		add_trait = proud
	}
}

# Lord of the Flies - remove temperate
character_event = {
	id = 6233
	desc = EVTDESC6233
	picture = GFX_evt_quarrel
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes

	option = {
		name = EVTOPTA6233

		remove_trait = temperate
	}
}

# Beelzebub - gluttonous
character_event = {
	id = 6234
	desc = EVTDESC6234
	picture = GFX_evt_feast
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes

	option = {
		name = EVTOPTA6234

		add_trait = gluttonous
		gain_weight_small_effect = yes
		weight_trait_check_effect = yes
	}
}

# Mammon - remove charitable
character_event = {
	id = 6235
	desc = EVTDESC6235
	picture = GFX_evt_quarrel
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes

	option = {
		name = EVTOPTA6235

		remove_trait = charitable
	}
}

# Mammon - Greedy
character_event = {
	id = 6236
	desc = EVTDESC6236
	picture = GFX_evt_feast
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes

	option = {
		name = EVTOPTA6236

		add_trait = greedy
	}
}

# Leviathan - Remove Kind
character_event = {
	id = 6237
	desc = EVTDESC6237
	picture = GFX_evt_quarrel
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes

	option = {
		name = EVTOPTA6237

		remove_trait = kind
	}
}

# Leviathan - Envious
character_event = {
	id = 6238
	desc = EVTDESC6238
	picture = GFX_evt_feast
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes

	option = {
		name = EVTOPTA6238

		add_trait = envious
	}
}

# Belphegor - Diligent
character_event = {
	id = 6239
	desc = EVTDESC6239
	picture = GFX_evt_illness
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes

	option = {
		name = EVTOPTA6239

		remove_trait = diligent
	}
}

# Belphegor - Slothful
character_event = {
	id = 6240
	desc = EVTDESC6240
	picture = GFX_evt_illness
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes

	option = {
		name = EVTOPTA6240

		add_trait = slothful
	}
}

### Lunacy Events

# Ruler Implements New Law
character_event = {
	id = 6300
	desc = EVTDESC6300
	picture = GFX_evt_lunatic
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes # on_five_year_pulse, random_events, lunatic_events

	only_independent = yes
	min_age = 16
	prisoner = no

	trigger = {
		trait = lunatic

		NAND = {
			has_character_flag = turnip_law
			has_character_flag = pants_law
			has_character_flag = hole_law
			has_character_flag = violence_law
		}
	}

	option = {
		name = EVTOPTA6300
		tooltip_info = lunatic

		trigger = {
			NOT = { has_character_flag = turnip_law }
		}

		set_character_flag = turnip_law

		narrative_event = {
			id = 6305
			tooltip = EVTTOOLTIP6305
		}

		any_player = {
			limit = {
				vassal_of = ROOT
				NOT = { character = ROOT }
			}

			letter_event = { id = 6301 }
		}
	}

	option = {
		name = EVTOPTB6300
		tooltip_info = lunatic

		trigger = {
			NOT = { has_character_flag = pants_law }
		}

		set_character_flag = pants_law

		narrative_event = {
			id = 6306
			tooltip = EVTTOOLTIP6306
		}

		any_player = {
			limit = {
				vassal_of = ROOT
				NOT = { character = ROOT }
			}

			letter_event = { id = 6302 }
		}
	}

	option = {
		name = EVTOPTC6300
		tooltip_info = lunatic

		trigger = {
			NOT = { has_character_flag = hole_law }
		}

		set_character_flag = hole_law

		narrative_event = {
			id = 6307
			tooltip = EVTTOOLTIP6307
		}

		any_player = {
			limit = {
				vassal_of = ROOT
				NOT = { character = ROOT }
			}

			letter_event = { id = 6303 }
		}
	}

	option = {
		name = EVTOPTD6300
		tooltip_info = lunatic

		trigger = {
			NOT = { has_character_flag = violence_law }
		}

		set_character_flag = violence_law

		narrative_event = {
			id = 6308
			tooltip = EVTTOOLTIP6308
		}

		any_player = {
			limit = {
				vassal_of = ROOT
				NOT = { character = ROOT }
			}

			letter_event = { id = 6304 }
		}
	}
}

# Turnip Law (Vassals)
letter_event = {
	id = 6301
	title = EVTNAME6301
	desc = EVTDESC6301
	# picture = GFX_evt_recieve_letter

	is_triggered_only = yes

	option = {
		name = EVTOPTA6301

		custom_tooltip = { text = ignore_law }
	}
}

# Pants Law (Vassals)
letter_event = {
	id = 6302
	title = EVTNAME6302
	desc = EVTDESC6302
	# picture = GFX_evt_recieve_letter

	is_triggered_only = yes

	option = {
		name = EVTOPTA6302

		custom_tooltip = { text = ignore_law }
	}
}

# Hole Law (Vassals)
letter_event = {
	id = 6303
	title = EVTNAME6303
	desc = EVTDESC6303
	# picture = GFX_evt_recieve_letter

	is_triggered_only = yes

	option = {
		name = EVTOPTA6303

		custom_tooltip = { text = ignore_law }
	}
}

# Violence Law (Vassals)
letter_event = {
	id = 6304
	title = EVTNAME6304
	desc = EVTDESC6304
	# picture = GFX_evt_recieve_letter

	is_triggered_only = yes

	option = {
		name = EVTOPTA6304

		custom_tooltip = { text = ignore_law }
	}
}

# Turnip Law (Liege)
narrative_event = {
	id = 6305
	title = EVTNAME6301
	desc = EVTDESC6305
	picture = GFX_evt_courier

	hide_from = yes
	is_triggered_only = yes

	option = {
		name = EVTOPTA6305

		custom_tooltip = {
			text = ALL_VASSALS_INSANE_LAW

			any_vassal = {
				opinion = {
					name = opinion_insane_law
					who = ROOT
				}
			}
		}
	}
}

# Pants Law (Liege)
narrative_event = {
	id = 6306
	title = EVTNAME6302
	desc = EVTDESC6306
	picture = GFX_evt_courier

	hide_from = yes
	is_triggered_only = yes

	option = {
		name = EVTOPTA6305

		custom_tooltip = {
			text = ALL_VASSALS_INSANE_LAW

			any_vassal = {
				opinion = {
					name = opinion_insane_law
					who = ROOT
				}
			}
		}
	}
}

# Hole Law (Liege)
narrative_event = {
	id = 6307
	title = EVTNAME6303
	desc = EVTDESC6307
	picture = GFX_evt_courier

	hide_from = yes
	is_triggered_only = yes

	option = {
		name = EVTOPTA6305

		custom_tooltip = {
			text = ALL_VASSALS_INSANE_LAW

			any_vassal = {
				opinion = {
					name = opinion_insane_law
					who = ROOT
				}
			}
		}
	}
}

# Violence Law (Liege)
narrative_event = {
	id = 6308
	title = EVTNAME6304
	desc = EVTDESC6308
	picture = GFX_evt_courier

	hide_from = yes
	is_triggered_only = yes

	option = {
		name = EVTOPTA6305

		custom_tooltip = {
			text = ALL_VASSALS_INSANE_LAW

			any_vassal = {
				opinion = {
					name = opinion_insane_law
					who = ROOT
				}
			}
		}
	}
}

### Random Madness

# Gopher Maid
character_event = {
	id = 6315
	desc = EVTDESC6315
	picture = GFX_evt_lunatic
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes # on_five_year_pulse, random_events, lunatic_events

	ai = no
	min_age = 16
	prisoner = no

	trigger = { trait = lunatic }

	option = {
		name = EVTOPTA6315
		tooltip_info = lunatic

		prestige = -20
	}
}

# Howling at the Moon
character_event = {
	id = 6316
	desc = EVTDESC6316
	picture = GFX_evt_lunatic
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes # on_five_year_pulse, random_events, lunatic_events

	ai = no
	min_age = 16
	prisoner = no

	trigger = { trait = lunatic }

	option = {
		name = EVTOPTA6316
		tooltip_info = lunatic

		prestige = -20
	}
}

### Horse Chancellor
character_event = {
	id = 6317
	desc = EVTDESC6317
	picture = GFX_evt_courier
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes # on_five_year_pulse, random_events, lunatic_events

	only_playable = yes
	lacks_dlc = "Conclave"
	min_age = 16
	prisoner = no
	only_capable = yes

	trigger = {
		trait = lunatic

		job_chancellor = { always = yes }

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

		trigger_if = {
			limit = { ai = yes }

			has_game_rule = {
				name = supernatural_events
				value = unrestricted
			}
		}
	}

	weight_multiplier = {
		factor = 1

		mult_modifier = {
			factor = 0.5
			ai = yes
		}
	}

	option = {
		name = EVTOPTA6317
		tooltip_info = lunatic

		job_chancellor = {
			show_scope_change = no

			remove_title = job_chancellor

			opinion = {
				name = opinion_fired_from_council
				who = ROOT
				years = 5
			}

			character_event = { id = 6318 }
		}
	}
}

# Chancellor informed
character_event = {
	id = 6318
	desc = EVTDESC6318
	picture = GFX_evt_courier
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes

	option = {
		name = EVTOPTA6318

		prestige = -20

		custom_tooltip = { text = horse_chancellor }
	}
}

### Lunatic Pagan series

# Rats in the walls
character_event = {
	id = 6350
	desc = EVTDESC6350
	picture = GFX_evt_recovery
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes # on_five_year_pulse, random_events, lunatic_old_ones

	ai = no
	religion_group = pagan_group
	min_age = 16
	prisoner = no

	trigger = {
		OR = {
			religion_openly_norse_or_reformed_trigger = yes
			religion_openly_slavic_or_reformed_trigger = yes
			religion_openly_baltic_or_reformed_trigger = yes
			religion_openly_finnish_or_reformed_trigger = yes
		}

		is_inaccessible_trigger = no

		NOR = {
			has_character_flag = the_old_ones_are_waking

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

	weight_multiplier = {
		factor = 1

		mult_modifier = {
			factor = 0.01
			NOT = { trait = lunatic }
		}
	}

	immediate = {
		set_character_flag = the_old_ones_are_waking
	}

	option = {
		name = EVTOPTA6350

		add_trait_silently_lunatic_effect = yes

		character_event = {
			id = 6354
			days = 14
			tooltip = EVTTOOLTIP6354
		}
	}

	option = {
		name = EVTOPTB6350

		trigger = {
			NOT = { trait = lunatic }
		}
	}
}

# Something in the well
character_event = {
	id = 6351
	desc = EVTDESC6351
	picture = GFX_evt_garden
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes # on_five_year_pulse, random_events, lunatic_old_ones

	ai = no
	religion_group = pagan_group
	min_age = 16
	prisoner = no

	trigger = {
		OR = {
			religion_openly_norse_or_reformed_trigger = yes
			religion_openly_slavic_or_reformed_trigger = yes
			religion_openly_baltic_or_reformed_trigger = yes
			religion_openly_finnish_or_reformed_trigger = yes
		}

		is_inaccessible_trigger = no

		NOR = {
			has_character_flag = the_old_ones_are_waking

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

	weight_multiplier = {
		factor = 1

		mult_modifier = {
			factor = 0.01
			NOT = { trait = lunatic }
		}
	}

	immediate = {
		set_character_flag = the_old_ones_are_waking
	}

	option = {
		name = EVTOPTA6351

		add_trait_silently_lunatic_effect = yes

		character_event = {
			id = 6354
			days = 14
			tooltip = EVTTOOLTIP6354
		}
	}

	option = {
		name = EVTOPTB6351

		trigger = {
			NOT = { trait = lunatic }
		}
	}
}

# Tomb raiding
character_event = {
	id = 6352
	desc = EVTDESC6352
	picture = GFX_evt_death
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes # on_five_year_pulse, random_events, lunatic_old_ones

	ai = no
	religion_group = pagan_group
	min_age = 16
	prisoner = no

	trigger = {
		OR = {
			religion_openly_norse_or_reformed_trigger = yes
			religion_openly_slavic_or_reformed_trigger = yes
			religion_openly_baltic_or_reformed_trigger = yes
			religion_openly_finnish_or_reformed_trigger = yes
		}

		is_inaccessible_trigger = no

		NOR = {
			has_character_flag = the_old_ones_are_waking

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

	weight_multiplier = {
		factor = 1

		mult_modifier = {
			factor = 0.01
			NOT = { trait = lunatic }
		}
	}

	immediate = {
		set_character_flag = the_old_ones_are_waking
	}

	option = {
		name = EVTOPTA6352

		add_trait_silently_lunatic_effect = yes

		character_event = {
			id = 6354
			days = 14
			tooltip = EVTTOOLTIP6354
		}
	}

	option = {
		name = EVTOPTB6352

		trigger = {
			NOT = { trait = lunatic }
		}
	}
}

# A law against the killing of cats
character_event = {
	id = 6353
	desc = EVTDESC6353
	picture = GFX_evt_burning_house
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes # on_five_year_pulse, random_events, lunatic_old_ones

	ai = no
	religion_group = pagan_group
	min_age = 16
	prisoner = no

	trigger = {
		OR = {
			religion_openly_norse_or_reformed_trigger = yes
			religion_openly_slavic_or_reformed_trigger = yes
			religion_openly_baltic_or_reformed_trigger = yes
			religion_openly_finnish_or_reformed_trigger = yes
		}

		is_inaccessible_trigger = no

		NOR = {
			has_character_flag = the_old_ones_are_waking

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

	weight_multiplier = {
		factor = 1

		mult_modifier = {
			factor = 0.01
			NOT = { trait = lunatic }
		}
	}

	immediate = {
		set_character_flag = the_old_ones_are_waking
	}

	option = {
		name = EVTOPTA6353

		add_trait_silently_lunatic_effect = yes

		character_event = {
			id = 6354
			days = 14
			tooltip = EVTTOOLTIP6354
		}
	}

	option = {
		name = EVTOPTB6353

		trigger = {
			NOT = { trait = lunatic }
		}
	}
}

# Visiting a quaint village
character_event = {
	id = 6354
	desc = EVTDESC6354
	picture = GFX_evt_shadowy_cabal
	border = GFX_event_normal_frame_religion

	hide_from = yes
	is_triggered_only = yes

	option = {
		name = EVTOPTA6354

		character_event = {
			id = 6355
			days = 7
			tooltip = EVTTOOLTIP6355
		}
	}
}

# A seaside ritual
character_event = {
	id = 6355
	desc = EVTDESC6355
	picture = GFX_evt_shadowy_cabal
	border = GFX_event_normal_frame_religion

	hide_from = yes
	is_triggered_only = yes

	option = {
		name = EVTOPTA6355

		change_learning = 1

		character_event = {
			id = 6356
			days = 1
			tooltip = EVTTOOLTIP6356
		}
	}
}

# Something rises from the sea...
character_event = {
	id = 6356
	desc = EVTDESC6356
	picture = GFX_evt_shadowy_cabal
	border = GFX_event_normal_frame_religion

	hide_from = yes
	is_triggered_only = yes

	option = {
		name = EVTOPTA6356

		piety = 100

		death = { death_reason = death_sacrificed }
	}

	option = {
		name = EVTOPTB6356

		character_event = {
			id = 6357
			days = 1
			tooltip = EVTTOOLTIP6357
		}
	}
}

# Commendeer a longship
character_event = {
	id = 6357
	desc = EVTDESC6357
	picture = GFX_evt_kraken
	border = GFX_event_normal_frame_religion

	hide_from = yes
	is_triggered_only = yes

	option = {
		name = EVTOPTA6357

		character_event = {
			id = 6358
			days = 1
			tooltip = EVTTOOLTIP6358
		}
	}
}

# Waking up
character_event = {
	id = 6358
	desc = EVTDESC6358
	picture = GFX_evt_recovery
	border = GFX_event_normal_frame_religion

	hide_from = yes
	is_triggered_only = yes

	option = {
		name = EVTOPTA6358

		prestige = 100

		if = {
			limit = { lifestyle_traits >= 1 }
			change_learning = 1
		}
		else_if = {
			limit = {
				NOT = { has_dlc = "Way of Life" }
			}

			add_trait = scholar
		}
	}

	option = {
		name = EVTOPTB6358

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

# Lover's pox adding and notification
character_event = {
	id = 6359
	desc = EVTDESC_WOL_40_NC
	border = GFX_event_normal_frame_religion

	picture = {
		picture = GFX_evt_bad_news_female
		trigger = { is_female = yes }
	}
	picture = {
		picture = GFX_evt_bad_news
		trigger = { is_female = no }
	}

	is_triggered_only = yes # venereal_disease_effect(_event_target), various events

	trigger = {
		NOT = { trait = lovers_pox }
	}

	option = {
		name = CURSES

		add_trait = lovers_pox
	}
}

### Mittens the Spymaster ###

# Start
character_event = {
	id = 6360
	desc = EVTDESC6360
	picture = GFX_evt_cat
	border = GFX_event_normal_frame_diplomacy
	portrait = event_target:show

	is_triggered_only = yes # on_yearly_pulse, random_events

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

	trigger = {
		trait = lunatic
		has_character_modifier = pet_cat

		job_spymaster = { ai = yes }

		trigger_if = {
			limit = { ai = yes }

			has_game_rule = {
				name = silly_events
				value = unrestricted
			}
		}
		trigger_else = {
			NOT = {
				has_game_rule = {
					name = silly_events
					value = off
				}
			}
		}

		NOT = { has_character_flag = cat_spymaster_flag }
	}

	weight_multiplier = {
		factor = 1
	}

	immediate = {
		set_character_flag = cat_spymaster_flag

		job_spymaster = {
			save_event_target_as = show
		}
	}

	option = {
		name = EVTOPTA6360

		custom_tooltip = {
			text = cat_start

			character_event = {
				id = 6361
				# days = 30
			}
		}
	}

	option = {
		name = EVTOPTB6360

		reverse_opinion = {
			name = opinion_no_cat
			who = job_spymaster
			years = 100
		}
	}
}

# Sleepless Mittens
character_event = {
	id = 6361
	desc = EVTDESC6361
	picture = GFX_evt_kitten_shadow
	border = GFX_event_normal_frame_intrigue

	is_triggered_only = yes
	hide_from = yes

	trigger = { has_character_modifier = pet_cat }

	option = {
		name = EVTOPTA6361

		custom_tooltip = {
			text = cat_corridor

			character_event = {
				id = 6362
				# days = 3
			}
		}
	}

	option = {
		name = EVTOPTB6361

		custom_tooltip = { text = cat_kitchen }
	}
}

# Mittens the Spymaster
character_event = {
	id = 6362
	desc = EVTDESC6362
	picture = GFX_evt_kitten_shadow
	border = GFX_event_normal_frame_intrigue

	is_triggered_only = yes

	trigger = { has_character_modifier = pet_cat }

	option = {
		name = EVTOPTA6362
		tooltip_info = lunatic

		job_spymaster = {
			show_scope_change = no

			death = { death_reason = death_murder_unknown }
		}

		create_character = {
			name = "Mittens"
			age = 16
			religion = ROOT
			culture = cat
			race = cat
			dynasty = none
			add_trait = cat
			add_trait = imbecile
			add_trait = deceitful
			add_trait = attractive
			add_trait = wroth
			add_trait = proud
		}

		new_character = {
			give_job_title = job_spymaster

			opinion = {
				name = opinion_my_servant
				who = ROOT
				years = 100
			}

			reverse_opinion = {
				name = opinion_my_kitten
				who = ROOT
				years = 100
			}

			character_event = { id = 6364 }
		}

		hidden_effect = {
			remove_character_modifier = pet_cat
		}
	}
}

# Mittens ping
character_event = {
	id = 6364

	hide_window = yes
	is_triggered_only = yes

	immediate = {
		FROM = {
			any_voter = {
				limit = {
					NOT = { has_job_title = job_spymaster }
				}

				character_event = { id = 6363 }
			}

			if = {
				limit = { trait = immortal }

				character_event = {
					id = 6365
					days = 10
				}
			}
		}
	}
}

# End
character_event = {
	id = 6363
	desc = EVTDESC6363
	picture = GFX_evt_kitten_shadow
	border = GFX_event_normal_frame_intrigue

	is_triggered_only = yes
	hide_new = yes

	option = {
		name = EVTOPTA6363

		opinion = {
			name = opinion_cat_spymaster
			who = FROMFROM
			years = 100
		}
	}
}

# Immortality
character_event = {
	id = 6365
	desc = EVTDESC6365
	picture = GFX_evt_kitten_shadow
	border = GFX_event_normal_frame_intrigue

	is_triggered_only = yes

	trigger = {
		trait = lunatic
		trait = immortal
	}

	option = {
		name = EVTOPTA6365

		FROM = {
			show_scope_change = no

			add_trait = immortal
		}
	}

	option = {
		name = EVTOPTB6365
	}
}