namespace = SoA

########################################
# The Pontic Guardians
########################################

# Ping event when expelling the Pontic Guardians
character_event = {
	id = SoA.2462
	hide_window = yes
	
	is_triggered_only = yes
	
	immediate = {
		any_title_under = {
			limit = {
				tier = BARON
				location = {
					owner = {
						OR = {
							character = FROM
							is_liege_or_above = FROM
						}
					}
				}
			}
			usurp_title = FROM
		}
	
		FROM = {
			letter_event = {
				id = SoA.2461
			}
		}
		
		opinion = {
			who = FROM
			modifier = opinion_expelled_from_realm
		}
	}
}

# Notification event when expelling the Pontic Guardians
letter_event = {
	id = SoA.2463
	desc = {
        text = EVTDESC_SOA_2463
        trigger = {
			NOT = {
				has_alternate_start_parameter = {
					key = religion_names
					value = random
				}
			}
        }
    }
	desc = {
        text = HOLY_ORDER_EXPEL_ALT
        trigger = {
			has_alternate_start_parameter = {
				key = religion_names
				value = random
			}
        }
    }
	border = GFX_event_letter_frame_religion
	
	is_triggered_only = yes
	
	option = {
		name = EVTOPTA_SOA_2463
	}
}

# The birth of the Pontic Guardians
narrative_event = {
	id = SoA.2464
	title = EVTTITLE_SOA_2464
	desc = {
        text = EVTDESC_SOA_2464
        trigger = {
			NOT = {
				has_alternate_start_parameter = {
					key = religion_names
					value = random
				}
			}
        }
    }
	desc = {
        text = PAGAN_HOLY_ORDER_FORMED_ALT
        trigger = {
			has_alternate_start_parameter = {
				key = religion_names
				value = random
			}
        }
    }
	major = yes
	
	picture = GFX_evt_throne_room_altaic
	
	only_playable = yes
	hide_from = yes
	religion = catholic
	has_dlc = "Sons of Abraham"
	has_global_flag = ossetian_reformation
	
	trigger = {
		NOT = {
			is_title_active = d_pontic_guardians
		}
		controls_religion = yes # Let it happen for the Pope - he's always around
	}
	
	mean_time_to_happen = {
		months = 36
	}
	
	immediate = {
		activate_title = { title = d_pontic_guardians status = yes }
		create_character = {
			random_traits = no
			dynasty = random
			unsafe_religion = ossetian_pagan_reformed
			culture = alan
			female = no
			age = 31
			trait = brilliant_strategist
			trait = zealous
			trait = humble
			trait = ambitious
			trait = strategist
			trait = holy_warrior
		}
		new_character = {
			wealth = 500
			d_pontic_guardians = {
				grant_title = PREV
			}
			set_government_type = order_government
			create_character = {
				random_traits = yes
				dynasty = random
				religion = ossetian_pagan_reformed
				culture = alan
				female = no
				age = 16
			}
			create_character = {
				random_traits = yes
				dynasty = random
				religion = ossetian_pagan_reformed
				culture = alan
				female = no
				age = 18
			}
			create_character = {
				random_traits = yes
				dynasty = random
				religion = ossetian_pagan_reformed
				culture = alan
				female = no
				age = 18
			}
			create_character = {
				random_traits = yes
				dynasty = random
				religion = ossetian_pagan_reformed
				culture = alan
				female = no
				age = 20
			}
			create_character = {
				random_traits = yes
				dynasty = random
				religion = ossetian_pagan_reformed
				culture = alan
				female = no
				age = 25
			}
			create_character = {
				random_traits = yes
				dynasty = random
				religion = ossetian_pagan_reformed
				culture = alan
				female = no
				age = 26
			}
			create_character = {
				random_traits = yes
				dynasty = random
				religion = ossetian_pagan_reformed
				culture = alan
				female = no
				age = 28
			}
			create_character = {
				random_traits = yes
				dynasty = random
				religion = ossetian_pagan_reformed
				culture = alan
				female = yes
				age = 16
			}
			create_character = {
				random_traits = yes
				dynasty = random
				religion = ossetian_pagan_reformed
				culture = alan
				female = yes
				age = 17
			}
		}
	}
	
	option = {
		name = EVTOPTA_SOA_2464
		trigger = {
			religion = ossetian_pagan_reformed
		}
	}
	option = {
		name = EVTOPTB_SOA_2009
		trigger = {
			NOT = { religion = ossetian_pagan_reformed }
		}
	}
}

