From 39f78149733fcb57456e51ca14c051a2d28fa66e Mon Sep 17 00:00:00 2001 From: Archa3opt3ryx Date: Fri, 26 Jun 2026 14:03:29 -0400 Subject: [PATCH] Universal Tolerance work --- .../00_doctrine_group_types.txt | 2 +- ...0_1_neow_universal_tolerance_doctrines.txt | 43 +++++++++++++++++++ .../religion_types/NEOW_octobrist.txt | 4 ++ ...religion_tolerance doctrines_l_english.yml | 12 ++++++ 4 files changed, 60 insertions(+), 1 deletion(-) diff --git a/common/religion/doctrine_group_types/00_doctrine_group_types.txt b/common/religion/doctrine_group_types/00_doctrine_group_types.txt index ccccb202..01a89a60 100644 --- a/common/religion/doctrine_group_types/00_doctrine_group_types.txt +++ b/common/religion/doctrine_group_types/00_doctrine_group_types.txt @@ -438,7 +438,7 @@ doctrine_universal_tolerance_cosm = { } } -doctrine_universal_tolerance_cosm = { +doctrine_universal_tolerance_oct = { category = "main_group" is_available_on_create = { diff --git a/common/religion/doctrine_types/00_1_neow_universal_tolerance_doctrines.txt b/common/religion/doctrine_types/00_1_neow_universal_tolerance_doctrines.txt index 12e99ec4..52198b5a 100644 --- a/common/religion/doctrine_types/00_1_neow_universal_tolerance_doctrines.txt +++ b/common/religion/doctrine_types/00_1_neow_universal_tolerance_doctrines.txt @@ -630,6 +630,49 @@ special_doctrine_common_task = { #Cosmist One parameters = { hostility_override_special_doctrine_common_task = 0 + hostility_override_special_doctrine_the_reds = 2 + } +} + +special_doctrine_the_reds = { #Octobrist + icon = "special_doctrine_the_reds" + is_shown = { + religion_tag = octobrist_religion + } + + piety_cost = { + value = faith_doctrine_cost_low + if = { + limit = { has_doctrine = special_doctrine_the_reds } + multiply = faith_unchanged_tolerance_doctrine_cost_mult + } + } + + parameters = { + hostility_override_special_doctrine_the_reds = 1 + + hostility_override_special_doctrine_common_task = 2 + + hostility_override_special_doctrine_the_whites = 3 + } +} + +special_doctrine_the_whites = { #Octobrist + icon = "special_doctrine_the_whites" + is_shown = { + religion_tag = octobrist_religion + } + + piety_cost = { + value = faith_doctrine_cost_low + if = { + limit = { has_doctrine = special_doctrine_the_whites } + multiply = faith_unchanged_tolerance_doctrine_cost_mult + } + } + + parameters = { + hostility_override_special_doctrine_the_reds = 3 } } diff --git a/common/religion/religion_types/NEOW_octobrist.txt b/common/religion/religion_types/NEOW_octobrist.txt index 4cb35ee2..4302df94 100644 --- a/common/religion/religion_types/NEOW_octobrist.txt +++ b/common/religion/religion_types/NEOW_octobrist.txt @@ -254,6 +254,7 @@ holy_site = antioch #Special Tolerance + doctrine = special_doctrine_the_whites #Tenets doctrine = tenet_religious_legal_pronouncements @@ -328,6 +329,7 @@ #Special Tolerance doctrine = doctrine_pluralism_fundamentalist + doctrine = special_doctrine_the_reds #Marriage | placeholder doctrine = doctrine_monogamy @@ -373,6 +375,7 @@ #Special Tolerance doctrine = doctrine_pluralism_fundamentalist + doctrine = special_doctrine_the_reds #Marriage | placeholder doctrine = doctrine_monogamy @@ -419,6 +422,7 @@ #Special Tolerance doctrine = doctrine_pluralism_fundamentalist + doctrine = special_doctrine_the_reds #Marriage | placeholder doctrine = doctrine_monogamy diff --git a/localization/english/replace/religion/doctrines/zz_NEOW_religion_tolerance doctrines_l_english.yml b/localization/english/replace/religion/doctrines/zz_NEOW_religion_tolerance doctrines_l_english.yml index 659eef25..c68ab246 100644 --- a/localization/english/replace/religion/doctrines/zz_NEOW_religion_tolerance doctrines_l_english.yml +++ b/localization/english/replace/religion/doctrines/zz_NEOW_religion_tolerance doctrines_l_english.yml @@ -276,3 +276,15 @@ doctrine_parameter_hostility_override_special_doctrine_apollonian:0 "" doctrine_parameter_hostility_override_special_doctrine_dionysian:0 "" + + doctrine_universal_tolerance_cath_name: "Universal Tolerance" + doctrine_universal_tolerance_nov_name: "Universal Tolerance" + doctrine_universal_tolerance_fre_name: "Universal Tolerance" + doctrine_universal_tolerance_prot_name: "Universal Tolerance" + doctrine_universal_tolerance_thel_name: "Universal Tolerance" + doctrine_universal_tolerance_brit_name: "Universal Tolerance" + doctrine_universal_tolerance_ger_name: "Universal Tolerance" + doctrine_universal_tolerance_chron_name: "Universal Tolerance" + doctrine_universal_tolerance_euro_name: "Universal Tolerance" + doctrine_universal_tolerance_cosm_name: "Universal Tolerance" + doctrine_universal_tolerance_oct_name: "Universal Tolerance"