You are on page 1of 29

has_character_flag = {

first = THEY_HAVE_CHARACTER_FLAG_TRIGGER
first_not = NOT_THEY_HAVE_CHARACTER_FLAG_TRIGGER
third = THEY_HAVE_CHARACTER_FLAG_TRIGGER
third_not = NOT_THEY_HAVE_CHARACTER_FLAG_TRIGGER
}

is_married = {
global = IS_MARRIED_TRIGGER
first = I_AM_MARRIED_TRIGGER
third = THEY_ARE_MARRIED_TRIGGER
}

is_betrothed = {
global = IS_BETROTHED_TRIGGER
first = I_AM_BETROTHED_TRIGGER
third = THEY_ARE_BETROTHED_TRIGGER
}

is_adult = {
global = IS_ADULT_TRIGGER
first = I_AM_ADULT_TRIGGER
third = THEY_ARE_ADULT_TRIGGER
}

is_landed = {
global = IS_LANDED_TRIGGER
first = I_AM_LANDED_TRIGGER
third = THEY_ARE_LANDED_TRIGGER
}

is_lowborn = {
global = IS_LOWBORN_TRIGGER
}

is_ruler = {
global = IS_RULER_TRIGGER
first = I_AM_RULER_TRIGGER
third = THEY_ARE_RULER_TRIGGER
}

is_theocratic_lessee = {
global = IS_THEOCRATIC_LESSEE_TRIGGER
first = I_AM_THEOCRATIC_LESSEE_TRIGGER
third = THEY_ARE_THEOCRATIC_LESSEE_TRIGGER
}

is_claimant = {
global = IS_CLAIMANT_TRIGGER
first = I_AM_CLAIMANT_TRIGGER
third = THEY_ARE_CLAIMANT_TRIGGER
}

has_claim_on = {
global = HAS_CLAIM_TRIGGER
first = I_HAVE_CLAIM_TRIGGER
third = THEY_HAVE_CLAIM_TRIGGER
}
has_strong_claim_on = {
global = HAS_STRONG_CLAIM_TRIGGER
first = I_HAVE_STRONG_CLAIM_TRIGGER
third = THEY_HAVE_STRONG_CLAIM_TRIGGER
}

already_has_strong_claim_on = {
global_not = ALREADY_HAS_STRONG_CLAIM_ON
first_not = I_ALREADY_HAVE_A_STRONG_CLAIM_ON
}

allowed_more_spouses = {
global = IS_ALLOWED_MORE_SPOUSES_TRIGGER
first = I_AM_ALLOWED_MORE_SPOUSES_TRIGGER
third = THEY_ARE_ALLOWED_MORE_SPOUSES_TRIGGER
}

character_has_commander_trait_scope_does_not =
{
global = CHARACTER_HAS_COMMANDER_TRAIT_SCOPE_DOES_NOT_TRIGGER
}

can_have_children = {
global = CAN_HAVE_CHILDREN_TRIGGER
}

has_trait_with_flag_can_murder_own_children = {
global = HAS_TRAIT_WITH_CAN_MURDER_OWN_CHILDREN_FLAG_TRIGGER
first = I_HAVE_TRAIT_WITH_CAN_MURDER_OWN_CHILDREN_FLAG_TRIGGER
third = THEY_HAVE_TRAIT_WITH_CAN_MURDER_OWN_CHILDREN_FLAG_TRIGGER
}

has_trait_with_flag_can_not_marry = {
global = HAS_TRAIT_WITH_CAN_NOT_MARRY_FLAG_TRIGGER
first = I_HAVE_TRAIT_WITH_CAN_NOT_MARRY_FLAG_TRIGGER
third = THEY_HAVE_TRAIT_WITH_CAN_NOT_MARRY_FLAG_TRIGGER
}

has_councillor_for_skill = {
global = HAS_COUCILLOR_FOR_SKILL_TRIGGER
first = I_HAVE_COUCILLOR_FOR_SKILL_TRIGGER
third = THEY_HAVE_COUCILLOR_FOR_SKILL_TRIGGER
}

is_house_head = {
global = IS_HOUSE_HEAD
first = I_AM_HOUSE_HEAD
third = THEY_ARE_HOUSE_HEAD
}

has_hook = {
first = I_HAVE_A_HOOK_ON
global = HAS_A_HOOK_ON
third = CHARACTER_HAS_A_HOOK_ON
first_not = I_DO_NOT_HAVE_A_HOOK_ON
third_not = CHARACTER_DOES_NOT_HAVE_A_HOOK_ON
global_not = DOES_NOT_HAVE_A_HOOK_ON
}
has_hook_from_secret = {
global = HAS_HOOK_FROM_SECRET_GLOBAL
first = HAS_HOOK_FROM_SECRET_FIRST
third = HAS_HOOK_FROM_SECRET_THIRD
}

is_hostile = {
global = IS_HOSTILE_TRIGGER
}

is_in_an_activity = {
global = IS_IN_ACTIVITY_TRIGGER
first = I_AM_IN_ACTIVITY_TRIGGER
third = THEY_ARE_IN_ACTIVITY_TRIGGER
}

target_is_de_jure_liege_or_above = {
global = TARGET_IS_DE_JURE_LIEGE_OR_ABOVE_TRIGGER
}

is_at_war_with_liege = {
global = IS_AT_WAR_WITH_LIEGE
first = I_AM_AT_WAR_WITH_LIEGE
third = THEY_AT_WAR_WITH_LIEGE
}

is_in_civil_war = {
global = IS_IN_CIVIL_WAR
first = I_AM_IN_CIVIL_WAR
third = THEY_IN_CIVIL_WAR
}

is_in_ongoing_great_holy_war = {
global = IS_IN_ONGOING_GREAT_HOLY_WAR
first = I_AM_IN_ONGOING_GREAT_HOLY_WAR
third = THEY_IN_ONGOING_GREAT_HOLY_WAR
}

has_character_modifier = {
global = HAS_CHARACTER_MODIFIER_TRIGGER
first = I_HAVE_CHARACTER_MODIFIER_TRIGGER
third = THEY_HAVE_CHARACTER_MODIFIER_TRIGGER
}

reverse_has_opinion_modifier = {
global = HAS_REVERSE_OPINION_MODIFIER_TRIGGER
}

has_opinion_modifier = {
global = HAS_OPINION_MODIFIER_TRIGGER
}

opinion_greater_or_equal = {
global = HAS_OPINION
first = I_HAVE_OPINION
third = THEY_HAVE_OPINION
}

opinion_less_than = {
global = NOT_HAS_OPINION
first = I_DO_NOT_HAVE_OPINION
third = THEY_DO_NOT_HAVE_OPINION
global_not = HAS_OPINION
first_not = I_HAVE_OPINION
third_not = THEY_HAVE_OPINION
}

trait_is_sin = {
global = TRAIT_IS_A_SIN_TRIGGER
}

trait_is_virtue = {
global = TRAIT_IS_A_VIRTUE_TRIGGER
}

has_trait = {
global = HAS_TRAIT_TRIGGER
first = I_HAVE_TRAIT_TRIGGER
third = THEY_HAVE_TRAIT_TRIGGER
none = HAS_TRAIT_TRIGGER
global_not = NOT_HAS_TRAIT_TRIGGER
first_not = NOT_I_HAVE_TRAIT_TRIGGER
third_not = NOT_THEY_HAVE_TRAIT_TRIGGER
}

has_trait_group = { # not a separate trigger, but used by has_trait if the value is


actually a trait group
global = HAS_TRAIT_GROUP_TRIGGER
first = I_HAVE_TRAIT_GROUP_TRIGGER
third = THEY_HAVE_TRAIT_GROUP_TRIGGER
none = HAS_TRAIT_GROUP_TRIGGER_NONE
}

has_trait_xp = {
global = trait_xp
}

has_trait_xp_greater_or_equal = {
global = HAS_TRAIT_XP
first = I_HAVE_TRAIT_XP
third = THEY_HAS_TRAIT_XP
none = HAS_TRAIT_XP
}

has_trait_xp_less_than = {
global = NOT_HAS_TRAIT_XP
global_not = HAS_TRAIT_XP
first = NOT_I_HAVE_TRAIT_XP
first_not = I_HAVE_TRAIT_XP
third = NOT_THEY_HAS_TRAIT_XP
third_not = THEY_HAS_TRAIT_XP
}

has_trait_xp_single = {
global = trait_xp
}

has_trait_xp_single_greater_or_equal = {
global = HAS_TRAIT_XP_SINGLE
first = I_HAVE_TRAIT_XP_SINGLE
third = THEY_HAS_TRAIT_XP_SINGLE
none = HAS_TRAIT_XP_SINGLE_NONE
}

