namespace = Plus

#reserved: Plus.1300 to Plus.1349

#######################################
# THEMATA EVENTS
# Original events by Athalcor
# Updates and re-writes by Rylock
#######################################

### STARTUP EVENTS

narrative_event = {
	id = Plus.1300
	picture = GFX_evt_byzantine_throne
	border = GFX_event_narrative_frame_diplomacy

	title = { # Byzantine Empire is Flourishing
		trigger = { has_global_flag = byz_empire_flourishes }
		text = EVTNAME_Plus_1300
	}
	title = { # Byzantine Empire is cracking
		trigger = { has_global_flag = byz_empire_cracking }
		text = EVTNAME_Plus_1301
	}
	title = { # Byzantine Empire is falling
		trigger = { has_global_flag = byz_empire_falling }
		text = EVTNAME_Plus_1302
	}
	title = { # Byzantine Empire is shattered
		trigger = { has_global_flag = byz_empire_shattered }
		text = EVTNAME_Plus_1303
	}

	desc = { # Byzantine Empire is Flourishing
		trigger = { has_global_flag = byz_empire_flourishes }
		text = EVTDESC_Plus_1300
	}
	desc = { # Byzantine Empire is cracking
		trigger = { has_global_flag = byz_empire_cracking }
		text = EVTDESC_Plus_1301
	}
	desc = { # Byzantine Empire is falling
		trigger = { has_global_flag = byz_empire_falling }
		text = EVTDESC_Plus_1302
	}
	desc = { # Byzantine Empire is shattered
		trigger = { has_global_flag = byz_empire_shattered }
		text = EVTDESC_Plus_1303
	}

	is_triggered_only = yes
	hide_from = yes

	immediate = {
		set_character_flag = was_byzantine_emperor

		if = {
			limit = { has_global_flag = byz_empire_flourishes }

			e_byzantium = {
				set_variable = {
					which = imperial_decadence
					value = 25
				}
			}
		}
		else_if = {
			limit = { has_global_flag = byz_empire_cracking }

			e_byzantium = {
				set_variable = {
					which = imperial_decadence
					value = 45
				}
			}
		}
		else_if = {
			limit = { has_global_flag = byz_empire_falling }

			e_byzantium = {
				set_variable = {
					which = imperial_decadence
					value = 65
				}
			}
		}
		else_if = {
			limit = { has_global_flag = byz_empire_shattered }

			e_byzantium = {
				set_variable = {
					which = imperial_decadence
					value = 80
				}
			}
		}
	}

	option = {
		name = EVTOPTA_Plus_1300

		if = {
			limit = { trait = strong_basileus }

			e_byzantium = {
				change_variable = {
					which = imperial_decadence
					value = -10
				}
			}
		}
		else = {
			add_trait = weak_basileus
		}

		hidden_effect = {
			any_vassal = {
				limit = {
					dynasty = ROOT
					real_tier = DUKE
					is_feudal = yes
					religion = ROOT
					de_jure_liege_or_above = e_byzantium
					NOT = { has_claim = e_byzantium }
				}

				add_weak_claim = e_byzantium
			}

			character_event = { id = Plus.1852 } #  Change the decadence modifier
		}
	}

	after = {
		clr_global_flag = byz_empire_flourishes
	}
}

### COLLAPSE EVENTS

# Collapse through loss of Anatolia
narrative_event = {
	id = Plus.1305
	title = EVTNAME_Plus_1305
	desc = EVTDESC_Plus_1305
	picture = GFX_evt_byzantine_throne

	is_triggered_only = yes # on_war_ended_victory
	major = yes
	hide_from = yes

	trigger = {
		has_landed_title = e_byzantium

		NOR = {
			has_global_flag = collapse_of_themata_system
			has_global_flag = 1066_start_byz

			d_anatolia = {
				any_de_jure_vassal_title = {
					holder_scope = {
						OR = {
							character = ROOT
							is_vassal_or_below_of = ROOT
						}
					}
				}
			}

			d_charsianon = {
				any_de_jure_vassal_title = {
					holder_scope = {
						OR = {
							character = ROOT
							is_vassal_or_below_of = ROOT
						}
					}
				}
			}

			d_paphlagonia = {
				any_de_jure_vassal_title = {
					holder_scope = {
						OR = {
							character = ROOT
							is_vassal_or_below_of = ROOT
						}
					}
				}
			}

			d_armeniacon = {
				any_de_jure_vassal_title = {
					holder_scope = {
						OR = {
							character = ROOT
							is_vassal_or_below_of = ROOT
						}
					}
				}
			}

			d_bucellarian = {
				any_de_jure_vassal_title = {
					holder_scope = {
						OR = {
							character = ROOT
							is_vassal_or_below_of = ROOT
						}
					}
				}
			}

			d_cappadocia = {
				any_de_jure_vassal_title = {
					holder_scope = {
						OR = {
							character = ROOT
							is_vassal_or_below_of = ROOT
						}
					}
				}
			}
		}
	}

	major_trigger = {
		ai = no
	}

	option = {
		name = EVTOPTA_Plus_1305

		trigger = { has_landed_title = e_byzantium }

		set_global_flag = collapse_of_themata_system

		if = {
			limit = { trait = strong_basileus }
			add_trait = weak_basileus
		}
	}

	option = {
		name = EVTOPTB_Plus_1305

		trigger = { NOT = { has_landed_title = e_byzantium } }
	}
}

