﻿
###########################
# ONGOING EVENTS
###########################

# These events should be "passive", designed around slowly eroding the willpower of the target
fascinare_ongoing_milestone_1 = {
	trigger = {
		exists = scope:scheme
	}
	random_events = { # Any added events must set and remove scheme_event_active_flag to prevent simultaneous firing in MP

		# Generic events to erode willpower of target
		100 = fascinare_ongoing.1001	# Send a beautiful painting with Regula subliminal messaging
		#100000 = fascinare_ongoing.1101	# Convince target to read up on Regula literature

	}
}

# These events are "direct" with more risky options
fascinare_ongoing_milestone_2 = {
	trigger = {
		exists = scope:scheme
	}
	random_events = { # Any added events must set and remove scheme_event_active_flag to prevent simultaneous firing in MP

		# Generic events to riskly try to break willpower of target
		100 = fascinare_ongoing.2001 	# Try to spike drink during a meeting
		#100000 = fascinare_ongoing.2101	# Invade the dreams of the target
		#100000 = fascinare_ongoing.2201	# Add some extra salts to targets bath
	}
}

####################################################################
# OUTCOME ON ACTIONS
####################################################################

############################
# Fire Success event
############################

# First we check if we should run an event or just automatically conclude the scheme
fascinare_success = {
	first_valid = {
		fascinare_success.0001 # Automatic
	}
	fallback = fascinare_success_event
}

fascinare_success_event = {
	random_events = {
		# Fascinare Generic Success
		# These Fascinare events are generic and should be applicable in any situation
			100 = fascinare_success.1000 # Default
			100 = fascinare_success.1001 # Converted
			100 = fascinare_success.1002 # Conquered
			100 = fascinare_success.1003 # Domesticated
			100 = fascinare_success.1004 # Enraptured
			100 = fascinare_success.1005 # Engrossed

		# Fascinare Relationship Success
		# Fascinare events that are based on you having a special relationship with target
			# Consort/Lover/Friend relations
				100 = fascinare_success.2000 # Charm a non-lover/soulmate/friend spouse, who isn't already Regula faith
				100 = fascinare_success.2001 # Charm a consort via a sensual dance, with a Paelex helping
			# Family relations
				100 = fascinare_success.2100 # Charm close family member
			# Standard relations
				100 = fascinare_success.2200 # Charm a courtier with help of Paelex
			# Hostile relations
				100 = fascinare_success.2300 # Charm a rival/someone who hates you

		# Fascinare Trait Success
		# Fascinare events that are based on you or the target having specific traits
			# Magister traits
				# Kind Magister personality
				# Mean Magister personality
				# Exarch (high level Magister)
				# Other traits
			# Target traits
				# Submissive traits
					100 = fascinare_success.3400 # Target is Regula faithful (either secret or open)
				# Rebellious/Dominant traits
				# Other traits
					100 = fascinare_success.3600 # Insane

		# Fascinare Location Success
		# Fascinare events that are based on where you or the target is located
			# Terrain
			# Holding
			# Buildings
	}
}

############################
# Fire Failure event
############################
fascinare_failure = {
	first_valid = {
		fascinare_outcome.4006 # Automatic Failure
	}
	fallback = fascinare_failure_generic
}

fascinare_failure_generic = {
	random_events = {
		200 = fascinare_outcome.4001 # Standard rejection event, no discovery (kind rejection)
		50 = fascinare_outcome.4005 # Standard rejection with reveal
		# 50 = seduce_outcome.4003 # Hard reject & reveal (Disabled by Graceful Recovery)
	}
}