has_trait_xp_single_less_than = {
global = NOT_HAS_TRAIT_XP_SINGLE
global_not = HAS_TRAIT_XP_SINGLE
first = NOT_I_HAVE_TRAIT_XP_SINGLE
first_not = I_HAVE_TRAIT_XP_SINGLE
third = NOT_THEY_HAS_TRAIT_XP_SINGLE
third_not = THEY_HAS_TRAIT_XP_SINGLE
}

is_imprisoned = {
first = I_AM_IMPRISONED_TRIGGER
first_not = NOT_I_AM_IMPRISONED_TRIGGER
global = IS_IMPRISONED_TRIGGER
global_not = NOT_IS_IMPRISONED_TRIGGER
third = THIRD_IS_IMPRISONED_TRIGGER
third_not = THIRD_NOT_IS_IMPRISONED_TRIGGER
}

is_independent_ruler = {
first = I_AM_INDEPENDENT_RULER_TRIGGER
first_not = NOT_I_AM_INDEPENDENT_RULER_TRIGGER
global = IS_INDEPENDENT_RULER_TRIGGER
global_not = NOT_IS_INDEPENDENT_RULER_TRIGGER
third = CHARACTER_IS_INDEPENDENT_RULER_TRIGGER
third_not = CHARACTER_IS_NOT_INDEPENDENT_RULER_TRIGGER
}

is_head_of_faith = {
first = I_AM_HEAD_OF_FAITH_TRIGGER
first_not = NOT_I_AM_HEAD_OF_FAITH_TRIGGER
global = IS_HEAD_OF_FAITH_TRIGGER
global_not = NOT_IS_HEAD_OF_FAITH_TRIGGER
third = CHARACTER_IS_HEAD_OF_FAITH_TRIGGER
third_not = CHARACTER_IS_NOT_HEAD_OF_FAITH_TRIGGER
}

is_imprisoned_by = {
first = I_AM_IMPRISONED_BY_TRIGGER
first_not = I_AM_NOT_IMPRISONED_BY_TRIGGER
third = THEY_IS_IMPRISONED_BY_TRIGGER
third_not = THEY_IS_NOT_IMPRISONED_BY_TRIGGER
global = IS_IMPRISONED_BY_TRIGGER
global_not = IS_NOT_IMPRISONED_BY_TRIGGER
}

imprisoner = {
first = I_IMPRISONED_THEM_TRIGGER
}

time_in_prison_type = {
global = TIME_IN_PRISON_TYPE_TRIGGER
}
is_in_prison_type = {
global = IN_PRISON_TYPE_TRIGGER
}

time_in_prison = {
global = TIME_IN_PRISON_TRIGGER
}

days_in_prison = {
global = PRISON_TOTAL_DAYS
}

is_parent_of = {
first = I_AM_PARENT_OF_TRIGGER
first_not = I_AM_NOT_PARENT_OF_TRIGGER
third = THEY_IS_PARENT_OF_TRIGGER
third_not = THEY_IS_NOT_PARENT_OF_TRIGGER
global = IS_PARENT_OF
global_not = IS_NOT_PARENT_OF
}

is_child_of = {
first = I_AM_CHILD_OF_TRIGGER
first_not = I_AM_NOT_CHILD_OF_TRIGGER
third = THEY_IS_CHILD_OF_TRIGGER
third_not = THEY_IS_NOT_CHILD_OF_TRIGGER
global = IS_CHILD_OF
global_not = IS_NOT_CHILD_OF
}

is_sibling_of = {
first = I_AM_SIBLING_OF_TRIGGER
first_not = I_AM_NOT_SIBLING_OF_TRIGGER
third = THEY_IS_SIBLING_OF_TRIGGER
third_not = THEY_IS_NOT_SIBLING_OF_TRIGGER
global = IS_SIBLING_OF
global_not = IS_NOT_SIBLING_OF
}

is_uncle_or_aunt_of = {
global = IS_UNCLE_OR_AUNT_OF_CHARACTER_TRIGGER
}

is_nibling_of = {
global = IS_NIBLING_OF_CHARACTER_TRIGGER
}

is_grandparent_of = {
global = IS_GRANDPARENT_OF_CHARACTER_TRIGGER
}

is_great_grandparent_of = {
global = IS_GREAT_GRANDPARENT_OF_CHARACTER_TRIGGER
}

is_great_grandchild_of = {
global = IS_GREAT_GRANDCHILD_OF_CHARACTER_TRIGGER
}
is_at_war = {
global = IS_AT_WAR_TRIGGER
first = I_AM_AT_WAR_TRIGGER
third = THEY_ARE_AT_WAR_TRIGGER
}

# Has Gold Triggers


gold_greater_or_equal = {
global = HAS_GOLD_TRIGGER
first = I_HAVE_GOLD_TRIGGER
third = THEY_HAVE_GOLD_TRIGGER
}

gold_less_than = {
global = NOT_HAS_GOLD_TRIGGER
global_not = HAS_GOLD_TRIGGER
first = NOT_I_HAVE_GOLD_TRIGGER
first_not = I_HAVE_GOLD_TRIGGER
third = NOT_THEY_HAVE_GOLD_TRIGGER
third_not = THEY_HAVE_GOLD_TRIGGER
}

# Do not write localization files for these (we don't need them, they should never
be player-facing.)
gold_greater_than = {
# In 99.999% of cases 'gold_greater_or_equal' (x >= y) should be used instead
of 'gold_greater_than' (x > y)
global = DEBUG_HAS_MORE_GOLD_TRIGGER
first = DEBUG_I_HAVE_MORE_GOLD_TRIGGER
first_not = DEBUG_I_HAVE_MORE_GOLD_TRIGGER
third = DEBUG_THEY_HAVE_MORE_GOLD_TRIGGER
third_not = DEBUG_THEY_HAVE_MORE_GOLD_TRIGGER
}

gold = {
global = GOLD_CONCEPT
}

gold_equal = {
# In 99.999% of cases 'gold_greater_or_equal' (x >= y) should be used instead
of 'gold_equal' (x = y)
global = DEBUG_HAS_EXACT_GOLD_TRIGGER
first = DEBUG_I_HAVE_EXACT_GOLD_TRIGGER
third = DEBUG_THEY_HAVE_EXACT_GOLD_TRIGGER
}

gold_less_or_equal = {
# In 99.999% of cases 'gold_less_than' (x < y) should be used instead of
'gold_less_or_equal' (x <= y)
global = DEBUG_NOT_HAS_MORE_GOLD_TRIGGER
global_not = DEBUG_NOT_HAS_MORE_GOLD_TRIGGER
first = DEBUG_NOT_HAVE_MORE_GOLD_TRIGGER
first_not = DEBUG_NOT_HAVE_MORE_GOLD_TRIGGER
third = DEBUG_NOT_THEY_HAVE_MORE_GOLD_TRIGGER
third_not = DEBUG_THEY_HAVE_MORE_GOLD_TRIGGER
}
# Has Piety Triggers
piety_greater_or_equal = {
global = PIETY_TRIGGER_GLOBAL
first = PIETY_TRIGGER_FIRST
third = PIETY_TRIGGER_THIRD
}

piety_less_than = {
global = NOT_PIETY_TRIGGER_GLOBAL
global_not = PIETY_TRIGGER_GLOBAL
first = NOT_PIETY_TRIGGER_FIRST
first_not = PIETY_TRIGGER_FIRST
third = NOT_PIETY_TRIGGER_THIRD
third_not = PIETY_TRIGGER_THIRD
}

# Do not write localization files for these (we don't need them, they should never
be player-facing.)
piety_greater_than = {
# In 99.999% of cases 'piety_greater_or_equal' (x >= y) should be used
instead of 'piety_greater_than' (x > y)
global = DEBUG_HAS_MORE_PIETY_TRIGGER
first = DEBUG_I_HAVE_MORE_PIETY_TRIGGER
third = DEBUG_THEY_HAVE_MORE_PIETY_TRIGGER
}

piety = {
global = PIETY_CONCEPT
}

piety_level = {
global = PIETY_LEVEL_CONCEPT
}

piety_equal = {
# In 99.999% of cases 'piety_greater_or_equal' (x >= y) should be used
instead of 'piety_equal' (x = y)
global = DEBUG_HAS_EXACT_PIETY_TRIGGER
first = DEBUG_I_HAVE_EXACT_PIETY_TRIGGER
third = DEBUG_THEY_HAVE_EXACT_PIETY_TRIGGER
}

