symphonia reworked

This commit is contained in:
Greekman 2026-10-29 20:18:13 +00:00
parent 0dd99d01c8
commit 61ead977b2
5 changed files with 181 additions and 37 deletions

View file

@ -59,7 +59,13 @@ de_jure = {
pam_personal_pacifism_offensive_war_ban_trigger = yes
tgp_dynastic_cycle_offensive_wars_ban_trigger = yes
tgp_war_ban_all_ministers_trigger = yes
NOT = { government_has_flag = government_is_theocracy }
OR = {
NOT = { government_has_flag = government_is_theocracy }
AND = {
government_has_flag = government_is_ecclesiastical
rite = { rite_has_parameter = neow_theocrats_can_use_secular_cbs }
}
}
}
}
@ -78,7 +84,13 @@ claim = {
pam_personal_pacifism_offensive_war_ban_trigger = yes
tgp_dynastic_cycle_offensive_wars_ban_trigger = yes
tgp_war_ban_all_ministers_trigger = yes
NOT = { government_has_flag = government_is_theocracy }
OR = {
NOT = { government_has_flag = government_is_theocracy }
AND = {
government_has_flag = government_is_ecclesiastical
rite = { rite_has_parameter = neow_theocrats_can_use_secular_cbs }
}
}
}
}
@ -96,7 +108,13 @@ invasion = {
pam_personal_pacifism_offensive_war_ban_trigger = yes
tgp_dynastic_cycle_offensive_wars_ban_trigger = yes
tgp_war_ban_all_ministers_trigger = yes
NOT = { government_has_flag = government_is_theocracy }
OR = {
NOT = { government_has_flag = government_is_theocracy }
AND = {
government_has_flag = government_is_ecclesiastical
rite = { rite_has_parameter = neow_theocrats_can_use_secular_cbs }
}
}
}
}
@ -106,7 +124,13 @@ vassalization = {
pam_personal_pacifism_offensive_war_ban_trigger = yes
tgp_dynastic_cycle_offensive_wars_ban_trigger = yes
tgp_war_ban_all_ministers_trigger = yes
NOT = { government_has_flag = government_is_theocracy }
OR = {
NOT = { government_has_flag = government_is_theocracy }
AND = {
government_has_flag = government_is_ecclesiastical
rite = { rite_has_parameter = neow_theocrats_can_use_secular_cbs }
}
}
}
}
@ -116,7 +140,13 @@ conquest = {
pam_personal_pacifism_offensive_war_ban_trigger = yes
tgp_dynastic_cycle_offensive_wars_ban_trigger = yes
tgp_war_ban_all_ministers_trigger = yes
NOT = { government_has_flag = government_is_theocracy }
OR = {
NOT = { government_has_flag = government_is_theocracy }
AND = {
government_has_flag = government_is_ecclesiastical
rite = { rite_has_parameter = neow_theocrats_can_use_secular_cbs }
}
}
}
}
@ -127,7 +157,13 @@ struggle = {
pam_personal_pacifism_offensive_war_ban_trigger = yes
tgp_dynastic_cycle_offensive_wars_ban_trigger = yes
tgp_war_ban_all_ministers_trigger = yes
NOT = { government_has_flag = government_is_theocracy }
OR = {
NOT = { government_has_flag = government_is_theocracy }
AND = {
government_has_flag = government_is_ecclesiastical
rite = { rite_has_parameter = neow_theocrats_can_use_secular_cbs }
}
}
}
}
@ -138,7 +174,13 @@ subjugation = {
tgp_dynastic_cycle_offensive_wars_ban_trigger = yes
tgp_war_ban_all_ministers_trigger = yes
OR = {
OR = {
NOT = { government_has_flag = government_is_theocracy }
AND = {
government_has_flag = government_is_ecclesiastical
rite = { rite_has_parameter = neow_theocrats_can_use_secular_cbs }
}
}
AND = {
government_has_flag = government_is_theocracy
has_variable = koh_subjugation_cb_allowed
@ -177,7 +219,13 @@ humiliation = {
allowed_for_character = {
herders_and_tributary_constraints = yes
pam_personal_pacifism_offensive_war_ban_trigger = yes
NOT = { government_has_flag = government_is_theocracy }
OR = {
NOT = { government_has_flag = government_is_theocracy }
AND = {
government_has_flag = government_is_ecclesiastical
rite = { rite_has_parameter = neow_theocrats_can_use_secular_cbs }
}
}
}
}
@ -185,7 +233,13 @@ mandala = {
allowed_for_character = {
herders_and_tributary_constraints = yes
pam_personal_pacifism_offensive_war_ban_trigger = yes
NOT = { government_has_flag = government_is_theocracy }
OR = {
NOT = { government_has_flag = government_is_theocracy }
AND = {
government_has_flag = government_is_ecclesiastical
rite = { rite_has_parameter = neow_theocrats_can_use_secular_cbs }
}
}
}
}
@ -194,6 +248,12 @@ celestial = {
herders_and_tributary_constraints = yes
pam_personal_pacifism_offensive_war_ban_trigger = yes
tgp_war_ban_civilian_ministers_trigger = yes
NOT = { government_has_flag = government_is_theocracy }
OR = {
NOT = { government_has_flag = government_is_theocracy }
AND = {
government_has_flag = government_is_ecclesiastical
rite = { rite_has_parameter = neow_theocrats_can_use_secular_cbs }
}
}
}
}

View file

@ -112,6 +112,13 @@
subtract = 1
}
}
# Personal Symphonia halves the cost of puppeting clergy or a secular ruler.
if = {
limit = {
scope:actor = { has_personal_tenet_flag = tenet_symphonia_puppeting_cost_reduction }
}
multiply = 0.50
}
}
}
}
@ -424,6 +431,13 @@ make_external_clerical_puppet_interaction = {
value = scope:recipient.highest_held_title_tier
subtract = 1
}
# Personal Symphonia halves the cost of puppeting clergy or a secular ruler.
if = {
limit = {
scope:actor = { has_personal_tenet_flag = tenet_symphonia_puppeting_cost_reduction }
}
multiply = 0.50
}
}
}
}
@ -937,6 +951,13 @@ make_external_ruler_puppet_interaction = {
value = scope:recipient.highest_held_title_tier
subtract = 1
}
# Personal Symphonia halves the cost of puppeting clergy or a secular ruler.
if = {
limit = {
scope:actor = { has_personal_tenet_flag = tenet_symphonia_puppeting_cost_reduction }
}
multiply = 0.50
}
}
}
}

