From 5c6692c0b6621129ed0b2bf43d20c69988e36f46 Mon Sep 17 00:00:00 2001 From: edwardtheelbowhigh <73761109+edwardtheelbowhigh@users.noreply.github.com> Date: Tue, 9 Jun 2026 14:32:20 +0100 Subject: [PATCH] general religious stuff --- common/culture/cultures/NEOW_balto_finnic.txt | 5 +- .../culture/cultures/NEOW_north_germanic.txt | 30 +++++---- .../province_terrain/00_province_terrain.txt | 55 ++++++++-------- .../doctrine_types/30_core_tenets.txt | 63 +++++++++++++++++-- .../religion/religion_types/NEOW_finnic.txt | 6 +- .../religion_types/NEOW_folkgerman.txt | 4 +- .../religion/religion_types/NEOW_novelist.txt | 2 +- common/religion/religion_types/NEOW_wicca.txt | 2 +- 8 files changed, 115 insertions(+), 52 deletions(-) diff --git a/common/culture/cultures/NEOW_balto_finnic.txt b/common/culture/cultures/NEOW_balto_finnic.txt index f80242b3..59f5e16d 100644 --- a/common/culture/cultures/NEOW_balto_finnic.txt +++ b/common/culture/cultures/NEOW_balto_finnic.txt @@ -8,8 +8,10 @@ head_determination = head_determination_domain traditions = { tradition_forest_wardens - tradition_isolationist + tradition_winter_warriors tradition_fishermen + tradition_wetlanders + tradition_adaptive_skirmishing } name_list = name_list_NEOW_finnish @@ -42,6 +44,7 @@ sami = { tradition_adaptive_skirmishing tradition_forest_wardens tradition_midnight_herders + tradition_isolationist } name_list = name_list_sami diff --git a/common/culture/cultures/NEOW_north_germanic.txt b/common/culture/cultures/NEOW_north_germanic.txt index b6e47f0e..f205f887 100644 --- a/common/culture/cultures/NEOW_north_germanic.txt +++ b/common/culture/cultures/NEOW_north_germanic.txt @@ -188,6 +188,7 @@ smalandsk = { tradition_forest_folk tradition_staunch_traditionalists tradition_religious_patronage + tradition_zealous_people } # FP1 Traditions @@ -323,11 +324,11 @@ ostsk = { martial_custom = martial_custom_equal head_determination = head_determination_domain traditions = { - tradition_agrarian - tradition_things - tradition_mountaineers - tradition_philosopher_culture - tradition_religious_patronage + tradition_landstinget + tradition_british_meritocracy + tradition_astute_diplomats + tradition_seafaring + tradition_african_tolerance } name_list = name_list_norwegian @@ -356,15 +357,17 @@ trondheimer = { martial_custom = martial_custom_equal head_determination = head_determination_domain traditions = { - tradition_seafaring + tradition_fishermen tradition_staunch_traditionalists - tradition_maritime_mercantilism - } - dlc_tradition = { - trait = tradition_fp1_northern_stories - requires_dlc_flag = the_northern_lords - fallback = tradition_runestones + tradition_mountaineers + tradition_winter_warriors + tradition_landstinget } + #dlc_tradition = { + # trait = tradition_fp1_northern_stories + # requires_dlc_flag = the_northern_lords + # fallback = tradition_runestones + #} name_list = name_list_norwegian coa_gfx = { norwegian_coa_gfx western_coa_gfx } @@ -567,8 +570,9 @@ vestsk = { traditions = { tradition_hard_working tradition_fishermen - tradition_things + tradition_landstinget tradition_maritime_mercantilism + tradition_seafaring } name_list = name_list_norwegian diff --git a/common/province_terrain/00_province_terrain.txt b/common/province_terrain/00_province_terrain.txt index a7b161c1..397f4947 100644 --- a/common/province_terrain/00_province_terrain.txt +++ b/common/province_terrain/00_province_terrain.txt @@ -172,7 +172,7 @@ default_coastal_sea=coastal_sea 169=tells 170=plains 171=plains -172=taiga +172=wetlands 173=taiga 174=taiga 175=plains @@ -181,20 +181,20 @@ default_coastal_sea=coastal_sea 178=taiga 179=plains 180=taiga -181=taiga -182=taiga +181=wetlands +182=wetlands 183=taiga 184=taiga 185=taiga 186=taiga -187=taiga -188=taiga -189=taiga -190=taiga +187=wetlands +188=wetlands +189=wetlands +190=wetlands 191=taiga 192=taiga 193=taiga -194=taiga +194=wetlands 195=taiga 196=taiga 197=plains @@ -205,20 +205,20 @@ default_coastal_sea=coastal_sea 202=taiga 203=wetlands 204=wetlands -205=taiga +205=wetlands 206=taiga 207=wetlands -208=taiga +208=wetlands 209=wetlands 210=taiga -211=taiga +211=wetlands 212=taiga 213=plains 214=plains 215=plains 216=plains 217=plains -218=taiga +218=wetlands 219=taiga 220=wetlands 221=plains @@ -387,11 +387,11 @@ default_coastal_sea=coastal_sea 384=taiga 385=taiga 386=taiga -387=taiga +387=wetlands 388=taiga 389=taiga 390=taiga -391=taiga +391=wetlands 392=taiga 393=mountains 394=taiga @@ -410,7 +410,7 @@ default_coastal_sea=coastal_sea 407=taiga 408=taiga 409=taiga -410=taiga +410=wetlands 411=taiga 412=taiga 413=taiga @@ -419,7 +419,7 @@ default_coastal_sea=coastal_sea 416=taiga 417=taiga 418=taiga -419=taiga +419=wetlands 420=hills 421=taiga 422=taiga @@ -447,15 +447,15 @@ default_coastal_sea=coastal_sea 444=taiga 445=taiga 446=taiga -447=taiga -448=taiga -449=taiga -450=taiga -451=taiga +447=wetlands +448=wetlands +449=wetlands +450=wetlands +451=wetlands 452=taiga 453=taiga -454=taiga -455=taiga +454=wetlands +455=wetlands 456=plains 457=plains 458=plains @@ -632,7 +632,8 @@ default_coastal_sea=coastal_sea 629=plains 630=plains 631=desert -651=plains +650=wetlands +651=wetlands 652=plains 653=plains 654=plains @@ -5392,7 +5393,7 @@ default_coastal_sea=coastal_sea 5805=taiga 5806=taiga 5807=taiga -5808=taiga +5808=wetlands 5809=taiga 5810=taiga 5811=taiga @@ -8039,8 +8040,8 @@ default_coastal_sea=coastal_sea 8784=taiga #Kangos 8785=taiga #Roavvenjarga 8786=taiga #Kuusama -8787=taiga #Kaddlhutt -8788=taiga #Suenekele +8787=wetlands #Kaddlhutt +8788=wetlands #Suenekele 8789=taiga #Skolt 8790=taiga #Peliza 8791=taiga #Varsiga diff --git a/common/religion/doctrine_types/30_core_tenets.txt b/common/religion/doctrine_types/30_core_tenets.txt index 1b5a1fe2..4585130f 100644 --- a/common/religion/doctrine_types/30_core_tenets.txt +++ b/common/religion/doctrine_types/30_core_tenets.txt @@ -590,9 +590,9 @@ forest_advantage = 5 forest_development_growth_factor = 0.2 forest_levy_size = 0.33 - taiga_advantage = 5 - taiga_development_growth_factor = 0.2 - taiga_levy_size = 0.33 + wetlands_advantage = 5 + wetlands_development_growth_factor = 0.2 + wetlands_levy_size = 0.33 holding_build_gold_cost = 0.25 holding_build_speed = 0.25 county_opinion_add = 5 @@ -1022,7 +1022,62 @@ tyranny_gain_mult = 0.50 } } - + ###Christian Adjacent non-christians### + tenet_christian_hermeticism = { + icon = core_tenet_christian_syncretism + + piety_cost = { + if = { + limit = { + OR = { + religion_tag = islam_religion + religion_tag = chronicler_religion +# religion_tag = dualism_religion + } + } + value = faith_tenet_cost_low + } + else = { + value = faith_tenet_cost_mid + } + + # Multiplier for keeping same tenet + if = { + limit = { has_doctrine = tenet_christian_hermeticism } + multiply = faith_unchanged_doctrine_cost_mult + } + } + + is_shown = { + NOT = { OR = { religion_tag = eastern_orthodox_religion religion_tag = catholic_religion religion_tag = protestant_religion } } + } + can_pick = { + custom_description = { + text = incompatible_tenet_other_syncretism_trigger + NOR = { + doctrine:tenet_eastern_syncretism = { is_in_list = selected_doctrines } + doctrine:tenet_unreformed_syncretism = { is_in_list = selected_doctrines } + doctrine:tenet_islamic_syncretism = { is_in_list = selected_doctrines } + doctrine:tenet_jewish_syncretism = { is_in_list = selected_doctrines } + } + } + } + + parameters = { + hostility_override_special_doctrine_is_christian_faith = 1 + #For loc: + is_christian_faith_bilateral_loc_override = 1 + # This parameter is empty; the syncretic religious trigger checks against the doctrine, as that's much clearer in tooltips and allows us to use a unified syncretic trigger per-religion rather than having bitty situational triggers. + can_use_christian_artefacts = yes + christian_syncretic_actor_opinion_active = yes + opinion_of_christian_syncretic_recipient_opinion_active = 30 #Sync this to syncretic_mutual_opinion_bonus_value + } + + traits = { + virtues = { compassionate } + sins = { callous sadistic } + } + } ###CATHOLICS### diff --git a/common/religion/religion_types/NEOW_finnic.txt b/common/religion/religion_types/NEOW_finnic.txt index eba14586..6ca2800e 100644 --- a/common/religion/religion_types/NEOW_finnic.txt +++ b/common/religion/religion_types/NEOW_finnic.txt @@ -259,7 +259,7 @@ finnic_religion = { #placeholder #Tenets doctrine = tenet_ritual_celebrations - doctrine = tenet_wandering_bards + doctrine = tenet_wandering_bards doctrine_selection_pair = { requires_dlc_flag = all_under_heaven doctrine = tenet_takamin @@ -440,8 +440,8 @@ finnic_religion = { #placeholder #Tenets doctrine = tenet_adorcism - doctrine = tenet_astrology - doctrine = tenet_druidry + doctrine = tenet_ancestor_worship + doctrine = tenet_sanctity_of_nature #doctrine_selection_pair = { # requires_dlc_flag = all_under_heaven # doctrine = tenet_takamin diff --git a/common/religion/religion_types/NEOW_folkgerman.txt b/common/religion/religion_types/NEOW_folkgerman.txt index 886c7eec..de98487e 100644 --- a/common/religion/religion_types/NEOW_folkgerman.txt +++ b/common/religion/religion_types/NEOW_folkgerman.txt @@ -236,7 +236,7 @@ } - piety_icon_group = "christian" + piety_icon_group = "pagan" faiths = { volksmarchen = { @@ -256,7 +256,7 @@ doctrine = unreformed_faith_doctrine - doctrine = tenet_sanctity_of_nature + doctrine = tenet_wandering_bards doctrine = tenet_ancestor_worship doctrine = tenet_adorcism diff --git a/common/religion/religion_types/NEOW_novelist.txt b/common/religion/religion_types/NEOW_novelist.txt index 84360055..c9cbf770 100644 --- a/common/religion/religion_types/NEOW_novelist.txt +++ b/common/religion/religion_types/NEOW_novelist.txt @@ -1242,7 +1242,7 @@ doctrine = doctrine_adultery_women_accepted #Tenets - doctrine = tenet_ritual_ritual_cannibalism + doctrine = tenet_ritual_cannibalism doctrine = tenet_esotericism doctrine = tenet_inner_journey diff --git a/common/religion/religion_types/NEOW_wicca.txt b/common/religion/religion_types/NEOW_wicca.txt index 81153f11..16ffe780 100644 --- a/common/religion/religion_types/NEOW_wicca.txt +++ b/common/religion/religion_types/NEOW_wicca.txt @@ -354,7 +354,7 @@ #Tenets | placeholder doctrine = tenet_inner_journey - doctrine = tenet_druidry + doctrine = tenet_natural_primitivism doctrine = tenet_scientific_discourse doctrine = doctrine_witchcraft_accepted }