# Collapse after the 1066 Seljuk invasion of Armenia
narrative_event = {
	id = Plus.1306
	title = EVTNAME_Plus_1306
	desc = EVTDESC_Plus_1306
	picture = GFX_evt_byzantine_throne

	is_triggered_only = yes # manifest_destiny_invasion, on_success_title
	major = yes
	hide_from = yes

	major_trigger = {
		ai = no
	}

	option = {
		name = EVTOPTA_Plus_1305

		trigger = { has_landed_title = e_byzantium }

		if = {
			limit = { trait = strong_basileus }
			add_trait = weak_basileus
		}

		hidden_effect = {
			set_global_flag = collapse_of_themata_system
			clr_global_flag = 1066_start_byz

			create_random_soldier = {
				random_traits = no
				dynasty = 613
				name = "Suleyman"
				religion = sunni
				culture = turkish
				female = no
				age = 31

				attributes = {
					martial = 4
					diplomacy = 8
					stewardship = 8
					intrigue = 7
					learning = 4
				}

				health = 6
				fertility = 0.7
				add_trait = tough_soldier
				add_trait = wroth
				add_trait = cruel
				add_trait = proud
				add_trait = zealous
			}

			new_character = {
				set_character_flag = centralize_without_penalties
				usurp_title_plus_barony_if_unlanded = d_anatolia

				k_rum = {
					set_title_flag = non_manual_law_change # No prestige loss
					add_law = succ_turkish_succession
					add_law = crown_authority_1
					gain_title = PREV
					clr_title_flag = non_manual_law_change # No prestige loss
				}

				if = {
					limit = {
						d_paphlagonia = {
							holder_scope = {
								OR = {
									character = ROOT
									is_vassal_or_below_of = ROOT
								}
							}
						}
					}

					usurp_title_plus_barony_if_unlanded = d_paphlagonia
				}

				if = {
					limit = {
						d_charsianon = {
							holder_scope = {
								OR = {
									character = ROOT
									is_vassal_or_below_of = ROOT
								}
							}
						}
					}

					usurp_title_plus_barony_if_unlanded = d_charsianon
				}

				if = {
					limit = {
						d_armeniacon = {
							holder_scope = {
								OR = {
									character = ROOT
									is_vassal_or_below_of = ROOT
								}
							}
						}
					}

					usurp_title_plus_barony_if_unlanded = d_armeniacon
				}

				if = {
					limit = {
						d_thracesia = {
							holder_scope = {
								OR = {
									character = ROOT
									is_vassal_or_below_of = ROOT
								}
							}
						}
					}

					usurp_title_plus_barony_if_unlanded = d_thracesia
				}

				any_vassal = {
					abdicate_to = PREV
				}

				any_realm_character = {
					limit = { NOT = { religion = sunni } }
					banish = yes
				}

				ROOT = {
					remove_claim = d_anatolia
					remove_claim = c_dorylaion
					remove_claim = c_ikonion
				}

				clr_character_flag = centralize_without_penalties
				wealth = 300
				piety = 200
				prestige = 500

				# A few commanders
				while = {
					count = 4

					create_random_soldier = {
						random_traits = yes
						dynasty = random
						religion = sunni
						culture = turkish
						female = no
						age = 25
					}

					new_character = {
						random_list = {
							1 = { }
							1 = { add_age = 1 }
							1 = { add_age = 2 }
							1 = { add_age = 3 }
							1 = { add_age = 4 }
							1 = { add_age = 5 }
							1 = { add_age = 6 }
							1 = { add_age = 7 }
							1 = { add_age = 8 }
						}
					}
				}

				# A few councillors
				create_random_diplomat = {
					random_traits = yes
					dynasty = random
					religion = sunni
					culture = turkish
					female = no
					age = 30
				}

				create_random_intriguer = {
					random_traits = yes
					dynasty = random
					religion = sunni
					culture = turkish
					female = no
					age = 30
				}

				create_random_steward = {
					random_traits = yes
					dynasty = random
					religion = sunni
					culture = turkish
					female = no
					age = 25
				}

				# A few courtiers
				create_character = {
					random_traits = yes
					dynasty = random
					religion = sunni
					culture = turkish
					female = no
					age = 28
				}

				while = {
					count = 5

					create_character = {
						random_traits = yes
						dynasty = random
						religion = sunni
						culture = turkish
						female = yes
						age = 16
					}

					new_character = {
						random_list = {
							1 = { }
							1 = { add_age = 1 }
							1 = { add_age = 2 }
							1 = { add_age = 3 }
							1 = { add_age = 4 }
						}
					}
				}
			}
		}
	}

	option = {
		name = EVTOPTB_Plus_1305

		trigger = {
			NOT = { has_landed_title = e_byzantium }
		}
	}
}

# The Byzantine Empire wins the 1066 war against the Seljuks
character_event = {
	id = Plus.1307
	desc = EVTDESC_Plus_1307
	picture = GFX_evt_byzantine_throne

	is_triggered_only = yes # manifest_destiny_invasion, on_fail_title, on_reverse_demand_title

	option = {
		name = EVTOPTA_Plus_1307

		clr_global_flag = 1066_start_byz

		hidden_effect = {
			if = {
				limit = { is_ironman = no }

				e_byzantium = {
					change_variable = {
						which = imperial_decadence
						value = -10
					}
				}
			}
		}
   }
}

# A claimant against the empire arises (fired by 'Claim the Byzantine Throne' decision)
character_event = {
	id = Plus.1308
	desc = EVTDESC_Plus_1308
	picture = GFX_evt_byzantine_throne

	is_triggered_only = yes

	option = {
		name = EVTOPTA_Plus_1308

		prestige = -50

		reverse_opinion = {
			name = opinion_basileus_claimant
			who = FROM
			years = 5
		}

		opinion = {
			name = opinion_claimant_basileus
			who = FROM
			years = 5
		}
	}
}

### BYZANTINE CORONATION EVENTS

# New Byzantine emperor ascends to the throne
character_event = {
	id = Plus.1320
	desc = EVTDESC_Plus_1320
	picture = GFX_evt_byzantine_throne

	is_triggered_only = yes # on_new_holder_inheritance/usurpation

	trigger = {
		FROM = {
			title = e_byzantium
			is_primary_holder_title = yes
		}

		OR = {
			is_orthodox_branch = yes
			religion_openly_hellenic_or_reformed_trigger = yes
		}

		NOR = {
			has_character_flag = was_strong_basileus_byz
			has_character_flag = was_weak_basileus_byz
		}
	}

	immediate = {
		set_character_flag = was_byzantine_emperor

		FROMFROM = {
			if = {
				limit = {
					is_alive = yes

					OR = {
						trait = strong_basileus
						trait = weak_basileus
					}
				}

				if = {
					limit = { trait = strong_basileus }
					set_character_flag = was_strong_basileus_byz
					remove_trait = strong_basileus
				}
				else_if = {
					limit = { trait = weak_basileus }
					set_character_flag = was_weak_basileus_byz
					remove_trait = weak_basileus
				}
			}
		}
	}

	option = {
		name = EVTOPTA_Plus_1320 # OK, then

		e_byzantium = {
			if = {
				limit = { has_law = crown_authority_4 }
				ROOT = { set_character_flag = byzantium_had_centr_four }
			}
			else_if = {
				limit = { has_law = crown_authority_3 }
				ROOT = { set_character_flag = byzantium_had_centr_three }
			}

			else_if = {
				limit = { has_law = crown_authority_0 }
				ROOT = { set_character_flag = byzantium_had_centr_zero }
			}

			if = {
				limit = {
					NOR = {
						has_law = crown_authority_1
						has_law = crown_authority_0
					}
				}

				set_title_flag = non_manual_law_change # No prestige loss
				add_law = crown_authority_1
				clr_title_flag = non_manual_law_change # No prestige loss
			}
		}
	}
}

