namespace = religion

# Founding the Orthodoxy
# This is totally different from a reformation because shut up.
# (okay, fine, this is arguably working around a DLC, but since said DLC is incompatible
# with the rest of the mod I have no other choice)

# Special case - the Pilgrimage can found the Orthodoxy on its own, given sufficient time
character_event = {
	id = religion.999
	hide_window = yes
	
	only_rulers = yes
	min_age = 18
	only_capable = yes
	prisoner = no
	
	trigger = {
		ai = yes
		has_landed_title = d_pilgrimage
		NOT = { has_global_flag = flag_orthodoxy_founded }
		num_of_holy_sites = 1 # Must still exist somewhere
		prestige = 1000
		piety = 1000
	}
	
	mean_time_to_happen = {
		months = 600
		modifier = {
			factor = 0.8
			religion_authority = 0.1
		}
		modifier = {
			factor = 0.8
			religion_authority = 0.2
		}
		modifier = {
			factor = 0.8
			religion_authority = 0.3
		}
		modifier = {
			factor = 0.8
			religion_authority = 0.4
		}
		modifier = {
			factor = 0.8
			religion_authority = 0.5
		}
		modifier = {
			factor = 0.8
			religion_authority = 0.6
		}
		modifier = {
			factor = 0.8
			religion_authority = 0.7
		}
		modifier = {
			factor = 0.8
			religion_authority = 0.8
		}
		modifier = {
			factor = 0.8
			religion_authority = 0.9
		}
		modifier = {
			factor = 0.8
			religion_authority = 1.0
		}
	}
	
	immediate = { narrative_event = { id = religion.1000 } }
}

# Main Event
narrative_event = {
	id = religion.1000
	title = "EVTNAMERELIGION1000"
	desc = "EVTDESCRELIGION1000"
	picture = GFX_evt_church
	is_triggered_only = yes
	
	option = {
		trigger = { religion = pilgrim }
		name = "EVTOPTARELIGION1000"
		prestige = -1000
		piety = -1000
		activate_title = { title = d_orthodoxy status = yes }
		activate_title = { title = d_pilgrimage status = no }
		d_pilgrimage = {
			holder_scope = {
				d_orthodoxy = {
					grant_title = PREV
					copy_title_laws = PREVPREV
					copy_title_history = PREVPREV
				}
			}
			destroy_landed_title = THIS
		}
		narrative_event = { id = religion.1001 tooltip = "EVTOOLTIPRELIGION1001" }
		clr_character_flag = flag_founding_the_orthodoxy
		set_global_flag = flag_orthodoxy_founded
	}
	option = {
		name = "EVTOPTNEVERMIND"
		clr_character_flag = flag_founding_the_orthodoxy
		ai_chance = { factor = 0 }
	}
}
narrative_event = {
	id = religion.1001
	title = "EVTNAMERELIGION1000"
	desc = "EVTDESCRELIGION1001"
	picture = GFX_evt_church
	major = yes
	is_triggered_only = yes
	
	option = {
		trigger = { religion = pilgrim }
		name = "EVTOPTARELIGION1001"
		religion = orthodox
		hidden_tooltip = {
			any_realm_character = {
				limit = { religion = pilgrim }
				religion = orthodox
			}
			any_realm_province = {
				limit = { religion = pilgrim }
				religion = orthodox
			}
		}
	}
	option = {
		trigger = { NOT = { religion = pilgrim } }
		name = "EVTOPTBRELIGION1001"
		hidden_tooltip = {
			any_realm_character = {
				limit = { religion = pilgrim }
				religion = orthodox
			}
			any_realm_province = {
				limit = { religion = pilgrim }
				religion = orthodox
			}
		}
	}
}
# Auto-convert remaining pilgrims
character_event = {
	id = religion.1002
	hide_window = yes
	
	trigger = {
		religion = pilgrim
		has_global_flag = flag_orthodoxy_founded
	}
	immediate = { religion = orthodox }
}
province_event = {
	id = religion.1003
	hide_window = yes
	
	trigger = {
		religion = pilgrim
		has_global_flag = flag_orthodoxy_founded
	}
	immediate = { religion = orthodox }
}

