liturgical language fuckery

This commit is contained in:
Greekman 2026-11-06 20:28:24 +00:00
parent 6d1a37f866
commit 3b27562098
23 changed files with 536 additions and 499 deletions

View file

@ -37,19 +37,22 @@ pam_adorcism_has_available_curse_target_trigger = {
}
}
# The liturgical language triggers below only evaluate in a rite scope; call them through
# main_rite from a faith and through rite from a character.
# Pre-scripted rites skip the Head of Rite culture fallback. Slavic, Georgian, Antiochian,
# heresies, and custom divergences keep that fallback.
# Liturgical language follows the rite's Christian tradition doctrine, not its
# parent religion. Regional Armenian, Ethiopic, Coptic, and Celtic liturgies
# retain their own language or default-localization precedence.
# Unclassified rites may still use their Head of Rite's culture.
rite_has_pre_scripted_liturgical_language_trigger = {
OR = {
religion = religion:catholic_religion
faith = faith:orthodox
this = rite:byzantine_rite
rite_has_doctrine = special_doctrine_is_eastern_christian_faith
AND = {
rite_has_doctrine = special_doctrine_is_western_christian_faith
NOT = { religion = religion:protestant_religion }
}
this = rite:celtic_rite
this = rite:ethiopian_rite
this = rite:armenian_rite
this = rite:coptic_rite
religion = religion:theomach_religion
}
}
@ -68,13 +71,22 @@ pam_rite_is_regional_trigger = {
}
pam_latin_as_liturgical_language_trigger = {
religion = religion:catholic_religion
rite_has_doctrine = special_doctrine_is_western_christian_faith
NOT = { religion = religion:protestant_religion }
NOT = { this = rite:celtic_rite }
}
pam_greek_as_liturgical_language_trigger = {
OR = {
faith = faith:orthodox
this = rite:byzantine_rite
AND = {
rite_has_doctrine = special_doctrine_is_eastern_christian_faith
NOR = {
this = rite:ethiopian_rite
this = rite:armenian_rite
this = rite:coptic_rite
}
}
# Theomach liturgical terminology is Greek, but the faiths are not Christian.
religion = religion:theomach_religion
AND = {
rite_has_pre_scripted_liturgical_language_trigger = no
@ -3155,23 +3167,14 @@ pam_is_christian_clergy_trigger = {
government_has_flag = government_is_monastic_holy_order
}
}
# Christian tradition is determined by the current rite, including historic
# Christian heresies and the exceptional Western Orthodox / Greek Catholic rites.
pam_is_eastern_christian_trigger = {
OR = {
religion = religion:eastern_orthodox_religion
religion = religion:oriental_orthodox_religion
}
rite = {
rite_has_doctrine = special_doctrine_is_eastern_christian_faith
}
rite = { rite_has_doctrine = special_doctrine_is_eastern_christian_faith }
}
pam_is_western_christian_trigger = {
OR = {
religion = religion:catholic_religion
religion = religion:protestant_religion
}
rite = {
rite_has_doctrine = special_doctrine_is_western_christian_faith
}
rite = { rite_has_doctrine = special_doctrine_is_western_christian_faith }
}
# Character scope. The College is a faith-locked doctrine (Catholicism).