Scripted trigger
is_of_minor_interest_trigger
is_of_minor_interest_trigger = { CHARACTER = … }game/common/scripted_triggers/00_relation_triggers.txt, line 628 (27 lines). Parameters: $CHARACTER$.
is_of_minor_interest_trigger is a scripted trigger in Crusader Kings III, written at line 628 of its file. A call passes 1 parameter: CHARACTER. The game's script calls it in 29 places, among them Offer Concubine (interaction), Elope (scheme) and Entertain Courtiers (court task). Patch 1.20.1.2, from game/common/scripted_triggers/00_relation_triggers.txt.
What it checks
One of these
is_consort_of = $CHARACTER$or
is_councillor_of = $CHARACTER$or
has_relation_lover = $CHARACTER$or
has_relation_rival = $CHARACTER$or
has_relation_friend = $CHARACTER$or
has_relation_guardian = $CHARACTER$or
has_relation_ward = $CHARACTER$or
has_relation_elder = $CHARACTER$or
has_relation_disciple = $CHARACTER$or
All of these
$CHARACTER$ = { target_is_liege_or_above = prev }NOT = { this = $CHARACTER$.liege }
or
is_close_or_extended_family_of = $CHARACTER$or
If
a check the game hides
Then
is_powerful_vassal = yesliege = $CHARACTER$.liege
• 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 (27 lines of game script)
is_of_minor_interest_trigger = {
NOT = { this = $CHARACTER$ }
OR = {
is_consort_of = $CHARACTER$
is_councillor_of = $CHARACTER$
has_relation_lover = $CHARACTER$
has_relation_rival = $CHARACTER$
has_relation_friend = $CHARACTER$
has_relation_guardian = $CHARACTER$
has_relation_ward = $CHARACTER$
has_relation_elder = $CHARACTER$
has_relation_disciple = $CHARACTER$
AND = {
$CHARACTER$ = { target_is_liege_or_above = prev }
NOT = { this = $CHARACTER$.liege }
}
is_close_or_extended_family_of = $CHARACTER$
trigger_if = {
limit = {
exists = liege
exists = $CHARACTER$.liege
}
is_powerful_vassal = yes
liege = $CHARACTER$.liege
}
}
}As written in game/common/scripted_triggers/00_relation_triggers.txt.
Where it is used
Every place in common/, events/ and history/ that calls is_of_minor_interest_trigger.
Character interactions (1)
Schemes (1)
- Elope
Court position tasks (1)
- Entertain Courtiers
Events (14)
- …: Last Moments
natural_disaster.5101 - …: Survivor
natural_disaster.5102 - A Beautiful Specimen
hunt.5003 - A Question of Precedence
coronation_events.1007 - A Secret Exposed!
secrets.0108 - councillor_spouse_martial.0007
8 more
- Cutting Rations
ep3_laamps_provisions.1000 - diplomacy_family.2100
- Empty Bags and Empty Stomachs
ep3_laamps_provisions.1080 - Imperial Melange
chariot_race_ongoing_jp.0200 - Rumors
hunt.4002 - sell_titles.0001
- Sharing the Load
ep3_emperor_yearly.8000 - Wildflowers
hunt.5002
Scripted triggers inside an event file (5)
- 1020_new_entrant_trigger
- combat_event_1001_character_is_relevant_to_target_trigger
- councillor_spouse_intrigue_1006_plant_trigger
- feast_default_1011_find_guest_trigger
- hunt_4002_secret_knower_trigger
Scripted effects (3)
Scripted triggers (2)
Scripted modifiers (AI weights) (1)
- is_of_minor_interest_to_weight_up_modifier
Customizable localization (1)
- SecretRevealSecondCharacterIntroduction
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.