# Founding the Epidoxos Angeloi
narrative_event = {
	id = religion.1100
	title = "EVTNAMERELIGION1100"
	desc = "EVTDESCRELIGION1100"
	picture = GFX_evt_military
	is_triggered_only = yes
	
	option = {
		name = "EVTOPTCONFIRM"
		wealth = -500
		prestige = -1000
		activate_title = { title = d_epidoxos_angeloi status = yes }
		if = {
			limit = { is_female = no }
			create_random_soldier = {
				dynasty = culture
				culture = ROOT
				religion = orthodox
				age = 45
				female = no
				random_traits = yes
			}
			new_character = {
				set_dynasty_flag = flag_approved_dynasty
				add_trait = radical
				add_trait = fighter_pilot
				d_epidoxos_angeloi = { grant_title = PREV }
				wealth = 500
				set_defacto_liege = THIS
			}
		}
		if = {
			limit = { is_female = yes }
			create_random_soldier = {
				dynasty = culture
				culture = ROOT
				religion = orthodox
				age = 45
				female = yes
				random_traits = yes
			}
			new_character = {
				set_dynasty_flag = flag_approved_dynasty
				add_trait = radical
				add_trait = fighter_pilot
				d_epidoxos_angeloi = { grant_title = PREV }
				wealth = 500
				set_defacto_liege = THIS
			}
		}
		piety = 500
		hidden_tooltip = { narrative_event = { id = religion.1101 } }
		religion_authority = { modifier = religious_order_formed years = 10 }
		clr_character_flag = flag_founding_epidoxos_angeloi
	}
	option = {
		name = "EVTOPTNEVERMIND"
		clr_character_flag = flag_founding_epidoxos_angeloi
		ai_chance = { factor = 0 }
	}
}
narrative_event = {
	id = religion.1101
	title = "EVTNAMERELIGION1100"
	desc = "EVTDESCRELIGION1101"
	picture = GFX_evt_military
	major = yes
	show_ROOT = yes
	hide_new = yes
	is_triggered_only = yes
	
	only_rulers = yes
	
	option = { name = "EVTOPTCONFIRM" }
}
# Founding the Stolos Gaias
narrative_event = {
	id = religion.1200
	title = "EVTNAMERELIGION1200"
	desc = "EVTDESCRELIGION1200"
	picture = GFX_evt_military
	is_triggered_only = yes
	
	option = {
		name = "EVTOPTCONFIRM"
		wealth = -500
		prestige = -1000
		activate_title = { title = d_stolos_gaias status = yes }
		if = {
			limit = { is_female = no }
			create_random_soldier = {
				dynasty = culture
				culture = ROOT
				religion = orthodox
				age = 45
				female = no
				random_traits = yes
			}
			new_character = {
				set_dynasty_flag = flag_approved_dynasty
				add_trait = radical
				add_trait = fighter_pilot
				d_stolos_gaias = { grant_title = PREV }
				wealth = 500
				set_defacto_liege = THIS
			}
		}
		if = {
			limit = { is_female = yes }
			create_random_soldier = {
				dynasty = culture
				culture = ROOT
				religion = orthodox
				age = 45
				female = yes
				random_traits = yes
			}
			new_character = {
				set_dynasty_flag = flag_approved_dynasty
				add_trait = radical
				add_trait = fighter_pilot
				d_stolos_gaias = { grant_title = PREV }
				wealth = 500
				set_defacto_liege = THIS
			}
		}
		piety = 500
		religion_authority = { modifier = religious_order_formed years = 10 }
		clr_character_flag = flag_founding_stolos_gaias
		hidden_tooltip = { narrative_event = { id = religion.1201 } }
	}
	option = {
		name = "EVTOPTNEVERMIND"
		clr_character_flag = flag_founding_stolos_gaias
		ai_chance = { factor = 0 }
	}
}
narrative_event = {
	id = religion.1201
	title = "EVTNAMERELIGION1200"
	desc = "EVTDESCRELIGION1201"
	picture = GFX_evt_military
	major = yes
	show_ROOT = yes
	hide_new = yes
	is_triggered_only = yes
	
	only_rulers = yes
	
	option = { name = "EVTOPTCONFIRM" }
}

# Founding the Phaethonate
narrative_event = {
	id = religion.2000
	title = "EVTNAMERELIGION2000"
	desc = "EVTDESCRELIGION2000"
	picture = GFX_evt_church
	is_triggered_only = yes
	
	option = {
		trigger = { religion = solar_cultist }
		name = "EVTOPTARELIGION1000"
		prestige = -1000
		piety = -1000
		activate_title = { title = d_solarian status = yes }
		primary_title = {
			d_solarian = {
				copy_title_laws = PREV
				grant_title = ROOT
			}
		}
		narrative_event = { id = religion.2001 tooltip = "EVTOOLTIPRELIGION2001" }
		clr_character_flag = flag_founding_the_phaethonate
		set_global_flag = flag_phaethonate_founded
	}
	option = {
		name = "EVTOPTNEVERMIND"
		clr_character_flag = flag_founding_the_phaethonate
		ai_chance = { factor = 0 }
	}
}
narrative_event = {
	id = religion.2001
	title = "EVTNAMERELIGION2000"
	desc = "EVTDESCRELIGION2001"
	picture = GFX_evt_church
	major = yes
	is_triggered_only = yes
	
	option = {
		trigger = { religion = solar_cultist }
		name = "EVTOPTARELIGION1001"
		religion = solarian
		hidden_tooltip = {
			any_realm_character = {
				limit = { religion = solar_cultist }
				religion = solarian
			}
			any_realm_province = {
				limit = { religion = solar_cultist }
				religion = solarian
			}
		}
	}
	option = {
		trigger = { NOT = { religion = solar_cultist } }
		name = "EVTOPTBRELIGION1001"
		hidden_tooltip = {
			any_realm_character = {
				limit = { religion = solar_cultist }
				religion = solarian
			}
			any_realm_province = {
				limit = { religion = solar_cultist }
				religion = solarian
			}
		}
	}
}
# Auto-convert remaining solar cultists
character_event = {
	id = religion.2002
	hide_window = yes
	
	trigger = {
		religion = solar_cultist
		has_global_flag = flag_phaethonate_founded
	}
	immediate = { religion = solarian }
}
province_event = {
	id = religion.2003
	hide_window = yes
	
	trigger = {
		religion = solar_cultist
		has_global_flag = flag_phaethonate_founded
	}
	immediate = { religion = solarian }
}

