
check_all_religions_effect = {
	norse_pagan_reformed = {
		if = {
			limit = { is_reformed_religion = yes }
			reformation_god_names_changes_effect2 = yes
		}
	}
	tengri_pagan_reformed = {
		if = {
			limit = { is_reformed_religion = yes }
			reformation_god_names_changes_effect2 = yes
		}
	}
	baltic_pagan_reformed = {
		if = {
			limit = { is_reformed_religion = yes }
			reformation_god_names_changes_effect2 = yes
		}
	}
	finnish_pagan_reformed = {
		if = {
			limit = { is_reformed_religion = yes }
			reformation_god_names_changes_effect2 = yes
		}
	}
	aztec_reformed = {
		if = {
			limit = { is_reformed_religion = yes }
			reformation_god_names_changes_effect2 = yes
		}
	}
	slavic_pagan_reformed = {
		if = {
			limit = { is_reformed_religion = yes }
			reformation_god_names_changes_effect2 = yes
		}
	}
	west_african_pagan_reformed = {
		if = {
			limit = { is_reformed_religion = yes }
			reformation_god_names_changes_effect2 = yes
		}
	}
	bon_reformed = {
		if = {
			limit = { is_reformed_religion = yes }
			reformation_god_names_changes_effect2 = yes
		}
	}
	zun_pagan_reformed = {
		if = {
			limit = { is_reformed_religion = yes }
			reformation_god_names_changes_effect2 = yes
		}
	}
	hellenic_pagan_reformed = {
		if = {
			limit = { is_reformed_religion = yes }
			reformation_god_names_changes_effect2 = yes
		}
	}
}