piety_less_or_equal = {
# In 99.999% of cases 'piety_less_than' (x < y) should be used instead of
'piety_less_or_equal' (x <= y)
global = DEBUG_NOT_HAS_MORE_PIETY_TRIGGER
global_not = DEBUG_NOT_HAS_MORE_PIETY_TRIGGER
first = DEBUG_NOT_HAVE_MORE_PIETY_TRIGGER
first_not = DEBUG_NOT_HAVE_MORE_PIETY_TRIGGER
third = DEBUG_NOT_THEY_HAVE_MORE_PIETY_TRIGGER
third_not = DEBUG_THEY_HAVE_MORE_PIETY_TRIGGER
}

# Has Prestige Triggers


prestige_greater_or_equal = {
global = PRESTIGE_TRIGGER_GLOBAL
first = PRESTIGE_TRIGGER_FIRST
third = PRESTIGE_TRIGGER_THIRD
}
prestige_less_than = {
global = NOT_PRESTIGE_TRIGGER_GLOBAL
global_not = PRESTIGE_TRIGGER_GLOBAL
first = NOT_PRESTIGE_TRIGGER_FIRST
first_not = PRESTIGE_TRIGGER_FIRST
third = NOT_PRESTIGE_TRIGGER_THIRD
third_not = PRESTIGE_TRIGGER_THIRD
}

# Do not write localization files for these (we don't need them, they should never
be player-facing.)
prestige_greater_than = {
# In 99.999% of cases 'prestige_greater_or_equal' (x >= y) should be used
instead of 'prestige_greater_than' (x > y)
global = DEBUG_HAS_MORE_PRESTIGE_TRIGGER
first = DEBUG_I_HAVE_MORE_PRESTIGE_TRIGGER
third = DEBUG_THEY_HAVE_MORE_PRESTIGE_TRIGGER
}

dynasty_prestige = {
global = DYNASTY_PRESTIGE_CONCEPT
}

prestige = {
global = PRESTIGE_CONCEPT
}

prestige_equal = {
# In 99.999% of cases 'prestige_greater_or_equal' (x >= y) should be used
instead of 'prestige_equal' (x = y)
global = DEBUG_HAS_EXACT_PRESTIGE_TRIGGER
first = DEBUG_I_HAVE_EXACT_PRESTIGE_TRIGGER
third = DEBUG_THEY_HAVE_EXACT_PRESTIGE_TRIGGER
}

prestige_less_or_equal = {
# In 99.999% of cases 'prestige_less_than' (x < y) should be used instead of
'prestige_less_or_equal' (x <= y)
global = DEBUG_NOT_HAS_MORE_PRESTIGE_TRIGGER
global_not = DEBUG_NOT_HAS_MORE_PRESTIGE_TRIGGER
first = DEBUG_NOT_HAVE_MORE_PRESTIGE_TRIGGER
first_not = DEBUG_NOT_HAVE_MORE_PRESTIGE_TRIGGER
third = DEBUG_NOT_THEY_HAVE_MORE_PRESTIGE_TRIGGER
third_not = DEBUG_THEY_HAVE_MORE_PRESTIGE_TRIGGER
}

# Councillor Triggers
is_councillor = {
global = IS_COUNCILLOR_TRIGGER
first = I_AM_COUNCILLOR_TRIGGER
third = THEY_ARE_COUNCILLOR_TRIGGER
}

is_normal_councillor = {
global = IS_NORMAL_COUNCILLOR_TRIGGER
first = I_AM_NORMAL_COUNCILLOR_TRIGGER
third = THEY_ARE_NORMAL_COUNCILLOR_TRIGGER
}
is_special_councillor = {
global = IS_SPECIAL_COUNCILLOR_TRIGGER
first = I_AM_SPECIAL_COUNCILLOR_TRIGGER
third = THEY_ARE_SPECIAL_COUNCILLOR_TRIGGER
}

has_council_position = {
global = HAS_COUNCIL_POSITION_TRIGGER
first = I_HAVE_COUNCIL_POSITION_TRIGGER
third = THEY_HAVE_COUNCIL_POSITION_TRIGGER
}

is_councillor_of = {
global = IS_COUNCILLOR_OF_TRIGGER
first = I_AM_COUNCILLOR_OF_TRIGGER
third = THEY_ARE_COUNCILLOR_OF_TRIGGER
}

has_free_council_slot = {
global = HAS_FREE_COUNCIL_SLOT
first = I_HAVE_FREE_COUNCIL_SLOT_TRIGGER
third = THEY_HAVE_FREE_COUNCIL_SLOT_TRIGGER
}

is_performing_council_task = {
global = IS_PERFORMING_COUNCIL_TASK_TRIGGER
first = I_AM_PERFORMING_COUNCIL_TASK_TRIGGER
third = THEY_ARE_PERFORMING_COUNCIL_TASK_TRIGGER
}

has_realm_law = {
global = HAS_REALM_LAW_TRIGGER
first = I_HAVE_REALM_LAW_TRIGGER
third = THEY_HAVE_REALM_LAW_TRIGGER
}

vassal_limit_available = {
global = VASSAL_LIMIT_AVAILABLE_TRIGGER
}

vassalization_cb_target_too_many_counties = {
global_not = VASSALIZATION_TARGET_TOO_BIG
}

claimant_already_pressing_their_claim = {
first_not = CLAIMANT_ALREADY_PRESSING_THEIR_CLAIM_THIRD
}

claimant_titles_held_by_attacker_vassals = {
third_not = CLAIMANT_TITLES_HELD_BY_ATTACKER_VASSALS_FIRST
}

claimant_titles_held_by_you_or_vassal = {
third_not = CLAIMANT_TITLES_HELD_BY_YOU_OR_VASSAL_FIRST
}

claimant_is_blind = {
first_not = CLAIMANT_IS_BLIND_THIRD
}

claim_target_position_is_weak = {
third_not = CLAIM_TARGET_POSITION_IS_WEAK_THIRD
}

claimant_is_attacker_or_same_dynasty = {
third_not = CLAIMANT_IS_ATTACKER_OR_SAME_DYNASTY
}

byzantine_claimant_is_disfigured = {
third_not = BYZANTINE_CLAIMANT_IS_DISFIGURED
}

byzantine_claimant_is_celibate = {
third_not = BYZANTINE_CLAIMANT_IS_CELIBATE
}

is_not_theocratic_court_chaplain = {
third_not = IS_THEOCRATIC_COURT_CHAPLAIN
}

grant_title_stealing_acclaimed_knight = {
third_not = IS_PLAYERS_ACCLAIMED_KNIGHT
}

partition_primary_heir_unfair = {
third_not = PARTITION_PRIMARY_HEIR_UNFAIR
}

days_until_ghw_launch = {
global = GHW_DAYS_UNTIL_LAUNCH
}

has_culture = {
global = BELONGS_TO_CULTURE_TRIGGER
}

has_same_culture_group_as = {
global = BELONGS_TO_CULTURE_GROUP_AS_CHARACTER_TRIGGER
}

has_same_culture_as = {
global = TARGET_HAS_SAME_CULTURE_AS_CHARACTER_TRIGGER
}

has_culture_group = {
global = BELONGS_TO_CULTURE_GROUP_TRIGGER
global_not = DOES_NOT_BELONG_TO_CULTURE_GROUP_TRIGGER
first = I_BELONG_TO_CULTURE_GROUP_TRIGGER
first_not = I_DO_NOT_BELONG_TO_CULTURE_GROUP
third = THEY_BELONGS_TO_CULTURE_GROUP
third_not = THEY_DOESNT_BELONG_TO_CULTURE_GROUP
}

has_faith = {
global = HAS_FAITH_TRIGGER
global_not = DOES_NOT_HAVE_FAITH_TRIGGER
first = I_HAVE_FAITH_TRIGGER
first_not = I_DO_NOT_HAVE_FAITH_TRIGGER
third = THEY_HAVE_FAITH_GROUP_TRIGGER
third_not = THEY_DO_NOT_HAVE_FAITH_GROUP_TRIGGER
}

has_religion = {
global = HAS_RELIGION_TRIGGER
global_not = DOES_NOT_HAVE_RELIGION_TRIGGER
first = I_HAVE_RELIGION_TRIGGER
first_not = I_DO_NOT_HAVE_RELIGION_TRIGGER
third = THEY_HAVE_RELIGION_GROUP_TRIGGER
third_not = THEY_DO_NOT_HAVE_RELIGION_GROUP_TRIGGER
}

prestige_level = {
global = PRESTIGE_LEVEL_CONCEPT
}

prestige_level_greater_or_equal = {
global = PRESTIGE_LEVEL_IS_AT_LEAST
first = MY_PRESTIGE_LEVEL_IS_AT_LEAST
third = THEIR_PRESTIGE_LEVEL_IS_AT_LEAST
global_not = PRESTIGE_LEVEL_IS_NOT_AT_LEAST
first_not = MY_PRESTIGE_LEVEL_IS_NOT_AT_LEAST
third_not = THEIR_PRESTIGE_LEVEL_IS_NOT_AT_LEAST
}