# Founding the Knights Palatine
narrative_event = {
	id = religion.2100
	title = "EVTNAMERELIGION2100"
	desc = "EVTDESCRELIGION2100"
	picture = GFX_evt_military
	is_triggered_only = yes
	
	option = {
		name = "EVTOPTCONFIRM"
		wealth = -500
		prestige = -1000
		activate_title = { title = d_knights_palatine status = yes }
		if = {
			limit = { is_female = no }
			create_random_soldier = {
				dynasty = culture
				culture = ROOT
				religion = solarian
				age = 45
				female = no
				random_traits = yes
			}
			new_character = {
				set_dynasty_flag = flag_approved_dynasty
				add_trait = radical
				add_trait = fighter_pilot
				d_knights_palatine = { grant_title = PREV }
				wealth = 500
				set_defacto_liege = ROOT
			}
		}
		if = {
			limit = { is_female = yes }
			create_random_soldier = {
				dynasty = culture
				culture = ROOT
				religion = solarian
				age = 45
				female = yes
				random_traits = yes
			}
			new_character = {
				set_dynasty_flag = flag_approved_dynasty
				add_trait = radical
				add_trait = fighter_pilot
				d_knights_palatine = { grant_title = PREV }
				wealth = 500
				set_defacto_liege = ROOT
			}
		}
		piety = 500
		hidden_tooltip = { narrative_event = { id = religion.2101 } }
		religion_authority = { modifier = religious_order_formed years = 10 }
		clr_character_flag = flag_founding_knights_palatine
	}
	option = {
		name = "EVTOPTNEVERMIND"
		clr_character_flag = flag_founding_knights_palatine
		ai_chance = { factor = 0 }
	}
}
narrative_event = {
	id = religion.2101
	title = "EVTNAMERELIGION2100"
	desc = "EVTDESCRELIGION2101"
	picture = GFX_evt_military
	major = yes
	show_ROOT = yes
	hide_new = yes
	is_triggered_only = yes
	
	only_rulers = yes
	
	option = { name = "EVTOPTCONFIRM" }
}
# Founding the Praenuntiatores Aurorae Verae
narrative_event = {
	id = religion.2200
	title = "EVTNAMERELIGION2200"
	desc = "EVTDESCRELIGION2200"
	picture = GFX_evt_military
	is_triggered_only = yes
	
	option = {
		name = "EVTOPTCONFIRM"
		wealth = -500
		prestige = -1000
		activate_title = { title = d_praenuntiatores_aurorae_verae status = yes }
		if = {
			limit = { is_female = no }
			create_random_soldier = {
				dynasty = culture
				culture = ROOT
				religion = solarian
				age = 45
				female = no
				random_traits = yes
			}
			new_character = {
				set_dynasty_flag = flag_approved_dynasty
				add_trait = radical
				add_trait = fighter_pilot
				d_praenuntiatores_aurorae_verae = { grant_title = PREV }
				wealth = 500
				set_defacto_liege = ROOT
			}
		}
		if = {
			limit = { is_female = yes }
			create_random_soldier = {
				dynasty = culture
				culture = ROOT
				religion = solarian
				age = 45
				female = yes
				random_traits = yes
			}
			new_character = {
				set_dynasty_flag = flag_approved_dynasty
				add_trait = radical
				add_trait = fighter_pilot
				d_praenuntiatores_aurorae_verae = { grant_title = PREV }
				wealth = 500
				set_defacto_liege = ROOT
			}
		}
		piety = 500
		religion_authority = { modifier = religious_order_formed years = 10 }
		clr_character_flag = flag_founding_praenuntiatores_aurorae_verae
		hidden_tooltip = { narrative_event = { id = religion.2201 } }
	}
	option = {
		name = "EVTOPTNEVERMIND"
		clr_character_flag = flag_founding_stolos_gaias
		ai_chance = { factor = 0 }
	}
}
narrative_event = {
	id = religion.2201
	title = "EVTNAMERELIGION2200"
	desc = "EVTDESCRELIGION2201"
	picture = GFX_evt_military
	major = yes
	show_ROOT = yes
	hide_new = yes
	is_triggered_only = yes
	
	only_rulers = yes
	
	option = { name = "EVTOPTCONFIRM" }
}