targetted_decisions = {

	divine_marriage_purify = {
		ai = no
		filter = self
		ai_target_filter = self

		is_high_prio = yes

		potential = {
			OR = {
				religion = zoroastrian
				religion = messalian
				AND = {
					religion = norse_pagan_reformed
					norse_pagan_reformed = { has_religion_feature = religion_holy_family }
					}
				AND = {
					religion = tengri_pagan_reformed
					tengri_pagan_reformed = { has_religion_feature = religion_holy_family }
					}
				AND = {
					religion = slavic_pagan_reformed
					slavic_pagan_reformed = { has_religion_feature = religion_holy_family }
					}
				AND = {
					religion = baltic_pagan_reformed
					baltic_pagan_reformed = { has_religion_feature = religion_holy_family }
					}
				AND = {
					religion = finnish_pagan_reformed
					finnish_pagan_reformed = { has_religion_feature = religion_holy_family }
					}
				AND = {
					religion = aztec_reformed
					aztec_reformed = { has_religion_feature = religion_holy_family }
					}
				AND = {
					religion = west_african_pagan_reformed
					west_african_pagan_reformed = { has_religion_feature = religion_holy_family }
					}
				AND = {
					religion = bon_reformed
					bon_reformed = { has_religion_feature = religion_holy_family }
					}
				AND = {
					religion = hellenic_pagan_reformed
					hellenic_pagan_reformed = { has_religion_feature = religion_holy_family }
					}
				AND = {
					religion = zun_pagan_reformed
					zun_pagan_reformed = {
						OR = {
							has_religion_feature = religion_holy_family
							has_religion_feature = religion_feature_zun
						}
					}
				}
			}
		}

		allow = {
			OR = {
				trait = inbred
				trait = clubfooted
				trait = harelip
				trait = hunchback
				trait = lisp
				trait = stutter
				trait = ugly
				trait = dwarf
				trait = slow
				trait = imbecile
				trait = weak
			}
		}
		effect = {
				remove_trait = inbred
				remove_trait = clubfooted
				remove_trait = harelip
				remove_trait = hunchback
				remove_trait = lisp
				remove_trait = stutter
				remove_trait = ugly
				remove_trait = dwarf
				remove_trait = slow
				remove_trait = imbecile
				remove_trait = weak
			}

		ai_will_do = {
			factor = 0
		}
	}
}

decisions = {

	ai_divine_marriage_purify = {

		potential = {
			ai = yes
			OR = {
				religion = zoroastrian
				religion = messalian
				AND = {
					religion = norse_pagan_reformed
					norse_pagan_reformed = { has_religion_feature = religion_holy_family }
					}
				AND = {
					religion = tengri_pagan_reformed
					tengri_pagan_reformed = { has_religion_feature = religion_holy_family }
					}
				AND = {
					religion = slavic_pagan_reformed
					slavic_pagan_reformed = { has_religion_feature = religion_holy_family }
					}
				AND = {
					religion = baltic_pagan_reformed
					baltic_pagan_reformed = { has_religion_feature = religion_holy_family }
					}
				AND = {
					religion = finnish_pagan_reformed
					finnish_pagan_reformed = { has_religion_feature = religion_holy_family }
					}
				AND = {
					religion = aztec_reformed
					aztec_reformed = { has_religion_feature = religion_holy_family }
					}
				AND = {
					religion = west_african_pagan_reformed
					west_african_pagan_reformed = { has_religion_feature = religion_holy_family }
					}
				AND = {
					religion = bon_reformed
					bon_reformed = { has_religion_feature = religion_holy_family }
					}
				AND = {
					religion = hellenic_pagan_reformed
					hellenic_pagan_reformed = { has_religion_feature = religion_holy_family }
					}
				AND = {
					religion = zun_pagan_reformed
					zun_pagan_reformed = {
						OR = {
							has_religion_feature = religion_holy_family
							has_religion_feature = religion_feature_zun
						}
					}
				}
			}
		}

		allow = {
			OR = {
				trait = inbred
				trait = clubfooted
				trait = harelip
				trait = hunchback
				trait = lisp
				trait = stutter
				trait = ugly
				trait = dwarf
				trait = slow
				trait = imbecile
				trait = weak
			}
		}
		effect = {
				remove_trait = inbred
				remove_trait = clubfooted
				remove_trait = harelip
				remove_trait = hunchback
				remove_trait = lisp
				remove_trait = stutter
				remove_trait = ugly
				remove_trait = dwarf
				remove_trait = slow
				remove_trait = imbecile
				remove_trait = weak
			}

		ai_will_do = {
			factor = 1
		}
	}
}