prestige_level_less_than = {
global = PRESTIGE_LEVEL_IS_LESS_THAN
first = MY_PRESTIGE_LEVEL_IS_LESS_THAN
third = THEIR_PRESTIGE_LEVEL_IS_LESS_THAN
global_not = PRESTIGE_LEVEL_IS_NOT_LESS_THAN
first_not = MY_PRESTIGE_LEVEL_IS_NOT_LESS_THAN
third_not = THEIR_PRESTIGE_LEVEL_IS_NOT_LESS_THAN
}

piety_level_greater_or_equal = {
global = PIETY_LEVEL_IS_AT_LEAST
first = MY_PIETY_LEVEL_IS_AT_LEAST
third = THEIR_PIETY_LEVEL_IS_AT_LEAST
global_not = PIETY_LEVEL_IS_NOT_AT_LEAST
first_not = MY_PIETY_LEVEL_IS_NOT_AT_LEAST
third_not = THEIR_PIETY_LEVEL_IS_NOT_AT_LEAST
}

piety_level_less_than = {
global = PIETY_LEVEL_IS_LESS_THAN
first = MY_PIETY_LEVEL_IS_LESS_THAN
third = THEIR_PIETY_LEVEL_IS_LESS_THAN
global_not = PIETY_LEVEL_IS_NOT_LESS_THAN
first_not = MY_PIETY_LEVEL_IS_NOT_LESS_THAN
third_not = THEIR_PIETY_LEVEL_IS_NOT_LESS_THAN
}

dread = {
global = DREAD_TRIGGER_GLOBAL
first = DREAD_TRIGGER_FIRST
third = DREAD_TRIGGER_THIRD
global_not = NOT_DREAD_TRIGGER_GLOBAL
first_not = NOT_DREAD_TRIGGER_FIRST
third_not = NOT_DREAD_TRIGGER_THIRD
}

tyranny = {
global = TYRANNY_TRIGGER_GLOBAL
first = TYRANNY_TRIGGER_FIRST
third = TYRANNY_TRIGGER_THIRD
global_not = NOT_TYRANNY_TRIGGER_GLOBAL
first_not = NOT_TYRANNY_TRIGGER_FIRST
third_not = NOT_TYRANNY_TRIGGER_THIRD
}

age = {
global = AGE_IS_AT_LEAST
first = MY_AGE_IS_AT_LEAST
third = THEIR_AGE_IS_AT_LEAST
global_not = AGE_IS_NOT_AT_LEAST
first_not = MY_AGE_IS_NOT_AT_LEAST
third_not = THEIR_AGE_IS_NOT_AT_LEAST
}

age_less_than = {
global = AGE_IS_LESS_THAN
first = MY_AGE_IS_LESS_THAN
third = THEIR_AGE_IS_LESS_THAN
global_not = AGE_IS_NOT_LESS_THAN
first_not = MY_AGE_IS_NOT_LESS_THAN
third_not = THEIR_AGE_IS_NOT_LESS_THAN
}

vassal_contract_uses_obligation_levels = {
global_not = NOT_VASSAL_CONTRACT_USES_OBLIGATION_LEVELS
}

vassal_contract_modification_above_baron = {
global_not = NOT_VASSAL_CONTRACT_MODIFICATION_ABOVE_BARON
}

vassal_contract_is_blocked_from_modification = {
first = IS_VASSAL_CONTRACT_BLOCKED_FROM_MODIFICATION
first_not = IS_VASSAL_CONTRACT_BLOCKED_FROM_MODIFICATION
third = IS_VASSAL_CONTRACT_BLOCKED_FROM_MODIFICATION_THIRD
third_not = IS_VASSAL_CONTRACT_BLOCKED_FROM_MODIFICATION_THIRD
}

vassal_contract_can_be_modified = {
first = CAN_MODIFY_VASSAL_CONTRACT
first_not = NOT_CAN_MODIFY_VASSAL_CONTRACT
third = CAN_MODIFY_VASSAL_CONTRACT_THIRD
third_not = NOT_CAN_MODIFY_VASSAL_CONTRACT_THIRD
}

character_is_religious_head_of_faith = {
global = IS_RELIGIOUS_HEAD
global_not = NOT_IS_RELIGIOUS_HEAD
first = I_AM_RELIGIOUS_HEAD
first_not = NOT_I_AM_RELIGIOUS_HEAD
third = THEY_IS_RELIGIOUS_HEAD
third_not = NOT_THEY_IS_RELIGIOUS_HEAD
}

diplomacy = {
global = diplomacy_concept
}

diplomacy_greater_or_equal = {
global = DIPLOMACY_IS_AT_LEAST
first = MY_DIPLOMACY_IS_AT_LEAST
third = THEIR_DIPLOMACY_IS_AT_LEAST
none = DIPLOMACY_IS_AT_LEAST
global_not = DIPLOMACY_IS_NOT_AT_LEAST
first_not = MY_DIPLOMACY_IS_NOT_AT_LEAST
third_not = THEIR_DIPLOMACY_IS_NOT_AT_LEAST
}

diplomacy_less_than = {
global = DIPLOMACY_IS_LESS_THAN
first = MY_DIPLOMACY_IS_LESS_THAN
third = THEIR_DIPLOMACY_IS_LESS_THAN
global_not = DIPLOMACY_IS_NOT_LESS_THAN
first_not = MY_DIPLOMACY_IS_NOT_LESS_THAN
third_not = THEIR_DIPLOMACY_IS_NOT_LESS_THAN
}

martial = {
global = martial_concept
}

martial_greater_or_equal = {
global = MARTIAL_IS_AT_LEAST
first = MY_MARTIAL_IS_AT_LEAST
third = THEIR_MARTIAL_IS_AT_LEAST
none = MARTIAL_IS_AT_LEAST
global_not = MARTIAL_IS_NOT_AT_LEAST
first_not = MY_MARTIAL_IS_NOT_AT_LEAST
third_not = THEIR_MARTIAL_IS_NOT_AT_LEAST
}

martial_less_than = {
global = MARTIAL_IS_LESS_THAN
first = MY_MARTIAL_IS_LESS_THAN
third = THEIR_MARTIAL_IS_LESS_THAN
global_not = MARTIAL_IS_NOT_LESS_THAN
first_not = MY_MARTIAL_IS_NOT_LESS_THAN
third_not = THEIR_MARTIAL_IS_NOT_LESS_THAN
}

stewardship = {
global = stewardship_concept
}

stewardship_greater_or_equal = {
global = STEWARDSHIP_IS_AT_LEAST
first = MY_STEWARDSHIP_IS_AT_LEAST
third = THEIR_STEWARDSHIP_IS_AT_LEAST
none = STEWARDSHIP_IS_AT_LEAST
global_not = STEWARDSHIP_IS_NOT_AT_LEAST
first_not = MY_STEWARDSHIP_IS_NOT_AT_LEAST
third_not = THEIR_STEWARDSHIP_IS_NOT_AT_LEAST
}

stewardship_less_than = {
global = STEWARDSHIP_IS_LESS_THAN
first = MY_STEWARDSHIP_IS_LESS_THAN
third = THEIR_STEWARDSHIP_IS_LESS_THAN
global_not = STEWARDSHIP_IS_NOT_LESS_THAN
first_not = MY_STEWARDSHIP_IS_NOT_LESS_THAN
third_not = THEIR_STEWARDSHIP_IS_NOT_LESS_THAN
}

intrigue = {
global = intrigue_concept
}

intrigue_greater_or_equal = {
global = INTRIGUE_IS_AT_LEAST
first = MY_INTRIGUE_IS_AT_LEAST
third = THEIR_INTRIGUE_IS_AT_LEAST
none = INTRIGUE_IS_AT_LEAST
global_not = INTRIGUE_IS_NOT_AT_LEAST
first_not = MY_INTRIGUE_IS_NOT_AT_LEAST
third_not = THEIR_INTRIGUE_IS_NOT_AT_LEAST
}

intrigue_less_than = {
global = INTRIGUE_IS_LESS_THAN
first = MY_INTRIGUE_IS_LESS_THAN
third = THEIR_INTRIGUE_IS_LESS_THAN
global_not = INTRIGUE_IS_NOT_LESS_THAN
first_not = MY_INTRIGUE_IS_NOT_LESS_THAN
third_not = THEIR_INTRIGUE_IS_NOT_LESS_THAN
}

learning = {
global = learning_concept
}

