diff --git a/lords_of_ash/common/scripted_triggers/mistborn_triggers.txt b/lords_of_ash/common/scripted_triggers/mistborn_triggers.txt index 05a56cd..32e7add 100644 --- a/lords_of_ash/common/scripted_triggers/mistborn_triggers.txt +++ b/lords_of_ash/common/scripted_triggers/mistborn_triggers.txt @@ -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 = {