# The son of a ruler volunteers to join the Pontic Guardians
character_event = {
	id = SoA.2465
	hide_window = yes
	
	only_men = yes
	min_age = 16
	max_age = 45
	only_capable = yes
	prisoner = no
	religion = ossetian_pagan_reformed
	
	trigger = {
		is_ruler = no
		
		martial = 5
		
		is_title_active = d_pontic_guardians
		
		OR = {
			father_even_if_dead = {
				primary_title = { higher_tier_than = BARON }
			}
			mother_even_if_dead = {
				primary_title = { higher_tier_than = BARON }
			}
		}
		
		liege = {
			holy_order = no
			religion = ossetian_pagan_reformed
			liege = {
				holy_order = no
			}
		}
		
		has_dlc = "Sons of Abraham"
		NOT = { has_character_modifier = expelled_d_pontic_guardians }
		NOT = {
			any_liege = {
				has_character_modifier = expelled_d_pontic_guardians
			}
		}

		NOT = {
			any_spouse = {
				OR = {
					is_landed = yes
					AND = {
						is_pregnant = yes
					father_of_unborn = { character = ROOT } # Won't happen if spouse is pregnant with non-bastard child
					}
				}
			}
		}
	}
	
	mean_time_to_happen = {
		years = 100
		modifier = {
			factor = 0.25
			trait = zealous
		}
		modifier = {
			factor = 0.5
			trait = celibate
		}
		modifier = {
			factor = 0.5
			trait = homosexual
		}
		modifier = {
			factor = 0.7
			trait = content
		}
		modifier = {
			factor = 0.75
			trait = chaste
		}
		modifier = {
			factor = 0.75
			NOT = { age = 25 }
		}
		modifier = {
			factor = 1.5
			trait = slothful
		}
		modifier = {
			factor = 2.0
			trait = lustful
		}
		modifier = {
			factor = 2.0
			trait = cynical
		}
		modifier = {
			factor = 2.0
			trait = hedonist
		}
		modifier = {
			factor = 2.0
			trait = ambitious
		}
		modifier = {
			factor = 2.0
			any_heir_title = {
				always = yes
			}
		}
		modifier = {
			factor = 2.0
			is_primary_heir = yes
		}
		modifier = {
			factor = 2
			any_spouse = {
				reverse_opinion = { who = ROOT value = 100 }
			}
		}
	}
	
	immediate = {
		liege = {
			character_event = {
				id = SoA.2466
			}
		}
	}
}

# Son or brother asks to join the Pontic Guardians
character_event = {
	id = SoA.2466
	desc = EVTDESC_SOA_2466
	picture = GFX_evt_throne_room_norse_pagan
	border = GFX_event_normal_frame_religion
	
	is_triggered_only = yes
	
	option = {
		name = EVTOPTA_SOA_1031 # Agree
		ai_chance = {
			factor = 100
		}
		
		if = {
			limit = {
				religion = FROM
			}
			piety = 100
		}
		
		FROM = {
			character_event = {
				id = SoA.2467
				tooltip = EVTTOOLTIP_SOA_2466
			}
		}
	}
	
	option = {
		name = EVTOPTB_SOA_1031 # Refuse
		
		if = {
			limit = {
				religion = FROM
			}
			piety = -100
		}
		
		FROM = {
			character_event = {
				id = SoA.2468
				tooltip = EVTTOOLTIP_SOA_1033
			}
		}
	}
}

# Son or brother joins the Pontic Guardians
character_event = {
	id = SoA.2467
	hide_window = yes
	
	is_triggered_only = yes
	
	immediate = {
		d_pontic_guardians = {
			holder_scope = {
				save_event_target_as = order_target
				ROOT = {
					character_event = { id = SoA.2864 }
				}
			}
		}
	}
}

# Liege refuses request to join the Pontic Guardians
character_event = {
	id = SoA.2468
	hide_window = yes
	
	is_triggered_only = yes
	
	immediate = {
		opinion = {
			who = FROM
			modifier = opinion_refused_request_holy_order
		}
	}
}