learning_greater_or_equal = {
global = LEARNING_IS_AT_LEAST
first = MY_LEARNING_IS_AT_LEAST
third = THEIR_LEARNING_IS_AT_LEAST
none = LEARNING_IS_AT_LEAST
global_not = LEARNING_IS_NOT_AT_LEAST
first_not = MY_LEARNING_IS_NOT_AT_LEAST
third_not = THEIR_LEARNING_IS_NOT_AT_LEAST
}

learning_less_than = {
global = LEARNING_IS_LESS_THAN
first = MY_LEARNING_IS_LESS_THAN
third = THEIR_LEARNING_IS_LESS_THAN
global_not = LEARNING_IS_NOT_LESS_THAN
first_not = MY_LEARNING_IS_NOT_LESS_THAN
third_not = THEIR_LEARNING_IS_NOT_LESS_THAN
}
can_attack_in_hierarchy = {
global = CAN_ATTACK_IN_HIERARCHY_GLOBAL
global_not = CAN_NOT_ATTACK_IN_HIERARCHY_GLOBAL
first = CAN_ATTACK_IN_HIERARCHY_FIRST_THIRD
first_not = CAN_NOT_ATTACK_IN_HIERARCHY_FIRST_THIRD
third = CAN_ATTACK_IN_HIERARCHY_FIRST_THIRD
third_not = CAN_NOT_ATTACK_IN_HIERARCHY_FIRST_THIRD
}

is_incapable = {
global = IS_INCAPABLE_TRIGGER
first = CHARACTER_ARE_IS_INCAPABLE
third = CHARACTER_ARE_IS_INCAPABLE
}

is_immortal = {
global = IS_IMMORTAL_TRIGGER
}

has_trait_rank = {
global = HAS_TRAIT_RANK_TRIGGER
}

number_of_traits = {
global = NUMBER_OF_TRAITS_TRIGGER
}

number_of_opposing_personality_traits = {
global = CHARACTER_HAS_NUM_OPPOSING_TRAITS_ON_TARGET
}

number_of_opposing_traits = {
global = CHARACTER_HAS_NUM_OPPOSING_TRAITS
}

number_of_lifestyle_traits = {
global = NUMBER_OF_LIFESTYLE_TRAITS_TRIGGER
}

number_of_personality_traits = {
global = NUMBER_OF_TRAITS_TRIGGER
}

number_of_personality_traits_in_common = {
global = CHARACTER_HAS_NUM_SAME_TRAITS
}

number_of_traits_in_common = {
global = NUMBER_OF_TRAITS_IN_COMMON_WITH_TARGET_TRIGGER
}

num_of_bad_genetic_traits = {
first = I_HAVE_NUM_BAD_CONGENITAL_TRAITS
global = HAS_NUM_BAD_CONGENITAL_TRAITS
third = CHARACTER_HAS_NUM_BAD_CONGENITAL_TRAITS
}

num_of_bad_genetic_traits_equal = {
first = I_HAVE_NUM_BAD_CONGENITAL_TRAITS
global = HAS_NUM_BAD_CONGENITAL_TRAITS
third = CHARACTER_HAS_NUM_BAD_CONGENITAL_TRAITS
}

num_virtuous_traits = {
first = I_HAVE_NUM_VIRTUOUS_TRAITS
global = HAS_NUM_VIRTUOUS_TRAITS
third = CHARACTER_HAS_NUM_VIRTUOUS_TRAITS
}

has_same_sinful_trait = {
first = I_SHARE_SINFUL_TRAIT_WITH
global = GLOBAL_SHARE_SINFUL_TRAIT_WITH
third = THIRD_SHARE_SINFUL_TRAIT_WITH
}

has_same_virtue_trait = {
first = I_SHARE_VIRTUOUS_TRAIT_WITH
global = GLOBAL_SHARE_SINFUL_TRAIT_WITH
third = THIRD_SHARE_SINFUL_TRAIT_WITH
}

number_of_sinful_traits_in_common = {
global = NUMBER_OF_SINFUL_TRAITS_IN_COMMON_WITH_TARGET_TRIGGER
}

number_of_virtue_traits_in_common = {
global = NUMBER_OF_VIRTUE_TRAITS_IN_COMMON_WITH_TARGET_TRIGGER
}

num_of_good_genetic_traits = {
first = I_HAVE_NUM_GOOD_CONGENITAL_TRAITS
global = HAS_NUM_GOOD_CONGENITAL_TRAITS
third = CHARACTER_HAS_NUM_GOOD_CONGENITAL_TRAITS
}

num_of_good_genetic_traits_equal = {
first = I_HAVE_NUM_GOOD_CONGENITAL_TRAITS
global = HAS_NUM_GOOD_CONGENITAL_TRAITS
third = CHARACTER_HAS_NUM_GOOD_CONGENITAL_TRAITS
}

domain_size = {
global = game_concept_domain_size
}

realm_size = {
global = realm_size
}

realm_size_greater_or_equal = {
global = HAS_REALM_SIZE_TRIGGER
first = I_HAVE_REALM_SIZE_TRIGGER
third = THEY_HAVE_REALM_SIZE_TRIGGER
}
realm_size_less_than = {
global = NOT_HAS_REALM_SIZE_TRIGGER
global_not = HAS_REALM_SIZE_TRIGGER
first = NOT_I_HAVE_REALM_SIZE_TRIGGER
first_not = I_HAVE_REALM_SIZE_TRIGGER
third = NOT_THEY_HAVE_REALM_SIZE_TRIGGER
third_not = THEY_HAVE_REALM_SIZE_TRIGGER
}

sub_realm_size = {
global = realm_size
}

sub_realm_size_greater_or_equal = {
global = HAS_SUB_REALM_SIZE_TRIGGER
first = I_HAVE_SUB_REALM_SIZE_TRIGGER
third = THEY_HAVE_SUB_REALM_SIZE_TRIGGER
}
sub_realm_size_less_than = {
global = NOT_HAS_SUB_REALM_SIZE_TRIGGER
global_not = HAS_SUB_REALM_SIZE_TRIGGER
first = NOT_I_HAVE_SUB_REALM_SIZE_TRIGGER
first_not = I_HAVE_SUB_REALM_SIZE_TRIGGER
third = NOT_THEY_HAVE_SUB_REALM_SIZE_TRIGGER
third_not = THEY_HAVE_SUB_REALM_SIZE_TRIGGER
}

any_sub_realm_title = {
global = ANY_SUB_REALM_TITLE
global_not = NOT_ANY_SUB_REALM_TITLE
}

found_kingdom_decision_three_duchies_held = {
global = HOLDS_THREE_OR_MORE_DUCHY_TITLES_TRIGGER
first = I_HOLD_THREE_OR_MORE_DUCHY_TITLES_TRIGGER
third = THEY_HOLD_THREE_OR_MORE_DUCHY_TITLES_TRIGGER
}

found_empire_decision_three_kingdoms_held = {
global = HOLDS_THREE_OR_MORE_KINGDOM_TITLES_TRIGGER
first = I_HOLD_THREE_OR_MORE_KINGDOM_TITLES_TRIGGER
third = THEY_HOLD_THREE_OR_MORE_KINGDOM_TITLES_TRIGGER
}

has_strong_hook = {
global = HAS_A_STRONG_HOOK_ON_CHARACTER
third = CHARACTER_HAS_A_STRONG_HOOK_ON_CHARACTER
first = I_HAVE_A_STRONG_HOOK_ON_CHARACTER
global_not = DOES_NOT_HAVE_A_STRONG_HOOK_ON_CHARACTER
third_not = CHARACTER_DOES_NOT_HAVE_A_STRONG_HOOK_ON_CHARACTER
first_not = I_DO_NOT_HAVE_A_STRONG_HOOK_ON_CHARACTER
}

has_strong_usable_hook = {
global = HAS_AN_AVAILABLE_STRONG_HOOK_ON_CHARACTER
third = CHARACTER_HAS_AN_AVAILABLE_STRONG_HOOK_ON_CHARACTER
first = I_HAVE_AN_AVAILABLE_STRONG_HOOK_ON_CHARACTER
global_not = DOES_NOT_HAVE_AN_AVAILABLE_STRONG_HOOK_ON_CHARACTER
third_not = CHARACTER_DOES_NOT_HAVE_AN_AVAILABLE_STRONG_HOOK_ON_CHARACTER
first_not = I_DO_NOT_HAVE_AN_AVAILABLE_STRONG_HOOK_ON_CHARACTER
}

has_hook_of_type = {
first = I_HAVE_A_HOOK_ON #I_HAVE_A_TYPE_HOOK_ON
global = HAS_A_HOOK_ON #HAS_A_TYPE_HOOK_ON
third = CHARACTER_HAS_A_HOOK_ON #CHARACTER_HAS_A_TYPE_HOOK_ON
first_not = I_DO_NOT_HAVE_A_HOOK_ON #I_DO_NOT_HAVE_A_TYPE_HOOK_ON
third_not = CHARACTER_DOES_NOT_HAVE_A_HOOK_ON
#CHARACTER_DOES_NOT_HAVE_A_TYPE_HOOK_ON
global_not = DOES_NOT_HAVE_A_HOOK_ON #DOES_NOT_HAVE_A_TYPE_HOOK_ON
}

