From fb88d6c729debc3bb84cee855a7955558c4a1652 Mon Sep 17 00:00:00 2001 From: Greekman Date: Sat, 15 Aug 2026 18:13:11 +0100 Subject: [PATCH] epic religion stuff --- common/buildings/00_temple_buildings.txt | 20 +++--- common/buildings/temple_citadel_buildings.txt | 18 +++-- .../coat_of_arms/01_holy_order_coas.txt | 72 +++++++++++++++++++ .../doctrine_types/30_core_tenets.txt | 1 + .../holy_site_types/00_holy_site_types.txt | 20 ++++++ .../religion/religion_types/NEOW_catholic.txt | 11 +-- .../religion/religion_types/NEOW_orthodox.txt | 25 ++----- .../replace/NEOW_holy_orders_l_english.yml | 3 +- ...zz_NEOW_religion_core_tenets_l_english.yml | 2 + .../religion/holy_orders_l_english.yml | 6 +- .../religion/zz_NEOW_holy_sites_l_english.yml | 4 ++ 11 files changed, 139 insertions(+), 43 deletions(-) diff --git a/common/buildings/00_temple_buildings.txt b/common/buildings/00_temple_buildings.txt index cf2f0763a..e9452e3c2 100644 --- a/common/buildings/00_temple_buildings.txt +++ b/common/buildings/00_temple_buildings.txt @@ -844,8 +844,9 @@ temple_01 = { save_scope_as = temple_location if = { limit = { - county.holder.culture = { - has_cultural_parameter = more_fervor_on_church_construction + OR = { + culture = { has_cultural_parameter = more_fervor_on_church_construction } + faith = { has_doctrine_parameter = more_fervor_on_church_construction } } } county.holder.faith = { @@ -1830,8 +1831,9 @@ temple_02 = { } if = { limit = { - county.holder.culture = { - has_cultural_parameter = more_fervor_on_church_construction + OR = { + culture = { has_cultural_parameter = more_fervor_on_church_construction } + faith = { has_doctrine_parameter = more_fervor_on_church_construction } } } county.holder.faith = { @@ -2688,8 +2690,9 @@ temple_03 = { } if = { limit = { - county.holder.culture = { - has_cultural_parameter = more_fervor_on_church_construction + OR = { + culture = { has_cultural_parameter = more_fervor_on_church_construction } + faith = { has_doctrine_parameter = more_fervor_on_church_construction } } } county.holder.faith = { @@ -3542,8 +3545,9 @@ temple_04 = { } if = { limit = { - county.holder.culture = { - has_cultural_parameter = more_fervor_on_church_construction + OR = { + culture = { has_cultural_parameter = more_fervor_on_church_construction } + faith = { has_doctrine_parameter = more_fervor_on_church_construction } } } county.holder.faith = { diff --git a/common/buildings/temple_citadel_buildings.txt b/common/buildings/temple_citadel_buildings.txt index b6d007861..f6c4122bf 100644 --- a/common/buildings/temple_citadel_buildings.txt +++ b/common/buildings/temple_citadel_buildings.txt @@ -760,7 +760,10 @@ temple_citadel_01 = { if = { limit = { + OR = { culture = { has_cultural_parameter = more_fervor_on_church_construction } + faith = { has_doctrine_parameter = more_fervor_on_church_construction } + } } faith = { change_fervor = { @@ -1663,8 +1666,9 @@ temple_citadel_02 = { } if = { limit = { - culture = { - has_cultural_parameter = more_fervor_on_church_construction + OR = { + culture = { has_cultural_parameter = more_fervor_on_church_construction } + faith = { has_doctrine_parameter = more_fervor_on_church_construction } } } faith = { @@ -2497,8 +2501,9 @@ temple_citadel_03 = { } if = { limit = { - culture = { - has_cultural_parameter = more_fervor_on_church_construction + OR = { + culture = { has_cultural_parameter = more_fervor_on_church_construction } + faith = { has_doctrine_parameter = more_fervor_on_church_construction } } } faith = { @@ -3308,8 +3313,9 @@ temple_citadel_04 = { } if = { limit = { - culture = { - has_cultural_parameter = more_fervor_on_church_construction + OR = { + culture = { has_cultural_parameter = more_fervor_on_church_construction } + faith = { has_doctrine_parameter = more_fervor_on_church_construction } } } faith = { diff --git a/common/coat_of_arms/coat_of_arms/01_holy_order_coas.txt b/common/coat_of_arms/coat_of_arms/01_holy_order_coas.txt index 473264fbb..2195421dd 100644 --- a/common/coat_of_arms/coat_of_arms/01_holy_order_coas.txt +++ b/common/coat_of_arms/coat_of_arms/01_holy_order_coas.txt @@ -269,3 +269,75 @@ ho_order_of_the_holy_virgin={ } +ho_basilian_order_of_josaphat={ + pattern="pattern_horizontal_split_01.dds" + color1=white + color2=white + color3=blue + colored_emblem={ + color1=yellow + color2=yellow_light + texture="ce_fire.dds" + instance={ + position={ 0.500000 0.350000 } + scale={ 0.500000 0.500000 } + } + + instance={ + scale={ 0.490000 0.490000 } + depth=1.010000 + } + + instance={ + position={ 0.500000 0.620000 } + scale={ 0.460000 0.460000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_cross_07.dds" + instance={ + position={ 0.500000 0.150000 } + scale={ 0.330000 0.420000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=blue_light + texture="NEOW_ce_halfsun.dds" + instance={ + position={ 0.500000 0.640000 } + scale={ 0.610000 0.610000 } + depth=6.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_frame_circle_borre_single_knots.dds" + instance={ + position={ 0.500000 0.550000 } + scale={ 0.690000 1.000000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=green + texture="NEOW_ce_sovwreath.dds" + instance={ + position={ 0.500000 0.550000 } + scale={ 0.770000 1.000000 } + depth=3.010000 + } + + } + +} diff --git a/common/religion/doctrine_types/30_core_tenets.txt b/common/religion/doctrine_types/30_core_tenets.txt index 0fb3c0973..17db8797c 100644 --- a/common/religion/doctrine_types/30_core_tenets.txt +++ b/common/religion/doctrine_types/30_core_tenets.txt @@ -138,6 +138,7 @@ # reforging_artifacts_is_pious = yes ## seems to be hard coded neow_piety_from_temple_construction = yes building_temples_gives_development = yes + more_fervor_on_church_construction = yes } } diff --git a/common/religion/holy_site_types/00_holy_site_types.txt b/common/religion/holy_site_types/00_holy_site_types.txt index 27a0a1a20..2fa8ff531 100644 --- a/common/religion/holy_site_types/00_holy_site_types.txt +++ b/common/religion/holy_site_types/00_holy_site_types.txt @@ -2899,6 +2899,26 @@ zalaszanto = { } } +# greek catholic +vitebsk = { + county = c_vitebsk + barony = b_vitebsk + + character_modifier = { + martial_per_piety_level = 1 + monthly_piety_gain_per_knight_add = 0.1 + } +} +berestye = { + county = c_berestye + barony = b_berestye + + character_modifier = { + same_faith_opinion = 15 + tolerance_advantage_mod = 5 + } +} + # Baltic kaunas = { diff --git a/common/religion/religion_types/NEOW_catholic.txt b/common/religion/religion_types/NEOW_catholic.txt index 4e64f4052..7389f4240 100644 --- a/common/religion/religion_types/NEOW_catholic.txt +++ b/common/religion/religion_types/NEOW_catholic.txt @@ -1252,11 +1252,11 @@ icon = greek_catholic religious_head = d_greek_catholic_hof - #holy_site = jerusalem + holy_site = berestye # woman chest holy_site = constantinople holy_site = rome holy_site = konugardr - holy_site = athos + holy_site = vitebsk # joshpant #holy_site = antioch #Special Tolerance @@ -1268,9 +1268,10 @@ doctrine = tenet_monasticism holy_order_names = { - { name = "holy_order_brotherhood_of_the_holy_sepulchre" } - { name = "holy_order_knights_of_the_first_patrirchate" } - { name = "holy_order_order_of_the_holy_virgin" } + { name = "holy_order_basilian_order_of_josaphat" coat_of_arms = "ho_basilian_order_of_josaphat" } + { name = "holy_order_brotherhood_of_the_holy_sepulchre" coat_of_arms = "ho_brotherhood_of_the_holy_sepulchre" } + { name = "holy_order_knights_of_the_first_patrirchate" coat_of_arms = "ho_knights_of_the_first_patrirchate" } + { name = "holy_order_order_of_the_holy_virgin" coat_of_arms = "ho_order_of_the_holy_virgin" } } localization = { # Utilizes the Orthodox loc for the most part diff --git a/common/religion/religion_types/NEOW_orthodox.txt b/common/religion/religion_types/NEOW_orthodox.txt index 6aab55303..246d59ca6 100644 --- a/common/religion/religion_types/NEOW_orthodox.txt +++ b/common/religion/religion_types/NEOW_orthodox.txt @@ -56,14 +56,17 @@ custom_faith_1 custom_faith_2 custom_faith_3 custom_faith_4 custom_faith_5 custom_faith_6 custom_faith_7 custom_faith_8 custom_faith_9 custom_faith_10 dualism_custom_1 zoroastrian_custom_1 zoroastrian_custom_2 buddhism_custom_1 buddhism_custom_2 buddhism_custom_3 buddhism_custom_4 taoism_custom_1 yazidi_custom_1 sunni_custom_2 sunni_custom_3 sunni_custom_4 muhakkima_1 muhakkima_2 muhakkima_4 muhakkima_5 muhakkima_6 judaism_custom_1 custom_faith_fp1_fenrir custom_faith_fp1_irminsul custom_faith_fp1_jormungandr custom_faith_fp1_odins_ravens custom_faith_fp1_runestone_moon custom_faith_fp1_thors_hammer custom_faith_fp1_valknut custom_faith_fp1_yggdrasil custom_faith_boromian_circles custom_faith_lotus custom_faith_aum_tibetan custom_faith_pentagram custom_faith_pentagram_inverted custom_faith_burning_bush custom_faith_allah custom_faith_gankyil custom_faith_eye_of_providence custom_faith_dove custom_faith_ichthys custom_faith_lamb custom_faith_black_sheep custom_faith_ankh custom_faith_chi_rho custom_faith_hamsa custom_faith_cool_s } - holy_order_names = { #placeholder + holy_order_names = { #good enough + { name = "holy_order_brotherhood_of_the_holy_sepulchre" coat_of_arms = "ho_brotherhood_of_the_holy_sepulchre" } + { name = "holy_order_knights_of_the_first_patrirchate" coat_of_arms = "ho_knights_of_the_first_patrirchate" } + { name = "holy_order_order_of_the_holy_virgin" coat_of_arms = "ho_order_of_the_holy_virgin" } { name = "holy_order_knights_of_the_chalice" } { name = "holy_order_order_of_the_holy_communion" } { name = "holy_order_knights_of_the_first_gospel" } { name = "holy_order_guardians_of_the_shroud" } { name = "holy_order_knights_of_the_reliquary" } { name = "holy_order_warriors_of_the_cross" } - { name = "holy_order_christian" coat_of_arms = "ho_christian" } + { name = "holy_order_christian" } } holy_order_maa = { cataphract } @@ -274,12 +277,6 @@ doctrine = tenet_bhakti doctrine = tenet_iconodulism - holy_order_names = { - { name = "holy_order_brotherhood_of_the_holy_sepulchre" coat_of_arms = "ho_brotherhood_of_the_holy_sepulchre" } - { name = "holy_order_knights_of_the_first_patrirchate" coat_of_arms = "ho_knights_of_the_first_patrirchate" } - { name = "holy_order_order_of_the_holy_virgin" coat_of_arms = "ho_order_of_the_holy_virgin" } - } - localization = { # Patriarchs instead of Popes ReligiousHeadName = orthodox_religious_head_title @@ -310,12 +307,6 @@ doctrine = doctrine_no_head doctrine = doctrine_funeral_mummification - holy_order_names = { - { name = "holy_order_brotherhood_of_the_holy_sepulchre" } - { name = "holy_order_knights_of_the_first_patrirchate" } - { name = "holy_order_order_of_the_holy_virgin" } - } - localization = { # Elysiarch ReligiousHeadName = elysian_religious_head_title @@ -454,12 +445,6 @@ #doctrine = tenet_bhakti # this only works if they have their own list doctrine = tenet_militant_vows # changing it to this for now - holy_order_names = { - { name = "holy_order_brotherhood_of_the_holy_sepulchre" } - { name = "holy_order_knights_of_the_first_patrirchate" } - { name = "holy_order_order_of_the_holy_virgin" } - } - localization = { # Ecumenical Autocrator ReligiousHeadName = marblist_religious_head_title diff --git a/localization/english/replace/NEOW_holy_orders_l_english.yml b/localization/english/replace/NEOW_holy_orders_l_english.yml index 0369c8bd1..190b6eaf8 100644 --- a/localization/english/replace/NEOW_holy_orders_l_english.yml +++ b/localization/english/replace/NEOW_holy_orders_l_english.yml @@ -2,4 +2,5 @@ #Leviathan holy_order_national_union_of_paleontologists: "National Union of Paleontologists" holy_order_national_union_of_diggers: "National Union of Diggers" - holy_order_national_union_of_chartists: "National Union of Chartists" \ No newline at end of file + holy_order_national_union_of_chartists: "National Union of Chartists" + holy_order_basilian_order_of_josaphat: "the Basilian Order of st. Josaphat" \ No newline at end of file diff --git a/localization/english/replace/religion/doctrines/zz_NEOW_religion_core_tenets_l_english.yml b/localization/english/replace/religion/doctrines/zz_NEOW_religion_core_tenets_l_english.yml index e56727f4c..2f7e2ed2f 100644 --- a/localization/english/replace/religion/doctrines/zz_NEOW_religion_core_tenets_l_english.yml +++ b/localization/english/replace/religion/doctrines/zz_NEOW_religion_core_tenets_l_english.yml @@ -161,7 +161,9 @@ tenet_iconodulism_name:0 "Sacred Icons" tenet_iconodulism_desc:0 "Icons depicting religious figures should be treated with honour and veneration. Those who destroy them will surely be viewed with contempt in the eyes of the Lord." + building_temples_gives_development_toast: "Temple built!" + doctrine_parameter_more_fervor_on_church_construction:0 "Constructing [temples|E] grants much more [fervor|E]" doctrine_parameter_neow_piety_from_temple_construction:0 "[piety|E] from constructing [temple|E] [holdings|E]: [piety_i]#P +750#!" doctrine_parameter_destroying_artifacts_costs_piety:0 "[rulers|E] of this [faith|E] must spend [piety|E] to destroy [artifacts|E]" doctrine_parameter_reforging_artifacts_is_pious:0 "[rulers|E] of this [faith|E] can [reforge|E] or [repair|E] [artifacts|E] to earn [piety|E]" diff --git a/localization/english/replace/religion/holy_orders_l_english.yml b/localization/english/replace/religion/holy_orders_l_english.yml index 996e986bf..92a1accf2 100644 --- a/localization/english/replace/religion/holy_orders_l_english.yml +++ b/localization/english/replace/religion/holy_orders_l_english.yml @@ -17,9 +17,9 @@ holy_order_order_of_alcantara:0 "Order of Alcántara" holy_order_knights_of_santiago:0 "Knights of Santiago" holy_order_order_of_saint_patrick:0 "Order of Saint Patrick" - holy_order_brotherhood_of_the_holy_sepulchre:0 "Brotherhood of the Holy Sepulchre" - holy_order_knights_of_the_first_patrirchate:0 "Knights of the First Patriarchate" - holy_order_order_of_the_holy_virgin:0 "Order of the Holy Virgin" + holy_order_brotherhood_of_the_holy_sepulchre:0 "the Brotherhood of the Holy Sepulchre" + holy_order_knights_of_the_first_patrirchate:0 "the Knights of the First Patriarchate" + holy_order_order_of_the_holy_virgin:0 "the Order of the Blessed Theotokos" holy_order_order_of_saint_anthony:0 "Order of Saint Anthony" holy_order_order_of_saint_addai:0 "Order of Saint Addai" holy_order_mujahideen_of_place:0 "Mujahideen of [TITLE.GetNameNoTierNoTooltip]" diff --git a/localization/english/replace/religion/zz_NEOW_holy_sites_l_english.yml b/localization/english/replace/religion/zz_NEOW_holy_sites_l_english.yml index 9b586da9d..e994f50f7 100644 --- a/localization/english/replace/religion/zz_NEOW_holy_sites_l_english.yml +++ b/localization/english/replace/religion/zz_NEOW_holy_sites_l_english.yml @@ -60,6 +60,10 @@ holy_site_sortavala_name:0 "Sortavala" holy_site_sortavala_effect_name:0 "From [holy_site|E] #weak ($holy_site_sortavala_name$)#!" + # Greek catholic + holy_site_vitebsk_name:0 "St. Josaphat's Cathedral" + holy_site_berestye_name:0 "Brest" + #BALTS holy_site_kleczanow_name:0 "Kleczanów"