###########################################
#
# Decisions for secret religious societies
#
###########################################

decisions = {

	secret_religions_openly_adopt_faith = {
		ai_check_interval = 6

		is_high_prio = yes

		only_rulers = yes

		potential = {
			higher_real_tier_than = BARON
			has_secret_religion = yes

			OR = {
				true_religion = capital_scope

				capital_scope = {
					has_owners_secret_community = yes
				}
			}

			# has_game_rule = {
			# 	name = secret_cults
			#	value = default
			# }
		}

		allow = {
			trigger_if = {
				limit = { real_tier = COUNT }
				piety >= 250
			}
			trigger_else_if = {
				limit = { real_tier = DUKE }
				piety >= 500
			}
			trigger_else_if = {
				limit = { real_tier = KING }
				piety >= 1000
			}
			trigger_else = {
				piety >= 2000
			}

			prisoner = no
			is_incapable = no
			is_inaccessible_trigger = no
			war = no

			trigger_if = {
				limit = { ai = no }
				has_society_currency_major_trigger = yes

				trigger_if = {
					limit = { is_nomadic = no }
					has_safe_secret_religion = yes
				}
			}
		}

		effect = {
			detract_society_currency_major_effect = yes

			custom_tooltip = {
				text = openly_adopt_faith_effect_tooltip

				abdicate_all_primary_type_titles_effect = yes

				character_event = { id = MNM.3811 }

				society = {
					any_society_member = {
						limit = {
							always = no # No secret religious societies in Plus
							NOT = { character = ROOT }
						}

						character_event = { id = MNM.3800 } # Convert cultists
					}
				}

				top_liege = {
					any_realm_character = {
						if = {
							limit = {
								secret_religion = {
									target = ROOT
									target_type = true
								}
							}

							character_event = { id = MNM.3810 } # Allow sympathisers the chance to flip
						}

						# CleanSlate: All realm provines now flipped as part of the decision. MNM.3820 is now just a notification
						if = {
							limit = {
								is_ruler = yes
								has_character_flag = currently_part_of_secret_religion_uncovering

								any_demesne_province = {
									has_roots_secret_community = yes
									owned_by = PREV
								}
							}

							character_event = { id = MNM.3820 } # Inform players their provinces are flipping
						}
						else = {
							character_event = { id = MNM.3830 } # Inform players of the cult flipping
						}
					}
				}

				flip_all_realm_secret_religious_community_provinces = yes

				# Workaround for automatic usurption of theocratic characters
				set_character_flag = convert_secret
				convert_religion_failsafe_effect = yes

				trigger_switch = {
					on_trigger = real_tier

					COUNT = { piety = -250 }
					DUKE = { piety = -500 }
					KING = { piety = -1000 }
					EMPEROR = { piety = -2000 }
				}

				top_liege = {
					any_realm_lord = {
						character_event = { id = MNM.3830 } # Inform lieges unless they're part of the cult flipping, save a flag on previous events
					}

					any_realm_character = {
						if = {
							limit = {
								has_character_flag = currently_part_of_secret_religion_uncovering
								NOT = { character = ROOT }
							}

							clr_character_flag = currently_part_of_secret_religion_uncovering
						}
					}
				}
			}
		}

		ai_will_do = {
			factor = 0.6

			trigger = {
				prisoner = no

				top_liege = {
					war = no
				}

				# Don't do it unless you are confident in support
				OR = {
					# The Top Liege is in the Secret Cult, and at least 3 of the Liege's direct vassals are also members
					top_liege = {
						religion = {
							target = ROOT
							target_type = secret
						}
					}

					liege = {
						any_vassal = {
							count >= 3

							higher_real_tier_than = BARON
							prisoner = no

							religion = {
								target = ROOT
								target_type = secret
							}
						}
					}

					# At least 5 direct vassals of the Top Liege are in the Secret Cult
					top_liege = {
						any_vassal = {
							count >= 5

							higher_real_tier_than = BARON
							prisoner = no

							religion = {
								target = ROOT
								target_type = secret
							}
						}
					}

					# All direct vassals of the Top Liege are in the Secret Cult
					top_liege = {
						NOT = {
							any_vassal = {
								higher_real_tier_than = BARON

								NOT = {
									religion = {
										target = ROOT
										target_type = secret
									}
								}
							}
						}
					}

					# 30% of the character's in the Top Liege's realm are in the Secret Cult
					top_liege = {
						realm_character_percent = {
							target >= 0.30

							religion = {
								target = ROOT
								target_type = secret
							}
						}
					}

					AND = {
						# Liege is in the Secret Cuult
						liege = {
							religion = {
								target = ROOT
								target_type = secret
							}
						}

						OR = {
							# 25% of the character's in the Top Liege's realm are in the Secret Cult
							top_liege = {
								realm_character_percent = {
									target >= 0.25

									religion = {
										target = ROOT
										target_type = secret
									}
								}
							}

							# Top Liege and 20% of their realm are in the Secret Cult
							top_liege = {
								religion = {
									target = ROOT
									target_type = secret
								}

								realm_character_percent = {
									target >= 0.20

									religion = {
										target = ROOT
										target_type = secret
									}
								}
							}

							AND = {
								# At least one of my vassals, Top Liege and at least 15% of their realm are in the Secret Cult
								any_vassal = {
									religion = {
										target = ROOT
										target_type = secret
									}
								}

								top_liege = {
									religion = {
										target = ROOT
										target_type = secret
									}

									realm_character_percent = {
										target >= 0.15

										religion = {
											target = ROOT
											target_type = secret
										}
									}
								}
							}
						}
					}
				}
			}

			mult_modifier = {
				factor = 0.1
				is_landed = no
			}

			mult_modifier = {
				factor = 1.5
				trait = ambitious
			}

			mult_modifier = {
				factor = 1.5

				realm_character_percent = {
					target >= 0.15

					religion = {
						target = ROOT
						target_type = secret
					}
				}
			}

			mult_modifier = {
				factor = 1.5

				realm_character_percent = {
					target >= 0.25

					religion = {
						target = ROOT
						target_type = secret
					}
				}
			}

			mult_modifier = {
				factor = 1.5

				realm_character_percent = {
					target >= 0.35

					religion = {
						target = ROOT
						target_type = secret
					}
				}
			}

			mult_modifier = {
				factor = 1.5

				realm_character_percent = {
					target >= 0.50

					religion = {
						target = ROOT
						target_type = secret
					}
				}
			}

			mult_modifier = {
				factor = 1.5

				realm_character_percent = {
					target >= 0.65

					religion = {
						target = ROOT
						target_type = secret
					}
				}
			}
		}
	}
}

society_decisions = {

	secret_religions_blend_in = {
		ai = no

		potential = {
			always = no # Disabled in CK2Plus
			society_member_of = secret_religious_cult
			has_quest = quest_secret_religions_societies_blend_in
			NOT = { has_character_modifier = attempting_to_blend_in }
		}

		allow = {
			has_quest = quest_secret_religions_societies_blend_in
			prisoner = no
			is_incapable = no
			is_inaccessible_trigger = no

			custom_tooltip = {
				text = quest_secret_religions_societies_blend_in_allow_tt

				trigger_if = {
					limit = { has_character_flag = blending_in_timer }

					had_character_flag = {
						flag = blending_in_timer
						days >= 1000
					}
				}
			}
		}

		effect = {
			add_character_modifier = {
				name = attempting_to_blend_in
				duration = -1
			}

			hidden_effect = {
				character_event = { id = MNM.3399 }
			}
		}

		ai_will_do = {
			factor = 0.1

			mult_modifier = {
				factor = 0.01
				war = yes
			}

			mult_modifier = {
				factor = 2
				OR = {
					trait = gregarious
					trait = socializer
				}
			}

			mult_modifier = {
				factor = 0.1
				trait = shy
			}

			mult_modifier = {
				factor = 0.1
				is_dumb_trigger = yes
			}
		}
	}

}