View file

@ -35,63 +35,108 @@
tenet_symphonia = {
icon = tenet_symphonia
piety_cost = {
value = faith_tenet_cost_low
name = {
first_valid = {
triggered_desc = {
trigger = { rite_religion_tag = octobrist_religion }
desc = tenet_symphonia_name
}
triggered_desc = {
trigger = { pam_latin_as_liturgical_language_trigger = yes }
desc = tenet_symphonia_latin_name
}
triggered_desc = {
trigger = { pam_greek_as_liturgical_language_trigger = yes }
desc = tenet_symphonia_greek_name
}
desc = tenet_symphonia_default_name
}
}
desc = {
first_valid = {
triggered_desc = {
trigger = { pam_latin_as_liturgical_language_trigger = yes }
desc = tenet_symphonia_latin_desc
}
triggered_desc = {
trigger = { pam_greek_as_liturgical_language_trigger = yes }
desc = tenet_symphonia_greek_desc
}
desc = tenet_symphonia_default_desc
}
}
historical_glossary = {
first_valid = {
triggered_desc = {
trigger = { pam_latin_as_liturgical_language_trigger = yes }
desc = tenet_symphonia_latin_historical_glossary
}
triggered_desc = {
trigger = { pam_greek_as_liturgical_language_trigger = yes }
desc = tenet_symphonia_greek_historical_glossary
}
desc = tenet_symphonia_default_historical_glossary
}
}
piety_cost = {
if = {
limit = {
OR = {
rite_religion_tag = eastern_orthodox_religion
rite_religion_tag = octobrist_religion
rite_religion_tag = octobrist_religion
}
}
value = faith_tenet_cost_low
}
else = {
value = faith_tenet_cost_mid
}
# Multiplier for keeping same tenet
else = { value = faith_tenet_cost_mid }
# Multiplier for keeping the same tenet.
if = {
limit = { rite_has_tenet = tenet_symphonia }
multiply = faith_unchanged_doctrine_cost_mult
}
}
name = {
first_valid = {
triggered_desc = {
trigger = {
rite_religion_tag = octobrist_religion
}
desc = tenet_symphonia_name
}
desc = tenet_symphonia_name
}
}
can_pick = {
always = yes
}
can_pick = { always = yes }
can_pick_as_personal_tenet = { always = yes }
# Mutual respect between the priesthood and the ruler, not state domination of the Church.
character_modifier = {
tyranny_gain_mult = 0.50
monthly_county_control_growth_factor = 0.20
tyranny_gain_mult = -0.25
vassal_opinion = 5
}
county_modifier = {
county_opinion_add = 5
monthly_county_control_growth_factor = 0.05
}
personal_tenet_modifier = {
monthly_legitimacy_add = 0.10
}
parameters = {
temporal_condemnation_enabled = yes
legalism_reduced_faction_virtues = yes
legalism_increased_faction_sins = yes
excommunication_active = yes
neow_theocrats_can_use_secular_cbs = yes
}
personal_tenet_parameters = {
tenet_symphonia_puppeting_cost_reduction = yes
}
traits = {
virtues = {
just = { weight = 20 scale = 2 }
humble = { weight = 10 scale = 1 }
}
sins = {
arbitrary = { weight = 20 scale = 2 }
arrogant = { weight = 10 scale = 1 }
}
}
}