orthodox hoyl orders

This commit is contained in:
Greekman 2026-11-12 21:47:19 +00:00
parent 4466c0fb49
commit df9626a34a
8 changed files with 2955 additions and 26 deletions

View file

@ -1883,6 +1883,397 @@ set_up_historical_monastic_orders_effect = {
}
}
if = {
limit = { game_start_date >= 2555.1.1 }
# Fathers of Athos
character:nistria1030 = { save_scope_as = NEOW_athonite_founder }
character:NEOW_holy_order_athonite_leader = { save_scope_as = NEOW_athonite_leader }
title:b_nea_moudania = { save_scope_as = NEOW_athonite_barony }
if = {
limit = {
exists = scope:NEOW_athonite_founder
exists = scope:NEOW_athonite_leader
exists = scope:NEOW_athonite_barony
title:d_NEOW_athonite_fathers = { NOT = { exists = holder } }
}
scope:NEOW_athonite_founder = {
set_variable = { name = NEOW_holy_order_2555_startup days = 10 }
set_variable = { name = NEOW_holy_order_2555_athonite days = 10 }
}
if = {
limit = { scope:NEOW_athonite_barony.holder != scope:NEOW_athonite_founder }
scope:NEOW_athonite_barony = {
create_title_and_vassal_change = {
type = granted
save_scope_as = NEOW_athonite_change
add_claim_on_loss = no
}
change_title_holder_include_vassals = {
holder = scope:NEOW_athonite_founder
change = scope:NEOW_athonite_change
}
resolve_title_and_vassal_change = scope:NEOW_athonite_change
}
}
create_holy_order_neutral_effect = {
LEADER = scope:NEOW_athonite_leader
FOUNDER = scope:NEOW_athonite_founder
CAPITAL = scope:NEOW_athonite_barony
NEW_HO_SCOPE = NEOW_athonite_new_order
ORDER_TYPE = monastic
}
scope:NEOW_athonite_founder = {
remove_variable = NEOW_holy_order_2555_athonite
remove_variable = NEOW_holy_order_2555_startup
}
}
# Savvaists
character:greece0047 = { save_scope_as = NEOW_savvaite_founder }
character:NEOW_holy_order_savvaite_leader = { save_scope_as = NEOW_savvaite_leader }
title:b_tuzi = { save_scope_as = NEOW_savvaite_barony }
if = {
limit = {
exists = scope:NEOW_savvaite_founder
exists = scope:NEOW_savvaite_leader
exists = scope:NEOW_savvaite_barony
title:d_NEOW_savvaite_brothers = { NOT = { exists = holder } }
}
scope:NEOW_savvaite_founder = {
set_variable = { name = NEOW_holy_order_2555_startup days = 10 }
set_variable = { name = NEOW_holy_order_2555_savvaite days = 10 }
}
if = {
limit = { scope:NEOW_savvaite_barony.holder != scope:NEOW_savvaite_founder }
scope:NEOW_savvaite_barony = {
create_title_and_vassal_change = {
type = granted
save_scope_as = NEOW_savvaite_change
add_claim_on_loss = no
}
change_title_holder_include_vassals = {
holder = scope:NEOW_savvaite_founder
change = scope:NEOW_savvaite_change
}
resolve_title_and_vassal_change = scope:NEOW_savvaite_change
}
}
create_holy_order_neutral_effect = {
LEADER = scope:NEOW_savvaite_leader
FOUNDER = scope:NEOW_savvaite_founder
CAPITAL = scope:NEOW_savvaite_barony
NEW_HO_SCOPE = NEOW_savvaite_new_order
ORDER_TYPE = monastic
}
scope:NEOW_savvaite_founder = {
remove_variable = NEOW_holy_order_2555_savvaite
remove_variable = NEOW_holy_order_2555_startup
}
}
# Order of St. Sysoev
title:c_lyubim.holder ?= { save_scope_as = NEOW_sysoev_founder }
character:NEOW_holy_order_sysoev_leader = { save_scope_as = NEOW_sysoev_leader }
title:b_danilov = { save_scope_as = NEOW_sysoev_barony }
if = {
limit = {
exists = scope:NEOW_sysoev_founder
exists = scope:NEOW_sysoev_leader
exists = scope:NEOW_sysoev_barony
title:d_NEOW_sysoev_order = { NOT = { exists = holder } }
}
scope:NEOW_sysoev_founder = {
set_variable = { name = NEOW_holy_order_2555_startup days = 10 }
set_variable = { name = NEOW_holy_order_2555_sysoev days = 10 }
}
if = {
limit = { scope:NEOW_sysoev_barony.holder != scope:NEOW_sysoev_founder }
scope:NEOW_sysoev_barony = {
create_title_and_vassal_change = {
type = granted
save_scope_as = NEOW_sysoev_change
add_claim_on_loss = no
}
change_title_holder_include_vassals = {
holder = scope:NEOW_sysoev_founder
change = scope:NEOW_sysoev_change
}
resolve_title_and_vassal_change = scope:NEOW_sysoev_change
}
}
create_holy_order_neutral_effect = {
LEADER = scope:NEOW_sysoev_leader
FOUNDER = scope:NEOW_sysoev_founder
CAPITAL = scope:NEOW_sysoev_barony
NEW_HO_SCOPE = NEOW_sysoev_new_order
ORDER_TYPE = monastic
}
scope:NEOW_sysoev_founder = {
remove_variable = NEOW_holy_order_2555_sysoev
remove_variable = NEOW_holy_order_2555_startup
}
}
# Fathers of Iași
character:nistria1030 = { save_scope_as = NEOW_iasi_founder }
character:NEOW_holy_order_iasi_leader = { save_scope_as = NEOW_iasi_leader }
title:b_harlau = { save_scope_as = NEOW_iasi_barony }
if = {
limit = {
exists = scope:NEOW_iasi_founder
exists = scope:NEOW_iasi_leader
exists = scope:NEOW_iasi_barony
title:d_NEOW_iasi_fathers = { NOT = { exists = holder } }
}
scope:NEOW_iasi_founder = {
set_variable = { name = NEOW_holy_order_2555_startup days = 10 }
set_variable = { name = NEOW_holy_order_2555_iasi days = 10 }
}
scope:NEOW_iasi_barony.title_province = {
if = { limit = { has_holding = no } set_holding_type = church_holding }
}
if = {
limit = { scope:NEOW_iasi_barony.holder != scope:NEOW_iasi_founder }
scope:NEOW_iasi_barony = {
create_title_and_vassal_change = {
type = granted
save_scope_as = NEOW_iasi_change
add_claim_on_loss = no
}
change_title_holder_include_vassals = {
holder = scope:NEOW_iasi_founder
change = scope:NEOW_iasi_change
}
resolve_title_and_vassal_change = scope:NEOW_iasi_change
}
}
create_holy_order_neutral_effect = {
LEADER = scope:NEOW_iasi_leader
FOUNDER = scope:NEOW_iasi_founder
CAPITAL = scope:NEOW_iasi_barony
NEW_HO_SCOPE = NEOW_iasi_new_order
ORDER_TYPE = monastic
}
scope:NEOW_iasi_founder = {
remove_variable = NEOW_holy_order_2555_iasi
remove_variable = NEOW_holy_order_2555_startup
}
}
# Gabrielites
character:neow_georgian_catholicos_2555 = { save_scope_as = NEOW_gabrielites_founder }
character:NEOW_holy_order_gabrielites_leader = { save_scope_as = NEOW_gabrielites_leader }
title:b_mtskheta = { save_scope_as = NEOW_gabrielites_barony }
if = {
limit = {
exists = scope:NEOW_gabrielites_founder
exists = scope:NEOW_gabrielites_leader
exists = scope:NEOW_gabrielites_barony
title:d_NEOW_georgian_gabrielites = { NOT = { exists = holder } }
}
scope:NEOW_gabrielites_founder = {
set_variable = { name = NEOW_holy_order_2555_startup days = 10 }
set_variable = { name = NEOW_holy_order_2555_gabrielites days = 10 }
}
if = {
limit = { scope:NEOW_gabrielites_barony.holder != scope:NEOW_gabrielites_founder }
scope:NEOW_gabrielites_barony = {
create_title_and_vassal_change = {
type = granted
save_scope_as = NEOW_gabrielites_change
add_claim_on_loss = no
}
change_title_holder_include_vassals = {
holder = scope:NEOW_gabrielites_founder
change = scope:NEOW_gabrielites_change
}
resolve_title_and_vassal_change = scope:NEOW_gabrielites_change
}
}
create_holy_order_neutral_effect = {
LEADER = scope:NEOW_gabrielites_leader
FOUNDER = scope:NEOW_gabrielites_founder
CAPITAL = scope:NEOW_gabrielites_barony
NEW_HO_SCOPE = NEOW_gabrielites_new_order
ORDER_TYPE = monastic
}
scope:NEOW_gabrielites_founder = {
remove_variable = NEOW_holy_order_2555_gabrielites
remove_variable = NEOW_holy_order_2555_startup
}
}
# Brotherhood of the Holy Sepulchre
character:cyprus0001 = { save_scope_as = NEOW_cypriot_founder }
character:NEOW_holy_order_cypriot_leader = { save_scope_as = NEOW_cypriot_leader }
title:b_paphos = { save_scope_as = NEOW_cypriot_barony }
if = {
limit = {
exists = scope:NEOW_cypriot_founder
exists = scope:NEOW_cypriot_leader
exists = scope:NEOW_cypriot_barony
title:d_NEOW_cypriot_sepulchre = { NOT = { exists = holder } }
}
scope:NEOW_cypriot_founder = {
set_variable = { name = NEOW_holy_order_2555_startup days = 10 }
set_variable = { name = NEOW_holy_order_2555_cypriot days = 10 }
}
if = {
limit = { scope:NEOW_cypriot_barony.holder != scope:NEOW_cypriot_founder }
scope:NEOW_cypriot_barony = {
create_title_and_vassal_change = {
type = granted
save_scope_as = NEOW_cypriot_change
add_claim_on_loss = no
}
change_title_holder_include_vassals = {
holder = scope:NEOW_cypriot_founder
change = scope:NEOW_cypriot_change
}
resolve_title_and_vassal_change = scope:NEOW_cypriot_change
}
}
create_holy_order_neutral_effect = {
LEADER = scope:NEOW_cypriot_leader
FOUNDER = scope:NEOW_cypriot_founder
CAPITAL = scope:NEOW_cypriot_barony
NEW_HO_SCOPE = NEOW_cypriot_new_order
ORDER_TYPE = monastic
}
scope:NEOW_cypriot_founder = {
remove_variable = NEOW_holy_order_2555_cypriot
remove_variable = NEOW_holy_order_2555_startup
}
}
# Basilian Order of St. Josaphat Kuntsevych
character:nistria0061 = { save_scope_as = NEOW_josaphat_founder }
character:NEOW_holy_order_josaphat_leader = { save_scope_as = NEOW_josaphat_leader }
title:b_toporo = { save_scope_as = NEOW_josaphat_barony }
if = {
limit = {
exists = scope:NEOW_josaphat_founder
exists = scope:NEOW_josaphat_leader
exists = scope:NEOW_josaphat_barony
title:d_NEOW_josaphat_order = { NOT = { exists = holder } }
}
scope:NEOW_josaphat_founder = {
set_variable = { name = NEOW_holy_order_2555_startup days = 10 }
set_variable = { name = NEOW_holy_order_2555_josaphat days = 10 }
}
scope:NEOW_josaphat_barony.title_province = {
if = { limit = { has_holding = no } set_holding_type = church_holding }
}
if = {
limit = { scope:NEOW_josaphat_barony.holder != scope:NEOW_josaphat_founder }
scope:NEOW_josaphat_barony = {
create_title_and_vassal_change = {
type = granted
save_scope_as = NEOW_josaphat_change
add_claim_on_loss = no
}
change_title_holder_include_vassals = {
holder = scope:NEOW_josaphat_founder
change = scope:NEOW_josaphat_change
}
resolve_title_and_vassal_change = scope:NEOW_josaphat_change
}
}
create_holy_order_neutral_effect = {
LEADER = scope:NEOW_josaphat_leader
FOUNDER = scope:NEOW_josaphat_founder
CAPITAL = scope:NEOW_josaphat_barony
NEW_HO_SCOPE = NEOW_josaphat_new_order
ORDER_TYPE = monastic
}
scope:NEOW_josaphat_founder = {
remove_variable = NEOW_holy_order_2555_josaphat
remove_variable = NEOW_holy_order_2555_startup
}
}
# Johannites of St. John Chrysostom -- Suceava, Romania
character:nistria0002 = { save_scope_as = NEOW_johannites_founder }
character:NEOW_holy_order_johannites_leader = { save_scope_as = NEOW_johannites_leader }
title:b_baia = { save_scope_as = NEOW_johannites_barony }
if = {
limit = {
exists = scope:NEOW_johannites_founder
exists = scope:NEOW_johannites_leader
exists = scope:NEOW_johannites_barony
title:d_NEOW_johannites = { NOT = { exists = holder } }
}
scope:NEOW_johannites_founder = {
set_variable = { name = NEOW_holy_order_2555_startup days = 10 }
set_variable = { name = NEOW_holy_order_2555_johannites days = 10 }
}
if = {
limit = { scope:NEOW_johannites_barony.holder != scope:NEOW_johannites_founder }
scope:NEOW_johannites_barony = {
create_title_and_vassal_change = {
type = granted
save_scope_as = NEOW_johannites_change
add_claim_on_loss = no
}
change_title_holder_include_vassals = {
holder = scope:NEOW_johannites_founder
change = scope:NEOW_johannites_change
}
resolve_title_and_vassal_change = scope:NEOW_johannites_change
}
}
create_holy_order_neutral_effect = {
LEADER = scope:NEOW_johannites_leader
FOUNDER = scope:NEOW_johannites_founder
CAPITAL = scope:NEOW_johannites_barony
NEW_HO_SCOPE = NEOW_johannites_new_order
ORDER_TYPE = monastic
}
scope:NEOW_johannites_founder = {
remove_variable = NEOW_holy_order_2555_johannites
remove_variable = NEOW_holy_order_2555_startup
}
}
# Order of St. Peter Mogila -- Kiev
character:nistria0003 = { save_scope_as = NEOW_mogila_founder }
character:NEOW_holy_order_mogila_leader = { save_scope_as = NEOW_mogila_leader }
title:b_zdvyzhen = { save_scope_as = NEOW_mogila_barony }
if = {
limit = {
exists = scope:NEOW_mogila_founder
exists = scope:NEOW_mogila_leader
exists = scope:NEOW_mogila_barony
title:d_NEOW_mogila_order = { NOT = { exists = holder } }
}
scope:NEOW_mogila_founder = {
set_variable = { name = NEOW_holy_order_2555_startup days = 10 }
set_variable = { name = NEOW_holy_order_2555_mogila days = 10 }
}
# The original settlement is empty in NEOW 2555; establish the order's temple.
scope:NEOW_mogila_barony.title_province = {
if = { limit = { has_holding = no } set_holding_type = church_holding }
}
if = {
limit = { scope:NEOW_mogila_barony.holder != scope:NEOW_mogila_founder }
scope:NEOW_mogila_barony = {
create_title_and_vassal_change = {
type = granted
save_scope_as = NEOW_mogila_change
add_claim_on_loss = no
}
change_title_holder_include_vassals = {
holder = scope:NEOW_mogila_founder
change = scope:NEOW_mogila_change
}
resolve_title_and_vassal_change = scope:NEOW_mogila_change
}
}
create_holy_order_neutral_effect = {
LEADER = scope:NEOW_mogila_leader
FOUNDER = scope:NEOW_mogila_founder
CAPITAL = scope:NEOW_mogila_barony
NEW_HO_SCOPE = NEOW_mogila_new_order
ORDER_TYPE = monastic
}
scope:NEOW_mogila_founder = {
remove_variable = NEOW_holy_order_2555_mogila
remove_variable = NEOW_holy_order_2555_startup
}
}
}
}
set_up_historical_military_orders_effect = {
if = {
@ -2061,6 +2452,91 @@ set_up_historical_military_orders_effect = {
}
}
}
# Knights of St. Constantine
character:nistria1030 = { save_scope_as = NEOW_constantine_founder }
character:NEOW_holy_order_constantine_leader = { save_scope_as = NEOW_constantine_leader }
title:b_esenyurt = { save_scope_as = NEOW_constantine_barony }
if = {
limit = {
exists = scope:NEOW_constantine_founder
exists = scope:NEOW_constantine_leader
exists = scope:NEOW_constantine_barony
title:d_NEOW_knights_of_constantine = { NOT = { exists = holder } }
}
scope:NEOW_constantine_founder = {
set_variable = { name = NEOW_holy_order_2555_startup days = 10 }
set_variable = { name = NEOW_holy_order_2555_constantine days = 10 }
}
if = {
limit = { scope:NEOW_constantine_barony.holder != scope:NEOW_constantine_founder }
scope:NEOW_constantine_barony = {
create_title_and_vassal_change = {
type = granted
save_scope_as = NEOW_constantine_change
add_claim_on_loss = no
}
change_title_holder_include_vassals = {
holder = scope:NEOW_constantine_founder
change = scope:NEOW_constantine_change
}
resolve_title_and_vassal_change = scope:NEOW_constantine_change
}
}
create_holy_order_neutral_effect = {
LEADER = scope:NEOW_constantine_leader
FOUNDER = scope:NEOW_constantine_founder
CAPITAL = scope:NEOW_constantine_barony
NEW_HO_SCOPE = NEOW_constantine_new_order
ORDER_TYPE = military
}
scope:NEOW_constantine_founder = {
remove_variable = NEOW_holy_order_2555_constantine
remove_variable = NEOW_holy_order_2555_startup
}
}
# Brotherhood of St. Alexander Peresvet
title:c_vologda.holder ?= { save_scope_as = NEOW_peresvet_founder }
character:NEOW_holy_order_peresvet_leader = { save_scope_as = NEOW_peresvet_leader }
title:b_gryazovets = { save_scope_as = NEOW_peresvet_barony }
if = {
limit = {
exists = scope:NEOW_peresvet_founder
exists = scope:NEOW_peresvet_leader
exists = scope:NEOW_peresvet_barony
title:d_NEOW_peresvet_brotherhood = { NOT = { exists = holder } }
}
scope:NEOW_peresvet_founder = {
set_variable = { name = NEOW_holy_order_2555_startup days = 10 }
set_variable = { name = NEOW_holy_order_2555_peresvet days = 10 }
}
if = {
limit = { scope:NEOW_peresvet_barony.holder != scope:NEOW_peresvet_founder }
scope:NEOW_peresvet_barony = {
create_title_and_vassal_change = {
type = granted
save_scope_as = NEOW_peresvet_change
add_claim_on_loss = no
}
change_title_holder_include_vassals = {
holder = scope:NEOW_peresvet_founder
change = scope:NEOW_peresvet_change
}
resolve_title_and_vassal_change = scope:NEOW_peresvet_change
}
}
create_holy_order_neutral_effect = {
LEADER = scope:NEOW_peresvet_leader
FOUNDER = scope:NEOW_peresvet_founder
CAPITAL = scope:NEOW_peresvet_barony
NEW_HO_SCOPE = NEOW_peresvet_new_order
ORDER_TYPE = military
}
scope:NEOW_peresvet_founder = {
remove_variable = NEOW_holy_order_2555_peresvet
remove_variable = NEOW_holy_order_2555_startup
}
}
}
}
@ -2989,3 +3465,6 @@ monastic_lease_swapping_effect = {
}
}
}