feat(religion): add Inquisitor and Keeper scripted triggers

Add 5 new triggers for identifying Inquisitors and Keepers:
is_inquisitor_trigger, is_court_inquisitor_trigger,
is_keeper_trigger, is_keeper_initiate_trigger,
is_keeper_or_initiate_trigger. Used by holy order events
and character interactions.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-08 22:47:16 +01:00
co-authored by Claude Opus 4.6
parent 348b840d06
commit 3684c478c8
@@ -123,6 +123,39 @@ has_multiple_spikes_trigger = {
}
}
# ===== INQUISITOR & KEEPER TRIGGERS =====
is_inquisitor_trigger = {
# Character is a Steel Inquisitor (hemalurgist with multiple spikes)
has_trait = trait_hemalurgist
has_multiple_spikes_trigger = yes
}
is_court_inquisitor_trigger = {
# Character is an Inquisitor assigned to a court
has_character_flag = is_court_inquisitor
has_character_modifier = steel_inquisitor_power
}
is_keeper_trigger = {
# Character is a full Keeper of Terris
has_character_flag = keeper_identity
}
is_keeper_initiate_trigger = {
# Character is a Keeper initiate (not yet full Keeper)
has_character_flag = keeper_initiate
NOT = { has_character_flag = keeper_identity }
}
is_keeper_or_initiate_trigger = {
# Character is either a full Keeper or an initiate
OR = {
has_character_flag = keeper_initiate
has_character_flag = keeper_identity
}
}
# ===== CULTURAL TRIGGERS =====
is_noble_scadrian_trigger = {