# Ping event when donating money to the Pontic Guardians
character_event = {
	id = SoA.2469
	hide_window = yes
	
	is_triggered_only = yes
	
	immediate = {
		wealth = 300
		FROM = {
			letter_event = {
				id = SoA.2470
			}
		}
		opinion = {
			who = FROM
			modifier = opinion_generous_donation
		}
	}
}

# Notification event when donating money to the Pontic Guardians
letter_event = {
	id = SoA.2470
	desc = {
        text = EVTDESC_SOA_2470
        trigger = {
			NOT = {
				has_alternate_start_parameter = {
					key = religion_names
					value = random
				}
			}
        }
    }
	desc = {
        text = HOLY_ORDER_DONATE_MONEY_ALT
        trigger = {
			has_alternate_start_parameter = {
				key = religion_names
				value = random
			}
        }
    }
	border = GFX_event_letter_frame_religion
	
	is_triggered_only = yes
	
	option = {
		name = EXCELLENT
	}
}

# The Grand Master humbly requests the right to build a castle in your demesne
character_event = {
	id = SoA.2471
	hide_window = yes
	
	min_age = 16
	only_playable = yes
	religion = ossetian_pagan_reformed
	
	trigger = {
		d_pontic_guardians = {
			holder_scope = {
				wealth = 300
				NOT = {
					realm_size = 10
				}
			}
		}
		
		any_demesne_province = {
			has_empty_holding = yes
		}
		
		has_dlc = "Sons of Abraham"
		NOT = { has_character_modifier = expelled_d_pontic_guardians }
		NOT = {
			any_liege = {
				has_character_modifier = expelled_d_pontic_guardians
			}
		}
	}
	
	mean_time_to_happen = {
		months = 240
		modifier = {
			factor = 0.5
			d_pontic_guardians = {
				holder_scope = {
					NOT = { demesne_size = 1 }
				}
			}
		}
		modifier = {
			factor = 0.5
			d_pontic_guardians = {
				holder_scope = {
					NOT = { demesne_size = 2 }
				}
			}
		}
		modifier = {
			factor = 2.0
			d_pontic_guardians = {
				holder_scope = {
					num_of_count_titles = 1
				}
			}
		}
		modifier = {
			factor = 2.0
			d_pontic_guardians = {
				holder_scope = {
					realm_size = 5
				}
			}
		}
	}
	
	immediate = {
		random_demesne_province = {
			limit = {
				has_empty_holding = yes
			}
			province_event = {
				id = SoA.2472
			}
		}
	}
}

province_event = {
	id = SoA.2472
	hide_window = yes
	
	is_triggered_only = yes
	
	immediate = {
		d_pontic_guardians = {
			holder_scope = {
				character_event = {
					id = SoA.2473
				}
			}
		}
	}
}

character_event = {
	id = SoA.2473
	hide_window = yes
	
	is_triggered_only = yes
	
	immediate = {
		FROMFROM = {
			letter_event = {
				id = SoA.2474
			}
		}
	}
}

letter_event = {
	id = SoA.2474
	desc = {
        text = EVTDESC_SOA_2474
        trigger = {
			NOT = {
				has_alternate_start_parameter = {
					key = religion_names
					value = random
				}
			}
        }
    }
	desc = {
        text = HOLY_ORDER_BUILD_CASTLE_FOR_MONEY_ALT
        trigger = {
			has_alternate_start_parameter = {
				key = religion_names
				value = random
			}
        }
    }
	border = GFX_event_letter_frame_religion
	
	is_triggered_only = yes
	
	option = {
		name = EVTOPTA_SOA_1023 # Agree
		ai_chance = {
			factor = 80
			modifier = {
				factor = 0
				has_character_modifier = expelled_d_pontic_guardians
			}
		}
		
		hidden_tooltip = {
			FROMFROM = {
				province_event = { id = SoA.2475 }
			}
			remove_character_modifier = expelled_d_pontic_guardians
		}
		
		piety = 200
		wealth = 100
	}
	
	option = {
		name = EVTOPTB_SOA_1153 # Refuse
		ai_chance = {
			factor = 20
		}
		
		piety = -100
	}
}

# Castle has been erected
province_event = {
	id = SoA.2475
	desc = EVTDESC_SOA_2475
	picture = GFX_evt_castle_construction
	border = GFX_event_normal_frame_religion
	
	is_triggered_only = yes
	
	immediate = {
		FROMFROM = {
			wealth = -300
		}
	}
	
	option = {
		name = EVTOPTA_SOA_1024
		build_holding = {
		   type = castle
		   holder = FROMFROM
		}
	}
}

