From 3a7b76bf28f9993d8ae5ae06559a6b2535f2e3ca Mon Sep 17 00:00:00 2001 From: McMeme1 <147839107+McMeme1@users.noreply.github.com> Date: Thu, 5 Mar 2026 16:10:04 +0100 Subject: [PATCH 1/2] sikh brittanic culture for minority --- common/culture/cultures/NEOW_brythonic.txt | 31 +++++++++++++++++++ common/culture/cultures/NEOW_indo_aryan.txt | 4 +-- .../culture/zz_NEOW_cultures_l_english.yml | 11 ++++--- 3 files changed, 40 insertions(+), 6 deletions(-) diff --git a/common/culture/cultures/NEOW_brythonic.txt b/common/culture/cultures/NEOW_brythonic.txt index f585ebbb..32e753ce 100644 --- a/common/culture/cultures/NEOW_brythonic.txt +++ b/common/culture/cultures/NEOW_brythonic.txt @@ -195,6 +195,37 @@ strafclideg = { } } +pwnjaby = { #Pwnjaby - Sikh Punjabi minority in the UK, uses prytoneg - make new namelist later + color = { 122 15 67 } + + created = 2100.1.1 + parents = { neow_punjabi welsh } + + ethos = ethos_communal + heritage = heritage_indo_aryan + language = language_brittannic + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + traditions = { + tradition_diasporic + tradition_warriors_by_merit + tradition_culinary_art + tradition_british_meritocracy + } + + name_list = name_list_prytoneg + + coa_gfx = { indo_aryan_group_coa_gfx } + building_gfx = { western_building_gfx } + clothing_gfx = { northern_clothing_gfx } + unit_gfx = { indian_unit_gfx } + house_coa_frame = house_frame_17 + + ethnicities = { + 100 = indian + } +} + welsh = { #Cymry color = { 94 34 114 } diff --git a/common/culture/cultures/NEOW_indo_aryan.txt b/common/culture/cultures/NEOW_indo_aryan.txt index 49ec93af..db2b51ba 100644 --- a/common/culture/cultures/NEOW_indo_aryan.txt +++ b/common/culture/cultures/NEOW_indo_aryan.txt @@ -1,5 +1,5 @@ -pwnjaby = { - color = punjabi +neow_punjabi = { #WIP - dead for now + color = { 102 15 67 } ethos = ethos_communal heritage = heritage_indo_aryan diff --git a/localization/english/replace/culture/zz_NEOW_cultures_l_english.yml b/localization/english/replace/culture/zz_NEOW_cultures_l_english.yml index 9e4f68f5..3bcc22e0 100644 --- a/localization/english/replace/culture/zz_NEOW_cultures_l_english.yml +++ b/localization/english/replace/culture/zz_NEOW_cultures_l_english.yml @@ -3,10 +3,10 @@ brazilian:0 "Brasileiro" brazilian_collective_noun:0 "Brasileiros" brazilian_prefix:0 "Brasilo" - #Pwnjaby - pwnjaby:0 "Pwnjaby" - pwnjaby_collective_noun:0 "Pwnjabys" - pwnjaby_prefix:0 "Pwnjabo" + #Indo-aryan + neow_punjabi:0 "Punjabi" + neow_punjabi_collective_noun:0 "Punjabis" + neow_punjabi_prefix:0 "Punjabo" #french metropolitain:0 "Metropolitain" metropolitain_collective_noun:0 "Metropolitains" @@ -101,6 +101,9 @@ strafclideg:0 "Strafclider" strafclideg_collective_noun:0 "Strafcliders" strafclideg_prefix:0 "Strafclido" + pwnjaby:0 "Pwnjaby" + pwnjaby_collective_noun:0 "Pwnjabys" + pwnjaby_prefix:0 "Pwnjabo" #Goidelic atlantannach:0 "Atlantannach" atlantannach_collective_noun:0 "Atlantannach" From 2a51550855fe68841b4a4426022e66be3d889e39 Mon Sep 17 00:00:00 2001 From: Fishedotjpg Date: Thu, 5 Mar 2026 18:37:16 +0000 Subject: [PATCH 2/2] finished church bureaucracy --- common/on_action/yearly_on_actions.txt | 356 ++++++------- common/religion/doctrines/20_doctrines.txt | 331 +++++++++++- common/religion/religions/NEOW_catholic.txt | 4 +- common/script_values/NEOW_custom_values.txt | 504 ++++++++++++------ ...ds => doctrine_special_roman_dominion.dds} | 0 .../doctrine_special_sevillian_dominion.dds | 3 + ...religion_tolerance doctrines_l_english.yml | 63 ++- 7 files changed, 885 insertions(+), 376 deletions(-) rename gfx/interface/icons/faith_doctrine_groups/{doctrine_special_catholic_dominion.dds => doctrine_special_roman_dominion.dds} (100%) create mode 100644 gfx/interface/icons/faith_doctrine_groups/doctrine_special_sevillian_dominion.dds diff --git a/common/on_action/yearly_on_actions.txt b/common/on_action/yearly_on_actions.txt index f2e5ff0c..f59050b6 100644 --- a/common/on_action/yearly_on_actions.txt +++ b/common/on_action/yearly_on_actions.txt @@ -764,20 +764,20 @@ yearly_playable_pulse = { roman_calculations >= 89 faith:roman_catholic = { NOT = { - has_doctrine = doctrine_catholic_dominion_9 + has_doctrine = doctrine_roman_dominion_9 } } } faith:roman_catholic = { - remove_doctrine = doctrine_catholic_dominion_1 - remove_doctrine = doctrine_catholic_dominion_2 - remove_doctrine = doctrine_catholic_dominion_3 - remove_doctrine = doctrine_catholic_dominion_4 - remove_doctrine = doctrine_catholic_dominion_5 - remove_doctrine = doctrine_catholic_dominion_6 - remove_doctrine = doctrine_catholic_dominion_7 - remove_doctrine = doctrine_catholic_dominion_8 - add_doctrine = doctrine_catholic_dominion_9 + remove_doctrine = doctrine_roman_dominion_1 + remove_doctrine = doctrine_roman_dominion_2 + remove_doctrine = doctrine_roman_dominion_3 + remove_doctrine = doctrine_roman_dominion_4 + remove_doctrine = doctrine_roman_dominion_5 + remove_doctrine = doctrine_roman_dominion_6 + remove_doctrine = doctrine_roman_dominion_7 + remove_doctrine = doctrine_roman_dominion_8 + add_doctrine = doctrine_roman_dominion_9 } } else_if = { @@ -785,20 +785,20 @@ yearly_playable_pulse = { roman_calculations >= 78 faith:roman_catholic = { NOT = { - has_doctrine = doctrine_catholic_dominion_8 + has_doctrine = doctrine_roman_dominion_8 } } } faith:roman_catholic = { - remove_doctrine = doctrine_catholic_dominion_1 - remove_doctrine = doctrine_catholic_dominion_2 - remove_doctrine = doctrine_catholic_dominion_3 - remove_doctrine = doctrine_catholic_dominion_4 - remove_doctrine = doctrine_catholic_dominion_5 - remove_doctrine = doctrine_catholic_dominion_6 - remove_doctrine = doctrine_catholic_dominion_7 - remove_doctrine = doctrine_catholic_dominion_9 - add_doctrine = doctrine_catholic_dominion_8 + remove_doctrine = doctrine_roman_dominion_1 + remove_doctrine = doctrine_roman_dominion_2 + remove_doctrine = doctrine_roman_dominion_3 + remove_doctrine = doctrine_roman_dominion_4 + remove_doctrine = doctrine_roman_dominion_5 + remove_doctrine = doctrine_roman_dominion_6 + remove_doctrine = doctrine_roman_dominion_7 + remove_doctrine = doctrine_roman_dominion_9 + add_doctrine = doctrine_roman_dominion_8 } } else_if = { @@ -806,20 +806,20 @@ yearly_playable_pulse = { roman_calculations >= 67 faith:roman_catholic = { NOT = { - has_doctrine = doctrine_catholic_dominion_7 + has_doctrine = doctrine_roman_dominion_7 } } } faith:roman_catholic = { - remove_doctrine = doctrine_catholic_dominion_1 - remove_doctrine = doctrine_catholic_dominion_2 - remove_doctrine = doctrine_catholic_dominion_3 - remove_doctrine = doctrine_catholic_dominion_4 - remove_doctrine = doctrine_catholic_dominion_5 - remove_doctrine = doctrine_catholic_dominion_6 - remove_doctrine = doctrine_catholic_dominion_8 - remove_doctrine = doctrine_catholic_dominion_9 - add_doctrine = doctrine_catholic_dominion_7 + remove_doctrine = doctrine_roman_dominion_1 + remove_doctrine = doctrine_roman_dominion_2 + remove_doctrine = doctrine_roman_dominion_3 + remove_doctrine = doctrine_roman_dominion_4 + remove_doctrine = doctrine_roman_dominion_5 + remove_doctrine = doctrine_roman_dominion_6 + remove_doctrine = doctrine_roman_dominion_8 + remove_doctrine = doctrine_roman_dominion_9 + add_doctrine = doctrine_roman_dominion_7 } } else_if = { @@ -827,20 +827,20 @@ yearly_playable_pulse = { roman_calculations >= 56 faith:roman_catholic = { NOT = { - has_doctrine = doctrine_catholic_dominion_6 + has_doctrine = doctrine_roman_dominion_6 } } } faith:roman_catholic = { - remove_doctrine = doctrine_catholic_dominion_1 - remove_doctrine = doctrine_catholic_dominion_2 - remove_doctrine = doctrine_catholic_dominion_3 - remove_doctrine = doctrine_catholic_dominion_4 - remove_doctrine = doctrine_catholic_dominion_5 - remove_doctrine = doctrine_catholic_dominion_7 - remove_doctrine = doctrine_catholic_dominion_8 - remove_doctrine = doctrine_catholic_dominion_9 - add_doctrine = doctrine_catholic_dominion_6 + remove_doctrine = doctrine_roman_dominion_1 + remove_doctrine = doctrine_roman_dominion_2 + remove_doctrine = doctrine_roman_dominion_3 + remove_doctrine = doctrine_roman_dominion_4 + remove_doctrine = doctrine_roman_dominion_5 + remove_doctrine = doctrine_roman_dominion_7 + remove_doctrine = doctrine_roman_dominion_8 + remove_doctrine = doctrine_roman_dominion_9 + add_doctrine = doctrine_roman_dominion_6 } } else_if = { @@ -848,20 +848,20 @@ yearly_playable_pulse = { roman_calculations >= 45 faith:roman_catholic = { NOT = { - has_doctrine = doctrine_catholic_dominion_5 + has_doctrine = doctrine_roman_dominion_5 } } } faith:roman_catholic = { - remove_doctrine = doctrine_catholic_dominion_1 - remove_doctrine = doctrine_catholic_dominion_2 - remove_doctrine = doctrine_catholic_dominion_3 - remove_doctrine = doctrine_catholic_dominion_4 - remove_doctrine = doctrine_catholic_dominion_6 - remove_doctrine = doctrine_catholic_dominion_7 - remove_doctrine = doctrine_catholic_dominion_8 - remove_doctrine = doctrine_catholic_dominion_9 - add_doctrine = doctrine_catholic_dominion_5 + remove_doctrine = doctrine_roman_dominion_1 + remove_doctrine = doctrine_roman_dominion_2 + remove_doctrine = doctrine_roman_dominion_3 + remove_doctrine = doctrine_roman_dominion_4 + remove_doctrine = doctrine_roman_dominion_6 + remove_doctrine = doctrine_roman_dominion_7 + remove_doctrine = doctrine_roman_dominion_8 + remove_doctrine = doctrine_roman_dominion_9 + add_doctrine = doctrine_roman_dominion_5 } } else_if = { @@ -869,20 +869,20 @@ yearly_playable_pulse = { roman_calculations >= 34 faith:roman_catholic = { NOT = { - has_doctrine = doctrine_catholic_dominion_4 + has_doctrine = doctrine_roman_dominion_4 } } } faith:roman_catholic = { - remove_doctrine = doctrine_catholic_dominion_1 - remove_doctrine = doctrine_catholic_dominion_2 - remove_doctrine = doctrine_catholic_dominion_3 - remove_doctrine = doctrine_catholic_dominion_5 - remove_doctrine = doctrine_catholic_dominion_6 - remove_doctrine = doctrine_catholic_dominion_7 - remove_doctrine = doctrine_catholic_dominion_8 - remove_doctrine = doctrine_catholic_dominion_9 - add_doctrine = doctrine_catholic_dominion_4 + remove_doctrine = doctrine_roman_dominion_1 + remove_doctrine = doctrine_roman_dominion_2 + remove_doctrine = doctrine_roman_dominion_3 + remove_doctrine = doctrine_roman_dominion_5 + remove_doctrine = doctrine_roman_dominion_6 + remove_doctrine = doctrine_roman_dominion_7 + remove_doctrine = doctrine_roman_dominion_8 + remove_doctrine = doctrine_roman_dominion_9 + add_doctrine = doctrine_roman_dominion_4 } } else_if = { @@ -890,20 +890,20 @@ yearly_playable_pulse = { roman_calculations >= 23 faith:roman_catholic = { NOT = { - has_doctrine = doctrine_catholic_dominion_3 + has_doctrine = doctrine_roman_dominion_3 } } } faith:roman_catholic = { - remove_doctrine = doctrine_catholic_dominion_1 - remove_doctrine = doctrine_catholic_dominion_2 - remove_doctrine = doctrine_catholic_dominion_4 - remove_doctrine = doctrine_catholic_dominion_5 - remove_doctrine = doctrine_catholic_dominion_6 - remove_doctrine = doctrine_catholic_dominion_7 - remove_doctrine = doctrine_catholic_dominion_8 - remove_doctrine = doctrine_catholic_dominion_9 - add_doctrine = doctrine_catholic_dominion_3 + remove_doctrine = doctrine_roman_dominion_1 + remove_doctrine = doctrine_roman_dominion_2 + remove_doctrine = doctrine_roman_dominion_4 + remove_doctrine = doctrine_roman_dominion_5 + remove_doctrine = doctrine_roman_dominion_6 + remove_doctrine = doctrine_roman_dominion_7 + remove_doctrine = doctrine_roman_dominion_8 + remove_doctrine = doctrine_roman_dominion_9 + add_doctrine = doctrine_roman_dominion_3 } } else_if = { @@ -911,33 +911,33 @@ yearly_playable_pulse = { roman_calculations >= 12 faith:roman_catholic = { NOT = { - has_doctrine = doctrine_catholic_dominion_2 + has_doctrine = doctrine_roman_dominion_2 } } } faith:roman_catholic = { - remove_doctrine = doctrine_catholic_dominion_1 - remove_doctrine = doctrine_catholic_dominion_3 - remove_doctrine = doctrine_catholic_dominion_4 - remove_doctrine = doctrine_catholic_dominion_5 - remove_doctrine = doctrine_catholic_dominion_6 - remove_doctrine = doctrine_catholic_dominion_7 - remove_doctrine = doctrine_catholic_dominion_8 - remove_doctrine = doctrine_catholic_dominion_9 - add_doctrine = doctrine_catholic_dominion_2 + remove_doctrine = doctrine_roman_dominion_1 + remove_doctrine = doctrine_roman_dominion_3 + remove_doctrine = doctrine_roman_dominion_4 + remove_doctrine = doctrine_roman_dominion_5 + remove_doctrine = doctrine_roman_dominion_6 + remove_doctrine = doctrine_roman_dominion_7 + remove_doctrine = doctrine_roman_dominion_8 + remove_doctrine = doctrine_roman_dominion_9 + add_doctrine = doctrine_roman_dominion_2 } } else = { faith:roman_catholic = { - remove_doctrine = doctrine_catholic_dominion_2 - remove_doctrine = doctrine_catholic_dominion_3 - remove_doctrine = doctrine_catholic_dominion_4 - remove_doctrine = doctrine_catholic_dominion_5 - remove_doctrine = doctrine_catholic_dominion_6 - remove_doctrine = doctrine_catholic_dominion_7 - remove_doctrine = doctrine_catholic_dominion_8 - remove_doctrine = doctrine_catholic_dominion_9 - add_doctrine = doctrine_catholic_dominion_1 + remove_doctrine = doctrine_roman_dominion_2 + remove_doctrine = doctrine_roman_dominion_3 + remove_doctrine = doctrine_roman_dominion_4 + remove_doctrine = doctrine_roman_dominion_5 + remove_doctrine = doctrine_roman_dominion_6 + remove_doctrine = doctrine_roman_dominion_7 + remove_doctrine = doctrine_roman_dominion_8 + remove_doctrine = doctrine_roman_dominion_9 + add_doctrine = doctrine_roman_dominion_1 } } } @@ -951,20 +951,20 @@ yearly_playable_pulse = { sevillian_calculations >= 89 faith:sevillian = { NOT = { - has_doctrine = doctrine_catholic_dominion_9 + has_doctrine = doctrine_sevillian_dominion_9 } } } faith:sevillian = { - remove_doctrine = doctrine_catholic_dominion_1 - remove_doctrine = doctrine_catholic_dominion_2 - remove_doctrine = doctrine_catholic_dominion_3 - remove_doctrine = doctrine_catholic_dominion_4 - remove_doctrine = doctrine_catholic_dominion_5 - remove_doctrine = doctrine_catholic_dominion_6 - remove_doctrine = doctrine_catholic_dominion_7 - remove_doctrine = doctrine_catholic_dominion_8 - add_doctrine = doctrine_catholic_dominion_9 + remove_doctrine = doctrine_sevillian_dominion_1 + remove_doctrine = doctrine_sevillian_dominion_2 + remove_doctrine = doctrine_sevillian_dominion_3 + remove_doctrine = doctrine_sevillian_dominion_4 + remove_doctrine = doctrine_sevillian_dominion_5 + remove_doctrine = doctrine_sevillian_dominion_6 + remove_doctrine = doctrine_sevillian_dominion_7 + remove_doctrine = doctrine_sevillian_dominion_8 + add_doctrine = doctrine_sevillian_dominion_9 } } else_if = { @@ -972,20 +972,20 @@ yearly_playable_pulse = { sevillian_calculations >= 78 faith:sevillian = { NOT = { - has_doctrine = doctrine_catholic_dominion_8 + has_doctrine = doctrine_sevillian_dominion_8 } } } faith:sevillian = { - remove_doctrine = doctrine_catholic_dominion_1 - remove_doctrine = doctrine_catholic_dominion_2 - remove_doctrine = doctrine_catholic_dominion_3 - remove_doctrine = doctrine_catholic_dominion_4 - remove_doctrine = doctrine_catholic_dominion_5 - remove_doctrine = doctrine_catholic_dominion_6 - remove_doctrine = doctrine_catholic_dominion_7 - remove_doctrine = doctrine_catholic_dominion_9 - add_doctrine = doctrine_catholic_dominion_8 + remove_doctrine = doctrine_sevillian_dominion_1 + remove_doctrine = doctrine_sevillian_dominion_2 + remove_doctrine = doctrine_sevillian_dominion_3 + remove_doctrine = doctrine_sevillian_dominion_4 + remove_doctrine = doctrine_sevillian_dominion_5 + remove_doctrine = doctrine_sevillian_dominion_6 + remove_doctrine = doctrine_sevillian_dominion_7 + remove_doctrine = doctrine_sevillian_dominion_9 + add_doctrine = doctrine_sevillian_dominion_8 } } else_if = { @@ -993,20 +993,20 @@ yearly_playable_pulse = { sevillian_calculations >= 67 faith:sevillian = { NOT = { - has_doctrine = doctrine_catholic_dominion_7 + has_doctrine = doctrine_sevillian_dominion_7 } } } faith:sevillian = { - remove_doctrine = doctrine_catholic_dominion_1 - remove_doctrine = doctrine_catholic_dominion_2 - remove_doctrine = doctrine_catholic_dominion_3 - remove_doctrine = doctrine_catholic_dominion_4 - remove_doctrine = doctrine_catholic_dominion_5 - remove_doctrine = doctrine_catholic_dominion_6 - remove_doctrine = doctrine_catholic_dominion_8 - remove_doctrine = doctrine_catholic_dominion_9 - add_doctrine = doctrine_catholic_dominion_7 + remove_doctrine = doctrine_sevillian_dominion_1 + remove_doctrine = doctrine_sevillian_dominion_2 + remove_doctrine = doctrine_sevillian_dominion_3 + remove_doctrine = doctrine_sevillian_dominion_4 + remove_doctrine = doctrine_sevillian_dominion_5 + remove_doctrine = doctrine_sevillian_dominion_6 + remove_doctrine = doctrine_sevillian_dominion_8 + remove_doctrine = doctrine_sevillian_dominion_9 + add_doctrine = doctrine_sevillian_dominion_7 } } else_if = { @@ -1014,20 +1014,20 @@ yearly_playable_pulse = { sevillian_calculations >= 56 faith:sevillian = { NOT = { - has_doctrine = doctrine_catholic_dominion_6 + has_doctrine = doctrine_sevillian_dominion_6 } } } faith:sevillian = { - remove_doctrine = doctrine_catholic_dominion_1 - remove_doctrine = doctrine_catholic_dominion_2 - remove_doctrine = doctrine_catholic_dominion_3 - remove_doctrine = doctrine_catholic_dominion_4 - remove_doctrine = doctrine_catholic_dominion_5 - remove_doctrine = doctrine_catholic_dominion_7 - remove_doctrine = doctrine_catholic_dominion_8 - remove_doctrine = doctrine_catholic_dominion_9 - add_doctrine = doctrine_catholic_dominion_6 + remove_doctrine = doctrine_sevillian_dominion_1 + remove_doctrine = doctrine_sevillian_dominion_2 + remove_doctrine = doctrine_sevillian_dominion_3 + remove_doctrine = doctrine_sevillian_dominion_4 + remove_doctrine = doctrine_sevillian_dominion_5 + remove_doctrine = doctrine_sevillian_dominion_7 + remove_doctrine = doctrine_sevillian_dominion_8 + remove_doctrine = doctrine_sevillian_dominion_9 + add_doctrine = doctrine_sevillian_dominion_6 } } else_if = { @@ -1035,20 +1035,20 @@ yearly_playable_pulse = { sevillian_calculations >= 45 faith:sevillian = { NOT = { - has_doctrine = doctrine_catholic_dominion_5 + has_doctrine = doctrine_sevillian_dominion_5 } } } faith:sevillian = { - remove_doctrine = doctrine_catholic_dominion_1 - remove_doctrine = doctrine_catholic_dominion_2 - remove_doctrine = doctrine_catholic_dominion_3 - remove_doctrine = doctrine_catholic_dominion_4 - remove_doctrine = doctrine_catholic_dominion_6 - remove_doctrine = doctrine_catholic_dominion_7 - remove_doctrine = doctrine_catholic_dominion_8 - remove_doctrine = doctrine_catholic_dominion_9 - add_doctrine = doctrine_catholic_dominion_5 + remove_doctrine = doctrine_sevillian_dominion_1 + remove_doctrine = doctrine_sevillian_dominion_2 + remove_doctrine = doctrine_sevillian_dominion_3 + remove_doctrine = doctrine_sevillian_dominion_4 + remove_doctrine = doctrine_sevillian_dominion_6 + remove_doctrine = doctrine_sevillian_dominion_7 + remove_doctrine = doctrine_sevillian_dominion_8 + remove_doctrine = doctrine_sevillian_dominion_9 + add_doctrine = doctrine_sevillian_dominion_5 } } else_if = { @@ -1056,20 +1056,20 @@ yearly_playable_pulse = { sevillian_calculations >= 34 faith:sevillian = { NOT = { - has_doctrine = doctrine_catholic_dominion_4 + has_doctrine = doctrine_sevillian_dominion_4 } } } faith:sevillian = { - remove_doctrine = doctrine_catholic_dominion_1 - remove_doctrine = doctrine_catholic_dominion_2 - remove_doctrine = doctrine_catholic_dominion_3 - remove_doctrine = doctrine_catholic_dominion_5 - remove_doctrine = doctrine_catholic_dominion_6 - remove_doctrine = doctrine_catholic_dominion_7 - remove_doctrine = doctrine_catholic_dominion_8 - remove_doctrine = doctrine_catholic_dominion_9 - add_doctrine = doctrine_catholic_dominion_4 + remove_doctrine = doctrine_sevillian_dominion_1 + remove_doctrine = doctrine_sevillian_dominion_2 + remove_doctrine = doctrine_sevillian_dominion_3 + remove_doctrine = doctrine_sevillian_dominion_5 + remove_doctrine = doctrine_sevillian_dominion_6 + remove_doctrine = doctrine_sevillian_dominion_7 + remove_doctrine = doctrine_sevillian_dominion_8 + remove_doctrine = doctrine_sevillian_dominion_9 + add_doctrine = doctrine_sevillian_dominion_4 } } else_if = { @@ -1077,20 +1077,20 @@ yearly_playable_pulse = { sevillian_calculations >= 23 faith:sevillian = { NOT = { - has_doctrine = doctrine_catholic_dominion_3 + has_doctrine = doctrine_sevillian_dominion_3 } } } faith:sevillian = { - remove_doctrine = doctrine_catholic_dominion_1 - remove_doctrine = doctrine_catholic_dominion_2 - remove_doctrine = doctrine_catholic_dominion_4 - remove_doctrine = doctrine_catholic_dominion_5 - remove_doctrine = doctrine_catholic_dominion_6 - remove_doctrine = doctrine_catholic_dominion_7 - remove_doctrine = doctrine_catholic_dominion_8 - remove_doctrine = doctrine_catholic_dominion_9 - add_doctrine = doctrine_catholic_dominion_3 + remove_doctrine = doctrine_sevillian_dominion_1 + remove_doctrine = doctrine_sevillian_dominion_2 + remove_doctrine = doctrine_sevillian_dominion_4 + remove_doctrine = doctrine_sevillian_dominion_5 + remove_doctrine = doctrine_sevillian_dominion_6 + remove_doctrine = doctrine_sevillian_dominion_7 + remove_doctrine = doctrine_sevillian_dominion_8 + remove_doctrine = doctrine_sevillian_dominion_9 + add_doctrine = doctrine_sevillian_dominion_3 } } else_if = { @@ -1098,33 +1098,33 @@ yearly_playable_pulse = { sevillian_calculations >= 12 faith:sevillian = { NOT = { - has_doctrine = doctrine_catholic_dominion_2 + has_doctrine = doctrine_sevillian_dominion_2 } } } faith:sevillian = { - remove_doctrine = doctrine_catholic_dominion_1 - remove_doctrine = doctrine_catholic_dominion_3 - remove_doctrine = doctrine_catholic_dominion_4 - remove_doctrine = doctrine_catholic_dominion_5 - remove_doctrine = doctrine_catholic_dominion_6 - remove_doctrine = doctrine_catholic_dominion_7 - remove_doctrine = doctrine_catholic_dominion_8 - remove_doctrine = doctrine_catholic_dominion_9 - add_doctrine = doctrine_catholic_dominion_2 + remove_doctrine = doctrine_sevillian_dominion_1 + remove_doctrine = doctrine_sevillian_dominion_3 + remove_doctrine = doctrine_sevillian_dominion_4 + remove_doctrine = doctrine_sevillian_dominion_5 + remove_doctrine = doctrine_sevillian_dominion_6 + remove_doctrine = doctrine_sevillian_dominion_7 + remove_doctrine = doctrine_sevillian_dominion_8 + remove_doctrine = doctrine_sevillian_dominion_9 + add_doctrine = doctrine_sevillian_dominion_2 } } else = { faith:sevillian = { - remove_doctrine = doctrine_catholic_dominion_2 - remove_doctrine = doctrine_catholic_dominion_3 - remove_doctrine = doctrine_catholic_dominion_4 - remove_doctrine = doctrine_catholic_dominion_5 - remove_doctrine = doctrine_catholic_dominion_6 - remove_doctrine = doctrine_catholic_dominion_7 - remove_doctrine = doctrine_catholic_dominion_8 - remove_doctrine = doctrine_catholic_dominion_9 - add_doctrine = doctrine_catholic_dominion_1 + remove_doctrine = doctrine_sevillian_dominion_2 + remove_doctrine = doctrine_sevillian_dominion_3 + remove_doctrine = doctrine_sevillian_dominion_4 + remove_doctrine = doctrine_sevillian_dominion_5 + remove_doctrine = doctrine_sevillian_dominion_6 + remove_doctrine = doctrine_sevillian_dominion_7 + remove_doctrine = doctrine_sevillian_dominion_8 + remove_doctrine = doctrine_sevillian_dominion_9 + add_doctrine = doctrine_sevillian_dominion_1 } } } diff --git a/common/religion/doctrines/20_doctrines.txt b/common/religion/doctrines/20_doctrines.txt index 08a74d41..efc7f883 100644 --- a/common/religion/doctrines/20_doctrines.txt +++ b/common/religion/doctrines/20_doctrines.txt @@ -1558,13 +1558,13 @@ doctrine_theism = { } } } -doctrine_special_catholic_dominion = { +doctrine_special_sevillian_dominion = { group = "clergy" - doctrine_catholic_dominion_1 = { + doctrine_sevillian_dominion_1 = { is_shown = { OR = { - religion = religion:roman_catholic + religion = religion:sevillian } } @@ -1583,8 +1583,277 @@ doctrine_special_catholic_dominion = { theocracy_government_tax_contribution_mult = -0.1 theocracy_government_levy_contribution_mult = -0.1 } + parameters = { + param_bureaucracy_exp_1 = yes + param_bureaucracy_exp_2 = yes + param_bureaucracy_exp_3 = yes + } } - doctrine_catholic_dominion_2 = { + doctrine_sevillian_dominion_2 = { + + is_shown = { + OR = { + + religion = religion:sevillian + } + } + can_pick = { + always = no + } + piety_cost = { + value = faith_doctrine_cost_high + } + clergy_modifier = { + monthly_income_mult = 0.075 + domain_tax_mult = -0.075 + levy_size = -0.125 + } + character_modifier = { + theocracy_government_tax_contribution_mult = -0.125 + theocracy_government_levy_contribution_mult = -0.125 + } + parameters = { + param_bureaucracy_exp_1 = yes + param_bureaucracy_exp_2 = yes + param_bureaucracy_exp_3 = yes + } + } + doctrine_sevillian_dominion_3 = { + + is_shown = { + OR = { + + religion = religion:sevillian + } + } + can_pick = { + always = no + } + piety_cost = { + value = faith_doctrine_cost_high + } + clergy_modifier = { + monthly_income_mult = 0.1 + domain_tax_mult = -0.1 + levy_size = -0.15 + } + character_modifier = { + theocracy_government_tax_contribution_mult = -0.15 + theocracy_government_levy_contribution_mult = -0.15 + } + parameters = { + param_bureaucracy_exp_1 = yes + param_bureaucracy_exp_2 = yes + param_bureaucracy_exp_3 = yes + } + } + doctrine_sevillian_dominion_4 = { + + is_shown = { + OR = { + + religion = religion:sevillian + } + } + can_pick = { + always = no + } + piety_cost = { + value = faith_doctrine_cost_high + } + clergy_modifier = { + monthly_income_mult = 0.125 + domain_tax_mult = -0.125 + levy_size = -0.175 + } + character_modifier = { + theocracy_government_tax_contribution_mult = -0.175 + theocracy_government_levy_contribution_mult = -0.175 + } + parameters = { + param_bureaucracy_exp_1 = yes + param_bureaucracy_exp_2 = yes + param_bureaucracy_exp_3 = yes + } + } + doctrine_sevillian_dominion_5 = { + + is_shown = { + OR = { + + religion = religion:sevillian + } + } + can_pick = { + always = no + } + piety_cost = { + value = faith_doctrine_cost_high + } + clergy_modifier = { + monthly_income_mult = 0.15 + domain_tax_mult = -0.15 + levy_size = -0.175 + } + character_modifier = { + theocracy_government_tax_contribution_mult = -0.2 + theocracy_government_levy_contribution_mult = -0.2 + } + parameters = { + param_bureaucracy_exp_1 = yes + param_bureaucracy_exp_2 = yes + param_bureaucracy_exp_3 = yes + } + } + doctrine_sevillian_dominion_6 = { + + is_shown = { + OR = { + + religion = religion:sevillian + } + } + can_pick = { + always = no + } + piety_cost = { + value = faith_doctrine_cost_high + } + clergy_modifier = { + monthly_income_mult = 0.175 + domain_tax_mult = -0.175 + levy_size = -0.2 + } + character_modifier = { + theocracy_government_tax_contribution_mult = -0.225 + theocracy_government_levy_contribution_mult = -0.225 + } + parameters = { + param_bureaucracy_exp_1 = yes + param_bureaucracy_exp_2 = yes + param_bureaucracy_exp_3 = yes + } + } + doctrine_sevillian_dominion_7 = { + + is_shown = { + OR = { + + religion = religion:sevillian + } + } + can_pick = { + always = no + } + piety_cost = { + value = faith_doctrine_cost_high + } + clergy_modifier = { + monthly_income_mult = 0.2 + domain_tax_mult = -0.2 + levy_size = -0.225 + } + character_modifier = { + theocracy_government_tax_contribution_mult = -0.25 + theocracy_government_levy_contribution_mult = -0.25 + } + parameters = { + param_bureaucracy_exp_1 = yes + param_bureaucracy_exp_2 = yes + param_bureaucracy_exp_3 = yes + } + } + doctrine_sevillian_dominion_8 = { + + is_shown = { + OR = { + + religion = religion:sevillian + } + } + can_pick = { + always = no + } + piety_cost = { + value = faith_doctrine_cost_high + } + clergy_modifier = { + monthly_income_mult = 0.225 + domain_tax_mult = -0.225 + levy_size = -0.25 + } + character_modifier = { + theocracy_government_tax_contribution_mult = -0.275 + theocracy_government_levy_contribution_mult = -0.275 + } + parameters = { + param_bureaucracy_exp_1 = yes + param_bureaucracy_exp_2 = yes + param_bureaucracy_exp_3 = yes + } + } + doctrine_sevillian_dominion_9 = { + + is_shown = { + OR = { + + religion = religion:sevillian + } + } + can_pick = { + always = no + } + piety_cost = { + value = faith_doctrine_cost_high + } + clergy_modifier = { + monthly_income_mult = 0.25 + domain_tax_mult = -0.25 + levy_size = -0.275 + } + character_modifier = { + theocracy_government_tax_contribution_mult = -0.3 + theocracy_government_levy_contribution_mult = -0.3 + } + parameters = { + param_bureaucracy_exp_1 = yes + param_bureaucracy_exp_2 = yes + param_bureaucracy_exp_3 = yes + } + } +} + +doctrine_special_roman_dominion = { + group = "clergy" + doctrine_roman_dominion_1 = { + + is_shown = { + OR = { + religion = religion:roman_catholic + } + } + can_pick = { + always = no + } + piety_cost = { + value = faith_doctrine_cost_high + } + clergy_modifier = { + monthly_income_mult = 0.05 + domain_tax_mult = -0.05 + levy_size = -0.1 + } + character_modifier = { + theocracy_government_tax_contribution_mult = -0.1 + theocracy_government_levy_contribution_mult = -0.1 + } + parameters = { + param_bureaucracy_exp_1 = yes + param_bureaucracy_exp_2 = yes + param_bureaucracy_exp_3 = yes + } + } + doctrine_roman_dominion_2 = { is_shown = { OR = { @@ -1607,8 +1876,13 @@ doctrine_special_catholic_dominion = { theocracy_government_tax_contribution_mult = -0.125 theocracy_government_levy_contribution_mult = -0.125 } + parameters = { + param_bureaucracy_exp_1 = yes + param_bureaucracy_exp_2 = yes + param_bureaucracy_exp_3 = yes + } } - doctrine_catholic_dominion_3 = { + doctrine_roman_dominion_3 = { is_shown = { OR = { @@ -1631,8 +1905,13 @@ doctrine_special_catholic_dominion = { theocracy_government_tax_contribution_mult = -0.15 theocracy_government_levy_contribution_mult = -0.15 } + parameters = { + param_bureaucracy_exp_1 = yes + param_bureaucracy_exp_2 = yes + param_bureaucracy_exp_3 = yes + } } - doctrine_catholic_dominion_4 = { + doctrine_roman_dominion_4 = { is_shown = { OR = { @@ -1655,8 +1934,13 @@ doctrine_special_catholic_dominion = { theocracy_government_tax_contribution_mult = -0.175 theocracy_government_levy_contribution_mult = -0.175 } + parameters = { + param_bureaucracy_exp_1 = yes + param_bureaucracy_exp_2 = yes + param_bureaucracy_exp_3 = yes + } } - doctrine_catholic_dominion_5 = { + doctrine_roman_dominion_5 = { is_shown = { OR = { @@ -1680,11 +1964,12 @@ doctrine_special_catholic_dominion = { theocracy_government_levy_contribution_mult = -0.2 } parameters = { - cheaper_holy_wars_active = no - great_holy_wars_active = no + param_bureaucracy_exp_1 = yes + param_bureaucracy_exp_2 = yes + param_bureaucracy_exp_3 = yes } } - doctrine_catholic_dominion_6 = { + doctrine_roman_dominion_6 = { is_shown = { OR = { @@ -1708,11 +1993,12 @@ doctrine_special_catholic_dominion = { theocracy_government_levy_contribution_mult = -0.225 } parameters = { - cheaper_holy_wars_active = no - great_holy_wars_active = no + param_bureaucracy_exp_1 = yes + param_bureaucracy_exp_2 = yes + param_bureaucracy_exp_3 = yes } } - doctrine_catholic_dominion_7 = { + doctrine_roman_dominion_7 = { is_shown = { OR = { @@ -1736,11 +2022,12 @@ doctrine_special_catholic_dominion = { theocracy_government_levy_contribution_mult = -0.25 } parameters = { - cheaper_holy_wars_active = no - great_holy_wars_active = no + param_bureaucracy_exp_1 = yes + param_bureaucracy_exp_2 = yes + param_bureaucracy_exp_3 = yes } } - doctrine_catholic_dominion_8 = { + doctrine_roman_dominion_8 = { is_shown = { OR = { @@ -1764,11 +2051,12 @@ doctrine_special_catholic_dominion = { theocracy_government_levy_contribution_mult = -0.275 } parameters = { - cheaper_holy_wars_active = no - great_holy_wars_active = no + param_bureaucracy_exp_1 = yes + param_bureaucracy_exp_2 = yes + param_bureaucracy_exp_3 = yes } } - doctrine_catholic_dominion_9 = { + doctrine_roman_dominion_9 = { is_shown = { OR = { @@ -1792,8 +2080,9 @@ doctrine_special_catholic_dominion = { theocracy_government_levy_contribution_mult = -0.3 } parameters = { - cheaper_holy_wars_active = no - great_holy_wars_active = no + param_bureaucracy_exp_1 = yes + param_bureaucracy_exp_2 = yes + param_bureaucracy_exp_3 = yes } } } \ No newline at end of file diff --git a/common/religion/religions/NEOW_catholic.txt b/common/religion/religions/NEOW_catholic.txt index 5f25f167..56a9b282 100644 --- a/common/religion/religions/NEOW_catholic.txt +++ b/common/religion/religions/NEOW_catholic.txt @@ -456,7 +456,7 @@ doctrine = doctrine_gender_male_dominated doctrine = doctrine_pluralism_fundamentalist doctrine = doctrine_homosexuality_crime - doctrine = doctrine_catholic_dominion_1 + doctrine = doctrine_sevillian_dominion_1 holy_order_names = { #placeholder { name = "holy_order_knights_templar" coat_of_arms = "ho_knights_templar" } @@ -564,7 +564,7 @@ #Special Tolerance | placeholder doctrine = special_doctrine_roman_rite - doctrine = doctrine_catholic_dominion_1 + doctrine = doctrine_roman_dominion_1 #Tenets | placeholder doctrine = tenet_catholic_communion diff --git a/common/script_values/NEOW_custom_values.txt b/common/script_values/NEOW_custom_values.txt index 5791d33a..ea998e30 100644 --- a/common/script_values/NEOW_custom_values.txt +++ b/common/script_values/NEOW_custom_values.txt @@ -21,7 +21,7 @@ roman_fervour_and_size = { has_title = title:k_papal_state } } - add = roman_limit_bonus_60 + add = roman_limit_bonus_15 } else_if = { limit = { @@ -30,7 +30,7 @@ roman_fervour_and_size = { has_title = title:k_papal_state } } - add = roman_limit_bonus_40 + add = roman_limit_bonus_5 } else_if = { limit = { @@ -39,7 +39,7 @@ roman_fervour_and_size = { has_title = title:k_papal_state } } - add = roman_limit_bonus_20 + add = roman_limit_bonus_3 } else_if = { limit = { @@ -48,7 +48,7 @@ roman_fervour_and_size = { has_title = title:k_papal_state } } - add = roman_limit_bonus_5 + add = roman_limit_bonus_2 } else_if = { limit = { @@ -84,7 +84,7 @@ roman_fervour_and_size = { limit = { faith:roman_catholic = { fervor >= 60 } } - add = roman_limit_bonus_2 + subtract = roman_limit_bonus_2 } else_if = { limit = { @@ -125,7 +125,7 @@ roman_fervour_and_size = { else = { subtract = roman_limit_penalty_20 } - min = -100 # Can't go lower than 0 + min = 0 # Can't go lower than 0 max = 100 # Can't go higher than 100 } roman_papal_size_piety_learning_stewardship = { @@ -139,57 +139,150 @@ roman_papal_size_piety_learning_stewardship = { if = { limit = { - piety_level = 8 + realm_size >= 60 + } + add = roman_limit_bonus_65 + } + else_if = { + limit = { + realm_size >= 55 + } + add = roman_limit_bonus_60 + } + else_if = { + limit = { + realm_size >= 50 + } + add = roman_limit_bonus_55 + } + else_if = { + limit = { + realm_size >= 45 + } + add = roman_limit_bonus_50 + } + else_if = { + limit = { + realm_size >= 40 + } + add = roman_limit_bonus_45 + } + else_if = { + limit = { + realm_size >= 35 + } + add = roman_limit_bonus_40 + } + else_if = { + limit = { + realm_size >= 30 + } + add = roman_limit_bonus_35 + } + else_if = { + limit = { + realm_size >= 25 + } + add = roman_limit_bonus_30 + } + else_if = { + limit = { + realm_size >= 20 } add = roman_limit_bonus_25 } else_if = { limit = { - piety_level = 7 + realm_size >= 15 } add = roman_limit_bonus_20 } else_if = { limit = { - piety_level = 6 + realm_size >= 10 } add = roman_limit_bonus_15 } else_if = { limit = { - piety_level = 5 + realm_size >= 5 } add = roman_limit_bonus_10 } else_if = { limit = { - piety_level = 4 + realm_size >= 3 } add = roman_limit_bonus_5 } + else_if = { + limit = { + realm_size >= 1 + } + add = roman_limit_bonus_1 + } + else = { + } + } + every_independent_ruler = { + limit = { + faith = faith:roman_catholic + has_title = title:k_papal_state + } + + if = { + limit = { + piety_level = 8 + } + subtract = roman_limit_bonus_25 + } + else_if = { + limit = { + piety_level = 7 + } + subtract = roman_limit_bonus_20 + } + else_if = { + limit = { + piety_level = 6 + } + subtract = roman_limit_bonus_15 + } + else_if = { + limit = { + piety_level = 5 + } + subtract = roman_limit_bonus_10 + } + else_if = { + limit = { + piety_level = 4 + } + subtract = roman_limit_bonus_5 + } else_if = { limit = { piety_level = 3 } - add = roman_limit_penalty_15 + add = roman_limit_penalty_10 } else_if = { limit = { piety_level = 2 } - subtract = roman_limit_penalty_10 + add = roman_limit_penalty_15 } else_if = { limit = { piety_level = 1 } - subtract = roman_limit_penalty_15 + add = roman_limit_penalty_20 } else_if = { limit = { piety_level = 0 } - subtract = roman_limit_penalty_20 + add = roman_limit_penalty_25 } else = { } @@ -205,55 +298,55 @@ roman_papal_size_piety_learning_stewardship = { limit = { prestige_level = 8 } - add = roman_limit_bonus_25 + subtract = roman_limit_bonus_25 } else_if = { limit = { prestige_level = 7 } - add = roman_limit_bonus_20 + subtract = roman_limit_bonus_20 } else_if = { limit = { prestige_level = 6 } - add = roman_limit_bonus_15 + subtract = roman_limit_bonus_15 } else_if = { limit = { prestige_level = 5 } - add = roman_limit_bonus_10 + subtract = roman_limit_bonus_10 } else_if = { limit = { prestige_level = 4 } - add = roman_limit_bonus_5 + subtract = roman_limit_bonus_5 } else_if = { limit = { prestige_level = 3 } - add = roman_limit_penalty_15 + add = roman_limit_penalty_10 } else_if = { limit = { prestige_level = 2 } - subtract = roman_limit_penalty_10 + add = roman_limit_penalty_15 } else_if = { limit = { prestige_level = 1 } - subtract = roman_limit_penalty_15 + add = roman_limit_penalty_20 } else_if = { limit = { prestige_level = 0 } - subtract = roman_limit_penalty_20 + add = roman_limit_penalty_25 } else = { } @@ -268,25 +361,37 @@ roman_papal_size_piety_learning_stewardship = { limit = { stewardship >= 20 } - add = roman_limit_bonus_20 + subtract = roman_limit_bonus_20 } else_if = { limit = { stewardship >= 15 } - add = roman_limit_bonus_15 + subtract = roman_limit_bonus_10 + } + else_if = { + limit = { + stewardship >= 10 + } + add = roman_limit_bonus_5 + } + else_if = { + limit = { + stewardship >= 8 + } + add = roman_limit_bonus_10 } else_if = { limit = { stewardship >= 5 } - subtract = roman_limit_penalty_10 + add = roman_limit_penalty_15 } else_if = { limit = { stewardship < 5 } - subtract = roman_limit_penalty_20 + add = roman_limit_penalty_25 } else = { } @@ -297,83 +402,75 @@ roman_papal_size_piety_learning_stewardship = { faith = faith:roman_catholic has_title = title:k_papal_state } - if = { limit = { - realm_size >= 60 + num_sinful_traits >= 7 } - subtract = roman_limit_bonus_60 + add = roman_limit_penalty_30 } else_if = { limit = { - realm_size >= 55 + num_sinful_traits >= 6 } - subtract = roman_limit_bonus_55 + add = roman_limit_penalty_25 } else_if = { limit = { - realm_size >= 50 + num_sinful_traits >= 5 } - subtract = roman_limit_bonus_50 + add = roman_limit_penalty_20 } else_if = { limit = { - realm_size >= 45 + num_sinful_traits >= 4 } - subtract = roman_limit_bonus_45 + add = roman_limit_penalty_15 } else_if = { limit = { - realm_size >= 40 + num_sinful_traits >= 3 } - subtract = roman_limit_bonus_40 + add = roman_limit_penalty_10 } else_if = { limit = { - realm_size >= 35 + num_sinful_traits >= 2 } - subtract = roman_limit_bonus_35 - } - else_if = { - limit = { - realm_size >= 30 - } - subtract = roman_limit_bonus_30 - } - else_if = { - limit = { - realm_size >= 25 - } - subtract = roman_limit_bonus_25 - } - else_if = { - limit = { - realm_size >= 20 - } - subtract = roman_limit_bonus_20 - } - else_if = { - limit = { - realm_size >= 15 - } - subtract = roman_limit_bonus_15 - } - else_if = { - limit = { - realm_size >= 10 - } - subtract = roman_limit_bonus_10 - } - else_if = { - limit = { - realm_size >= 5 - } - subtract = roman_limit_bonus_5 + add = roman_limit_penalty_5 } else = { } } - min = -100 # Can't go lower than 0 + every_independent_ruler = { + limit = { + faith = faith:roman_catholic + has_title = title:k_papal_state + } + if = { + limit = { + num_virtuous_traits >= 7 + } + subtract = roman_limit_penalty_15 + } + else_if = { + limit = { + num_virtuous_traits >= 6 + } + subtract = roman_limit_penalty_10 + } + else_if = { + limit = { + num_virtuous_traits >= 5 + } + subtract = roman_limit_penalty_5 + } + else = { + } + } + + add = roman_limit_bonus_40 + + min = 0 # Can't go lower than 0 max = 100 # Can't go higher than 100 } @@ -452,7 +549,7 @@ sevillian_fervour_and_size = { has_title = title:k_sevillian_papacy } } - add = sevillian_limit_bonus_60 + add = sevillian_limit_bonus_15 } else_if = { limit = { @@ -461,7 +558,7 @@ sevillian_fervour_and_size = { has_title = title:k_sevillian_papacy } } - add = sevillian_limit_bonus_30 + add = sevillian_limit_bonus_5 } else_if = { limit = { @@ -470,7 +567,7 @@ sevillian_fervour_and_size = { has_title = title:k_sevillian_papacy } } - add = sevillian_limit_bonus_20 + add = sevillian_limit_bonus_3 } else_if = { limit = { @@ -479,7 +576,7 @@ sevillian_fervour_and_size = { has_title = title:k_sevillian_papacy } } - add = sevillian_limit_bonus_5 + add = sevillian_limit_bonus_2 } else_if = { limit = { @@ -515,7 +612,7 @@ sevillian_fervour_and_size = { limit = { faith:sevillian = { fervor >= 60 } } - add = sevillian_limit_bonus_2 + subtract = sevillian_limit_bonus_2 } else_if = { limit = { @@ -556,7 +653,7 @@ sevillian_fervour_and_size = { else = { subtract = sevillian_limit_penalty_20 } - min = -100 # Can't go lower than 0 + min = 0 # Can't go lower than 0 max = 100 # Can't go higher than 100 } sevillian_papal_size_piety_learning_stewardship = { @@ -570,57 +667,150 @@ sevillian_papal_size_piety_learning_stewardship = { if = { limit = { - piety_level = 8 + realm_size >= 60 + } + add = sevillian_limit_bonus_65 + } + else_if = { + limit = { + realm_size >= 55 + } + add = sevillian_limit_bonus_60 + } + else_if = { + limit = { + realm_size >= 50 + } + add = sevillian_limit_bonus_55 + } + else_if = { + limit = { + realm_size >= 45 + } + add = sevillian_limit_bonus_50 + } + else_if = { + limit = { + realm_size >= 40 + } + add = sevillian_limit_bonus_45 + } + else_if = { + limit = { + realm_size >= 35 + } + add = sevillian_limit_bonus_40 + } + else_if = { + limit = { + realm_size >= 30 + } + add = sevillian_limit_bonus_35 + } + else_if = { + limit = { + realm_size >= 25 + } + add = sevillian_limit_bonus_30 + } + else_if = { + limit = { + realm_size >= 20 } add = sevillian_limit_bonus_25 } else_if = { limit = { - piety_level = 7 + realm_size >= 15 } add = sevillian_limit_bonus_20 } else_if = { limit = { - piety_level = 6 + realm_size >= 10 } add = sevillian_limit_bonus_15 } else_if = { limit = { - piety_level = 5 + realm_size >= 5 } add = sevillian_limit_bonus_10 } else_if = { limit = { - piety_level = 4 + realm_size >= 3 } add = sevillian_limit_bonus_5 } + else_if = { + limit = { + realm_size >= 1 + } + add = sevillian_limit_bonus_1 + } + else = { + } + } + every_independent_ruler = { + limit = { + faith = faith:sevillian + has_title = title:k_sevillian_papacy + } + + if = { + limit = { + piety_level = 8 + } + subtract = sevillian_limit_bonus_25 + } + else_if = { + limit = { + piety_level = 7 + } + subtract = sevillian_limit_bonus_20 + } + else_if = { + limit = { + piety_level = 6 + } + subtract = sevillian_limit_bonus_15 + } + else_if = { + limit = { + piety_level = 5 + } + subtract = sevillian_limit_bonus_10 + } + else_if = { + limit = { + piety_level = 4 + } + subtract = sevillian_limit_bonus_5 + } else_if = { limit = { piety_level = 3 } - add = sevillian_limit_penalty_15 + add = sevillian_limit_penalty_10 } else_if = { limit = { piety_level = 2 } - subtract = sevillian_limit_penalty_10 + add = sevillian_limit_penalty_15 } else_if = { limit = { piety_level = 1 } - subtract = sevillian_limit_penalty_15 + add = sevillian_limit_penalty_20 } else_if = { limit = { piety_level = 0 } - subtract = sevillian_limit_penalty_20 + add = sevillian_limit_penalty_25 } else = { } @@ -636,55 +826,55 @@ sevillian_papal_size_piety_learning_stewardship = { limit = { prestige_level = 8 } - add = sevillian_limit_bonus_25 + subtract = sevillian_limit_bonus_25 } else_if = { limit = { prestige_level = 7 } - add = sevillian_limit_bonus_20 + subtract = sevillian_limit_bonus_20 } else_if = { limit = { prestige_level = 6 } - add = sevillian_limit_bonus_15 + subtract = sevillian_limit_bonus_15 } else_if = { limit = { prestige_level = 5 } - add = sevillian_limit_bonus_10 + subtract = sevillian_limit_bonus_10 } else_if = { limit = { prestige_level = 4 } - add = sevillian_limit_bonus_5 + subtract = sevillian_limit_bonus_5 } else_if = { limit = { prestige_level = 3 } - add = sevillian_limit_penalty_15 + add = sevillian_limit_penalty_10 } else_if = { limit = { prestige_level = 2 } - subtract = sevillian_limit_penalty_10 + add = sevillian_limit_penalty_15 } else_if = { limit = { prestige_level = 1 } - subtract = sevillian_limit_penalty_15 + add = sevillian_limit_penalty_20 } else_if = { limit = { prestige_level = 0 } - subtract = sevillian_limit_penalty_20 + add = sevillian_limit_penalty_25 } else = { } @@ -699,25 +889,37 @@ sevillian_papal_size_piety_learning_stewardship = { limit = { stewardship >= 20 } - add = sevillian_limit_bonus_20 + subtract = sevillian_limit_bonus_20 } else_if = { limit = { stewardship >= 15 } - add = sevillian_limit_bonus_15 + subtract = sevillian_limit_bonus_10 + } + else_if = { + limit = { + stewardship >= 10 + } + add = sevillian_limit_bonus_5 + } + else_if = { + limit = { + stewardship >= 8 + } + add = sevillian_limit_bonus_10 } else_if = { limit = { stewardship >= 5 } - subtract = sevillian_limit_penalty_10 + add = sevillian_limit_penalty_15 } else_if = { limit = { stewardship < 5 } - subtract = sevillian_limit_penalty_20 + add = sevillian_limit_penalty_25 } else = { } @@ -728,83 +930,73 @@ sevillian_papal_size_piety_learning_stewardship = { faith = faith:sevillian has_title = title:k_sevillian_papacy } - if = { limit = { - realm_size >= 60 + num_sinful_traits >= 7 } - subtract = sevillian_limit_bonus_60 + add = sevillian_limit_penalty_30 } else_if = { limit = { - realm_size >= 55 + num_sinful_traits >= 6 } - subtract = sevillian_limit_bonus_55 + add = sevillian_limit_penalty_25 } else_if = { limit = { - realm_size >= 50 + num_sinful_traits >= 5 } - subtract = sevillian_limit_bonus_50 + add = sevillian_limit_penalty_20 } else_if = { limit = { - realm_size >= 45 + num_sinful_traits >= 4 } - subtract = sevillian_limit_bonus_45 + add = sevillian_limit_penalty_15 } else_if = { limit = { - realm_size >= 40 + num_sinful_traits >= 3 } - subtract = sevillian_limit_bonus_40 + add = sevillian_limit_penalty_10 } else_if = { limit = { - realm_size >= 35 + num_sinful_traits >= 2 } - subtract = sevillian_limit_bonus_35 - } - else_if = { - limit = { - realm_size >= 30 - } - subtract = sevillian_limit_bonus_30 - } - else_if = { - limit = { - realm_size >= 25 - } - subtract = sevillian_limit_bonus_25 - } - else_if = { - limit = { - realm_size >= 20 - } - subtract = sevillian_limit_bonus_20 - } - else_if = { - limit = { - realm_size >= 15 - } - subtract = sevillian_limit_bonus_15 - } - else_if = { - limit = { - realm_size >= 10 - } - subtract = sevillian_limit_bonus_10 - } - else_if = { - limit = { - realm_size >= 5 - } - subtract = sevillian_limit_bonus_5 + add = sevillian_limit_penalty_5 } else = { } } - min = -100 # Can't go lower than 0 + every_independent_ruler = { + limit = { + faith = faith:sevillian + has_title = title:k_sevillian_papacy + } + if = { + limit = { + num_virtuous_traits >= 7 + } + subtract = sevillian_limit_penalty_15 + } + else_if = { + limit = { + num_virtuous_traits >= 6 + } + subtract = sevillian_limit_penalty_10 + } + else_if = { + limit = { + num_virtuous_traits >= 5 + } + subtract = sevillian_limit_penalty_5 + } + else = { + } + } + add = sevillian_limit_bonus_40 + min = 0 # Can't go lower than 0 max = 100 # Can't go higher than 100 } diff --git a/gfx/interface/icons/faith_doctrine_groups/doctrine_special_catholic_dominion.dds b/gfx/interface/icons/faith_doctrine_groups/doctrine_special_roman_dominion.dds similarity index 100% rename from gfx/interface/icons/faith_doctrine_groups/doctrine_special_catholic_dominion.dds rename to gfx/interface/icons/faith_doctrine_groups/doctrine_special_roman_dominion.dds diff --git a/gfx/interface/icons/faith_doctrine_groups/doctrine_special_sevillian_dominion.dds b/gfx/interface/icons/faith_doctrine_groups/doctrine_special_sevillian_dominion.dds new file mode 100644 index 00000000..46b11eef --- /dev/null +++ b/gfx/interface/icons/faith_doctrine_groups/doctrine_special_sevillian_dominion.dds @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:95fa97dad2ed32a50930755824f01f47b3ec96ffaa34cf4b564155786a263172 +size 19504 diff --git a/localization/english/replace/religion/doctrines/zz_NEOW_religion_tolerance doctrines_l_english.yml b/localization/english/replace/religion/doctrines/zz_NEOW_religion_tolerance doctrines_l_english.yml index 2374622a..4a078a78 100644 --- a/localization/english/replace/religion/doctrines/zz_NEOW_religion_tolerance doctrines_l_english.yml +++ b/localization/english/replace/religion/doctrines/zz_NEOW_religion_tolerance doctrines_l_english.yml @@ -16,25 +16,50 @@ special_doctrine_rocambolist_desc:0 "Our faith seeks out the virtues found primarily in the tales of crime and investigation." special_doctrine_absurdist_name:0 "Virtues of Comedy" special_doctrine_absurdist_desc:0 "Our faith seeks out the virtues found primarily in the absurd and incomprehensible." - doctrine_special_catholic_dominion_name:0 "Church Bureaucracy" - doctrine_catholic_dominion_1_name:0 "Bureaucracy: Level 1" - doctrine_catholic_dominion_1_desc:0 "As the size of the church and papal state expands the bureaucracy of the church becomes less effective." - doctrine_catholic_dominion_2_name:0 "Bureaucracy: Level 2" - doctrine_catholic_dominion_2_desc:0 "As the size of the church and papal state expands the bureaucracy of the church becomes less effective." - doctrine_catholic_dominion_3_name:0 "Bureaucracy: Level 3" - doctrine_catholic_dominion_3_desc:0 "As the size of the church and papal state expands the bureaucracy of the church becomes less effective." - doctrine_catholic_dominion_4_name:0 "Bureaucracy: Level 4" - doctrine_catholic_dominion_4_desc:0 "As the size of the church and papal state expands the bureaucracy of the church becomes less effective." - doctrine_catholic_dominion_5_name:0 "Bureaucracy: Level 5" - doctrine_catholic_dominion_5_desc:0 "As the size of the church and papal state expands the bureaucracy of the church becomes less effective." - doctrine_catholic_dominion_6_name:0 "Catholic Bureaucracy: Level 6" - doctrine_catholic_dominion_6_desc:0 "As the size of the church and papal state expands the bureaucracy of the church becomes less effective." - doctrine_catholic_dominion_7_name:0 "Bureaucracy: Level 7" - doctrine_catholic_dominion_7_desc:0 "As the size of the church and papal state expands the bureaucracy of the church becomes less effective." - doctrine_catholic_dominion_8_name:0 "Bureaucracy: Level 8" - doctrine_catholic_dominion_8_desc:0 "As the size of the church and papal state expands the bureaucracy of the church becomes less effective." - doctrine_catholic_dominion_9_name:0 "Bureaucracy: Level 9" - doctrine_catholic_dominion_9_desc:0 "As the size of the church and papal state expands the bureaucracy of the church becomes less effective." + doctrine_special_sevillian_dominion_name:0 "Church Bureaucracy" + doctrine_sevillian_dominion_1_name:0 "Bureaucracy: Level 1" + doctrine_sevillian_dominion_1_desc:0 "As the size of the international church changes and the borders of the papal state expands the bureaucracy of the church becomes less effective and its Bishops less interested in contributing to Catholicism as a whole.\nCurrent Effectiveness: #N [EmptyScope.ScriptValue('sevillian_calculations')|+0]#!" + doctrine_sevillian_dominion_2_name:0 "Bureaucracy: Level 2" + doctrine_sevillian_dominion_2_desc:0 "As the size of the international church changes and the borders of the papal state expands the bureaucracy of the church becomes less effective and its Bishops less interested in contributing to Catholicism as a whole.\nCurrent Effectiveness: #N [EmptyScope.ScriptValue('sevillian_calculations')|+0]#!" + doctrine_sevillian_dominion_3_name:0 "Bureaucracy: Level 3" + doctrine_sevillian_dominion_3_desc:0 "As the size of the international church changes and the borders of the papal state expands the bureaucracy of the church becomes less effective and its Bishops less interested in contributing to Catholicism as a whole.\nCurrent Effectiveness: #N [EmptyScope.ScriptValue('sevillian_calculations')|+0]#!" + doctrine_sevillian_dominion_4_name:0 "Bureaucracy: Level 4" + doctrine_sevillian_dominion_4_desc:0 "As the size of the international church changes and the borders of the papal state expands the bureaucracy of the church becomes less effective and its Bishops less interested in contributing to Catholicism as a whole.\nCurrent Effectiveness: #N [EmptyScope.ScriptValue('sevillian_calculations')|+0]#!" + doctrine_sevillian_dominion_5_name:0 "Bureaucracy: Level 5" + doctrine_sevillian_dominion_5_desc:0 "As the size of the international church changes and the borders of the papal state expands the bureaucracy of the church becomes less effective and its Bishops less interested in contributing to Catholicism as a whole.\nCurrent Effectiveness: #N [EmptyScope.ScriptValue('sevillian_calculations')|+0]#!" + doctrine_sevillian_dominion_6_name:0 "Catholic Bureaucracy: Level 6" + doctrine_sevillian_dominion_6_desc:0 "As the size of the international church changes and the borders of the papal state expands the bureaucracy of the church becomes less effective and its Bishops less interested in contributing to Catholicism as a whole.\nCurrent Effectiveness: #N [EmptyScope.ScriptValue('sevillian_calculations')|+0]#!" + doctrine_sevillian_dominion_7_name:0 "Bureaucracy: Level 7" + doctrine_sevillian_dominion_7_desc:0 "As the size of the international church changes and the borders of the papal state expands the bureaucracy of the church becomes less effective and its Bishops less interested in contributing to Catholicism as a whole.\nCurrent Effectiveness: #N [EmptyScope.ScriptValue('sevillian_calculations')|+0]#!" + doctrine_sevillian_dominion_8_name:0 "Bureaucracy: Level 8" + doctrine_sevillian_dominion_8_desc:0 "As the size of the international church changes and the borders of the papal state expands the bureaucracy of the church becomes less effective and its Bishops less interested in contributing to Catholicism as a whole.\nCurrent Effectiveness: #N [EmptyScope.ScriptValue('sevillian_calculations')|+0]#!" + doctrine_sevillian_dominion_9_name:0 "Bureaucracy: Level 9" + doctrine_sevillian_dominion_9_desc:0 "As the size of the international church changes and the borders of the papal state expands the bureaucracy of the church becomes less effective and its Bishops less interested in contributing to Catholicism as a whole.\nCurrent Effectiveness: #N [EmptyScope.ScriptValue('sevillian_calculations')|+0]#!" + + doctrine_special_roman_dominion_name:0 "Church Bureaucracy" + doctrine_roman_dominion_1_name:0 "Bureaucracy: Level 1" + doctrine_roman_dominion_1_desc:0 "As the size of the international church changes and the borders of the papal state expands the bureaucracy of the church becomes less effective and its Bishops less interested in contributing to Catholicism as a whole.\nCurrent Effectiveness: #N [EmptyScope.ScriptValue('roman_calculations')|+0]#!" + doctrine_roman_dominion_2_name:0 "Bureaucracy: Level 2" + doctrine_roman_dominion_2_desc:0 "As the size of the international church changes and the borders of the papal state expands the bureaucracy of the church becomes less effective and its Bishops less interested in contributing to Catholicism as a whole.\nCurrent Effectiveness: #N [EmptyScope.ScriptValue('roman_calculations')|+0]#!" + doctrine_roman_dominion_3_name:0 "Bureaucracy: Level 3" + doctrine_roman_dominion_3_desc:0 "As the size of the international church changes and the borders of the papal state expands the bureaucracy of the church becomes less effective and its Bishops less interested in contributing to Catholicism as a whole.\nCurrent Effectiveness: #N [EmptyScope.ScriptValue('roman_calculations')|+0]#!" + doctrine_roman_dominion_4_name:0 "Bureaucracy: Level 4" + doctrine_roman_dominion_4_desc:0 "As the size of the international church changes and the borders of the papal state expands the bureaucracy of the church becomes less effective and its Bishops less interested in contributing to Catholicism as a whole.\nCurrent Effectiveness: #N [EmptyScope.ScriptValue('roman_calculations')|+0]#!" + doctrine_roman_dominion_5_name:0 "Bureaucracy: Level 5" + doctrine_roman_dominion_5_desc:0 "As the size of the international church changes and the borders of the papal state expands the bureaucracy of the church becomes less effective and its Bishops less interested in contributing to Catholicism as a whole.\nCurrent Effectiveness: #N [EmptyScope.ScriptValue('roman_calculations')|+0]#!" + doctrine_roman_dominion_6_name:0 "Catholic Bureaucracy: Level 6" + doctrine_roman_dominion_6_desc:0 "As the size of the international church changes and the borders of the papal state expands the bureaucracy of the church becomes less effective and its Bishops less interested in contributing to Catholicism as a whole.\nCurrent Effectiveness: #N [EmptyScope.ScriptValue('roman_calculations')|+0]#!" + doctrine_roman_dominion_7_name:0 "Bureaucracy: Level 7" + doctrine_roman_dominion_7_desc:0 "As the size of the international church changes and the borders of the papal state expands the bureaucracy of the church becomes less effective and its Bishops less interested in contributing to Catholicism as a whole.\nCurrent Effectiveness: #N [EmptyScope.ScriptValue('roman_calculations')|+0]#!" + doctrine_roman_dominion_8_name:0 "Bureaucracy: Level 8" + doctrine_roman_dominion_8_desc:0 "As the size of the international church changes and the borders of the papal state expands the bureaucracy of the church becomes less effective and its Bishops less interested in contributing to Catholicism as a whole.\nCurrent Effectiveness: #N [EmptyScope.ScriptValue('roman_calculations')|+0]#!" + doctrine_roman_dominion_9_name:0 "Bureaucracy: Level 9" + doctrine_roman_dominion_9_desc:0 "As the size of the international church changes and the borders of the papal state expands the bureaucracy of the church becomes less effective and its Bishops less interested in contributing to Catholicism as a whole.\nCurrent Effectiveness: #N [EmptyScope.ScriptValue('roman_calculations')|+0]#!" + + doctrine_parameter_param_bureaucracy_exp_1:0 "The Size of the Papacy in Relation to the Overall size of Catholicism has the Largest Impact on Church Bureaucracy." + doctrine_parameter_param_bureaucracy_exp_2:0 "Mitigating factors include; #P Catholic titles of High Tier, High Fervour, High Papal Stewardship, High Papal Piety Level.#!" + doctrine_parameter_param_bureaucracy_exp_3:0 "Mitigating factors include; #N Low Fervour, Low Papal Stewardship, Low Papal Piety Level, Papal Sin Traits.#!" + #doctrine_parameter_great_holy_wars_active:1 "If one exists, the [head_of_faith|E] can declare a [great_holy_war|E] when the [faith|E] has high [fervor|E]" #Britain special_doctrine_servants_of_the_regency_name:0 "Servants of the Regency" special_doctrine_servants_of_the_regency_desc:0 "Our Queen of the Heavens blessed our First Lord with eternal mandate as Her loyal regents. Until She returns, we swear to uphold this oath and smite all those who wish to oppose it."