reformation_god_names_changes_effect2 = { #Reforming religion with certain Doctrines might result in gods being added/removed/changed.
	if = {
		limit = { 
			NOT = {
				has_alternate_start_parameter = { key = religion_names value = random }
			}
		}
		if = { #A ruler reforms Norse Paganism.
			limit = {
				has_dlc = "Holy Fury" 
				religion = norse_pagan_reformed
			}
			remove_god_names = yes
			remove_evil_god_names = yes
			if = { #Religion is not sexist, add just Dogmatic set.
				limit = {
					NOR = {
						has_religion_feature = religion_matriarchal
						has_religion_feature = religion_patriarchal
						has_religion_feature = religion_lesbian
					}
				}
				set_high_god_name = GOD_THE_ALLFATHER
				add_god_name = GOD_THE_ALLFATHER_2
				if = { 
					limit = {
						NOT = { has_religion_feature = religion_dogmatic }
					}
					remove_god_names = yes
					set_high_god_name = GOD_ODIN
					add_god_name = GOD_THOR
					add_god_name = GOD_THE_THUNDERER
					add_god_name = GOD_THE_ALLFATHER
					add_god_name = GOD_ODIN_2
					add_god_name = GOD_FREY
					add_god_name = GOD_TYR
				}
				add_evil_god_name = LOKI
				add_evil_god_name = HEL
				add_evil_god_name = FENRIR
				add_evil_god_name = JORMUNGANDR
			}
			if = { #Religion is Patriarchal
				limit = {
					has_religion_feature = religion_patriarchal
				}
				set_high_god_name = GOD_ODIN
				add_god_name = GOD_ODIN_2
				if = { 
					limit = {
						NOT = { has_religion_feature = religion_dogmatic }
					}
					add_god_name = GOD_THOR
					add_god_name = GOD_THE_THUNDERER
					add_god_name = GOD_THE_ALLFATHER
					add_god_name = GOD_TYR
				}
				add_evil_god_name = GOD_FRIGG
				add_evil_god_name = HEL
				add_evil_god_name = GOD_SIF
				add_evil_god_name = GOD_SKADI
			}
			if = { #Religion is Matriarchal
				limit = {
					has_religion_feature = religion_matriarchal
				}
				set_high_god_name = GOD_FRIGG
				add_god_name = GOD_FRIGG_2
				if = { 
					limit = {
						NOT = { has_religion_feature = religion_dogmatic }
					}
					add_god_name = GOD_SIF
					add_god_name = GOD_THE_ALLMOTHER
					add_god_name = GOD_SKADI
					add_god_name = GOD_FREY
				}
				add_evil_god_name = LOKI
				add_evil_god_name = GOD_THE_THUNDERER
				add_evil_god_name = FENRIR
				add_evil_god_name = JORMUNGANDR
			}
			if = { #Religion is Matriarchal
				limit = {
					has_religion_feature = religion_lesbian
				}
				set_high_god_name = GOD_FRIGG
				add_god_name = GOD_FRIGG_2
				if = { 
					limit = {
						NOT = { has_religion_feature = religion_dogmatic }
					}
					add_god_name = GOD_SIF
					add_god_name = GOD_THE_ALLMOTHER
					add_god_name = GOD_SKADI
					add_god_name = GOD_FREY
				}
				add_evil_god_name = LOKI
				add_evil_god_name = GOD_THE_THUNDERER
				add_evil_god_name = FENRIR
				add_evil_god_name = JORMUNGANDR
			}
			random_province = {
				limit = { has_flag = norse_pagan_reform }
				save_event_target_as = reform_province
			}
		}
		if = { #A ruler reforms Tengri Paganism.
			limit = {
				has_dlc = "Holy Fury" 
				religion = tengri_pagan_reformed
			}
			remove_god_names = yes
			remove_evil_god_names = yes
			if = { #Religion is not sexist, add just Dogmatic set.
				limit = {
					NOR = {
						has_religion_feature = religion_matriarchal
						has_religion_feature = religion_patriarchal
						has_religion_feature = religion_lesbian
					}
				}
				set_high_god_name = GOD_TENGRI
				add_god_name = GOD_TENGRI_2
				if = {
					limit = {
						NOT = { has_religion_feature = religion_dogmatic }
					}
					add_god_name = GOD_TUNG-AK
				}
				add_evil_god_name = ERLIK
				add_evil_god_name = KOMUR_HAN
			}
			if = { #Religion is Patriarchal
				limit = {
					has_religion_feature = religion_patriarchal
				}
				set_high_god_name = GOD_TENGRI  
				add_god_name = GOD_TENGRI_2
				add_god_name = GOD_TUNG-AK
				add_evil_god_name = GOD_AK_ANA 
				add_evil_god_name = KOMUR_HAN
			}
			if = { #Religion is Matriarchal
				limit = {
					has_religion_feature = religion_matriarchal
				}
				set_high_god_name = GOD_UMAY
				add_god_name = GOD_UMAY_2
				add_god_name = GOD_AK_ANA
				add_god_name = GOD_KUBAI
				add_evil_god_name = ERLIK
				add_evil_god_name = KOMUR_HAN
			}
			if = { #Religion is Matriarchal
				limit = {
					has_religion_feature = religion_lesbian
				}
				set_high_god_name = GOD_UMAY
				add_god_name = GOD_UMAY_2
				add_god_name = GOD_AK_ANA
				add_god_name = GOD_KUBAI
				add_evil_god_name = ERLIK
				add_evil_god_name = KOMUR_HAN
			}
			random_province = {
				limit = { has_flag = tengri_pagan_reform }
				save_event_target_as = reform_province
			}
		}
		if = { #A ruler reforms Baltic Paganism.
			limit = {
				has_dlc = "Holy Fury" 
				religion = baltic_pagan_reformed
			}
			remove_god_names = yes
			remove_evil_god_names = yes
			if = { #Religion is not sexist, add just Dogmatic set.
				limit = {
					NOR = {
						has_religion_feature = religion_matriarchal
						has_religion_feature = religion_patriarchal
						has_religion_feature = religion_lesbian
					}
				}
				set_high_god_name = GOD_DIEVAS
				add_god_name = GOD_DIEVAS_2
				if = {
					limit = {
						NOT = { has_religion_feature = religion_dogmatic }
					}
					add_god_name = GOD_GABIJA
					add_god_name = GOD_PERKUNAS
					add_god_name = GOD_LAIMA
				}
				add_evil_god_name = VELNIAS
			}
			if = { #Religion is Patriarchal
				limit = {
					has_religion_feature = religion_patriarchal
				}
				set_high_god_name = GOD_DIEVAS
				add_god_name = GOD_DIEVAS_2
				add_god_name = GOD_PERKUNAS  
				add_evil_god_name = GOD_LAIMA
			}
			if = { #Religion is Matriarchal
				limit = {
					has_religion_feature = religion_matriarchal
				}
				set_high_god_name = GOD_GABIJA
				add_god_name = GOD_GABIJA_2
				add_god_name = GOD_LAIMA  
				add_evil_god_name = VELNIAS
			}
			if = { #Religion is Matriarchal
				limit = {
					has_religion_feature = religion_lesbian
				}
				set_high_god_name = GOD_GABIJA
				add_god_name = GOD_GABIJA_2
				add_god_name = GOD_LAIMA  
				add_evil_god_name = VELNIAS
			}
			random_province = {
				limit = { has_flag = baltic_pagan_reform }
				save_event_target_as = reform_province
			}
		}

		if = { #A ruler reforms Finnish Paganism.
			limit = {
				has_dlc = "Holy Fury" 
				religion = finnish_pagan_reformed
			}
			remove_god_names = yes
			remove_evil_god_names = yes
			if = { #Religion is not sexist, add just Dogmatic set.
				limit = {
					NOR = {
						has_religion_feature = religion_matriarchal
						has_religion_feature = religion_patriarchal
						has_religion_feature = religion_lesbian
					}
				}
				set_high_god_name = GOD_UKKO
				add_god_name = GOD_UKKO_2
				if = { 
					limit = {
						NOT = { has_religion_feature = religion_dogmatic }
					}
					add_god_name = GOD_PERKELE 
					add_god_name = GOD_JUMI
					add_god_name = GOD_THE_GREAT_BEAR
					add_god_name = GOD_KUU
					add_god_name = GOD_TAPIO
					add_god_name = GOD_TAARA
					add_god_name = GOD_OMOL
					add_god_name = GOD_MASTOR_AVA
				}
				add_evil_god_name = TUONI
				if = { 
					limit = {
						NOT = { has_religion_feature = religion_dogmatic }
					}
					add_evil_god_name = TUONETAR
				}
			}
			if = { #Religion is Patriarchal
				limit = {
					has_religion_feature = religion_patriarchal
				}
				set_high_god_name = GOD_UKKO
				add_god_name = GOD_UKKO_2
				if = { 
					limit = {
						NOT = { has_religion_feature = religion_dogmatic }
					}
					add_god_name = GOD_PERKELE 
					add_god_name = GOD_JUMI
					add_god_name = GOD_THE_GREAT_BEAR
					add_god_name = GOD_TAPIO
					add_god_name = GOD_TAARA
					add_god_name = GOD_OMOL
				}
				add_evil_god_name = GOD_MASTOR_AVA
				add_evil_god_name = GOD_KALMA
			}
			if = { #Religion is Matriarchal
				limit = {
					has_religion_feature = religion_matriarchal
				}
				set_high_god_name = GOD_KUU
				add_god_name = GOD_KUU_2
				if = { 
					limit = {
						NOT = { has_religion_feature = religion_dogmatic }
					}
					add_god_name = GOD_MASTOR_AVA 
					add_god_name = GOD_KALMA
					add_god_name = GOD_THE_GREAT_BEAR
				}
				add_evil_god_name = TUONI 
				add_evil_god_name = TUONETAR
			}
			if = { #Religion is Matriarchal
				limit = {
					has_religion_feature = religion_lesbian
				}
				set_high_god_name = GOD_KUU
				add_god_name = GOD_KUU_2
				if = { 
					limit = {
						NOT = { has_religion_feature = religion_dogmatic }
					}
					add_god_name = GOD_MASTOR_AVA 
					add_god_name = GOD_KALMA
					add_god_name = GOD_THE_GREAT_BEAR
				}
				add_evil_god_name = TUONI 
				add_evil_god_name = TUONETAR
			}
			random_province = {
				limit = { has_flag = finnish_pagan_reform }
				save_event_target_as = reform_province
			}
		}

		if = { #A ruler reforms Aztec Paganism.
			limit = {
				has_dlc = "Holy Fury" 
				religion = aztec_reformed
			}
			remove_god_names = yes
			remove_evil_god_names = yes
			if = { #Religion is not sexist, add just Proselytizing set.
				limit = {
					NOR = {
						has_religion_feature = religion_matriarchal
						has_religion_feature = religion_patriarchal
						has_religion_feature = religion_lesbian
					}
					has_religion_feature = religion_proselytizing
				}
				set_high_god_name = GOD_QUETZALCOATL
				add_god_name = GOD_QUETZALCOATL_2
				add_evil_god_name = GOD_TEZCATLIPOCA
			}
			if = { #Religion is not sexist, add just Dogmatic set.
				limit = {
					NOR = {
						has_religion_feature = religion_matriarchal
						has_religion_feature = religion_patriarchal
						has_religion_feature = religion_lesbian
						has_religion_feature = religion_proselytizing
					}
				}
				remove_god_names = yes
				remove_evil_god_names = yes
				set_high_god_name = GOD_HUITZILOPOCHTLI
				add_god_name = GOD_HUITZILOPOCHTLI_2
				if = {
					limit = {
						NOT = { has_religion_feature = religion_dogmatic }
					} 
					add_god_name = GOD_XIPE_TOTEC 
					add_god_name = GOD_TEZCATLIPOCA
					add_god_name = GOD_QUETZALCOATL
					add_god_name = GOD_TLALOC
				}
				add_evil_god_name = TLAZOLTEOTL
				if = {
					limit = {
						NOT = { has_religion_feature = religion_dogmatic }
					} 
					add_evil_god_name = GOD_MICTLANTECUHTLI
					add_evil_god_name = XOLOTL
				}
			}
			if = { #Religion is Patriarchal
				limit = {
					has_religion_feature = religion_patriarchal
				}
				set_high_god_name = GOD_HUITZILOPOCHTLI 
				add_god_name = GOD_HUITZILOPOCHTLI_2   
				add_god_name = GOD_XIPE_TOTEC 
				add_god_name = GOD_TEZCATLIPOCA
				add_god_name = GOD_QUETZALCOATL
				add_god_name = GOD_TLALOC
				add_evil_god_name = TLAZOLTEOTL 
				add_evil_god_name = GOD_MICTLANTECUHTLI 
				add_evil_god_name = XOLOTL
			}
			if = { #Religion is Matriarchal
				limit = {
					has_religion_feature = religion_matriarchal
				}
				set_high_god_name = GOD_CIHUACOATL
				add_god_name = GOD_CIHUACOATL_2
				add_god_name = GOD_MALINALXOCHITL 
				add_god_name = GOD_METZTLI
				add_god_name = GOD_TONACACIHUATL
				add_evil_god_name = TLAZOLTEOTL 
				add_evil_god_name = GOD_MICTLANTECUHTLI 
				add_evil_god_name = XOLOTL
			}
			if = { #Religion is Matriarchal
				limit = {
					has_religion_feature = religion_lesbian
				}
				set_high_god_name = GOD_CIHUACOATL
				add_god_name = GOD_CIHUACOATL_2
				add_god_name = GOD_MALINALXOCHITL 
				add_god_name = GOD_METZTLI
				add_god_name = GOD_TONACACIHUATL
				add_evil_god_name = TLAZOLTEOTL 
				add_evil_god_name = GOD_MICTLANTECUHTLI 
				add_evil_god_name = XOLOTL
			}
			random_province = {
				limit = { has_flag = aztec_reform }
				save_event_target_as = reform_province
			}
		}

		if = { #A ruler reforms Slavic Paganism.
			limit = {
				has_dlc = "Holy Fury" 
				religion = slavic_pagan_reformed
			}
			remove_god_names = yes
			remove_evil_god_names = yes
			if = { #Religion is not sexist, add just Dogmatic set.
				limit = {
					NOR = {
						has_religion_feature = religion_matriarchal
						has_religion_feature = religion_patriarchal
						has_religion_feature = religion_lesbian
					}
				}
				set_high_god_name = GOD_PERUN
				add_god_name = GOD_PERUN_2
				if = { 
					limit = {
						NOT = { has_religion_feature = religion_dogmatic }
					}
					add_god_name = GOD_JARILO 
					add_god_name = GOD_SVAROG 
					add_god_name = GOD_TRIGLAV 
					add_god_name = GOD_RADEGAST 
				}
				add_evil_god_name = GOD_VELES
				add_evil_god_name = CHERNOBOG
			}
			if = { #Religion is Patriarchal
				limit = {
					has_religion_feature = religion_patriarchal
				}
				set_high_god_name = GOD_PERUN
				add_god_name = GOD_PERUN_2
				if = { 
					limit = {
						NOT = { has_religion_feature = religion_dogmatic }
					}
					add_god_name = GOD_JARILO 
					add_god_name = GOD_SVAROG 
					add_god_name = GOD_TRIGLAV 
					add_god_name = GOD_RADEGAST 
				}
				add_evil_god_name = GOD_VELES
				add_evil_god_name = GOD_MEDEINA
			}
			if = { #Religion is Matriarchal
				limit = {
					has_religion_feature = religion_matriarchal
				}
				set_high_god_name = GOD_MEDEINA
				add_god_name = GOD_MEDEINA_2
				if = { 
					limit = {
						NOT = { has_religion_feature = religion_dogmatic }
					}
					add_god_name = GOD_DODOLA 
					add_god_name = GOD_KOSTROMA
					add_god_name = GOD_MARZANNA
				}
				add_evil_god_name = GOD_VELES 
				add_evil_god_name = CHERNOBOG
			}
			if = { #Religion is Matriarchal
				limit = {
					has_religion_feature = religion_lesbian
				}
				set_high_god_name = GOD_MEDEINA
				add_god_name = GOD_MEDEINA_2
				if = { 
					limit = {
						NOT = { has_religion_feature = religion_dogmatic }
					}
					add_god_name = GOD_DODOLA 
					add_god_name = GOD_KOSTROMA
					add_god_name = GOD_MARZANNA
				}
				add_evil_god_name = GOD_VELES 
				add_evil_god_name = CHERNOBOG
			}
			random_province = {
				limit = { has_flag = slavic_pagan_reform }
				save_event_target_as = reform_province
			}
		}
		if = { #A ruler reforms African Paganism.
			limit = {
				has_dlc = "Holy Fury" 
				religion = west_african_pagan_reformed
				NOR = {
					has_religion_feature = religion_matriarchal
					has_religion_feature = religion_lesbian
				}
			}
			remove_god_names = yes
			remove_evil_god_names = yes
			set_high_god_name = GOD_THE_CREATOR
			add_god_name = GOD_THE_SPIRITS
			add_god_name = GOD_THE_ANCESTORS
			add_evil_god_name = THE_DARK_SPIRITS
			random_province = {
				limit = { has_flag = west_african_pagan_reform }
				save_event_target_as = reform_province
			}
		}
		if = { #A ruler reforms African Paganism.
			limit = {
				has_dlc = "Holy Fury" 
				religion = west_african_pagan_reformed
				has_religion_feature = religion_matriarchal
			}
			remove_god_names = yes
			remove_evil_god_names = yes
			set_high_god_name = GOD_THE_MOTHER
			add_god_name = GOD_THE_SPIRITS
			add_god_name = GOD_THE_ANCESTORS
			add_evil_god_name = THE_DARK_SPIRITS
			random_province = {
				limit = { has_flag = west_african_pagan_reform }
				save_event_target_as = reform_province
			}
		}
		if = { #A ruler reforms African Paganism.
			limit = {
				has_dlc = "Holy Fury" 
				religion = west_african_pagan_reformed
				has_religion_feature = religion_lesbian
			}
			remove_god_names = yes
			remove_evil_god_names = yes
			set_high_god_name = GOD_THE_MOTHER
			add_god_name = GOD_THE_SPIRITS
			add_god_name = GOD_THE_ANCESTORS
			add_evil_god_name = THE_DARK_SPIRITS
			random_province = {
				limit = { has_flag = west_african_pagan_reform }
				save_event_target_as = reform_province
			}
		}
		if = { #A ruler reforms Zunism.
			limit = {
				has_dlc = "Holy Fury" 
				religion = zun_pagan_reformed
			}
			remove_god_names = yes
			remove_evil_god_names = yes
			set_high_god_name = GOD_THE_CREATOR
			add_god_name = GOD_ZUN
			add_god_name = GOD_THE_SUN
			add_god_name = GOD_THE_GIVER_OF_JUSTICE
			add_evil_god_name = THE_DARKNESS
			random_province = {
				limit = { has_flag = zun_pagan_reform }
				save_event_target_as = reform_province
			}
		}
		if = { #A ruler reforms Bon Paganism.
			limit = {
				has_dlc = "Holy Fury" 
				religion = bon_reformed
			}
			remove_god_names = yes
			remove_evil_god_names = yes
			set_high_god_name = GOD_SANGPO_BUMTRI
			add_god_name = GOD_SANGPO_BUMTRI_2
			if = {
				limit = {
					NOT = { has_religion_feature = religion_dogmatic }
				}
				add_god_name = GOD_SHENLA_OKAR
				add_god_name = GOD_YESHE_WALMO
				add_god_name = GOD_ZHANG_ZHUNG_MERI
				add_god_name = GOD_DRALHA_YESI
				add_god_name = GOD_SHINJE
				add_god_name = GOD_AMNYE_MACHEN
				add_god_name = GOD_ADI
				add_god_name = GOD_SHERAB_CHAMMA
			}
			add_evil_god_name = GOD_THE_EVIL_ONES
			random_province = {
				limit = { has_flag = bon_reform }
				save_event_target_as = reform_province
			}
		}

		if = { #A ruler reforms Hellenism while being Greek-cultured: change all the gods to their Greek names.
			limit = {
				has_dlc = "Holy Fury" 
				religion = hellenic_pagan_reformed
				has_global_flag = flag_hellenic_greek_reformation
			}
			remove_god_names = yes
			remove_evil_god_names = yes
			#set_global_flag = flag_hellenic_greek_reformation #Handles other instances.
			if = { #Religion is not sexist, re-add all the gods.
				limit = {
					NOR = {
						has_religion_feature = religion_matriarchal
						has_religion_feature = religion_patriarchal
						has_religion_feature = religion_lesbian
					}
				}
				if = { #Poseidon finally gets his due.
					limit = {
						has_religion_feature = religion_seafaring
					}
					set_high_god_name = GOD_POSEIDON
				}
				if = {
					limit = {
						NOT = { has_religion_feature = religion_seafaring }
					}
					set_high_god_name = GOD_GREEK_JUPITER #Otherwise shows Conclave...
				}
				if = { #Dogmatics only get one
					limit = {
						NOT = { has_religion_feature = religion_dogmatic }
					}
					add_god_name = GOD_GREEK_JUPITER_2 #Otherwise shows Conclave...
					add_god_name = GOD_POSEIDON_2
					add_god_name = GOD_HADES
					add_god_name = GOD_HERA
					add_god_name = GOD_DEMETRA
					add_god_name = GOD_ATHENA
					add_god_name = GOD_ARES
					add_god_name = GOD_HEPHAESTUS
					add_god_name = GOD_APHRODITE
					add_god_name = GOD_APOLLO
					add_god_name = GOD_ARTEMIS
					add_god_name = GOD_HESTIA
				}
				add_evil_god_name = GOD_HADES
				add_evil_god_name = GOD_KRONOS
				add_evil_god_name = GOD_DIONYSUS
				add_evil_god_name = GOD_HERMES
				add_evil_god_name = GOD_TYPHON
			}
			if = { #Religion is Patriarchal.
				limit = {
					has_religion_feature = religion_patriarchal
				}
				if = { #Poseidon finally gets his due.
					limit = {
						has_religion_feature = religion_seafaring
					}
					set_high_god_name = GOD_POSEIDON
				}
				if = {
					limit = {
						NOT = { has_religion_feature = religion_seafaring }
					}
					set_high_god_name = GOD_GREEK_JUPITER #Otherwise shows Conclave...
				}
				if = { #Dogmatics only get one
					limit = {
						NOT = { has_religion_feature = religion_dogmatic }
					}
					add_god_name = GOD_GREEK_JUPITER_2 #Otherwise shows Conclave...
					add_god_name = GOD_POSEIDON_2
					add_god_name = GOD_HADES
					add_god_name = GOD_ARES
					add_god_name = GOD_HEPHAESTUS
					add_god_name = GOD_APOLLO
				}
				add_evil_god_name = GOD_APHRODITE
				add_evil_god_name = GOD_HERA
				add_evil_god_name = GOD_ATHENA
				add_evil_god_name = GOD_ARTEMIS
				add_evil_god_name = GOD_DELFINE
			}
			if = { #Religion is Matriarchal.
				limit = {
					has_religion_feature = religion_matriarchal
				}
				set_high_god_name = GOD_HERA
				add_god_name = GOD_HERA_2
				if = { #Dogmatics only get one
					limit = {
						NOT = { has_religion_feature = religion_dogmatic }
					}
					add_god_name = GOD_DEMETRA
					add_god_name = GOD_ATHENA
					add_god_name = GOD_APHRODITE
					add_god_name = GOD_ARTEMIS
					add_god_name = GOD_HESTIA
				}
				add_evil_god_name = GOD_HADES
				add_evil_god_name = GOD_GREEK_JUPITER #Otherwise shows Conclave...
				add_evil_god_name = GOD_POSEIDON
				add_evil_god_name = GOD_ARES
				add_evil_god_name = GOD_TYPHON
			}
			if = { #Religion is Matriarchal.
				limit = {
					has_religion_feature = religion_lesbian
				}
				set_high_god_name = GOD_APHRODITE_GYNAIKERASTRIA
				add_god_name = GOD_APHRODITE
				add_god_name = GOD_ARTEMIS
				if = { #Dogmatics only get one
					limit = {
						NOT = { has_religion_feature = religion_dogmatic }
					}
					add_god_name = GOD_HERA
					add_god_name = GOD_DEMETRA
					add_god_name = GOD_ATHENA
					add_god_name = GOD_HESTIA
				}
				add_evil_god_name = GOD_HADES
				add_evil_god_name = GOD_GREEK_JUPITER #Otherwise shows Conclave...
				add_evil_god_name = GOD_POSEIDON
				add_evil_god_name = GOD_ARES
				add_evil_god_name = GOD_TYPHON
			}
			random_province = {
				limit = { has_flag = hellenic_pagan_reform }
				save_event_target_as = reform_province
			}
		}
		if = { #A ruler reforms Hellenism while NOT being Greek-cultured.
			limit = {
				has_dlc = "Holy Fury" 
				religion = hellenic_pagan_reformed
				NOT = { has_global_flag = flag_hellenic_greek_reformation }
			}
			remove_god_names = yes
			remove_evil_god_names = yes
			if = { #Religion is not sexist, re-add all the gods.
				limit = {
					NOR = {
						has_religion_feature = religion_matriarchal
						has_religion_feature = religion_patriarchal
						has_religion_feature = religion_lesbian
					}
				}
				if = { #Poseidon finally gets his due.
					limit = {
						has_religion_feature = religion_seafaring
					}
					set_high_god_name = GOD_NEPTUNE
				}
				if = {
					limit = {
						NOT = { has_religion_feature = religion_seafaring }
					}
					set_high_god_name = GOD_JUPITER
				}
				if = { #Dogmatics only get one
					limit = {
						NOT = { has_religion_feature = religion_dogmatic }
					}
					add_god_name = GOD_JUPITER_2
					add_god_name = GOD_NEPTUNE_2
					add_god_name = GOD_PLUTO
					add_god_name = GOD_JUNO
					add_god_name = GOD_CERES
					add_god_name = GOD_MINERVA
					add_god_name = GOD_MARS
					add_god_name = GOD_VULCAN
					add_god_name = GOD_VENUS
					add_god_name = GOD_APOLLO
					add_god_name = GOD_DIANA
					add_god_name = GOD_VESTA
				}
				add_evil_god_name = GOD_SATURN
				add_evil_god_name = GOD_PLUTO
				add_evil_god_name = GOD_BACCHUS
				add_evil_god_name = GOD_MERCURY
				add_evil_god_name = GOD_TYPHON
			}
			if = { #Religion is Patriarchal.
				limit = {
					has_religion_feature = religion_patriarchal
				}
				if = { #Poseidon finally gets his due.
					limit = {
						has_religion_feature = religion_seafaring
					}
					set_high_god_name = GOD_NEPTUNE
				}
				if = {
					limit = {
						NOT = { has_religion_feature = religion_seafaring }
					}
					set_high_god_name = GOD_JUPITER
				}
				if = { #Dogmatics only get one
					limit = {
						NOT = { has_religion_feature = religion_dogmatic }
					}
					add_god_name = GOD_JUPITER_2
					add_god_name = GOD_NEPTUNE_2
					add_god_name = GOD_PLUTO
					add_god_name = GOD_MARS
					add_god_name = GOD_VULCAN
					add_god_name = GOD_APOLLO
				}
				add_evil_god_name = GOD_VENUS
				add_evil_god_name = GOD_JUNO
				add_evil_god_name = GOD_MINERVA
				add_evil_god_name = GOD_DIANA
				add_evil_god_name = GOD_DELFINE
			}
			if = { #Religion is Matriarchal.
				limit = {
					has_religion_feature = religion_matriarchal
				}
				set_high_god_name = GOD_JUNO
				add_god_name = GOD_JUNO_2
				if = { #Dogmatics only get one
					limit = {
						NOT = { has_religion_feature = religion_dogmatic }
					}
					add_god_name = GOD_CERES
					add_god_name = GOD_MINERVA
					add_god_name = GOD_VENUS
					add_god_name = GOD_DIANA
					add_god_name = GOD_VESTA
				}
				add_evil_god_name = GOD_PLUTO
				add_evil_god_name = GOD_JUPITER
				add_evil_god_name = GOD_NEPTUNE
				add_evil_god_name = GOD_MARS
				add_evil_god_name = GOD_TYPHON
			}
			if = { #Religion is Matriarchal.
				limit = {
					has_religion_feature = religion_lesbian
				}
				set_high_god_name = GOD_VENUS
				add_god_name = GOD_VENUS_2
				add_god_name = GOD_DIANA
				if = { #Dogmatics only get one
					limit = {
						NOT = { has_religion_feature = religion_dogmatic }
					}
					add_god_name = GOD_JUNO
					add_god_name = GOD_CERES
					add_god_name = GOD_MINERVA
					add_god_name = GOD_VESTA
				}
				add_evil_god_name = GOD_PLUTO
				add_evil_god_name = GOD_JUPITER
				add_evil_god_name = GOD_NEPTUNE
				add_evil_god_name = GOD_MARS
				add_evil_god_name = GOD_TYPHON
			}
			random_province = {
				limit = { has_flag = hellenic_pagan_reform }
				save_event_target_as = reform_province
			}
		}
		holy_family_religion_effect = yes
	}
}

