hz_set_yazata_effect = {
	# Remove any previous personal god relation.
	## HINDUISM
	if = {
		limit = {
			has_character_modifier = bhakti_hinduism_ganga
		}
		remove_character_modifier = bhakti_hinduism_ganga
		add_piety = replace_bhakti_piety_loss
	}
	else_if = {
		limit = {
			has_character_modifier = bhakti_hinduism_saraswati
		}
		remove_character_modifier = bhakti_hinduism_saraswati
		add_piety = replace_bhakti_piety_loss
	}
	else_if = {
		limit = {
			has_character_modifier = bhakti_hinduism_kali
		}
		remove_character_modifier = bhakti_hinduism_kali
		add_piety = replace_bhakti_piety_loss
	}
	else_if = {
		limit = {
			has_character_modifier = bhakti_hinduism_kubera
		}
		remove_character_modifier = bhakti_hinduism_kubera
		add_piety = replace_bhakti_piety_loss
	}
	else_if = {
		limit = {
			has_character_modifier = bhakti_vaishnavism_lakishmi
		}
		remove_character_modifier = bhakti_vaishnavism_lakishmi
		add_piety = replace_bhakti_piety_loss
	}
	else_if = {
		limit = {
			has_character_modifier = bhakti_vaishnavism_jagganath
		}
		remove_character_modifier = bhakti_vaishnavism_jagganath
		add_piety = replace_bhakti_piety_loss
	}
	else_if = {
		limit = {
			has_character_modifier = bhakti_vaishnavism_hayagriva
		}
		remove_character_modifier = bhakti_vaishnavism_hayagriva
		add_piety = replace_bhakti_piety_loss
	}
	else_if = {
		limit = {
			has_character_modifier = bhakti_shaivism_parvati
		}
		remove_character_modifier = bhakti_shaivism_parvati
		add_piety = replace_bhakti_piety_loss
	}
	else_if = {
		limit = {
			has_character_modifier = bhakti_shaivism_virabhadra
		}
		remove_character_modifier = bhakti_shaivism_virabhadra
		add_piety = replace_bhakti_piety_loss
	}
	else_if = {
		limit = {
			has_character_modifier = bhakti_shaivism_munishwarar
		}
		remove_character_modifier = bhakti_shaivism_munishwarar
		add_piety = replace_bhakti_piety_loss
	}
	else_if = {
		limit = {
			has_character_modifier = bhakti_shaivism_dakshinamoorthy
		}
		remove_character_modifier = bhakti_shaivism_dakshinamoorthy
		add_piety = replace_bhakti_piety_loss
	}
	else_if = {
		limit = {
			has_character_modifier = bhakti_smartism_ganesha
		}
		remove_character_modifier = bhakti_smartism_ganesha
		add_piety = replace_bhakti_piety_loss
	}
	else_if = {
		limit = {
			has_character_modifier = bhakti_smartism_vishnu
		}
		remove_character_modifier = bhakti_smartism_vishnu
		add_piety = replace_bhakti_piety_loss
	}
	else_if = {
		limit = {
			has_character_modifier = bhakti_smartism_shiva
		}
		remove_character_modifier = bhakti_smartism_shiva
		add_piety = replace_bhakti_piety_loss
	}
	# GERMANIC
	else_if = {
		limit = {
			has_character_modifier = bhakti_germanic_generic_odin
		}
		remove_character_modifier = bhakti_germanic_generic_odin
		add_piety = replace_bhakti_piety_loss
	}
	else_if = {
		limit = {
			has_character_modifier = bhakti_germanic_not_danish_ullr
		}
		remove_character_modifier = bhakti_germanic_not_danish_ullr
		add_piety = replace_bhakti_piety_loss
	}
	else_if = {
		limit = {
			has_character_modifier = bhakti_germanic_danish_tyr
		}
		remove_character_modifier = bhakti_germanic_danish_tyr
		add_piety = replace_bhakti_piety_loss
	}
	else_if = {
		limit = {
			has_character_modifier = bhakti_germanic_generic_thor
		}
		remove_character_modifier = bhakti_germanic_generic_thor
		add_piety = replace_bhakti_piety_loss
	}
	else_if = {
		limit = {
			has_character_modifier = bhakti_germanic_generic_freyr
		}
		remove_character_modifier = bhakti_germanic_generic_freyr
		add_piety = replace_bhakti_piety_loss
	}
	# BUDDHISM
	else_if = {
		limit = {
			has_character_modifier = bhakti_buddhism_amitabha
		}
		remove_character_modifier = bhakti_buddhism_amitabha
		add_piety = replace_bhakti_piety_loss
	}
	else_if = {
		limit = {
			has_character_modifier = bhakti_buddhism_avalokiteshvara
		}
		remove_character_modifier = bhakti_buddhism_avalokiteshvara
		add_piety = replace_bhakti_piety_loss
	}
	else_if = {
		limit = {
			has_character_modifier = bhakti_buddhism_bhaisajyaguru
		}
		remove_character_modifier = bhakti_buddhism_bhaisajyaguru
		add_piety = replace_bhakti_piety_loss
	}
	else_if = {
        limit = { has_character_modifier = hz_yazata_anahita_modifier }
        remove_character_modifier = hz_yazata_anahita_modifier
        add_piety = replace_bhakti_piety_loss
    }
	else_if = {
        limit = { has_character_modifier = hz_yazata_sraosha_modifier }
        remove_character_modifier = hz_yazata_sraosha_modifier
        add_piety = replace_bhakti_piety_loss
    }
	else_if = {
        limit = { has_character_modifier = hz_yazata_mihr_modifier }
        remove_character_modifier = hz_yazata_mihr_modifier
        add_piety = replace_bhakti_piety_loss
    }
	else_if = {
        limit = { has_character_modifier = hz_yazata_rashnu_modifier }
        remove_character_modifier = hz_yazata_rashnu_modifier
        add_piety = replace_bhakti_piety_loss
    }
	else = {
		# First personal devotion is spiritually fulfilling; swapping gods later is not
		if = {
			limit = { is_playable_character = yes }	# Only playable characters have spiritual fulfillment
			change_spiritual_fulfillment = minor_spiritual_fulfillment_value
		}
		add_piety = medium_piety_loss
	}

	add_character_modifier = $BHAKTI$
}

hz_clear_yazata_effect = {
	remove_character_modifier = hz_yazata_anahita_modifier
	remove_character_modifier = hz_yazata_sraosha_modifier
	remove_character_modifier = hz_yazata_mihr_modifier
	remove_character_modifier = hz_yazata_rashnu_modifier
}