targeted_decisions = {

	secret_religions_conduct_secret_ceremony = {
		filter = self
		ai_target_filter = self

		is_in_society = yes

		potential = {
			always = no # Disabled in CK2Plus
			society_member_of = secret_religious_cult
			has_quest = quest_secret_religions_conduct_secret_ceremony
		}

		allow = {
			has_quest = quest_secret_religions_conduct_secret_ceremony
			prisoner = no
			is_incapable = no
			is_inaccessible_trigger = no

			custom_tooltip = {
				text = quest_secret_religions_conduct_secret_ceremony_allow_tt

				trigger_if = {
					limit = { has_character_flag = conduct_secret_ceremony_timer }

					had_character_flag = {
						flag = conduct_secret_ceremony_timer
						days >= 1000
					}
				}
			}
		}

		effect = {
			set_character_flag = conduct_secret_ceremony_timer

			character_event = {
				id = MNM.3237
				days = 5
			}
		}


		ai_will_do = {
			factor = 0.1

			mult_modifier = {
				factor = 10
				is_ruler = yes
			}

			mult_modifier = {
				factor = 3
				diplomacy >= 12
			}

			mult_modifier = {
				factor = 3
				diplomacy >= 15
			}

			mult_modifier = {
				factor = 0.1
				trait = paranoid
			}

			mult_modifier = {
				factor = 0.1
				trait = craven
			}
		}
	}

	secret_religions_induct_child = {
		ai_target_filter = home_court
		ai_check_interval = 12

		from_potential = {
			has_secret_religion = yes

			trigger_if = {
				limit = { has_character_flag = induct_child_flag }

				had_character_flag = {
					flag = induct_child_flag
					years >= 1
				}
			}
		}

		potential = {
			is_adult = no
			has_secret_religion = no

			OR = {
				is_child_of = FROM
				educator = { character = FROM }
			}

			NOT = {
				religion = {
					target = FROM
					target_type = secret
				}
			}
		}

		allow = {
			FROM = {
				piety >= 50
				prisoner = no
				is_incapable = no
				is_inaccessible_trigger = no
			}

			age >= 8
			prisoner = no
			is_incapable = no
			is_inaccessible_trigger = no
			NOT = { has_character_modifier = accused_apostate }

			custom_tooltip = { text = secret_religions_induct_child_allow_tt }

			custom_tooltip = {
				text = secret_religions_induct_character_cd_tt
				NOT = { has_character_modifier = secret_religions_induct_child_timer }
			}
		}

		effect = {
			custom_tooltip = {
				text = secret_religions_induct_child_effect

				FROM = {
					character_event = { id = MNM.3438 }
				}

				add_character_modifier = {
					name = secret_religions_induct_child_timer
					years = 2
					hidden = yes
				}
			}

			FROM = {
				piety = -50
				set_character_flag = induct_child_flag
			}
		}


		ai_will_do = {
			factor = 0.25

			mult_modifier = {
				factor = 10
				is_child_of = FROM
			}

			mult_modifier = {
				factor = 10
				is_primary_heir = FROM # ROOT is primary heir
			}

			mult_modifier = {
				factor = 10
				is_friend = FROM
			}

			mult_modifier = {
				factor = 5
				trait = trusting
			}

			mult_modifier = {
				factor = 5
				ai = no
			}

			mult_modifier = {
				factor = 0.1
				OR = {
					mother = { ai = no }
					father = { ai = no }
				}
			}
		}
	}

	secret_religions_recruit = {
		filter = none
		ai_target_filter = none

		ai = no

	#	from_potential = {
	#		society_member_of = secret_religious_cult
	#		prisoner = no
	#		is_incapable = no
	#
	#		# Performance saving measures
	#		trigger_if = {
	#			limit = { ai = yes }
	#
	#			has_society_currency_tiny_trigger = yes
	#
	#			trigger_if = {
	#				limit = { is_society_grandmaster = no }
	#				num_of_society_members < 90
	#			}
	#		}
	#	}

		potential = {
			always = no # Disabled in CK2Plus
			secret_religion = FROM
			is_adult = yes
			is_in_society = no

			trigger_if = {
				limit = {
					FROM = { ai = yes }
				}

				# AI will only recruit players who are interested in the AI's secret religious cult
				trigger_if = {
					limit = { ai = no }
					interested_in_society_of_character = FROM
				}

				# AI can't invite when the society is full
				trigger_else = {
					FROM = {
						society = {
							ROOT = {
								can_join_society = PREV
							}
						}
					}
				}
			}
		}

		allow = {
			FROM = {
				NOT = { has_character_modifier = accused_apostate }
				prisoner = no
				is_incapable = no
				is_inaccessible_trigger = no
			}

			ROOT = {
				prisoner = no
				is_incapable = no
				is_inaccessible_trigger = no

				custom_tooltip = {
					text = secret_religions_recruit_allow_tt
					secret_religion = FROM
				}

				custom_tooltip = {
					text = secret_religions_recruit_cd_tt
					NOT = { has_character_modifier = secret_religions_recruitment_timer }
				}
			}
		}

		effect = {
			custom_tooltip = {
				text = secret_religions_recruit_effect_tt

				FROM = {
					if = {
						limit = { is_society_grandmaster = yes }
						increase_visibility_minor_effect = yes
					}
					else = {
						increase_visibility_effect = yes
					}

					save_event_target_as = secret_religion_recruiter
				}

				character_event = { id = MNM.3420 }

				add_character_modifier = {
					name = secret_religions_recruitment_timer
					years = 10
					hidden = yes
				}
			}
		}

		ai_will_do = {
			factor = 1

			trigger = {
				# Don't recruit characters interested in something else
				trigger_if = {
					limit = { is_interested_in_any_society = yes }
					interested_in_society = secret_religious_cult
				}
			}

			mult_modifier = {
				factor = 10
				is_ruler = yes
			}

			mult_modifier = {
				factor = 5
				ai = no
			}

			mult_modifier = {
				factor = 3
				diplomacy >= 12
			}

			mult_modifier = {
				factor = 3
				diplomacy >= 15
			}

			mult_modifier = {
				factor = 0.1
				trait = paranoid
			}

			mult_modifier = {
				factor = 0.1
				trait = craven
			}

			mult_modifier = {
				factor = 0.1
				NOT = {
					any_player = {
						same_realm = ROOT
					}
				}
			}
		}
	}

	secret_religions_induct_character = {
		filter = realm
		ai_target_filter = realm
		ai_check_interval = 12

		from_potential = {
			has_secret_religion = yes

			OR = {
				true_religion = capital_scope

				capital_scope = {
					has_owners_secret_community = yes
				}
			}

			trigger_if = {
				limit = { has_character_flag = induct_character_flag }

				had_character_flag = {
					flag = induct_character_flag
					years >= 1
				}
			}
		}

		potential = {
			is_adult = yes

			OR = {
				has_sympathy_for_true_religion_of_from_trigger = yes

				religion_group = {
					target = FROM
					target_type = true
				}
			}

			OR = {
				real_tier = FROM
				is_liege_of = FROM

				AND = {
					vassal_of = FROM
					lower_real_tier_than = FROM
				}
			}

			NOR = {
				secret_religion = FROM

				religion = {
					target = FROM
					target_type = secret
				}
			}
		}

		allow = {
			FROM = {
				piety >= 50
				NOT = { has_character_modifier = accused_apostate }
				prisoner = no
				is_inaccessible_trigger = no
				is_incapable = no
			}

			prisoner = no
			is_incapable = no
			is_inaccessible_trigger = no

			custom_tooltip = {
				text = secret_religions_induct_character_cd_tt

				trigger_if = {
					limit = { has_character_modifier = secret_religion_induction_timer }
					has_quest = quest_secret_religious_societies_induct_ruler
				}
			}
		}

		effect = {
			add_character_modifier = {
				name = secret_religion_induction_timer
				years = 3
				hidden = yes
			}

			FROM = {
				show_scope_change = no

				character_event = {
					id = MNM.3408
					days = 10
					tooltip = secret_religions_induct_character_effect_tt
				}

				piety = -50
				set_character_flag = induct_character_flag
			}
		}

		ai_will_do = {
			factor = 0.25

			mult_modifier = {
				factor = 5
				ai = no
			}

			mult_modifier = {
				factor = 10
				is_ruler = yes
			}

			mult_modifier = {
				factor = 10
				is_close_relative = FROM
			}

			mult_modifier = {
				factor = 10
				is_lover = FROM
			}

			mult_modifier = {
				factor = 10
				is_friend = FROM
			}

			mult_modifier = {
				factor = 5
				trait = trusting
			}

			mult_modifier = {
				factor = 0.01
				NOT = {
					any_player = {
						same_realm = ROOT
					}
				}
			}
		}
	}

	secret_religions_evoke_sympathy = {
		filter = realm
		ai_target_filter = realm
		ai_check_interval = 12

		only_rulers = yes # Intentionally limited

		from_potential = {
			has_secret_religion = yes

			trigger_if = {
				limit = { has_character_flag = sympathy_character_flag }

				had_character_flag = {
					flag = sympathy_character_flag
					years >= 1
				}
			}
		}

		potential = {
			same_realm = FROM
			is_adult = yes
			has_sympathy_for_true_religion_of_from_trigger = no

			NOR = {
				secret_religion = FROM

				religion_group = {
					target = FROM
					target_type = true
				}
			}
		}

		allow = {
			FROM = {
				OR = {
					real_tier = ROOT
					vassal_of = ROOT
					is_liege_or_above_of = ROOT
				}

				piety >= 25
				NOT = { has_character_modifier = accused_apostate }
				prisoner = no
				is_incapable = no
				is_inaccessible_trigger = no
			}

			ROOT = {
				prisoner = no
				is_incapable = no
				is_inaccessible_trigger = no

				custom_tooltip = {
					text = secret_religions_evoke_sympathy_cd_tt
					NOT = { has_character_modifier = secret_religion_sympathy_timer }
				}
			}
		}

		effect = {
			add_character_modifier = {
				name = secret_religion_sympathy_timer
				years = 2
				hidden = yes
			}

			FROM = {
				show_scope_change = no

				character_event = {
					id = MNM.3404
					days = 7
					tooltip = secret_religions_evoke_sympathy_tt
				}

				piety = -25
				set_character_flag = sympathy_character_flag
			}
		}

		ai_will_do = {
			factor = 0.25

			mult_modifier = {
				factor = 3
				is_ruler = yes
			}

			mult_modifier = {
				factor = 0.0001
				trait = zealous
			}

			mult_modifier = {
				factor = 10
				is_close_relative = FROM
			}

			mult_modifier = {
				factor = 10
				is_lover = FROM
			}

			mult_modifier = {
				factor = 10
				is_friend = FROM
			}

			mult_modifier = {
				factor = 5
				trait = kind
			}

			mult_modifier = {
				factor = 5
				trait = trusting
			}

			mult_modifier = {
				factor = 5
				ai = no
			}

			# CK2Plus
			mult_modifier = {
				factor = 0.1

				capital_scope = {
					has_owners_secret_community = no
				}
			}
		}
	}

	secret_religions_renounce_secret_religion = {
		filter = self

		ai = no

		potential = {
			has_secret_religion = yes
		}

		allow = {
			is_incapable = no
		}

		effect = {
			clear_secret_religion = yes
		}

		ai_will_do = {
			factor = 0
		}
	}

	secret_religions_personally_adopt_secret_religion = {
		filter = self

		ai = no

		potential = {
			has_secret_religion = yes
		}

		allow = {
			is_incapable = no

			trigger_if = {
				limit = { real_tier = BARON }
				piety >= 50
			}
			trigger_else_if = {
				limit = { real_tier = COUNT }
				piety >= 100
			}
			trigger_else_if = {
				limit = { real_tier = DUKE }
				piety >= 200
			}
			trigger_else_if = {
				limit = { real_tier = KING }
				piety >= 500
			}
			trigger_else = {
				piety >= 1000
			}

			trigger_if = {
				limit = { is_nomadic = no }
				has_safe_secret_religion = yes
			}
		}

		effect = {
			tooltip = { convert_to_secret_religion = yes }

			hidden_effect = {
				# Workaround for automatic usurpation of theocratic characters
				set_character_flag = convert_secret
				convert_religion_failsafe_effect = yes
			}

			trigger_switch = {
				on_trigger = real_tier

				BARON = { piety = -50 }
				COUNT = { piety = -100 }
				DUKE = { piety = -200 }
				KING = { piety = -500 }
				EMPEROR = { piety = -1000 }
			}

			# CleanSlate: Added effects to remove province modifiers
			trigger_switch = {
				on_trigger = religion

				catholic = {
					any_demesne_province = {
						show_scope_change = no
						limit = {
							has_province_modifier = secret_catholic_community
							owned_by = PREV
						}

						religion = catholic
						remove_province_modifier = secret_catholic_community
					}
				}

				cathar = {
					any_demesne_province = {
						show_scope_change = no
						limit = {
							has_province_modifier = secret_cathar_community
							owned_by = PREV
						}

						religion = cathar
						remove_province_modifier = secret_cathar_community
					}
				}

				fraticelli = {
					any_demesne_province = {
						show_scope_change = no
						limit = {
							has_province_modifier = secret_fraticelli_community
							owned_by = PREV
						}

						religion = fraticelli
						remove_province_modifier = secret_fraticelli_community
					}
				}

				waldensian = {
					any_demesne_province = {
						show_scope_change = no
						limit = {
							has_province_modifier = secret_waldensian_community
							owned_by = PREV
						}

						religion = waldensian
						remove_province_modifier = secret_waldensian_community
					}
				}

				lollard = {
					any_demesne_province = {
						show_scope_change = no
						limit = {
							has_province_modifier = secret_lollard_community
							owned_by = PREV
						}

						religion = lollard
						remove_province_modifier = secret_lollard_community
					}
				}

				orthodox = {
					any_demesne_province = {
						show_scope_change = no
						limit = {
							has_province_modifier = secret_orthodox_community
							owned_by = PREV
						}

						religion = orthodox
						remove_province_modifier = secret_orthodox_community
					}
				}

				miaphysite = {
					any_demesne_province = {
						show_scope_change = no
						limit = {
							has_province_modifier = secret_miaphysite_community
							owned_by = PREV
						}

						religion = miaphysite

						remove_province_modifier = secret_miaphysite_community
					}
				}

				monophysite = {
					any_demesne_province = {
						show_scope_change = no
						limit = {
							has_province_modifier = secret_monophysite_community
							owned_by = PREV
						}

						religion = monophysite
						remove_province_modifier = secret_monophysite_community
					}
				}

				bogomilist = {
					any_demesne_province = {
						show_scope_change = no
						limit = {
							has_province_modifier = secret_bogomilist_community
							owned_by = PREV
						}

						religion = bogomilist
						remove_province_modifier = secret_bogomilist_community
					}
				}

				monothelite = {
					any_demesne_province = {
						show_scope_change = no
						limit = {
							has_province_modifier = secret_monothelite_community
							owned_by = PREV
						}

						religion = monothelite
						remove_province_modifier = secret_monothelite_community
					}
				}

				iconoclast = {
					any_demesne_province = {
						show_scope_change = no
						limit = {
							has_province_modifier = secret_iconoclast_community
							owned_by = PREV
						}

						religion = iconoclast
						remove_province_modifier = secret_iconoclast_community
					}
				}

				paulician = {
					any_demesne_province = {
						show_scope_change = no
						limit = {
							has_province_modifier = secret_paulician_community
							owned_by = PREV
						}

						religion = paulician
						remove_province_modifier = secret_paulician_community
					}
				}

				nestorian = {
					any_demesne_province = {
						show_scope_change = no
						limit = {
							has_province_modifier = secret_nestorian_community
							owned_by = PREV
						}

						religion = nestorian
						remove_province_modifier = secret_nestorian_community
					}
				}

				messalian = {
					any_demesne_province = {
						show_scope_change = no
						limit = {
							has_province_modifier = secret_messalian_community
							owned_by = PREV
						}

						religion = messalian
						remove_province_modifier = secret_messalian_community
					}
				}

				sunni = {
					any_demesne_province = {
						show_scope_change = no
						limit = {
							has_province_modifier = secret_sunni_community
							owned_by = PREV
						}

						religion = sunni
						remove_province_modifier = secret_sunni_community
					}
				}

				zikri = {
					any_demesne_province = {
						show_scope_change = no
						limit = {
							has_province_modifier = secret_zikri_community
							owned_by = PREV
						}

						religion = zikri
						remove_province_modifier = secret_zikri_community
					}
				}

				yazidi = {
					any_demesne_province = {
						show_scope_change = no
						limit = {
							has_province_modifier = secret_yazidi_community
							owned_by = PREV
						}

						religion = yazidi
						remove_province_modifier = secret_yazidi_community
					}
				}

				ibadi = {
					any_demesne_province = {
						show_scope_change = no
						limit = {
							has_province_modifier = secret_ibadi_community
							owned_by = PREV
						}

						religion = ibadi
						remove_province_modifier = secret_ibadi_community
					}
				}

				kharijite = {
					any_demesne_province = {
						show_scope_change = no
						limit = {
							has_province_modifier = secret_kharijite_community
							owned_by = PREV
						}

						religion = kharijite
						remove_province_modifier = secret_kharijite_community
					}
				}

				shiite = {
					any_demesne_province = {
						show_scope_change = no
						limit = {
							has_province_modifier = secret_shiite_community
							owned_by = PREV
						}

						religion = shiite
						remove_province_modifier = secret_shiite_community
					}
				}

				druze = {
					any_demesne_province = {
						show_scope_change = no
						limit = {
							has_province_modifier = secret_druze_community
							owned_by = PREV
						}

						religion = druze
						remove_province_modifier = secret_druze_community
					}
				}

				hurufi = {
					any_demesne_province = {
						show_scope_change = no
						limit = {
							has_province_modifier = secret_hurufi_community
							owned_by = PREV
						}

						religion = hurufi
						remove_province_modifier = secret_hurufi_community
					}
				}

				qarmatian = {
					any_demesne_province = {
						show_scope_change = no
						limit = {
							has_province_modifier = secret_qarmatian_community
							owned_by = PREV
						}

						religion = qarmatian
						remove_province_modifier = secret_qarmatian_community
					}
				}

				aztec_pagan = {
					any_demesne_province = {
						show_scope_change = no
						limit = {
							has_province_modifier = secret_aztec_pagan_community
							owned_by = PREV
						}

						religion = aztec_pagan
						remove_province_modifier = secret_aztec_pagan_community
					}
				}

				aztec_pagan_reformed = {
					any_demesne_province = {
						show_scope_change = no
						limit = {
							has_province_modifier = secret_aztec_pagan_reformed_community
							owned_by = PREV
						}

						religion = aztec_pagan_reformed
						remove_province_modifier = secret_aztec_pagan_reformed_community
					}
				}

				jewish = {
					any_demesne_province = {
						show_scope_change = no
						limit = {
							has_province_modifier = secret_jewish_community
							owned_by = PREV
						}

						religion = jewish
						remove_province_modifier = secret_jewish_community
					}
				}

				samaritan = {
					any_demesne_province = {
						show_scope_change = no
						limit = {
							has_province_modifier = secret_samaritan_community
							owned_by = PREV
						}

						religion = samaritan
						remove_province_modifier = secret_samaritan_community
					}
				}

				karaite = {
					any_demesne_province = {
						show_scope_change = no
						limit = {
							has_province_modifier = secret_karaite_community
							owned_by = PREV
						}

						religion = karaite
						remove_province_modifier = secret_karaite_community
					}
				}

				zoroastrian = {
					any_demesne_province = {
						show_scope_change = no
						limit = {
							has_province_modifier = secret_zoroastrian_community
							owned_by = PREV
						}

						religion = zoroastrian
						remove_province_modifier = secret_zoroastrian_community
					}
				}

				mazdaki = {
					any_demesne_province = {
						show_scope_change = no
						limit = {
							has_province_modifier = secret_mazdaki_community
							owned_by = PREV
						}

						religion = mazdaki
						remove_province_modifier = secret_mazdaki_community
					}
				}

				manichaean = {
					any_demesne_province = {
						show_scope_change = no
						limit = {
							has_province_modifier = secret_manichaean_community
							owned_by = PREV
						}

						religion = manichaean
						remove_province_modifier = secret_manichaean_community
					}
				}

				khurmazta = {
					any_demesne_province = {
						show_scope_change = no
						limit = {
							has_province_modifier = secret_khurmazta_community
							owned_by = PREV
						}

						religion = khurmazta
						remove_province_modifier = secret_khurmazta_community
					}
				}

				bon_pagan = {
					any_demesne_province = {
						show_scope_change = no
						limit = {
							has_province_modifier = secret_bon_pagan_community
							owned_by = PREV
						}

						religion = bon_pagan
						remove_province_modifier = secret_bon_pagan_community
					}
				}

				bon_pagan_reformed = {
					any_demesne_province = {
						show_scope_change = no
						limit = {
							has_province_modifier = secret_bon_pagan_reformed_community
							owned_by = PREV
						}

						religion = bon_pagan_reformed
						remove_province_modifier = secret_bon_pagan_reformed_community
					}
				}

				hellenic_pagan = {
					any_demesne_province = {
						show_scope_change = no
						limit = {
							has_province_modifier = secret_hellenic_pagan_community
							owned_by = PREV
						}

						religion = hellenic_pagan
						remove_province_modifier = secret_hellenic_pagan_community
					}
				}

				hellenic_pagan_reformed = {
					any_demesne_province = {
						show_scope_change = no
						limit = {
							has_province_modifier = secret_hellenic_pagan_reformed_community
							owned_by = PREV
						}

						religion = hellenic_pagan_reformed
						remove_province_modifier = secret_hellenic_pagan_reformed_community
					}
				}

				taoist = {
					any_demesne_province = {
						show_scope_change = no
						limit = {
							has_province_modifier = secret_taoist_community
							owned_by = PREV
						}

						religion = taoist
						remove_province_modifier = secret_taoist_community
					}
				}

				hindu = {
					any_demesne_province = {
						show_scope_change = no
						limit = {
							has_province_modifier = secret_hindu_community
							owned_by = PREV
						}

						religion = hindu
						remove_province_modifier = secret_hindu_community
					}
				}

				buddhist = {
					any_demesne_province = {
						show_scope_change = no
						limit = {
							has_province_modifier = secret_buddhist_community
							owned_by = PREV
						}

						religion = buddhist
						remove_province_modifier = secret_buddhist_community
					}
				}

				jain = {
					any_demesne_province = {
						show_scope_change = no
						limit = {
							has_province_modifier = secret_jain_community
							owned_by = PREV
						}

						religion = jain
						remove_province_modifier = secret_jain_community
					}
				}

				norse_pagan_reformed = {
					any_demesne_province = {
						show_scope_change = no
						limit = {
							has_province_modifier = secret_norse_pagan_reformed_community
							owned_by = PREV
						}

						religion = norse_pagan_reformed
						remove_province_modifier = secret_norse_pagan_reformed_community
					}
				}

				norse_pagan = {
					any_demesne_province = {
						show_scope_change = no
						limit = {
							has_province_modifier = secret_norse_pagan_community
							owned_by = PREV
						}

						religion = norse_pagan
						remove_province_modifier = secret_norse_pagan_community
					}
				}

				baltic_pagan_reformed = {
					any_demesne_province = {
						show_scope_change = no
						limit = {
							has_province_modifier = secret_baltic_pagan_reformed_community
							owned_by = PREV
						}

						religion = baltic_pagan_reformed
						remove_province_modifier = secret_baltic_pagan_reformed_community
					}
				}

				baltic_pagan = {
					any_demesne_province = {
						show_scope_change = no
						limit = {
							has_province_modifier = secret_baltic_pagan_community
							owned_by = PREV
						}

						religion = baltic_pagan
						remove_province_modifier = secret_baltic_pagan_community
					}
				}

				finnish_pagan_reformed = {
					any_demesne_province = {
						show_scope_change = no
						limit = {
							has_province_modifier = secret_finnish_pagan_reformed_community
							owned_by = PREV
						}

						religion = finnish_pagan_reformed
						remove_province_modifier = secret_finnish_pagan_reformed_community
					}
				}

				finnish_pagan = {
					any_demesne_province = {
						show_scope_change = no
						limit = {
							has_province_modifier = secret_finnish_pagan_community
							owned_by = PREV
						}

						religion = finnish_pagan
						remove_province_modifier = secret_finnish_pagan_community
					}
				}

				slavic_pagan_reformed = {
					any_demesne_province = {
						show_scope_change = no
						limit = {
							has_province_modifier = secret_slavic_pagan_reformed_community
							owned_by = PREV
						}

						religion = slavic_pagan_reformed
						remove_province_modifier = secret_slavic_pagan_reformed_community
					}
				}

				slavic_pagan = {
					any_demesne_province = {
						show_scope_change = no
						limit = {
							has_province_modifier = secret_slavic_pagan_community
							owned_by = PREV
						}

						religion = slavic_pagan
						remove_province_modifier = secret_slavic_pagan_community
					}
				}

				tengri_pagan_reformed = {
					any_demesne_province = {
						show_scope_change = no
						limit = {
							has_province_modifier = secret_tengri_pagan_reformed_community
							owned_by = PREV
						}

						religion = tengri_pagan_reformed
						remove_province_modifier = secret_tengri_pagan_reformed_community
					}
				}

				tengri_pagan = {
					any_demesne_province = {
						show_scope_change = no
						limit = {
							has_province_modifier = secret_tengri_pagan_community
							owned_by = PREV
						}

						religion = tengri_pagan
						remove_province_modifier = secret_tengri_pagan_community
					}
				}

				west_african_pagan_reformed = {
					any_demesne_province = {
						show_scope_change = no
						limit = {
							has_province_modifier = secret_west_african_pagan_reformed_community
							owned_by = PREV
						}

						religion = west_african_pagan_reformed
						remove_province_modifier = secret_west_african_pagan_reformed_community
					}
				}

				west_african_pagan = {
					any_demesne_province = {
						show_scope_change = no
						limit = {
							has_province_modifier = secret_west_african_pagan_community
							owned_by = PREV
						}

						religion = west_african_pagan
						remove_province_modifier = secret_west_african_pagan_community
					}
				}

				zun_pagan_reformed = {
					any_demesne_province = {
						show_scope_change = no
						limit = {
							has_province_modifier = secret_zun_pagan_reformed_community
							owned_by = PREV
						}

						religion = zun_pagan_reformed
						remove_province_modifier = secret_zun_pagan_reformed_community
					}
				}

				zun_pagan = {
					any_demesne_province = {
						show_scope_change = no
						limit = {
							has_province_modifier = secret_zun_pagan_community
							owned_by = PREV
						}

						religion = zun_pagan
						remove_province_modifier = secret_zun_pagan_community
					}
				}

				# CK2Plus
				chalcedonian = {
					any_demesne_province = {
						show_scope_change = no
						limit = {
							has_province_modifier = secret_chalcedonian_community
							owned_by = PREV
						}

						religion = chalcedonian
						remove_province_modifier = secret_chalcedonian_community
					}
				}

				adoptionist = {
					any_demesne_province = {
						show_scope_change = no
						limit = {
							has_province_modifier = secret_adoptionist_community
							owned_by = PREV
						}

						religion = adoptionist
						remove_province_modifier = secret_adoptionist_community
					}
				}

				apostolic = {
					any_demesne_province = {
						show_scope_change = no
						limit = {
							has_province_modifier = secret_apostolic_community
							owned_by = PREV
						}

						religion = apostolic
						remove_province_modifier = secret_apostolic_community
					}
				}

				tondrakian = {
					any_demesne_province = {
						show_scope_change = no
						limit = {
							has_province_modifier = secret_tondrakian_community
							owned_by = PREV
						}

						religion = tondrakian
						remove_province_modifier = secret_tondrakian_community
					}
				}

				quranist = {
					any_demesne_province = {
						show_scope_change = no
						limit = {
							has_province_modifier = secret_quranist_community
							owned_by = PREV
						}

						religion = quranist
						remove_province_modifier = secret_quranist_community
					}
				}

				bektashi = {
					any_demesne_province = {
						show_scope_change = no
						limit = {
							has_province_modifier = secret_bektashi_community
							owned_by = PREV
						}

						religion = bektashi
						remove_province_modifier = secret_bektashi_community
					}
				}

				zurvanist = {
					any_demesne_province = {
						show_scope_change = no
						limit = {
							has_province_modifier = secret_zurvanist_community
							owned_by = PREV
						}

						religion = zurvanist
						remove_province_modifier = secret_zurvanist_community
					}
				}

				mandaean = {
					any_demesne_province = {
						show_scope_change = no
						limit = {
							has_province_modifier = secret_mandaean_community
							owned_by = PREV
						}

						religion = mandaean
						remove_province_modifier = secret_mandaean_community
					}
				}

				german_pagan = {
					any_demesne_province = {
						show_scope_change = no
						limit = {
							has_province_modifier = secret_german_pagan_community
							owned_by = PREV
						}

						religion = german_pagan
						remove_province_modifier = secret_german_pagan_community
					}
				}

				german_pagan_reformed = {
					any_demesne_province = {
						show_scope_change = no
						limit = {
							has_province_modifier = secret_german_pagan_reformed_community
							owned_by = PREV
						}

						religion = german_pagan_reformed
						remove_province_modifier = secret_german_pagan_reformed_community
					}
				}

				celtic_pagan = {
					any_demesne_province = {
						show_scope_change = no
						limit = {
							has_province_modifier = secret_celtic_pagan_community
							owned_by = PREV
						}

						religion = celtic_pagan
						remove_province_modifier = secret_celtic_pagan_community
					}
				}

				celtic_pagan_reformed = {
					any_demesne_province = {
						show_scope_change = no
						limit = {
							has_province_modifier = secret_celtic_pagan_reformed_community
							owned_by = PREV
						}

						religion = celtic_pagan_reformed
						remove_province_modifier = secret_celtic_pagan_reformed_community
					}
				}

				roman_pagan = {
					any_demesne_province = {
						show_scope_change = no
						limit = {
							has_province_modifier = secret_roman_pagan_community
							owned_by = PREV
						}

						religion = roman_pagan
						remove_province_modifier = secret_roman_pagan_community
					}
				}

				egyptian_pagan = {
					any_demesne_province = {
						show_scope_change = no
						limit = {
							has_province_modifier = secret_egyptian_pagan_community
							owned_by = PREV
						}

						religion = egyptian_pagan
						remove_province_modifier = secret_egyptian_pagan_community
					}
				}

				promethean_pagan = {
					any_demesne_province = {
						show_scope_change = no
						limit = {
							has_province_modifier = secret_promethean_pagan_community
							owned_by = PREV
						}

						religion = promethean_pagan
						remove_province_modifier = secret_promethean_pagan_community
					}
				}

				aten_pagan = {
					any_demesne_province = {
						show_scope_change = no
						limit = {
							has_province_modifier = secret_aten_pagan_community
							owned_by = PREV
						}

						religion = aten_pagan
						remove_province_modifier = secret_aten_pagan_community
					}
				}

				arabic_pagan = {
					any_demesne_province = {
						show_scope_change = no
						limit = {
							has_province_modifier = secret_arabic_pagan_community
							owned_by = PREV
						}

						religion = arabic_pagan
						remove_province_modifier = secret_arabic_pagan_community
					}
				}

				berber_pagan = {
					any_demesne_province = {
						show_scope_change = no
						limit = {
							has_province_modifier = secret_berber_pagan_community
							owned_by = PREV
						}

						religion = berber_pagan
						remove_province_modifier = secret_berber_pagan_community
					}
				}

				canaan_pagan = {
					any_demesne_province = {
						show_scope_change = no
						limit = {
							has_province_modifier = secret_canaan_pagan_community
							owned_by = PREV
						}

						religion = canaan_pagan
						remove_province_modifier = secret_canaan_pagan_community
					}
				}
			}

			if = {
				limit = { independent = no }

				liege = {
					character_event = { id = MNM.3840 }
				}
			}
		}

		ai_will_do = {
			factor = 0
		}
	}

}