set_reformation_actors_names_effect = {
	set_immune_to_pruning = yes
	random_spouse = {
		save_event_target_as = reformer_spouse
		set_immune_to_pruning = yes
	}
	if = {
		limit = { #Child.
			any_child = { 
				OR = { 
					AND = { 
						is_female = no
						NOT = { ROOT = { has_religion_feature = religion_matriarchal } }
						NOT = { ROOT = { has_religion_feature = religion_lesbian } }
					}
					AND = { 
						is_female = yes
						NOT = { ROOT = { has_religion_feature = religion_patriarchal } }
					}
				}
			}
		}
		random_child = { 
			limit = { 
				OR = { 
					AND = { 
						is_female = no
						NOT = { ROOT = { has_religion_feature = religion_matriarchal } }
						NOT = { ROOT = { has_religion_feature = religion_lesbian } }
					}
					AND = { 
						is_female = yes
						NOT = { ROOT = { has_religion_feature = religion_patriarchal } }
					}
				}
			}
			preferred_limit = {
				is_primary_heir = ROOT
			}
			save_event_target_as = reformer_child
			set_immune_to_pruning = yes
		}
	}
	if = {
		limit = { #Sibling.
			any_sibling = { 
				OR = { 
					AND = { 
						is_female = no
						NOT = { ROOT = { has_religion_feature = religion_matriarchal } }
						NOT = { ROOT = { has_religion_feature = religion_lesbian } }
					}
					AND = { 
						is_female = yes
						NOT = { ROOT = { has_religion_feature = religion_patriarchal } }
					}
				}
			}
		}
		random_sibling = {
			limit = {
				OR = {
					AND = { 
						is_female = no
						NOT = { ROOT = { has_religion_feature = religion_matriarchal } }
						NOT = { ROOT = { has_religion_feature = religion_lesbian } }
					}
					AND = { 
						is_female = yes
						NOT = { ROOT = { has_religion_feature = religion_patriarchal } }
					}
				}
			}
			preferred_limit = {
				is_primary_heir = ROOT
			}
			save_event_target_as = reformer_sibling
			set_immune_to_pruning = yes
		}
	}
	trigger_switch = {
		on_trigger = religion
		norse_pagan_reformed = { capital_scope = { set_flag = norse_pagan_reform } }
		tengri_pagan_reformed = { capital_scope = { set_flag = tengri_pagan_reform } }
		baltic_pagan_reformed = { capital_scope = { set_flag = baltic_pagan_reform } }
		finnish_pagan_reformed = { capital_scope = { set_flag = finnish_pagan_reform } }
		aztec_reformed = { capital_scope = { set_flag = aztec_reform } }
		slavic_pagan_reformed = { capital_scope = { set_flag = slavic_pagan_reform } }
		west_african_pagan_reformed = { capital_scope = { set_flag = west_african_pagan_reform } }
		zun_pagan_reformed = { capital_scope = { set_flag = zun_pagan_reform } }
		bon_reformed = { capital_scope = { set_flag = bon_reform } }
		hellenic_pagan_reformed = { capital_scope = { set_flag = hellenic_pagan_reform } }
	}
	capital_scope = {
		save_persistent_event_target = { name = religion_reformer scope = ROOT }
		save_persistent_event_target = { name = religion_reformer_spouse scope = event_target:reformer_spouse }
		save_persistent_event_target = { name = religion_reformer_child scope = event_target:reformer_child }
		save_persistent_event_target = { name = religion_reformer_sibling scope = event_target:reformer_sibling }
	}
}

