﻿# Tracks the way in which Halakha is supposed to be interpreted
temple_authority_rabbinic_doctrine = { # Rabbis argue and interpret the Halakha
	icon = "temple_authority_rabbinic_doctrine"

	piety_cost = {
		if = {
			limit = { has_doctrine = temple_authority_rabbinic_doctrine }
			value = 0
		}
		else_if = {
			limit = { has_doctrine = temple_authority_samaritan_torah_doctrine }
			value = faith_tenet_cost_mid
		}
		else = {
			value = faith_tenet_cost_low
		}
	}

	character_modifier = {
		clergy_opinion = 5
		church_holding_build_gold_cost = -0.1
	}

	parameters = {
		hostility_override_temple_authority_rabbinic_doctrine = 1
		hostility_override_temple_authority_samaritan_torah_doctrine = 3
	}
}

temple_authority_toric_doctrine = { # Rabbis are meant to interpret the literal meaning of the Torah
	icon = "temple_authority_toric_doctrine"

	piety_cost = {
		if = {
			limit = { has_doctrine = temple_authority_toric_doctrine }
			value = 0
		}
		else_if = {
			limit = { has_doctrine = temple_authority_samaritan_torah_doctrine }
			value = faith_tenet_cost_mid
		}
		else = {
			value = faith_tenet_cost_low
		}
	}

	traits = {
		virtues = { scholar }
	}

	character_modifier = {
		artifact_decay_reduction_mult = -0.1
	}

	parameters = {
		hostility_override_temple_authority_toric_doctrine = 1
		hostility_override_temple_authority_samaritan_torah_doctrine = 3
	}
}

temple_authority_kohanim_doctrine = { # Belief that the Halakha is to be interpreted by the Kohen
	icon = "temple_authority_kohanim_doctrine"

	piety_cost = {
		if = {
			limit = { has_doctrine = temple_authority_kohanim_doctrine }
			value = 0
		}
		else_if = {
			limit = { has_doctrine = temple_authority_samaritan_torah_doctrine }
			value = faith_tenet_cost_mid
		}
		else = {
			value = faith_tenet_cost_low
		}
	}

	character_modifier = {
		opinion_of_same_culture = 5
	}

	parameters = {
		hostility_override_temple_authority_kohanim_doctrine = 1
		hostility_override_temple_authority_samaritan_torah_doctrine = 3
	}
}

temple_authority_samaritan_torah_doctrine = { # Belief in the Samaritan Torah
	icon = "temple_authority_samaritan_torah_doctrine"

	piety_cost = {
		if = {
			limit = { has_doctrine = temple_authority_samaritan_torah_doctrine }
			value = 0
		}
		else = {
			value = faith_tenet_cost_mid
		}
	}

	parameters = {
		hostility_override_temple_authority_samaritan_torah_doctrine = 0
		hostility_override_temple_authority_rabbinic_doctrine = 3
		hostility_override_temple_authority_toric_doctrine = 3
		hostility_override_temple_authority_kohanim_doctrine = 3
	}

	character_modifier = {
		different_faith_opinion = -10
		same_faith_opinion = 10
		domain_tax_same_faith_mult = 0.05
		levy_reinforcement_rate_same_faith = 0.1
	}
}