has_usable_hook = {
global = HAS_AN_AVAILABLE_HOOK_ON_CHARACTER
third = CHARACTER_HAS_AN_AVAILABLE_HOOK_ON_CHARACTER
first = I_HAVE_AN_AVAILABLE_HOOK_ON_CHARACTER
global_not = DOES_NOT_HAVE_AN_AVAILABLE_HOOK_ON_CHARACTER
third_not = CHARACTER_DOES_NOT_HAVE_AN_AVAILABLE_HOOK_ON_CHARACTER
first_not = I_DO_NOT_HAVE_AN_AVAILABLE_HOOK_ON_CHARACTER
}

has_weak_hook = {
global = HAS_A_WEAK_HOOK_ON_CHARACTER
third = CHARACTER_HAS_A_WEAK_HOOK_ON_CHARACTER
first = I_HAVE_A_WEAK_HOOK_ON_CHARACTER
global_not = DOES_NOT_HAVE_A_WEAK_HOOK_ON_CHARACTER
third_not = CHARACTER_DOES_NOT_HAVE_A_WEAK_HOOK_ON_CHARACTER
first_not = I_DO_NOT_HAVE_A_WEAK_HOOK_ON_CHARACTER
}

reverse_opinion = {
global = HAS_THIS_OPINION_OF_CHARACTER_OR_ABOVE
third = TARGET_HAS_THIS_OPINION_OF_CHARACTER_OR_ABOVE
}

opinion = {
global = HAS_THIS_OPINION_OF_TARGET_OR_ABOVE
first = I_HAVE_THIS_OPINION_OF_TARGET_OR_ABOVE
third = CHARACTER_HAS_THIS_OPINION_OF_TARGET_OR_ABOVE
}

stress = {
global = game_concept_stress
}

stress_level = {
global = game_concept_stress_level
}

stress_level_greater_or_equal = {
global = STRESS_LEVEL_IS_AT_LEAST
first = MY_STRESS_LEVEL_IS_AT_LEAST
third = THEIR_STRESS_LEVEL_IS_AT_LEAST
}

stress_level_less_than = {
global = STRESS_LEVEL_IS_LESS_THAN
first = MY_STRESS_LEVEL_IS_LESS_THAN
third = THEIR_STRESS_LEVEL_IS_LESS_THAN
}

is_pregnant = {
global = IS_PREGNANT_TRIGGER
}

is_spouse_of = {
global = IS_THE_SPOUSE_OF_CHARACTER
third = CHARACTER_IS_THE_SPOUSE_OF_CHARACTER
first = I_AM_THE_SPOUSE_OF_CHARACTER
global_not = IS_NOT_THE_SPOUSE_OF_CHARACTER
third_not = CHARACTER_IS_NOT_THE_SPOUSE_OF_CHARACTER
first_not = I_AM_NOT_THE_SPOUSE_OF_CHARACTER
}

is_concubine = {
global = IS_CONCUBINE_TRIGGER
}

is_concubine_of = {
global = IS_THE_CONCUBINE_OF_CHARACTER
third = CHARACTER_IS_THE_CONCUBINE_OF_CHARACTER
first = I_AM_THE_CONCUBINE_OF_CHARACTER
global_not = IS_NOT_THE_CONCUBINE_OF_CHARACTER
third_not = CHARACTER_IS_NOT_THE_CONCUBINE_OF_CHARACTER
first_not = I_AM_NOT_THE_CONCUBINE_OF_CHARACTER
}

is_close_family_of = {
global = IS_CLOSE_FAMILY_OF_CHARACTER
third = CHARACTER_IS_CLOSE_FAMILY_OF_CHARACTER
first = I_AM_CLOSE_FAMILY_OF_CHARACTER
global_not = IS_NOT_CLOSE_FAMILY_OF_CHARACTER
third_not = CHARACTER_IS_NOT_CLOSE_FAMILY_OF_CHARACTER
first_not = I_AM_NOT_CLOSE_FAMILY_OF_CHARACTER
}

is_grandchild_of = {
global = IS_GRANDCHILD_OF_CHARACTER_TRIGGER
}

is_twin = {
global = IS_TWIN_TRIGGER
}

is_twin_of = {
global = IS_TWIN_OF_CHARACTER_TRIGGER
}

is_cousin_of = {
global = IS_COUSIN_OF_CHARACTER_TRIGGER
}

is_extended_family_of = {
global = IS_EXTENDED_FAMILY_OF_CHARACTER
third = CHARACTER_IS_EXTENDED_FAMILY_OF_CHARACTER
first = I_AM_EXTENDED_FAMILY_OF_CHARACTER
global_not = IS_NOT_EXTENDED_FAMILY_OF_CHARACTER
third_not = CHARACTER_IS_NOT_EXTENDED_FAMILY_OF_CHARACTER
first_not = I_AM_NOT_EXTENDED_FAMILY_OF_CHARACTER
}
is_close_or_extended_family_of = {
global = IS_CLOSE_OR_EXTENDED_FAMILY_OF_CHARACTER
third = CHARACTER_IS_CLOSE_OR_EXTENDED_FAMILY_OF_CHARACTER
first = I_AM_CLOSE_OR_EXTENDED_FAMILY_OF_CHARACTER
global_not = IS_NOT_CLOSE_OR_EXTENDED_FAMILY_OF_CHARACTER
third_not = CHARACTER_IS_NOT_CLOSE_OR_EXTENDED_FAMILY_OF_CHARACTER
first_not = I_AM_NOT_CLOSE_OR_EXTENDED_FAMILY_OF_CHARACTER
}

tier_difference = {
global = TIER_DIFFERENCE_TRIGGER
}

highest_held_title_tier = {
global = HIGHEST_HELD_TITLE_TIER_IS_TIER
third = CHARACTERS_HIGHEST_HELD_TITLE_TIER_IS_TIER
first = MY_HIGHEST_HELD_TITLE_TIER_IS_TIER
none = HIGHEST_HELD_TITLE_TIER_IS_TIER
}

holds_landed_title = {
global = HOLDS_A_LANDED_TITLE_TRIGGER
}

has_truce = {
first = I_HAVE_TRUCE_WITH_CHARACTER
}

is_knight = {
global = IS_A_KNIGHT_TRIGGER
third = CHARACTER_IS_A_KNIGHT_TRIGGER
first = I_AM_A_KNIGHT_TRIGGER
none = IS_A_KNIGHT_TRIGGER
}

is_knight_of = {
global = IS_A_KNIGHT_OF_CHARACTER_TRIGGER
}

is_employer_of = {
global = IS_EMPLOYER_OF_CHARACTER_TRIGGER
}

is_courtier = {
global = IS_A_COURTIER_TRIGGER
}

is_courtier_of = {
global = IS_A_COURTIER_OF_CHARACTER
third = CHARACTER_IS_A_COURTIER_OF_CHARACTER
first = I_AM_A_COURTIER_OF_CHARACTER
global_not = IS_NOT_A_COURTIER_OF_CHARACTER
third_not = CHARACTER_IS_NOT_A_COURTIER_OF_CHARACTER
first_not = I_AM_NOT_A_COURTIER_OF_CHARACTER
}

is_foreign_court_or_pool_guest = {
global = IS_FOREIGN_COURT_OR_POOL_GUEST_TRIGGER
}
is_pool_guest_of = {
global = IS_A_GUEST_OF_CHARACTER
third = CHARACTER_IS_A_GUEST_OF_CHARACTER
first = I_AM_A_GUEST_OF_CHARACTER
global_not = IS_NOT_A_GUEST_OF_CHARACTER
third_not = CHARACTER_IS_NOT_A_GUEST_OF_CHARACTER
first_not = I_AM_NOT_A_GUEST_OF_CHARACTER
}

is_powerful_vassal = {
global = IS_A_POWERFUL_VASSAL
third = CHARACTER_IS_A_POWERFUL_VASSAL
first = I_AM_A_POWERFUL_VASSAL
global_not = IS_NOT_A_POWERFUL_VASSAL
third_not = CHARACTER_IS_NOT_A_POWERFUL_VASSAL
first_not = I_AM_NOT_A_POWERFUL_VASSAL
}

is_powerful_vassal_of = {
global = IS_A_POWERFUL_VASSAL_OF_CHARACTER_TRIGGER
}

number_of_powerful_vassals = {
global = NUMBER_OF_POWERFUL_VASSALS_OF_CHARACTER_TRIGGER
}

