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

Scripted effect

owner_seduce_outcome_become_lovers_option_effects

owner_seduce_outcome_become_lovers_option_effects = yes

game/common/scripted_effects/00_scheme_scripted_effects.txt, line 13332 (63 lines). No parameters.

owner_seduce_outcome_become_lovers_option_effects is a scripted effect in Crusader Kings III, written at line 13332 of its file. It takes no parameters: owner_seduce_outcome_become_lovers_option_effects = yes. The game's script calls it in 15 places, among them Carnal Hunger (event seduce_outcome.2030), In … Chambers (event seduce_outcome.2301) and In Any Other Court (event seduce_outcome.2302). Patch 1.20.1.2, from game/common/scripted_effects/00_scheme_scripted_effects.txt.

What it does

• 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 (63 lines of game script)
owner_seduce_outcome_become_lovers_option_effects = {
	show_as_tooltip = { set_relation_lover = scope:target }
	add_character_flag = { #to assure that this is when the relationship is set
		flag = consummation_and_relationship
		days = 10
	}

	reverse_add_opinion = {
		target = scope:target
		modifier = romance_opinion
		opinion = 20
	}

	if = {
		limit = {
			rite = {
				rite_has_parameter = piety_gain_from_successful_intrigue_schemes
			}	
		}
		add_piety = minor_piety_gain
	}
	sacred_shadows_personal_tenet_scheme_reward_effect = yes
	polyamory_personal_tenet_scheme_reward_effect = yes
	carnal_exaltation_personal_tenet_scheme_reward_effect = yes
	pam_seduction_piety_reward_effect = yes

	if = {
		limit = {
			has_government = landless_adventurer_government
			has_perk = mortal_adoration_perk
			scope:target = { is_ruler = yes }
		}
		add_contact = scope:target
		add_hook_if_possible_default_length_effect = {
			TARGET = scope:target 
			TYPE = manipulation_hook
		}
	}

	if = {
		limit = {
			dynasty ?= {
				has_dynasty_perk = fp1_adventure_legacy_2
			}	
		}
		add_prestige = fp1_adventure_legacy_2_prestige_value
	}

	if = {
		limit = {
			is_close_family_of = scope:target
		}
		create_character_memory = {
			type = seduced_family
			
			participants = {
				family_member = scope:target
			}
		}
	}

	owner_seduce_outcome_success_send_discovery_event_effect = yes
}

As written in game/common/scripted_effects/00_scheme_scripted_effects.txt.

Where it is used

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

Events (15)

9 more

Source: game/common/scripted_effects/00_scheme_scripted_effects.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?