Russian orthodox stuff

This commit is contained in:
Greekman 2026-11-14 14:17:20 +00:00
parent fc87b8faa8
commit 1e207093ae
10 changed files with 2425 additions and 64 deletions

View file

@ -24067,78 +24067,67 @@ d_et_moscow={
}
d_et_montenegro={
pattern="pattern_solid.dds"
color1=rgb { 190 190 190 }
color2=white
pattern="pattern_cross_01.dds"
color1=blue
color2=blue
color3=blue
colored_emblem={
color1=red
texture="ce_block_03.dds"
color1=rgb { 159 111 38 }
texture="ce_beta.dds"
instance={
position={ 1.000000 1.000000 }
depth=5.010000
position={ 0.760000 0.240000 }
scale={ 0.460000 0.460000 }
depth=1.010000
}
}
colored_emblem={
color1=red
texture="ce_block_01.dds"
instance={
position={ 0.500000 0.930000 }
position={ 0.750000 0.760000 }
scale={ 0.440000 0.440000 }
depth=2.010000
}
instance={
position={ 0.250000 0.240000 }
scale={ -0.440000 0.440000 }
depth=3.010000
}
instance={
position={ 0.240000 0.760000 }
scale={ -0.450000 0.450000 }
depth=4.010000
}
}
colored_emblem={
color1=blue
color1=red
color2=rgb { 135 45 45 }
texture="ce_block_01.dds"
instance={
position={ 0.500000 0.140000 }
depth=3.010000
position={ 0.500000 0.070000 }
depth=5.010000
}
}
colored_emblem={
color1=red
texture="ce_block_02.dds"
color1=rgb { 187 187 187 }
texture="ce_block_01.dds"
instance={
position={ 0.680000 1.000000 }
scale={ 0.560000 0.560000 }
position={ 0.500000 0.940000 }
depth=6.010000
}
}
colored_emblem={
color1=yellow
texture="ce_block_03.dds"
instance={
position={ 0.500000 0.640000 }
scale={ 0.300000 0.300000 }
rotation=25
}
instance={
position={ 0.500000 0.640000 }
scale={ 0.350000 0.380000 }
depth=1.010000
rotation=90
}
color1=rgb { 159 111 38 }
texture="ce_cross_couped.dds"
}
colored_emblem={
color1=yellow
texture="ce_cross_patriarchal.dds"
instance={
position={ 0.500000 0.390000 }
depth=2.010000
}
}
}
k_theoadamist_hof = {
pattern="pattern__solid_designer.dds"
color1=red

View file

@ -740,6 +740,119 @@ mend_orthodox_schism_decision = {
}
}
### Peaceful reconciliation of the Moscow and Constantinople Churches ###
neow_peacefully_mend_orthodox_schism_decision = {
picture = { reference = "gfx/interface/illustrations/decisions/decision_major_religion.dds" }
desc = neow_peacefully_mend_orthodox_schism_decision_desc
selection_tooltip = neow_peacefully_mend_orthodox_schism_decision_tooltip
decision_group_type = religious
sort_order = 3
ai_check_interval_by_tier = {
barony = 0
county = 120
duchy = 120
kingdom = 120
empire = 120
hegemony = 120
}
is_shown = {
is_ruler = yes
is_playable_character = yes
OR = {
faith = faith:orthodox
faith = faith:russian_orthodox
}
NOT = {
is_target_in_global_variable_list = {
name = unavailable_unique_decisions
target = flag:flag_mended_orthodox_schism
}
}
}
is_valid = {
piety_level >= max_piety_level
custom_description = {
text = neow_peaceful_schism_constantinople_friend_tt
OR = {
AND = {
exists = faith:orthodox.religious_head
OR = {
this = faith:orthodox.religious_head
has_relation_friend = faith:orthodox.religious_head
has_relation_best_friend = faith:orthodox.religious_head
}
}
AND = {
exists = faith:orthodox.main_rite.head_of_rite
OR = {
this = faith:orthodox.main_rite.head_of_rite
has_relation_friend = faith:orthodox.main_rite.head_of_rite
has_relation_best_friend = faith:orthodox.main_rite.head_of_rite
}
}
}
}
custom_description = {
text = neow_peaceful_schism_moscow_friend_tt
OR = {
AND = {
exists = faith:russian_orthodox.religious_head
OR = {
this = faith:russian_orthodox.religious_head
has_relation_friend = faith:russian_orthodox.religious_head
has_relation_best_friend = faith:russian_orthodox.religious_head
}
}
AND = {
exists = faith:russian_orthodox.main_rite.head_of_rite
OR = {
this = faith:russian_orthodox.main_rite.head_of_rite
has_relation_friend = faith:russian_orthodox.main_rite.head_of_rite
has_relation_best_friend = faith:russian_orthodox.main_rite.head_of_rite
}
}
}
}
}
is_valid_showing_failures_only = {
is_capable_adult = yes
is_imprisoned = no
is_at_war = no
}
effect = {
custom_tooltip = neow_peacefully_mend_orthodox_schism_decision_effect_tooltip
hidden_effect = {
# Mark this decision as a negotiated reunion, independently of its participants.
save_scope_as = neow_peaceful_schism_mender
mend_orthodox_schism_scripted_effect = yes
add_prestige = 1000
add_piety = 1500
add_legitimacy = 100
add_to_global_variable_list = {
name = unavailable_unique_decisions
target = flag:flag_mended_orthodox_schism
}
}
}
ai_potential = {
OR = {
faith = faith:orthodox
faith = faith:russian_orthodox
}
}
ai_will_do = {
base = 100
ai_value_modifier = { ai_zeal = 5.0 }
modifier = { factor = 0 has_trait = cynical }
}
}
NEOW_catholic_tribunal_restore_papacy_decision = {
picture = { reference = "gfx/interface/illustrations/decisions/decision_major_religion.dds" }
desc = NEOW_catholic_tribunal_restore_papacy_decision_desc

View file

@ -55,7 +55,8 @@ nick_NEOW_mourtzouflos = {}
nick_NEOW_mitrofonos = { is_bad = yes }
nick_NEOW_o_prasinos_patriarchis = {}
nick_NEOW_photios = {}
nick_the_frankfucker { is_bad = yes }
nick_moscow_severer_of_communion = { is_bad = yes }
nick_the_frankfucker = { is_bad = yes }
# Decision Nicknames
# Awarded uniquely for mending the Orthodox Schism.
@ -83,4 +84,4 @@ nick_NEOW_saint_joseph = {}
nick_NEOW_saint_thomas_aquinas = {}
nick_NEOW_saint_philip_neri = {}
nick_NEOW_saint_josaphat = {}
nick_NEOW_saint_andrey_sheptytsky = {}
nick_NEOW_saint_andrey_sheptytsky = {}

View file

@ -650,7 +650,12 @@ mend_orthodox_schism_scripted_effect = {
}
scope:schismatic_orthodox_faith = {
remove_religious_head_title = yes
# A negotiated reunion recognises both existing patriarchal sees.
# Only the territorial settlement abolishes the opposing HoF.
if = {
limit = { NOT = { exists = scope:neow_peaceful_schism_mender } }
remove_religious_head_title = yes
}
if = {
limit = { has_doctrine = special_doctrine_not_allowed_to_hof }
remove_doctrine = special_doctrine_not_allowed_to_hof
@ -675,22 +680,25 @@ mend_orthodox_schism_scripted_effect = {
}
}
# Removing the losing faith's HoF association does not destroy the
# actual patriarchal title. Abolish only the defeated patriarchate;
# leave its clerical-region titles and the winner's HoF intact.
# The peaceful settlement does not depose either patriarch or the
# holder of Moscow's clerical see. The territorial route alone can
# destroy a rival head-of-faith title.
if = {
limit = {
faith = faith:orthodox
title:k_russian_orthodox = { is_title_created = yes }
limit = { NOT = { exists = scope:neow_peaceful_schism_mender } }
if = {
limit = {
faith = faith:orthodox
title:k_russian_orthodox = { is_title_created = yes }
}
destroy_title = title:k_russian_orthodox
}
destroy_title = title:k_russian_orthodox
}
else_if = {
limit = {
faith = faith:russian_orthodox
title:k_orthodox = { is_title_created = yes }
else_if = {
limit = {
faith = faith:russian_orthodox
title:k_orthodox = { is_title_created = yes }
}
destroy_title = title:k_orthodox
}
destroy_title = title:k_orthodox
}
# Comparable to the base-game great-schism offer: the defeated
@ -699,16 +707,31 @@ mend_orthodox_schism_scripted_effect = {
limit = {
faith = scope:schismatic_orthodox_faith
NOT = { government_has_flag = government_is_theocracy }
NOT = { has_title = title:k_russian_orthodox }
NOT = { has_title = title:d_et_moscow }
NOT = { has_title = title:k_orthodox }
this != this.faith.religious_head
}
trigger_event = NEOW_religious_decision.0210
if = {
limit = { exists = scope:neow_peaceful_schism_mender }
trigger_event = NEOW_religious_decision.0213
}
else = {
trigger_event = NEOW_religious_decision.0210
}
}
# Award the Doctor of the Church nickname to the Orthodox Schism mender.
# Unlike set_nickname_effect, give_nickname also works if the victor already has a nickname.
scope:schism_mender = {
give_nickname = nick_NEOW_the_healer_of_the_schism
trigger_event = NEOW_religious_decision.0211
if = {
limit = { exists = scope:neow_peaceful_schism_mender }
trigger_event = NEOW_religious_decision.0212
}
else = {
trigger_event = NEOW_religious_decision.0211
}
}
}
}
@ -1454,3 +1477,20 @@ neow_set_rite_liturgical_court_language_effect = {
set_court_language = NEOW_language_esperanto
}
}
# Pan-Orthodox Synod: promulgate an approved doctrinal ruling within the
# hosting faith AND every one of its rites. This does not change other faiths.
neow_pan_orthodox_synod_promulgate_doctrine_effect = {
scope:host.faith = {
if = {
limit = { NOT = { has_doctrine = $DOCTRINE$ } }
change_doctrine = $DOCTRINE$
}
every_faith_rite = {
if = {
limit = { NOT = { rite_has_doctrine = $DOCTRINE$ } }
change_rite_doctrine = $DOCTRINE$
}
}
}
}