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

Scripted trigger

petition_liege_skiller_trigger

petition_liege_skiller_trigger = yes

game/common/scripted_triggers/00_activity_triggers.txt, line 381 (40 lines). No parameters.

petition_liege_skiller_trigger is a scripted trigger in Crusader Kings III, written at line 381 of its file. It takes no parameters: petition_liege_skiller_trigger = yes (or no). The game's script calls it in 4 places, among them Petition: Second Opinion (event petition_liege.0401), Petition: Second Opinion (event petition_liege.0421) and petition_liege_has_main_skiller_trigger (scripted trigger). Patch 1.20.1.2, from game/common/scripted_triggers/00_activity_triggers.txt.

The comment above it in the file

Character is not already involved in the event e.g. claim target, incumbent councillor, etc.

What it checks

Every line of it is script with no tooltip text: the script is below.

The script as written (40 lines of game script)
petition_liege_skiller_trigger = {
	is_available_adult = yes
	
	trigger_if = {
		limit = { exists = scope:second_party }
		this != scope:second_party
	}
	trigger_if = {
		limit = { exists = scope:vassal_claimant }
		this != scope:vassal_claimant
	}
	trigger_if = {
		limit = { exists = scope:second_councillor }
		this != scope:second_councillor
	}
	trigger_if = {
		limit = { exists = scope:diplomacy_check }
		this != scope:diplomacy_check
	}
	trigger_if = {
		limit = { exists = scope:martial_check }
		this != scope:martial_check
	}
	trigger_if = {
		limit = { exists = scope:stewardship_check }
		this != scope:stewardship_check
	}
	trigger_if = {
		limit = { exists = scope:intrigue_check }
		this != scope:intrigue_check
	}
	trigger_if = {
		limit = { exists = scope:learning_check }
		this != scope:learning_check
	}
	trigger_if = {
		limit = { exists = scope:petition_vassal }
		this != scope:petition_vassal
	}
}

As written in game/common/scripted_triggers/00_activity_triggers.txt.

Where it is used

Every place in common/, events/ and history/ that calls petition_liege_skiller_trigger.

Source: game/common/scripted_triggers/00_activity_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?