holy_family_religion_effect = {
	if = {
		limit = { #Holy Family actually becomes Holy.
			has_dlc = "Holy Fury" 
			OR = { 
				has_religion_feature = religion_holy_family 
				has_religion_feature = religion_feature_zun
				has_religion_feature = religion_lesbian
			}
			NOT = {
				has_alternate_start_parameter = { key = religion_names value = random }
			}
		}
		if = {
			limit = { #Reformer himself, but only if he is not becoming the High God due to synergy.
				OR = {
					NOT = { has_religion_feature = religion_temporal_head }
					AND = {
						has_religion_feature = religion_lesbian
						NOR = {
							has_religion_feature = religion_holy_family 
							has_religion_feature = religion_feature_zun
						}
					}
				}
				OR = { 
					AND = { 
						event_target:reform_province = { persistent_event_target:religion_reformer = { is_female = no } }
						NOT = { has_religion_feature = religion_matriarchal }
						NOT = { has_religion_feature = religion_lesbian }
					}
					AND = { 
						event_target:reform_province = { persistent_event_target:religion_reformer = { is_female = yes } }
						NOT = { has_religion_feature = religion_patriarchal }
					}
				}
			}
			event_target:reform_province = { persistent_event_target:religion_reformer = { add_god_name = string_reformer_god2 } }
		}
		if = {
			limit = { #Spouse.
				OR = { 
					AND = { 
						event_target:reform_province = { persistent_event_target:religion_reformer_spouse = { is_female = no } }
						NOT = { has_religion_feature = religion_matriarchal }
						NOT = { has_religion_feature = religion_lesbian }
					}
					AND = { 
						event_target:reform_province = { persistent_event_target:religion_reformer_spouse = { is_female = yes } }
						NOT = { has_religion_feature = religion_patriarchal }
					}
				}
			}
			event_target:reform_province = { persistent_event_target:religion_reformer_spouse = { save_event_target_as = scoped_god_spouse } }
			add_god_name = string_reformer_spouse_god
		}
		if = {
			limit = { #Spouse, again.
				OR = { 
					AND = { 
						event_target:reform_province = { persistent_event_target:religion_reformer_spouse = { is_female = no } }
						has_religion_feature = religion_matriarchal
					}
					AND = { 
						event_target:reform_province = { persistent_event_target:religion_reformer_spouse = { is_female = no } }
						has_religion_feature = religion_lesbian
					}
					AND = { 
						event_target:reform_province = { persistent_event_target:religion_reformer_spouse = { is_female = yes } }
						has_religion_feature = religion_patriarchal
					}
				}
			}
			event_target:reform_province = { persistent_event_target:religion_reformer_spouse = { save_event_target_as = scoped_god_spouse } }
			add_evil_god_name = string_reformer_spouse_god
		}
		if = {
			limit = { #Child.
				event_target:reform_province = { persistent_event_target:religion_reformer_child = { always = yes } }
			}
			event_target:reform_province = {
				persistent_event_target:religion_reformer_child = {
					save_event_target_as = scoped_god_child
				}
			}
			add_god_name = string_reformer_child_god
		}
		if = {
			limit = { #Sibling.
				event_target:reform_province = { persistent_event_target:religion_reformer_sibling = { always = yes } }
			}
			event_target:reform_province = {
				persistent_event_target:religion_reformer_sibling = {
					save_event_target_as = scoped_god_sibling
				}
			}
			add_god_name = string_reformer_sibling_god
		}
	}

	if = {
		limit = { #Reformer becomes the High God.
			has_dlc = "Holy Fury" 
			OR = { 
				has_religion_feature = religion_holy_family 
				has_religion_feature = religion_feature_zun
			}
			has_religion_feature = religion_temporal_head 
			NOT = {
				has_alternate_start_parameter = { key = religion_names value = random }
			}
		}
		event_target:reform_province = { persistent_event_target:religion_reformer = { set_high_god_name = string_reformer_god2 } }
	}
}