more liturgical lanaguge
This commit is contained in:
parent
b409c3dc73
commit
8031c997c1
15 changed files with 835 additions and 94 deletions
|
|
@ -1175,68 +1175,202 @@ neow_western_orthodox_convert_catholic_ruler_effect = {
|
|||
christian_clergy_learn_liturgical_language_effect = {
|
||||
if = {
|
||||
limit = { is_clergy = yes }
|
||||
if = {
|
||||
limit = {
|
||||
rite ?= { rite_has_doctrine = doctrine_liturgical_language_latin }
|
||||
NOT = { knows_language = language_latin }
|
||||
}
|
||||
learn_language = language_latin
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
rite ?= { rite_has_doctrine = doctrine_liturgical_language_koine }
|
||||
NOT = { knows_language = NEOW_language_koine }
|
||||
}
|
||||
learn_language = NEOW_language_koine
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
rite ?= { rite_has_doctrine = doctrine_liturgical_language_church_slavonic }
|
||||
NOT = { knows_language = NEOW_language_church_slavonic }
|
||||
}
|
||||
learn_language = NEOW_language_church_slavonic
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
rite ?= { rite_has_doctrine = doctrine_liturgical_language_irish }
|
||||
NOT = { knows_language = NEOW_language_irish }
|
||||
}
|
||||
learn_language = NEOW_language_irish
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
rite ?= { rite_has_doctrine = doctrine_liturgical_language_armenian }
|
||||
NOT = { knows_language = language_armenian }
|
||||
}
|
||||
learn_language = language_armenian
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
rite ?= { rite_has_doctrine = doctrine_liturgical_language_classical_georgian }
|
||||
NOT = { knows_language = NEOW_language_classical_georgian }
|
||||
}
|
||||
learn_language = NEOW_language_classical_georgian
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
rite ?= { rite_has_doctrine = doctrine_liturgical_language_church_romanian }
|
||||
NOT = { knows_language = NEOW_language_church_romanian }
|
||||
}
|
||||
learn_language = NEOW_language_church_romanian
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
rite ?= { rite_has_doctrine = doctrine_liturgical_language_arabic }
|
||||
NOT = { knows_language = language_arabic }
|
||||
}
|
||||
learn_language = language_arabic
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
rite ?= { rite_has_doctrine = doctrine_liturgical_language_hebrew }
|
||||
NOT = { knows_language = NEOW_language_hebrew }
|
||||
}
|
||||
learn_language = NEOW_language_hebrew
|
||||
}
|
||||
neow_teach_rite_liturgical_language_effect = yes
|
||||
}
|
||||
}
|
||||
|
||||
# Character scope: teaches the language currently selected by the character's rite.
|
||||
# Kept separate from the clergy on-action so a lay character may also learn it.
|
||||
neow_teach_rite_liturgical_language_effect = {
|
||||
if = {
|
||||
limit = {
|
||||
rite ?= { rite_has_doctrine = doctrine_liturgical_language_latin }
|
||||
NOT = { knows_language = language_latin }
|
||||
}
|
||||
learn_language = language_latin
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
rite ?= { rite_has_doctrine = doctrine_liturgical_language_koine }
|
||||
NOT = { knows_language = NEOW_language_koine }
|
||||
}
|
||||
learn_language = NEOW_language_koine
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
rite ?= { rite_has_doctrine = doctrine_liturgical_language_church_slavonic }
|
||||
NOT = { knows_language = NEOW_language_church_slavonic }
|
||||
}
|
||||
learn_language = NEOW_language_church_slavonic
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
rite ?= { rite_has_doctrine = doctrine_liturgical_language_irish }
|
||||
NOT = { knows_language = NEOW_language_irish }
|
||||
}
|
||||
learn_language = NEOW_language_irish
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
rite ?= { rite_has_doctrine = doctrine_liturgical_language_armenian }
|
||||
NOT = { knows_language = language_armenian }
|
||||
}
|
||||
learn_language = language_armenian
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
rite ?= { rite_has_doctrine = doctrine_liturgical_language_classical_georgian }
|
||||
NOT = { knows_language = NEOW_language_classical_georgian }
|
||||
}
|
||||
learn_language = NEOW_language_classical_georgian
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
rite ?= { rite_has_doctrine = doctrine_liturgical_language_church_romanian }
|
||||
NOT = { knows_language = NEOW_language_church_romanian }
|
||||
}
|
||||
learn_language = NEOW_language_church_romanian
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
rite ?= { rite_has_doctrine = doctrine_liturgical_language_arabic }
|
||||
NOT = { knows_language = language_arabic }
|
||||
}
|
||||
learn_language = language_arabic
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
rite ?= { rite_has_doctrine = doctrine_liturgical_language_hebrew }
|
||||
NOT = { knows_language = NEOW_language_hebrew }
|
||||
}
|
||||
learn_language = NEOW_language_hebrew
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
rite ?= { rite_has_doctrine = doctrine_liturgical_language_esperanto }
|
||||
NOT = { knows_language = NEOW_language_esperanto }
|
||||
}
|
||||
learn_language = NEOW_language_esperanto
|
||||
}
|
||||
}
|
||||
|
||||
# Rite scope. A separate negative-divergence doctrine is required because
|
||||
# the category divergence of an identical doctrine is zero, not negative.
|
||||
neow_sync_rite_liturgical_alignment_effect = {
|
||||
if = {
|
||||
limit = {
|
||||
neow_rite_matches_mainline_liturgical_language_trigger = yes
|
||||
NOT = { rite_has_doctrine = special_doctrine_liturgical_language_alignment }
|
||||
}
|
||||
add_rite_doctrine = special_doctrine_liturgical_language_alignment
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
rite_has_doctrine = special_doctrine_liturgical_language_alignment
|
||||
neow_rite_matches_mainline_liturgical_language_trigger = no
|
||||
}
|
||||
remove_rite_doctrine = special_doctrine_liturgical_language_alignment
|
||||
}
|
||||
}
|
||||
|
||||
# Any scope: resynchronizes historic rites and older saved games.
|
||||
neow_sync_all_liturgical_rite_alignments_effect = {
|
||||
every_religion_global = {
|
||||
every_faith = {
|
||||
# Historic and dynamically promoted mainline rites cannot retain this boon.
|
||||
main_rite ?= {
|
||||
if = {
|
||||
limit = { rite_has_doctrine = special_doctrine_pope_blessing }
|
||||
remove_rite_doctrine = special_doctrine_pope_blessing
|
||||
}
|
||||
}
|
||||
every_faith_rite = {
|
||||
neow_sync_rite_liturgical_alignment_effect = yes
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
# Character scope: adopt the rite's known liturgical language for an existing royal court.
|
||||
neow_set_rite_liturgical_court_language_effect = {
|
||||
if = {
|
||||
limit = {
|
||||
rite ?= { rite_has_doctrine = doctrine_liturgical_language_latin }
|
||||
knows_language = language_latin
|
||||
NOT = { has_court_language = language_latin }
|
||||
}
|
||||
set_court_language = language_latin
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
rite ?= { rite_has_doctrine = doctrine_liturgical_language_koine }
|
||||
knows_language = NEOW_language_koine
|
||||
NOT = { has_court_language = NEOW_language_koine }
|
||||
}
|
||||
set_court_language = NEOW_language_koine
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
rite ?= { rite_has_doctrine = doctrine_liturgical_language_church_slavonic }
|
||||
knows_language = NEOW_language_church_slavonic
|
||||
NOT = { has_court_language = NEOW_language_church_slavonic }
|
||||
}
|
||||
set_court_language = NEOW_language_church_slavonic
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
rite ?= { rite_has_doctrine = doctrine_liturgical_language_irish }
|
||||
knows_language = NEOW_language_irish
|
||||
NOT = { has_court_language = NEOW_language_irish }
|
||||
}
|
||||
set_court_language = NEOW_language_irish
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
rite ?= { rite_has_doctrine = doctrine_liturgical_language_armenian }
|
||||
knows_language = language_armenian
|
||||
NOT = { has_court_language = language_armenian }
|
||||
}
|
||||
set_court_language = language_armenian
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
rite ?= { rite_has_doctrine = doctrine_liturgical_language_classical_georgian }
|
||||
knows_language = NEOW_language_classical_georgian
|
||||
NOT = { has_court_language = NEOW_language_classical_georgian }
|
||||
}
|
||||
set_court_language = NEOW_language_classical_georgian
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
rite ?= { rite_has_doctrine = doctrine_liturgical_language_church_romanian }
|
||||
knows_language = NEOW_language_church_romanian
|
||||
NOT = { has_court_language = NEOW_language_church_romanian }
|
||||
}
|
||||
set_court_language = NEOW_language_church_romanian
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
rite ?= { rite_has_doctrine = doctrine_liturgical_language_arabic }
|
||||
knows_language = language_arabic
|
||||
NOT = { has_court_language = language_arabic }
|
||||
}
|
||||
set_court_language = language_arabic
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
rite ?= { rite_has_doctrine = doctrine_liturgical_language_hebrew }
|
||||
knows_language = NEOW_language_hebrew
|
||||
NOT = { has_court_language = NEOW_language_hebrew }
|
||||
}
|
||||
set_court_language = NEOW_language_hebrew
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
rite ?= { rite_has_doctrine = doctrine_liturgical_language_esperanto }
|
||||
knows_language = NEOW_language_esperanto
|
||||
NOT = { has_court_language = NEOW_language_esperanto }
|
||||
}
|
||||
set_court_language = NEOW_language_esperanto
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue