banners and french tributaries

This commit is contained in:
trashmasteruni 2026-11-08 15:28:35 +01:00
parent 1b375e8fa5
commit 0e045b61c4
9 changed files with 69 additions and 26 deletions

View file

@ -23,6 +23,42 @@ on_game_start = {
create_artifact_chad_ironside_skull_effect = { OWNER = this }
}
if = {
limit = { current_date >= 867.1.1 } # suppress error logging
title:d_burgundy.holder ?= {
hidden_effect = {
tributary_contract_set_obligation_level = {
type = default_tributary_taxes
level = 0
}
tributary_contract_set_obligation_level = {
type = default_tributary_levies
level = 0
}
tributary_contract_set_obligation_level = {
type = default_tributary_prestige
level = 2
}
}
}
title:d_orleanais.holder ?= {
hidden_effect = {
tributary_contract_set_obligation_level = {
type = default_tributary_taxes
level = 0
}
tributary_contract_set_obligation_level = {
type = default_tributary_levies
level = 0
}
tributary_contract_set_obligation_level = {
type = default_tributary_prestige
level = 2
}
}
}
}
if = {
limit = {
government_has_mechanic = administrative

View file

@ -382,7 +382,7 @@ neow_special_doctrine_banner_group = {
is_available_on_create = {
OR = {
has_doctrine = special_doctrine_banner_default
has_doctrine = special_doctrine_banner_novelist
has_doctrine = special_doctrine_banner_classical
has_doctrine = special_doctrine_banner_europeanist
has_doctrine = special_doctrine_banner_britannic
}

View file

@ -5,7 +5,7 @@ special_doctrine_banner_default = {
doctrine_group_type = neow_special_doctrine_banner_group
icon = "special_doctrine_banner"
}
special_doctrine_banner_novelist = {
special_doctrine_banner_classical = {
doctrine_group_type = neow_special_doctrine_banner_group
icon = "special_doctrine_banner"
}

View file

@ -30,7 +30,7 @@
special_doctrine_numenor
doctrine_pluralism_pluralistic
special_doctrine_not_allowed_to_hof
special_doctrine_banner_novelist
special_doctrine_banner_default
}
localization = {
@ -213,7 +213,7 @@ trenchsinger_faith = {
doctrines = {
special_doctrine_dionysian
doctrine_no_head
special_doctrine_banner_default
special_doctrine_banner_europeanist
}
localization = {
@ -342,7 +342,7 @@ pantheonic_faith = {
doctrine_no_head
special_doctrine_liberty
doctrine_pluralism_pluralistic
special_doctrine_banner_default
special_doctrine_banner_classical
}
}
@ -379,7 +379,7 @@ soleil_royal_faith = {
doctrine_clerical_function_taxation
doctrine_bastardry_legitimization
doctrine_monotheist
special_doctrine_banner_default
special_doctrine_banner_classical
}
localization = {
@ -563,6 +563,6 @@ johannic_faith = {
tenet_ancestor_worship
}
doctrines = {
special_doctrine_banner_default
special_doctrine_banner_classical
}
}

View file

@ -26,7 +26,7 @@
doctrines = {
special_doctrine_olympian
special_doctrine_banner_default
special_doctrine_banner_classical
}
}
@ -61,7 +61,7 @@ stratocratic_faith = {
doctrine_bastardry_none
doctrine_pluralism_righteous
doctrine_gender_equal
special_doctrine_banner_default
special_doctrine_banner_classical
}
localization = {
@ -223,7 +223,7 @@ monadic_faith = {
doctrines = {
special_doctrine_olympian
doctrine_pluralism_pluralistic
special_doctrine_banner_default
special_doctrine_banner_classical
}
localization = {
@ -385,6 +385,6 @@ diadochic_faith = {
doctrines = {
special_doctrine_olympian
doctrine_pluralism_righteous
special_doctrine_banner_default
special_doctrine_banner_classical
}
}

View file

@ -2375,32 +2375,32 @@ types FaithWindow
###Religion Defined
highlight_icon = {#default system defined in religion
name = "doctrine_group_bg_def"
visible = "[Not(Or(Or(Faith.HasDoctrineByKey( 'special_doctrine_banner_novelist' ),Faith.HasDoctrineByKey( 'special_doctrine_banner_europeanist' )), Faith.HasDoctrineByKey( 'special_doctrine_banner_britannic' )))]"
visible = "[Not(Or(Or(Faith.HasDoctrineByKey( 'special_doctrine_banner_classical' ),Faith.HasDoctrineByKey( 'special_doctrine_banner_europeanist' )), Faith.HasDoctrineByKey( 'special_doctrine_banner_britannic' )))]"
size = { 130 200 }
texture = "[Faith.GetTenetBackgroundIcon( Rite.Self, TenetType.Self )]"
}
###Novelist
highlight_icon = {#Core
name = "doctrine_group_bg_nov_core"
visible = "[And(Faith.HasDoctrineByKey( 'special_doctrine_banner_novelist' ), Faith.GetMainRite.HasTenet( TenetType.Self ))]"
visible = "[And(Faith.HasDoctrineByKey( 'special_doctrine_banner_classical' ), Faith.GetMainRite.HasTenet( TenetType.Self ))]"
size = { 130 200 }
texture = "gfx/interface/icons/faith_tenets/tenet_banner_marble_known_core.dds"
}
highlight_icon = {#permitted
name = "doctrine_group_bg_nov_perm"
visible = "[And(Faith.HasDoctrineByKey( 'special_doctrine_banner_novelist' ), And( Not( Faith.GetMainRite.HasTenet( TenetType.Self ) ), Not( Faith.HasTenetStatus( TenetType.Self, 'prohibited' ) ) ) )]"
visible = "[And(Faith.HasDoctrineByKey( 'special_doctrine_banner_classical' ), And( Not( Faith.GetMainRite.HasTenet( TenetType.Self ) ), Not( Faith.HasTenetStatus( TenetType.Self, 'prohibited' ) ) ) )]"
size = { 130 200 }
texture = "gfx/interface/icons/faith_tenets/tenet_banner_marble_known_neutral.dds"
}
highlight_icon = {#prohibited
name = "doctrine_group_bg_nov_prob"
visible = "[And(Faith.HasDoctrineByKey( 'special_doctrine_banner_novelist' ), Faith.HasTenetStatus( TenetType.Self, 'prohibited' ))]"
visible = "[And(Faith.HasDoctrineByKey( 'special_doctrine_banner_classical' ), Faith.HasTenetStatus( TenetType.Self, 'prohibited' ))]"
size = { 130 200 }
texture = "gfx/interface/icons/faith_tenets/tenet_banner_marble_unknown_heretical.dds"
}
highlight_icon = {#unknown
name = "doctrine_group_bg_nov_unkn"
visible = "[And(Faith.HasDoctrineByKey( 'special_doctrine_banner_novelist' ), Faith.HasTenetStatus( TenetType.Self, 'unknown' ))]"
visible = "[And(Faith.HasDoctrineByKey( 'special_doctrine_banner_classical' ), Faith.HasTenetStatus( TenetType.Self, 'unknown' ))]"
size = { 130 200 }
texture = "gfx/interface/icons/faith_tenets/tenet_banner_marble_unknown_neutral.dds"
}

View file

@ -546,7 +546,7 @@ france0019 = {
france0020 = {
name = "Marquais"
dynasty = carabois_dynasty
rite = ascensionist_rite
rite = romanticist_rite
culture = bourguignon
trait = education_stewardship_2
trait = trusting

View file

@ -369,7 +369,10 @@ c_alencon = {
d_orleanais = {
2538.1.1 = {
holder = france0011 #jean d'orleans
#liege = k_france
tributary_of = {
suzerain = k_france
contract_group = tributary_settled
}
}
}
c_orleans = {
@ -433,6 +436,10 @@ d_burgundy = {
1665.9.17 = {holder = 0}
2540.1.1 = {
holder = france0004 #eric leroux
tributary_of = {
suzerain = k_france
contract_group = tributary_settled
}
}
}
c_dijon = {
@ -478,9 +485,9 @@ c_sens = {
}
c_nievre = {
10.1.1 = { change_development_level = 9 }
2554.1.1 = {
holder = france0005 #jeremy belpois
liege = d_berry
2551.1.1 = {
holder = france_dain_gaillard
liege = d_burgundy
}
}
d_poitou = {

View file

@ -1,11 +1,11 @@
l_english:
special_doctrine_banner_default_name: "Default"
special_doctrine_banner_default_desc: "The default vanilla function of religion banners being defined by their religion (may require game restart to reload textures)"
special_doctrine_banner_novelist_name: "Novelist"
special_doctrine_banner_novelist_desc: "The Novelist Banners(may require game restart to reload textures)"
special_doctrine_banner_default_desc: "The default banners, utilised by most faiths. May require game restart if not loaded properly."
special_doctrine_banner_classical_name: "Classical"
special_doctrine_banner_classical_desc: "Marble-themed banners, utilised by faiths inspired by Greco-Roman cultures and aesthetics. May require game restart if not loaded properly."
special_doctrine_banner_europeanist_name: "Europeanist"
special_doctrine_banner_europeanist_desc: "The Europeanist Banners(may require game restart to reload textures)"
special_doctrine_banner_europeanist_desc: "Europe-themed banners, utilised by faiths inspired by old European cultures and aesthetics. May require game restart if not loaded properly."
special_doctrine_banner_britannic_name: "Britannic"
special_doctrine_banner_britannic_desc: "The Britannic Banners(may require game restart to reload textures)"
special_doctrine_banner_britannic_desc: "Britain-themed banners, utilised by faiths inspired by old Albion's cultures and aesthetics. May require game restart if not loaded properly."
neow_special_doctrine_banner_group_name:0 "Banner Type"