CK3 DatabaseCrusader Kings III · 1.20.1.2 “Crozier” · unofficial
Silk & Silverout Tue, Nov 17What's free, what needs the DLC, price →

Scripted trigger

has_any_good_relationship_with_character_trigger

has_any_good_relationship_with_character_trigger = { CHARACTER = … }

game/common/scripted_triggers/00_relation_triggers.txt, line 464 (6 lines). Parameters: $CHARACTER$.

has_any_good_relationship_with_character_trigger is a scripted trigger in Crusader Kings III, written at line 464 of its file. A call passes 1 parameter: CHARACTER. The game's script calls it in 164 places, among them Patronize Monastic Movement (decision), Ask to Influence Candidacy (interaction) and Beseech De Jure Rights (interaction). Patch 1.20.1.2, from game/common/scripted_triggers/00_relation_triggers.txt.

What it checks

• 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_good_relationship_with_character_trigger = {
	OR = {
		has_any_mild_good_relationship_with_character_trigger = { CHARACTER = $CHARACTER$ }
		has_any_moderate_good_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_good_relationship_with_character_trigger — the first 120 of 164.

Activities (2)

Activity pulse actions (1)

  • hunt_annoyed_owner

Schemes (1)

  • Alibi

Council tasks (1)

  • Bestow Royal Favor

Task contracts (1)

  • laamp_transport_ward

Events (75)

69 more

Scripted effects inside an event file (1)

  • vizierate_1001_betray_vizier_stress_effect

Scripted triggers inside an event file (21)

  • 1000_appropriate_visiting_partner_basic_trigger
  • ach_coronation_0010_friendly_hof_and_host
  • agent_events_3021_appropriate_family_member_trigger
  • bp1_sycophant_chain_base_trigger
  • bp1_sycophant_chain_jealous_trigger
  • chariot_race_4050_welcome_in_kathisma_trigger
15 more
  • coronation_events_6010_assailant_trigger
  • coronation_events_6020_foe_trigger
  • default_local_character_1000_trigger
  • diarchy_1701_valid_powerful_councillor_trigger
  • ep2_locale_events_5520_valid_contestant
  • ep2_wedding_ewan_0031_appropriate_ruler_trigger
  • ep2_wedding_ewan_0051_dolt_trigger
  • feast_events_flavor_0001_appropriate_guest
  • feast_events_flavor_0001_appropriate_guest_dynasty_member
  • fi_2080_antiquarian_trigger
  • hunt_4010_murderer_trigger
  • is_valid_nomad_events_0003_courtier
  • laamp_base_contract_schemes_0321_valid_impressionable_courtier_trigger
  • migration_events_1000_local_ruler_trigger
  • vizierate_1001_valid_vizierial_candidate_trigger

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.

Spotted a mistake on this page?