From 4c78d14b119468ffbe3d11b97fade5f5422a1297 Mon Sep 17 00:00:00 2001 From: trashmasteruni Date: Tue, 10 Nov 2026 17:41:35 +0100 Subject: [PATCH] sanctum drip, banners fixed --- .../coat_of_arms/NEOW_landed_titles.txt | 103 +++++++++++++++++- common/flavorization/NEOW_title_holders.txt | 29 +++++ .../governments/01_japan_government_types.txt | 4 +- common/landed_titles/NEOW_special_titles.txt | 4 +- ...tenet_banner_britannic_known_permitted.dds | 3 - ...net_banner_europeanist_known_permitted.dds | 3 - .../tenet_banner_marble_known_permitted.dds | 3 - gui/window_faith.gui | 42 +++---- .../zz_NEOW_culture_titles_l_english.yml | 4 + .../replace/zz_NEOW_titles_l_english.yml | 2 +- 10 files changed, 161 insertions(+), 36 deletions(-) delete mode 100644 gfx/interface/icons/faith_tenets/tenet_banner_britannic_known_permitted.dds delete mode 100644 gfx/interface/icons/faith_tenets/tenet_banner_europeanist_known_permitted.dds delete mode 100644 gfx/interface/icons/faith_tenets/tenet_banner_marble_known_permitted.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 4b9b7341b..3a19b06e5 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 @@ -13205,7 +13205,7 @@ k_compostelan_papacy={ } -e_titular_sanctum = { +e_italy_catholic={ pattern="pattern_solid.dds" color1=green_light color2=white @@ -13315,6 +13315,107 @@ e_titular_sanctum = { } } + + +e_titular_sanctum = { + pattern="pattern_solid.dds" + color1=red + color2=yellow + color3=red + colored_emblem={ + color1=yellow + texture="ce_crown_small.dds" + instance={ + position={ 0.570000 0.110000 } + scale={ 0.130000 0.130000 } + depth=6.010000 + rotation=350 + } + + instance={ + position={ 0.430000 0.110000 } + scale={ 0.130000 0.130000 } + depth=7.010000 + rotation=10 + } + + } + + colored_emblem={ + color1=red + texture="ce_block_01.dds" + instance={ + position={ 0.560000 0.440000 } + scale={ 0.100000 0.310000 } + depth=1.010000 + } + + instance={ + position={ 0.430000 0.410000 } + scale={ 0.100000 0.370000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_shield_01.dds" + instance={ + position={ 0.500000 0.460000 } + scale={ 0.370000 0.370000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_chi_rho.dds" + instance={ + position={ 0.500000 0.430000 } + scale={ 0.360000 0.360000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=yellow_light + color3=white + texture="ce_eagle_double.dds" + instance={ + scale={ 0.940000 0.940000 } + depth=8.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_shield_01.dds" + instance={ + position={ 0.500000 0.460000 } + scale={ 0.410000 0.410000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=white + color2=yellow + texture="ce_swords_crossed.dds" + instance={ + position={ 0.500000 0.460000 } + scale={ 0.340000 0.340000 } + } + + } + +} + k_san_marino = { pattern="pattern_solid.dds" color1=green_light diff --git a/common/flavorization/NEOW_title_holders.txt b/common/flavorization/NEOW_title_holders.txt index 64fc2fe2a..2455360aa 100644 --- a/common/flavorization/NEOW_title_holders.txt +++ b/common/flavorization/NEOW_title_holders.txt @@ -5658,3 +5658,32 @@ NEOW_romanian_admin_independent_hegemony_title = { only_independent = yes } } + +# sanctum imperium + +emperor_sanctum = { + type = character + special = holder + gender = male + tier = empire + priority = 300 + flavourization_rules = { + top_liege = no + } + governments = { feudal_government clan_government tribal_government nomad_government administrative_government ecclesiastical_government } + titles = { e_titular_sanctum } + faiths = { roman_catholic_faith } +} +emperor_sanctum_female = { + type = character + special = holder + gender = female + tier = empire + priority = 300 + flavourization_rules = { + top_liege = no + } + governments = { feudal_government clan_government tribal_government nomad_government administrative_government ecclesiastical_government } + titles = { e_titular_sanctum } + faiths = { roman_catholic_faith } +} \ No newline at end of file diff --git a/common/governments/01_japan_government_types.txt b/common/governments/01_japan_government_types.txt index 6fc2dea81..0451d5530 100644 --- a/common/governments/01_japan_government_types.txt +++ b/common/governments/01_japan_government_types.txt @@ -91,7 +91,7 @@ use_legends = yes } - color = { 1 33 105 } + color = { 137 6 33 } realm_mask_offset = { 0.02 0.072 } realm_mask_scale = { 0.88 0.88 } } @@ -173,7 +173,7 @@ japan_feudal_government = { # Soryo possible_grant_vassal_governments = { theocracy_government ecclesiastical_government } - color = { 200 16 46 } + color = { 193 45 15 } realm_mask_offset = { 0.0 0.075 } realm_mask_scale = { 0.95 0.95 } } diff --git a/common/landed_titles/NEOW_special_titles.txt b/common/landed_titles/NEOW_special_titles.txt index fff39a62e..2c8af77c9 100644 --- a/common/landed_titles/NEOW_special_titles.txt +++ b/common/landed_titles/NEOW_special_titles.txt @@ -316,14 +316,14 @@ k_ossiland = { capital = c_berlin } e_titular_sanctum = { - color = { 166 227 245 } + color = { 140 22 14 } capital = c_ravenna no_automatic_claims = yes always_follows_primary_heir = yes destroy_if_invalid_heir = yes can_use_nomadic_naming = no - #definite_form = yes + definite_form = yes personal_relation_entry = { first_valid = { triggered_desc = { diff --git a/gfx/interface/icons/faith_tenets/tenet_banner_britannic_known_permitted.dds b/gfx/interface/icons/faith_tenets/tenet_banner_britannic_known_permitted.dds deleted file mode 100644 index bb1050040..000000000 --- a/gfx/interface/icons/faith_tenets/tenet_banner_britannic_known_permitted.dds +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8c99b3caf03e47ea15c944ed6e72b116fb677d991248336641c9af1675715b35 -size 416128 diff --git a/gfx/interface/icons/faith_tenets/tenet_banner_europeanist_known_permitted.dds b/gfx/interface/icons/faith_tenets/tenet_banner_europeanist_known_permitted.dds deleted file mode 100644 index 4ba22176f..000000000 --- a/gfx/interface/icons/faith_tenets/tenet_banner_europeanist_known_permitted.dds +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:182fcd67c3ddd8045233edfaf3f0fbb770c3ab7f83ceae3d147d7b5f9e6487e4 -size 416128 diff --git a/gfx/interface/icons/faith_tenets/tenet_banner_marble_known_permitted.dds b/gfx/interface/icons/faith_tenets/tenet_banner_marble_known_permitted.dds deleted file mode 100644 index ae5c4a9fc..000000000 --- a/gfx/interface/icons/faith_tenets/tenet_banner_marble_known_permitted.dds +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:42fe8a0e5153e6c7e2028afd2819d68ed06ea6d7164806689cacb7a430957392 -size 416128 diff --git a/gui/window_faith.gui b/gui/window_faith.gui index 6d0080a15..138543a0d 100644 --- a/gui/window_faith.gui +++ b/gui/window_faith.gui @@ -2380,17 +2380,11 @@ types FaithWindow texture = "[Faith.GetTenetBackgroundIcon( Rite.Self, TenetType.Self )]" } ###Classical Backgrounds - highlight_icon = {#Core - name = "doctrine_group_bg_class_core" - visible = "[And(Faith.HasDoctrineByKey( 'special_doctrine_banner_classical' ), Faith.HasTenetStatus( TenetType.Self, 'core' ))]" - size = { 130 200 } - texture = "gfx/interface/icons/faith_tenets/tenet_banner_marble_known_core.dds" - } highlight_icon = {#permitted name = "doctrine_group_bg_class_perm" visible = "[And(Faith.HasDoctrineByKey( 'special_doctrine_banner_classical' ), Faith.HasTenetStatus( TenetType.Self, 'permitted' ) )]" size = { 130 200 } - texture = "gfx/interface/icons/faith_tenets/tenet_banner_marble_known_permitted.dds" + texture = "gfx/interface/icons/faith_tenets/tenet_banner_marble_known_core.dds" } highlight_icon = {#known name = "doctrine_group_bg_class_known" @@ -2398,6 +2392,12 @@ types FaithWindow size = { 130 200 } texture = "gfx/interface/icons/faith_tenets/tenet_banner_marble_known_neutral.dds" } + highlight_icon = {#Core + name = "doctrine_group_bg_class_core" + visible = "[And(Faith.HasDoctrineByKey( 'special_doctrine_banner_classical' ), Faith.HasTenetStatus( TenetType.Self, 'core' ))]" + size = { 130 200 } + texture = "gfx/interface/icons/faith_tenets/tenet_banner_marble_known_core.dds" + } highlight_icon = {#prohibited name = "doctrine_group_bg_class_prob" visible = "[And(Faith.HasDoctrineByKey( 'special_doctrine_banner_classical' ), Faith.HasTenetStatus( TenetType.Self, 'prohibited' ))]" @@ -2411,17 +2411,11 @@ types FaithWindow texture = "gfx/interface/icons/faith_tenets/tenet_banner_marble_unknown_neutral.dds" } ###Europeanist - highlight_icon = {#Core - name = "doctrine_group_bg_euro_core" - visible = "[And(Faith.HasDoctrineByKey( 'special_doctrine_banner_europeanist' ), Faith.HasTenetStatus( TenetType.Self, 'core' ))]" - size = { 130 200 } - texture = "gfx/interface/icons/faith_tenets/tenet_banner_europeanist_known_core.dds" - } highlight_icon = {#permitted name = "doctrine_group_bg_euro_perm" visible = "[And(Faith.HasDoctrineByKey( 'special_doctrine_banner_europeanist' ), Faith.HasTenetStatus( TenetType.Self, 'permitted' ) )]" size = { 130 200 } - texture = "gfx/interface/icons/faith_tenets/tenet_banner_europeanist_known_permitted.dds" + texture = "gfx/interface/icons/faith_tenets/tenet_banner_europeanist_known_core.dds" } highlight_icon = {#known name = "doctrine_group_bg_euro_known" @@ -2429,6 +2423,12 @@ types FaithWindow size = { 130 200 } texture = "gfx/interface/icons/faith_tenets/tenet_banner_europeanist_known_neutral.dds" } + highlight_icon = {#Core + name = "doctrine_group_bg_euro_core" + visible = "[And(Faith.HasDoctrineByKey( 'special_doctrine_banner_europeanist' ), Faith.HasTenetStatus( TenetType.Self, 'core' ))]" + size = { 130 200 } + texture = "gfx/interface/icons/faith_tenets/tenet_banner_europeanist_known_core.dds" + } highlight_icon = {#prohibited name = "doctrine_group_bg_euro_prob" visible = "[And(Faith.HasDoctrineByKey( 'special_doctrine_banner_europeanist' ), Faith.HasTenetStatus( TenetType.Self, 'prohibited' ))]" @@ -2442,17 +2442,11 @@ types FaithWindow texture = "gfx/interface/icons/faith_tenets/tenet_banner_europeanist_unknown_neutral.dds" } ###British - highlight_icon = {#Core - name = "doctrine_group_bg_brit_core" - visible = "[And(Faith.HasDoctrineByKey( 'special_doctrine_banner_britannic' ), Faith.HasTenetStatus( TenetType.Self, 'core' ))]" - size = { 130 200 } - texture = "gfx/interface/icons/faith_tenets/tenet_banner_britannic_known_core.dds" - } highlight_icon = {#permitted name = "doctrine_group_bg_brit_perm" visible = "[And(Faith.HasDoctrineByKey( 'special_doctrine_banner_britannic' ), Faith.HasTenetStatus( TenetType.Self, 'permitted' ) )]" size = { 130 200 } - texture = "gfx/interface/icons/faith_tenets/tenet_banner_britannic_known_permitted.dds" + texture = "gfx/interface/icons/faith_tenets/tenet_banner_britannic_known_core.dds" } highlight_icon = {#known name = "doctrine_group_bg_brit_known" @@ -2460,6 +2454,12 @@ types FaithWindow size = { 130 200 } texture = "gfx/interface/icons/faith_tenets/tenet_banner_britannic_known_neutral.dds" } + highlight_icon = {#Core + name = "doctrine_group_bg_brit_core" + visible = "[And(Faith.HasDoctrineByKey( 'special_doctrine_banner_britannic' ), Faith.HasTenetStatus( TenetType.Self, 'core' ))]" + size = { 130 200 } + texture = "gfx/interface/icons/faith_tenets/tenet_banner_britannic_known_core.dds" + } highlight_icon = {#prohibited name = "doctrine_group_bg_brit_prob" visible = "[And(Faith.HasDoctrineByKey( 'special_doctrine_banner_britannic' ), Faith.HasTenetStatus( TenetType.Self, 'prohibited' ))]" diff --git a/localization/english/replace/culture/zz_NEOW_culture_titles_l_english.yml b/localization/english/replace/culture/zz_NEOW_culture_titles_l_english.yml index b650bac52..f6814373d 100644 --- a/localization/english/replace/culture/zz_NEOW_culture_titles_l_english.yml +++ b/localization/english/replace/culture/zz_NEOW_culture_titles_l_english.yml @@ -665,3 +665,7 @@ NEOW_romanian_admin_independent_hegemony_male:0 "Împărat și Autocrat" NEOW_romanian_admin_independent_hegemony_female:0 "Împărăteasă și Autocrată" NEOW_romanian_admin_independent_hegemony_title:0 "Marele Imperiu" + + # sanctum imperium + emperor_sanctum:0 "Defensor Fidei" + emperor_sanctum_female:0 "Defensor Fidei" diff --git a/localization/english/replace/zz_NEOW_titles_l_english.yml b/localization/english/replace/zz_NEOW_titles_l_english.yml index 0298b1f08..28deb62b1 100644 --- a/localization/english/replace/zz_NEOW_titles_l_english.yml +++ b/localization/english/replace/zz_NEOW_titles_l_english.yml @@ -19,7 +19,7 @@ e_britannia:0 "Great Britain" e_britannia_adj:0 "Britannic" e_britannia_pre:0 "Britanno" - e_titular_sanctum:0 "Sanctum Italia" + e_titular_sanctum:0 "Sanctum Imperium" e_titular_sanctum_adj:0 "Sanctum" e_titular_sanctum_pre:0 "Sancto" k_royal_household:0 "Royal Household"