From 81abafa981a5d5e419266bef69ba4af9727c72c7 Mon Sep 17 00:00:00 2001 From: edwardtheelbowhigh <73761109+edwardtheelbowhigh@users.noreply.github.com> Date: Mon, 18 May 2026 22:54:29 +0100 Subject: [PATCH] religious stuff --- .../coat_of_arms/NEOW_landed_titles.txt | 54 +++++++++++++++++++ common/landed_titles/religious_titles.txt | 20 ++++++- common/on_action/game_start.txt | 30 +++++++++++ .../religion_types/NEOW_pantheonic.txt | 11 ++-- .../doctrine_holy_order_head.dds | 3 ++ 5 files changed, 114 insertions(+), 4 deletions(-) create mode 100644 gfx/interface/icons/faith_doctrines/doctrine_holy_order_head.dds diff --git a/common/coat_of_arms/coat_of_arms/NEOW_landed_titles.txt b/common/coat_of_arms/coat_of_arms/NEOW_landed_titles.txt index 926af6aa..ee773fa6 100644 --- a/common/coat_of_arms/coat_of_arms/NEOW_landed_titles.txt +++ b/common/coat_of_arms/coat_of_arms/NEOW_landed_titles.txt @@ -6161,6 +6161,60 @@ d_karelia={ } +d_st_jeanne_order={ + pattern="pattern_horizontal_split_01.dds" + color1=white + color2=white + color3=red + colored_emblem={ + color1=blue + texture="ce_block_02.dds" + instance={ + depth=4.010000 + } + + } + + colored_emblem={ + color1=yellow_light + texture="ce_fleur.dds" + instance={ + position={ 0.666000 0.500000 } + scale={ 0.250000 0.250000 } + } + + instance={ + position={ 0.333000 0.500000 } + scale={ 0.250000 0.250000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=yellow_light + color2=white + texture="ce_sword_simple.dds" + instance={ + depth=3.010000 + } + + } + + colored_emblem={ + color1=yellow_light + color2=yellow_light + texture="ce_crown_head.dds" + instance={ + position={ 0.500000 0.275000 } + scale={ 0.445000 0.280000 } + depth=2.010000 + } + + } + +} + k_bashkiria={ pattern="pattern_tricolor_horizontal_01.dds" diff --git a/common/landed_titles/religious_titles.txt b/common/landed_titles/religious_titles.txt index 5bd74838..37c6bb0e 100644 --- a/common/landed_titles/religious_titles.txt +++ b/common/landed_titles/religious_titles.txt @@ -196,7 +196,25 @@ d_order_dragon = { de_jure_drift_disabled = yes } -d_mariavite_hof +d_st_jeanne_order = { + color = { 229 114 0 } + definite_form = yes + ruler_uses_title_name = no + landless = yes + + capital = c_plock + + ai_primary_priority = { + add = @always_primary_score + } + + destroy_if_invalid_heir = yes + no_automatic_claims = yes + always_follows_primary_heir = yes + de_jure_drift_disabled = yes +} + +d_mariavite_hof = { color = { 22 126 229 } definite_form = yes ruler_uses_title_name = no diff --git a/common/on_action/game_start.txt b/common/on_action/game_start.txt index f6ef1718..05e5c279 100644 --- a/common/on_action/game_start.txt +++ b/common/on_action/game_start.txt @@ -626,7 +626,37 @@ on_game_start = { } } } + every_religion_global = { + every_faith = { + limit = { + has_doctrine_parameter = holy_order_head_of_faith + } + + save_scope_as = holy_order_faith + + ordered_holy_site = { + limit = { + title_province.faith = { + has_doctrine_parameter = holy_order_head_of_faith + } + title_province.faith = scope:holy_order_faith + } + #position = 1 + title_province.county = { + if = { + limit = { + #any_county_province = { has_holding = no } + holder.faith = scope:holy_order_faith #{ has_doctrine_parameter = holy_order_head_of_faith } + } + holder = { + trigger_event = { id = ate_holy_order.0001 } + } + } + } + } + } + } # To prevent the Season Changes event from triggering on game start diff --git a/common/religion/religion_types/NEOW_pantheonic.txt b/common/religion/religion_types/NEOW_pantheonic.txt index a1bb45eb..ecf2d4e3 100644 --- a/common/religion/religion_types/NEOW_pantheonic.txt +++ b/common/religion/religion_types/NEOW_pantheonic.txt @@ -389,7 +389,7 @@ color = { 229 114 0 } icon = orleaniste - # religious_head = k_papal_state + #religious_head = d_st_jeanne_order #BUT not really since we convert them to a holy order on game start graphical_faith = "catholic_gfx" @@ -404,7 +404,7 @@ #Special Tolerance | placeholder doctrine = special_doctrine_optimates - doctrine = doctrine_gender_female_dominated + doctrine = doctrine_clerical_gender_female_only doctrine = doctrine_pluralism_fundamentalist doctrine = doctrine_homosexuality_accepted @@ -413,8 +413,13 @@ doctrine = tenet_armed_pilgrimages doctrine = tenet_chivalric_ideals - doctrine = doctrine_anointment_permitted + doctrine = doctrine_spiritual_head + holy_order_names = { #placeholder + name = "holy_order_order_of_sainte_jeanne_d'arc" + } + doctrine = doctrine_anointment_permitted + doctrine = doctrine_funeral_cremation localization = { # placeholder #FertilityGod FertilityGodName = west_christian_fertility_god_name diff --git a/gfx/interface/icons/faith_doctrines/doctrine_holy_order_head.dds b/gfx/interface/icons/faith_doctrines/doctrine_holy_order_head.dds new file mode 100644 index 00000000..9f8fdede --- /dev/null +++ b/gfx/interface/icons/faith_doctrines/doctrine_holy_order_head.dds @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8510b12b12e84f81811ff22450ab00c3d70aab0eef2cab1b9563e3679299bf8f +size 76864