From 1043a0421514f9509284ee506196740639b4e191 Mon Sep 17 00:00:00 2001 From: trashmasteruni Date: Tue, 7 Apr 2026 01:40:51 +0200 Subject: [PATCH] vanilla doctrines fixed (modded ones still fukd) --- .../doctrine_types/10_doctrines_religions.txt | 77 +- .../religion/doctrine_types/20_doctrines.txt | 2932 +++++++++-------- .../doctrine_types/30_core_tenets.txt | 6 +- 3 files changed, 1545 insertions(+), 1470 deletions(-) diff --git a/common/religion/doctrine_types/10_doctrines_religions.txt b/common/religion/doctrine_types/10_doctrines_religions.txt index 5ad1727c..58eef41b 100644 --- a/common/religion/doctrine_types/10_doctrines_religions.txt +++ b/common/religion/doctrine_types/10_doctrines_religions.txt @@ -1,40 +1,41 @@ -# Defined early so tenets / other doctrines can override these -hostility_group = { - group = "not_creatable" - abrahamic_hostility_doctrine = { - parameters = { - hostility_same_religion = 2 - hostility_same_family = 3 - hostility_others = 3 - } - } - pagan_hostility_doctrine = { - visible = no - parameters = { - hostility_same_religion = 1 - hostility_same_family = 2 - hostility_others = 3 - } - } - eastern_hostility_doctrine = { - parameters = { - hostility_same_religion = 1 - hostility_same_family = 1 - hostility_others = 2 - } - } - sinitic_hostility_doctrine = { - parameters = { - hostility_same_religion = 1 - hostility_same_family = 1 - hostility_others = 2 - } - } - antediluvianist_hostility_doctrine = { - parameters = { - hostility_same_religion = 2 - hostility_same_family = 2 - hostility_others = 3 - } +abrahamic_hostility_doctrine = { + parameters = { + hostility_same_religion = 2 + hostility_same_family = 3 + hostility_others = 3 } } + +pagan_hostility_doctrine = { + visible = no + + parameters = { + hostility_same_religion = 1 + hostility_same_family = 2 + hostility_others = 3 + } +} + +eastern_hostility_doctrine = { + parameters = { + hostility_same_religion = 1 + hostility_same_family = 1 + hostility_others = 2 + } +} + +sinitic_hostility_doctrine = { + parameters = { + hostility_same_religion = 1 + hostility_same_family = 1 + hostility_others = 2 + } +} + +antediluvianist_hostility_doctrine = { + parameters = { + hostility_same_religion = 2 + hostility_same_family = 2 + hostility_others = 3 + } +} \ No newline at end of file diff --git a/common/religion/doctrine_types/20_doctrines.txt b/common/religion/doctrine_types/20_doctrines.txt index efc7f883..888013fd 100644 --- a/common/religion/doctrine_types/20_doctrines.txt +++ b/common/religion/doctrine_types/20_doctrines.txt @@ -1,1546 +1,1631 @@ -#Needs to be used in order to remove theism doctrines - -doctrine_marriage_type = { - group = "marriage" - doctrine_monogamy = { - piety_cost = { - value = faith_doctrine_cost_mid - if = { - limit = { has_doctrine = doctrine_monogamy } - multiply = faith_unchanged_doctrine_cost_mult - } - } - parameters = { - number_of_spouses = 1 - marriage_event = yes +doctrine_monogamy = { + piety_cost = { + value = faith_doctrine_cost_mid + if = { + limit = { has_doctrine = doctrine_monogamy } + multiply = faith_unchanged_doctrine_cost_mult } } - - doctrine_polygamy = { - piety_cost = { - value = faith_doctrine_cost_mid - if = { - limit = { has_doctrine = doctrine_polygamy } - multiply = faith_unchanged_doctrine_cost_mult - } - } - parameters = { - number_of_spouses = 4 - spouse_piety_loss = yes - } - } - - doctrine_concubines = { - piety_cost = { - value = faith_doctrine_cost_mid - if = { - limit = { has_doctrine = doctrine_concubines } - multiply = faith_unchanged_doctrine_cost_mult - } - } - parameters = { - number_of_spouses = 1 - number_of_consorts = 3 - } + parameters = { + number_of_spouses = 1 + marriage_event = yes } } -doctrine_divorce = { - group = "marriage" - doctrine_divorce_disallowed = { - piety_cost = { - value = faith_doctrine_cost_low - if = { - limit = { has_doctrine = doctrine_divorce_disallowed } - multiply = faith_unchanged_doctrine_cost_mult - } - else_if = { - limit = { has_doctrine = doctrine_divorce_allowed } - multiply = faith_changed_doctrine_cost_mult_two_step - } - - } - parameters = { - divorce_disallowed = yes +doctrine_polygamy = { + piety_cost = { + value = faith_doctrine_cost_mid + if = { + limit = { has_doctrine = doctrine_polygamy } + multiply = faith_unchanged_doctrine_cost_mult } } - doctrine_divorce_approval = { - piety_cost = { - value = faith_doctrine_cost_low - if = { - limit = { has_doctrine = doctrine_divorce_approval } - multiply = faith_unchanged_doctrine_cost_mult - } - - } - parameters = { - divorce_approval = yes - } - } - doctrine_divorce_allowed = { - piety_cost = { - value = faith_doctrine_cost_low - if = { - limit = { has_doctrine = doctrine_divorce_allowed } - multiply = faith_unchanged_doctrine_cost_mult - } - else_if = { - limit = { has_doctrine = doctrine_divorce_disallowed } - multiply = faith_changed_doctrine_cost_mult_two_step - } - } - parameters = { - divorce_allowed = yes - } + parameters = { + number_of_spouses = 4 + spouse_piety_loss = yes } } -doctrine_bastardry = { - group = "marriage" - doctrine_bastardry_none = { - piety_cost = { - value = faith_doctrine_cost_mid - if = { - limit = { has_doctrine = doctrine_bastardry_none } - multiply = faith_unchanged_doctrine_cost_mult - } - else_if = { - limit = { has_doctrine = doctrine_bastardry_all } - multiply = faith_changed_doctrine_cost_mult_two_step - } - } - parameters = { - bastards_none = yes +doctrine_concubines = { + piety_cost = { + value = faith_doctrine_cost_mid + if = { + limit = { has_doctrine = doctrine_concubines } + multiply = faith_unchanged_doctrine_cost_mult } } - doctrine_bastardry_legitimization = { - piety_cost = { - value = faith_doctrine_cost_mid - if = { - limit = { has_doctrine = doctrine_bastardry_legitimization } - multiply = faith_unchanged_doctrine_cost_mult - } - } - parameters = { - bastards_legitimize = yes - } - } - doctrine_bastardry_all = { - piety_cost = { - value = faith_doctrine_cost_mid - if = { - limit = { has_doctrine = doctrine_bastardry_all } - multiply = faith_unchanged_doctrine_cost_mult - } - else_if = { - limit = { has_doctrine = doctrine_bastardry_none } - multiply = faith_changed_doctrine_cost_mult_two_step - } - } - parameters = { - bastards_always = yes - } + parameters = { + number_of_spouses = 1 + number_of_consorts = 3 } } -doctrine_homosexuality = { - group = "crimes" - doctrine_homosexuality_crime = { - piety_cost = { - value = faith_doctrine_cost_mid - if = { - limit = { has_doctrine = doctrine_homosexuality_crime } - multiply = faith_unchanged_doctrine_cost_mult - } - else_if = { - limit = { has_doctrine = doctrine_homosexuality_accepted } - multiply = faith_changed_doctrine_cost_mult_two_step - } +doctrine_divorce_disallowed = { + piety_cost = { + value = faith_doctrine_cost_low + if = { + limit = { has_doctrine = doctrine_divorce_disallowed } + multiply = faith_unchanged_doctrine_cost_mult } - parameters = { - homosexuality_illegal = yes + else_if = { + limit = { has_doctrine = doctrine_divorce_allowed } + multiply = faith_changed_doctrine_cost_mult_two_step } + } - doctrine_homosexuality_shunned = { - piety_cost = { - value = faith_doctrine_cost_mid - if = { - limit = { has_doctrine = doctrine_homosexuality_shunned } - multiply = faith_unchanged_doctrine_cost_mult - } - } - parameters = { - homosexuality_shunned = yes - } - } - doctrine_homosexuality_accepted = { - piety_cost = { - value = faith_doctrine_cost_mid - if = { - limit = { has_doctrine = doctrine_homosexuality_accepted } - multiply = faith_unchanged_doctrine_cost_mult - } - else_if = { - limit = { has_doctrine = doctrine_homosexuality_crime } - multiply = faith_changed_doctrine_cost_mult_two_step - } - } - parameters = { - homosexuality_accepted = yes - } + parameters = { + divorce_disallowed = yes } } -doctrine_deviancy = { - group = "crimes" - doctrine_deviancy_crime = { - piety_cost = { - value = faith_doctrine_cost_low - if = { - limit = { has_doctrine = doctrine_deviancy_crime } - multiply = faith_unchanged_doctrine_cost_mult - } - else_if = { - limit = { has_doctrine = doctrine_deviancy_accepted } - multiply = faith_changed_doctrine_cost_mult_two_step - } - else_if = { - limit = { has_doctrine = doctrine_deviancy_virtuous } - multiply = faith_changed_doctrine_cost_mult_three_step - } +doctrine_divorce_approval = { + piety_cost = { + value = faith_doctrine_cost_low + if = { + limit = { has_doctrine = doctrine_divorce_approval } + multiply = faith_unchanged_doctrine_cost_mult } - parameters = { - deviancy_illegal = yes + + } + parameters = { + divorce_approval = yes + } +} + +doctrine_divorce_allowed = { + piety_cost = { + value = faith_doctrine_cost_low + if = { + limit = { has_doctrine = doctrine_divorce_allowed } + multiply = faith_unchanged_doctrine_cost_mult + } + else_if = { + limit = { has_doctrine = doctrine_divorce_disallowed } + multiply = faith_changed_doctrine_cost_mult_two_step } } - doctrine_deviancy_shunned = { - piety_cost = { - value = faith_doctrine_cost_low - if = { - limit = { has_doctrine = doctrine_deviancy_shunned } - multiply = faith_unchanged_doctrine_cost_mult - } - else_if = { - limit = { has_doctrine = doctrine_deviancy_virtuous } - multiply = faith_changed_doctrine_cost_mult_two_step - } + parameters = { + divorce_allowed = yes + } +} + +doctrine_bastardry_none = { + piety_cost = { + value = faith_doctrine_cost_mid + if = { + limit = { has_doctrine = doctrine_bastardry_none } + multiply = faith_unchanged_doctrine_cost_mult } - parameters = { - deviancy_shunned = yes + else_if = { + limit = { has_doctrine = doctrine_bastardry_all } + multiply = faith_changed_doctrine_cost_mult_two_step } } - doctrine_deviancy_accepted = { - piety_cost = { - value = faith_doctrine_cost_mid - if = { - limit = { has_doctrine = doctrine_deviancy_accepted } - multiply = faith_unchanged_doctrine_cost_mult - } - else_if = { - limit = { has_doctrine = doctrine_deviancy_crime } - multiply = faith_changed_doctrine_cost_mult_two_step - } - } - parameters = { - deviancy_accepted = yes + parameters = { + bastards_none = yes + } +} + +doctrine_bastardry_legitimization = { + piety_cost = { + value = faith_doctrine_cost_mid + if = { + limit = { has_doctrine = doctrine_bastardry_legitimization } + multiply = faith_unchanged_doctrine_cost_mult } } - doctrine_deviancy_virtuous = { - can_pick = { - OR = { - custom_description = { - text = must_select_carnal_exaltation - doctrine:tenet_carnal_exaltation = { is_in_list = selected_doctrines } - } - custom_description = { - text = must_select_love_under_will - doctrine:tenet_love_under_will = { is_in_list = selected_doctrines } + + parameters = { + bastards_legitimize = yes + } +} + +doctrine_bastardry_all = { + piety_cost = { + value = faith_doctrine_cost_mid + if = { + limit = { has_doctrine = doctrine_bastardry_all } + multiply = faith_unchanged_doctrine_cost_mult + } + else_if = { + limit = { has_doctrine = doctrine_bastardry_none } + multiply = faith_changed_doctrine_cost_mult_two_step + } + } + + parameters = { + bastards_always = yes + } +} + +doctrine_homosexuality_crime = { + piety_cost = { + value = faith_doctrine_cost_mid + if = { + limit = { has_doctrine = doctrine_homosexuality_crime } + multiply = faith_unchanged_doctrine_cost_mult + } + else_if = { + limit = { has_doctrine = doctrine_homosexuality_accepted } + multiply = faith_changed_doctrine_cost_mult_two_step + } + } + + parameters = { + homosexuality_illegal = yes + } +} + +doctrine_homosexuality_shunned = { + piety_cost = { + value = faith_doctrine_cost_mid + if = { + limit = { has_doctrine = doctrine_homosexuality_shunned } + multiply = faith_unchanged_doctrine_cost_mult + } + } + + parameters = { + homosexuality_shunned = yes + } +} + +doctrine_homosexuality_accepted = { + piety_cost = { + value = faith_doctrine_cost_mid + if = { + limit = { has_doctrine = doctrine_homosexuality_accepted } + multiply = faith_unchanged_doctrine_cost_mult + } + else_if = { + limit = { has_doctrine = doctrine_homosexuality_crime } + multiply = faith_changed_doctrine_cost_mult_two_step + } + } + + parameters = { + homosexuality_accepted = yes + } +} + +doctrine_deviancy_crime = { + piety_cost = { + value = faith_doctrine_cost_low + if = { + limit = { has_doctrine = doctrine_deviancy_crime } + multiply = faith_unchanged_doctrine_cost_mult + } + else_if = { + limit = { has_doctrine = doctrine_deviancy_accepted } + multiply = faith_changed_doctrine_cost_mult_two_step + } + else_if = { + limit = { has_doctrine = doctrine_deviancy_virtuous } + multiply = faith_changed_doctrine_cost_mult_three_step + } + } + + parameters = { + deviancy_illegal = yes + } +} + +doctrine_deviancy_shunned = { + piety_cost = { + value = faith_doctrine_cost_low + if = { + limit = { has_doctrine = doctrine_deviancy_shunned } + multiply = faith_unchanged_doctrine_cost_mult + } + else_if = { + limit = { has_doctrine = doctrine_deviancy_virtuous } + multiply = faith_changed_doctrine_cost_mult_two_step + } + } + + parameters = { + deviancy_shunned = yes + } +} + +doctrine_deviancy_accepted = { + piety_cost = { + value = faith_doctrine_cost_mid + if = { + limit = { has_doctrine = doctrine_deviancy_accepted } + multiply = faith_unchanged_doctrine_cost_mult + } + else_if = { + limit = { has_doctrine = doctrine_deviancy_crime } + multiply = faith_changed_doctrine_cost_mult_two_step + } + } + + parameters = { + deviancy_accepted = yes + } +} + +doctrine_deviancy_virtuous = { + can_pick = { + custom_description = { + text = must_select_carnal_exaltation + doctrine:tenet_carnal_exaltation = { is_in_list = selected_doctrines } + } + } + + piety_cost = { + value = faith_doctrine_cost_massive + if = { + limit = { has_doctrine = doctrine_deviancy_virtuous } + multiply = faith_unchanged_doctrine_cost_mult + } + else_if = { + limit = { has_doctrine = doctrine_deviancy_shunned } + multiply = faith_changed_doctrine_cost_mult_two_step + } + else_if = { + limit = { has_doctrine = doctrine_deviancy_crime } + multiply = faith_changed_doctrine_cost_mult_three_step + } + } + + traits = { + virtues = { deviant } + } + + parameters = { + deviancy_accepted = yes + } +} + +doctrine_adultery_men_crime = { + piety_cost = { + value = faith_doctrine_cost_mid + if = { + limit = { has_doctrine = doctrine_adultery_men_crime } + multiply = faith_unchanged_doctrine_cost_mult + } + else_if = { + limit = { has_doctrine = doctrine_adultery_men_accepted } + multiply = faith_changed_doctrine_cost_mult_two_step + } + } + parameters = { + adultery_male_crime = yes + } +} + +doctrine_adultery_men_shunned = { + piety_cost = { + value = faith_doctrine_cost_mid + if = { + limit = { has_doctrine = doctrine_adultery_men_shunned } + multiply = faith_unchanged_doctrine_cost_mult + } + } + parameters = { + adultery_male_shunned = yes + } +} + +doctrine_adultery_men_accepted = { + piety_cost = { + value = faith_doctrine_cost_mid + if = { + limit = { has_doctrine = doctrine_adultery_men_accepted } + multiply = faith_unchanged_doctrine_cost_mult + } + else_if = { + limit = { has_doctrine = doctrine_adultery_men_crime } + multiply = faith_changed_doctrine_cost_mult_two_step + } + } + parameters = { + adultery_male_accepted = yes + } +} + +doctrine_adultery_women_crime = { + piety_cost = { + value = faith_doctrine_cost_mid + if = { + limit = { has_doctrine = doctrine_adultery_women_crime } + multiply = faith_unchanged_doctrine_cost_mult + } + else_if = { + limit = { has_doctrine = doctrine_adultery_women_accepted } + multiply = faith_changed_doctrine_cost_mult_two_step + } + } + + parameters = { + adultery_female_crime = yes + } +} + +doctrine_adultery_women_shunned = { + piety_cost = { + value = faith_doctrine_cost_mid + if = { + limit = { has_doctrine = doctrine_adultery_women_shunned } + multiply = faith_unchanged_doctrine_cost_mult + } + } + + parameters = { + adultery_female_shunned = yes + } +} + +doctrine_adultery_women_accepted = { + piety_cost = { + value = faith_doctrine_cost_mid + if = { + limit = { has_doctrine = doctrine_adultery_women_accepted } + multiply = faith_unchanged_doctrine_cost_mult + } + else_if = { + limit = { has_doctrine = doctrine_adultery_women_crime } + multiply = faith_changed_doctrine_cost_mult_two_step + } + } + + parameters = { + adultery_female_accepted = yes + } +} + +doctrine_kinslaying_any_dynasty_member_crime = { + piety_cost = { + value = faith_doctrine_cost_mid + if = { + limit = { has_doctrine = doctrine_kinslaying_any_dynasty_member_crime } + multiply = faith_unchanged_doctrine_cost_mult + } + else_if = { + limit = { has_doctrine = doctrine_kinslaying_close_kin_crime } + multiply = faith_changed_doctrine_cost_mult_two_step + } + else_if = { + limit = { has_doctrine = doctrine_kinslaying_shunned } + multiply = faith_changed_doctrine_cost_mult_three_step + } + else_if = { + limit = { has_doctrine = doctrine_kinslaying_accepted } + multiply = faith_changed_doctrine_cost_mult_four_step + } + } + + parameters = { + kinslaying_any_dynasty_member_crime = yes + } +} + +doctrine_kinslaying_extended_family_crime = { + piety_cost = { + value = faith_doctrine_cost_mid + if = { + limit = { has_doctrine = doctrine_kinslaying_extended_family_crime } + multiply = faith_unchanged_doctrine_cost_mult + } + else_if = { + limit = { has_doctrine = doctrine_kinslaying_shunned } + multiply = faith_changed_doctrine_cost_mult_two_step + } + else_if = { + limit = { has_doctrine = doctrine_kinslaying_accepted } + multiply = faith_changed_doctrine_cost_mult_three_step + } + } + + parameters = { + kinslaying_extended_family_crime = yes + } +} + +doctrine_kinslaying_close_kin_crime = { + piety_cost = { + value = faith_doctrine_cost_mid + if = { + limit = { has_doctrine = doctrine_kinslaying_close_kin_crime } + multiply = faith_unchanged_doctrine_cost_mult + } + else_if = { + limit = { + OR = { + has_doctrine = doctrine_kinslaying_accepted + has_doctrine = doctrine_kinslaying_any_dynasty_member_crime } } + multiply = faith_changed_doctrine_cost_mult_two_step } - piety_cost = { - value = faith_doctrine_cost_massive - if = { - limit = { has_doctrine = doctrine_deviancy_virtuous } - multiply = faith_unchanged_doctrine_cost_mult - } - else_if = { - limit = { has_doctrine = doctrine_deviancy_shunned } - multiply = faith_changed_doctrine_cost_mult_two_step - } - else_if = { - limit = { has_doctrine = doctrine_deviancy_crime } - multiply = faith_changed_doctrine_cost_mult_three_step - } + } + + parameters = { + kinslaying_close_kin_crime = yes + } +} + +doctrine_kinslaying_shunned = { + piety_cost = { + value = faith_doctrine_cost_mid + if = { + limit = { has_doctrine = doctrine_kinslaying_shunned } + multiply = faith_unchanged_doctrine_cost_mult } - traits = { - virtues = { deviant } + else_if = { + limit = { has_doctrine = doctrine_kinslaying_extended_family_crime } + multiply = faith_changed_doctrine_cost_mult_two_step } - parameters = { - deviancy_accepted = yes + else_if = { + limit = { has_doctrine = doctrine_kinslaying_any_dynasty_member_crime } + multiply = faith_changed_doctrine_cost_mult_three_step + } + } + + parameters = { + kinslaying_shunned = yes + } +} + +doctrine_kinslaying_accepted = { + piety_cost = { + value = faith_doctrine_cost_mid + if = { + limit = { has_doctrine = doctrine_kinslaying_accepted } + multiply = faith_unchanged_doctrine_cost_mult + } + else_if = { + limit = { has_doctrine = doctrine_kinslaying_close_kin_crime } + multiply = faith_changed_doctrine_cost_mult_two_step + } + else_if = { + limit = { has_doctrine = doctrine_kinslaying_extended_family_crime } + multiply = faith_changed_doctrine_cost_mult_three_step + } + else_if = { + limit = { has_doctrine = doctrine_kinslaying_any_dynasty_member_crime } + multiply = faith_changed_doctrine_cost_mult_four_step + } + + } + + parameters = { + kinslaying_accepted = yes + } +} + +doctrine_witchcraft_crime = { + piety_cost = { + value = faith_doctrine_cost_low + if = { + limit = { has_doctrine = doctrine_witchcraft_crime } + multiply = faith_unchanged_doctrine_cost_mult + } + else_if = { + limit = { has_doctrine = doctrine_witchcraft_accepted } + multiply = faith_changed_doctrine_cost_mult_two_step + } + else_if = { + limit = { has_doctrine = doctrine_witchcraft_virtuous } + multiply = faith_changed_doctrine_cost_mult_three_step + } + } + + parameters = { + witchcraft_illegal = yes + } +} + +doctrine_witchcraft_shunned = { + piety_cost = { + value = faith_doctrine_cost_low + if = { + limit = { has_doctrine = doctrine_witchcraft_shunned } + multiply = faith_unchanged_doctrine_cost_mult + } + else_if = { + limit = { has_doctrine = doctrine_witchcraft_virtuous } + multiply = faith_changed_doctrine_cost_mult_two_step + } + } + + parameters = { + witchcraft_shunned = yes + } +} + +doctrine_witchcraft_accepted = { + piety_cost = { + value = faith_doctrine_cost_low + if = { + limit = { has_doctrine = doctrine_witchcraft_accepted } + multiply = faith_unchanged_doctrine_cost_mult + } + else_if = { + limit = { has_doctrine = doctrine_witchcraft_crime } + multiply = faith_changed_doctrine_cost_mult_two_step + } + } + + parameters = { + witchcraft_accepted = yes + } +} + +doctrine_witchcraft_virtuous = { + piety_cost = { + value = faith_tenet_cost_massive + if = { + limit = { has_doctrine = doctrine_witchcraft_virtuous } + multiply = faith_unchanged_doctrine_cost_mult + } + else_if = { + limit = { has_doctrine = doctrine_witchcraft_shunned } + multiply = faith_changed_doctrine_cost_mult_two_step + } + else_if = { + limit = { has_doctrine = doctrine_witchcraft_crime } + multiply = faith_changed_doctrine_cost_mult_three_step + } + } + + traits = { + virtues = { witch } + } + + parameters = { + witchcraft_accepted = yes + } +} + +doctrine_gender_male_dominated = { + icon = "doctrine_gender_male_dominated" + + is_shown = { + NOT = { has_game_rule = full_gender_equality } + } + + piety_cost = { + value = faith_doctrine_cost_high + if = { + limit = { has_doctrine = doctrine_gender_male_dominated } + multiply = faith_unchanged_doctrine_cost_mult + } + else_if = { + limit = { has_doctrine = doctrine_gender_female_dominated } + multiply = faith_changed_doctrine_cost_mult_two_step + } + } + + parameters = { + male_dominated_law = yes + female_claims_are_weak = yes + women_cannot_inherit_implicit_claims = yes + women_cannot_be_granted_titles = yes + male_dominated_council = yes + combatant_must_be_male_if_no_roco = yes + } + + character_modifier = { + name = female_ruler_male_dominant + opinion_of_female_rulers = -10 + } + + can_pick = { + NAND = { + exists = religious_head + religious_head.culture = { has_cultural_parameter = female_only_inheritance } } } } -doctrine_adultery_men = { - group = "crimes" - doctrine_adultery_men_crime = { - piety_cost = { - value = faith_doctrine_cost_mid - if = { - limit = { has_doctrine = doctrine_adultery_men_crime } - multiply = faith_unchanged_doctrine_cost_mult - } - else_if = { - limit = { has_doctrine = doctrine_adultery_men_accepted } - multiply = faith_changed_doctrine_cost_mult_two_step - } - } - parameters = { - adultery_male_crime = yes +doctrine_gender_equal = { + icon = "doctrine_gender_equal" + + piety_cost = { + value = faith_doctrine_cost_high + if = { + limit = { has_doctrine = doctrine_gender_equal } + multiply = faith_unchanged_doctrine_cost_mult } } - doctrine_adultery_men_shunned = { - piety_cost = { - value = faith_doctrine_cost_mid - if = { - limit = { has_doctrine = doctrine_adultery_men_shunned } - multiply = faith_unchanged_doctrine_cost_mult - } + + parameters = { + gender_equal_law = yes + combatant_can_be_either_gender_if_no_roco = yes + } +} + +doctrine_gender_female_dominated = { + icon = "doctrine_gender_female_dominated" + + is_shown = { + NOT = { has_game_rule = full_gender_equality } + } + + piety_cost = { + value = faith_doctrine_cost_high + if = { + limit = { has_doctrine = doctrine_gender_female_dominated } + multiply = faith_unchanged_doctrine_cost_mult } - parameters = { - adultery_male_shunned = yes + else_if = { + limit = { has_doctrine = doctrine_gender_male_dominated } + multiply = faith_changed_doctrine_cost_mult_two_step } } - doctrine_adultery_men_accepted = { - piety_cost = { - value = faith_doctrine_cost_mid - if = { - limit = { has_doctrine = doctrine_adultery_men_accepted } - multiply = faith_unchanged_doctrine_cost_mult - } - else_if = { - limit = { has_doctrine = doctrine_adultery_men_crime } - multiply = faith_changed_doctrine_cost_mult_two_step - } - } - parameters = { - adultery_male_accepted = yes + + parameters = { + female_dominated_law = yes + male_claims_are_weak = yes + men_cannot_inherit_implicit_claims = yes + men_cannot_be_granted_titles = yes + female_dominated_council = yes + combatant_must_be_female_if_no_roco = yes + } + + character_modifier = { + name = male_ruler_female_dominant + opinion_of_male_rulers = -10 + } + + can_pick = { + NAND = { + exists = religious_head + religious_head.culture = { has_cultural_parameter = male_only_inheritance } } } } -doctrine_adultery_women = { - group = "crimes" - doctrine_adultery_women_crime = { - piety_cost = { - value = faith_doctrine_cost_mid - if = { - limit = { has_doctrine = doctrine_adultery_women_crime } - multiply = faith_unchanged_doctrine_cost_mult - } - else_if = { - limit = { has_doctrine = doctrine_adultery_women_accepted } - multiply = faith_changed_doctrine_cost_mult_two_step - } +doctrine_consanguinity_dynastic = { + piety_cost = { + value = faith_doctrine_cost_high + if = { + limit = { has_doctrine = doctrine_consanguinity_restricted } + multiply = faith_unchanged_doctrine_cost_mult } - parameters = { - adultery_female_crime = yes + else_if = { + limit = { has_doctrine = doctrine_consanguinity_aunt_nephew_and_uncle_niece } + multiply = faith_changed_doctrine_cost_mult_two_step + } + else_if = { + limit = { has_doctrine = doctrine_consanguinity_unrestricted } + multiply = faith_changed_doctrine_cost_mult_three_step } } - doctrine_adultery_women_shunned = { - piety_cost = { - value = faith_doctrine_cost_mid - if = { - limit = { has_doctrine = doctrine_adultery_women_shunned } - multiply = faith_unchanged_doctrine_cost_mult - } + + parameters = { + consanguinity_restricted_dynastic_marriage = yes + consanguinity_restricted_marriage = yes + consanguinity_restricted_close_kin_incest = yes + } +} + +doctrine_consanguinity_restricted = { + piety_cost = { + value = faith_doctrine_cost_high + if = { + limit = { has_doctrine = doctrine_consanguinity_restricted } + multiply = faith_unchanged_doctrine_cost_mult } - parameters = { - adultery_female_shunned = yes + else_if = { + limit = { has_doctrine = doctrine_consanguinity_aunt_nephew_and_uncle_niece } + multiply = faith_changed_doctrine_cost_mult_two_step + } + else_if = { + limit = { has_doctrine = doctrine_consanguinity_unrestricted } + multiply = faith_changed_doctrine_cost_mult_three_step } } - doctrine_adultery_women_accepted = { - piety_cost = { - value = faith_doctrine_cost_mid - if = { - limit = { has_doctrine = doctrine_adultery_women_accepted } - multiply = faith_unchanged_doctrine_cost_mult - } - else_if = { - limit = { has_doctrine = doctrine_adultery_women_crime } - multiply = faith_changed_doctrine_cost_mult_two_step + + parameters = { + consanguinity_restricted_marriage = yes + consanguinity_restricted_close_kin_incest = yes + } +} + +doctrine_consanguinity_cousins = { + piety_cost = { + value = faith_doctrine_cost_high + if = { + limit = { has_doctrine = doctrine_consanguinity_cousins } + multiply = faith_unchanged_doctrine_cost_mult + } + else_if = { + limit = { has_doctrine = doctrine_consanguinity_unrestricted } + multiply = faith_changed_doctrine_cost_mult_two_step + } + } + + parameters = { + consanguinity_cousins_marriage = yes + consanguinity_cousins_incest = yes + allows_cousin_marriage = yes + } +} + +doctrine_consanguinity_aunt_nephew_and_uncle_niece = { + piety_cost = { + value = faith_doctrine_cost_high + if = { + limit = { has_doctrine = doctrine_consanguinity_aunt_nephew_and_uncle_niece } + multiply = faith_unchanged_doctrine_cost_mult + } + else_if = { + limit = { has_doctrine = doctrine_consanguinity_restricted } + multiply = faith_changed_doctrine_cost_mult_two_step + } + } + + parameters = { + consanguinity_aunt_nephew_and_uncle_niece_marriage = yes + consanguinity_aunt_nephew_and_uncle_niece_incest = yes + allows_cousin_marriage = yes + allows_aunt_nephew_and_uncle_niece_marriage = yes + } +} + +doctrine_consanguinity_unrestricted = { + piety_cost = { + value = faith_doctrine_cost_high + if = { + limit = { has_doctrine = doctrine_consanguinity_unrestricted } + multiply = faith_unchanged_doctrine_cost_mult + } + else_if = { + limit = { has_doctrine = doctrine_consanguinity_cousins } + multiply = faith_changed_doctrine_cost_mult_two_step + } + else_if = { + limit = { has_doctrine = doctrine_consanguinity_restricted } + multiply = faith_changed_doctrine_cost_mult_three_step + } + } + + parameters = { + consanguinity_unrestricted_marriage = yes + consanguinity_unrestricted_incest = yes + allows_cousin_marriage = yes + allows_aunt_nephew_and_uncle_niece_marriage = yes + allows_unrestricted_marriage = yes + } +} + +doctrine_pluralism_fundamentalist = { + icon = "doctrine_pluralism_fundamentalist" + + piety_cost = { + value = faith_doctrine_cost_mid + if = { + limit = { has_doctrine = doctrine_pluralism_fundamentalist } + multiply = faith_unchanged_doctrine_cost_mult + } + else_if = { + limit = { has_doctrine = doctrine_pluralism_pluralistic } + multiply = faith_changed_doctrine_cost_mult_two_step + } + } + + parameters = { + hostility_towards_us_mult = 2 + + pluralism_fundamentalist_proselytization_bonus = yes + pluralism_fundamentalist_faction_join_chance = yes + pluralism_fundamentalist_vulnerable_to_heresy = yes + pluralism_fundamentalist_revocation_tyranny_minimal = yes + } + + character_modifier = { + minority_different_faith_opinion = -20 + } +} + +doctrine_pluralism_righteous = { + icon = "doctrine_pluralism_righteous" + + piety_cost = { + value = faith_doctrine_cost_mid + if = { + limit = { has_doctrine = doctrine_pluralism_righteous } + multiply = faith_unchanged_doctrine_cost_mult + } + } + + parameters = { + hostility_towards_us_mult = 1 + pluralism_righteous_revocation_tyranny_reduced = yes + } + + character_modifier = { + minority_different_faith_opinion = -10 + } +} + +doctrine_pluralism_pluralistic = { + icon = "doctrine_pluralism_pluralistic" + + piety_cost = { + value = faith_doctrine_cost_mid + if = { + limit = { has_doctrine = doctrine_pluralism_pluralistic } + multiply = faith_unchanged_doctrine_cost_mult + } + else_if = { + limit = { has_doctrine = doctrine_pluralism_fundamentalist } + multiply = faith_changed_doctrine_cost_mult_two_step + } + } + + can_pick = { + custom_description = { + text = incompatible_tenet_pentarchy_trigger + NOT = { doctrine:tenet_pentarchy = { is_in_list = selected_doctrines } } + } + } + + parameters = { + hostility_towards_us_mult = 0.5 + pluralism_pluralistic_proselytization_penalty = yes + pluralism_pluralistic_faction_join_chance = yes + pluralism_pluralistic_resistant_to_heresy = yes + pluralism_pluralistic_holy_wars_preserve_vassals = yes + + } +} + +doctrine_theocracy_temporal = { + icon = "doctrine_theocracy_temporal" + + piety_cost = { + value = faith_doctrine_cost_mid + if = { + limit = { has_doctrine = doctrine_theocracy_temporal } + multiply = faith_unchanged_doctrine_cost_mult + } + else_if = { + limit = { has_doctrine = doctrine_theocracy_lay_clergy } + multiply = faith_changed_doctrine_cost_mult_two_step + } + } + + can_pick = { + custom_description = { + text = incompatible_doctrine_theocracy_temporal_trigger + NOT = { doctrine:doctrine_temporal_head = { is_in_list = selected_doctrines } } + } + } + + parameters = { + theocracy_temple_lease = yes + } +} + +doctrine_theocracy_lay_clergy = { + icon = "doctrine_theocracy_lay_clergy" + + piety_cost = { + value = faith_doctrine_cost_mid + if = { + limit = { has_doctrine = doctrine_theocracy_lay_clergy } + multiply = faith_unchanged_doctrine_cost_mult + } + else_if = { + limit = { has_doctrine = doctrine_theocracy_temporal } + multiply = faith_changed_doctrine_cost_mult_two_step + } + } + + parameters = { + theocracy_temple_ownership = yes + lay_clergy = yes + allowed_holding_type_church_holding = yes + } +} + +doctrine_no_head = { + icon = "doctrine_no_head" + + visible = no + + piety_cost = { + value = faith_doctrine_cost_mid + if = { + limit = { has_doctrine = doctrine_no_head } + multiply = faith_unchanged_doctrine_cost_mult + } + } + + parameters = { + no_head_of_faith = yes + minimum_fervor = 25 + } +} + +doctrine_spiritual_head = { + icon = "doctrine_spiritual_head" + + visible = no + + piety_cost = { + value = faith_doctrine_cost_high + if = { + limit = { has_doctrine = doctrine_spiritual_head } + multiply = faith_unchanged_doctrine_cost_mult + } + } + + parameters = { + spiritual_head_of_faith = yes + spiritual_head_of_faith_claims = yes + spiritual_head_of_faith_gold = yes + } +} + +doctrine_temporal_head = { + icon = "doctrine_temporal_head" + + visible = no + + piety_cost = { + value = faith_doctrine_cost_massive + if = { + limit = { has_doctrine = doctrine_temporal_head } + multiply = faith_unchanged_doctrine_cost_mult + } + } + + can_pick = { + custom_description = { + text = incompatible_doctrine_theocracy_temporal_trigger + NOT = { doctrine:doctrine_theocracy_temporal = { is_in_list = selected_doctrines } } + } + custom_description = { + text = incompatible_doctrine_spiritual_appointment_temporal_trigger + NOR = { + doctrine:doctrine_clerical_succession_spiritual_appointment = { is_in_list = selected_doctrines } + doctrine:doctrine_clerical_succession_spiritual_fixed_appointment = { is_in_list = selected_doctrines } } } - parameters = { - adultery_female_accepted = yes + } + + parameters = { + temporal_head_of_faith = yes + temporal_head_of_faith_directed_holy_wars = yes + } +} + +doctrine_clerical_function_taxation = { + clergy_modifier = { + #monthly_county_control_growth_add_even_if_baron = 0.2 + monthly_county_control_growth_factor_even_if_baron = 0.2 + } + + piety_cost = { + value = faith_doctrine_cost_low + if = { + limit = { has_doctrine = doctrine_clerical_function_taxation } + multiply = faith_unchanged_doctrine_cost_mult } } } -doctrine_kinslaying = { - group = "crimes" - doctrine_kinslaying_any_dynasty_member_crime = { - piety_cost = { - value = faith_doctrine_cost_mid - if = { - limit = { has_doctrine = doctrine_kinslaying_any_dynasty_member_crime } - multiply = faith_unchanged_doctrine_cost_mult - } - else_if = { - limit = { has_doctrine = doctrine_kinslaying_close_kin_crime } - multiply = faith_changed_doctrine_cost_mult_two_step - } - else_if = { - limit = { has_doctrine = doctrine_kinslaying_shunned } - multiply = faith_changed_doctrine_cost_mult_three_step - } - else_if = { - limit = { has_doctrine = doctrine_kinslaying_accepted } - multiply = faith_changed_doctrine_cost_mult_four_step - } - } - parameters = { - kinslaying_any_dynasty_member_crime = yes +doctrine_clerical_function_alms_and_pacification = { + clergy_modifier = { + county_opinion_add_even_if_baron = 10 + domain_tax_mult_even_if_baron = -0.05 + } + + piety_cost = { + value = faith_doctrine_cost_low + if = { + limit = { has_doctrine = doctrine_clerical_function_alms_and_pacification } + multiply = faith_unchanged_doctrine_cost_mult } } - doctrine_kinslaying_extended_family_crime = { - piety_cost = { - value = faith_doctrine_cost_mid - if = { - limit = { has_doctrine = doctrine_kinslaying_extended_family_crime } - multiply = faith_unchanged_doctrine_cost_mult - } - else_if = { - limit = { has_doctrine = doctrine_kinslaying_shunned } - multiply = faith_changed_doctrine_cost_mult_two_step - } - else_if = { - limit = { has_doctrine = doctrine_kinslaying_accepted } - multiply = faith_changed_doctrine_cost_mult_three_step - } - } - parameters = { - kinslaying_extended_family_crime = yes +} + +doctrine_clerical_function_recruitment = { + clergy_modifier = { + domain_tax_same_faith_mult_even_if_baron = -0.03 + levy_reinforcement_rate_same_faith_even_if_baron = 0.3 + prowess = 4 + } + + parameters = { + clergy_can_fight = yes + } + + piety_cost = { + value = faith_doctrine_cost_low + if = { + limit = { has_doctrine = doctrine_clerical_function_recruitment } + multiply = faith_unchanged_doctrine_cost_mult } } - doctrine_kinslaying_close_kin_crime = { - piety_cost = { - value = faith_doctrine_cost_mid +} + +doctrine_clerical_gender_male_only = { + piety_cost = { + value = faith_doctrine_cost_low + if = { + limit = { has_doctrine = doctrine_clerical_gender_male_only } + multiply = faith_unchanged_doctrine_cost_mult + } + else_if = { + limit = { has_doctrine = doctrine_clerical_gender_female_only } + multiply = faith_changed_doctrine_cost_mult_two_step + } + } + + parameters = { + clergy_must_be_male = yes + } +} + +doctrine_clerical_gender_female_only = { + piety_cost = { + value = faith_doctrine_cost_low + if = { + limit = { has_doctrine = doctrine_clerical_gender_female_only } + multiply = faith_unchanged_doctrine_cost_mult + } + else_if = { + limit = { has_doctrine = doctrine_clerical_gender_male_only } + multiply = faith_changed_doctrine_cost_mult_two_step + } + } + + parameters = { + clergy_must_be_female = yes + } +} + +doctrine_clerical_gender_either = { + piety_cost = { + value = faith_doctrine_cost_low + if = { + limit = { has_doctrine = doctrine_clerical_gender_either } + multiply = faith_unchanged_doctrine_cost_mult + } + } + + parameters = { + clergy_can_be_either_gender = yes + } +} + +doctrine_clerical_marriage_allowed = { + piety_cost = { + value = faith_doctrine_cost_low + if = { + limit = { has_doctrine = doctrine_clerical_marriage_allowed } + multiply = faith_unchanged_doctrine_cost_mult + } + else_if = { + limit = { has_doctrine = doctrine_clerical_marriage_disallowed } + multiply = faith_changed_doctrine_cost_mult_two_step + } + } + + parameters = { + clergy_can_marry = yes + } +} + +doctrine_clerical_marriage_disallowed = { + piety_cost = { + value = faith_doctrine_cost_low + if = { + limit = { has_doctrine = doctrine_clerical_marriage_disallowed } + multiply = faith_unchanged_doctrine_cost_mult + } + else_if = { + limit = { has_doctrine = doctrine_clerical_marriage_allowed } + multiply = faith_changed_doctrine_cost_mult_two_step + } + } + + parameters = { + clergy_can_marry = no + } +} + +doctrine_clerical_succession_temporal_appointment = { # Temporal, Free + piety_cost = { + value = faith_doctrine_cost_high + if = { + limit = { has_doctrine = doctrine_clerical_succession_temporal_appointment } + multiply = faith_unchanged_doctrine_cost_mult + } + else = { if = { - limit = { has_doctrine = doctrine_kinslaying_close_kin_crime } - multiply = faith_unchanged_doctrine_cost_mult - } - else_if = { limit = { - OR = { - has_doctrine = doctrine_kinslaying_accepted - has_doctrine = doctrine_kinslaying_any_dynasty_member_crime + OR = { # Was Spiritual + has_doctrine = doctrine_clerical_succession_spiritual_fixed_appointment + has_doctrine = doctrine_clerical_succession_spiritual_appointment + } + } + multiply = faith_changed_doctrine_cost_mult_two_step + } + if = { + limit = { + OR = { # Was Fixed + has_doctrine = doctrine_clerical_succession_spiritual_fixed_appointment + has_doctrine = doctrine_clerical_succession_temporal_fixed_appointment } } multiply = faith_changed_doctrine_cost_mult_two_step } } - parameters = { - kinslaying_close_kin_crime = yes - } + # Round up to the nearest multiple of 25 + divide = 25 + ceiling = yes + multiply = 25 } - doctrine_kinslaying_shunned = { - piety_cost = { - value = faith_doctrine_cost_mid - if = { - limit = { has_doctrine = doctrine_kinslaying_shunned } - multiply = faith_unchanged_doctrine_cost_mult - } - else_if = { - limit = { has_doctrine = doctrine_kinslaying_extended_family_crime } - multiply = faith_changed_doctrine_cost_mult_two_step - } - else_if = { - limit = { has_doctrine = doctrine_kinslaying_any_dynasty_member_crime } - multiply = faith_changed_doctrine_cost_mult_three_step - } - } - parameters = { - kinslaying_shunned = yes - } - } - doctrine_kinslaying_accepted = { - piety_cost = { - value = faith_doctrine_cost_mid - if = { - limit = { has_doctrine = doctrine_kinslaying_accepted } - multiply = faith_unchanged_doctrine_cost_mult - } - else_if = { - limit = { has_doctrine = doctrine_kinslaying_close_kin_crime } - multiply = faith_changed_doctrine_cost_mult_two_step - } - else_if = { - limit = { has_doctrine = doctrine_kinslaying_extended_family_crime } - multiply = faith_changed_doctrine_cost_mult_three_step - } - else_if = { - limit = { has_doctrine = doctrine_kinslaying_any_dynasty_member_crime } - multiply = faith_changed_doctrine_cost_mult_four_step - } - } - parameters = { - kinslaying_accepted = yes - } + parameters = { + clerical_appointment_ruler = yes + clerical_appointment_fixed = no } } -doctrine_witchcraft = { - group = "crimes" - doctrine_witchcraft_crime = { - piety_cost = { - value = faith_doctrine_cost_low +doctrine_clerical_succession_spiritual_appointment = { # Spiritual, Free + piety_cost = { + value = faith_doctrine_cost_high + if = { + limit = { has_doctrine = doctrine_clerical_succession_spiritual_appointment } + multiply = faith_unchanged_doctrine_cost_mult + } + else = { if = { - limit = { has_doctrine = doctrine_witchcraft_crime } - multiply = faith_unchanged_doctrine_cost_mult - } - else_if = { - limit = { has_doctrine = doctrine_witchcraft_accepted } - multiply = faith_changed_doctrine_cost_mult_two_step - } - else_if = { - limit = { has_doctrine = doctrine_witchcraft_virtuous } - multiply = faith_changed_doctrine_cost_mult_three_step - } - } - parameters = { - witchcraft_illegal = yes - } - } - doctrine_witchcraft_shunned = { - piety_cost = { - value = faith_doctrine_cost_low - if = { - limit = { has_doctrine = doctrine_witchcraft_shunned } - multiply = faith_unchanged_doctrine_cost_mult - } - else_if = { - limit = { has_doctrine = doctrine_witchcraft_virtuous } - multiply = faith_changed_doctrine_cost_mult_two_step - } - } - parameters = { - witchcraft_shunned = yes - } - } - doctrine_witchcraft_accepted = { - piety_cost = { - value = faith_doctrine_cost_low - if = { - limit = { has_doctrine = doctrine_witchcraft_accepted } - multiply = faith_unchanged_doctrine_cost_mult - } - else_if = { - limit = { has_doctrine = doctrine_witchcraft_crime } - multiply = faith_changed_doctrine_cost_mult_two_step - } - } - parameters = { - witchcraft_accepted = yes - } - } - doctrine_witchcraft_virtuous = { - piety_cost = { - value = faith_tenet_cost_massive - if = { - limit = { has_doctrine = doctrine_witchcraft_virtuous } - multiply = faith_unchanged_doctrine_cost_mult - } - else_if = { - limit = { has_doctrine = doctrine_witchcraft_shunned } - multiply = faith_changed_doctrine_cost_mult_two_step - } - else_if = { - limit = { has_doctrine = doctrine_witchcraft_crime } - multiply = faith_changed_doctrine_cost_mult_three_step - } - } - traits = { - virtues = { witch } - } - parameters = { - witchcraft_accepted = yes - } - } -} - - -doctrine_gender = { - group = "main_group" - - doctrine_gender_male_dominated = { - is_shown = { - NOT = { has_game_rule = full_gender_equality } - } - piety_cost = { - value = faith_doctrine_cost_high - if = { - limit = { has_doctrine = doctrine_gender_male_dominated } - multiply = faith_unchanged_doctrine_cost_mult - } - else_if = { - limit = { has_doctrine = doctrine_gender_female_dominated } - multiply = faith_changed_doctrine_cost_mult_two_step - } - } - parameters = { - male_dominated_law = yes - female_claims_are_weak = yes - women_cannot_inherit_implicit_claims = yes - women_cannot_be_granted_titles = yes - male_dominated_council = yes - combatant_must_be_male_if_no_roco = yes - } - character_modifier = { - name = female_ruler_male_dominant - opinion_of_female_rulers = -10 - } - - can_pick = { - NAND = { - exists = religious_head - religious_head.culture = { has_cultural_parameter = female_only_inheritance } - } - } - } - doctrine_gender_equal = { - piety_cost = { - value = faith_doctrine_cost_high - if = { - limit = { has_doctrine = doctrine_gender_equal } - multiply = faith_unchanged_doctrine_cost_mult - } - } - parameters = { - gender_equal_law = yes - combatant_can_be_either_gender_if_no_roco = yes - } - } - doctrine_gender_female_dominated = { - is_shown = { - NOT = { has_game_rule = full_gender_equality } - } - piety_cost = { - value = faith_doctrine_cost_high - if = { - limit = { has_doctrine = doctrine_gender_female_dominated } - multiply = faith_unchanged_doctrine_cost_mult - } - else_if = { - limit = { has_doctrine = doctrine_gender_male_dominated } - multiply = faith_changed_doctrine_cost_mult_two_step - } - } - parameters = { - female_dominated_law = yes - male_claims_are_weak = yes - men_cannot_inherit_implicit_claims = yes - men_cannot_be_granted_titles = yes - female_dominated_council = yes - combatant_must_be_female_if_no_roco = yes - } - character_modifier = { - name = male_ruler_female_dominant - opinion_of_male_rulers = -10 - } - - can_pick = { - NAND = { - exists = religious_head - religious_head.culture = { has_cultural_parameter = male_only_inheritance } - } - } - } -} - -doctrine_consanguinity = { - group = "marriage" - doctrine_consanguinity_dynastic = { - piety_cost = { - value = faith_doctrine_cost_high - if = { - limit = { has_doctrine = doctrine_consanguinity_restricted } - multiply = faith_unchanged_doctrine_cost_mult - } - else_if = { - limit = { has_doctrine = doctrine_consanguinity_aunt_nephew_and_uncle_niece } - multiply = faith_changed_doctrine_cost_mult_two_step - } - else_if = { - limit = { has_doctrine = doctrine_consanguinity_unrestricted } - multiply = faith_changed_doctrine_cost_mult_three_step - } - } - parameters = { - consanguinity_restricted_dynastic_marriage = yes - consanguinity_restricted_marriage = yes - consanguinity_restricted_close_kin_incest = yes - } - } - doctrine_consanguinity_restricted = { - piety_cost = { - value = faith_doctrine_cost_high - if = { - limit = { has_doctrine = doctrine_consanguinity_restricted } - multiply = faith_unchanged_doctrine_cost_mult - } - else_if = { - limit = { has_doctrine = doctrine_consanguinity_aunt_nephew_and_uncle_niece } - multiply = faith_changed_doctrine_cost_mult_two_step - } - else_if = { - limit = { has_doctrine = doctrine_consanguinity_unrestricted } - multiply = faith_changed_doctrine_cost_mult_three_step - } - } - parameters = { - consanguinity_restricted_marriage = yes - consanguinity_restricted_close_kin_incest = yes - } - } - doctrine_consanguinity_cousins = { - piety_cost = { - value = faith_doctrine_cost_high - if = { - limit = { has_doctrine = doctrine_consanguinity_cousins } - multiply = faith_unchanged_doctrine_cost_mult - } - else_if = { - limit = { has_doctrine = doctrine_consanguinity_unrestricted } - multiply = faith_changed_doctrine_cost_mult_two_step - } - } - parameters = { - consanguinity_cousins_marriage = yes - consanguinity_cousins_incest = yes - allows_cousin_marriage = yes - } - } - doctrine_consanguinity_aunt_nephew_and_uncle_niece = { - piety_cost = { - value = faith_doctrine_cost_high - if = { - limit = { has_doctrine = doctrine_consanguinity_aunt_nephew_and_uncle_niece } - multiply = faith_unchanged_doctrine_cost_mult - } - else_if = { - limit = { has_doctrine = doctrine_consanguinity_restricted } - multiply = faith_changed_doctrine_cost_mult_two_step - } - } - parameters = { - consanguinity_aunt_nephew_and_uncle_niece_marriage = yes - consanguinity_aunt_nephew_and_uncle_niece_incest = yes - allows_cousin_marriage = yes - allows_aunt_nephew_and_uncle_niece_marriage = yes - } - } - doctrine_consanguinity_unrestricted = { - piety_cost = { - value = faith_doctrine_cost_high - if = { - limit = { has_doctrine = doctrine_consanguinity_unrestricted } - multiply = faith_unchanged_doctrine_cost_mult - } - else_if = { - limit = { has_doctrine = doctrine_consanguinity_cousins } - multiply = faith_changed_doctrine_cost_mult_two_step - } - else_if = { - limit = { has_doctrine = doctrine_consanguinity_restricted } - multiply = faith_changed_doctrine_cost_mult_three_step - } - } - parameters = { - consanguinity_unrestricted_marriage = yes - consanguinity_unrestricted_incest = yes - allows_cousin_marriage = yes - allows_aunt_nephew_and_uncle_niece_marriage = yes - allows_unrestricted_marriage = yes - } - } -} - -doctrine_pluralism = { - group = "main_group" - - doctrine_pluralism_fundamentalist = { - piety_cost = { - value = faith_doctrine_cost_mid - if = { - limit = { has_doctrine = doctrine_pluralism_fundamentalist } - multiply = faith_unchanged_doctrine_cost_mult - } - else_if = { - limit = { has_doctrine = doctrine_pluralism_pluralistic } - multiply = faith_changed_doctrine_cost_mult_two_step - } - } - parameters = { - hostility_towards_us_mult = 2 - - pluralism_fundamentalist_proselytization_bonus = yes - pluralism_fundamentalist_faction_join_chance = yes - pluralism_fundamentalist_vulnerable_to_heresy = yes - pluralism_fundamentalist_revocation_tyranny_minimal = yes - } - character_modifier = { - minority_different_faith_opinion = -20 - } - } - doctrine_pluralism_righteous = { - piety_cost = { - value = faith_doctrine_cost_mid - if = { - limit = { has_doctrine = doctrine_pluralism_righteous } - multiply = faith_unchanged_doctrine_cost_mult - } - } - parameters = { - hostility_towards_us_mult = 1 - pluralism_righteous_revocation_tyranny_reduced = yes - } - character_modifier = { - minority_different_faith_opinion = -10 - } - } - doctrine_pluralism_pluralistic = { - piety_cost = { - value = faith_doctrine_cost_mid - if = { - limit = { has_doctrine = doctrine_pluralism_pluralistic } - multiply = faith_unchanged_doctrine_cost_mult - } - else_if = { - limit = { has_doctrine = doctrine_pluralism_fundamentalist } - multiply = faith_changed_doctrine_cost_mult_two_step - } - } - - can_pick = { - custom_description = { - text = incompatible_tenet_pentarchy_trigger - NOT = { doctrine:tenet_pentarchy = { is_in_list = selected_doctrines } } - } - } - - parameters = { - hostility_towards_us_mult = 0.5 - pluralism_pluralistic_proselytization_penalty = yes - pluralism_pluralistic_faction_join_chance = yes - pluralism_pluralistic_resistant_to_heresy = yes - pluralism_pluralistic_holy_wars_preserve_vassals = yes - - } - } -} - -doctrine_theocracy = { - group = "main_group" - doctrine_theocracy_temporal = { - piety_cost = { - value = faith_doctrine_cost_mid - if = { - limit = { has_doctrine = doctrine_theocracy_temporal } - multiply = faith_unchanged_doctrine_cost_mult - } - else_if = { - limit = { has_doctrine = doctrine_theocracy_lay_clergy } - multiply = faith_changed_doctrine_cost_mult_two_step - } - } - - can_pick = { - custom_description = { - text = incompatible_doctrine_theocracy_temporal_trigger - NOT = { doctrine:doctrine_temporal_head = { is_in_list = selected_doctrines } } - } - } - - parameters = { - theocracy_temple_lease = yes - } - } - doctrine_theocracy_lay_clergy = { - piety_cost = { - value = faith_doctrine_cost_mid - if = { - limit = { has_doctrine = doctrine_theocracy_lay_clergy } - multiply = faith_unchanged_doctrine_cost_mult - } - else_if = { - limit = { has_doctrine = doctrine_theocracy_temporal } - multiply = faith_changed_doctrine_cost_mult_two_step - } - } - - parameters = { - theocracy_temple_ownership = yes - lay_clergy = yes - allowed_holding_type_church_holding = yes - } - } -} - -doctrine_head_of_faith = { - group = "main_group" - - doctrine_no_head = { - visible = no - piety_cost = { - value = faith_doctrine_cost_mid - if = { - limit = { has_doctrine = doctrine_no_head } - multiply = faith_unchanged_doctrine_cost_mult - } - } - parameters = { - no_head_of_faith = yes - minimum_fervor = 25 - } - } - doctrine_spiritual_head = { - visible = no - piety_cost = { - value = faith_doctrine_cost_high - if = { - limit = { has_doctrine = doctrine_spiritual_head } - multiply = faith_unchanged_doctrine_cost_mult - } - } - parameters = { - spiritual_head_of_faith = yes - spiritual_head_of_faith_claims = yes - spiritual_head_of_faith_gold = yes - } - } - doctrine_temporal_head = { - visible = no - piety_cost = { - value = faith_doctrine_cost_massive - if = { - limit = { has_doctrine = doctrine_temporal_head } - multiply = faith_unchanged_doctrine_cost_mult - } - } - can_pick = { - custom_description = { - text = incompatible_doctrine_theocracy_temporal_trigger - NOT = { doctrine:doctrine_theocracy_temporal = { is_in_list = selected_doctrines } } - } - custom_description = { - text = incompatible_doctrine_spiritual_appointment_temporal_trigger - NOR = { - doctrine:doctrine_clerical_succession_spiritual_appointment = { is_in_list = selected_doctrines } - doctrine:doctrine_clerical_succession_spiritual_fixed_appointment = { is_in_list = selected_doctrines } - } - } - } - - parameters = { - temporal_head_of_faith = yes - temporal_head_of_faith_directed_holy_wars = yes - } - } -} - -doctrine_clerical_function = { - group = "clergy" - doctrine_clerical_function_taxation = { - clergy_modifier = { - #monthly_county_control_growth_add_even_if_baron = 0.2 - monthly_county_control_growth_factor_even_if_baron = 0.2 - } - piety_cost = { - value = faith_doctrine_cost_low - if = { - limit = { has_doctrine = doctrine_clerical_function_taxation } - multiply = faith_unchanged_doctrine_cost_mult - } - } - } - doctrine_clerical_function_alms_and_pacification = { - clergy_modifier = { - county_opinion_add_even_if_baron = 10 - domain_tax_mult_even_if_baron = -0.05 - } - piety_cost = { - value = faith_doctrine_cost_low - if = { - limit = { has_doctrine = doctrine_clerical_function_alms_and_pacification } - multiply = faith_unchanged_doctrine_cost_mult - } - } - } - doctrine_clerical_function_recruitment = { - clergy_modifier = { - domain_tax_same_faith_mult_even_if_baron = -0.03 - levy_reinforcement_rate_same_faith_even_if_baron = 0.3 - prowess = 4 - } - parameters = { - clergy_can_fight = yes - } - piety_cost = { - value = faith_doctrine_cost_low - if = { - limit = { has_doctrine = doctrine_clerical_function_recruitment } - multiply = faith_unchanged_doctrine_cost_mult - } - } - } -} - -doctrine_clerical_gender = { - group = "clergy" - doctrine_clerical_gender_male_only = { - piety_cost = { - value = faith_doctrine_cost_low - if = { - limit = { has_doctrine = doctrine_clerical_gender_male_only } - multiply = faith_unchanged_doctrine_cost_mult - } - else_if = { - limit = { has_doctrine = doctrine_clerical_gender_female_only } - multiply = faith_changed_doctrine_cost_mult_two_step - } - } - parameters = { - clergy_must_be_male = yes - } - } - doctrine_clerical_gender_female_only = { - piety_cost = { - value = faith_doctrine_cost_low - if = { - limit = { has_doctrine = doctrine_clerical_gender_female_only } - multiply = faith_unchanged_doctrine_cost_mult - } - else_if = { - limit = { has_doctrine = doctrine_clerical_gender_male_only } - multiply = faith_changed_doctrine_cost_mult_two_step - } - } - parameters = { - clergy_must_be_female = yes - } - } - doctrine_clerical_gender_either = { - piety_cost = { - value = faith_doctrine_cost_low - if = { - limit = { has_doctrine = doctrine_clerical_gender_either } - multiply = faith_unchanged_doctrine_cost_mult - } - } - - parameters = { - clergy_can_be_either_gender = yes - } - } -} - -doctrine_clerical_marriage = { - group = "clergy" - doctrine_clerical_marriage_allowed = { - piety_cost = { - value = faith_doctrine_cost_low - if = { - limit = { has_doctrine = doctrine_clerical_marriage_allowed } - multiply = faith_unchanged_doctrine_cost_mult - } - else_if = { - limit = { has_doctrine = doctrine_clerical_marriage_disallowed } - multiply = faith_changed_doctrine_cost_mult_two_step - } - } - - parameters = { - clergy_can_marry = yes - } - } - doctrine_clerical_marriage_disallowed = { - piety_cost = { - value = faith_doctrine_cost_low - if = { - limit = { has_doctrine = doctrine_clerical_marriage_disallowed } - multiply = faith_unchanged_doctrine_cost_mult - } - else_if = { - limit = { has_doctrine = doctrine_clerical_marriage_allowed } - multiply = faith_changed_doctrine_cost_mult_two_step - } - } - - parameters = { - clergy_can_marry = no - } - } -} - -doctrine_clerical_succession = { - group = "clergy" - doctrine_clerical_succession_temporal_appointment = { # Temporal, Free - piety_cost = { - value = faith_doctrine_cost_high - if = { - limit = { has_doctrine = doctrine_clerical_succession_temporal_appointment } - multiply = faith_unchanged_doctrine_cost_mult - } - else = { - if = { - limit = { - OR = { # Was Spiritual - has_doctrine = doctrine_clerical_succession_spiritual_fixed_appointment - has_doctrine = doctrine_clerical_succession_spiritual_appointment - } + limit = { + OR = { # Was Temporal + has_doctrine = doctrine_clerical_succession_temporal_fixed_appointment + has_doctrine = doctrine_clerical_succession_temporal_appointment } - multiply = faith_changed_doctrine_cost_mult_two_step - } - if = { - limit = { - OR = { # Was Fixed - has_doctrine = doctrine_clerical_succession_spiritual_fixed_appointment - has_doctrine = doctrine_clerical_succession_temporal_fixed_appointment - } - } - multiply = faith_changed_doctrine_cost_mult_two_step } + multiply = faith_changed_doctrine_cost_mult_two_step } - # Round up to the nearest multiple of 25 - divide = 25 - ceiling = yes - multiply = 25 + if = { + limit = { + OR = { # Was Fixed + has_doctrine = doctrine_clerical_succession_spiritual_fixed_appointment + has_doctrine = doctrine_clerical_succession_temporal_fixed_appointment + } + } + multiply = faith_changed_doctrine_cost_mult_two_step + } } + # Round up to the nearest multiple of 25 + divide = 25 + ceiling = yes + multiply = 25 + } - parameters = { - clerical_appointment_ruler = yes - clerical_appointment_fixed = no + can_pick = { + custom_description = { + text = incompatible_doctrine_spiritual_appointment_temporal_trigger + NOT = { doctrine:doctrine_temporal_head = { is_in_list = selected_doctrines } } + } + } + + parameters = { + clerical_appointment_head_of_faith = yes + clerical_appointment_fixed = no + } +} + +doctrine_clerical_succession_temporal_fixed_appointment = { # Temporal, Fixed + piety_cost = { + value = faith_doctrine_cost_high + if = { + limit = { has_doctrine = doctrine_clerical_succession_temporal_fixed_appointment } + multiply = faith_unchanged_doctrine_cost_mult + } + else = { + if = { + limit = { + OR = { # Was Spiritual + has_doctrine = doctrine_clerical_succession_spiritual_fixed_appointment + has_doctrine = doctrine_clerical_succession_spiritual_appointment + } + } + multiply = faith_changed_doctrine_cost_mult_two_step + } + if = { + limit = { + OR = { # Was free + has_doctrine = doctrine_clerical_succession_spiritual_appointment + has_doctrine = doctrine_clerical_succession_temporal_appointment + } + } + multiply = faith_changed_doctrine_cost_mult_two_step + } + } + # Round up to the nearest multiple of 25 + divide = 25 + ceiling = yes + multiply = 25 + } + + parameters = { + clerical_appointment_ruler = yes + clerical_appointment_fixed = yes + } +} + +doctrine_clerical_succession_spiritual_fixed_appointment = { # Spiritual, Fixed + piety_cost = { + value = faith_doctrine_cost_high + if = { + limit = { has_doctrine = doctrine_clerical_succession_spiritual_fixed_appointment } + multiply = faith_unchanged_doctrine_cost_mult + } + else = { + if = { + limit = { + OR = { # Was Temporal + has_doctrine = doctrine_clerical_succession_temporal_fixed_appointment + has_doctrine = doctrine_clerical_succession_temporal_appointment + } + } + multiply = faith_changed_doctrine_cost_mult_two_step + } + if = { + limit = { + OR = { # Was Free + has_doctrine = doctrine_clerical_succession_spiritual_appointment + has_doctrine = doctrine_clerical_succession_temporal_appointment + } + } + multiply = faith_changed_doctrine_cost_mult_two_step + } + } + # Round up to the nearest multiple of 25 + divide = 25 + ceiling = yes + multiply = 25 + } + + can_pick = { + custom_description = { + text = incompatible_doctrine_spiritual_appointment_temporal_trigger + NOT = { doctrine:doctrine_temporal_head = { is_in_list = selected_doctrines } } } } - doctrine_clerical_succession_spiritual_appointment = { # Spiritual, Free - piety_cost = { - value = faith_doctrine_cost_high - if = { - limit = { has_doctrine = doctrine_clerical_succession_spiritual_appointment } - multiply = faith_unchanged_doctrine_cost_mult - } - else = { - if = { - limit = { - OR = { # Was Temporal - has_doctrine = doctrine_clerical_succession_temporal_fixed_appointment - has_doctrine = doctrine_clerical_succession_temporal_appointment - } - } - multiply = faith_changed_doctrine_cost_mult_two_step - } - if = { - limit = { - OR = { # Was Fixed - has_doctrine = doctrine_clerical_succession_spiritual_fixed_appointment - has_doctrine = doctrine_clerical_succession_temporal_fixed_appointment - } - } - multiply = faith_changed_doctrine_cost_mult_two_step - } - } - # Round up to the nearest multiple of 25 - divide = 25 - ceiling = yes - multiply = 25 - } - can_pick = { - custom_description = { - text = incompatible_doctrine_spiritual_appointment_temporal_trigger - NOT = { doctrine:doctrine_temporal_head = { is_in_list = selected_doctrines } } - } - } + parameters = { + clerical_appointment_head_of_faith = yes + clerical_appointment_fixed = yes + } +} - parameters = { - clerical_appointment_head_of_faith = yes - clerical_appointment_fixed = no +doctrine_pilgrimage_forbidden = { + icon = "doctrine_pilgrimage_forbidden" + + piety_cost = { + value = faith_doctrine_cost_mid + if = { + limit = { has_doctrine = doctrine_pilgrimage_forbidden } + multiply = faith_unchanged_doctrine_cost_mult } } - doctrine_clerical_succession_temporal_fixed_appointment = { # Temporal, Fixed - piety_cost = { - value = faith_doctrine_cost_high - if = { - limit = { has_doctrine = doctrine_clerical_succession_temporal_fixed_appointment } - multiply = faith_unchanged_doctrine_cost_mult - } - else = { - if = { - limit = { - OR = { # Was Spiritual - has_doctrine = doctrine_clerical_succession_spiritual_fixed_appointment - has_doctrine = doctrine_clerical_succession_spiritual_appointment - } - } - multiply = faith_changed_doctrine_cost_mult_two_step - } - if = { - limit = { - OR = { # Was free - has_doctrine = doctrine_clerical_succession_spiritual_appointment - has_doctrine = doctrine_clerical_succession_temporal_appointment - } - } - multiply = faith_changed_doctrine_cost_mult_two_step - } - } - # Round up to the nearest multiple of 25 - divide = 25 - ceiling = yes - multiply = 25 - } - parameters = { - clerical_appointment_ruler = yes - clerical_appointment_fixed = yes + + character_modifier = { + monthly_piety_gain_mult = 0.2 + advantage_against_coreligionists = 5 + } + + parameters = { + forbidden_from_pilgrimage = yes + } + + traits = { + sins = { hajjaj pilgrim } + } +} + +doctrine_pilgrimage_encouraged = { + icon = "doctrine_pilgrimage_encouraged" + + piety_cost = { + value = faith_doctrine_cost_mid + if = { + limit = { has_doctrine = doctrine_pilgrimage_encouraged } + multiply = faith_unchanged_doctrine_cost_mult } } - doctrine_clerical_succession_spiritual_fixed_appointment = { # Spiritual, Fixed - piety_cost = { - value = faith_doctrine_cost_high - if = { - limit = { has_doctrine = doctrine_clerical_succession_spiritual_fixed_appointment } - multiply = faith_unchanged_doctrine_cost_mult - } - else = { - if = { - limit = { - OR = { # Was Temporal - has_doctrine = doctrine_clerical_succession_temporal_fixed_appointment - has_doctrine = doctrine_clerical_succession_temporal_appointment - } - } - multiply = faith_changed_doctrine_cost_mult_two_step - } - if = { - limit = { - OR = { # Was Free - has_doctrine = doctrine_clerical_succession_spiritual_appointment - has_doctrine = doctrine_clerical_succession_temporal_appointment - } - } - multiply = faith_changed_doctrine_cost_mult_two_step - } - } - # Round up to the nearest multiple of 25 - divide = 25 - ceiling = yes - multiply = 25 - } - can_pick = { - custom_description = { - text = incompatible_doctrine_spiritual_appointment_temporal_trigger - NOT = { doctrine:doctrine_temporal_head = { is_in_list = selected_doctrines } } - } - } + parameters = { + can_go_on_pilgrimage = yes + basic_pilgrimage_rewards = yes + } +} - parameters = { - clerical_appointment_head_of_faith = yes - clerical_appointment_fixed = yes +doctrine_pilgrimage_local_rites = { + icon = "doctrine_pilgrimage_local_rites" + + piety_cost = { + value = faith_doctrine_cost_mid + if = { + limit = { has_doctrine = doctrine_pilgrimage_local_rites } + multiply = faith_unchanged_doctrine_cost_mult + } + } + + parameters = { + local_shrine_offering = yes + can_go_on_pilgrimage = yes + basic_pilgrimage_rewards = yes + } +} + +doctrine_pilgrimage_mandatory = { + icon = "doctrine_pilgrimage_mandatory" + + piety_cost = { + value = faith_doctrine_cost_mid + if = { + limit = { has_doctrine = doctrine_pilgrimage_mandatory } + multiply = faith_unchanged_doctrine_cost_mult + } + } + + is_shown = { + NOT = { religion_tag = islam_religion } + } + + character_modifier = { + monthly_piety_gain_mult = -0.25 + same_faith_opinion = -5 + } + + parameters = { + can_go_on_pilgrimage = yes + mandatory_pilgrimage = yes + basic_pilgrimage_rewards = yes + } +} + +doctrine_pilgrimage_mandatory_hajj = { + icon = "doctrine_pilgrimage_mandatory_hajj" + + piety_cost = { + value = faith_doctrine_cost_mid + if = { + limit = { has_doctrine = doctrine_pilgrimage_mandatory_hajj } + multiply = faith_unchanged_doctrine_cost_mult + } + } + + is_shown = { + religion_tag = islam_religion + } + + character_modifier = { + monthly_piety_gain_mult = -0.25 + same_faith_opinion = -5 + } + + parameters = { + can_go_on_pilgrimage = yes + mandatory_hajj = yes + basic_pilgrimage_rewards = yes + } +} + +doctrine_funeral_stoic = { # Abrahamic funerals, stand around and try not to cry too much before the body is humbly buried + piety_cost = { + value = faith_doctrine_cost_mid + if = { + limit = { has_doctrine = doctrine_funeral_stoic } + multiply = faith_unchanged_doctrine_cost_mult + } + } + + parameters = { + burial_funeral = yes + stoic_funeral = yes + } +} + +doctrine_funeral_bewailment = { # West African funerals, strongly encouraged to show emotion before the body is humbly buried + piety_cost = { + value = faith_doctrine_cost_mid + if = { + limit = { has_doctrine = doctrine_funeral_bewailment } + multiply = faith_unchanged_doctrine_cost_mult + } + } + + parameters = { + burial_funeral = yes + bewailment_funeral = yes + } +} +doctrine_funeral_cremation = { # Catch-all cremations, burn or otherwise dissolve the body + piety_cost = { + value = faith_doctrine_cost_mid + if = { + limit = { has_doctrine = doctrine_funeral_cremation } + multiply = faith_unchanged_doctrine_cost_mult + } + } + + parameters = { + cremation_funeral = yes + } +} + +doctrine_funeral_sky_burial = { # Have the body fed to scavenging animals and birds + piety_cost = { + value = faith_doctrine_cost_mid + if = { + limit = { has_doctrine = doctrine_funeral_sky_burial } + multiply = faith_unchanged_doctrine_cost_mult + } + } + + parameters = { + sky_burials_active = yes + can_build_towers_of_silence_active = yes + } + + character_modifier = { + negate_health_penalty_add = 0.25 + } +} + +doctrine_funeral_mummification = { # Fanatically preserve the body, very expensive + piety_cost = { + value = faith_doctrine_cost_high + if = { + limit = { has_doctrine = doctrine_funeral_mummification } + multiply = faith_unchanged_doctrine_cost_mult + } + } + + parameters = { + mummification_funeral = yes + } + + can_pick = { + custom_description = { + text = incompatible_tenet_aniconism_trigger + NOT = { doctrine:tenet_aniconism = { is_in_list = selected_doctrines } } } } } -doctrine_pilgrimage = { - group = "main_group" - doctrine_pilgrimage_forbidden = { - piety_cost = { - value = faith_doctrine_cost_mid - if = { - limit = { has_doctrine = doctrine_pilgrimage_forbidden } - multiply = faith_unchanged_doctrine_cost_mult - } +doctrine_family_rites = { # Solemn veneration + piety_cost = { + value = faith_doctrine_cost_high + if = { + limit = { has_doctrine = doctrine_family_rites } + multiply = faith_unchanged_doctrine_cost_mult } - character_modifier = { - monthly_piety_gain_mult = 0.2 - advantage_against_coreligionists = 5 - } - parameters = { - forbidden_from_pilgrimage = yes - } - traits = { - sins = { hajjaj pilgrim } + if = { + limit = { has_doctrine = tenet_filial_piety } + multiply = faith_unchanged_doctrine_cost_mult } } - doctrine_pilgrimage_encouraged = { - piety_cost = { - value = faith_doctrine_cost_mid - if = { - limit = { has_doctrine = doctrine_pilgrimage_encouraged } - multiply = faith_unchanged_doctrine_cost_mult - } - } - parameters = { - can_go_on_pilgrimage = yes - basic_pilgrimage_rewards = yes - } - } - - doctrine_pilgrimage_local_rites = { - piety_cost = { - value = faith_doctrine_cost_mid - if = { - limit = { has_doctrine = doctrine_pilgrimage_local_rites } - multiply = faith_unchanged_doctrine_cost_mult - } - } - parameters = { - local_shrine_offering = yes - can_go_on_pilgrimage = yes - basic_pilgrimage_rewards = yes - } - } - - doctrine_pilgrimage_mandatory = { - piety_cost = { - value = faith_doctrine_cost_mid - if = { - limit = { has_doctrine = doctrine_pilgrimage_mandatory } - multiply = faith_unchanged_doctrine_cost_mult - } - } - is_shown = { - NOT = { religion_tag = islam_religion } - } - character_modifier = { - monthly_piety_gain_mult = -0.25 - same_faith_opinion = -5 - } - parameters = { - can_go_on_pilgrimage = yes - mandatory_pilgrimage = yes - basic_pilgrimage_rewards = yes - } - } - - doctrine_pilgrimage_mandatory_hajj = { - piety_cost = { - value = faith_doctrine_cost_mid - if = { - limit = { has_doctrine = doctrine_pilgrimage_mandatory_hajj } - multiply = faith_unchanged_doctrine_cost_mult - } - } - is_shown = { - religion_tag = islam_religion - } - character_modifier = { - monthly_piety_gain_mult = -0.25 - same_faith_opinion = -5 - } - parameters = { - can_go_on_pilgrimage = yes - mandatory_hajj = yes - basic_pilgrimage_rewards = yes - } + parameters = { + burial_funeral = yes + family_rites = yes } } -doctrine_funeral = { - group = "clergy" - doctrine_funeral_stoic = { # Abrahamic funerals, stand around and try not to cry too much before the body is humbly buried - piety_cost = { - value = faith_doctrine_cost_mid - if = { - limit = { has_doctrine = doctrine_funeral_stoic } - multiply = faith_unchanged_doctrine_cost_mult - } - } - parameters = { - burial_funeral = yes - stoic_funeral = yes - } - } - doctrine_funeral_bewailment = { # West African funerals, strongly encouraged to show emotion before the body is humbly buried - piety_cost = { - value = faith_doctrine_cost_mid - if = { - limit = { has_doctrine = doctrine_funeral_bewailment } - multiply = faith_unchanged_doctrine_cost_mult - } - } - parameters = { - burial_funeral = yes - bewailment_funeral = yes - } - } - doctrine_funeral_cremation = { # Catch-all cremations, burn or otherwise dissolve the body - piety_cost = { - value = faith_doctrine_cost_mid - if = { - limit = { has_doctrine = doctrine_funeral_cremation } - multiply = faith_unchanged_doctrine_cost_mult - } - } - parameters = { - cremation_funeral = yes - } - } - doctrine_funeral_sky_burial = { # Have the body fed to scavenging animals and birds - piety_cost = { - value = faith_doctrine_cost_mid - if = { - limit = { has_doctrine = doctrine_funeral_sky_burial } - multiply = faith_unchanged_doctrine_cost_mult - } - } - parameters = { - sky_burials_active = yes - can_build_towers_of_silence_active = yes - } - - character_modifier = { - negate_health_penalty_add = 0.25 - } - } - doctrine_funeral_mummification = { # Fanatically preserve the body, very expensive - piety_cost = { - value = faith_doctrine_cost_high - if = { - limit = { has_doctrine = doctrine_funeral_mummification } - multiply = faith_unchanged_doctrine_cost_mult - } - } - parameters = { - mummification_funeral = yes - } - - can_pick = { - custom_description = { - text = incompatible_tenet_aniconism_trigger - NOT = { doctrine:tenet_aniconism = { is_in_list = selected_doctrines } } - } - } +doctrine_no_anointment = { + piety_cost = { + value = faith_doctrine_cost_mid } - doctrine_family_rites = { # Solemn veneration - piety_cost = { - value = faith_doctrine_cost_high - if = { - limit = { has_doctrine = doctrine_family_rites } - multiply = faith_unchanged_doctrine_cost_mult - } - if = { - limit = { has_doctrine = tenet_filial_piety } - multiply = faith_unchanged_doctrine_cost_mult - } - } - parameters = { - burial_funeral = yes - family_rites = yes - } + parameters = { + no_anointment = yes + coronation_artifact = yes } -} -doctrine_coronation = { - group = "clergy" - is_available_on_create = { + is_shown = { has_ach_dlc_trigger = yes } - doctrine_no_anointment = { - piety_cost = { - value = faith_doctrine_cost_mid - } - parameters = { - no_anointment = yes - } - is_shown = { - has_ach_dlc_trigger = yes - } +} + +doctrine_anointment_permitted = { + piety_cost = { + value = faith_doctrine_cost_mid } - doctrine_anointment_permitted = { - piety_cost = { - value = faith_doctrine_cost_mid - } - parameters = { - theocratic_coronation = yes - } - can_pick = { - custom_description = { - text = doctrine_requires_theocratic_head_of_faith_trigger - NOR = { - doctrine:doctrine_no_head = { is_in_list = selected_doctrines } - doctrine:doctrine_temporal_head = { is_in_list = selected_doctrines } - } + + parameters = { + theocratic_coronation = yes + coronation_artifact = yes + } + + can_pick = { + custom_description = { + text = doctrine_requires_theocratic_head_of_faith_trigger + NOR = { + doctrine:doctrine_no_head = { is_in_list = selected_doctrines } + doctrine:doctrine_temporal_head = { is_in_list = selected_doctrines } } } - is_shown = { - has_ach_dlc_trigger = yes - } } - doctrine_imperial_anointment = { - piety_cost = { - value = faith_doctrine_cost_mid - } - parameters = { - imperial_anointment = yes - } - can_pick = { - custom_description = { - text = doctrine_requires_theocratic_head_of_faith_trigger - NOR = { - doctrine:doctrine_no_head = { is_in_list = selected_doctrines } - doctrine:doctrine_temporal_head = { is_in_list = selected_doctrines } - } - } - } - is_shown = { - has_ach_dlc_trigger = yes - } + + is_shown = { + has_ach_dlc_trigger = yes } } +doctrine_imperial_anointment = { + piety_cost = { + value = faith_doctrine_cost_mid + } -doctrine_theism = { - group = "main_group" - doctrine_monotheist = { - piety_cost = { - value = faith_doctrine_cost_high - if = { - limit = { - OR = { - has_doctrine = abrahamic_hostility_doctrine - has_doctrine = doctrine_monotheist - } + parameters = { + imperial_anointment = yes + coronation_artifact = yes + } + + can_pick = { + custom_description = { + text = doctrine_requires_theocratic_head_of_faith_trigger + NOR = { + doctrine:doctrine_no_head = { is_in_list = selected_doctrines } + doctrine:doctrine_temporal_head = { is_in_list = selected_doctrines } + } + } + } + + is_shown = { + has_ach_dlc_trigger = yes + } +} + +doctrine_monotheist = { + icon = "doctrine_monotheist" + + piety_cost = { + value = faith_doctrine_cost_high + if = { + limit = { + OR = { + has_doctrine = abrahamic_hostility_doctrine + has_doctrine = doctrine_monotheist } - multiply = faith_unchanged_doctrine_cost_mult } - } - parameters = { - hostility_others = 3 + multiply = faith_unchanged_doctrine_cost_mult } } - doctrine_polytheist = { - piety_cost = { - value = faith_doctrine_cost_high - if = { - limit = { has_doctrine = abrahamic_hostility_doctrine } - multiply = faith_changed_doctrine_cost_mult_three_step - } - else_if = { - limit = { has_doctrine = doctrine_polytheist } - multiply = faith_unchanged_doctrine_cost_mult - } + + parameters = { + hostility_others = 3 + } +} + +doctrine_polytheist = { + icon = "doctrine_polytheist" + + piety_cost = { + value = faith_doctrine_cost_high + if = { + limit = { has_doctrine = abrahamic_hostility_doctrine } + multiply = faith_changed_doctrine_cost_mult_three_step } - parameters = { - hostility_others = 2 + else_if = { + limit = { has_doctrine = doctrine_polytheist } + multiply = faith_unchanged_doctrine_cost_mult } } + + parameters = { + hostility_others = 2 + } +} + doctrine_pantheist = { + icon = "doctrine_pantheist" piety_cost = { value = faith_doctrine_cost_high if = { @@ -1557,9 +1642,6 @@ doctrine_theism = { hostility_others = 1 } } -} -doctrine_special_sevillian_dominion = { - group = "clergy" doctrine_sevillian_dominion_1 = { is_shown = { @@ -1821,10 +1903,7 @@ doctrine_special_sevillian_dominion = { param_bureaucracy_exp_3 = yes } } -} - -doctrine_special_roman_dominion = { - group = "clergy" + doctrine_roman_dominion_1 = { is_shown = { @@ -2085,4 +2164,3 @@ doctrine_special_roman_dominion = { param_bureaucracy_exp_3 = yes } } -} \ No newline at end of file diff --git a/common/religion/doctrine_types/30_core_tenets.txt b/common/religion/doctrine_types/30_core_tenets.txt index 4dc2ffbb..202b858f 100644 --- a/common/religion/doctrine_types/30_core_tenets.txt +++ b/common/religion/doctrine_types/30_core_tenets.txt @@ -1,7 +1,4 @@ -doctrine_core_tenets = { - group = "core_tenets" - number_of_picks = 3 - + ###### NEOW TENETS ###### ###WICCA### @@ -5641,7 +5638,6 @@ virtues = { lifestyle_hunter } } } -} ############################# # Empty Template Tenet #