# Expelling a Holy Order confirmation event
character_event = {
	id = SoA.2990
	desc = "EVTDESC_SOA_2990"
	picture = "GFX_evt_crusaders"
	border = "GFX_event_normal_frame_religion"
	
	desc = {
		trigger = {
			religion_group = christian
		}
		text = EVTDESC_SOA_2990
		picture = "GFX_evt_crusaders"
	}
	desc = {
		trigger = {
			OR = {
				religion_group = muslim
				religion_group = zoroastrian_group
			}
		}
		text = EVTDESC_SOA_2990
		picture = "GFX_evt_moors"
	}
	desc = {
		trigger = {
			religion_group = pagan_group
			NOR = {
				religion = aztec
				religion = aztec_reformed
			}
		}
		text = EVTDESC_SOA_2990
		picture = "GFX_evt_vikings_arriving_oldgods"
	}
	desc = {
		trigger = {
			OR = {
				religion = aztec
				religion = aztec_reformed
			}
		}
		text = EVTDESC_SOA_2990
		picture = "GFX_evt_battle_mesoamerican"
	}
	desc = {
		trigger = {
			religion_group = jewish_group
		}
		text = EVTDESC_SOA_2990
		picture = "GFX_evt_synagogue"
	}
	
	title = { # Knights Templar
		trigger = {
			has_character_flag = expel_the_knights_templar_check
		}
		text = expel_the_knights_templar
	}
	title = { # Knights Hospitaler
		trigger = {
			has_character_flag = expel_the_knights_hospitaler_check
		}
		text = expel_the_knights_hospitaler
	}
	title = { # Teutonic Order
		trigger = {
			has_character_flag = expel_the_teutonic_order_check
		}
		text = expel_the_teutonic_order
	}
	title = { # Jomsvikings
		trigger = {
			has_character_flag = expel_the_jomsvikings_check
		}
		text = expel_the_jomsvikings
	}
	title = { # Hashshashin
		trigger = {
			has_character_flag = expel_the_assassins_check
		}
		text = expel_the_assassins
	}
	title = { # Bektashi
		trigger = {
			has_character_flag = expel_the_bektashi_check
		}
		text = expel_the_bektashi
	}
	title = { # Haruriyyah
		trigger = {
			has_character_flag = expel_the_haruriyyah_check
		}
		text = expel_the_haruriyyah
	}
	title = { # Holy Sepulchre
		trigger = {
			has_character_flag = expel_the_holy_sepulchre_check
		}
		text = expel_the_holy_sepulchre
	}
	title = { # Saint Anthony
		trigger = {
			has_character_flag = expel_saint_anthony_check
		}
		text = expel_saint_anthony
	}
	title = { # Immortals
		trigger = {
			has_character_flag = expel_immortals_check
		}
		text = expel_immortals
	}
	title = { # Zealots
		trigger = {
			has_character_flag = expel_zealots_check
		}
		text = expel_zealots
	}
	title = { # Sky Lords
		trigger = {
			has_character_flag = expel_sky_lords_check
		}
		text = expel_sky_lords
	}
	title = { # Spirit Guardians
		trigger = {
			has_character_flag = expel_spirit_guardians_check
		}
		text = expel_spirit_guardians
	}
	title = { # Warriors of Perun
		trigger = {
			has_character_flag = expel_warriors_perun_check
		}
		text = expel_warriors_perun
	}
	title = { # Chosen of Perkunas
		trigger = {
			has_character_flag = expel_chosen_perkunas_check
		}
		text = expel_chosen_perkunas
	}
	title = { # Sons of Kaleva
		trigger = {
			has_character_flag = expel_sons_kaleva_check
		}
		text = expel_sons_kaleva
	}
	title = { # Pontic Guardians
		trigger = {
			has_character_flag = expel_pontic_guardians_check
		}
		text = expel_pontic_guardians
	}
	title = { # Huitzilopochtli
		trigger = {
			has_character_flag = expel_huitzilopochtli_check
		}
		text = expel_huitzilopochtli
	}
	title = { # Knights of Santiago
		trigger = {
			has_character_flag = expel_knights_santiago_check
		}
		text = expel_knights_santiago
	}
	title = { # Knights of Calatrava
		trigger = {
			has_character_flag = expel_knights_calatrava_check
		}
		text = expel_knights_calatrava
	}
	title = { # Order of St Addai
		trigger = {
			has_character_flag = expel_order_of_addai_check
		}
		text = expel_order_of_addai
	}
	title = { # Zun Warriors
		trigger = {
			has_character_flag = expel_zun_warriors_check
		}
		text = expel_zun_warriors
	}
	
	only_rulers = yes
	
	is_triggered_only = yes
	
	option = { # Knights Templar
		trigger = {
			has_character_flag = expel_the_knights_templar_check
		}
		name = "EVTOPTA_SOA_2990"
		piety = -1000
		
		religion_authority = {
			modifier = holy_order_expelled
			years = 20
		}
		custom_tooltip = {
			text = expelling_holy_order_event_tooltip_a
		}
		hidden_tooltip = {
			d_knights_templar = {
				holder_scope = {
					character_event = {
						id = SoA.1060
					}
				}
			}
			add_character_modifier = {
				name = expelled_d_knights_templar
				duration = -1
				inherit = yes
			}
			clr_character_flag = expel_the_knights_templar_check
		}
	}
	option = { # Knights Hospitaler
		trigger = {
			has_character_flag = expel_the_knights_hospitaler_check
		}
		name = "EVTOPTA_SOA_2990"
		piety = -1000
		
		religion_authority = {
			modifier = holy_order_expelled
			years = 20
		}
		custom_tooltip = {
			text = expelling_holy_order_event_tooltip_a
		}
		hidden_tooltip = {
			d_knights_hospitaler = {
				holder_scope = {
					character_event = {
						id = SoA.1060
					}
				}
			}
			add_character_modifier = {
				name = expelled_d_knights_hospitaler
				duration = -1
				inherit = yes
			}
			clr_character_flag = expel_the_knights_hospitaler_check
		}
	}
	option = { # Teutonic Order
		trigger = {
			has_character_flag = expel_the_teutonic_order_check
		}
		name = "EVTOPTA_SOA_2990"
		piety = -1000
		
		religion_authority = {
			modifier = holy_order_expelled
			years = 20
		}
		custom_tooltip = {
			text = expelling_holy_order_event_tooltip_a
		}
		hidden_tooltip = {
			add_character_modifier = {
				name = expelled_d_teutonic_order
				duration = -1
				inherit = yes
			}
			d_teutonic_order = {
				holder_scope = {
					character_event = {
						id = SoA.1060
					}
				}
			}
			clr_character_flag = expel_the_teutonic_order_check
		}
	}
	option = { # Jomsvikings
		trigger = {
			has_character_flag = expel_the_jomsvikings_check
		}
		name = "EVTOPTA_SOA_2990"
		piety = -1000
		
		religion_authority = {
			modifier = holy_order_expelled
			years = 20
		}
		custom_tooltip = {
			text = expelling_holy_order_event_tooltip_a
		}
		hidden_tooltip = {
			d_jomsvikings = {
				holder_scope = {
					character_event = {
						id = SoA.1560
					}
				}
			}
			add_character_modifier = {
				name = expelled_d_jomsvikings
				duration = -1
				inherit = yes
			}
			clr_character_flag = expel_the_jomsvikings_check
		}
	}
	option = { # Hashshashin
		trigger = {
			has_character_flag = expel_the_assassins_check
		}
		name = "EVTOPTA_SOA_2990"
		piety = -1000
		
		religion_authority = {
			modifier = holy_order_expelled
			years = 20
		}
		custom_tooltip = {
			text = expelling_holy_order_event_tooltip_a
		}
		hidden_tooltip = {
			d_hashshashin = {
				holder_scope = {
					character_event = {
						id = SoA.1460
					}
				}
			}
			
			add_character_modifier = {
				name = expelled_d_hashshashin
				duration = -1
				inherit = yes
			}
			clr_character_flag = expel_the_assassins_check
		}
	}
	option = { # Bektashi
		trigger = {
			has_character_flag = expel_the_bektashi_check
		}
		name = "EVTOPTA_SOA_2990"
		piety = -1000
		
		religion_authority = {
			modifier = holy_order_expelled
			years = 20
		}
		custom_tooltip = {
			text = expelling_holy_order_event_tooltip_a
		}
		hidden_tooltip = {
			d_hashshashin = {
				holder_scope = {
					character_event = {
						id = SoA.1460
					}
				}
			}
			
			add_character_modifier = {
				name = expelled_d_hashshashin
				duration = -1
				inherit = yes
			}
			clr_character_flag = expel_the_bektashi_check
		}
	}
	option = { # Haruriyyah
		trigger = {
			has_character_flag = expel_the_haruriyyah_check
		}
		name = "EVTOPTA_SOA_2990"
		piety = -1000
		
		religion_authority = {
			modifier = holy_order_expelled
			years = 20
		}
		custom_tooltip = {
			text = expelling_holy_order_event_tooltip_a
		}
		hidden_tooltip = {
			d_haruriyyah = {
				holder_scope = {
					character_event = {
						id = SoA.1460
					}
				}
			}
			
			add_character_modifier = {
				name = expelled_d_haruriyyah
				duration = -1
				inherit = yes
			}
			clr_character_flag = expel_the_haruriyyah_check
		}
	}
	option = { # Holy Sepulchre
		trigger = {
			has_character_flag = expel_the_holy_sepulchre_check
		}
		name = "EVTOPTA_SOA_2990"
		piety = -1000
		
		religion_authority = {
			modifier = holy_order_expelled
			years = 20
		}
		custom_tooltip = {
			text = expelling_holy_order_event_tooltip_a
		}
		hidden_tooltip = {
			d_holy_sepulchre = {
				holder_scope = {
					character_event = {
						id = SoA.1660
					}
				}
			}
			add_character_modifier = {
				name = expelled_d_holy_sepulchre
				duration = -1
				inherit = yes
			}
			clr_character_flag = expel_the_holy_sepulchre_check
		}
	}
	option = { # Saint Anthony
		trigger = {
			has_character_flag = expel_saint_anthony_check
		}
		name = "EVTOPTA_SOA_2990"
		piety = -1000
		
		religion_authority = {
			modifier = holy_order_expelled
			years = 20
		}
		custom_tooltip = {
			text = expelling_holy_order_event_tooltip_a
		}
		hidden_tooltip = {
			d_saint_anthony = {
				holder_scope = {
					character_event = {
						id = SoA.1760
					}
				}
			}
			add_character_modifier = {
				name = expelled_d_saint_anthony
				duration = -1
				inherit = yes
			}
			clr_character_flag = expel_saint_anthony_check
		}
	}
	option = { # Immortals
		trigger = {
			has_character_flag = expel_immortals_check
		}
		name = "EVTOPTA_SOA_2990"
		piety = -1000
		
		religion_authority = {
			modifier = holy_order_expelled
			years = 20
		}
		custom_tooltip = {
			text = expelling_holy_order_event_tooltip_a
		}
		hidden_tooltip = {
			d_immortals = {
				holder_scope = {
					character_event = {
						id = SoA.1860
					}
				}
			}
			add_character_modifier = {
				name = expelled_d_immortals
				duration = -1
				inherit = yes
			}
			clr_character_flag = expel_immortals_check
		}
	}
	option = { # Zealots
		trigger = {
			has_character_flag = expel_zealots_check
		}
		name = "EVTOPTA_SOA_2990"
		piety = -1000
		
		religion_authority = {
			modifier = holy_order_expelled
			years = 20
		}
		custom_tooltip = {
			text = expelling_holy_order_event_tooltip_a
		}
		hidden_tooltip = {
			d_zealots = {
				holder_scope = {
					character_event = {
						id = SoA.1960
					}
				}
			}
			add_character_modifier = {
				name = expelled_d_zealots
				duration = -1
				inherit = yes
			}
			clr_character_flag = expel_zealots_check
		}
	}
	option = { # Sky Lords
		trigger = {
			has_character_flag = expel_sky_lords_check
		}
		name = "EVTOPTA_SOA_2990"
		piety = -1000
		
		religion_authority = {
			modifier = holy_order_expelled
			years = 20
		}
		custom_tooltip = {
			text = expelling_holy_order_event_tooltip_a
		}
		hidden_tooltip = {
			d_sky_lords = {
				holder_scope = {
					character_event = {
						id = SoA.2060
					}
				}
			}
			add_character_modifier = {
				name = expelled_d_sky_lords
				duration = -1
				inherit = yes
			}
			clr_character_flag = expel_sky_lords_check
		}
	}
	option = { # Spirit Guardians
		trigger = {
			has_character_flag = expel_spirit_guardians_check
		}
		name = "EVTOPTA_SOA_2990"
		piety = -1000
		
		religion_authority = {
			modifier = holy_order_expelled
			years = 20
		}
		custom_tooltip = {
			text = expelling_holy_order_event_tooltip_a
		}
		hidden_tooltip = {
			d_spirit_guardians = {
				holder_scope = {
					character_event = {
						id = SoA.2160
					}
				}
			}
			add_character_modifier = {
				name = expelled_d_spirit_guardians
				duration = -1
				inherit = yes
			}
			clr_character_flag = expel_spirit_guardians_check
		}
	}
	option = { # Warriors of Perun
		trigger = {
			has_character_flag = expel_warriors_perun_check
		}
		name = "EVTOPTA_SOA_2990"
		piety = -1000
		
		religion_authority = {
			modifier = holy_order_expelled
			years = 20
		}
		custom_tooltip = {
			text = expelling_holy_order_event_tooltip_a
		}
		hidden_tooltip = {
			d_warriors_perun = {
				holder_scope = {
					character_event = {
						id = SoA.2260
					}
				}
			}
			add_character_modifier = {
				name = expelled_d_warriors_perun
				duration = -1
				inherit = yes
			}
			clr_character_flag = expel_warriors_perun_check
		}
	}
	option = { # Chosen of Perkunas
		trigger = {
			has_character_flag = expel_chosen_perkunas_check
		}
		name = "EVTOPTA_SOA_2990"
		piety = -1000
		
		religion_authority = {
			modifier = holy_order_expelled
			years = 20
		}
		custom_tooltip = {
			text = expelling_holy_order_event_tooltip_a
		}
		hidden_tooltip = {
			d_chosen_perkunas = {
				holder_scope = {
					character_event = {
						id = SoA.2360
					}
				}
			}
			add_character_modifier = {
				name = expelled_d_chosen_perkunas
				duration = -1
				inherit = yes
			}
			clr_character_flag = expel_chosen_perkunas_check
		}
	}
	option = { # Sons of Kaleva
		trigger = {
			has_character_flag = expel_sons_kaleva_check
		}
		name = "EVTOPTA_SOA_2990"
		piety = -1000
		
		religion_authority = {
			modifier = holy_order_expelled
			years = 20
		}
		custom_tooltip = {
			text = expelling_holy_order_event_tooltip_a
		}
		hidden_tooltip = {
			d_sons_kaleva = {
				holder_scope = {
					character_event = {
						id = SoA.2460
					}
				}
			}
			add_character_modifier = {
				name = expelled_d_sons_kaleva
				duration = -1
				inherit = yes
			}
			clr_character_flag = expel_sons_kaleva_check
		}
	}
	option = { # Pontic Guardians
		trigger = {
			has_character_flag = expel_pontic_guardians_check
		}
		name = "EVTOPTA_SOA_2990"
		piety = -1000
		
		religion_authority = {
			modifier = holy_order_expelled
			years = 20
		}
		custom_tooltip = {
			text = expelling_holy_order_event_tooltip_a
		}
		hidden_tooltip = {
			d_pontic_guardians = {
				holder_scope = {
					character_event = {
						id = SoA.2462
					}
				}
			}
			add_character_modifier = {
				name = expelled_d_pontic_guardians
				duration = -1
				inherit = yes
			}
			clr_character_flag = expel_pontic_guardians_check
		}
	}
	option = { # Huitzilopochtli
		trigger = {
			has_character_flag = expel_huitzilopochtli_check
		}
		name = "EVTOPTA_SOA_2990"
		piety = -1000
		
		religion_authority = {
			modifier = holy_order_expelled
			years = 20
		}
		custom_tooltip = {
			text = expelling_holy_order_event_tooltip_a
		}
		hidden_tooltip = {
			d_huitzilopochtli = {
				holder_scope = {
					character_event = {
						id = SoA.2560
					}
				}
			}
			add_character_modifier = {
				name = expelled_d_huitzilopochtli
				duration = -1
				inherit = yes
			}
			clr_character_flag = expel_huitzilopochtli_check
		}
	}
	option = { # Knights of Santiago
		trigger = {
			has_character_flag = expel_knights_santiago_check
		}
		name = "EVTOPTA_SOA_2990"
		piety = -1000
		
		religion_authority = {
			modifier = holy_order_expelled
			years = 20
		}
		custom_tooltip = {
			text = expelling_holy_order_event_tooltip_a
		}
		hidden_tooltip = {
			d_knights_santiago = {
				holder_scope = {
					character_event = {
						id = SoA.2660
					}
				}
			}
			add_character_modifier = {
				name = expelled_d_knights_santiago
				duration = -1
				inherit = yes
			}
			clr_character_flag = expel_knights_santiago_check
		}
	}
	option = { # Knights of Calatrava
		trigger = {
			has_character_flag = expel_knights_calatrava_check
		}
		name = "EVTOPTA_SOA_2990"
		piety = -1000
		
		religion_authority = {
			modifier = holy_order_expelled
			years = 20
		}
		custom_tooltip = {
			text = expelling_holy_order_event_tooltip_a
		}
		hidden_tooltip = {
			d_knights_calatrava = {
				holder_scope = {
					character_event = {
						id = SoA.2760
					}
				}
			}
			add_character_modifier = {
				name = expelled_d_knights_calatrava
				duration = -1
				inherit = yes
			}
			clr_character_flag = expel_knights_calatrava_check
		}
	}
	option = { # Order of St Addai
		trigger = {
			has_character_flag = expel_order_of_addai_check
		}
		name = "EVTOPTA_SOA_2990"
		piety = -1000
		
		religion_authority = {
			modifier = holy_order_expelled
			years = 20
		}
		custom_tooltip = {
			text = expelling_holy_order_event_tooltip_a
		}
		hidden_tooltip = {
			d_saint_addai = {
				holder_scope = {
					character_event = {
						id = SoA.2860
					}
				}
			}
			add_character_modifier = {
				name = expelled_d_saint_addai
				duration = -1
				inherit = yes
			}
			clr_character_flag = expel_order_of_addai_check
		}
	}
	option = { # Zun Warriors
		trigger = {
			has_character_flag = expel_zun_warriors_check
		}
		name = "EVTOPTA_SOA_2990"
		piety = -1000
		
		religion_authority = {
			modifier = holy_order_expelled
			years = 20
		}
		custom_tooltip = {
			text = expelling_holy_order_event_tooltip_a
		}
		hidden_tooltip = {
			d_zun_warriors = {
				holder_scope = {
					character_event = {
						id = CM.4012
					}
				}
			}
			add_character_modifier = {
				name = expelled_d_zun_warriors
				duration = -1
				inherit = yes
			}
			clr_character_flag = expel_zun_warriors_check
		}
	}
	option = { # Allow them to stay
		name = "EVTOPTB_SOA_2990"
		custom_tooltip = {
			text = expelling_holy_order_event_tooltip_b
		}
		hidden_tooltip = {
			clr_character_flag = expel_the_knights_templar_check
			clr_character_flag = expel_the_knights_hospitaler_check
			clr_character_flag = expel_the_teutonic_order_check
			clr_character_flag = expel_the_jomsvikings_check
			clr_character_flag = expel_the_assassins_check
			clr_character_flag = expel_the_bektashi_check
			clr_character_flag = expel_the_haruriyyah_check
			clr_character_flag = expel_the_holy_sepulchre_check
			clr_character_flag = expel_saint_anthony_check
			clr_character_flag = expel_immortals_check
			clr_character_flag = expel_zealots_check
			clr_character_flag = expel_sky_lords_check
			clr_character_flag = expel_spirit_guardians_check
			clr_character_flag = expel_warriors_perun_check
			clr_character_flag = expel_chosen_perkunas_check
			clr_character_flag = expel_sons_kaleva_check
			clr_character_flag = expel_pontic_guardians_check
			clr_character_flag = expel_huitzilopochtli_check
			clr_character_flag = expel_knights_santiago_check
			clr_character_flag = expel_knights_calatrava_check
			clr_character_flag = expel_order_of_addai_check
			clr_character_flag = expel_zun_warriors_check
		}
	}
	after = {
		hidden_tooltip = { 
			abdicate_holy_order_if_religion_changes_effect = yes
		}
	}
}