is_vassal_or_below_of = {
global = IS_VASSAL_OR_BELOW_OF_CHARACTER_TRIGGER
first_not = IS_NOT_VASSAL_OR_BELOW_OF_CHARACTER_TRIGGER
third_not = IS_NOT_VASSAL_OR_BELOW_OF_CHARACTER_TRIGGER
}

is_heir_of = {
global = IS_HEIR_OF_CHARACTER_TRIGGER
}

is_primary_heir_of = {
global = IS_PRIMARY_HEIR_OF_CHARACTER_TRIGGER
}

is_male = {
global = IS_MALE_CHARACTER_TRIGGER_CONDITION
third = CHARACTER_IS_MALE_CHARACTER_TRIGGER_CONDITION
first = I_AM_MALE_CHARACTER_TRIGGER_CONDITION
global_not = IS_NOT_MALE_CHARACTER_TRIGGER_CONDITION
third_not = CHARACTER_IS_NOT_MALE_CHARACTER_TRIGGER_CONDITION
first_not = I_AM_NOT_MALE_CHARACTER_TRIGGER_CONDITION
}

is_female = {
global = IS_FEMALE_CHARACTER_TRIGGER_CONDITION
third = CHARACTER_IS_FEMALE_CHARACTER_TRIGGER_CONDITION
first = I_AM_FEMALE_CHARACTER_TRIGGER_CONDITION
global_not = IS_NOT_FEMALE_CHARACTER_TRIGGER_CONDITION
third_not = CHARACTER_IS_NOT_FEMALE_CHARACTER_TRIGGER_CONDITION
first_not = I_AM_NOT_FEMALE_CHARACTER_TRIGGER_CONDITION
}
patrilinear_marriage = {
global = IS_MARRIED_PATRILINEALLY
third = CHARACTER_IS_MARRIED_PATRILINEALLY
first = I_AM_MARRIED_PATRILINEALLY
global_not = IS_NOT_MARRIED_PATRILINEALLY
third_not = CHARACTER_IS_NOT_MARRIED_PATRILINEALLY
first_not = I_AM_NOT_MARRIED_PATRILINEALLY
}

matrilinear_marriage = {
global = IS_MARRIED_MATRILINEALLY
third = CHARACTER_IS_MARRIED_MATRILINEALLY
first = I_AM_MARRIED_MATRILINEALLY
global_not = IS_NOT_MARRIED_MATRILINEALLY
third_not = CHARACTER_IS_NOT_MARRIED_MATRILINEALLY
first_not = I_AM_NOT_MARRIED_MATRILINEALLY
}

patrilinear_betrothal = {
global = IS_BETROTHED_PATRILINEALLY
third = CHARACTER_IS_BETROTHED_PATRILINEALLY
first = I_AM_BETROTHED_PATRILINEALLY
global_not = IS_NOT_BETROTHED_PATRILINEALLY
third_not = CHARACTER_IS_NOT_BETROTHED_PATRILINEALLY
first_not = I_AM_NOT_BETROTHED_PATRILINEALLY
}

matrilinear_betrothal = {
global = IS_BETROTHED_MATRILINEALLY
third = CHARACTER_IS_BETROTHED_MATRILINEALLY
first = I_AM_BETROTHED_MATRILINEALLY
global_not = IS_NOT_BETROTHED_MATRILINEALLY
third_not = CHARACTER_IS_NOT_BETROTHED_MATRILINEALLY
first_not = I_AM_NOT_BETROTHED_MATRILINEALLY
}

is_vassal_of = {
global = IS_A_VASSAL_OF
third = CHARACTER_IS_A_VASSAL_OF
first = I_AM_A_VASSAL_OF

global_not = IS_NOT_A_VASSAL_OF
third_not = CHARACTER_IS_NOT_A_VASSAL_OF
first_not = I_AM_NOT_A_VASSAL_OF
}

is_commanding_army = {
global = IS_COMMANDING_AN_ARMY
first = I_AM_COMMANDING_AN_ARMY
third = CHARACTER_IS_COMMANDING_AN_ARMY
global_not = IS_NOT_COMMANDING_AN_ARMY
first_not = I_AM_NOT_COMMANDING_AN_ARMY
third_not = CHARACTER_IS_NOT_COMMANDING_AN_ARMY
}

is_in_army = {
global = IS_IN_AN_ARMY
first = I_AM_IN_AN_ARMY
third = CHARACTER_IS_IN_AN_ARMY
global_not = IS_NOT_IN_AN_ARMY
first_not = I_AM_NOT_IN_AN_ARMY
third_not = CHARACTER_IS_NOT_IN_AN_ARMY
}

is_player_heir_of = {
global = IS_TARGET_CHARACTERS_HEIR
first = I_AM_TARGET_CHARACTERS_HEIR
third = CHARACTER_IS_TARGET_CHARACTERS_HEIR
global_not = IS_NOT_TARGET_CHARACTERS_HEIR
first_not = I_AM_NOT_TARGET_CHARACTERS_HEIR
third_not = CHARACTER_IS_NOT_TARGET_CHARACTERS_HEIR
}

is_consort_of = {
global = IS_TARGET_CHARACTERS_CONSORT
first = I_AM_TARGET_CHARACTERS_CONSORT
third = CHARACTER_IS_TARGET_CHARACTERS_CONSORT
global_not = IS_NOT_TARGET_CHARACTERS_CONSORT
first_not = I_AM_NOT_TARGET_CHARACTERS_CONSORT
third_not = CHARACTER_IS_NOT_TARGET_CHARACTERS_CONSORT
}

demand_vassal_conversion_interaction_cooldown = {
global_not = CHARACTER_INTERACTION_ALREADY_CONSIDERING_CONVERSION
}

in_diplomatic_range = {
third_not = "NOT_IN_DIPLOMATIC_RANGE"
}

realm_to_title_distance_squared = {
global_not = NOT_WITHIN_REALM_TO_TITLE_DISTANCE_SQUARED
}

death_reason = {
global = DEATH_REASON_TRIGGER
first = I_DEATH_REASON_TRIGGER
third = THEY_DEATH_REASON_TRIGGER
}

has_imprisonment_reason = {
global = HAS_AN_IMPRISONMENT_REASON_ON_CHARACTER
first = YOU_HAVE_AN_IMPRISONMENT_REASON_ON_CHARACTER
third = CHARACTER_HAS_AN_IMPRISONMENT_REASON_ON_CHARACTER
global_not = DOES_NOT_HAVE_AN_IMPRISONMENT_REASON_ON_CHARACTER
first_not = YOU_DO_NOT_HAVE_AN_IMPRISONMENT_REASON_ON_CHARACTER
third_not = THEY_DOES_NOT_HAVE_AN_IMPRISONMENT_REASON_ON_CHARACTER
}

completely_controls = {
first = YOU_COMPLETELY_CONTROL_TITLE_DESC
first_not = YOU_DO_NOT_COMPLETELY_CONTROL_TITLE_DESC
global = COMPLETELY_CONTROLS_TITLE_DESC
global_not = NOT_COMPLETELY_CONTROLS_TITLE_DESC
}

completely_controls_region = {
first = I_COMPLETELY_CONTROL_REGION
first_not = I_DO_NOT_COMPLETELY_CONTROL_REGION
third = THEY_COMPLETELY_CONTROLS_REGION
third_not = THEY_DO_NOT_COMPLETELY_CONTROL_REGION
global = COMPLETELY_CONTROLS_REGION_DESC
global_not = NOT_COMPLETELY_CONTROLS_REGION_DESC
}

was_discovered_fabricating_hooks_already = {
first = I_HAVE_BEEN_DISCOVERED_FABRICATING_HOOKS
first_not = I_HAVE_BEEN_DISCOVERED_FABRICATING_HOOKS
}

already_has_hook_on_ruler_target = {
first = YOU_ALREADY_HAVE_A_HOOK_ON_TARGET
first_not = YOU_ALREADY_HAVE_A_HOOK_ON_TARGET
}

already_has_strong_hook_on_target = {
first = YOU_ALREADY_HAVE_A_STRONG_HOOK_ON_TARGET
first_not = YOU_ALREADY_HAVE_A_STRONG_HOOK_ON_TARGET
}

has_any_secrets = {
global = has_any_secrets_trigger
}

already_knows_secret_about_ruler_target = {
first = YOU_ALREADY_KNOW_A_BLACKMAILABLE_SECRET_YOU_CAN_USE
first_not = YOU_ALREADY_KNOW_A_BLACKMAILABLE_SECRET_YOU_CAN_USE
}

