Scripted trigger
has_any_bad_relationship_with_character_trigger
has_any_bad_relationship_with_character_trigger = { CHARACTER = … }game/common/scripted_triggers/00_relation_triggers.txt, line 494 (6 lines). Parameters: $CHARACTER$.
has_any_bad_relationship_with_character_trigger is a scripted trigger in Crusader Kings III, written at line 494 of its file. A call passes 1 parameter: CHARACTER. The game's script calls it in 199 places, among them Borrow Gold from Military Order (decision), Call for Confederation (decision) and Patronize Monastic Movement (decision). Patch 1.20.1.2, from game/common/scripted_triggers/00_relation_triggers.txt.
What it checks
One of these
has_any_mild_bad_relationship_with_character_trigger = { CHARACTER = $CHARACTER$ }or
has_any_moderate_bad_relationship_with_character_trigger = { CHARACTER = $CHARACTER$ }
• the game's own tooltip text · ◦ our reading of the script line · code the script where neither exists
“They” is whatever it runs on (the scope it is called in). The scripted triggers and effects it calls link to their own pages; $PARAMETERS$ stay as written: each call fills them in.
The script as written (6 lines of game script)
has_any_bad_relationship_with_character_trigger = {
OR = {
has_any_mild_bad_relationship_with_character_trigger = { CHARACTER = $CHARACTER$ }
has_any_moderate_bad_relationship_with_character_trigger = { CHARACTER = $CHARACTER$ }
}
}As written in game/common/scripted_triggers/00_relation_triggers.txt.
Where it is used
Every place in common/, events/ and history/ that calls has_any_bad_relationship_with_character_trigger — the first 120 of 199.
Character interactions (10)
Activities (2)
Activity pulse actions (4)
- hunt_annoyed_owner
- hunt_dog_bond
- hunt_hunters_bond
- hunt_knowledge_sharing
Task contracts (1)
- laamp_help_increase_control_contract
Events (97)
- … Allure
bp1_yearly.8120 - … Arrives
ach_coronation.0010 - … Enemies
bp1_yearly.8130 - … Recognition
ach_yearly_events.1010 - … Secret
bp1_yearly.8110 - … Talents
bp1_yearly.8190
91 more
- … True …
bp1_house_feud.0006 - …: Sloppy Standards
tournament_events.1280 - 'Til Death...
ep2_wedding.0101 - A … …
coronation_events_klank.1008 - A … Honor
bp1_house_feud.0013 - A …'s Heart
ep2_wedding.1200 - A Few Kind Words
az_examination.0016 - A Gift Worthy of a …
ach_coronation.0016 - A Green Spot
migration_events.1000 - A Gruesome Morning
travel_events_oltner_2.1230 - A Matter of Theology: …
laamp_base_learning_contract_events.4015 - A Matter of Theology: Setting Out
laamp_base_learning_contract_events.4011 - A Private Invitation
az_examination.0012 - A Sinister Consideration
bp1_yearly.9006 - A Toast To...
feast.7201 - Accusations
intrigue_scheme_ongoing.5022 - An Errant Fisher
tgp_japan_yearly_events.1080 - Arrival
ach_coronation.0001 - At the Mercy of the Elements
ecumenical_council_summons_events.0030 - bp1_house_feud.9001
- bp1_house_feud.9002
- bp1_house_feud.9500
- bp1_house_feud.9501
- bp1_house_feud.9502
- Carnal Comforts
bp1_yearly.7030 - conqueror.0300
- conqueror.0400
- Could it Be You?
ep2_wedding.1020 - Crowned Cuckquean
bp1_house_feud.0012 - Danger: Battle Ahead
travel_danger_events.6011 - Danger: Contested Ground
travel_danger_events.6013 - Danger: Serpent!
travel_danger_events.7000 - Danger: Smoke Ahead
travel_danger_events.6010 - Danger: The Rigors of Travel
travel_danger_events.4010 - Danger: War's Passage
travel_danger_events.6012 - death_management.0001
- Dynastic Duties
ach_coronation.0018 - Elder Among the Entrants
az_examination.0018 - Espionage: Murder
spymaster_task.0344 - Exceptional Circumstances
pregnancy.1102 - Farewell
ep2_wedding.0956 - Feud: … Appeal
bp1_house_feud.0420 - Feud: Beset by Threats
bp1_house_feud.0410 - Grand Ambitions: A Proper Coronation
grand_ambitions.0180 - Grand Wedding: A Gruesome Start
travel_start_event.1030 - Guardian Angel
travel_events_oltner_2.1200 - holy_order.0002
- Hunted
hunt.4009 - I Have Heard of You
feast_events_flavor.0001 - Ill-Advised: Where There Is Smoke
nomad_events.0003 - Inspiration: Up Late
fund_inspiration.2120 - Into the Night
ep2_wedding.3420 - Justifying Divorce
pam_interactions_events.0060 - Keeping the Peace
tournament_events.1260 - marriage_interaction.0010
- Mourning Comes
ep2_wedding.0302 - My …
birth.1001 - My … and Heir
birth.1003 - Not My Flock
nomad_events.0100 - Oath in Moment
ep2_wedding_ewan.0071 - Out of Wedlock
pregnancy.2001 - Parting Ways
festival.2000 - Passing Like Fire
migration_events.1050 - Poisonous Relations
ep2_wedding.1220 - Precarious Preoccupations
intrigue_scheme_ongoing.5021 - Pregnancy!
pregnancy.1001 - Pregnancy!
pregnancy.1002 - Privy Squabbles
bp1_yearly.7002 - Questions of Rite and Right
ach_coronation.0012 - Red Dawn
ep2_wedding.0955 - Tailor: Erroneous Escutcheon
ep2_locale_events.2500 - Tavern: Another Round
ep2_locale_events.1000 - The … Consort
coronation_events.6140 - The … Who Would Be …
bp1_yearly.9016 - The Crowning of …
coronation_events.6101 - The Enthroning of …
coronation_events.6102 - The Military Order
holy_order.0001 - The Shot
hunt.4001 - The Three Assents
coronation_events.6123 - The Weakest Link
nomad_events.0180 - The Wedding Night Starts
ep2_wedding.0300 - Torn Apart
agent_events.3031 - tournament_events.1110
- Trailside Bond
travel_events_oltner_2.1160 - Unmanageable Miscreants
tournament_events.1290 - Unpopular Favorite
bp1_yearly.8100 - vizierate.1001
- Wedding Banquet Starts
ep2_wedding.0200 - Wedding Ceremony Starts
ep2_wedding.0100 - Welcomed in …
migration_events.1040 - Why Trot When You Can Ride?
migration_events.1010
Scripted effects inside an event file (3)
- feast_7201_subtract_goh_prestige_effect
- tournament_events_1260_duel_effect
- travel_danger_events_7000_fail_effect
Source: game/common/scripted_triggers/00_relation_triggers.txt and every file of common/, events/ and history/ that calls it, Crusader Kings III 1.20.1.2.