# Patriarch asked to do formal coronation (fired from decision)
character_event = {
	id = Plus.1321 # formerly 332021
	desc = EVTDESC_Plus_1321
	picture = GFX_evt_throne_room_byzantine

	is_triggered_only = yes

	option = {
		name = EVTOPTA_Plus_1321 # Patriarch approves

		FROM = {
			character_event = { id = Plus.1322 }
		}

		ai_chance = {
			factor = 100

			mult_modifier = {
				factor = 2
				opinion = { who = FROM value >= 75 }
			}

			mult_modifier = {
				factor = 2
				opinion = { who = FROM value >= 50 }
			}

			mult_modifier = {
				factor = 2
				opinion = { who = FROM value >= 25 }
			}

			mult_modifier = {
				factor = 3
				FROM = { trait = born_in_the_purple }
			}

			mult_modifier = {
				factor = 3
				FROM = {
					OR = {
						father_even_if_dead = { trait = strong_basileus }
						mother_even_if_dead = { trait = strong_basileus }
					}
				}
			}

			mult_modifier = {
				factor = 1.5
				FROM = {
					OR = {
						father_even_if_dead = { trait = weak_basileus }
						mother_even_if_dead = { trait = weak_basileus }
					}
				}
			}

			mult_modifier = {
				factor = 0.5
				FROM = {
					NOR = {
						father_even_if_dead = { trait = strong_basileus }
						mother_even_if_dead = { trait = strong_basileus }
						father_even_if_dead = { trait = weak_basileus }
						mother_even_if_dead = { trait = weak_basileus }
					}
				}
			}

			mult_modifier = {
				factor = 2
				FROM = { trait = celibate }
			}

			mult_modifier = {
				factor = 1.7
				FROM = { trait = chaste }
			}

			mult_modifier = {
				factor = 1.5
				FROM = { trait = humble }
			}

			mult_modifier = {
				factor = 2
				FROM = { trait = zealous }
			}
		}
	}

	option = {
		name = EVTOPTB_Plus_1321 # Patriarch refuses

		FROM = {
			character_event = { id = Plus.1328 }
		}

		ai_chance = {
			factor = 20

			mult_modifier = {
				factor = 2
				opinion = { who = FROM value < -40 }
			}

			mult_modifier = {
				factor = 2
				opinion = { who = FROM value < -60 }
			}

			mult_modifier = {
				factor = 2
				opinion = { who = FROM value < -80 }
			}

			mult_modifier = {
				factor = 1.5
				FROM = { is_female = yes }
			}

			mult_modifier = {
				factor = 2
				FROM = { NOT = { culture = greek } }
			}

			mult_modifier = {
				factor = 3
				FROM = { trait = lunatic }
			}

			mult_modifier = {
				factor = 4
				FROM = { trait = possessed }
			}

			mult_modifier = {
				factor = 2
				FROM = { trait = infirm }
			}

			mult_modifier = {
				factor = 2
				FROM = { trait = bastard }
			}

			mult_modifier = {
				factor = 1.5
				FROM = { trait = legit_bastard }
			}

			mult_modifier = {
				factor = 1.5
				FROM = { trait = imbecile }
			}

			mult_modifier = {
				factor = 4
				FROM = { trait = inbred }
			}

			mult_modifier = {
				factor = 1.5
				FROM = { trait = hedonist }
			}

			mult_modifier = {
				factor = 1.5
				FROM = { trait = cynical }
			}
		}
   }
}

# The Patriarch agrees to the coronation
character_event = {
	id = Plus.1322
	desc = EVTDESC_Plus_1322
	picture = GFX_evt_bishop_byzantine

	is_triggered_only = yes

	option = {
		name = EVTOPTA_Plus_1177 # Excellent, now invite all the lords

		scaled_wealth = -1.0

		hidden_effect = {
			any_realm_character = {
				limit = {
					religion = ROOT

					trigger_if = {
						limit = { is_ruler = yes }
						has_regent = no
					}
					trigger_else = {
						spouse = { is_ruler = yes }
					}

					NOR = {
						character = FROM
						trait = excommunicated
					}
				}

				letter_event = { id = Plus.1323 } # Invitation to coronation
			}

			FROM = {
				character_event = { id = Plus.1324 }
			}
		}
	}
}

# Invitation to the coronation
letter_event = {
	id = Plus.1323
	desc = EVTDESC_Plus_1323

	is_triggered_only = yes

	option = {
		name = EVTOPTA_Plus_1179 # I will attend the ceremony

		set_character_flag = attend_byzantine_coronation

		ai_chance = {
			factor = 80

			mult_modifier = {
				factor = 1.2
				opinion = { who = FROM value >= 20 }
			}

			mult_modifier = {
				factor = 1.2
				opinion = { who = FROM value >= 40 }
			}

			mult_modifier = {
				factor = 1.6
				opinion = { who = FROM value >= 60 }
			}

			mult_modifier = {
				factor = 2.0
				opinion = { who = FROM value >= 80 }
			}

			mult_modifier = {
				factor = 2.0
				opinion = { who = FROM value >= 100 }
			}
		}
	}

	option = {
		name = EVTOPTB_Plus_1179 # I have more important things to do

		if = {
			limit = { higher_real_tier_than = COUNT }

			FROM = {
				letter_event = {
					id = Plus.1180
					days = 2
					random = 8
				}
			}
		}

		ai_chance = {
			factor = 20

			mult_modifier = {
				factor = 4.0

				has_opinion_modifier = {
					name = attempted_murder
					who = FROM
				}
			}

			mult_modifier = {
				factor = 2.0

				has_opinion_modifier = {
					name = attempted_murder_of_spouse
					who = FROM
				}
			}

			mult_modifier = {
				factor = 4.0

				has_opinion_modifier = {
					name = attempted_murder_of_child
					who = FROM
				}
			}

			mult_modifier = {
				factor = 1.5

				has_opinion_modifier = {
					name = attempted_murder_of_vassal
					who = FROM
				}
			}

			mult_modifier = {
				factor = 1.2
				opinion = { who = FROM value < -20 }
			}

			mult_modifier = {
				factor = 1.2
				opinion = { who = FROM value < -40 }
			}

			mult_modifier = {
				factor = 1.2
				opinion = { who = FROM value < -60 }
			}

			mult_modifier = {
				factor = 1.2
				opinion = { who = FROM value < -80 }
			}

			mult_modifier = {
				factor = 1.2
				opinion = { who = FROM value < -99 }
			}
		}
	}
}

