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

Scripted trigger

secret_lover_is_criminal_trigger

secret_lover_is_criminal_trigger = { OWNER = … TARGET = … }

game/common/scripted_triggers/00_secret_type_triggers.txt, line 159 (39 lines). Parameters: $OWNER$, $TARGET$.

secret_lover_is_criminal_trigger is a scripted trigger in Crusader Kings III, written at line 159 of its file. A call passes 2 parameters: OWNER and TARGET. The game's script calls it in 2 places, among them secret_lover_is_shunned_trigger (scripted trigger) and Lover (secret types). Patch 1.20.1.2, from game/common/scripted_triggers/00_secret_type_triggers.txt.

The comment above it in the file

Placed ahead of the Shunned trigger, so that the shunned trigger can refer back to this

What it checks

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

The script as written (39 lines of game script)
secret_lover_is_criminal_trigger = {
	$TARGET$ = { save_temporary_scope_as = criminal_partner } #Different name to the scope in the shunned trigger, to prevent issues
	$OWNER$ = {
		OR = {
			# Adultery criminal
			trait_is_criminal_in_rite_trigger = {
				RITE = rite
				TRAIT = trait:adulterer
				GENDER_CHARACTER = $OWNER$
			}
			any_liege_or_above = {
				trait_is_criminal_in_rite_trigger = {
					RITE = rite
					TRAIT = trait:adulterer
					GENDER_CHARACTER = $OWNER$
				}
			}
			#Sodomy criminal
			AND = {
				is_male = yes
				scope:criminal_partner = { is_male = yes }
				OR = {
					trait_is_criminal_in_rite_trigger = {
						RITE = rite
						TRAIT = trait:sodomite
						GENDER_CHARACTER = $OWNER$
					}
					any_liege_or_above = {
						trait_is_criminal_in_rite_trigger = {
							RITE = rite
							TRAIT = trait:sodomite
							GENDER_CHARACTER = $OWNER$
						}
					}
				}
			}
		}
	}
}

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

Where it is used

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

Scripted triggers (1)

Secret types (1)

  • Lover

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