From e8408e17d94d47274ac1a5b4fdd7199e79a5faa7 Mon Sep 17 00:00:00 2001 From: Archa3opt3ryx Date: Wed, 4 Jun 2025 18:13:26 -0400 Subject: [PATCH] Added Universal Tolerance file Also added the Catholic tolerance doctrines, mostly without loc. Made changes to facilitate that + added new tenets for Absurdism. --- common/religion/doctrines/00_core_tenets.txt | 77 +++++++++++++++++-- .../doctrines/02_doctrines_special.txt | 44 ----------- common/religion/religions/NEOW_catholic.txt | 26 +++---- .../religion/religions/NEOW_europeanist.txt | 4 +- common/religion/religions/NEOW_novelist.txt | 10 ++- common/religion/religions/NEOW_oceanic.txt | 4 +- .../religion/religions/NEOW_resurgentist.txt | 4 +- .../religions/NEOW_third_estatist.txt | 6 +- ...> special_doctrine_people_of_the_book.dds} | 0 ...te.dds => special_doctrine_roman_rite.dds} | 0 .../special_doctrine_sevillian_rite.dds | 3 + .../NEOW_religion_novelist_l_english.yml | 2 +- 12 files changed, 103 insertions(+), 77 deletions(-) rename gfx/interface/icons/faith_doctrines/{special_doctrine_novelist_cousin.dds => special_doctrine_people_of_the_book.dds} (100%) rename gfx/interface/icons/faith_doctrines/{special_doctrine_catholic_rite.dds => special_doctrine_roman_rite.dds} (100%) create mode 100644 gfx/interface/icons/faith_doctrines/special_doctrine_sevillian_rite.dds diff --git a/common/religion/doctrines/00_core_tenets.txt b/common/religion/doctrines/00_core_tenets.txt index 2bc4c198..cf369c0c 100644 --- a/common/religion/doctrines/00_core_tenets.txt +++ b/common/religion/doctrines/00_core_tenets.txt @@ -1468,6 +1468,76 @@ destroying_artifacts_is_pious = yes } } + + tenet_letranger = { + icon = core_tenet_inner_journey + is_shown = { + religion_tag = novelist_religion + } + piety_cost = { + value = faith_tenet_cost_low + # Multiplier for keeping same tenet + if = { + limit = { has_doctrine = tenet_letranger } + multiply = faith_unchanged_doctrine_cost_mult + } + } + + parameters = { + literalist_debate_enabled = yes + meditation_mechanics_active = yes + } + + character_modifier = { + learning_per_stress_level = 2 + ignore_opinion_of_different_faith = yes + } + + traits = { + virtues = { eccentric } + } + } + + tenet_the_search_for_a_meaning = { + icon = core_tenet_mendicant_preachers + is_shown = { + religion_tag = novelist_religion + } + + piety_cost = { + value = faith_tenet_cost_low + # Multiplier for keeping same tenet + if = { + limit = { has_doctrine = tenet_the_search_for_a_meaning } + multiply = faith_unchanged_doctrine_cost_mult + } + } + + can_pick = { + custom_description = { + text = ADULTERY_MUST_BE_FULLY_ACCEPTED + NOR = { + doctrine:doctrine_adultery_women_crime = { is_in_list = selected_doctrines } + doctrine:doctrine_adultery_women_shunned = { is_in_list = selected_doctrines } + doctrine:doctrine_adultery_men_crime = { is_in_list = selected_doctrines } + doctrine:doctrine_adultery_men_shunned = { is_in_list = selected_doctrines } + } + } + } + + parameters = { + reduced_stress_from_torture = yes + no_unfaithfulness_penalty_active = yes + unlock_voluntary_laampdom_faith = yes + } + + character_modifier = { + monthly_learning_lifestyle_xp_gain_mult = 20 + tyranny_gain_mult = 1.00 + } + } + + tenet_vows_of_poverty = { icon = core_tenet_vows_of_poverty piety_cost = { @@ -2588,13 +2658,6 @@ } } - is_shown = { - OR = { - religion_tag = west_african_bori_religion - religion_tag = akom_religion - } - } - parameters = { spirit_possession_active = yes } diff --git a/common/religion/doctrines/02_doctrines_special.txt b/common/religion/doctrines/02_doctrines_special.txt index 12d61481..c660c8c2 100644 --- a/common/religion/doctrines/02_doctrines_special.txt +++ b/common/religion/doctrines/02_doctrines_special.txt @@ -95,50 +95,6 @@ is_gnostic_faith = { } } -special_tolerance = { - group = "main_group" - number_of_picks = 2 - is_available_on_create = { - always = no # Goes away when creating a new Faith - } - - special_doctrine_ecumenical_christian = { - parameters = { - hostility_override_special_doctrine_ecumenical_christian = 1 - } - } - special_doctrine_catholic_rite = { - parameters = { - hostility_override_special_doctrine_catholic_rite = 0 - } - } - special_doctrine_via_media = { - parameters = { - hostility_override_special_doctrine_christian = 1 - } - } - special_doctrine_christian = { - visible = no - } - special_doctrine_novelist = { - visible = no - } - special_doctrine_esoteric_witchcraft = { - visible = no - } - special_doctrine_novelist_kinship = { - parameters = { - hostility_override_special_doctrine_novelist_kinship = 0 - hostility_override_special_doctrine_novelist_cousin = 1 - } - } - special_doctrine_novelist_cousin = { - parameters = { - hostility_override_special_doctrine_novelist_kinship = 1 - } - } -} - heresy_hostility = { group = "not_creatable" is_available_on_create = { diff --git a/common/religion/religions/NEOW_catholic.txt b/common/religion/religions/NEOW_catholic.txt index fc1f5f6e..e95eebfc 100644 --- a/common/religion/religions/NEOW_catholic.txt +++ b/common/religion/religions/NEOW_catholic.txt @@ -2,7 +2,7 @@ family = rf_abrahamic doctrine_background_icon = core_tenet_banner_christian.dds - doctrine = pagan_hostility_doctrine + doctrine = abrahamic_hostility_doctrine #Main Group | placeholder doctrine = doctrine_spiritual_head @@ -255,7 +255,7 @@ #holy_site = segrada_familia #Special Tolerance | placeholder - doctrine = special_doctrine_novelist_cousin + doctrine = special_doctrine_people_of_the_book doctrine = special_doctrine_christian #Tenets | placeholder @@ -332,7 +332,7 @@ #holy_site = segrada_familia #Special Tolerance | placeholder - doctrine = special_doctrine_catholic_rite + doctrine = special_doctrine_roman_rite doctrine = special_doctrine_christian doctrine = doctrine_bastardry_none #Tenets | placeholder @@ -409,7 +409,7 @@ holy_site = cartagena #Special Tolerance | placeholder - doctrine = special_doctrine_ecumenical_christian + doctrine = special_doctrine_sevillian_rite doctrine = special_doctrine_christian #Tenets | placeholder @@ -489,7 +489,7 @@ #holy_site = segrada_familia #Special Tolerance | placeholder - doctrine = special_doctrine_catholic_rite + doctrine = special_doctrine_roman_rite doctrine = special_doctrine_christian #Tenets | placeholder @@ -565,7 +565,7 @@ #holy_site = segrada_familia #Special Tolerance | placeholder - doctrine = special_doctrine_catholic_rite + doctrine = special_doctrine_dharmic_catholicism doctrine = special_doctrine_christian #Tenets | placeholder @@ -641,7 +641,7 @@ #holy_site = segrada_familia #Special Tolerance | placeholder - doctrine = special_doctrine_catholic_rite + doctrine = special_doctrine_roman_rite doctrine = special_doctrine_christian #Tenets | placeholder @@ -717,7 +717,7 @@ #holy_site = segrada_familia #Special Tolerance | placeholder - doctrine = special_doctrine_catholic_rite + doctrine = special_doctrine_incorruptible_dogma doctrine = special_doctrine_christian #Tenets | placeholder @@ -794,7 +794,7 @@ #holy_site = segrada_familia #Special Tolerance | placeholder - doctrine = special_doctrine_catholic_rite + doctrine = special_doctrine_incorruptible_dogma doctrine = special_doctrine_christian #Tenets | placeholder @@ -871,7 +871,7 @@ #holy_site = segrada_familia #Special Tolerance | placeholder - doctrine = special_doctrine_catholic_rite + doctrine = special_doctrine_incorruptible_dogma doctrine = special_doctrine_christian #Tenets | placeholder @@ -948,7 +948,7 @@ #holy_site = segrada_familia #Special Tolerance | placeholder - doctrine = special_doctrine_catholic_rite + doctrine = special_doctrine_incorruptible_dogma doctrine = special_doctrine_christian #Tenets | placeholder @@ -1025,7 +1025,7 @@ #holy_site = segrada_familia #Special Tolerance | placeholder - doctrine = special_doctrine_catholic_rite + doctrine = special_doctrine_roman_rite doctrine = special_doctrine_christian #Tenets | placeholder @@ -1102,7 +1102,7 @@ #holy_site = segrada_familia #Special Tolerance | placeholder - doctrine = special_doctrine_catholic_rite + doctrine = special_doctrine_roman_rite doctrine = special_doctrine_christian #Tenets | placeholder diff --git a/common/religion/religions/NEOW_europeanist.txt b/common/religion/religions/NEOW_europeanist.txt index 222e1197..93bd9ae8 100644 --- a/common/religion/religions/NEOW_europeanist.txt +++ b/common/religion/religions/NEOW_europeanist.txt @@ -255,7 +255,7 @@ #Special Tolerance | placeholder #doctrine = special_doctrine_ecumenical_christian - #doctrine = special_doctrine_novelist_cousin + #doctrine = special_doctrine_people_of_the_book #Tenets | placeholder doctrine = core_tenet_belle_epoque @@ -332,7 +332,7 @@ #Special Tolerance | placeholder #doctrine = special_doctrine_ecumenical_christian - doctrine = special_doctrine_novelist_cousin + doctrine = special_doctrine_people_of_the_book #Tenets | placeholder doctrine = core_tenet_belle_epoque diff --git a/common/religion/religions/NEOW_novelist.txt b/common/religion/religions/NEOW_novelist.txt index 52f896a8..3c042cb4 100644 --- a/common/religion/religions/NEOW_novelist.txt +++ b/common/religion/religions/NEOW_novelist.txt @@ -833,9 +833,13 @@ doctrine = special_doctrine_novelist #Tenets | placeholder - doctrine = tenet_communion - doctrine = tenet_armed_pilgrimages - doctrine = tenet_monasticism + doctrine = tenet_letranger + doctrine = tenet_the_search_for_a_meaning + doctrine = tenet_people_of_the_book + + #Crimes | placeholder + doctrine = doctrine_adultery_men_accepted + doctrine = doctrine_adultery_women_accepted #Special/virtue | placeholder doctrine = special_doctrine_absurdist diff --git a/common/religion/religions/NEOW_oceanic.txt b/common/religion/religions/NEOW_oceanic.txt index c4027522..bd2fc8b6 100644 --- a/common/religion/religions/NEOW_oceanic.txt +++ b/common/religion/religions/NEOW_oceanic.txt @@ -259,7 +259,7 @@ oceanic_religion = { #Special Tolerance | placeholder #doctrine = special_doctrine_ecumenical_christian - doctrine = special_doctrine_novelist_cousin + doctrine = special_doctrine_people_of_the_book #Tenets | placeholder doctrine = tenet_vows_of_poverty @@ -336,7 +336,7 @@ oceanic_religion = { #Special Tolerance | placeholder #doctrine = special_doctrine_ecumenical_christian - doctrine = special_doctrine_novelist_cousin + doctrine = special_doctrine_people_of_the_book #Tenets | placeholder doctrine = tenet_vows_of_poverty diff --git a/common/religion/religions/NEOW_resurgentist.txt b/common/religion/religions/NEOW_resurgentist.txt index 6eab647a..5e03b04e 100644 --- a/common/religion/religions/NEOW_resurgentist.txt +++ b/common/religion/religions/NEOW_resurgentist.txt @@ -254,7 +254,7 @@ #Special Tolerance | placeholder #doctrine = special_doctrine_ecumenical_christian - doctrine = special_doctrine_novelist_cousin + doctrine = special_doctrine_people_of_the_book #Tenets | placeholder doctrine = tenet_bhakti @@ -331,7 +331,7 @@ #Special Tolerance | placeholder #doctrine = special_doctrine_ecumenical_christian - doctrine = special_doctrine_novelist_cousin + doctrine = special_doctrine_people_of_the_book #Tenets | placeholder doctrine = tenet_warmonger diff --git a/common/religion/religions/NEOW_third_estatist.txt b/common/religion/religions/NEOW_third_estatist.txt index de9d38a4..579abc75 100644 --- a/common/religion/religions/NEOW_third_estatist.txt +++ b/common/religion/religions/NEOW_third_estatist.txt @@ -254,7 +254,7 @@ #Special Tolerance | placeholder #doctrine = special_doctrine_ecumenical_christian - doctrine = special_doctrine_novelist_cousin + doctrine = special_doctrine_people_of_the_book #Tenets | placeholder doctrine = tenet_liberte @@ -334,7 +334,7 @@ #Special Tolerance | placeholder #doctrine = special_doctrine_ecumenical_christian - doctrine = special_doctrine_novelist_cousin + doctrine = special_doctrine_people_of_the_book #Tenets | placeholder doctrine = tenet_human_sacrifice @@ -414,7 +414,7 @@ #Special Tolerance | placeholder #doctrine = special_doctrine_ecumenical_christian - doctrine = special_doctrine_novelist_cousin + doctrine = special_doctrine_people_of_the_book #Tenets | placeholder doctrine = tenet_vows_of_poverty diff --git a/gfx/interface/icons/faith_doctrines/special_doctrine_novelist_cousin.dds b/gfx/interface/icons/faith_doctrines/special_doctrine_people_of_the_book.dds similarity index 100% rename from gfx/interface/icons/faith_doctrines/special_doctrine_novelist_cousin.dds rename to gfx/interface/icons/faith_doctrines/special_doctrine_people_of_the_book.dds diff --git a/gfx/interface/icons/faith_doctrines/special_doctrine_catholic_rite.dds b/gfx/interface/icons/faith_doctrines/special_doctrine_roman_rite.dds similarity index 100% rename from gfx/interface/icons/faith_doctrines/special_doctrine_catholic_rite.dds rename to gfx/interface/icons/faith_doctrines/special_doctrine_roman_rite.dds diff --git a/gfx/interface/icons/faith_doctrines/special_doctrine_sevillian_rite.dds b/gfx/interface/icons/faith_doctrines/special_doctrine_sevillian_rite.dds new file mode 100644 index 00000000..1975100b --- /dev/null +++ b/gfx/interface/icons/faith_doctrines/special_doctrine_sevillian_rite.dds @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c261fc4827534e4a4c40a53e9f82b00abc39d353290bc2abd07f6108e3bee751 +size 76864 diff --git a/localization/english/replace/religion/NEOW_religion_novelist_l_english.yml b/localization/english/replace/religion/NEOW_religion_novelist_l_english.yml index e74ce6ab..dcdc11c0 100644 --- a/localization/english/replace/religion/NEOW_religion_novelist_l_english.yml +++ b/localization/english/replace/religion/NEOW_religion_novelist_l_english.yml @@ -18,7 +18,7 @@ carolingian_adj:0 "Carolingian" carolingian_adherent:0 "Carolingian" carolingian_adherent_plural:0 "Carolingians" - carolingian_desc:0 "The Levy of [Concept('neow_charlemagne','Charlemagne')|E] are those Novelists who believe there is no afterlife awaiting them, except if they earn the privilege to serve Charlemagne's army during the end of days. They believe that Charlemagne, the glorious Sun King and the eternal State itself, ruled the utopian Ancien Régime for millennia, either directly or through his avatars in the mortal plane. When the last Emperor was struck down and imprisoned at sea, the Ancien Régime fell into the hands of the leaderless people, and the world was consumed by anarchy. While his Soldiers await his inevitable return, they worship him as the only worthy God, the physical manifestation of the Author, dedicated to combating evil. The Soldiers of Charlemagne pride themselves on their unceasing endurance, because though the world is dark, and the old regime is close to falling to another Reign of Terror, they will overcome and arise even more glorious than before, when Charlemagne himself returns at the end of history." + carolingian_desc:0 "The Levy of [Concept('neow_charlemagne','Charlemagne')|E] are those Novelists who believe there is no afterlife awaiting them, except if they earn the privilege to serve Charlemagne's army during the end of days. They believe that Charlemagne, the glorious Sun King and the eternal State itself, ruled the utopian Ancien Régime for millennia, either directly or through his avatars in the mortal plane. When the last Emperor was struck down and imprisoned at sea, the Ancien Régime fell into the hands of the leaderless people, and the world was consumed by anarchy. While his Soldiers await his inevitable return, they worship him as the only worthy God, the physical manifestation of the Author, dedicated to combating evil. The faithful pride themselves on their unceasing endurance, because though the world is dark, and the old regime is close to falling to another Reign of Terror, they will overcome and arise even more glorious than before, when Charlemagne himself returns at the end of history." carolingian_religious_head_title:0 "WIP" carolingian_religious_head_title_name:0 "WIP"