already_knows_criminal_secret_about_target = {
first = YOU_ALREADY_KNOW_A_CRIMINAL_SECRET_ABOUT_TARGET
first_not = YOU_ALREADY_KNOW_A_CRIMINAL_SECRET_ABOUT_TARGET
}

spymaster_will_not_find_secrets_at_own_court = {
global_not = CANNOT_BE_ORDERED_TO_FIND_SECRETS_AT_OWN_COURT
third_not = CANNOT_BE_ORDERED_TO_FIND_SECRETS_AT_OWN_COURT
}

law_change_approval_is_cowed = {
third_not = THIRD_IS_COWED
}

wants_more_vassals = {
global = EAGER_FOR_MORE_VASSALS
first = EAGER_FOR_MORE_VASSALS
third = EAGER_FOR_MORE_VASSALS
}

is_alive = {
global = is_alive_filter
}

health = {
global = MOD_HEALTH
}
is_clergy = {
global = IS_CLERGY_TRIGGER
global_not = NOT_IS_CLERGY_TRIGGER
}

prowess = {
global = prowess_modifier
}

prowess_greater_or_equal = {
global = PROWESS_IS_AT_LEAST
first = MY_PROWESS_IS_AT_LEAST
third = THEIR_PROWESS_IS_AT_LEAST
none = PROWESS_IS_AT_LEAST
global_not = PROWESS_IS_NOT_AT_LEAST
first_not = MY_PROWESS_IS_NOT_AT_LEAST
third_not = THEIR_PROWESS_IS_NOT_AT_LEAST
}

prowess_less_than = {
global = PROWESS_IS_LESS_THAN
first = MY_PROWESS_IS_LESS_THAN
third = THEIR_PROWESS_IS_LESS_THAN
global_not = PROWESS_IS_NOT_LESS_THAN
first_not = MY_PROWESS_IS_NOT_LESS_THAN
third_not = THEIR_PROWESS_IS_NOT_LESS_THAN
}

prowess_no_portrait = {
global = PROWESS_NO_PORTRAIT_GLOBAL
}

prowess_no_portrait_greater_or_equal = {
global = PROWESS_NO_PORTRAIT_IS_AT_LEAST
first = MY_PROWESS_NO_PORTRAIT_IS_AT_LEAST
third = THEIR_PROWESS_NO_PORTRAIT_IS_AT_LEAST
global_not = PROWESS_NO_PORTRAIT_IS_NOT_AT_LEAST
first_not = MY_PROWESS_NO_PORTRAIT_IS_NOT_AT_LEAST
third_not = THEIR_PROWESS_NO_PORTRAIT_IS_NOT_AT_LEAST
}

prowess_no_portrait_less_than = {
global = PROWESS_NO_PORTRAIT_IS_LESS_THAN
first = MY_PROWESS_NO_PORTRAIT_IS_LESS_THAN
third = THEIR_PROWESS_NO_PORTRAIT_IS_LESS_THAN
global_not = PROWESS_NO_PORTRAIT_IS_NOT_LESS_THAN
first_not = MY_PROWESS_NO_PORTRAIT_IS_NOT_LESS_THAN
third_not = THEIR_PROWESS_NO_PORTRAIT_IS_NOT_LESS_THAN
}

ransom_cost = {
global = ransom_cost_trigger
}

sex_same_as = {
global = SAME_SEX_AS_CHARACTER_TRIGGER
}

has_any_nickname = {
global = has_any_nickname_trigger
}

is_local_player = {
global = IS_LOCAL_PLAYER_TRIGGER
}

domain_limit = {
global = DOMAIN_LIMIT_TRIGGER
}

has_had_focus_for_days = {
global = HAS_HAD_FOCUS_FOR_DAYS_TRIGGER
}

is_council_task_valid = {
global = IS_COUNCIL_TASK_VALID
}

is_council_task_valid_county = {
global = IS_COUNCIL_TASK_VALID_COUNTY
}

is_council_task_valid_court = {
global = IS_COUNCIL_TASK_VALID_COURT
}

chancellor_will_not_increase_their_own_opinion = {
global_not = CANNOT_BE_ORDERED_TO_LIKE_YOU_MORE
third_not = CANNOT_BE_ORDERED_TO_LIKE_YOU_MORE
}

has_any_court_position = {
global = HAS_ANY_COURT_POSITION
global_not = NOT_HAS_ANY_COURT_POSITION
first = YOU_HAVE_ANY_COURT_POSITION
first_not = NOT_YOU_HAVE_ANY_COURT_POSITION
third = THEY_HAVE_ANY_COURT_POSITION
third_not = NOT_THEY_HAVE_ANY_COURT_POSITION
}

has_employed_any_court_position = {
global = HAS_EMPLOYED_ANY_COURT_POSITION
global_not = NOT_HAS_EMPLOYED_ANY_COURT_POSITION
first = YOU_HAVE_EMPLOYED_ANY_COURT_POSITION
first_not = NOT_YOU_HAVE_EMPLOYED_ANY_COURT_POSITION
third = THEY_HAVE_EMPLOYED_ANY_COURT_POSITION
third_not = NOT_THEY_HAVE_EMPLOYED_ANY_COURT_POSITION
}

has_court_position = {
global = HAS_COURT_POSITION
global_not = NOT_HAS_COURT_POSITION
first = YOU_HAVE_COURT_POSITION
first_not = NOT_YOU_HAVE_COURT_POSITION
third = THEY_HAVE_COURT_POSITION
third_not = NOT_THEY_HAVE_COURT_POSITION
}
employs_court_position = {
global = EMPLOYS_COURT_POSITION
global_not = NOT_EMPLOYS_COURT_POSITION
first = YOU_EMPLOY_COURT_POSITION
first_not = NOT_YOU_EMPLOY_COURT_POSITION
third = THEY_EMPLOY_COURT_POSITION
third_not = NOT_THEY_EMPLOY_COURT_POSITION
}

can_be_employed_as = {
global = CAN_BE_EMPLOYED_AS
global_not = NOT_CAN_BE_EMPLOYED_AS
first = YOU_CAN_BE_EMPLOYED_AS
first_not = NOT_YOU_CAN_BE_EMPLOYED_AS
third = THEY_CAN_BE_EMPLOYED_AS
third_not = NOT_THEY_CAN_BE_EMPLOYED_AS
}

can_employ_court_position_type = {
global = CAN_EMPLOY_COURT_POSITION_TYPE
global_not = NOT_CAN_EMPLOY_COURT_POSITION_TYPE
first = YOU_CAN_EMPLOY_COURT_POSITION_TYPE
first_not = NOT_YOU_CAN_EMPLOY_COURT_POSITION_TYPE
third = THEY_CAN_EMPLOY_COURT_POSITION_TYPE
third_not = NOT_THEY_CAN_EMPLOY_COURT_POSITION_TYPE
}

is_court_position_employer = {
global = IS_COURT_POSITION_EMPLOYER
global_not = NOT_IS_COURT_POSITION_EMPLOYER
first = YOU_IS_COURT_POSITION_EMPLOYER
first_not = NOT_YOU_IS_COURT_POSITION_EMPLOYER
third = THEY_IS_COURT_POSITION_EMPLOYER
third_not = NOT_THEY_IS_COURT_POSITION_EMPLOYER
}

any_court_position_employer = {
global = ANY_COURT_POSITION_EMPLOYER
}

any_court_position_holder = {
global = ANY_COURT_POSITION_HOLDER
}

has_royal_court = {
global = HAS_ROYAL_COURT
global_not = NOT_HAS_ROYAL_COURT
third = YOU_THEY_HAS_ROYAL_COURT
third_not = NOT_YOU_THEY_HAS_ROYAL_COURT
first = YOU_THEY_HAS_ROYAL_COURT
first_not = NOT_YOU_THEY_HAS_ROYAL_COURT
}

can_not_fabricate_hooks_on_wanderers = {
first = CAN_NOT_FABRICATE_HOOKS_ON_WANDERERS
first_not = CAN_NOT_FABRICATE_HOOKS_ON_WANDERERS
}

is_decision_on_cooldown = {
first = FIRST_IS_DECISION_ON_COOLDOWN
first_not = NOT_FIRST_IS_DECISION_ON_COOLDOWN
third = THIRD_IS_DECISION_ON_COOLDOWN
third_not = NOT_THIRD_IS_DECISION_ON_COOLDOWN
global = GLOBAL_IS_DECISION_ON_COOLDOWN
global_not = NOT_GLOBAL_IS_DECISION_ON_COOLDOWN
}

found_empire_decision_not_part_of_ritewars_struggle = {
first = found_empire_decision_not_part_of_ritewars_struggle
}

no_activity_available = {
global_not = no_activity_available
}

has_potential_accolade_successors = {
global = HAS_POTENTIAL_ACCOLADE_SUCCESSORS
}

You might also like