# The Patriarch decides whether the Basileus will be considered strong or weak
character_event = {
	id = Plus.1324
	desc = EVTDESC_Plus_1324
	picture = GFX_evt_throne_room_byzantine

	is_triggered_only = yes

	option = {
		name = EVTOPTA_Plus_1324 # Strong

		ai_chance = {
			factor = 75

			mult_modifier = {
				factor = 2
				FROM = { martial >= 18 }
			}

			mult_modifier = {
				factor = 2
				FROM = { martial >= 15 }
			}

			mult_modifier = {
				factor = 2
				FROM = { martial >= 12 }
			}

			mult_modifier = {
				factor = 2
				FROM = { diplomacy >= 18 }
			}

			mult_modifier = {
				factor = 2
				FROM = { diplomacy >= 15 }
			}

			mult_modifier = {
				factor = 2
				FROM = { diplomacy >= 12 }
			}

			mult_modifier = {
				factor = 2
				FROM = { stewardship >= 15 }
			}

			mult_modifier = {
				factor = 2
				FROM = { learning >= 18 }
			}

			mult_modifier = {
				factor = 2
				FROM = { intrigue >= 15 }
			}

			mult_modifier = {
				factor = 2
				FROM = { has_character_flag = byzantium_had_centr_three }
			}

			mult_modifier = {
				factor = 2
				FROM = { has_character_flag = byzantium_had_centr_four }
			}

			mult_modifier = {
				factor = 1.5
				FROM = { religion_authority >= 0.8 }
			}

			mult_modifier = {
				factor = 2
				FROM = { father_even_if_dead = { trait = strong_basileus } }
			}

			mult_modifier = {
				factor = 1.4
				FROM = { trait = tall }
			}

			mult_modifier = {
				factor = 1.4
				FROM = { trait = martial_lady_pagan }
			}

			mult_modifier = {
				factor = 1.3
				FROM = { trait = martial_lady }
			}

			mult_modifier = {
				factor = 1.6
				FROM = { trait = zealous }
			}

			mult_modifier = {
				factor = 1.3
				FROM = { trait = just }
			}

			mult_modifier = {
				factor = 1.4
				FROM = { trait = ambitious }
			}

			mult_modifier = {
				factor = 1.3
				FROM = { trait = gregarious }
			}

			mult_modifier = {
				factor = 1.4
				FROM = { trait = brave }
			}

			mult_modifier = {
				factor = 1.2
				FROM = { trait = patient }
			}

			mult_modifier = {
				factor = 1.3
				FROM = { trait = attractive }
			}

			mult_modifier = {
				factor = 2
				FROM = { trait = genius }
			}

			mult_modifier = {
				factor = 1.8
				FROM = { trait = quick }
			}

			mult_modifier = {
				factor = 1.8
				FROM = { trait = shrewd }
			}

			mult_modifier = {
				factor = 2
				FROM = { is_strong_trigger = yes }
			}

			mult_modifier = {
				factor = 1.3
				FROM = { trait = duelist }
			}

			mult_modifier = {
				factor = 1.3
				FROM = { trait = hunter }
			}

			mult_modifier = {
				factor = 1.3
				FROM = { trait = temperate }
			}

			mult_modifier = {
				factor = 1.3
				FROM = { trait = falconer }
			}

			mult_modifier = {
				factor = 1.4
				FROM = { trait = diligent }
			}

			mult_modifier = {
				factor = 1.8
				FROM = { trait = born_in_the_purple }
			}

			mult_modifier = {
				factor = 1.3
				FROM = { realm_size >= 200 }
			}

			mult_modifier = {
				factor = 1.6
				FROM = { realm_size >= 250 }
			}

			mult_modifier = {
				factor = 1.6
				FROM = { realm_size >= 300 }
			}

			mult_modifier = {
				factor = 1.5
				FROM = { realm_size >= 350 }
			}

			mult_modifier = {
				factor = 1.5
				FROM = { realm_size >= 400 }
			}

			mult_modifier = {
				factor = 1.4
				FROM = { realm_size >= 450 }
			}

			mult_modifier = {
				factor = 1.4
				FROM = { realm_size >= 500 }
			}

			mult_modifier = {
				factor = 1.2
				FROM = { trait = tyrant1 }
			}

			mult_modifier = {
				factor = 1.6
				FROM = { trait = tyrant2 }
			}

			mult_modifier = {
				factor = 2.2
				FROM = { trait = tyrant3 }
			}

			mult_modifier = {
				factor = 2.6
				FROM = { trait = tyrant4 }
			}

			mult_modifier = {
				factor = 3
				FROM = { trait = tyrant5 }
			}
		}

		FROM = {
			character_event = { id = Plus.1290 days = 30 }
			narrative_event = { id = Plus.1325 days = 31 }
		}
   }

	option = {
		name = EVTOPTB_Plus_1324 # Weak

		FROM = {
			character_event = { id = Plus.1290 days = 30 }
			narrative_event = { id = Plus.1326 days = 31 }
		}

		ai_chance = {
			factor = 100

			trigger = {
				FROM = {
					OR = {
						prestige < 2500
						piety < 500

						any_vassal = {
							higher_tier_than = COUNT

							opinion = {
								who = PREV
								value < 0
							}
						}
					}

				}
			}

			mult_modifier = {
				factor = 2
				FROM = { martial < 9 }
			}

			mult_modifier = {
				factor = 2
				FROM = { martial < 6 }
			}

			mult_modifier = {
				factor = 2
				FROM = { martial < 3 }
			}

			mult_modifier = {
				factor = 2
				FROM = { diplomacy < 9 }
			}

			mult_modifier = {
				factor = 2
				FROM = { diplomacy < 6 }
			}

			mult_modifier = {
				factor = 2
				FROM = { diplomacy < 3 }
			}

			mult_modifier = {
				factor = 2
				FROM = { stewardship < 5 }
			}

			mult_modifier = {
				factor = 2
				FROM = { intrigue < 5 }
			}

			mult_modifier = {
				factor = 2
				FROM = { learning < 5 }
			}

			mult_modifier = {
				factor = 1.5
				FROM = { NOT = { culture = greek } }
			}

			mult_modifier = {
				factor = 2
				FROM = { is_female = yes }
			}

			mult_modifier = {
				factor = 2
				FROM = { has_character_flag = byzantium_had_centr_zero }
			}

			mult_modifier = {
				factor = 1.5
				FROM = { has_character_flag = forced_patriarch_to_abdicate }
			}

			mult_modifier = {
				factor = 4
				FROM = { has_global_flag = collapse_of_themata_system }
			}

			mult_modifier = {
				factor = 2
				FROM = { NOT = { religion_authority >= 0.4 } }
			}

			mult_modifier = {
				factor = 1.8
				FROM = { NOT = { has_landed_title = c_constantinopolis } }
			}

			mult_modifier = {
				factor = 1.6
				FROM = { realm_size < 50 }
			}

			mult_modifier = {
				factor = 1.6
				FROM = { realm_size < 100 }
			}

			mult_modifier = {
				factor = 1.3
				FROM = { realm_size < 150 }
			}

			mult_modifier = {
				factor = 1.1
				FROM = { trait = dishonorable1 }
			}

			mult_modifier = {
				factor = 1.2
				FROM = { trait = dishonorable2 }
			}

			mult_modifier = {
				factor = 1.3
				FROM = { trait = dishonorable3 }
			}

			mult_modifier = {
				factor = 1.4
				FROM = { trait = dishonorable4 }
			}

			mult_modifier = {
				factor = 1.5
				FROM = { trait = dishonorable5 }
			}

			mult_modifier = {
				factor = 1.6
				FROM = { trait = dishonorable6 }
			}

			mult_modifier = {
				factor = 1.7
				FROM = { trait = dishonorable7 }
			}

			mult_modifier = {
				factor = 1.8
				FROM = { trait = dishonorable8 }
			}

			mult_modifier = {
				factor = 1.9
				FROM = { trait = dishonorable9 }
			}

			mult_modifier = {
				factor = 2
				FROM = { trait = dishonorable10 }
			}

			mult_modifier = {
				factor = 1.1
				FROM = { trait = dyn_dishonorable1 }
			}

			mult_modifier = {
				factor = 1.2
				FROM = { trait = dyn_dishonorable2 }
			}

			mult_modifier = {
				factor = 1.3
				FROM = { trait = dyn_dishonorable3 }
			}

			mult_modifier = {
				factor = 1.4
				FROM = { trait = dyn_dishonorable4 }
			}

			mult_modifier = {
				factor = 1.5
				FROM = { trait = dyn_dishonorable5 }
			}

			mult_modifier = {
				factor = 1.6
				FROM = { trait = dyn_dishonorable6 }
			}

			mult_modifier = {
				factor = 1.7
				FROM = { trait = dyn_dishonorable7 }
			}

			mult_modifier = {
				factor = 1.8
				FROM = { trait = dyn_dishonorable8 }
			}

			mult_modifier = {
				factor = 1.9
				FROM = { trait = dyn_dishonorable9 }
			}

			mult_modifier = {
				factor = 2
				FROM = { trait = dyn_dishonorable10 }
			}

			mult_modifier = {
				factor = 1.3
				FROM = { practical_age >= 50 }
			}

			mult_modifier = {
				factor = 1.5
				FROM = { practical_age >= 60 }
			}

			mult_modifier = {
				factor = 1.7
				FROM = { practical_age >= 70 }
			}

			mult_modifier = {
				factor = 2
				FROM = { practical_age >= 80 }
			}

			mult_modifier = {
				factor = 2.5
				FROM = { practical_age >= 90 }
			}

			mult_modifier = {
				factor = 1.3
				FROM = { trait = depressed }
			}

			mult_modifier = {
				factor = 2
				FROM = { trait = lunatic }
			}

			mult_modifier = {
				factor = 2
				FROM = { trait = possessed }
			}

			mult_modifier = {
				factor = 1.8
				FROM = { trait = infirm }
			}

			mult_modifier = {
				factor = 1.4
				FROM = { trait = drunkard }
			}

			mult_modifier = {
				factor = 1.5
				FROM = { trait = bastard }
			}

			mult_modifier = {
				factor = 1.3
				FROM = { trait = legit_bastard }
			}

			mult_modifier = {
				factor = 2
				FROM = { is_kinslayer_trigger = yes }
			}

			mult_modifier = {
				factor = 1.2
				FROM = { trait = clubfooted }
			}

			mult_modifier = {
				factor = 1.2
				FROM = { trait = harelip }
			}

			mult_modifier = {
				factor = 1.3
				FROM = { trait = hunchback }
			}

			mult_modifier = {
				factor = 1.2
				FROM = { trait = lisp }
			}

			mult_modifier = {
				factor = 1.3
				FROM = { trait = stutter }
			}

			mult_modifier = {
				factor = 1.2
				FROM = { trait = ugly }
			}

			mult_modifier = {
				factor = 1.3
				FROM = { trait = dwarf }
			}

			mult_modifier = {
				factor = 1.8
				FROM = { trait = slow }
			}

			mult_modifier = {
				factor = 1.8
				FROM = { trait = dull }
			}

			mult_modifier = {
				factor = 2
				FROM = { trait = imbecile }
			}

			mult_modifier = {
				factor = 2.5
				FROM = { trait = inbred }
			}

			mult_modifier = {
				factor = 1.7
				FROM = { is_weak_trigger = yes }
			}

			mult_modifier = {
				factor = 1.4
				FROM = { trait = blinded }
			}

			mult_modifier = {
				factor = 2
				FROM = { trait = eunuch }
			}

			mult_modifier = {
				factor = 1.4
				FROM = { trait = trusting }
			}

			mult_modifier = {
				factor = 1.4
				FROM = { trait = paranoid }
			}

			mult_modifier = {
				factor = 1.5
				FROM = { trait = arbitrary }
			}

			mult_modifier = {
				factor = 1.6
				FROM = { trait = content }
			}

			mult_modifier = {
				factor = 1.4
				FROM = { trait = shy }
			}

			mult_modifier = {
				factor = 1.7
				FROM = { trait = craven }
			}

			mult_modifier = {
				factor = 1.2
				FROM = { trait = deceitful }
			}

			mult_modifier = {
				factor = 1.2
				FROM = { trait = gluttonous }
			}

			mult_modifier = {
				factor = 1.2
				FROM = { trait = greedy }
			}
		}
   }
}