#########################################################################################################
################ Secret society title decisions
#########################################################################################################

title_decisions = {

	secret_religions_prepare_grounds = {
		# filter = realm_owned # CleanSlate: Nonfunctional
		ai_target_filter = realm_owned
		ai_check_interval = 24

		only_playable = yes

		from_potential = {
			has_secret_religion = yes
		}

		potential = {
			tier = COUNT

			holder_scope = {
				same_realm = FROM
			}

			# TODO: Replace with a (more) dynamic system (persistent_event_target)
			trigger_if = {
				limit = {
					FROM = { secret_religion = catholic }
				}

				location = {
					NOR = {
						religion = catholic
						has_province_modifier = secret_catholic_community
					}
				}
			}
			trigger_else_if = {
				limit = {
					FROM = { secret_religion = cathar}
				}

				location = {
					NOR = {
						religion = cathar
						has_province_modifier = secret_cathar_community
					}
				}
			}
			trigger_else_if = {
				limit = {
					FROM = { secret_religion = fraticelli }
				}

				location = {
					NOR = {
						religion = fraticelli
						has_province_modifier = secret_fraticelli_community
					}
				}
			}
			trigger_else_if = {
				limit = {
					FROM = { secret_religion = waldensian }
				}

				location = {
					NOR = {
						religion = waldensian
						has_province_modifier = secret_waldensian_community
					}
				}
			}
			trigger_else_if = {
				limit = {
					FROM = { secret_religion = lollard }
				}

				location = {
					NOR = {
						religion = lollard
						has_province_modifier = secret_lollard_community
					}
				}
			}
			trigger_else_if = {
				limit = {
					FROM = { secret_religion = orthodox }
				}

				location = {
					NOR = {
						religion = orthodox
						has_province_modifier = secret_orthodox_community
					}
				}
			}
			trigger_else_if = {
				limit = {
					FROM = { secret_religion = miaphysite }
				}

				location = {
					NOR = {
						religion = miaphysite
						has_province_modifier = secret_miaphysite_community
					}
				}
			}
			trigger_else_if = {
				limit = {
					FROM = { secret_religion = monophysite }
				}

				location = {
					NOR = {
						religion = monophysite
						has_province_modifier = secret_monophysite_community
					}
				}
			}
			trigger_else_if = {
				limit = {
					FROM = { secret_religion = bogomilist }
				}

				location = {
					NOR = {
						religion = bogomilist
						has_province_modifier = secret_bogomilist_community
					}
				}
			}
			trigger_else_if = {
				limit = {
					FROM = { secret_religion = monothelite }
				}

				location = {
					NOR = {
						religion = monothelite
						has_province_modifier = secret_monothelite_community
					}
				}
			}
			trigger_else_if = {
				limit = {
					FROM = { secret_religion = iconoclast }
				}

				location = {
					NOR = {
						religion = iconoclast
						has_province_modifier = secret_iconoclast_community
					}
				}
			}
			trigger_else_if = {
				limit = {
					FROM = { secret_religion = paulician }
				}

				location = {
					NOR = {
						religion = paulician
						has_province_modifier = secret_paulician_community
					}
				}
			}
			trigger_else_if = {
				limit = {
					FROM = { secret_religion = nestorian }
				}

				location = {
					NOR = {
						religion = nestorian
						has_province_modifier = secret_nestorian_community
					}
				}
			}
			trigger_else_if = {
				limit = {
					FROM = { secret_religion = messalian }
				}

				location = {
					NOR = {
						religion = messalian
						has_province_modifier = secret_messalian_community
					}
				}
			}
			trigger_else_if = {
				limit = {
					FROM = { secret_religion = sunni }
				}

				location = {
					NOR = {
						religion = sunni
						has_province_modifier = secret_sunni_community
					}
				}
			}
			trigger_else_if = {
				limit = {
					FROM = { secret_religion = zikri }
				}

				location = {
					NOR = {
						religion = zikri
						has_province_modifier = secret_zikri_community
					}
				}
			}
			trigger_else_if = {
				limit = {
					FROM = { secret_religion = yazidi }
				}

				location = {
					NOR = {
						religion = yazidi
						has_province_modifier = secret_yazidi_community
					}
				}
			}
			trigger_else_if = {
				limit = {
					FROM = { secret_religion = ibadi }
				}

				location = {
					NOR = {
						religion = ibadi
						has_province_modifier = secret_ibadi_community
					}
				}
			}
			trigger_else_if = {
				limit = {
					FROM = { secret_religion =  kharijite }
				}

				location = {
					NOR = {
						religion = kharijite
						has_province_modifier = secret_kharijite_community
					}
				}
			}
			trigger_else_if = {
				limit = {
					FROM = { secret_religion = shiite }
				}

				location = {
					NOR = {
						religion = shiite
						has_province_modifier = secret_shiite_community
					}
				}
			}
			trigger_else_if = {
				limit = {
					FROM = { secret_religion = druze }
				}

				location = {
					NOR = {
						religion = druze
						has_province_modifier = secret_druze_community
					}
				}
			}
			trigger_else_if = {
				limit = {
					FROM = { secret_religion = hurufi }
				}

				location = {
					NOR = {
						religion = hurufi
						has_province_modifier = secret_hurufi_community
					}
				}
			}
			trigger_else_if = {
				limit = {
					FROM = { secret_religion = qarmatian }
				}

				location = {
					NOR = {
						religion = qarmatian
						has_province_modifier = secret_qarmatian_community
					}
				}
			}
			trigger_else_if = {
				limit = {
					FROM = { secret_religion = aztec_pagan }
				}

				location = {
					NOR = {
						religion = aztec_pagan
						has_province_modifier = secret_aztec_pagan_community
					}
				}
			}
			trigger_else_if = {
				limit = {
					FROM = { secret_religion = aztec_pagan_reformed }
				}

				location = {
					NOR = {
						religion = aztec_pagan_reformed
						has_province_modifier = secret_aztec_pagan_reformed_community
					}
				}
			}
			trigger_else_if = {
				limit = {
					FROM = { secret_religion = jewish }
				}

				location = {
					NOR = {
						religion = jewish
						has_province_modifier = secret_jewish_community
					}
				}
			}
			trigger_else_if = {
				limit = {
					FROM = { secret_religion = samaritan }
				}

				location = {
					NOR = {
						religion = samaritan
						has_province_modifier = secret_samaritan_community
					}
				}
			}
			trigger_else_if = {
				limit = {
					FROM = { secret_religion = karaite }
				}

				location = {
					NOR = {
						religion = karaite
						has_province_modifier = secret_karaite_community
					}
				}
			}
			trigger_else_if = {
				limit = {
					FROM = { secret_religion = zoroastrian }
				}

				location = {
					NOR = {
						religion = zoroastrian
						has_province_modifier = secret_zoroastrian_community
					}
				}
			}
			trigger_else_if = {
				limit = {
					FROM = { secret_religion = mazdaki }
				}

				location = {
					NOR = {
						religion = mazdaki
						has_province_modifier = secret_mazdaki_community
					}
				}
			}
			trigger_else_if = {
				limit = {
					FROM = { secret_religion = manichaean }
				}

				location = {
					NOR = {
						religion = manichaean
						has_province_modifier = secret_manichaean_community
					}
				}
			}
			trigger_else_if = {
				limit = {
					FROM = { secret_religion = khurmazta }
				}

				location = {
					NOR = {
						religion = khurmazta
						has_province_modifier = secret_khurmazta_community
					}
				}
			}
			trigger_else_if = {
				limit = {
					FROM = { secret_religion = bon_pagan }
				}

				location = {
					NOR = {
						religion = bon_pagan
						has_province_modifier = secret_bon_pagan_community
					}
				}
			}
			trigger_else_if = {
				limit = {
					FROM = { secret_religion = bon_pagan_reformed }
				}

				location = {
					NOR = {
						religion = bon_pagan_reformed
						has_province_modifier = secret_bon_pagan_reformed_community
					}
				}
			}
			trigger_else_if = {
				limit = {
					FROM = { secret_religion = hellenic_pagan }
				}

				location = {
					NOR = {
						religion = hellenic_pagan
						has_province_modifier = secret_hellenic_pagan_community
					}
				}
			}
			trigger_else_if = {
				limit = {
					FROM = { secret_religion = hellenic_pagan_reformed }
				}

				location = {
					NOR = {
						religion = hellenic_pagan_reformed
						has_province_modifier = secret_hellenic_pagan_reformed_community
					}
				}
			}
			trigger_else_if = {
				limit = {
					FROM = { secret_religion = taoist }
				}

				location = {
					NOR = {
						religion = taoist
						has_province_modifier = secret_taoist_community
					}
				}
			}
			trigger_else_if = {
				limit = {
					FROM = { secret_religion = hindu }
				}

				location = {
					NOR = {
						religion = hindu
						has_province_modifier = secret_hindu_community
					}
				}
			}
			trigger_else_if = {
				limit = {
					FROM = { secret_religion = buddhist }
				}

				location = {
					NOR = {
						religion = buddhist
						has_province_modifier = secret_buddhist_community
					}
				}
			}
			trigger_else_if = {
				limit = {
					FROM = { secret_religion = jain }
				}

				location = {
					NOR = {
						religion = jain
						has_province_modifier = secret_jain_community
					}
				}
			}
			trigger_else_if = {
				limit = {
					FROM = { secret_religion = norse_pagan_reformed }
				}

				location = {
					NOR = {
						religion = norse_pagan_reformed
						has_province_modifier = secret_norse_pagan_reformed_community
					}
				}
			}
			trigger_else_if = {
				limit = {
					FROM = { secret_religion = norse_pagan }
				}

				location = {
					NOR = {
						religion = norse_pagan
						has_province_modifier = secret_norse_pagan_community
					}
				}
			}
			trigger_else_if = {
				limit = {
					FROM = { secret_religion = slavic_pagan_reformed }
				}

				location = {
					NOR = {
						religion = slavic_pagan_reformed
						has_province_modifier = secret_slavic_pagan_reformed_community
					}
				}
			}
			trigger_else_if = {
				limit = {
					FROM = { secret_religion = slavic_pagan }
				}

				location = {
					NOR = {
						religion = slavic_pagan
						has_province_modifier = secret_slavic_pagan_community
					}
				}
			}
			trigger_else_if = {
				limit = {
					FROM = { secret_religion = tengri_pagan_reformed }
				}

				location = {
					NOR = {
						religion = tengri_pagan_reformed
						has_province_modifier = secret_tengri_pagan_reformed_community
					}
				}
			}
			trigger_else_if = {
				limit = {
					FROM = { secret_religion = tengri_pagan }
				}

				location = {
					NOR = {
						religion = tengri_pagan
						has_province_modifier = secret_tengri_pagan_community
					}
				}
			}
			trigger_else_if = {
				limit = {
					FROM = { secret_religion = baltic_pagan_reformed }
				}

				location = {
					NOR = {
						religion = baltic_pagan_reformed
						has_province_modifier = secret_baltic_pagan_reformed_community
					}
				}
			}
			trigger_else_if = {
				limit = {
					FROM = { secret_religion = baltic_pagan }
				}

				location = {
					NOR = {
						religion = baltic_pagan
						has_province_modifier = secret_baltic_pagan_community
					}
				}
			}
			trigger_else_if = {
				limit = {
					FROM = { secret_religion = finnish_pagan_reformed }
				}

				location = {
					NOR = {
						religion = finnish_pagan_reformed
						has_province_modifier = secret_finnish_pagan_reformed_community
					}
				}
			}
			trigger_else_if = {
				limit = {
					FROM = { secret_religion = finnish_pagan }
				}

				location = {
					NOR = {
						religion = finnish_pagan
						has_province_modifier = secret_finnish_pagan_community
					}
				}
			}
			trigger_else_if = {
				limit = {
					FROM = { secret_religion = west_african_pagan_reformed }
				}

				location = {
					NOR = {
						religion = west_african_pagan_reformed
						has_province_modifier = secret_west_african_pagan_reformed_community
					}
				}
			}
			trigger_else_if = {
				limit = {
					FROM = { secret_religion = west_african_pagan }
				}

				location = {
					NOR = {
						religion = west_african_pagan
						has_province_modifier = secret_west_african_pagan_community
					}
				}
			}
			trigger_else_if = {
				limit = {
					FROM = { secret_religion = zun_pagan_reformed }
				}

				location = {
					NOR = {
						religion = zun_pagan_reformed
						has_province_modifier = secret_zun_pagan_reformed_community
					}
				}
			}
			trigger_else_if = {
				limit = {
					FROM = { secret_religion = zun_pagan }
				}

				location = {
					NOR = {
						religion = zun_pagan
						has_province_modifier = secret_zun_pagan_community
					}
				}
			}

			# CK2Plus
			trigger_else_if = {
				limit = {
					FROM = { secret_religion = chalcedonian }
				}

				location = {
					NOR = {
						religion = chalcedonian
						has_province_modifier = secret_chalcedonian_community
					}
				}
			}
			trigger_else_if = {
				limit = {
					FROM = { secret_religion = adoptionist }
				}

				location = {
					NOR = {
						religion = adoptionist
						has_province_modifier = secret_adoptionist_community
					}
				}
			}
			trigger_else_if = {
				limit = {
					FROM = { secret_religion = apostolic }
				}

				location = {
					NOR = {
						religion = apostolic
						has_province_modifier = secret_apostolic_community
					}
				}
			}
			trigger_else_if = {
				limit = {
					FROM = { secret_religion = tondrakian }
				}

				location = {
					NOR = {
						religion = tondrakian
						has_province_modifier = secret_tondrakian_community
					}
				}
			}
			trigger_else_if = {
				limit = {
					FROM = { secret_religion = quranist }
				}

				location = {
					NOR = {
						religion = quranist
						has_province_modifier = secret_quranist_community
					}
				}
			}
			trigger_else_if = {
				limit = {
					FROM = { secret_religion = bektashi }
				}

				location = {
					NOR = {
						religion = bektashi
						has_province_modifier = secret_bektashi_community
					}
				}
			}
			trigger_else_if = {
				limit = {
					FROM = { secret_religion = zurvanist }
				}

				location = {
					NOR = {
						religion = zurvanist
						has_province_modifier = secret_zurvanist_community
					}
				}
			}
			trigger_else_if = {
				limit = {
					FROM = { secret_religion = mandaean }
				}

				location = {
					NOR = {
						religion = mandaean
						has_province_modifier = secret_mandaean_community
					}
				}
			}
			trigger_else_if = {
				limit = {
					FROM = { secret_religion = german_pagan }
				}

				location = {
					NOR = {
						religion = german_pagan
						has_province_modifier = secret_german_pagan_community
					}
				}
			}
			trigger_else_if = {
				limit = {
					FROM = { secret_religion = german_pagan_reformed }
				}

				location = {
					NOR = {
						religion = german_pagan_reformed
						has_province_modifier = secret_german_pagan_reformed_community
					}
				}
			}
			trigger_else_if = {
				limit = {
					FROM = { secret_religion = celtic_pagan }
				}

				location = {
					NOR = {
						religion = celtic_pagan
						has_province_modifier = secret_celtic_pagan_community
					}
				}
			}
			trigger_else_if = {
				limit = {
					FROM = { secret_religion = celtic_pagan_reformed }
				}

				location = {
					NOR = {
						religion = celtic_pagan_reformed
						has_province_modifier = secret_celtic_pagan_reformed_community
					}
				}
			}
			trigger_else_if = {
				limit = {
					FROM = { secret_religion = roman_pagan }
				}

				location = {
					NOR = {
						religion = roman_pagan
						has_province_modifier = secret_roman_pagan_community
					}
				}
			}
			trigger_else_if = {
				limit = {
					FROM = { secret_religion = egyptian_pagan }
				}

				location = {
					NOR = {
						religion = egyptian_pagan
						has_province_modifier = secret_egyptian_pagan_community
					}
				}
			}
			trigger_else_if = {
				limit = {
					FROM = { secret_religion = promethean_pagan }
				}

				location = {
					NOR = {
						religion = promethean_pagan
						has_province_modifier = secret_promethean_pagan_community
					}
				}
			}
			trigger_else_if = {
				limit = {
					FROM = { secret_religion = aten_pagan }
				}

				location = {
					NOR = {
						religion = aten_pagan
						has_province_modifier = secret_aten_pagan_community
					}
				}
			}
			trigger_else_if = {
				limit = {
					FROM = { secret_religion = arabic_pagan }
				}

				location = {
					NOR = {
						religion = arabic_pagan
						has_province_modifier = secret_arabic_pagan_community
					}
				}
			}
			trigger_else_if = {
				limit = {
					FROM = { secret_religion = berber_pagan }
				}

				location = {
					NOR = {
						religion = berber_pagan
						has_province_modifier = secret_berber_pagan_community
					}
				}
			}
			trigger_else = {
				FROM = { secret_religion = canaan_pagan }

				location = {
					NOR = {
						religion = canaan_pagan
						has_province_modifier = secret_canaan_pagan_community
					}
				}
			}

			location = {
				OR = {
					is_capital = yes

					OR = {
						FROM = {
							secret_religion_scope = {
								PREVPREV = { # location
									is_holy_site = PREV # secret_religion_scope
								}
							}
						}

						any_neighbor_province = {
							OR = {
								AND = {
									FROM = {
										secret_religion = catholic
									}
									OR = {
										religion = catholic
										has_province_modifier = secret_catholic_community
									}
								}
								AND = {
									FROM = {
										secret_religion = chalcedonian
									}
									OR = {
										religion = chalcedonian
										has_province_modifier = secret_chalcedonian_community
									}
								}
								AND = {
									FROM = {
										secret_religion = cathar
									}
									OR = {
										religion = cathar
										has_province_modifier = secret_cathar_community
									}
								}
								AND = {
									FROM = {
										secret_religion = fraticelli
									}
									OR = {
										religion = fraticelli
										has_province_modifier = secret_fraticelli_community
									}
								}
								AND = {
									FROM = {
										secret_religion = waldensian
									}
									OR = {
										religion = waldensian
										has_province_modifier = secret_waldensian_community
									}
								}
								AND = {
									FROM = {
										secret_religion = lollard
									}
									OR = {
										religion = lollard
										has_province_modifier = secret_lollard_community
									}
								}
								AND = {
									FROM = {
										secret_religion = adoptionist
									}
									OR = {
										religion = adoptionist
										has_province_modifier = secret_adoptionist_community
									}
								}
								AND = {
									FROM = {
										secret_religion = orthodox
									}
									OR = {
										religion = orthodox
										has_province_modifier = secret_orthodox_community
									}
								}
								AND = {
									FROM = {
										secret_religion = miaphysite
									}
									OR = {
										religion = miaphysite
										has_province_modifier = secret_miaphysite_community
									}
								}
								AND = {
									FROM = {
										secret_religion = monophysite
									}
									OR = {
										religion = monophysite
										has_province_modifier = secret_monophysite_community
									}
								}
								AND = {
									FROM = {
										secret_religion = bogomilist
									}
									OR = {
										religion = bogomilist
										has_province_modifier = secret_bogomilist_community
									}
								}
								AND = {
									FROM = {
										secret_religion = monothelite
									}
									OR = {
										religion = monothelite
										has_province_modifier = secret_monothelite_community
									}
								}
								AND = {
									FROM = {
										secret_religion = iconoclast
									}
									OR = {
										religion = iconoclast
										has_province_modifier = secret_iconoclast_community
									}
								}
								AND = {
									FROM = {
										secret_religion = paulician
									}
									OR = {
										religion = paulician
										has_province_modifier = secret_paulician_community
									}
								}
								AND = {
									FROM = {
										secret_religion = apostolic
									}
									OR = {
										religion = apostolic
										has_province_modifier = secret_apostolic_community
									}
								}
								AND = {
									FROM = {
										secret_religion = tondrakian
									}
									OR = {
										religion = tondrakian
										has_province_modifier = secret_tondrakian_community
									}
								}
								AND = {
									FROM = {
										secret_religion = nestorian
									}
									OR = {
										religion = nestorian
										has_province_modifier = secret_nestorian_community
									}
								}
								AND = {
									FROM = {
										secret_religion = messalian
									}
									OR = {
										religion = messalian
										has_province_modifier = secret_messalian_community
									}
								}
								AND = {
									FROM = {
										secret_religion = sunni
									}
									OR = {
										religion = sunni
										has_province_modifier = secret_sunni_community
									}
								}
								AND = {
									FROM = {
										secret_religion = zikri
									}
									OR = {
										religion = zikri
										has_province_modifier = secret_zikri_community
									}
								}
								AND = {
									FROM = {
										secret_religion = quranist
									}
									OR = {
										religion = quranist
										has_province_modifier = secret_quranist_community
									}
								}
								AND = {
									FROM = {
										secret_religion = yazidi
									}
									OR = {
										religion = yazidi
										has_province_modifier = secret_yazidi_community
									}
								}
								AND = {
									FROM = {
										secret_religion = ibadi
									}
									OR = {
										religion = ibadi
										has_province_modifier = secret_ibadi_community
									}
								}
								AND = {
									FROM = {
										secret_religion = kharijite
									}
									OR = {
										religion = kharijite
										has_province_modifier = secret_kharijite_community
									}
								}
								AND = {
									FROM = {
										secret_religion = shiite
									}
									OR = {
										religion = shiite
										has_province_modifier = secret_shiite_community
									}
								}
								AND = {
									FROM = {
										secret_religion = bektashi
									}
									OR = {
										religion = bektashi
										has_province_modifier = secret_bektashi_community
									}
								}
								AND = {
									FROM = {
										secret_religion = druze
									}
									OR = {
										religion = druze
										has_province_modifier = secret_druze_community
									}
								}
								AND = {
									FROM = {
										secret_religion = hurufi
									}
									OR = {
										religion = hurufi
										has_province_modifier = secret_hurufi_community
									}
								}
								AND = {
									FROM = {
										secret_religion = qarmatian
									}
									OR = {
										religion = qarmatian
										has_province_modifier = secret_qarmatian_community
									}
								}
								AND = {
									FROM = {
										secret_religion = aztec_pagan
									}
									OR = {
										religion = aztec_pagan
										has_province_modifier = secret_aztec_pagan_community
									}
								}
								AND = {
									FROM = {
										secret_religion = jewish
									}
									OR = {
										religion = jewish
										has_province_modifier = secret_jewish_community
									}
								}
								AND = {
									FROM = {
										secret_religion = samaritan
									}
									OR = {
										religion = samaritan
										has_province_modifier = secret_samaritan_community
									}
								}
								AND = {
									FROM = {
										secret_religion = karaite
									}
									OR = {
										religion = karaite
										has_province_modifier = secret_karaite_community
									}
								}
								AND = {
									FROM = {
										secret_religion = zoroastrian
									}
									OR = {
										religion = zoroastrian
										has_province_modifier = secret_zoroastrian_community
									}
								}
								AND = {
									FROM = {
										secret_religion = zurvanist
									}
									OR = {
										religion = zurvanist
										has_province_modifier = secret_zurvanist_community
									}
								}
								AND = {
									FROM = {
										secret_religion = mazdaki
									}
									OR = {
										religion = mazdaki
										has_province_modifier = secret_mazdaki_community
									}
								}
								AND = {
									FROM = {
										secret_religion = manichaean
									}
									OR = {
										religion = manichaean
										has_province_modifier = secret_manichaean_community
									}
								}
								AND = {
									FROM = {
										secret_religion = mandaean
									}
									OR = {
										religion = mandaean
										has_province_modifier = secret_mandaean_community
									}
								}
								AND = {
									FROM = {
										secret_religion = hindu
									}
									OR = {
										religion = hindu
										has_province_modifier = secret_hindu_community
									}
								}
								AND = {
									FROM = {
										secret_religion = buddhist
									}
									OR = {
										religion = buddhist
										has_province_modifier = secret_buddhist_community
									}
								}
								AND = {
									FROM = {
										secret_religion = jain
									}
									OR = {
										religion = jain
										has_province_modifier = secret_jain_community
									}
								}
								AND = {
									FROM = {
										secret_religion = taoist
									}
									OR = {
										religion = taoist
										has_province_modifier = secret_taoist_community
									}
								}
								AND = {
									FROM = {
										secret_religion = kharijite
									}
									OR = {
										religion = kharijite
										has_province_modifier = secret_kharijite_community
									}
								}
								AND = {
									FROM = {
										secret_religion = bon_pagan
									}
									OR = {
										religion = bon_pagan
										has_province_modifier = secret_bon_pagan_community
									}
								}
								AND = {
									FROM = {
										secret_religion = bon_pagan_reformed
									}
									OR = {
										religion = bon_pagan_reformed
										has_province_modifier = secret_bon_pagan_community
									}
								}
								AND = {
									FROM = {
										secret_religion = norse_pagan_reformed
									}
									OR = {
										religion = norse_pagan_reformed
										has_province_modifier = secret_norse_pagan_reformed_community
									}
								}
								AND = {
									FROM = {
										secret_religion = norse_pagan
									}
									OR = {
										religion = norse_pagan
										has_province_modifier = secret_norse_pagan_community
									}
								}
								AND = {
									FROM = {
										secret_religion = german_pagan
									}
									OR = {
										religion = german_pagan
										has_province_modifier = secret_german_pagan_community
									}
								}
								AND = {
									FROM = {
										secret_religion = german_pagan_reformed
									}
									OR = {
										religion = german_pagan_reformed
										has_province_modifier = secret_german_pagan_reformed_community
									}
								}
								AND = {
									FROM = {
										secret_religion = celtic_pagan
									}
									OR = {
										religion = celtic_pagan
										has_province_modifier = secret_celtic_pagan_community
									}
								}
								AND = {
									FROM = {
										secret_religion = celtic_pagan_reformed
									}
									OR = {
										religion = celtic_pagan_reformed
										has_province_modifier = secret_celtic_pagan_reformed_community
									}
								}
								AND = {
									FROM = {
										secret_religion = slavic_pagan_reformed
									}
									OR = {
										religion = slavic_pagan_reformed
										has_province_modifier = secret_slavic_pagan_reformed_community
									}
								}
								AND = {
									FROM = {
										secret_religion = slavic_pagan
									}
									OR = {
										religion = slavic_pagan
										has_province_modifier = secret_slavic_pagan_community
									}
								}
								AND = {
									FROM = {
										secret_religion = tengri_pagan_reformed
									}
									OR = {
										religion = tengri_pagan_reformed
										has_province_modifier = secret_tengri_pagan_reformed_community
									}
								}
								AND = {
									FROM = {
										secret_religion = tengri_pagan
									}
									OR = {
										religion = tengri_pagan
										has_province_modifier = secret_tengri_pagan_community
									}
								}
								AND = {
									FROM = {
										secret_religion = baltic_pagan_reformed
									}
									OR = {
										religion = baltic_pagan_reformed
										has_province_modifier = secret_baltic_pagan_reformed_community
									}
								}
								AND = {
									FROM = {
										secret_religion = baltic_pagan
									}
									OR = {
										religion = baltic_pagan
										has_province_modifier = secret_baltic_pagan_community
									}
								}
								AND = {
									FROM = {
										secret_religion = finnish_pagan_reformed
									}
									OR = {
										religion = finnish_pagan_reformed
										has_province_modifier = secret_finnish_pagan_reformed_community
									}
								}
								AND = {
									FROM = {
										secret_religion = finnish_pagan
									}
									OR = {
										religion = finnish_pagan
										has_province_modifier = secret_finnish_pagan_community
									}
								}
								AND = {
									FROM = {
										secret_religion = west_african_pagan_reformed
									}
									OR = {
										religion = west_african_pagan_reformed
										has_province_modifier = secret_west_african_pagan_reformed_community
									}
								}
								AND = {
									FROM = {
										secret_religion = west_african_pagan
									}
									OR = {
										religion = west_african_pagan
										has_province_modifier = secret_west_african_pagan_community
									}
								}
								AND = {
									FROM = {
										secret_religion = zun_pagan_reformed
									}
									OR = {
										religion = zun_pagan_reformed
										has_province_modifier = secret_zun_pagan_reformed_community
									}
								}
								AND = {
									FROM = {
										secret_religion = zun_pagan
									}
									OR = {
										religion = zun_pagan
										has_province_modifier = secret_zun_pagan_community
									}
								}
								AND = {
									FROM = {
										secret_religion = roman_pagan
									}
									OR = {
										religion = roman_pagan
										has_province_modifier = secret_roman_pagan_community
									}
								}
								AND = {
									FROM = {
										secret_religion = egyptian_pagan
									}
									OR = {
										religion = egyptian_pagan
										has_province_modifier = secret_egyptian_pagan_community
									}
								}
								AND = {
									FROM = {
										secret_religion = promethean_pagan
									}
									OR = {
										religion = promethean_pagan
										has_province_modifier = secret_promethean_pagan_community
									}
								}
								AND = {
									FROM = {
										secret_religion = aten_pagan
									}
									OR = {
										religion = aten_pagan
										has_province_modifier = secret_aten_pagan_community
									}
								}
								AND = {
									FROM = {
										secret_religion = arabic_pagan
									}
									OR = {
										religion = arabic_pagan
										has_province_modifier = secret_arabic_pagan_community
									}
								}
								AND = {
									FROM = {
										secret_religion = berber_pagan
									}
									OR = {
										religion = berber_pagan
										has_province_modifier = secret_berber_pagan_community
									}
								}
								AND = {
									FROM = {
										secret_religion = canaan_pagan
									}
									OR = {
										religion = canaan_pagan
										has_province_modifier = secret_canaan_pagan_community
									}
								}
								AND = {
									FROM = {
										secret_religion = hellenic_pagan
									}
									OR = {
										religion = hellenic_pagan
										has_province_modifier = secret_hellenic_pagan_community
									}
								}
							}
						}
					}
				}
			}
		}

		allow = {
			FROM = {
				show_scope_change = no

				piety >= 200
				prisoner = no
				is_incapable = no
				is_inaccessible_trigger = no
			}

			custom_tooltip = {
				text = prepare_grounds_allow_tooltip

				FROM = {
					NOT = { has_character_flag = preparing_grounds_in_province }
				}
			}
		}

		effect = {
			location = {
				save_event_target_as = target_province
			}

			FROM = {
				custom_tooltip = {
					text = secret_religions_prepare_grounds_effect_tooltip

					set_character_flag = preparing_grounds_in_province

					character_event = {
						id = MNM.3850
						days = 2
					}

					character_event = {
						id = MNM.3849 # Safety flag-clear
						days = 1200
					}
				}

				piety = -200
			}
		}

		ai_will_do = {
			factor = 0.5
		}
	}
}