# Strong Basileus ascends
narrative_event = {
	id = Plus.1325
	title = EVTNAME_Plus_1325
	desc = EVTDESC_Plus_1325
	picture = GFX_evt_coronation_byzantine

	is_triggered_only = yes
	major = yes
	show_root = yes
	hide_from = yes

	option = {
		name = EVTOPTA_Plus_1325

		trigger = { has_landed_title = e_byzantium }

		clr_character_flag = byzantium_had_centr_zero
		set_character_flag = centralize_without_penalties

		if = {
			limit = {
				e_byzantium = {
					OR = {
						has_law = crown_authority_1
						has_law = crown_authority_0
					}
				}

				NOR = {
					has_character_flag = byzantium_had_centr_three
					has_character_flag = byzantium_had_centr_four
				}
			}

			e_byzantium = {
				set_title_flag = non_manual_law_change # No prestige loss
				add_law = crown_authority_2
				clr_title_flag = non_manual_law_change # No prestige loss
			}
		}
		else_if = {
			limit = {
				e_byzantium = {
					OR = {
						has_law = crown_authority_1
						has_law = crown_authority_0
					}
				}

				has_character_flag = byzantium_had_centr_three
			}

			clr_character_flag = byzantium_had_centr_three

			e_byzantium = {
				set_title_flag = non_manual_law_change # No prestige loss
				add_law = crown_authority_3
				clr_title_flag = non_manual_law_change # No prestige loss
			}
		}
		else_if = {
			limit = {
				e_byzantium = {
					OR = {
						has_law = crown_authority_1
						has_law = crown_authority_0
					}
				}

				has_character_flag = byzantium_had_centr_four
			}

			clr_character_flag = byzantium_had_centr_four

			e_byzantium = {
				set_title_flag = non_manual_law_change # No prestige loss
				add_law = crown_authority_4
				clr_title_flag = non_manual_law_change # No prestige loss
			}
		}

		clr_character_flag = centralize_without_penalties
		prestige = 200
		piety = 100
		add_trait = strong_basileus

		if = {
			limit = { NOT = { religion = chalcedonian } }
			religion_authority = { name = strong_emperor_byz }
		}

		hidden_effect = {
			if = {
				limit = { is_ironman = no }

				e_byzantium = {
					change_variable = {
						which = imperial_decadence
						value = -5
					}
				}
			}

			character_event = { id = Plus.1852 } # Change the decadence modifier

			any_realm_character = {
				limit = { has_character_flag = attend_byzantine_coronation }

				clr_character_flag = attend_byzantine_coronation

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

	option = {
		name = EVTOPTB_Plus_1325

		trigger = {
			is_vassal_or_below_of = ROOT
			NOT = { has_landed_title = e_byzantium }
		}
	}

	option = {
		name = OK

		trigger = {
			NOR = {
				has_landed_title = e_byzantium
				is_vassal_or_below_of = ROOT
			}
		}
	}
}

# Weak Basileus ascends
narrative_event = {
	id = Plus.1326
	title = EVTNAME_Plus_1325
	desc = EVTDESC_Plus_1326
	picture = GFX_evt_coronation_byzantine

	is_triggered_only = yes

	option = {
		name = EVTOPTA_Plus_1326 # OK

		piety = 100
		add_trait = weak_basileus

		if = {
			limit = { NOT = { religion = chalcedonian } }
			religion_authority = { name = weak_emperor_byz }
		}

		clr_character_flag = byzantium_had_centr_zero
		clr_character_flag = byzantium_had_centr_three
		clr_character_flag = byzantium_had_centr_four

		hidden_effect = {
			if = {
				limit = { is_ironman = no }

				e_byzantium = {
					change_variable = {
						which = imperial_decadence
						value = -1
					}
				}
			}

			character_event = { id = Plus.1852 } # Change the decadence modifier

			any_realm_character = {
				limit = { has_character_flag = attend_byzantine_coronation }
				narrative_event = { id = Plus.1327 }
			}
		}
	}
}

# Vassals notified of weak basileus's coronation
narrative_event = {
	id = Plus.1327
	title = EVTNAME_Plus_1325
	desc = EVTDESC_Plus_1327
	picture = GFX_evt_coronation_byzantine

	is_triggered_only = yes

	option = {
		name = EVTOPTA_Plus_1327

		clr_character_flag = attend_byzantine_coronation

		opinion = {
			name = opinion_attended_ceremony
			who = FROM
			years = 5
		}
	}
}

# The Patriarch has refused to coronate -- do you depose him?
character_event = {
	id = Plus.1328
	desc = EVTDESC_Plus_1328
	picture = GFX_evt_bishop_byzantine

	is_triggered_only = yes

	option = {
		name = EVTOPTA_Plus_1328 # Force him to abdicate!

		prestige = -200
		piety = -350

		FROM = {
			show_scope_change = no

			abdicate = yes
		}

		set_character_flag = forced_patriarch_to_abdicate
		pf_tradition_minus8_effect = yes

		hidden_effect = {
			if = {
				limit = { NOT = { religion = chalcedonian } }
				religion_authority = { name = deposed_patriarch_byz }
			}

			any_vassal = {
				limit = {
					religion = ROOT
					NOT = { has_landed_title = b_hagiasophia }
				}

				opinion = {
					name = opinion_basileus_patr_revoking
					who = ROOT
					years = 3
				}
			}

			any_realm_character = {
				limit = {
					religion = ROOT
					trigger_if = {
						limit = { is_ruler = yes }
						has_regent = no
					}
					trigger_else = {
						spouse = { is_ruler = yes }
					}

					NOR = {
						character = FROM
						has_landed_title = b_hagiasophia
						trait = excommunicated
					}
				}

				letter_event = { id = Plus.1323 } # Invitation to coronation
			}

			b_hagiasophia = {
				holder_scope = {
					character_event = { id = Plus.1324 }

					opinion = {
						name = opinion_appointed_patriarch
						who = ROOT
						years = 10
					}
				}
			}
		}

		tyrant_plus_2_effect = yes

		ai_chance = {
			factor = 130

			trigger = {
				is_evil_tyrant_trigger = yes
			}

			mult_modifier = {
				factor = 1.8
				trait = born_in_the_purple
			}

			mult_modifier = {
				factor = 2
				trait = lunatic
			}

			mult_modifier = {
				factor = 2
				trait = possessed
			}

			mult_modifier = {
				factor = 1.5
				trait = paranoid
			}

			mult_modifier = {
				factor = 1.5
				trait = greedy
			}

			mult_modifier = {
				factor = 1.5
				is_strong_trigger = yes
			}

			mult_modifier = {
				factor = 1.5
				trait = deceitful
			}

			mult_modifier = {
				factor = 2
				trait = ambitious
			}

			mult_modifier = {
				factor = 1.7
				trait = arbitrary
			}

			mult_modifier = {
				factor = 1.3
				trait = hedonist
			}

			mult_modifier = {
				factor = 1.8
				trait = impaler
			}

			mult_modifier = {
				factor = 1.6
				trait = cynical
			}
		}
	}

	option = {
		name = EVTOPTB_Plus_1328 # OK

		prestige = -100
		clr_character_flag = byzantium_had_centr_zero
		clr_character_flag = byzantium_had_centr_three
		clr_character_flag = byzantium_had_centr_four
		clr_character_flag = during_the_coronation

		b_hagiasophia = {
			holder_scope = {
			   set_character_flag = refused_to_coronate
			}
		}

		hidden_effect = {
			if = {
				limit = { is_ironman = no }

				e_byzantium = {
					change_variable = {
						which = imperial_decadence
						value = 1
					}
				}
			}

			character_event = { id = Plus.1852 } # Change decadence modifier
		}

		ai_chance = {
			factor = 70

			mult_modifier = {
				factor = 1.7
				trait = depressed
			}

			mult_modifier = {
				factor = 1.7
				trait = stressed
			}

			mult_modifier = {
				factor = 1.2
				trait = scholar
			}

			mult_modifier = {
				factor = 1.8
				trait = infirm
			}

			mult_modifier = {
				factor = 1.4
				trait = chaste
			}

			mult_modifier = {
				factor = 1.8
				trait = humble
			}

			mult_modifier = {
				factor = 1.3
				trait = slothful
			}

			mult_modifier = {
				factor = 2
				is_weak_trigger = yes
			}

			mult_modifier = {
				factor = 1.6
				trait = trusting
			}

			mult_modifier = {
				factor = 2.4
				trait = zealous
			}

			mult_modifier = {
				factor = 1.8
				trait = craven
			}

			mult_modifier = {
				factor = 1.6
				trait = shy
			}

			mult_modifier = {
				factor = 2
				trait = content
			}

			mult_modifier = {
				factor = 1.3
				trait = just
			}
		}
	}
}

### MAINTENANCE EVENTS

# Character becomes Byzantine Emperor once again
character_event = {
	id = Plus.1331

	is_triggered_only = yes
	hide_window = yes

	trigger = {
		FROM = {
			title = e_byzantium
			is_primary_holder_title = yes
		}

		OR = {
			is_orthodox_branch = yes
			religion_openly_hellenic_or_reformed_trigger = yes
		}

		OR = {
			has_character_flag = was_strong_basileus_byz
			has_character_flag = was_weak_basileus_byz
		}
	}

	immediate = {
		if = {
			limit = { has_character_flag = was_weak_basileus_byz }

			add_trait = weak_basileus
			clr_character_flag = was_weak_basileus_byz
		}
		else_if = {
			limit = { has_character_flag = was_strong_basileus_byz }

			add_trait = strong_basileus
			clr_character_flag = was_strong_basileus_byz
		}
	}
}

# Ping decision to determine if new basileus is strong or weak
character_event = {
	id = Plus.1335

	is_triggered_only = yes
	hide_window = yes

	immediate = {
		random_list = {
			75 = { # Strong
				mult_modifier = {
					factor = 2
					liege = { martial >= 18 }
				}

				mult_modifier = {
					factor = 2
					liege = { martial >= 15 }
				}

				mult_modifier = {
					factor = 2
					liege = { martial >= 12 }
				}

				mult_modifier = {
					factor = 2
					liege = { diplomacy >= 18 }
				}

				mult_modifier = {
					factor = 2
					liege = { diplomacy >= 15 }
				}

				mult_modifier = {
					factor = 2
					liege = { diplomacy >= 12 }
				}

				mult_modifier = {
					factor = 2
					liege = { stewardship >= 15 }
				}

				mult_modifier = {
					factor = 2
					liege = { learning >= 18 }
				}

				mult_modifier = {
					factor = 2
					liege = { intrigue >= 15 }
				}

				mult_modifier = {
					factor = 2
					liege = { has_character_flag = byzantium_had_centr_three }
				}

				mult_modifier = {
					factor = 2
					liege = { has_character_flag = byzantium_had_centr_four }
				}

				mult_modifier = {
					factor = 1.5
					liege = { religion_authority >= 0.8 }
				}

				mult_modifier = {
					factor = 2
					liege = { father_even_if_dead = { trait = strong_basileus } }
				}

				mult_modifier = {
					factor = 1.4
					liege = { trait = tall }
				}

				mult_modifier = {
					factor = 1.4
					liege = { trait = martial_lady_pagan }
				}

				mult_modifier = {
					factor = 1.3
					liege = { trait = martial_lady }
				}

				mult_modifier = {
					factor = 1.6
					liege = { trait = zealous }
				}

				mult_modifier = {
					factor = 1.3
					liege = { trait = just }
				}

				mult_modifier = {
					factor = 1.4
					liege = { trait = ambitious }
				}

				mult_modifier = {
					factor = 1.3
					liege = { trait = gregarious }
				}

				mult_modifier = {
					factor = 1.4
					liege = { trait = brave }
				}

				mult_modifier = {
					factor = 1.2
					liege = { trait = patient }
				}

				mult_modifier = {
					factor = 1.3
					liege = { trait = attractive }
				}

				mult_modifier = {
					factor = 2
					liege = { trait = genius }
				}

				mult_modifier = {
					factor = 1.8
					liege = { trait = quick }
				}

				mult_modifier = {
					factor = 1.8
					liege = { trait = shrewd }
				}

				mult_modifier = {
					factor = 2
					liege = { is_strong_trigger = yes }
				}

				mult_modifier = {
					factor = 1.3
					liege = { trait = duelist }
				}

				mult_modifier = {
					factor = 1.3
					liege = { trait = hunter }
				}

				mult_modifier = {
					factor = 1.3
					liege = { trait = temperate }
				}

				mult_modifier = {
					factor = 1.3
					liege = { trait = falconer }
				}

				mult_modifier = {
					factor = 1.4
					liege = { trait = diligent }
				}

				mult_modifier = {
					factor = 1.8
					liege = { trait = born_in_the_purple }
				}

				mult_modifier = {
					factor = 1.3
					liege = { realm_size >= 200 }
				}

				mult_modifier = {
					factor = 1.6
					liege = { realm_size >= 250 }
				}

				mult_modifier = {
					factor = 1.6
					liege = { realm_size >= 300 }
				}

				mult_modifier = {
					factor = 1.5
					liege = { realm_size >= 350 }
				}

				mult_modifier = {
					factor = 1.5
					liege = { realm_size >= 400 }
				}

				mult_modifier = {
					factor = 1.4
					liege = { realm_size >= 450 }
				}

				mult_modifier = {
					factor = 1.4
					liege = { realm_size >= 500 }
				}

				liege = {
					character_event = { id = Plus.1336 }
				}
			}

			100 = { # Weak
				trigger = {
					liege = {
						OR = {
							prestige < 2500
							piety < 500

							any_vassal = {
								higher_real_tier_than = COUNT

								opinion = {
									who = PREV
									value < 0
								}
							}
						}
					}
				}

				mult_modifier = {
					factor = 2
					liege = { martial < 9 }
				}

				mult_modifier = {
					factor = 2
					liege = { martial < 6 }
				}

				mult_modifier = {
					factor = 2
					liege = { martial < 3 }
				}

				mult_modifier = {
					factor = 2
					liege = { diplomacy < 9 }
				}

				mult_modifier = {
					factor = 2
					liege = { diplomacy < 6 }
				}

				mult_modifier = {
					factor = 2
					liege = { diplomacy < 3 }
				}

				mult_modifier = {
					factor = 2
					liege = { stewardship < 5 }
				}

				mult_modifier = {
					factor = 2
					liege = { intrigue < 5 }
				}

				mult_modifier = {
					factor = 2
					liege = { learning < 5 }
				}

				mult_modifier = {
					factor = 1.5
					liege = { NOT = { culture = greek } }
				}

				mult_modifier = {
					factor = 2
					liege = { is_female = yes }
				}

				mult_modifier = {
					factor = 2
					liege = { has_character_flag = byzantium_had_centr_zero }
				}

				mult_modifier = {
					factor = 4
					liege = { has_global_flag = collapse_of_themata_system }
				}

				mult_modifier = {
					factor = 2
					liege = { NOT = { religion_authority >= 0.4 } }
				}

				mult_modifier = {
					factor = 1.8
					liege = { NOT = { has_landed_title = c_constantinopolis } }
				}

				mult_modifier = {
					factor = 1.6
					liege = { realm_size < 50 }
				}

				mult_modifier = {
					factor = 1.6
					liege = { realm_size < 100 }
				}

				mult_modifier = {
					factor = 1.3
					liege = { realm_size < 150 }
				}

				mult_modifier = {
					factor = 1.1
					liege = { trait = dishonorable1 }
				}

				mult_modifier = {
					factor = 1.2
					liege = { trait = dishonorable2 }
				}

				mult_modifier = {
					factor = 1.3
					liege = { trait = dishonorable3 }
				}

				mult_modifier = {
					factor = 1.4
					liege = { trait = dishonorable4 }
				}

				mult_modifier = {
					factor = 1.5
					liege = { trait = dishonorable5 }
				}

				mult_modifier = {
					factor = 1.6
					liege = { trait = dishonorable6 }
				}

				mult_modifier = {
					factor = 1.7
					liege = { trait = dishonorable7 }
				}

				mult_modifier = {
					factor = 1.8
					liege = { trait = dishonorable8 }
				}

				mult_modifier = {
					factor = 1.9
					liege = { trait = dishonorable9 }
				}

				mult_modifier = {
					factor = 2
					liege = { trait = dishonorable10 }
				}

				mult_modifier = {
					factor = 1.1
					liege = { trait = dyn_dishonorable1 }
				}

				mult_modifier = {
					factor = 1.2
					liege = { trait = dyn_dishonorable2 }
				}

				mult_modifier = {
					factor = 1.3
					liege = { trait = dyn_dishonorable3 }
				}

				mult_modifier = {
					factor = 1.4
					liege = { trait = dyn_dishonorable4 }
				}

				mult_modifier = {
					factor = 1.5
					liege = { trait = dyn_dishonorable5 }
				}

				mult_modifier = {
					factor = 1.6
					liege = { trait = dyn_dishonorable6 }
				}

				mult_modifier = {
					factor = 1.7
					liege = { trait = dyn_dishonorable7 }
				}

				mult_modifier = {
					factor = 1.8
					liege = { trait = dyn_dishonorable8 }
				}

				mult_modifier = {
					factor = 1.9
					liege = { trait = dyn_dishonorable9 }
				}

				mult_modifier = {
					factor = 2
					liege = { trait = dyn_dishonorable10 }
				}

				mult_modifier = {
					factor = 1.3
					liege = { practical_age >= 50 }
				}

				mult_modifier = {
					factor = 1.5
					liege = { practical_age >= 60 }
				}

				mult_modifier = {
					factor = 1.7
					liege = { practical_age >= 70 }
				}

				mult_modifier = {
					factor = 2
					liege = { practical_age >= 80 }
				}

				mult_modifier = {
					factor = 2.5
					liege = { practical_age >= 90 }
				}

				mult_modifier = {
					factor = 1.3
					liege = { trait = depressed }
				}

				mult_modifier = {
					factor = 2
					liege = { trait = lunatic }
				}

				mult_modifier = {
					factor = 2
					liege = { trait = possessed }
				}

				mult_modifier = {
					factor = 1.8
					liege = { trait = infirm }
				}

				mult_modifier = {
					factor = 1.4
					liege = { trait = drunkard }
				}

				mult_modifier = {
					factor = 1.5
					liege = { trait = bastard }
				}

				mult_modifier = {
					factor = 1.3
					liege = { trait = legit_bastard }
				}

				mult_modifier = {
					factor = 2
					liege = { is_kinslayer_trigger = yes }
				}

				mult_modifier = {
					factor = 1.2
					liege = { trait = clubfooted }
				}

				mult_modifier = {
					factor = 1.2
					liege = { trait = harelip }
				}

				mult_modifier = {
					factor = 1.3
					liege = { trait = hunchback }
				}

				mult_modifier = {
					factor = 1.2
					liege = { trait = lisp }
				}

				mult_modifier = {
					factor = 1.3
					liege = { trait = stutter }
				}

				mult_modifier = {
					factor = 1.2
					liege = { trait = ugly }
				}

				mult_modifier = {
					factor = 1.3
					liege = { trait = dwarf }
				}

				mult_modifier = {
					factor = 1.8
					liege = { trait = slow }
				}

				mult_modifier = {
					factor = 1.8
					liege = { trait = dull }
				}

				mult_modifier = {
					factor = 2
					liege = { trait = imbecile }
				}

				mult_modifier = {
					factor = 2.5
					liege = { trait = inbred }
				}

				mult_modifier = {
					factor = 1.7
					liege = { is_weak_trigger = yes }
				}

				mult_modifier = {
					factor = 1.4
					liege = { trait = blinded }
				}

				mult_modifier = {
					factor = 2
					liege = { trait = eunuch }
				}

				mult_modifier = {
					factor = 1.4
					liege = { trait = trusting }
				}

				mult_modifier = {
					factor = 1.4
					liege = { trait = paranoid }
				}

				mult_modifier = {
					factor = 1.5
					liege = { trait = arbitrary }
				}

				mult_modifier = {
					factor = 1.6
					liege = { trait = content }
				}

				mult_modifier = {
					factor = 1.4
					liege = { trait = shy }
				}

				mult_modifier = {
					factor = 1.7
					liege = { trait = craven }
				}

				mult_modifier = {
					factor = 1.2
					liege = { trait = deceitful }
				}

				mult_modifier = {
					factor = 1.2
					liege = { trait = gluttonous }
				}

				mult_modifier = {
					factor = 1.2
					liege = { trait = greedy }
				}

				liege = {
					character_event = { id = Plus.1337 }
				}
			}
		}
	}
}

# Strong Basileus ascends (non-Orthodox}
character_event = {
	id = Plus.1336

	is_triggered_only = yes
	hide_window = yes

	immediate = {
		clr_character_flag = byzantium_had_centr_zero
		set_character_flag = centralize_without_penalties

		if = {
			limit = {
				e_byzantium = {
					OR = {
						has_law = crown_authority_1
						has_law = crown_authority_0
					}
				}

				NOR = {
					has_character_flag = byzantium_had_centr_three
					has_character_flag = byzantium_had_centr_four
				}
			}

			e_byzantium = {
				set_title_flag = non_manual_law_change # No prestige loss
				add_law = crown_authority_2
				clr_title_flag = non_manual_law_change # No prestige loss
			}
		}
		else_if = {
			limit = {
				e_byzantium = {
					OR = {
						has_law = crown_authority_1
						has_law = crown_authority_0
					}
				}

				has_character_flag = byzantium_had_centr_three
			}

			clr_character_flag = byzantium_had_centr_three

			e_byzantium = {
				set_title_flag = non_manual_law_change # No prestige loss
				add_law = crown_authority_3
				clr_title_flag = non_manual_law_change # No prestige loss
			}
		}
		else_if = {
			limit = {
				e_byzantium = {
					OR = {
						has_law = crown_authority_1
						has_law = crown_authority_0
					}
				}

				has_character_flag = byzantium_had_centr_four
			}

			clr_character_flag = byzantium_had_centr_four

			e_byzantium = {
				set_title_flag = non_manual_law_change # No prestige loss
				add_law = crown_authority_4
				clr_title_flag = non_manual_law_change # No prestige loss
			}
		}

		clr_character_flag = centralize_without_penalties
		add_trait = strong_basileus

		hidden_effect = {
			if = {
				limit = { is_ironman = no }

				e_byzantium = {
					change_variable = {
						which = imperial_decadence
						value = -5
					}
				}
			}

			character_event = { id = Plus.1852 } # Change the decadence modifier
		}
	}
}

# Weak Basileus ascends (non-Orthodox}
character_event = {
	id = Plus.1337

	is_triggered_only = yes
	hide_window = yes

	immediate = {
		add_trait = weak_basileus
		clr_character_flag = byzantium_had_centr_zero
		clr_character_flag = byzantium_had_centr_three
		clr_character_flag = byzantium_had_centr_four

		if = {
			limit = { is_ironman = no }

			e_byzantium = {
				change_variable = {
					which = imperial_decadence
					value = -1
				}
			}
		}

		character_event = { id = Plus.1852 } # Change the decadence modifier
	}
}

# Emperor becomes strong
narrative_event = {
	id = Plus.1338
	title = EVTNAME_Plus_1338
	desc = EVTDESC_Plus_1338
	picture = GFX_evt_byzantine_throne

	is_triggered_only = yes
	major = yes
	show_root = yes
	hide_from = yes

	major_trigger = {
		OR = {
			same_realm = ROOT
			ai = no
		}
	}

	option = {
		name = {
			text = EVTOPTA_Plus_1338
			trigger = { character = ROOT }
		}
		name = {
			text = EVTOPTA_Plus_1338
			trigger = {
				same_realm = ROOT
				NOT = { character = ROOT }
			}
		}
		name = {
			text = EVTOPTA_Plus_1338
			trigger = {
				NOT = { same_realm = ROOT }
			}
		}
	}
}