#########################################################################################################
################ Secret society normal decisions
#########################################################################################################

decisions = {

	secret_religions_found_secret_religious_society = {
		is_high_prio = yes

		ai = no

		potential = {
			always = no # Disabled in CK2Plus

			has_secret_religion = yes

			secret_religious_cult = { # Has no members
				society_has_members	= no
			}

			# NOT = {
			#	has_game_rule = {
			#		name = secret_cults
			#		value = none
			#	}
			# }
		}

		allow = {
			is_in_society = no
			prestige >= 250
			is_adult = yes
			prisoner = no
			is_incapable = no
			is_inaccessible_trigger = no
		}

		effect = {
			character_event = { id = MNM.3950 }
			prestige = -250
			join_society = secret_religious_cult
			set_society_grandmaster = yes

			if = {
				limit = { religion_secretly_hellenic_or_reformed_trigger = yes }
				custom_tooltip = { text = tooltip_add_massive_hellenic_society_currency }
			}
			else = {
				custom_tooltip = { text = tooltip_add_massive_society_currency }
			}

			hidden_effect = {
				# Give the Grand Master a start-up capital to induct members
				add_society_currency_massive_effect = yes
			}
		}


		ai_will_do = {
			factor = 0.003

			trigger = {
				NOR = {
					any_player = {
						secret_religion = ROOT
					}

					# Do not create more than one secret religious society per realm
					any_realm_lord = {
						society_member_of = secret_religious_cult
					}
				}
			}

			mult_modifier = {
				factor = 2

				top_liege = {
					OR = {
						# If the characters top liege is a player
						ai = no

						# If there is a player vassal in the same realm who has no secret religion
						any_realm_lord = {
							ai = no
							independent = no
							has_secret_religion = no
						}
					}
				}
			}

			mult_modifier = {
				factor = 0.1
				NOT = { trait = zealous }
			}

			mult_modifier = {
				factor = 0.1

				OR = {
					trait = content
					trait = trusting
					trait = shy
				}
			}
		}
	}

	secret_religions_falsely_confess_faith = {
		is_high_prio = yes

		ai = no

		potential = {
			NAND = {
				religion = liege
				religion = top_liege
			}

			controls_religion = no
		}

		allow = {
			piety >= 100
			prisoner = no
			is_incapable = no
			is_inaccessible_trigger = no

			trigger_if = {
				limit = { is_nomadic = no }

				liege = {
					show_scope_change = no

					has_safe_religion = yes
				}
			}
		}

		effect = {
			character_event = {
				id = MNM.3951
				days = 1
			}

			if = {
				limit = { has_secret_religion = yes }

				secret_religion_scope = {
					save_event_target_as = actual_religion
				}

				piety = -50

				custom_tooltip = { text = confess_faith_already_has_secret_rel_tt }
			}
			else = {
				religion_scope = {
					save_event_target_as = actual_religion
				}

				piety = -100

				tooltip = {
					# This has to actually happen after the religion is set
					set_secret_religion = event_target:actual_religion
				}
			}

			custom_tooltip = {
				text = confess_faith_decision_tooltip

				if = {
					limit = {
						NOT = { religion = liege }
					}

					liege = {
						religion_scope = { save_event_target_as = false_religion }
					}
				}
				else_if = {
					limit = {
						NOT = { religion = top_liege }
					}

					top_liege = {
						religion_scope = { save_event_target_as = false_religion }
					}
				}

				ROOT = {
					religion = event_target:false_religion
					set_secret_religion = event_target:actual_religion
				}
			}
		}

		ai_will_do = {
			factor = 0
		}
	}

}

title_decisions = {

	secretly_convert_to_province_religion = {
		# filter = owned # CleanSlate: Nonfunctional

		ai = no

		from_potential = {
			controls_religion = no
			is_nomadic = no
		}

		potential = {
			tier = COUNT
			holder = FROM

			location = {
				NOR = {
					religion = FROM

					religion = {
						target_type = secret
						target = FROM
					}
				}
			}
		}

		allow = {
			FROM = {
				piety >= 250
				has_secret_religion = no
				NOT = { trait = zealous }
				prisoner = no
				is_incapable = no
				is_inaccessible_trigger = no
			}

			trigger_if = {
				limit = { FROM = { is_nomadic = no } }

				location = {
					show_scope_change = no

					has_safe_religion = yes
				}
			}
		}

		effect = {
			location = {
				show_scope_change = no

				FROM = {
					show_scope_change = no

					set_secret_religion = PREV
					piety = -250
				}
			}
		}

		ai_will_do = {
			factor = 0
		}
	}

	secretly_convert_to_catholic_holy_site = {
		# filter = owned # CleanSlate: Nonfunctional

		ai = no

		from_potential = {
			always = no # Disabled in CK2Plus

			NOR = {
				secret_religion = catholic
				religion = catholic

				has_alternate_start_parameter = {
					key = religion_names
					value = random
				}
			}

			is_incapable = no
			controls_religion = no
		}

		potential = {
			tier = COUNT

			location = {
				NOT = { religion = catholic }
			}

			OR = {
				is_holy_site = catholic

				any_de_jure_vassal_title = {
					is_holy_site = catholic
				}
			}

			trigger_if = {
				limit = { tier = BARON }

				holder_scope = {
					OR = {
						character = FROM
						vassal_of = FROM
					}
				}
			}
			trigger_else = {
				holder = FROM
			}
		}

		allow = {
			FROM = {
				show_scope_change = no

				piety >= 250
				prisoner = no
				is_incapable = no
				is_inaccessible_trigger = no
				NOT = { society_member_of = secret_religious_cult }
			}
		}

		effect = {
			FROM = {
				show_scope_change = no

				piety = -250
				set_secret_religion = catholic
			}
		}

		ai_will_do = {
			factor = 0
		}
	}

	secretly_convert_to_orthodox_holy_site = {
		# filter = owned # CleanSlate: Nonfunctional

		ai = no

		from_potential = {
			always = no # Disabled in CK2Plus

			NOR = {
				secret_religion = orthodox
				religion = orthodox

				has_alternate_start_parameter = {
					key = religion_names
					value = random
				}
			}

			is_incapable = no
			controls_religion = no
		}

		potential = {
			tier = COUNT

			location = {
				NOT = { religion = orthodox }
			}

			OR = {
				is_holy_site = orthodox

				any_de_jure_vassal_title = {
					is_holy_site = orthodox
				}
			}

			trigger_if = {
				limit = { tier = BARON }

				holder_scope = {
					OR = {
						character = FROM
						vassal_of = FROM
					}
				}
			}
			trigger_else = {
				holder = FROM
			}
		}

		allow = {
			FROM = {
				show_scope_change = no

				piety >= 250
				prisoner = no
				is_incapable = no
				is_inaccessible_trigger = no
				NOT = { society_member_of = secret_religious_cult }
			}
		}

		effect = {
			FROM = {
				show_scope_change = no

				piety = -250
				set_secret_religion = orthodox
			}
		}

		ai_will_do = {
			factor = 0
		}
	}

	secretly_convert_to_miaphysite_holy_site = {
		# filter = owned # CleanSlate: Nonfunctional

		ai = no

		from_potential = {
			always = no # Disabled in CK2Plus

			NOR = {
				secret_religion = miaphysite
				religion = miaphysite

				has_alternate_start_parameter = {
					key = religion_names
					value = random
				}
			}

			is_incapable = no
			controls_religion = no
		}

		potential = {
			tier = COUNT

			location = {
				NOT = { religion = miaphysite }
			}

			OR = {
				is_holy_site = miaphysite

				any_de_jure_vassal_title = {
					is_holy_site = miaphysite
				}
			}

			trigger_if = {
				limit = { tier = BARON }

				holder_scope = {
					OR = {
						character = FROM
						vassal_of = FROM
					}
				}
			}
			trigger_else = {
				holder = FROM
			}
		}

		allow = {
			FROM = {
				show_scope_change = no

				piety >= 250
				prisoner = no
				is_incapable = no
				is_inaccessible_trigger = no
				NOT = { society_member_of = secret_religious_cult }
			}
		}

		effect = {
			FROM = {
				show_scope_change = no

				piety = -250
				set_secret_religion = miaphysite
			}
		}

		ai_will_do = {
			factor = 0
		}
	}

	secretly_convert_to_nestorian_holy_site = {
		# filter = owned # CleanSlate: Nonfunctional

		ai = no

		from_potential = {
			always = no # Disabled in CK2Plus

			NOR = {
				secret_religion = nestorian
				religion = nestorian

				has_alternate_start_parameter = {
					key = religion_names
					value = random
				}
			}

			is_incapable = no
			controls_religion = no
		}

		potential = {
			tier = COUNT

			location = {
				NOT = { religion = nestorian }
			}

			OR = {
				is_holy_site = nestorian

				any_de_jure_vassal_title = {
					is_holy_site = nestorian
				}
			}

			trigger_if = {
				limit = { tier = BARON }

				holder_scope = {
					OR = {
						character = FROM
						vassal_of = FROM
					}
				}
			}
			trigger_else = {
				holder = FROM
			}
		}

		allow = {
			FROM = {
				show_scope_change = no

				piety >= 250
				prisoner = no
				is_incapable = no
				is_inaccessible_trigger = no
				NOT = { society_member_of = secret_religious_cult }
			}
		}

		effect = {
			FROM = {
				show_scope_change = no

				piety = -250
				set_secret_religion = nestorian
			}
		}

		ai_will_do = {
			factor = 0
		}
	}

	secretly_convert_to_sunni_holy_site = {
		# filter = owned # CleanSlate: Nonfunctional

		ai = no

		from_potential = {
			always = no # Disabled in CK2Plus

			has_dlc = "The Sword of Islam"

			NOR = {
				secret_religion = sunni
				religion = sunni

				has_alternate_start_parameter = {
					key = religion_names
					value = random
				}
			}

			is_incapable = no
			controls_religion = no
		}

		potential = {
			tier = COUNT

			location = {
				NOT = { religion = sunni }
			}

			OR = {
				is_holy_site = sunni

				any_de_jure_vassal_title = {
					is_holy_site = sunni
				}
			}

			trigger_if = {
				limit = { tier = BARON }

				holder_scope = {
					OR = {
						character = FROM
						vassal_of = FROM
					}
				}
			}
			trigger_else = {
				holder = FROM
			}
		}

		allow = {
			FROM = {
				show_scope_change = no

				piety >= 250
				prisoner = no
				is_incapable = no
				is_inaccessible_trigger = no
				NOT = { society_member_of = secret_religious_cult }
			}
		}

		effect = {
			FROM = {
				show_scope_change = no

				piety = -250
				set_secret_religion = sunni
			}
		}

		ai_will_do = {
			factor = 0
		}
	}

	secretly_convert_to_shiite_holy_site = {
		# filter = owned # CleanSlate: Nonfunctional

		ai = no

		from_potential = {
			always = no # Disabled in CK2Plus

			has_dlc = "The Sword of Islam"

			NOR = {
				secret_religion = shiite
				religion = shiite

				has_alternate_start_parameter = {
					key = religion_names
					value = random
				}
			}

			is_incapable = no
			controls_religion = no
		}

		potential = {
			tier = COUNT

			location = {
				NOT = { religion = shiite }
			}

			OR = {
				is_holy_site = shiite

				any_de_jure_vassal_title = {
					is_holy_site = shiite
				}
			}

			trigger_if = {
				limit = { tier = BARON }

				holder_scope = {
					OR = {
						character = FROM
						vassal_of = FROM
					}
				}
			}
			trigger_else = {
				holder = FROM
			}
		}

		allow = {
			FROM = {
				show_scope_change = no

				piety >= 250
				prisoner = no
				is_incapable = no
				is_inaccessible_trigger = no
				NOT = { society_member_of = secret_religious_cult }
			}
		}

		effect = {
			FROM = {
				show_scope_change = no

				piety = -250
				set_secret_religion = shiite
			}
		}

		ai_will_do = {
			factor = 0
		}
	}

	secretly_convert_to_ibadi_holy_site = {
		# filter = owned # CleanSlate: Nonfunctional

		ai = no

		from_potential = {
			always = no # Disabled in CK2Plus

			has_dlc = "The Sword of Islam"

			NOR = {
				secret_religion = ibadi
				religion = ibadi

				has_alternate_start_parameter = {
					key = religion_names
					value = random
				}
			}

			is_incapable = no
			controls_religion = no
		}

		potential = {
			tier = COUNT

			location = {
				NOT = { religion = ibadi }
			}

			OR = {
				is_holy_site = ibadi

				any_de_jure_vassal_title = {
					is_holy_site = ibadi
				}
			}

			trigger_if = {
				limit = { tier = BARON }

				holder_scope = {
					OR = {
						character = FROM
						vassal_of = FROM
					}
				}
			}
			trigger_else = {
				holder = FROM
			}
		}

		allow = {
			FROM = {
				show_scope_change = no

				piety >= 250
				prisoner = no
				is_incapable = no
				is_inaccessible_trigger = no
				NOT = { society_member_of = secret_religious_cult }
			}
		}

		effect = {
			FROM = {
				show_scope_change = no

				piety = -250
				set_secret_religion = ibadi
			}
		}

		ai_will_do = {
			factor = 0
		}
	}

	secretly_convert_to_jewish_holy_site = {
		# filter = owned # CleanSlate: Nonfunctional

		ai = no

		from_potential = {
			always = no # Disabled in CK2Plus

			has_dlc = "Sons of Abraham"

			NOR = {
				secret_religion = jewish
				religion = jewish

				has_alternate_start_parameter = {
					key = religion_names
					value = random
				}
			}

			is_incapable = no
			controls_religion = no
		}

		potential = {
			tier = COUNT

			location = {
				NOT = { religion = jewish }
			}

			OR = {
				is_holy_site = jewish

				any_de_jure_vassal_title = {
					is_holy_site = jewish
				}
			}

			trigger_if = {
				limit = { tier = BARON }

				holder_scope = {
					OR = {
						character = FROM
						vassal_of = FROM
					}
				}
			}
			trigger_else = {
				holder = FROM
			}
		}

		allow = {
			FROM = {
				show_scope_change = no

				piety >= 250
				prisoner = no
				is_incapable = no
				is_inaccessible_trigger = no
				NOT = { society_member_of = secret_religious_cult }
			}
		}

		effect = {
			FROM = {
				show_scope_change = no

				piety = -250
				set_secret_religion = jewish
			}
		}

		ai_will_do = {
			factor = 0
		}
	}

	secretly_convert_to_zoroastrian_holy_site = {
		# filter = owned # CleanSlate: Nonfunctional

		ai = no

		from_potential = {
			always = no # Disabled in CK2Plus

			has_dlc = "The Old Gods"

			NOR = {
				secret_religion = zoroastrian
				religion = zoroastrian

				has_alternate_start_parameter = {
					key = religion_names
					value = random
				}
			}

			is_incapable = no
			controls_religion = no
		}

		potential = {
			tier = COUNT

			location = {
				NOT = { religion = zoroastrian }
			}

			OR = {
				is_holy_site = zoroastrian

				any_de_jure_vassal_title = {
					is_holy_site = zoroastrian
				}
			}

			trigger_if = {
				limit = { tier = BARON }

				holder_scope = {
					OR = {
						character = FROM
						vassal_of = FROM
					}
				}
			}
			trigger_else = {
				holder = FROM
			}
		}

		allow = {
			FROM = {
				show_scope_change = no

				piety >= 250
				prisoner = no
				is_incapable = no
				is_inaccessible_trigger = no
				NOT = { society_member_of = secret_religious_cult }
			}
		}

		effect = {
			FROM = {
				show_scope_change = no

				piety = -250
				set_secret_religion = zoroastrian
			}
		}

		ai_will_do = {
			factor = 0
		}
	}

	secretly_convert_to_hindu_holy_site = {
		# filter = owned # CleanSlate: Nonfunctional

		ai = no

		from_potential = {
			always = no # Disabled in CK2Plus

			has_dlc = "Rajas of India"

			NOR = {
				secret_religion = hindu
				religion = hindu

				has_alternate_start_parameter = {
					key = religion_names
					value = random
				}
			}

			is_incapable = no
			controls_religion = no
		}

		potential = {
			tier = COUNT

			location = {
				NOT = { religion = hindu }
			}

			OR = {
				is_holy_site = hindu

				any_de_jure_vassal_title = {
					is_holy_site = hindu
				}
			}

			trigger_if = {
				limit = { tier = BARON }

				holder_scope = {
					OR = {
						character = FROM
						vassal_of = FROM
					}
				}
			}
			trigger_else = {
				holder = FROM
			}
		}

		allow = {
			FROM = {
				show_scope_change = no

				piety >= 250
				prisoner = no
				is_incapable = no
				is_inaccessible_trigger = no
				NOT = { society_member_of = secret_religious_cult }
			}
		}

		effect = {
			FROM = {
				show_scope_change = no

				piety = -250
				set_secret_religion = hindu
			}
		}

		ai_will_do = {
			factor = 0
		}
	}

	secretly_convert_to_buddhist_holy_site = {
		# filter = owned # CleanSlate: Nonfunctional

		ai = no

		from_potential = {
			always = no # Disabled in CK2Plus

			has_dlc = "Rajas of India"

			NOR = {
				secret_religion = buddhist
				religion = buddhist

				has_alternate_start_parameter = {
					key = religion_names
					value = random
				}
			}

			is_incapable = no
			controls_religion = no
		}

		potential = {
			tier = COUNT

			location = {
				NOT = { religion = buddhist }
			}

			OR = {
				is_holy_site = buddhist

				any_de_jure_vassal_title = {
					is_holy_site = buddhist
				}
			}

			trigger_if = {
				limit = { tier = BARON }

				holder_scope = {
					OR = {
						character = FROM
						vassal_of = FROM
					}
				}
			}
			trigger_else = {
				holder = FROM
			}
		}

		allow = {
			FROM = {
				show_scope_change = no

				piety >= 250
				prisoner = no
				is_incapable = no
				is_inaccessible_trigger = no
				NOT = { society_member_of = secret_religious_cult }
			}
		}

		effect = {
			FROM = {
				show_scope_change = no

				piety = -250
				set_secret_religion = buddhist
			}
		}

		ai_will_do = {
			factor = 0
		}
	}

	secretly_convert_to_bon_pagan_holy_site = {
		# filter = owned # CleanSlate: Nonfunctional

		ai = no

		from_potential = {
			always = no # Disabled in CK2Plus

			OR = {
				has_dlc = "The Old Gods"
				has_dlc = "Jade Dragon"
				has_dlc = "Holy Fury"
			}

			NOR = {
				secret_religion = bon_pagan
				religion = bon_pagan

				has_alternate_start_parameter = {
					key = religion_names
					value = random
				}
			}

			is_incapable = no
			controls_religion = no
		}

		potential = {
			tier = COUNT

			location = {
				NOT = { religion = bon_pagan }
			}

			OR = {
				is_holy_site = bon_pagan

				any_de_jure_vassal_title = {
					is_holy_site = bon_pagan
				}
			}

			trigger_if = {
				limit = { tier = BARON }

				holder_scope = {
					OR = {
						character = FROM
						vassal_of = FROM
					}
				}
			}
			trigger_else = {
				holder = FROM
			}
		}

		allow = {
			FROM = {
				show_scope_change = no

				piety >= 250
				prisoner = no
				is_incapable = no
				is_inaccessible_trigger = no
				NOT = { society_member_of = secret_religious_cult }
			}
		}

		effect = {
			FROM = {
				show_scope_change = no

				piety = -250
				set_secret_religion = bon_pagan
			}
		}

		ai_will_do = {
			factor = 0
		}
	}

	secretly_convert_to_bon_pagan_reformed_holy_site = {
		# filter = owned # CleanSlate: Nonfunctional

		ai = no

		from_potential = {
			always = no # Disabled in CK2Plus

			OR = {
				has_dlc = "The Old Gods"
				has_dlc = "Jade Dragon"
				has_dlc = "Holy Fury"
			}

			NOR = {
				secret_religion = bon_pagan_reformed
				religion = bon_pagan_reformed

				has_alternate_start_parameter = {
					key = religion_names
					value = random
				}
			}

			is_incapable = no
			controls_religion = no
		}

		potential = {
			tier = COUNT

			location = {
				NOT = { religion = bon_pagan_reformed }
			}

			OR = {
				is_holy_site = bon_pagan_reformed

				any_de_jure_vassal_title = {
					is_holy_site = bon_pagan_reformed
				}
			}

			trigger_if = {
				limit = { tier = BARON }

				holder_scope = {
					OR = {
						character = FROM
						vassal_of = FROM
					}
				}
			}
			trigger_else = {
				holder = FROM
			}
		}

		allow = {
			FROM = {
				show_scope_change = no

				piety >= 250
				prisoner = no
				is_incapable = no
				is_inaccessible_trigger = no
				NOT = { society_member_of = secret_religious_cult }
			}
		}

		effect = {
			FROM = {
				show_scope_change = no

				piety = -250
				set_secret_religion = bon_pagan_reformed
			}
		}

		ai_will_do = {
			factor = 0
		}
	}

	secretly_convert_to_taoist_holy_site = {
		# filter = owned # CleanSlate: Nonfunctional

		ai = no

		from_potential = {
			always = no # Disabled in CK2Plus

			OR = {
				has_dlc = "Rajas of India"
				has_dlc = "Jade Dragon"
			}

			NOR = {
				secret_religion = taoist
				religion = taoist

				has_alternate_start_parameter = {
					key = religion_names
					value = random
				}
			}

			is_incapable = no
			controls_religion = no
		}

		potential = {
			tier = COUNT

			location = {
				NOT = { religion = taoist }
			}

			OR = {
				is_holy_site = taoist

				any_de_jure_vassal_title = {
					is_holy_site = taoist
				}
			}

			trigger_if = {
				limit = { tier = BARON }

				holder_scope = {
					OR = {
						character = FROM
						vassal_of = FROM
					}
				}
			}
			trigger_else = {
				holder = FROM
			}
		}

		allow = {
			FROM = {
				show_scope_change = no

				piety >= 250
				prisoner = no
				is_incapable = no
				is_inaccessible_trigger = no
				NOT = { society_member_of = secret_religious_cult }
			}
		}

		effect = {
			FROM = {
				show_scope_change = no

				piety = -250
				set_secret_religion = taoist
			}
		}

		ai_will_do = {
			factor = 0
		}
	}

	secretly_convert_to_jain_holy_site = {
		# filter = owned # CleanSlate: Nonfunctional

		ai = no

		from_potential = {
			always = no # Disabled in CK2Plus

			has_dlc = "Rajas of India"

			NOR = {
				secret_religion = jain
				religion = jain

				has_alternate_start_parameter = {
					key = religion_names
					value = random
				}
			}

			is_incapable = no
			controls_religion = no
		}

		potential = {
			tier = COUNT

			location = {
				NOT = { religion = jain }
			}

			OR = {
				is_holy_site = jain

				any_de_jure_vassal_title = {
					is_holy_site = jain
				}
			}

			trigger_if = {
				limit = { tier = BARON }

				holder_scope = {
					OR = {
						character = FROM
						vassal_of = FROM
					}
				}
			}
			trigger_else = {
				holder = FROM
			}
		}

		allow = {
			FROM = {
				show_scope_change = no

				piety >= 250
				prisoner = no
				is_incapable = no
				is_inaccessible_trigger = no
				NOT = { society_member_of = secret_religious_cult }
			}
		}

		effect = {
			FROM = {
				show_scope_change = no

				piety = -250
				set_secret_religion = jain
			}
		}

		ai_will_do = {
			factor = 0
		}
	}

	secretly_convert_to_norse_pagan_holy_site = {
		# filter = owned # CleanSlate: Nonfunctional

		ai = no

		from_potential = {
			always = no # Disabled in CK2Plus

			OR = {
				has_dlc = "The Old Gods"
				has_dlc = "Holy Fury"
			}

			NOR = {
				norse_pagan = {
					has_flag = has_been_reformed
				}

				secret_religion = norse_pagan
				religion = norse_pagan

				has_alternate_start_parameter = {
					key = religion_names
					value = random
				}
			}

			is_incapable = no
			controls_religion = no
		}

		potential = {
			tier = COUNT

			location = {
				NOT = { religion = norse_pagan }
			}

			OR = {
				is_holy_site = norse_pagan

				any_de_jure_vassal_title = {
					is_holy_site = norse_pagan
				}
			}

			trigger_if = {
				limit = { tier = BARON }

				holder_scope = {
					OR = {
						character = FROM
						vassal_of = FROM
					}
				}
			}
			trigger_else = {
				holder = FROM
			}
		}

		allow = {
			FROM = {
				show_scope_change = no

				piety >= 250
				prisoner = no
				is_incapable = no
				is_inaccessible_trigger = no
				NOT = { society_member_of = secret_religious_cult }
			}
		}

		effect = {
			FROM = {
				show_scope_change = no

				piety = -250
				set_secret_religion = norse_pagan
			}
		}

		ai_will_do = {
			factor = 0
		}
	}

	secretly_convert_to_norse_pagan_reformed_holy_site = {
		# filter = owned # CleanSlate: Nonfunctional

		ai = no

		from_potential = {
			always = no # Disabled in CK2Plus

			OR = {
				has_dlc = "The Old Gods"
				has_dlc = "Holy Fury"
			}

			norse_pagan = {
				has_flag = has_been_reformed
			}

			NOR = {
				secret_religion = norse_pagan_reformed
				religion = norse_pagan_reformed

				has_alternate_start_parameter = {
					key = religion_names
					value = random
				}
			}

			is_incapable = no
			controls_religion = no
		}

		potential = {
			tier = COUNT

			location = {
				NOT = { religion = norse_pagan_reformed }
			}

			OR = {
				is_holy_site = norse_pagan_reformed

				any_de_jure_vassal_title = {
					is_holy_site = norse_pagan_reformed
				}
			}

			trigger_if = {
				limit = { tier = BARON }

				holder_scope = {
					OR = {
						character = FROM
						vassal_of = FROM
					}
				}
			}
			trigger_else = {
				holder = FROM
			}
		}

		allow = {
			FROM = {
				show_scope_change = no

				piety >= 250
				prisoner = no
				is_incapable = no
				is_inaccessible_trigger = no
				NOT = { society_member_of = secret_religious_cult }
			}
		}

		effect = {
			FROM = {
				show_scope_change = no

				piety = -250
				set_secret_religion = norse_pagan_reformed
			}
		}

		ai_will_do = {
			factor = 0
		}
	}

	secretly_convert_to_slavic_pagan_holy_site = {
		# filter = owned # CleanSlate: Nonfunctional

		ai = no

		from_potential = {
			always = no # Disabled in CK2Plus

			OR = {
				has_dlc = "The Old Gods"
				has_dlc = "Holy Fury"
			}

			NOR = {
				slavic_pagan = {
					has_flag = has_been_reformed
				}

				secret_religion = slavic_pagan
				religion = slavic_pagan

				has_alternate_start_parameter = {
					key = religion_names
					value = random
				}
			}

			is_incapable = no
			controls_religion = no
		}

		potential = {
			tier = COUNT

			location = {
				NOT = { religion = slavic_pagan }
			}

			OR = {
				is_holy_site = slavic_pagan

				any_de_jure_vassal_title = {
					is_holy_site = slavic_pagan
				}
			}

			trigger_if = {
				limit = { tier = BARON }

				holder_scope = {
					OR = {
						character = FROM
						vassal_of = FROM
					}
				}
			}
			trigger_else = {
				holder = FROM
			}
		}

		allow = {
			FROM = {
				show_scope_change = no

				piety >= 250
				prisoner = no
				is_incapable = no
				is_inaccessible_trigger = no
				NOT = { society_member_of = secret_religious_cult }
			}
		}

		effect = {
			FROM = {
				show_scope_change = no

				piety = -250
				set_secret_religion = slavic_pagan
			}
		}

		ai_will_do = {
			factor = 0
		}
	}

	secretly_convert_to_slavic_pagan_reformed_holy_site = {
		# filter = owned # CleanSlate: Nonfunctional

		ai = no

		from_potential = {
			always = no # Disabled in CK2Plus

			OR = {
				has_dlc = "The Old Gods"
				has_dlc = "Holy Fury"
			}

			slavic_pagan = {
				has_flag = has_been_reformed
			}

			NOR = {
				secret_religion = slavic_pagan_reformed
				religion = slavic_pagan_reformed

				has_alternate_start_parameter = {
					key = religion_names
					value = random
				}
			}

			is_incapable = no
			controls_religion = no
		}

		potential = {
			tier = COUNT

			location = {
				NOT = { religion = slavic_pagan_reformed }
			}

			OR = {
				is_holy_site = slavic_pagan_reformed

				any_de_jure_vassal_title = {
					is_holy_site = slavic_pagan_reformed
				}
			}

			trigger_if = {
				limit = { tier = BARON }

				holder_scope = {
					OR = {
						character = FROM
						vassal_of = FROM
					}
				}
			}
			trigger_else = {
				holder = FROM
			}
		}

		allow = {
			FROM = {
				show_scope_change = no

				piety >= 250
				prisoner = no
				is_incapable = no
				is_inaccessible_trigger = no
				NOT = { society_member_of = secret_religious_cult }
			}
		}

		effect = {
			FROM = {
				show_scope_change = no

				piety = -250
				set_secret_religion = slavic_pagan_reformed
			}
		}

		ai_will_do = {
			factor = 0
		}
	}

	secretly_convert_to_tengri_pagan_holy_site = {
		# filter = owned # CleanSlate: Nonfunctional

		ai = no

		from_potential = {
			always = no # Disabled in CK2Plus

			OR = {
				has_dlc = "The Old Gods"
				has_dlc = "Holy Fury"
			}

			NOR = {
				tengri_pagan = {
					has_flag = has_been_reformed
				}

				secret_religion = tengri_pagan
				religion = tengri_pagan

				has_alternate_start_parameter = {
					key = religion_names
					value = random
				}
			}

			is_incapable = no
			controls_religion = no
		}

		potential = {
			tier = COUNT

			location = {
				NOT = { religion = tengri_pagan }
			}

			OR = {
				is_holy_site = tengri_pagan

				any_de_jure_vassal_title = {
					is_holy_site = tengri_pagan
				}
			}

			trigger_if = {
				limit = { tier = BARON }

				holder_scope = {
					OR = {
						character = FROM
						vassal_of = FROM
					}
				}
			}
			trigger_else = {
				holder = FROM
			}
		}

		allow = {
			FROM = {
				show_scope_change = no

				piety >= 250
				prisoner = no
				is_incapable = no
				is_inaccessible_trigger = no
				NOT = { society_member_of = secret_religious_cult }
			}
		}

		effect = {
			FROM = {
				show_scope_change = no

				piety = -250
				set_secret_religion = tengri_pagan
			}
		}

		ai_will_do = {
			factor = 0
		}
	}

	secretly_convert_to_tengri_pagan_reformed_holy_site = {
		# filter = owned # CleanSlate: Nonfunctional

		ai = no

		from_potential = {
			always = no # Disabled in CK2Plus

			OR = {
				has_dlc = "The Old Gods"
				has_dlc = "Holy Fury"
			}

			tengri_pagan = {
				has_flag = has_been_reformed
			}

			NOR = {
				secret_religion = tengri_pagan_reformed
				religion = tengri_pagan_reformed

				has_alternate_start_parameter = {
					key = religion_names
					value = random
				}
			}

			is_incapable = no
			controls_religion = no
		}

		potential = {
			tier = COUNT

			location = {
				NOT = { religion = tengri_pagan_reformed }
			}

			OR = {
				is_holy_site = tengri_pagan_reformed

				any_de_jure_vassal_title = {
					is_holy_site = tengri_pagan_reformed
				}
			}

			trigger_if = {
				limit = { tier = BARON }

				holder_scope = {
					OR = {
						character = FROM
						vassal_of = FROM
					}
				}
			}
			trigger_else = {
				holder = FROM
			}
		}

		allow = {
			FROM = {
				show_scope_change = no

				piety >= 250
				prisoner = no
				is_incapable = no
				is_inaccessible_trigger = no
				NOT = { society_member_of = secret_religious_cult }
			}
		}

		effect = {
			FROM = {
				show_scope_change = no

				piety = -250
				set_secret_religion = tengri_pagan_reformed
			}
		}

		ai_will_do = {
			factor = 0
		}
	}

	secretly_convert_to_baltic_pagan_holy_site = {
		# filter = owned # CleanSlate: Nonfunctional

		ai = no

		from_potential = {
			always = no # Disabled in CK2Plus

			OR = {
				has_dlc = "The Old Gods"
				has_dlc = "Holy Fury"
			}

			NOR = {
				baltic_pagan = {
					has_flag = has_been_reformed
				}

				secret_religion = baltic_pagan
				religion = baltic_pagan

				has_alternate_start_parameter = {
					key = religion_names
					value = random
				}
			}

			is_incapable = no
			controls_religion = no
		}

		potential = {
			tier = COUNT

			location = {
				NOT = { religion = baltic_pagan }
			}

			OR = {
				is_holy_site = baltic_pagan

				any_de_jure_vassal_title = {
					is_holy_site = baltic_pagan
				}
			}

			trigger_if = {
				limit = { tier = BARON }

				holder_scope = {
					OR = {
						character = FROM
						vassal_of = FROM
					}
				}
			}
			trigger_else = {
				holder = FROM
			}
		}

		allow = {
			FROM = {
				show_scope_change = no

				piety >= 250
				prisoner = no
				is_incapable = no
				is_inaccessible_trigger = no
				NOT = { society_member_of = secret_religious_cult }
			}
		}

		effect = {
			FROM = {
				show_scope_change = no

				piety = -250
				set_secret_religion = baltic_pagan
			}
		}

		ai_will_do = {
			factor = 0
		}
	}

	secretly_convert_to_baltic_pagan_reformed_holy_site = {
		# filter = owned # CleanSlate: Nonfunctional

		ai = no

		from_potential = {
			always = no # Disabled in CK2Plus

			OR = {
				has_dlc = "The Old Gods"
				has_dlc = "Holy Fury"
			}

			baltic_pagan = {
				has_flag = has_been_reformed
			}

			NOR = {
				secret_religion = baltic_pagan_reformed
				religion = baltic_pagan_reformed

				has_alternate_start_parameter = {
					key = religion_names
					value = random
				}
			}

			is_incapable = no
			controls_religion = no
		}

		potential = {
			tier = COUNT

			location = {
				NOT = { religion = baltic_pagan_reformed }
			}

			OR = {
				is_holy_site = baltic_pagan_reformed

				any_de_jure_vassal_title = {
					is_holy_site = baltic_pagan_reformed
				}
			}

			trigger_if = {
				limit = { tier = BARON }

				holder_scope = {
					OR = {
						character = FROM
						vassal_of = FROM
					}
				}
			}
			trigger_else = {
				holder = FROM
			}
		}

		allow = {
			FROM = {
				show_scope_change = no

				piety >= 250
				prisoner = no
				is_incapable = no
				is_inaccessible_trigger = no
				NOT = { society_member_of = secret_religious_cult }
			}
		}

		effect = {
			FROM = {
				show_scope_change = no

				piety = -250
				set_secret_religion = baltic_pagan_reformed
			}
		}

		ai_will_do = {
			factor = 0
		}
	}

	secretly_convert_to_finnish_pagan_holy_site = {
		# filter = owned # CleanSlate: Nonfunctional

		ai = no

		from_potential = {
			always = no # Disabled in CK2Plus

			OR = {
				has_dlc = "The Old Gods"
				has_dlc = "Holy Fury"
			}

			NOR = {
				finnish_pagan = {
					has_flag = has_been_reformed
				}

				secret_religion = finnish_pagan
				religion = finnish_pagan

				has_alternate_start_parameter = {
					key = religion_names
					value = random
				}
			}

			is_incapable = no
			controls_religion = no
		}

		potential = {
			tier = COUNT

			location = {
				NOT = { religion = finnish_pagan }
			}

			OR = {
				is_holy_site = finnish_pagan

				any_de_jure_vassal_title = {
					is_holy_site = finnish_pagan
				}
			}

			trigger_if = {
				limit = { tier = BARON }

				holder_scope = {
					OR = {
						character = FROM
						vassal_of = FROM
					}
				}
			}
			trigger_else = {
				holder = FROM
			}
		}

		allow = {
			FROM = {
				show_scope_change = no

				piety >= 250
				prisoner = no
				is_incapable = no
				is_inaccessible_trigger = no
				NOT = { society_member_of = secret_religious_cult }
			}
		}

		effect = {
			FROM = {
				show_scope_change = no

				piety = -250
				set_secret_religion = finnish_pagan
			}
		}

		ai_will_do = {
			factor = 0
		}
	}

	secretly_convert_to_finnish_pagan_reformed_holy_site = {
		# filter = owned # CleanSlate: Nonfunctional

		ai = no

		from_potential = {
			always = no # Disabled in CK2Plus

			OR = {
				has_dlc = "The Old Gods"
				has_dlc = "Holy Fury"
			}

			finnish_pagan = {
				has_flag = has_been_reformed
			}

			NOR = {
				secret_religion = finnish_pagan_reformed
				religion = finnish_pagan_reformed

				has_alternate_start_parameter = {
					key = religion_names
					value = random
				}
			}

			is_incapable = no
			controls_religion = no
		}

		potential = {
			tier = COUNT

			location = {
				NOT = { religion = finnish_pagan_reformed }
			}

			OR = {
				is_holy_site = finnish_pagan_reformed

				any_de_jure_vassal_title = {
					is_holy_site = finnish_pagan_reformed
				}
			}

			trigger_if = {
				limit = { tier = BARON }

				holder_scope = {
					OR = {
						character = FROM
						vassal_of = FROM
					}
				}
			}
			trigger_else = {
				holder = FROM
			}
		}

		allow = {
			FROM = {
				show_scope_change = no

				piety >= 250
				prisoner = no
				is_incapable = no
				is_inaccessible_trigger = no
				NOT = { society_member_of = secret_religious_cult }
			}
		}

		effect = {
			FROM = {
				show_scope_change = no

				piety = -250
				set_secret_religion = finnish_pagan_reformed
			}
		}

		ai_will_do = {
			factor = 0
		}
	}

	secretly_convert_to_west_african_pagan_holy_site = {
		# filter = owned # CleanSlate: Nonfunctional

		ai = no

		from_potential = {
			always = no # Disabled in CK2Plus

			OR = {
				has_dlc = "The Old Gods"
				has_dlc = "Holy Fury"
			}

			NOR = {
				west_african_pagan = {
					has_flag = has_been_reformed
				}

				secret_religion = west_african_pagan
				religion = west_african_pagan

				has_alternate_start_parameter = {
					key = religion_names
					value = random
				}
			}

			is_incapable = no
			controls_religion = no
		}

		potential = {
			tier = COUNT

			location = {
				NOT = { religion = west_african_pagan }
			}

			OR = {
				is_holy_site = west_african_pagan

				any_de_jure_vassal_title = {
					is_holy_site = west_african_pagan
				}
			}

			trigger_if = {
				limit = { tier = BARON }

				holder_scope = {
					OR = {
						character = FROM
						vassal_of = FROM
					}
				}
			}
			trigger_else = {
				holder = FROM
			}
		}

		allow = {
			FROM = {
				show_scope_change = no

				piety >= 250
				prisoner = no
				is_incapable = no
				is_inaccessible_trigger = no
				NOT = { society_member_of = secret_religious_cult }
			}
		}

		effect = {
			FROM = {
				show_scope_change = no

				piety = -250
				set_secret_religion = west_african_pagan
			}
		}

		ai_will_do = {
			factor = 0
		}
	}

	secretly_convert_to_west_african_pagan_reformed_holy_site = {
		# filter = owned # CleanSlate: Nonfunctional

		ai = no

		from_potential = {
			always = no # Disabled in CK2Plus

			OR = {
				has_dlc = "The Old Gods"
				has_dlc = "Holy Fury"
			}

			west_african_pagan = {
				has_flag = has_been_reformed
			}

			NOR = {
				secret_religion = west_african_pagan_reformed
				religion = west_african_pagan_reformed

				has_alternate_start_parameter = {
					key = religion_names
					value = random
				}
			}

			is_incapable = no
			controls_religion = no
		}

		potential = {
			tier = COUNT

			location = {
				NOT = { religion = west_african_pagan_reformed }
			}

			OR = {
				is_holy_site = west_african_pagan_reformed

				any_de_jure_vassal_title = {
					is_holy_site = west_african_pagan_reformed
				}
			}

			trigger_if = {
				limit = { tier = BARON }

				holder_scope = {
					OR = {
						character = FROM
						vassal_of = FROM
					}
				}
			}
			trigger_else = {
				holder = FROM
			}
		}

		allow = {
			FROM = {
				show_scope_change = no

				piety >= 250
				prisoner = no
				is_incapable = no
				is_inaccessible_trigger = no
				NOT = { society_member_of = secret_religious_cult }
			}
		}

		effect = {
			FROM = {
				show_scope_change = no

				piety = -250
				set_secret_religion = west_african_pagan_reformed
			}
		}

		ai_will_do = {
			factor = 0
		}
	}

	secretly_convert_to_aztec_pagan_holy_site = {
		# filter = owned # CleanSlate: Nonfunctional

		ai = no

		from_potential = {
			always = no # Disabled in CK2Plus

			OR = {
				has_dlc = "The Old Gods"
				has_dlc = "Holy Fury"
			}

			has_global_flag = aztec_arrival

			NOR = {
				aztec_pagan = {
					has_flag = has_been_reformed
				}

				secret_religion = aztec_pagan
				religion = aztec_pagan

				has_alternate_start_parameter = {
					key = religion_names
					value = random
				}
			}

			is_incapable = no
			controls_religion = no
		}

		potential = {
			tier = COUNT

			location = {
				NOT = { religion = aztec_pagan }
			}

			OR = {
				is_holy_site = aztec_pagan

				any_de_jure_vassal_title = {
					is_holy_site = aztec_pagan
				}
			}

			trigger_if = {
				limit = { tier = BARON }

				holder_scope = {
					OR = {
						character = FROM
						vassal_of = FROM
					}
				}
			}
			trigger_else = {
				holder = FROM
			}
		}

		allow = {
			FROM = {
				show_scope_change = no

				piety >= 250
				prisoner = no
				is_incapable = no
				is_inaccessible_trigger = no
				NOT = { society_member_of = secret_religious_cult }
			}
		}

		effect = {
			FROM = {
				show_scope_change = no

				piety = -250
				set_secret_religion = aztec_pagan
			}
		}

		ai_will_do = {
			factor = 0
		}
	}

	secretly_convert_to_aztec_pagan_reformed_holy_site = {
		# filter = owned # CleanSlate: Nonfunctional

		ai = no

		from_potential = {
			always = no # Disabled in CK2Plus

			OR = {
				has_dlc = "The Old Gods"
				has_dlc = "Holy Fury"
			}

			has_global_flag = aztec_arrival

			aztec_pagan = {
				has_flag = has_been_reformed
			}

			NOR = {
				secret_religion = aztec_pagan_reformed
				religion = aztec_pagan_reformed

				has_alternate_start_parameter = {
					key = religion_names
					value = random
				}
			}

			is_incapable = no
			controls_religion = no
		}

		potential = {
			tier = COUNT

			location = {
				NOT = { religion = aztec_pagan_reformed }
			}

			OR = {
				is_holy_site = aztec_pagan_reformed

				any_de_jure_vassal_title = {
					is_holy_site = aztec_pagan_reformed
				}
			}

			trigger_if = {
				limit = { tier = BARON }

				holder_scope = {
					OR = {
						character = FROM
						vassal_of = FROM
					}
				}
			}
			trigger_else = {
				holder = FROM
			}
		}

		allow = {
			FROM = {
				show_scope_change = no

				piety >= 250
				prisoner = no
				is_incapable = no
				is_inaccessible_trigger = no
				NOT = { society_member_of = secret_religious_cult }
			}
		}

		effect = {
			FROM = {
				show_scope_change = no

				piety = -250
				set_secret_religion = aztec_pagan_reformed
			}
		}

		ai_will_do = {
			factor = 0
		}
	}

	secretly_convert_to_zun_pagan_holy_site = {
		# filter = owned # CleanSlate: Nonfunctional

		ai = no

		from_potential = {
			always = no # Disabled in CK2Plus

			OR = {
				has_dlc = "The Old Gods"
				has_dlc = "Holy Fury"
			}

			NOR = {
				zun_pagan = {
					has_flag = has_been_reformed
				}

				secret_religion = zun_pagan
				religion = zun_pagan

				has_alternate_start_parameter = {
					key = religion_names
					value = random
				}
			}

			is_incapable = no
			controls_religion = no
		}

		potential = {
			tier = COUNT

			location = {
				NOT = { religion = zun_pagan }
			}

			OR = {
				is_holy_site = zun_pagan

				any_de_jure_vassal_title = {
					is_holy_site = zun_pagan
				}
			}

			trigger_if = {
				limit = { tier = BARON }

				holder_scope = {
					OR = {
						character = FROM
						vassal_of = FROM
					}
				}
			}
			trigger_else = {
				holder = FROM
			}
		}

		allow = {
			FROM = {
				show_scope_change = no

				piety >= 250
				prisoner = no
				is_incapable = no
				is_inaccessible_trigger = no
				NOT = { society_member_of = secret_religious_cult }
			}
		}

		effect = {
			FROM = {
				show_scope_change = no

				piety = -250
				set_secret_religion = zun_pagan
			}
		}

		ai_will_do = {
			factor = 0
		}
	}

	secretly_convert_to_zun_pagan_reformed_holy_site = {
		# filter = owned # CleanSlate: Nonfunctional

		ai = no

		from_potential = {
			always = no # Disabled in CK2Plus

			OR = {
				has_dlc = "The Old Gods"
				has_dlc = "Holy Fury"
			}

			zun_pagan = {
				has_flag = has_been_reformed
			}

			NOR = {
				secret_religion = zun_pagan_reformed
				religion = zun_pagan_reformed

				has_alternate_start_parameter = {
					key = religion_names
					value = random
				}
			}

			is_incapable = no
			controls_religion = no
		}

		potential = {
			tier = COUNT

			location = {
				NOT = { religion = zun_pagan_reformed }
			}

			OR = {
				is_holy_site = zun_pagan_reformed

				any_de_jure_vassal_title = {
					is_holy_site = zun_pagan_reformed
				}
			}

			trigger_if = {
				limit = { tier = BARON }

				holder_scope = {
					OR = {
						character = FROM
						vassal_of = FROM
					}
				}
			}
			trigger_else = {
				holder = FROM
			}
		}

		allow = {
			FROM = {
				show_scope_change = no

				piety >= 250
				prisoner = no
				is_incapable = no
				is_inaccessible_trigger = no
				NOT = { society_member_of = secret_religious_cult }
			}
		}

		effect = {
			FROM = {
				show_scope_change = no

				piety = -250
				set_secret_religion = zun_pagan_reformed
			}
		}

		ai_will_do = {
			factor = 0
		}
	}

}

targeted_decisions = {

	secretly_convert_to_close_relations_religion = {
		ai = no

		from_potential = {
			is_incapable = no
			controls_religion = no
		}

		potential = {
			OR = {
				is_married = FROM
				is_consort = FROM
				is_friend = FROM
			}

			NOR = {
				religion = FROM

				religion = {
					target_type = secret
					target = FROM
				}
			}
		}

		allow = {
			FROM = {
				show_scope_change = no

				piety >= 250
				has_secret_religion = no
				NOT = { trait = zealous }
				prisoner = no
				is_incapable = no
				is_inaccessible_trigger = no

				trigger_if = {
					limit = { is_nomadic = no }

					ROOT = {
						show_scope_change = no

						has_safe_religion = yes
					}
				}
			}
		}

		effect = {
			FROM = {
				show_scope_change = no

				piety = -250

				set_secret_religion = {
					target_type = public
					target = PREV
				}
			}
		}

		ai_will_do = {
			factor = 0
		}
	}

}