﻿namespace = deviants_gorandom

#random events for having deviant's mask
#0001-0999 for sadistic, 1000-1999 for both, 2000-2999 for lustful

#urge to slap X random courtier or guest...
deviants_gorandom.0001 = { 
	type = character_event
	title = deviants_gorandom.0001.t
	desc = deviants_gorandom.0001.desc
	theme = deviantsmaskgo 
	cooldown = { years = 1 }
	override_background = { reference = corridor_day }
	right_portrait = {
		character = root
		animation = scheme  
	}
	left_portrait = {
		character = scope:deviant_go_random_1
		animation = thinking
	}
    trigger = {
		has_trait = sadistic
		has_trait = deviants_mask
		is_ruler = yes
		age >= 18
		any_courtier_or_guest = {
			is_available_ai_adult = yes
			age >= 18
		}
	}
    immediate = {
		if = { 	
			limit = {
				any_courtier_or_guest = {
					is_available_ai_adult = yes
					age >= 18
				}
			}
			random_courtier_or_guest = {
				save_scope_as = deviant_go_random_1
				limit = {
					is_available_ai_adult = yes
					age >= 18
					}
				}
		}		
        else = {
			create_character = {
				location = root.capital_province
				template = servant_character
				age = { 20 30 }
				gender_female_chance = 50
				faith = root.capital_province.county.faith
				culture = root.capital_province.county.culture
				dynasty = none
				save_scope_as = deviant_go_random_1
			}
		}
	}
	# just slap their ass once, and try to explain it away...
	option = {
		name = deviants_gorandom.0001.a
		custom_tooltip = deviants_gorandom.0001.a.tt
		trigger = {
			has_trait = sadistic
		}
		trait = sadistic
        duel = {
			skill = diplomacy
			target = scope:deviant_go_random_1
			# minimal effects, you explain it with such deatail about your right as a ruler. and how they desrved it, that even you think it was compleitely justified 
			50 = {
				compare_modifier = {
					value = scope:duel_value
						multiplier = 3.5
						min = -49
				}
				custom_tooltip = {
					text = deviants_gorandom.0001.aw.tt
				}	
				stress_impact = {
					base = major_stress_impact_loss
				}	
				scope:deviant_go_random_1 = {
					add_opinion = {
						target = root
						modifier = repentant_opinion
						opinion = 10
					}
					stress_impact = {
					base = minor_stress_impact_loss
					lustful = medium_stress_impact_loss
					just = minor_stress_impact_loss
					}
				}
			}
			# Failure, bad effects, even you start to doubt if what you did was right...
			50 = {
				compare_modifier = {
					value = scope:duel_value
						multiplier = -3.5
						min = -49
				}	
				custom_tooltip = {
					text = deviants_gorandom.0001.al.tt
				}
				stress_impact = {
					base = minor_stress_impact_gain
					lustful = miniscule_stress_impact_loss
			       	chaste = medium_stress_impact_gain
					shy = medium_stress_impact_gain
				}		
				add_prestige = minor_prestige_loss	
				scope:deviant_go_random_1 = {
					add_opinion = {
						target = root
						modifier = overreaction_opinion
						opinion = -20
					}
					stress_impact = {
					base = medium_stress_impact_gain
			       	chaste = medium_stress_impact_gain
					shy = medium_stress_impact_gain
					}
				}			
			}
		}
	}		
	# kick them and then make sure they will not talk about it, or lat least nobody will believe her
	option = {
		name = deviants_gorandom.0001.b
		custom_tooltip = deviants_gorandom.0001.b.tt
		trigger = {
			has_trait = sadistic
		}
		trait = sadistic
        duel = {
			skill = prowess
			target = scope:deviant_go_random_1
			# you manage to kick them down
			40 = {
				compare_modifier = {
					value = scope:duel_value
						multiplier = 3.5
						min = -49
				}
				custom_tooltip = {
					text = deviants_gorandom.0001.bw.tt
				}	
				trigger_event = deviants_gorandom.0002
				stress_impact = {
					base = massive_stress_impact_loss
				}	
				scope:deviant_go_random_1 = {
					add_opinion = {
						target = root
						modifier = angry_opinion
						opinion = -40
					}
					stress_impact = {
					base = medium_stress_impact_gain
					}
				}
			}
			# they avoid the kick and rumours spread and your reputation is affacted, some even call you arbitrary
			60 = {
				compare_modifier = {
					value = scope:duel_value
						multiplier = -3.5
						min = -49
				}	
				custom_tooltip = {
					text = deviants_gorandom.0001.bl.tt
				}
				stress_impact = {
					base = minor_stress_impact_gain
					ambitious = medium_stress_impact_gain
				}	
				add_prestige = medium_prestige_loss	
				scope:deviant_go_random_1 = {
					add_opinion = {
						target = root
						modifier = angry_opinion
						opinion = -10
					}
					stress_impact = {
					base = medium_stress_impact_gain
					}
				}					
			}
		}
	}	
	#show mercy and just grope their ass if they lustful female
	option = {
		trigger = {
			scope:deviant_go_random_1 = {
				is_female = yes
				has_trait = lustful
			}
		}
		name = deviants_gorandom.0001.bb
		custom_tooltip = deviants_gorandom.0001.bb.tt
		stress_impact = {
			sadistic = minor_stress_impact_loss
		}
		scope:deviant_go_random_1 = {
					add_opinion = {
						target = root
						modifier = confusion_opinion
						opinion = 10
					}
			stress_impact = {
				lustful = minor_stress_impact_loss
			}
		}	
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantlibido
				value = 1
			}
		}
	}	
	#if you female, and they lustful male, go squeeze their balls
	option = {
		trigger = {
			is_female = yes
			scope:deviant_go_random_1 = {
				OR = {	is_female = no	has_trait = futanari_genetic }
				has_trait = lustful
			}
		}
		name = deviants_gorandom.0001.cc
		custom_tooltip = deviants_gorandom.0001.cc.tt
		stress_impact = {
			sadistic = minor_stress_impact_loss
		}
		scope:deviant_go_random_1 = {
					add_opinion = {
						target = root
						modifier = confusion_opinion
						opinion = 10
					}
			stress_impact = {
				lustful = minor_stress_impact_loss
			}
		}
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantlibido
				value = 1
			}
		}
	}	

	# resist 
	option = {
		name = deviants_gorandom.0001.c
		custom_tooltip = deviants_gorandom.0001.c.tt
		stress_impact = {
			base = medium_stress_impact_gain
		}
	}			
}
#0002 if they fall down, you laugh at them, if they female, option to prowess strip
deviants_gorandom.0002 = { 
	type = character_event
	title = deviants_gorandom.0002.t
	desc = deviants_gorandom.0002.desc
	theme = deviantsmaskgo 
	override_background = { reference = corridor_day }
	right_portrait = {
		character = root
		animation = laugh  
	}
	left_portrait = {
		character = scope:deviant_go_random_1
		animation = throne_room_kneel_1
	}
	# try to strip them
	option = {
		trigger = {
			has_trait = sadistic
			scope:deviant_go_random_1 = {
				is_female = yes
			}
		}
		name = deviants_gorandom.0002.a
		custom_tooltip = deviants_gorandom.0002.a.tt
		trait = sadistic
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantsadism
				value = 1
			}
		}
        duel = {
			skill = prowess
			target = scope:deviant_go_random_1
			# you manage to strip them
			30 = {
				compare_modifier = {
					value = scope:duel_value
						multiplier = 3.5
						min = -49
				}
				custom_tooltip = {
					text = deviants_gorandom.0002.aw.tt
				}	
				stress_impact = {
					base = medium_stress_impact_loss
				}	
				trigger_event = deviants_gorandom.0003
				scope:deviant_go_random_1 = {
					add_opinion = {
						target = root
						modifier = angry_opinion
						opinion = -20
					}
					stress_impact = {
					base = medium_stress_impact_gain
					lustful = medium_stress_impact_loss
					shy = medium_stress_impact_gain
					chaste = medium_stress_impact_gain
					}
				}
			}
			# Failure, they flee in panic
			70 = {
				compare_modifier = {
					value = scope:duel_value
						multiplier = -3.5
						min = -49
				}	
				custom_tooltip = {
					text = deviants_gorandom.0002.al.tt
				}
				stress_impact = {
					base = minor_stress_impact_gain
					lustful = miniscule_stress_impact_loss
			       	chaste = medium_stress_impact_gain
					shy = medium_stress_impact_gain
				}		
				add_prestige = minor_prestige_loss	
				scope:deviant_go_random_1 = {
					add_opinion = {
						target = root
						modifier = angry_opinion
						opinion = -20
					}
					stress_impact = {
					base = medium_stress_impact_gain
			       	chaste = medium_stress_impact_gain
					shy = medium_stress_impact_gain
					}
				}			
			}
		}
	}			
	# leave once you had your fun 
	option = {
		name = deviants_gorandom.0002.b
		custom_tooltip = deviants_gorandom.0002.b.tt
		stress_impact = {
			base = minor_stress_impact_loss
		}
	}			
}
#0003 you stripped them, male option to impreg right there, female just leaves with her clothes...
deviants_gorandom.0003 = { 
	type = character_event
	title = deviants_gorandom.0003.t
	desc = deviants_gorandom.0003.desc
	theme = deviantsmaskgo 
	override_background = { reference = corridor_day }
	right_portrait = {
		character = root
		animation = aggressive_unarmed  
	}
	left_portrait = {
		character = scope:deviant_go_random_1
		animation = throne_room_kneel_1
		outfit_tags = { no_clothes }
	}
	# try to fuck
	option = {
		trigger = {
			has_trait = sadistic
			OR = {	is_female = no	has_trait = futanari_genetic }
		}
		name = deviants_gorandom.0003.a
		custom_tooltip = deviants_gorandom.0003.a.tt
		trait = sadistic
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantsadism
				value = 1
			}
		}
        duel = {
			skill = prowess
			target = scope:deviant_go_random_1
			# you force yourself in her pussy
			50 = {
				compare_modifier = {
					value = scope:duel_value
						multiplier = 3.5
						min = -49
				}
				custom_tooltip = {
					text = deviants_gorandom.0003.aw.tt
				}	
				stress_impact = {
					base = medium_stress_impact_loss
				}	
				trigger_event = deviants_gorandom.0004
				scope:deviant_go_random_1 = {
					add_opinion = {
						target = root
						modifier = angry_opinion
						opinion = -50
					}
					stress_impact = {
					base = medium_stress_impact_gain
					lustful = medium_stress_impact_loss
					shy = medium_stress_impact_gain
					chaste = medium_stress_impact_gain
					}
				}
			}
			# Failure, they flee in panic
			50 = {
				compare_modifier = {
					value = scope:duel_value
						multiplier = -3.5
						min = -49
				}	
				custom_tooltip = {
					text = deviants_gorandom.0003.al.tt
				}
				stress_impact = {
					base = minor_stress_impact_gain
					lustful = miniscule_stress_impact_loss
			       	chaste = medium_stress_impact_gain
					shy = medium_stress_impact_gain
				}		
				add_piety = medium_piety_loss	
				scope:deviant_go_random_1 = {
					add_opinion = {
						target = root
						modifier = angry_opinion
						opinion = -30
					}
					stress_impact = {
					base = medium_stress_impact_gain
			       	chaste = medium_stress_impact_gain
					shy = medium_stress_impact_gain
					}
				}			
			}
		}
	}			
	# leave once you had your fun 
	option = {
		name = deviants_gorandom.0003.b
		custom_tooltip = deviants_gorandom.0003.b.tt
		stress_impact = {
			base = minor_stress_impact_loss
		}
	}			
}
#0004 if you male, impreg chance event, strangle fuck from behind against the floor, like an animal
deviants_gorandom.0004 = { 
	type = character_event
	title = deviants_gorandom.0004.t
	desc = deviants_gorandom.0004.desc
	theme = deviantsmaskgo 
	override_background = { reference = corridor_day }
	right_portrait = {
		character = root
		animation = aggressive_unarmed  
	}
	left_portrait = {
		character = scope:deviant_go_random_1
		animation = throne_room_kneel_1
		outfit_tags = { no_clothes }
	}
	immediate = {
		had_sex_with_effect = {
		CHARACTER = scope:deviant_go_random_1
		PREGNANCY_CHANCE = 50
		}
	}
	# fuck after effects
	option = {
		trigger = {
			OR = {	is_female = no	has_trait = futanari_genetic }
			has_trait = sadistic
		}
		name = deviants_gorandom.0004.a
		custom_tooltip = deviants_gorandom.0004.a.tt
		trait = sadistic
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantsadism
				value = 1
			}
		}
        duel = {
			skill = intrigue
			value = 15
			# nobody will believe a thing, unless they pregnant
			50 = {
				compare_modifier = {
					value = scope:duel_value
						multiplier = 3.5
						min = -49
				}
				custom_tooltip = {
					text = deviants_gorandom.0004.aw.tt
				}	
				stress_impact = {
					base = medium_stress_impact_loss
				}	
				scope:deviant_go_random_1 = {
					add_opinion = {
						target = root
						modifier = hate_opinion
						opinion = -80
					}
					stress_impact = {
					base = massive_stress_impact_gain
					lustful = medium_stress_impact_loss
					shy = medium_stress_impact_gain
					chaste = medium_stress_impact_gain
					}
				}
			}
			# everybody heard rumors of what you did, and multiple versions of them 
			50 = {
				compare_modifier = {
					value = scope:duel_value
						multiplier = -3.5
						min = -49
				}	
				custom_tooltip = {
					text = deviants_gorandom.0004.al.tt
				}
				stress_impact = {
					base = minor_stress_impact_gain
					lustful = miniscule_stress_impact_loss
			       	chaste = medium_stress_impact_gain
					shy = medium_stress_impact_gain
				}		
				remove_short_term_gold = medium_gold_value
				add_piety = major_piety_loss	
				pay_short_term_gold = {
					target = scope:deviant_go_random_1
					gold = minor_gold_value
				}
				scope:deviant_go_random_1 = {
					add_opinion = {
						target = root
						modifier = hate_opinion
						opinion = -80
					}
					stress_impact = {
					base = major_stress_impact_gain
			       	chaste = medium_stress_impact_gain
					shy = medium_stress_impact_gain
					}
				}			
			}
		}
	}					
}

#0100 two new female servants, convince them that it's vital to inspect naked Bc some new illness... look from distance to a low diplo challange, or you will do it personally to avoid mistakes higher diplo challange...
deviants_gorandom.0100 = { 
	type = character_event
	title = deviants_gorandom.0100.t
	desc = deviants_gorandom.0100.desc
	theme = deviantsmaskgo 
	cooldown = { years = 2 }
	override_background = { reference = courtyard }
	right_portrait = {
		character = scope:deviant_go_female_1
		animation = personality_content 
	}
	left_portrait = {
		character = scope:deviant_go_female_2
		animation = personality_content 
	}
	lower_center_portrait = {
		character = root
		animation = scheme 
	}
    trigger = {
		has_trait = sadistic
		has_trait = deviants_mask
		is_ruler = yes
		age >= 18
	}
	immediate = {
		create_character = {
			location = root.capital_province
			template = servant_character
			age = { 20 30 }
			gender_female_chance = 100
			faith = root.capital_province.county.faith
			culture = root.capital_province.county.culture
			dynasty = none
			save_scope_as = deviant_go_female_1
		}
		create_character = {
			location = root.capital_province
			template = servant_character
			age = { 20 30 }
			gender_female_chance = 100
			faith = root.capital_province.county.faith
			culture = root.capital_province.county.culture
			dynasty = none
			save_scope_as = deviant_go_female_2
		}
	}	
	# tell the senior servant to inspect them nude,
	option = {
		name = deviants_gorandom.0100.a
		custom_tooltip = deviants_gorandom.0100.a.tt
		trigger = {
			has_trait = sadistic
		}
		trait = sadistic
        duel = {
			skill = intrigue
			value = 10
			# you will make sure that even if someone suspected something, they will hear from the illness from others
			50 = {
				compare_modifier = {
					value = scope:duel_value
						multiplier = 3.5
						min = -49
				}
				custom_tooltip = {
					text = deviants_gorandom.0100.aw.tt
				}	
				stress_impact = {
					base = medium_stress_impact_loss
				}	
				add_prestige = minor_prestige_gain
			}
			# rumour has it that you are at least some kind of a deviant
			50 = {
				compare_modifier = {
					value = scope:duel_value
						multiplier = -3.5
						min = -49
				}	
				custom_tooltip = {
					text = deviants_gorandom.0100.al.tt
				}		
				add_piety = minor_piety_loss
				stress_impact = {
					base = minor_stress_impact_gain
				}					
			}
		}
	}		
	# inspect them nude yourself
	option = {
		name = deviants_gorandom.0100.b
		custom_tooltip = deviants_gorandom.0100.b.tt
		trigger = {
			has_trait = sadistic
		}
		trait = sadistic
        duel = {
			skill = diplomacy
			target = scope:deviant_go_female_1
			# they will consider it as an honor
			50 = {
				compare_modifier = {
					value = scope:duel_value
						multiplier = 3.5
						min = -49
				}
				custom_tooltip = {
					text = deviants_gorandom.0100.bw.tt
				}	
				stress_impact = {
					base = massive_stress_impact_loss
				}		
				trigger_event = deviants_gorandom.0101
			}
			# they will consider it as an humiliation, and rumour has it that you are at least some kind of a deviant
			50 = {
				compare_modifier = {
					value = scope:duel_value
						multiplier = -3.5
						min = -49
				}	
				custom_tooltip = {
					text = deviants_gorandom.0100.bl.tt
				}	
				add_piety = medium_piety_loss
				stress_impact = {
					base = minor_stress_impact_gain
				}					
			}
		}
	}	
	# resist 
	option = {
		name = deviants_gorandom.0100.c
		custom_tooltip = deviants_gorandom.0100.c.tt
		stress_impact = {
			base = medium_stress_impact_gain
		}
	}			
}
#0101 you went to a corridor that you had your guards close off, inspecting the two closely... they stay very still... as you move around them...
deviants_gorandom.0101 = { 
	type = character_event
	title = deviants_gorandom.0101.t
	desc = deviants_gorandom.0101.desc
	theme = deviantsmaskgo 
	override_background = { reference = corridor_day }
	right_portrait = {
		character = scope:deviant_go_female_1
		animation = personality_content 
		outfit_tags = { no_clothes }
	}
	left_portrait = {
		character = scope:deviant_go_female_2
		animation = personality_content 
		outfit_tags = { no_clothes }
	}
	lower_center_portrait = {
		character = root
		animation = scheme 
	}
	# after getting bored...
	option = {
		name = deviants_gorandom.0101.a
		custom_tooltip = deviants_gorandom.0101.a.tt
		stress_impact = {
			base = medium_stress_impact_loss
		}
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantlibido
				value = 1
			}
		}
	}			
}
#0102 pussy inspection to see if the infection is in the pussy... option to congratulate or imprison both... 

#0200 see a female servant being punished for minor neglencence, to hold two buckets of water go tell the senior servant to spank her to see her diligence, go spank her yoursellf...or resist...
deviants_gorandom.0200 = { 
	type = character_event
	title = deviants_gorandom.0200.t
	desc = deviants_gorandom.0200.desc
	theme = deviantsmaskgo 
	cooldown = { years = 2 }
	override_background = { reference = courtyard }
	left_portrait = {
		character = root
		animation = scheme  
	}
	right_portrait = {
		character = scope:deviant_go_female_1
		animation = idle
	}
    trigger = {
		has_trait = sadistic
		has_trait = deviants_mask
		is_ruler = yes
		age >= 18
	}
	immediate = {
		create_character = {
			location = root.capital_province
			template = servant_character
			age = { 20 30 }
			gender_female_chance = 100
			faith = root.capital_province.county.faith
			culture = root.capital_province.county.culture
			dynasty = none
			save_scope_as = deviant_go_female_1
		}
	}
	# tell senior servant to spank her, to test her resolve bc she deserves it
	option = {
		name = deviants_gorandom.0200.a
		custom_tooltip = deviants_gorandom.0200.a.tt
		trigger = {
			has_trait = sadistic
		}
		trait = sadistic
        duel = {
			skill = diplomacy
			value = 10
			# you convince even the servant that this is right and that you are just
			50 = {
				compare_modifier = {
					value = scope:duel_value
						multiplier = 3.5
						min = -49
				}
				custom_tooltip = {
					text = deviants_gorandom.0200.aw.tt
				}	
				stress_impact = {
					base = medium_stress_impact_loss
				}	
				add_prestige = minor_prestige_gain
			}
			# rumour has it, that you are arbitarary in your judgment
			50 = {
				compare_modifier = {
					value = scope:duel_value
						multiplier = -3.5
						min = -49
				}	
				custom_tooltip = {
					text = deviants_gorandom.0200.al.tt
				}	
				add_prestige = minor_prestige_loss	
				stress_impact = {
					base = medium_stress_impact_gain
				}				
			}
		}
	}		
	# spank her yourself... 
	option = {
		name = deviants_gorandom.0200.b
		custom_tooltip = deviants_gorandom.0200.b.tt
		trigger = {
			has_trait = sadistic
		}
		trait = sadistic
        duel = {
			skill = intrigue
			value = 15
			# nobody will ever mention this, most do not even hear of this, in fact the word is that you never touch any servants
			50 = {
				compare_modifier = {
					value = scope:duel_value
						multiplier = 3.5
						min = -49
				}
				custom_tooltip = {
					text = deviants_gorandom.0200.bw.tt
				}	
				stress_impact = {
					base = major_stress_impact_loss
				}	
				add_piety = minor_piety_gain
			}
			# rumour has it, that you just go around spanking servants for improper reasons
			50 = {
				compare_modifier = {
					value = scope:duel_value
						multiplier = -3.5
						min = -49
				}	
				custom_tooltip = {
					text = deviants_gorandom.0200.bl.tt
				}		
				add_piety = medium_piety_loss
				stress_impact = {
					base = medium_stress_impact_gain
				}				
			}
		}
	}	
	# resist 
	option = {
		name = deviants_gorandom.0200.c
		custom_tooltip = deviants_gorandom.0200.c.tt
		stress_impact = {
			base = medium_stress_impact_gain
		}
	}			
}

#0300 urge to step on random courtier or guest... at least do it without shoes...
deviants_gorandom.0300 = { 
	type = character_event
	title = deviants_gorandom.0300.t
	desc = deviants_gorandom.0300.desc
	theme = deviantsmaskgo 
	cooldown = { years = 2 }
	override_background = { reference = corridor_day }
	left_portrait = {
		character = root
		animation = scheme  
	}
	right_portrait = {
		character = scope:deviant_go_random_1
		animation = personality_content  
	}
    trigger = {
		has_trait = sadistic
		has_trait = deviants_mask
		is_ruler = yes
		age >= 18
	}
	immediate = {
		if = { 	
			limit = {
				any_courtier_or_guest = {
					is_available_ai_adult = yes
					age >= 18
				}
			}
			random_courtier_or_guest = {
				save_scope_as = deviant_go_random_1
				limit = {
					is_available_ai_adult = yes
					age >= 18
					}
				}
		}		
        else = {
		create_character = {
			location = root.capital_province
			template = servant_character
			age = { 20 30 }
			gender_female_chance = 50
			faith = root.capital_province.county.faith
			culture = root.capital_province.county.culture
			dynasty = none
			save_scope_as = deviant_go_random_1
			}
		}
	}
	# you try to convince that he deserves it...
	option = {
		name = deviants_gorandom.0300.a
		custom_tooltip = deviants_gorandom.0300.a.tt
		trigger = {
			has_trait = sadistic
		}
		trait = sadistic
        duel = {
			skill = diplomacy
			target = scope:deviant_go_random_1
			# they get down, you rub your feet on their back with a grin... and they even thank you for it
			50 = {
				compare_modifier = {
					value = scope:duel_value
						multiplier = 3.5
						min = -49
				}
				custom_tooltip = {
					text = deviants_gorandom.0300.aw.tt
				}	
				stress_impact = {
					base = medium_stress_impact_loss
				}	
				scope:deviant_go_random_1 = {
					add_opinion = {
						target = root
						modifier = repentant_opinion
						opinion = 10
					}
					stress_impact = {
					base = minor_stress_impact_loss
					lustful = medium_stress_impact_loss
					just = minor_stress_impact_loss
					}
				}
			}
			# he refuses, so boring, but at least you saw the anger on their face, rumours about you
			50 = {
				compare_modifier = {
					value = scope:duel_value
						multiplier = -3.5
						min = -49
				}	
				custom_tooltip = {
					text = deviants_gorandom.0300.al.tt
				}	
				add_prestige = minor_prestige_loss	
				scope:deviant_go_random_1 = {
					add_opinion = {
						target = root
						modifier = annoyed_opinion
						opinion = -10
					}
					stress_impact = {
					base = minor_stress_impact_gain
					}
				}					
			}
		}
	}		
	# you force them to the ground
	option = {
		name = deviants_gorandom.0300.b
		custom_tooltip = deviants_gorandom.0300.b.tt
		trigger = {
			has_trait = sadistic
		}
		trait = sadistic
        duel = {
			skill = prowess
			target = scope:deviant_go_random_1
			# you pin them on the ground and rub your foot an their back as long as you want and peopel hera rumours about hwo eaisly you bested them
			50 = {
				compare_modifier = {
					value = scope:duel_value
						multiplier = 3.5
						min = -49
				}
				custom_tooltip = {
					text = deviants_gorandom.0300.bw.tt
				}		
				add_prestige = minor_prestige_gain	
				stress_impact = {
					base = major_stress_impact_loss
				}
				scope:deviant_go_random_1 = {
					add_opinion = {
						target = root
						modifier = angry_opinion
						opinion = -40
					}
					stress_impact = {
					base = medium_stress_impact_gain
					}
				}
				hidden_effect = {
					add_trait_xp = {
						trait = deviants_mask
						track = deviantsadism
						value = 1
					}
				}
			}
			# they slam you on the ground instead, but both leave a bit confused about it
			50 = {
				compare_modifier = {
					value = scope:duel_value
						multiplier = -3.5
						min = -49
				}	
				custom_tooltip = {
					text = deviants_gorandom.0300.bl.tt
				}	
				add_prestige = minor_prestige_loss	
				stress_impact = {
					base = major_stress_impact_gain
				}
				scope:deviant_go_random_1 = {
					add_opinion = {
						target = root
						modifier = confusion_opinion
						opinion = -10
					}
					stress_impact = {
					base = minor_stress_impact_loss
					}
				}					
			}
		}
	}	
	# if they lustful female, ask nicely
	option = {
		trigger = {
			scope:deviant_go_random_1 = {
				is_female = yes
				has_trait = lustful
			}
		}
		name = deviants_gorandom.0300.bb
		custom_tooltip = deviants_gorandom.0300.bb.tt
		stress_impact = {
			sadistic = minor_stress_impact_loss
		}
		scope:deviant_go_random_1 = {
					add_opinion = {
						target = root
						modifier = confusion_opinion
						opinion = 10
					}
			stress_impact = {
				lustful = minor_stress_impact_loss
			}
		}	
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantlibido
				value = 1
			}
		}
	}	
	#if you female, and they lustful male, ask nicely
	option = {
		trigger = {
			is_female = yes
			scope:deviant_go_random_1 = {
				OR = {	is_female = no	has_trait = futanari_genetic }
				has_trait = lustful
			}
		}
		name = deviants_gorandom.0300.cc
		custom_tooltip = deviants_gorandom.0300.cc.tt
		stress_impact = {
			sadistic = minor_stress_impact_loss
		}
		scope:deviant_go_random_1 = {
					add_opinion = {
						target = root
						modifier = confusion_opinion
						opinion = 10
					}
			stress_impact = {
				lustful = minor_stress_impact_loss
			}
		}
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantlibido
				value = 1
			}
		}
	}	
	# resist 
	option = {
		name = deviants_gorandom.0300.c
		custom_tooltip = deviants_gorandom.0300.c.tt
		stress_impact = {
			base = medium_stress_impact_gain
		}
	}			
}
#0301 basic gender neutral event where you step on their bakc if they willing, option to make them strip if they lustful female...
#0302 lustful female being foot rubbed, masturbating against your heel...

#0400 desire to see x courtier or guest in prison... just to see their eyes... later hook event...
deviants_gorandom.0400 = { 
	type = character_event
	title = deviants_gorandom.0400.t
	desc = deviants_gorandom.0400.desc
	theme = deviantsmaskgo 
	cooldown = { years = 2 }
	override_background = { reference = feast }
	left_portrait = {
		character = root
		animation = scheme  
	}
	right_portrait = {
		character = scope:deviant_go_random_1
		animation = drink  
	}
    trigger = {
		has_trait = sadistic
		has_trait = deviants_mask
		is_ruler = yes
		age >= 18
	}
	immediate = {
		if = { 	
			limit = {
				any_courtier_or_guest = {
					is_available_ai_adult = yes
					age >= 18
				}
			}
			random_courtier_or_guest = {
				save_scope_as = deviant_go_random_1
				limit = {
					is_available_ai_adult = yes
					age >= 18
					}
				}
		}		
        else = {
		create_character = {
			location = root.capital_province
			template = servant_character
			age = { 20 30 }
			gender_female_chance = 50
			faith = root.capital_province.county.faith
			culture = root.capital_province.county.culture
			dynasty = none
			save_scope_as = deviant_go_random_1
			}
		}
	}
	# diplomacy to accuse them of crimes that make them deserve at least a bit of prison
	option = {
		name = deviants_gorandom.0400.a
		custom_tooltip = deviants_gorandom.0400.a.tt
		trigger = {
			has_trait = sadistic
		}
		trait = sadistic
        duel = {
			skill = diplomacy
			target = scope:deviant_go_random_1
			# eveybody thinks they deserve it, even them...
			50 = {
				compare_modifier = {
					value = scope:duel_value
						multiplier = 3.5
						min = -49
				}
				custom_tooltip = {
					text = deviants_gorandom.0400.aw.tt
				}	
				stress_impact = {
					base = medium_stress_impact_loss
				}	
				add_prestige = medium_prestige_gain
				imprison = {
				target = scope:deviant_go_random_1
				type = dungeon
				}
				scope:deviant_go_random_1 = {
					add_opinion = {
						target = root
						modifier = repentant_opinion
						opinion = 10
					}
					stress_impact = {
					base = medium_stress_impact_gain
					}
					add_prestige = medium_prestige_loss
				}
			}
			# they manage to prove their innocences
			50 = {
				compare_modifier = {
					value = scope:duel_value
						multiplier = -3.5
						min = -49
				}	
				custom_tooltip = {
					text = deviants_gorandom.0400.al.tt
				}	
				stress_impact = {
					base = minor_stress_impact_gain
				}
				add_prestige = medium_prestige_loss
				scope:deviant_go_random_1 = {
					add_opinion = {
						target = root
						modifier = angry_opinion
						opinion = -10
					}
					stress_impact = {
					base = minor_stress_impact_loss
					}
					add_prestige = medium_prestige_gain
				}					
			}
		}
	}		
	# intrigue to fabricare proof
	option = {
		name = deviants_gorandom.0400.b
		custom_tooltip = deviants_gorandom.0400.b.tt
		trigger = {
			has_trait = sadistic
		}
		trait = sadistic
        duel = {
			skill = intrigue
			value = 15
			# the evidence you come up with even convinces them...
			50 = {
				compare_modifier = {
					value = scope:duel_value
						multiplier = 3.5
						min = -49
				}
				custom_tooltip = {
					text = deviants_gorandom.0400.bw.tt
				}	
				stress_impact = {
					base = medium_stress_impact_loss
				}
				add_prestige = medium_prestige_gain
				imprison = {
				target = scope:deviant_go_random_1
				type = dungeon
				}	
				scope:deviant_go_random_1 = {
					add_opinion = {
						target = root
						modifier = repentant_opinion
						opinion = 10
					}
					stress_impact = {
					base = major_stress_impact_gain
					}
					add_prestige = medium_prestige_loss
				}
			}
			# you can farbricate nothing, at least not this quickly
			50 = {
				compare_modifier = {
					value = scope:duel_value
						multiplier = -3.5
						min = -49
				}	
				custom_tooltip = {
					text = deviants_gorandom.0400.bl.tt
				}	
				stress_impact = {
					base = medium_stress_impact_gain
				}	
				add_prestige = medium_prestige_loss
				scope:deviant_go_random_1 = {
					add_opinion = {
						target = root
						modifier = angry_opinion
						opinion = -20
					}
					stress_impact = {
					base = minor_stress_impact_loss
					}
					add_prestige = medium_prestige_gain
				}					
			}
		}
	}	
	# resist 
	option = {
		name = deviants_gorandom.0400.c
		custom_tooltip = deviants_gorandom.0400.c.tt
		stress_impact = {
			base = medium_stress_impact_gain
		}
	}			
}

#0500 desire to publicly humiliate x courtier or guest...
deviants_gorandom.0500 = { 
	type = character_event
	title = deviants_gorandom.0500.t
	desc = deviants_gorandom.0500.desc
	theme = deviantsmaskgo 
	cooldown = { years = 2 }
	override_background = { reference = feast }
	left_portrait = {
		character = root
		animation = scheme  
	}
	right_portrait = {
		character = scope:deviant_go_random_1
		animation = personality_content  
	}
    trigger = {
		has_trait = sadistic
		has_trait = deviants_mask
		is_ruler = yes
		age >= 18
	}
	immediate = {
		if = { 	
			limit = {
				any_courtier_or_guest = {
					is_available_ai_adult = yes
					age >= 18
				}
			}
			random_courtier_or_guest = {
				save_scope_as = deviant_go_random_1
				limit = {
					is_available_ai_adult = yes
					age >= 18
					}
				}
		}		
        else = {
		create_character = {
			location = root.capital_province
			template = servant_character
			age = { 20 30 }
			gender_female_chance = 50
			faith = root.capital_province.county.faith
			culture = root.capital_province.county.culture
			dynasty = none
			save_scope_as = deviant_go_random_1
			}
		}
	}
	# convince them to admit to some minor crime, so they may repent
	option = {
		name = deviants_gorandom.0500.a
		custom_tooltip = deviants_gorandom.0500.a.tt
		trigger = {
			has_trait = sadistic
		}
		trait = sadistic
        duel = {
			skill = diplomacy
			target = scope:deviant_go_random_1
			# 
			50 = {
				compare_modifier = {
					value = scope:duel_value
						multiplier = 3.5
						min = -49
				}
				custom_tooltip = {
					text = deviants_gorandom.0500.aw.tt
				}	
				trigger_event = deviants_gorandom.0501
				add_prestige = minor_prestige_gain
				stress_impact = {
					base = medium_stress_impact_loss
				}	
				scope:deviant_go_random_1 = {
					add_opinion = {
						target = root
						modifier = repentant_opinion
						opinion = 30
					}
					stress_impact = {
					base = medium_stress_impact_loss
					}
					add_prestige = medium_prestige_loss
				}
			}
			# they refuse... and in fact they have never done anything wrong and even you are convinced of it
			50 = {
				compare_modifier = {
					value = scope:duel_value
						multiplier = -3.5
						min = -49
				}	
				custom_tooltip = {
					text = deviants_gorandom.0500.al.tt
				}	
				stress_impact = {
					base = medium_stress_impact_gain
				}
				scope:deviant_go_random_1 = {
					add_opinion = {
						target = root
						modifier = angry_opinion
						opinion = -10
					}
					stress_impact = {
					base = minor_stress_impact_gain
					}
				}					
			}
		}
	}		
	# fabricate proof...
	option = {
		name = deviants_gorandom.0500.b
		custom_tooltip = deviants_gorandom.0500.b.tt
		trigger = {
			has_trait = sadistic
		}
		trait = sadistic
        duel = {
			skill = intrigue
			value = 15
			# the proof convinces even them
			50 = {
				compare_modifier = {
					value = scope:duel_value
						multiplier = 3.5
						min = -49
				}
				custom_tooltip = {
					text = deviants_gorandom.0500.bw.tt
				}		
				trigger_event = deviants_gorandom.0501
				scope:deviant_go_random_1 = {
					add_opinion = {
						target = root
						modifier = repentant_opinion
						opinion = 10
					}
					stress_impact = {
					base = major_stress_impact_gain
					}
				}
			}
			# nobody thinks that they did anything, if anything you humiliated yourself with such arbitarry accusations
			50 = {
				compare_modifier = {
					value = scope:duel_value
						multiplier = -3.5
						min = -49
				}	
				custom_tooltip = {
					text = deviants_gorandom.0500.bl.tt
				}	
				scope:deviant_go_random_1 = {
					add_opinion = {
						target = root
						modifier = angry_opinion
						opinion = -10
					}
					stress_impact = {
					base = minor_stress_impact_loss
					}
					add_prestige = medium_prestige_loss
				}					
			}
		}
	}	
	# resist 
	option = {
		name = deviants_gorandom.0500.c
		custom_tooltip = deviants_gorandom.0500.c.tt
		stress_impact = {
			base = medium_stress_impact_gain
		}
	}			
}
#0501 they on a stage pick punishment, basic hang there in rags OR with diplo check to convince everyone they are a pervert and deserve stripped
deviants_gorandom.0501 = { 
	type = character_event
	title = deviants_gorandom.0501.t
	desc = deviants_gorandom.0501.desc
	theme = deviantsmaskgo 
	override_background = { reference = gallows }
	left_portrait = {
		character = root
		animation = scheme  
	}
	right_portrait = {
		character = scope:deviant_go_random_1
		animation = prisondungeon 
	}
	# convince everyone taht they some sort of a deviant, and you can prove it, just dtrip them bare
	option = {
		name = deviants_gorandom.0501.a
		custom_tooltip = deviants_gorandom.0501.a.tt
		trigger = {
			has_trait = sadistic
		}
		trait = sadistic
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantsadism
				value = 1
			}
		}
        duel = {
			skill = diplomacy
			value = 15
			# everybody agree, they deviant and want to see proof
			40 = {
				compare_modifier = {
					value = scope:duel_value
						multiplier = 3.5
						min = -49
				}
				custom_tooltip = {
					text = deviants_gorandom.0501.aw.tt
				}	
				add_prestige = minor_prestige_gain
				stress_impact = {
					base = medium_stress_impact_loss
				}	
				trigger_event = deviants_gorandom.0502
				scope:deviant_go_random_1 = {
					add_opinion = {
						target = root
						modifier = repentant_opinion
						opinion = 10
					}
					add_prestige = medium_prestige_loss
					stress_impact = {
					base = medium_stress_impact_gain
					lustful = medium_stress_impact_loss
					}
				}
			}
			# poeple ar mostly suspect you of deviancy
			60 = {
				compare_modifier = {
					value = scope:duel_value
						multiplier = -3.5
						min = -49
				}	
				custom_tooltip = {
					text = deviants_gorandom.0501.al.tt
				}	
				stress_impact = {
					base = medium_stress_impact_gain
				}
				add_piety = minor_piety_loss
				scope:deviant_go_random_1 = {
					add_opinion = {
						target = root
						modifier = angry_opinion
						opinion = -20
					}
					stress_impact = {
					base = minor_stress_impact_gain
					}
				}					
			}
		}
	}		
	# this enough 
	option = {
		name = deviants_gorandom.0501.b
		custom_tooltip = deviants_gorandom.0501.b.tt
		stress_impact = {
			base = minor_stress_impact_loss
		}
	}			
}
#0502 they stripped to hang there... option to show proof that they a deviant with a stick up their ass, diplo check... to give them deviant trait
deviants_gorandom.0502 = { 
	type = character_event
	title = deviants_gorandom.0502.t
	desc = deviants_gorandom.0502.desc
	theme = deviantsmaskgo 
	override_background = { reference = gallows }
	left_portrait = {
		character = root
		animation = scheme  
	}
	right_portrait = {
		character = scope:deviant_go_random_1
		animation = prisondungeon 
		outfit_tags = { no_clothes }
	}
	# convince everyone taht they some sort of a deviant, and you can prove it, just stick this stick into their ass
	option = {
		name = deviants_gorandom.0502.a
		custom_tooltip = deviants_gorandom.0502.a.tt
		trigger = {
			has_trait = sadistic
		}
		trait = sadistic
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantsadism
				value = 1
			}
		}
        duel = {
			skill = diplomacy
			value = 20
			# everybody agree, they deviant and they even beg for forgiveness
			30 = {
				compare_modifier = {
					value = scope:duel_value
						multiplier = 3.5
						min = -49
				}
				custom_tooltip = {
					text = deviants_gorandom.0502.aw.tt
				}	
				add_prestige = minor_prestige_gain
				stress_impact = {
					base = medium_stress_impact_loss
					deceitful = major_stress_impact_loss
				}	
				scope:deviant_go_random_1 = {
					add_opinion = {
						target = root
						modifier = repentant_opinion
						opinion = 10
					}
					add_piety = medium_piety_loss
					stress_impact = {
					base = minor_stress_impact_gain
					lustful = major_stress_impact_loss
					}
					add_trait = deviant
				}
			}
			# poeple ar mostly suspect you of deviancy, as they watch X tremble while the stick is up their ass
			70 = {
				compare_modifier = {
					value = scope:duel_value
						multiplier = -3.5
						min = -49
				}	
				custom_tooltip = {
					text = deviants_gorandom.0502.al.tt
				}	
				stress_impact = {
					base = medium_stress_impact_gain
				}
				add_piety = medium_piety_loss
				scope:deviant_go_random_1 = {
					add_opinion = {
						target = root
						modifier = angry_opinion
						opinion = -80
					}
					stress_impact = {
					base = minor_stress_impact_gain
					}
				}					
			}
		}
	}		
	# this enough 
	option = {
		name = deviants_gorandom.0502.b
		custom_tooltip = deviants_gorandom.0502.b.tt
		stress_impact = {
			base = minor_stress_impact_loss
		}
	}			
}


#########################1000-1999 can happen to both
#1000 giving unusual punishments to common criminals or not, sadist can make one of the men fuck one of the women, on the stage... with diplo challnge to make sure nobody cares... explain how this is just... lustful can masturbate, while looking at the gallows, intruge to hide it ever happaned...
deviants_gorandom.1000 = { 
	type = character_event
	title = deviants_gorandom.1000.t
	desc = deviants_gorandom.1000.desc
	theme = deviantsmaskgo 
	cooldown = { years = 1 }
	override_background = { reference = gallows }
	lower_center_portrait = {
		character = root
		animation = thinking  
	}
	right_portrait = {
		character = scope:deviant_go_female_2
		animation = prisondungeon  
	}
	left_portrait = {
		character = scope:deviant_go_male_1
		animation = prisondungeon  
	}
    trigger = {
		has_trait = deviants_mask
		is_ruler = yes
		age >= 18
	}
	immediate = {
		create_character = {
			location = root.capital_province
			template = bandit_character
			age = { 20 30 }
			gender_female_chance = 0
			faith = root.capital_province.county.faith
			culture = root.capital_province.county.culture
			dynasty = none
			save_scope_as = deviant_go_male_1
		}
		create_character = {
			location = root.capital_province
			template = bandit_character
			age = { 20 30 }
			gender_female_chance = 100
			faith = root.capital_province.county.faith
			culture = root.capital_province.county.culture
			dynasty = none
			save_scope_as = deviant_go_female_2
		}
	}
	# strip them all and argue that it's just
	option = {
		name = deviants_gorandom.1000.a
		custom_tooltip = deviants_gorandom.1000.a.tt
		trigger = {
			has_trait = sadistic
		}
		trait = sadistic
		add_dread = medium_dread_gain
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantlibido
				value = 1
			}
		}
        duel = {
			skill = diplomacy
			value = 15
			# convince most that the punishment is just
			30 = {
				compare_modifier = {
					value = scope:duel_value
						multiplier = 3.5
						min = -49
				}
				custom_tooltip = {
					text = deviants_gorandom.1000.aw.tt
				}	
				stress_impact = {
					base = major_stress_impact_loss
				}	
				add_prestige = minor_prestige_gain
				add_piety = miniscule_piety_loss
			}
			# people see you as deviant
			70 = {
				compare_modifier = {
					value = scope:duel_value
						multiplier = -3.5
						min = -49
				}	
				custom_tooltip = {
					text = deviants_gorandom.1000.al.tt
				}		
				add_piety = medium_piety_loss				
			}
		}
	}		
	# masturbate, thinking being one of them...
	option = {
		name = deviants_gorandom.1000.b
		custom_tooltip = deviants_gorandom.1000.b.tt
		trigger = {
			has_trait = lustful
		}
		trait = lustful
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantlibido
				value = 1
			}
		}
        duel = {
			skill = intrigue
			value = 10
			# 
			50 = {
				compare_modifier = {
					value = scope:duel_value
						multiplier = 3.5
						min = -49
				}
				custom_tooltip = {
					text = deviants_gorandom.1000.bw.tt
				}	
				stress_impact = {
					base = major_stress_impact_loss
				}		
			}
			# rumours about you doing something in public spreads
			50 = {
				compare_modifier = {
					value = scope:duel_value
						multiplier = -3.5
						min = -49
				}	
				custom_tooltip = {
					text = deviants_gorandom.1000.bl.tt
				}		
				stress_impact = {
					base = minor_stress_impact_gain
				}		
				add_piety = miniscule_piety_loss			
			}
		}
	}	
	# resist 
	option = {
		name = deviants_gorandom.1000.c
		custom_tooltip = deviants_gorandom.1000.c.tt
		stress_impact = {
			base = medium_stress_impact_gain
		}
	}	
	# go streaking
	option = {
		trigger = {
			any_character_artifact = {
				has_artifact_modifier = deviantsmask_artifact_modifier
			}
		}
		name = deviants_gorandom.1000.d
		custom_tooltip = deviants_gorandom.1000.d.tt
		trigger_event = streaker_go.100
		stress_impact = {
			base = minor_stress_impact_loss
			lustful = minor_stress_impact_loss
		}
	}			
}

#1010 knight telling rumors about thief, stolen things from several nobles, always leaving a note a day before...
deviants_gorandom.1010 = { 
	type = character_event
	title = deviants_gorandom.1010.t
	desc = deviants_gorandom.1010.desc
	theme = deviantsmaskgo 
	cooldown = { years = 10 }
	override_background = { reference = corridor_night }
	right_portrait = {
		character = root
		animation = thinking  
	}
	left_portrait = {
		character = scope:deviant_go_random_1
		animation = throne_room_conversation_1  
	}
	trigger = {
		has_trait = deviants_mask
		is_ruler = yes
		age >= 18
		any_knight = {
			is_available_ai_adult = yes
			age >= 18
		}
	}
	immediate = {
		random_knight = {
			save_scope_as = deviant_go_random_1
			limit = {
				is_available_ai_adult = yes
				age >= 18
			}
		}		
	}
	# if craven, hire extra extra security and hide other options...
	option = {
		trigger = {
			has_trait = craven
		}
		trait = craven
		name = deviants_gorandom.1010.a
		custom_tooltip = deviants_gorandom.1010.a.tt
		remove_short_term_gold = major_gold_value
		add_prestige = medium_prestige_loss
		every_courtier = {
			custom = all_courtiers
			add_opinion = {
				modifier = weak_opinion
				target = root
				opinion = -10
			}
		}
	}		
	# hire extra security
	option = {
		trigger = {
			NOT = { has_trait = craven }
		}
		name = deviants_gorandom.1010.b
		custom_tooltip = deviants_gorandom.1010.b.tt
		remove_short_term_gold = medium_gold_value
	}	
	# if greedy or deceitful, sell extra security to others
	option = {
		trigger = {
			NOT = { has_trait = craven }
			OR = {
				has_trait = greedy
				has_trait = deceitful
			}
		}
		name = deviants_gorandom.1010.c
		custom_tooltip = deviants_gorandom.1010.c.tt
		add_gold = medium_gold_value
		add_prestige = medium_piety_loss
		add_piety = medium_prestige_loss
		every_courtier = {
			custom = all_courtiers
			add_opinion = {
				modifier = suspicion_opinion
				target = root
				opinion = -20
			}
		}
	}	
	# offer extra security for everyone
	option = {
		trigger = {
			NOT = { has_trait = craven }
		}
		name = deviants_gorandom.1010.d
		custom_tooltip = deviants_gorandom.1010.d.tt
		remove_short_term_gold = medium_gold_value
		add_prestige = medium_piety_gain
		every_courtier = {
			custom = all_courtiers
			add_opinion = {
				modifier = grateful_opinion
				target = root
				opinion = 10
			}
		}
	}	
	# this fiend must be caught
	option = {
		trigger = {
			NOT = { has_trait = craven }
		}
		name = deviants_gorandom.1010.e
		custom_tooltip = deviants_gorandom.1010.e.tt
		remove_short_term_gold = major_gold_value
		add_prestige = major_prestige_gain
		add_piety = minor_prestige_gain
	}
	# ignore
	option = {
		trigger = {
			NOT = { has_trait = craven }
		}
		name = deviants_gorandom.1010.f
		custom_tooltip = deviants_gorandom.1010.f.tt
		stress_impact = {
			base = medium_stress_impact_gain
			just = minor_stress_impact_gain
			brave = minor_stress_impact_gain
		}
		every_courtier = {
			custom = all_courtiers
			add_opinion = {
				modifier = suspicion_opinion
				target = root
				opinion = -10
			}
		}
	}		
}
#1020 get asked by some scholars to dig some nearby ruins, got two letters, local religous scholars oppose
deviants_gorandom.1020 = { 
	type = character_event
	title = deviants_gorandom.1020.t
	desc = deviants_gorandom.1020.desc
	theme = deviantsmaskgo 
	cooldown = { years = 10 }
	override_background = { reference = throne_room }
	right_portrait = {
		character = root
		animation = chancellor  
	}
    trigger = {
		has_trait = deviants_mask
		is_ruler = yes
		age >= 18
	}
	# give permit
	option = {
		name = deviants_gorandom.1020.a
		custom_tooltip = deviants_gorandom.1020.a.tt
		add_piety = minor_piety_loss
	}		
	# ask for gold
	option = {
		name = deviants_gorandom.1020.b
		custom_tooltip = deviants_gorandom.1020.b.tt
		add_piety = medium_piety_loss
		add_gold = tiny_gold_value
	}	
	# refuse but go dig the place yourself,
	option = {
		name = deviants_gorandom.1020.c
		custom_tooltip = deviants_gorandom.1020.c.tt
		stress_impact = {
			base = medium_stress_impact_loss
		}
	}	
	# if greedy or deceitful, sell them some relics you found there
	option = {
		trigger = {
			OR = {
				has_trait = greedy
				has_trait = deceitful
			}
		}
		name = deviants_gorandom.1020.d
		custom_tooltip = deviants_gorandom.1020.d.tt
		add_gold = medium_gold_value
		add_piety = major_piety_loss
		every_courtier = {
			custom = all_courtiers
			add_opinion = {
				modifier = suspicion_opinion
				target = root
				opinion = -20
			}
		}
	}	
	# refuse and make it known
	option = {
		name = deviants_gorandom.1020.e
		custom_tooltip = deviants_gorandom.1020.e.tt
		add_piety = minor_piety_gain
	}	
}
#1030 reports about missing servants
deviants_gorandom.1030 = { 
	type = character_event
	title = deviants_gorandom.1030.t
	desc = deviants_gorandom.1030.desc
	theme = deviantsmaskgo 
	cooldown = { years = 5 }
	override_background = { reference = throne_room }
	right_portrait = {
		character = root
		animation = thinking  
	}
	left_portrait = {
		character = scope:deviant_go_random_1
		animation = throne_room_conversation_1  
	}
    trigger = {
		has_trait = deviants_mask
		is_ruler = yes
		age >= 18
		any_knight = {
			is_available_ai_adult = yes
			age >= 18
		}
	}
	immediate = {
		random_knight = {
			save_scope_as = deviant_go_random_1
			limit = {
				is_available_ai_adult = yes
				age >= 18
			}
		}		
	}
	# just hire more
	option = {
		name = deviants_gorandom.1030.a
		custom_tooltip = deviants_gorandom.1030.a.tt
		remove_short_term_gold = minor_gold_value
	}		
	# put some guards to watch them
	option = {
		name = deviants_gorandom.1030.b
		custom_tooltip = deviants_gorandom.1030.b.tt
		add_prestige = minor_prestige_loss
	}	
	# give the servants some extra attention 
	option = {
		name = deviants_gorandom.1030.c
		custom_tooltip = deviants_gorandom.1030.c.tt
		stress_impact = {
			lustful = medium_stress_impact_loss
			sadistic = medium_stress_impact_loss
		}
		add_piety = minor_piety_loss
	}	
	# ignore
	option = {
		name = deviants_gorandom.1030.d
		custom_tooltip = deviants_gorandom.1030.d.tt
		every_courtier = {
			custom = all_courtiers
			add_opinion = {
				modifier = suspicion_opinion
				target = root
				opinion = -10
			}
		}
	}			
}
#1040 rumors about strange creatures at night, living shadow beasts
deviants_gorandom.1040 = { 
	type = character_event
	title = deviants_gorandom.1040.t
	desc = deviants_gorandom.1040.desc
	theme = deviantsmaskgo 
	cooldown = { years = 10 }
	override_background = { reference = corridor_night }
	right_portrait = {
		character = root
		animation = thinking  
	}
    trigger = {
		has_trait = deviants_mask
		is_ruler = yes
		age >= 18
	}
	# hunt them down, at any cost if craven 
	option = {
		trigger = {
			has_trait = craven
		}
		trait = craven
		name = deviants_gorandom.1040.a
		custom_tooltip = deviants_gorandom.1040.a.tt
		add_prestige = major_prestige_loss
	}		
	# hunt them down, some effort to it
	option = {
		trigger = {
			NOT = { has_trait = craven }
		}
		name = deviants_gorandom.1040.b
		custom_tooltip = deviants_gorandom.1040.b.tt
		add_prestige = minor_prestige_loss
	}	
	# if, zealous, ambitious, brave, just  hunt down personally
	option = {
		trigger = {
			NOT = { has_trait = craven }
			OR = {
				has_trait = ambitious
				has_trait = zealous
				has_trait = brave
				has_trait = just
			}
		}
		name = deviants_gorandom.1040.c
		custom_tooltip = deviants_gorandom.1040.c.tt
		add_prestige = minor_prestige_gain
	}	
	# if greedy or deceitful, sell security 
	option = {
		trigger = {
			NOT = { has_trait = craven }
			OR = {
				has_trait = greedy
				has_trait = deceitful
			}
		}
		name = deviants_gorandom.1040.d
		custom_tooltip = deviants_gorandom.1040.d.tt
		add_gold = minor_gold_value
		add_prestige = medium_prestige_loss
		every_courtier = {
			custom = all_courtiers
			add_opinion = {
				modifier = suspicion_opinion
				target = root
				opinion = -20
			}
		}
	}	
	# ignore
	option = {
		trigger = {
			NOT = { has_trait = craven }
		}
		name = deviants_gorandom.1040.e
		custom_tooltip = deviants_gorandom.1040.e.tt
		stress_impact = {
			base = medium_stress_impact_gain
		}
		every_courtier = {
			custom = all_courtiers
			add_opinion = {
				modifier = suspicion_opinion
				target = root
				opinion = -10
			}
		}
	}		
}
#1050 rumors about some strange well, if you drop a note and body weight of cold into it, the person will alledgedly die
deviants_gorandom.1050 = { 
	type = character_event
	title = deviants_gorandom.1050.t
	desc = deviants_gorandom.1050.desc
	theme = deviantsmaskgo 
	cooldown = { years = 40 }
	override_background = { reference = corridor_day }
	right_portrait = {
		character = root
		animation = chancellor  
	}
    trigger = {
		has_trait = deviants_mask
		is_ruler = yes
		age >= 18
	}
	# fill it with gold, and notes
	option = {
		name = deviants_gorandom.1050.a
		custom_tooltip = deviants_gorandom.1050.a.tt
		remove_short_term_gold = massive_gold_value
	}		
	# set up guards to guard it
	option = {
		name = deviants_gorandom.1050.b
		custom_tooltip = deviants_gorandom.1050.b.tt
		add_prestige = minor_prestige_gain
	}	
	# if greedy or deceitful, set up your own well
	option = {
		trigger = {
			OR = {
				has_trait = greedy
				has_trait = deceitful
			}
		}
		name = deviants_gorandom.1050.c
		custom_tooltip = deviants_gorandom.1050.c.tt
		add_gold = minor_gold_value
	}	
	# destroy, the local peasants hate it causes issues
	option = {
		name = deviants_gorandom.1050.d
		custom_tooltip = deviants_gorandom.1050.d.tt
		add_piety = minor_piety_gain
	}	
	# ignore, you keep thinking about it
	option = {
		name = deviants_gorandom.1050.e
		custom_tooltip = deviants_gorandom.1050.e.tt
		stress_impact = {
			base = medium_stress_impact_gain
			paranoid = medium_stress_impact_gain
		}
	}	
}
#1060 virgin woman's pussy juice thought to help with erections/virility/skincare etc, there been incidents...
deviants_gorandom.1060 = { 
	type = character_event
	title = deviants_gorandom.1060.t
	desc = deviants_gorandom.1060.desc
	theme = deviantsmaskgo 
	cooldown = { years = 10 }
	override_background = { reference = throne_room }
	right_portrait = {
		character = root
		animation = chancellor  
	}
    trigger = {
		has_trait = deviants_mask
		is_ruler = yes
		age >= 18
	}
	# if male, go test this, you will buy the best there is
	option = {
		trigger = {
			OR = {	is_female = no	has_trait = futanari_genetic }
		}
		name = deviants_gorandom.1060.a
		custom_tooltip = deviants_gorandom.1060.a.tt
		remove_short_term_gold = medium_gold_value
		stress_impact = {
			base = medium_stress_impact_loss
			lustful = major_stress_impact_loss
		}
	}		
	# if lustful female, put your noble juice on sale
	option = {
		trigger = {
			is_female = yes
			has_trait = lustful
		}
		trait = lustful
		name = deviants_gorandom.1060.b
		custom_tooltip = deviants_gorandom.1060.b.tt
		add_gold = minor_gold_value
		add_piety = minor_piety_loss
		stress_impact = {
			lustful = minor_stress_impact_loss
		}
	}	
	# if if greedy or deceitful, sell it by the bucketfull... there is more than one way to make water a bit soggy
	option = {
		trigger = {
			OR = {
				has_trait = greedy
				has_trait = deceitful
			}
		}
		name = deviants_gorandom.1060.c
		custom_tooltip = deviants_gorandom.1060.c.tt
		add_gold = medium_gold_value
		add_piety = medium_piety_loss
		add_prestige = minor_prestige_loss
	}	
	# ban this and punish
	option = {
		name = deviants_gorandom.1060.d
		custom_tooltip = deviants_gorandom.1060.d.tt
		add_piety = minor_piety_gain
	}	
	# ignore 
	option = {
		name = deviants_gorandom.1060.e
		custom_tooltip = deviants_gorandom.1060.e.tt
		stress_impact = {
			base = medium_stress_impact_gain
		}
	}	
}
#1070 courtier complains about a serial horse molester at his stables
deviants_gorandom.1070 = { 
	type = character_event
	title = deviants_gorandom.1070.t
	desc = deviants_gorandom.1070.desc
	theme = deviantsmaskgo 
	cooldown = { years = 10 }
	override_background = { reference = throne_room }
	right_portrait = {
		character = root
		animation = thinking  
	}
    left_portrait = {
		character = scope:deviant_go_random_1
		animation = throne_room_conversation_1  
	}
	trigger = {
		has_trait = deviants_mask
		is_ruler = yes
		age >= 18
		any_courtier = {
			is_available_ai_adult = yes
			age >= 18
		}
	}
	immediate = {
		random_courtier = {
			save_scope_as = deviant_go_random_1
			limit = {
				is_available_ai_adult = yes
				age >= 18
			}
		}		
	}
	# offer him help
	option = {
		name = deviants_gorandom.1070.a
		custom_tooltip = deviants_gorandom.1070.a.tt
		remove_short_term_gold = minor_gold_value
		add_prestige = minor_prestige_value
		reverse_add_opinion = {
			target = scope:deviant_go_random_1
			modifier = grateful_opinion
			opinion = 10
		}
	}		
	# sell him help
	option = {
		name = deviants_gorandom.1070.b
		custom_tooltip = deviants_gorandom.1070.b.tt
		scope:deviant_go_random_1 = {
			pay_short_term_gold = {
				target = root
				gold = minor_gold_value
			}
		}	
	}	
	# if you have the trait, how awful, send your best horses to my stables, to be secure, triggers the generic horse fucking event for now
	option = {
		trigger = {
			has_trait = deviants_horse_fucker
		}
		trait = deviants_horse_fucker
		name = deviants_gorandom.1070.c
		custom_tooltip = deviants_gorandom.1070.c.tt
		trigger_event = deviants_maskgo.4099
		reverse_add_opinion = {
			target = scope:deviant_go_random_1
			modifier = suspicion_opinion
			opinion = -10
		}
	}	
	# condemn such behavior in public and threaten big punishments, gain piety, gain stress 
	option = {
		name = deviants_gorandom.1070.d
		custom_tooltip = deviants_gorandom.1070.d.tt
		add_piety = minor_piety_gain
		stress_impact = {
			base = minor_stress_impact_gain
		}
	}	
	# not my issue
	option = {
		name = deviants_gorandom.1070.e
		custom_tooltip = deviants_gorandom.1070.e.tt
		stress_impact = {
			base = medium_stress_impact_gain
		}
		every_courtier = {
			custom = all_courtiers
			add_opinion = {
				modifier = suspicion_opinion
				target = root
				opinion = -10
			}
		}
	}	
}
#1080 some "crazed witch" attacked male courtier and stole his seed, by force, very strong...
deviants_gorandom.1080 = { 
	type = character_event
	title = deviants_gorandom.1080.t
	desc = deviants_gorandom.1080.desc
	theme = deviantsmaskgo 
	cooldown = { years = 10 }
	override_background = { reference = throne_room }
	right_portrait = {
		character = root
		animation = chancellor  
	}
    left_portrait = {
		character = scope:deviant_go_random_1
		animation = paranoia  
	}
	trigger = {
		has_trait = deviants_mask
		is_ruler = yes
		age >= 18
		any_courtier_or_guest = {
			is_available_ai_adult = yes
			age >= 18
			OR = {	is_female = no	has_trait = futanari_genetic }
		}
	}
	immediate = {
		random_courtier_or_guest = {
			save_scope_as = deviant_go_random_1
			limit = {
				is_available_ai_adult = yes
				age >= 18
				OR = {	is_female = no	has_trait = futanari_genetic }
			}
		}		
	}
	# hunt her down
	option = {
		name = deviants_gorandom.1080.a
		custom_tooltip = deviants_gorandom.1080.a.tt
		add_prestige = minor_prestige_loss
	}		
	# if if greedy or deceitful,, sell security
	option = {
		trigger = {
			OR = {
				has_trait = greedy
				has_trait = deceitful
			}
		}
		name = deviants_gorandom.1080.b
		custom_tooltip = deviants_gorandom.1080.b.tt
		add_gold = minor_gold_value
	}	
	# if, zealous, ambitious, brave, just  hunt down personally
	option = {
		trigger = {
			OR = {
				has_trait = ambitious
				has_trait = brave
				has_trait = just
				has_trait = zealous
			}
		}
		name = deviants_gorandom.1080.c
		custom_tooltip = deviants_gorandom.1080.c.tt
		add_prestige = minor_prestige_gain
	}	
	# if male, seek her out...
	option = {
		trigger = {
			OR = {	is_female = no	has_trait = futanari_genetic }
		}
		name = deviants_gorandom.1080.d
		custom_tooltip = deviants_gorandom.1080.d.tt
		stress_impact = {
			base = medium_stress_impact_loss
			lustful = medium_stress_impact_loss
		}
	}	
	# ignore
	option = {
		name = deviants_gorandom.1080.e
		custom_tooltip = deviants_gorandom.1080.e.tt
		stress_impact = {
			base = medium_stress_impact_gain
		}
	}	
}

#1090 some crazed fiend attacked her last night and drank her nectar, and made her feel unchaste things and shame
deviants_gorandom.1090 = { 
	type = character_event
	title = deviants_gorandom.1090.t
	desc = deviants_gorandom.1090.desc
	theme = deviantsmaskgo 
	cooldown = { years = 10 }
	override_background = { reference = throne_room }
	right_portrait = {
		character = root
		animation = chancellor  
	}
    left_portrait = {
		character = scope:deviant_go_random_1
		animation = paranoia  
	}
	trigger = {
		has_trait = deviants_mask
		is_ruler = yes
		age >= 18
		any_courtier_or_guest = {
			is_available_ai_adult = yes
			age >= 18
			is_female = yes
		}
	}
	immediate = {
		random_courtier_or_guest = {
			save_scope_as = deviant_go_random_1
			limit = {
				is_available_ai_adult = yes
				age >= 18
				is_female = yes
			}
		}		
	}
	# hunt it down
	option = {
		name = deviants_gorandom.1090.a
		custom_tooltip = deviants_gorandom.1090.a.tt
		add_prestige = minor_prestige_loss
	}		
	# if if greedy or deceitful,, sell security
	option = {
		trigger = {
			OR = {
				has_trait = greedy
				has_trait = deceitful
			}
		}
		name = deviants_gorandom.1090.b
		custom_tooltip = deviants_gorandom.1090.b.tt
		add_gold = minor_gold_value
	}	
	# if, zealous, ambitious, brave, just  hunt down personally
	option = {
		trigger = {
			OR = {
				has_trait = ambitious
				has_trait = brave
				has_trait = just
				has_trait = zealous
			}
		}
		name = deviants_gorandom.1090.c
		custom_tooltip = deviants_gorandom.1090.c.tt
		add_prestige = minor_prestige_gain
	}	
	# if female, seek it out...
	option = {
		trigger = {
			is_female = yes
		}
		name = deviants_gorandom.1090.d
		custom_tooltip = deviants_gorandom.1090.d.tt
		stress_impact = {
			base = medium_stress_impact_loss
			lustful = medium_stress_impact_loss
		}
	}	
	# ignore
	option = {
		name = deviants_gorandom.1090.e
		custom_tooltip = deviants_gorandom.1090.e.tt
		stress_impact = {
			base = medium_stress_impact_gain
		}
	}	
}


#1200 female and male courtier, or create servant if not aviable arguing on a corridor... male and female... sadist, force them to kiss... later hook to make them duel... then making them fuck...lustful can flash them or resist...
deviants_gorandom.1200 = { 
	type = character_event
	title = deviants_gorandom.1200.t
	desc = deviants_gorandom.1200.desc
	theme = deviantsmaskgo 
	cooldown = { years = 1 }
	override_background = { reference = corridor_day }
	lower_center_portrait = {
		character = root
		animation = thinking  
	}
    right_portrait = {
		character = scope:deviant_go_female_1
		animation = anger  
	}
	left_portrait = {
		character = scope:deviant_go_male_1
		animation = rage  
	}
    trigger = {
		has_trait = deviants_mask
		is_ruler = yes
		age >= 18
	}
	immediate = {
		if = { 	
			limit = {
				any_courtier_or_guest = {
					is_available_ai_adult = yes
					age >= 18
					OR = {	is_female = no	has_trait = futanari_genetic }
				}
			}
			random_courtier_or_guest = {
				save_scope_as = deviant_go_male_1
				limit = {
					is_available_ai_adult = yes
					age >= 18
					}
				}
		}		
        else = {
		create_character = {
			location = root.capital_province
			template = servant_character
			age = { 20 30 }
			gender_female_chance = 0
			faith = root.capital_province.county.faith
			culture = root.capital_province.county.culture
			dynasty = none
			save_scope_as = deviant_go_male_1
			}
		}
		if = { 	
			limit = {
				any_courtier_or_guest = {
					is_available_ai_adult = yes
					age >= 18
					is_female = yes
				}
			}
			random_courtier_or_guest = {
				save_scope_as = deviant_go_female_1
				limit = {
					is_available_ai_adult = yes
					age >= 18
					}
				}
		}		
        else = {
		create_character = {
			location = root.capital_province
			template = servant_character
			age = { 20 30 }
			gender_female_chance = 100
			faith = root.capital_province.county.faith
			culture = root.capital_province.county.culture
			dynasty = none
			save_scope_as = deviant_go_female_1
			}
		}
	}
	# sadist only, convince them kiss
	option = {
		name = deviants_gorandom.1200.a
		custom_tooltip = deviants_gorandom.1200.a.tt
		trigger = {
			has_trait = sadistic
		}
		trait = sadistic
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantlibido
				value = 1
			}
		}
        duel = {
			skill = diplomacy
			value = 10
			# you convince them that a kiss is the best way to solve the conlfict...
			30 = {
				compare_modifier = {
					value = scope:duel_value
						multiplier = 3.5
						min = -49
				}
				custom_tooltip = {
					text = deviants_gorandom.1200.aw.tt
				}	
				stress_impact = {
					base = medium_stress_impact_loss
				}	
				scope:deviant_go_male_1 = {
					stress_impact = {
					base = minor_stress_impact_loss
					lustful = major_stress_impact_loss
					chaste = major_stress_impact_gain
					shy = major_stress_impact_gain
					}
					add_opinion = {
						target = scope:deviant_go_female_1
						modifier = confusion_opinion
						opinion = 10
					}
				}	
				scope:deviant_go_female_1 = {
					stress_impact = {
					base = minor_stress_impact_loss
					lustful = major_stress_impact_loss
					chaste = major_stress_impact_gain
					shy = major_stress_impact_gain
					}
					add_opinion = {
						target = scope:deviant_go_male_1
						modifier = confusion_opinion
						opinion = 10
					}
				}	
			}
			# they look at you like you just had told them to kiss a demon, and will tell comparable rumours about you
			70 = {
				compare_modifier = {
					value = scope:duel_value
						multiplier = -3.5
						min = -49
				}	
				custom_tooltip = {
					text = deviants_gorandom.1200.al.tt
				}		
				add_piety = medium_piety_loss
				scope:deviant_go_male_1 = {
					add_opinion = {
						target = root
						modifier = angry_opinion
						opinion = -10
					}
					stress_impact = {
					base = medium_stress_impact_gain
					}
				}	
				scope:deviant_go_female_1 = {
					add_opinion = {
						target = root
						modifier = angry_opinion
						opinion = -10
					}
					stress_impact = {
					base = medium_stress_impact_gain
					}
				}				
			}
		}
	}		
	# lustful only flash them
	option = {
		name = deviants_gorandom.1200.b
		custom_tooltip = deviants_gorandom.1200.b.tt
		trigger = {
			has_trait = lustful
		}
		trait = lustful
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantlibido
				value = 1
			}
		}
        duel = {
			skill = intrigue
			value = 10
			# nobody will belive the rumours, and some even talk about how you wear clothes even when you wash yourself in the dark
			50 = {
				compare_modifier = {
					value = scope:duel_value
						multiplier = 3.5
						min = -49
				}
				custom_tooltip = {
					text = deviants_gorandom.1200.bw.tt
				}		
				stress_impact = {
					base = major_stress_impact_loss
				}	
				add_piety = minor_piety_gain
				scope:deviant_go_male_1 = {
					stress_impact = {
					base = minor_stress_impact_gain
					lustful = major_stress_impact_loss
					chaste = medium_stress_impact_gain
					shy = medium_stress_impact_gain
					}
				}	
				scope:deviant_go_female_1 = {
					stress_impact = {
					base = minor_stress_impact_gain
					lustful = major_stress_impact_loss
					chaste = medium_stress_impact_gain
					shy = medium_stress_impact_gain
					}
				}
			}
			# some people think that they are the only person you have not exposed yourself to
			50 = {
				compare_modifier = {
					value = scope:duel_value
						multiplier = -3.5
						min = -49
				}	
				custom_tooltip = {
					text = deviants_gorandom.1200.bl.tt
				}	
				add_piety = medium_piety_loss
				stress_impact = {
					base = minor_stress_impact_gain
				}	
				scope:deviant_go_male_1 = {
					stress_impact = {
					base = minor_stress_impact_gain
					lustful = major_stress_impact_loss
					chaste = medium_stress_impact_gain
					shy = medium_stress_impact_gain
					}
				}	
				scope:deviant_go_female_1 = {
					stress_impact = {
					base = minor_stress_impact_gain
					lustful = major_stress_impact_loss
					chaste = medium_stress_impact_gain
					shy = medium_stress_impact_gain
					}
				}					
			}
		}
	}	
	# resist 
	option = {
		name = deviants_gorandom.1200.c
		custom_tooltip = deviants_gorandom.1200.c.tt
		stress_impact = {
			base = medium_stress_impact_gain
		}
	}		
	# go streaking
	option = {
		trigger = {
			any_character_artifact = {
				has_artifact_modifier = deviantsmask_artifact_modifier
			}
		}
		name = deviants_gorandom.1200.d
		custom_tooltip = deviants_gorandom.1200.d.tt
		trigger_event = streaker_go.100
		stress_impact = {
			base = minor_stress_impact_loss
			lustful = minor_stress_impact_loss
		}
	}	
}
#1300accused of sodomy by rumors, no evidence
deviants_gorandom.1300 = { 
	type = character_event
	title = deviants_gorandom.1300.t
	desc = deviants_gorandom.1300.desc
	theme = deviantsmaskgo 
	cooldown = { years = 2 }
	override_background = { reference = throne_room }
	right_portrait = {
		character = root
		animation = thinking  
	}
    left_portrait = {
		character = scope:deviant_go_random_1
		animation = chaplain  
	}
    trigger = {
		has_trait = deviants_mask
		is_ruler = yes
		age >= 18
	}
	immediate = {
		if = { 	
			limit = {
				any_courtier_or_guest = {
					is_available_ai_adult = yes
					age >= 18
					OR = {	is_female = no	has_trait = futanari_genetic }
				}
			}
			random_courtier_or_guest = {
				save_scope_as = deviant_go_random_1
				limit = {
					is_available_ai_adult = yes
					age >= 18
					OR = {	is_female = no	has_trait = futanari_genetic }
				}
			}
		}		
        else = {
		create_character = {
			location = root.capital_province
			template = servant_character
			age = { 20 30 }
			gender_female_chance = 0
			faith = root.capital_province.county.faith
			culture = root.capital_province.county.culture
			dynasty = none
			save_scope_as = deviant_go_random_1
			}
		}
	}	
	# one of the clergy suggests a public test with a wooden stick, if it can fit, they sodomite 
	option = {
		name = deviants_gorandom.1300.a
		custom_tooltip = deviants_gorandom.1300.a.tt
		add_piety = medium_piety_gain
		stress_impact = {
			sadistic = major_stress_impact_loss
			lustful = medium_stress_impact_gain
			sodomite = medium_stress_impact_gain
		}
		scope:deviant_go_random_1 = {
			stress_impact = {
			base = medium_stress_impact_gain
			chaste = medium_stress_impact_gain
			shy = medium_stress_impact_gain
			}
			add_trait = sodomite
			add_prestige = major_prestige_loss
			add_piety = major_piety_loss
			add_opinion = {
				target = root
				modifier = hate_opinion
				opinion = -50
			}
		}	
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantsadism
				value = 1
			}
		}
	}		
	# public repentance
	option = {
		name = deviants_gorandom.1300.b
		custom_tooltip = deviants_gorandom.1300.b.tt	
		add_piety = minor_piety_gain
		stress_impact = {
			base = minor_stress_impact_gain
			lustful = medium_stress_impact_gain
			sodomite = medium_stress_impact_gain
		}
		scope:deviant_go_random_1 = {
			add_opinion = {
				target = root
				modifier = insult_opinion
				opinion = -10
			}
			stress_impact = {
			base = minor_stress_impact_gain
			}
			add_piety = minor_piety_gain
			add_prestige = minor_prestige_loss
		}	 
	}	
	# deem innocent
	option = {
		name = deviants_gorandom.1300.c
		custom_tooltip = deviants_gorandom.1300.c.tt
		add_piety = medium_piety_loss
		scope:deviant_go_random_1 = {
			add_opinion = {
				target = root
				modifier = grateful_opinion
				opinion = 20
			}
			stress_impact = {
			base = major_stress_impact_loss
			}
		}
	}			
}
#1301 courtier accused of dealing with whores
deviants_gorandom.1301 = { 
	type = character_event
	title = deviants_gorandom.1301.t
	desc = deviants_gorandom.1301.desc
	theme = deviantsmaskgo 
	cooldown = { years = 2 }
	override_background = { reference = throne_room }
	right_portrait = {
		character = root
		animation = thinking  
	}
    left_portrait = {
		character = scope:deviant_go_random_1
		animation = chaplain  
	}
    trigger = {
		has_trait = deviants_mask
		is_ruler = yes
		age >= 18
		any_courtier = {
			is_available_ai_adult = yes
			age >= 18
		}
	}
	immediate = {
		if = { 	
			limit = {
				any_courtier = {
					is_available_ai_adult = yes
					age >= 18
				}
			}
			random_courtier = {
				save_scope_as = deviant_go_random_1
				limit = {
					is_available_ai_adult = yes
					age >= 18
					}
				}
		}		
        else = {
		create_character = {
			location = root.capital_province
			template = servant_character
			age = { 20 30 }
			gender_female_chance = 50
			faith = root.capital_province.county.faith
			culture = root.capital_province.county.culture
			dynasty = none
			save_scope_as = deviant_go_random_1
			}
		}
	}	
	# investigate and confiscate anything suspicous you can get away with
	option = {
		name = deviants_gorandom.1301.a
		custom_tooltip = deviants_gorandom.1301.a.tt
		add_dread = minor_dread_gain
		stress_impact = {
			sadistic = medium_stress_impact_loss
		}
		scope:deviant_go_random_1 = {
			pay_short_term_gold = {
				target = root
				gold = tiny_gold_value
			}
			add_opinion = {
				target = root
				modifier = overreaction_opinion
				opinion = -50
			}
		}
	}		
	# condemn such behavior in general
	option = {
		name = deviants_gorandom.1301.b
		custom_tooltip = deviants_gorandom.1301.b.tt	
		add_piety = minor_piety_gain 
		stress_impact = {
			base = minor_stress_impact_gain
			lustful = medium_stress_impact_gain
			deviants_campslut = medium_stress_impact_gain
			deviants_hiredcampslut = medium_stress_impact_gain
			zealous = medium_stress_impact_loss
		}
	}	
	# ignore, they like it
	option = {
		name = deviants_gorandom.1301.c
		custom_tooltip = deviants_gorandom.1301.c.tt
		add_piety = medium_piety_loss
		stress_impact = {
			zealous = medium_stress_impact_gain
		}
		reverse_add_opinion = {
			target = scope:deviant_go_random_1
			modifier = grateful_opinion
			opinion = 20
		}
	}			
}
#1302you are suspected of deviancy, plea for you to show your piety in public
deviants_gorandom.1302 = { 
	type = character_event
	title = deviants_gorandom.1302.t
	desc = deviants_gorandom.1302.desc
	theme = deviantsmaskgo 
	cooldown = { years = 4 }
	override_background = { reference = throne_room }
	right_portrait = {
		character = root
		animation = chancellor 
	}
    trigger = {
		has_trait = deviants_mask
		is_ruler = yes
		age >= 18
	}	
	# public repent
	option = {
		name = deviants_gorandom.1302.a
		custom_tooltip = deviants_gorandom.1302.a.tt
		add_piety = medium_piety_gain
		remove_short_term_gold = medium_gold_value
		stress_impact = {
			base = minor_stress_impact_gain
			lustful = minor_stress_impact_gain
			shy = minor_stress_impact_gain
			zealous = major_stress_impact_loss
		}
	}		
	# I admit
	option = {
		name = deviants_gorandom.1302.b
		custom_tooltip = deviants_gorandom.1302.b.tt	
		add_trait = deviant 
		stress_impact = {
			base = medium_stress_impact_gain
			lustful = medium_stress_impact_loss
		}
	}	
	# ignore
	option = {
		name = deviants_gorandom.1302.c
		custom_tooltip = deviants_gorandom.1302.c.tt
		add_piety = medium_piety_loss
		stress_impact = {
			base = medium_stress_impact_gain
			zealous = minor_stress_impact_gain
		}
	}			
}
# courtier wants to kiss your bare feet
deviants_gorandom.1303 = { 
	type = character_event
	title = deviants_gorandom.1303.t
	desc = deviants_gorandom.1303.desc
	theme = deviantsmaskgo 
	cooldown = { years = 2 }
	override_background = { reference = throne_room }
	right_portrait = {
		character = root
		animation = thinking  
	}
    left_portrait = {
		character = scope:deviant_go_random_1
		animation = chaplain  
	}
    trigger = {
		has_trait = deviants_mask
		is_ruler = yes
		age >= 18
	}
	immediate = {
		if = { 	
			limit = {
				any_courtier = {
					is_available_ai_adult = yes
					age >= 18
				}
			}
			random_courtier = {
				save_scope_as = deviant_go_random_1
				limit = {
					is_available_ai_adult = yes
					age >= 18
					}
				}
		}		
        else = {
		create_character = {
			location = root.capital_province
			template = servant_character
			age = { 20 30 }
			gender_female_chance = 50
			faith = root.capital_province.county.faith
			culture = root.capital_province.county.culture
			dynasty = none
			save_scope_as = deviant_go_random_1
			}
		}
	}	
	# let them
	option = {
		name = deviants_gorandom.1303.a
		custom_tooltip = deviants_gorandom.1303.a.tt
		scope:deviant_go_random_1 = {
			add_opinion = {
				target = root
				modifier = grateful_opinion
				opinion = 20
			}
		}
		pay_short_term_gold = {
			target = scope:deviant_go_random_1
			gold = minor_gold_value
		}
	}		
	# I have heard of another custom, one where you lick my feet clean
	option = {
		name = deviants_gorandom.1303.b
		custom_tooltip = deviants_gorandom.1303.b.tt	
		stress_impact = {
			base = minor_stress_impact_loss
			sadistic = medium_stress_impact_loss
			lustful = minor_stress_impact_loss
		} 
		add_piety = minor_piety_loss
		scope:deviant_go_random_1 = {
			add_opinion = {
				target = root
				modifier = confusion_opinion
				opinion = -5
			}
			pay_short_term_gold = {
				target = root
				gold = tiny_gold_value
			}
		}
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantsadism
				value = 1
			}
		}
	}	
	# refuse, just what kind of a perverted thing are you trying to do
	option = {
		name = deviants_gorandom.1303.c
		custom_tooltip = deviants_gorandom.1303.c.tt
		add_piety = miniscule_piety_gain
		stress_impact = {
			base = medium_stress_impact_gain
		}
		scope:deviant_go_random_1 = {
			add_opinion = {
				target = root
				modifier = disappointed_opinion
				opinion = -10
			}
		}
	}			
}
#1304 courtier wants to bath with you
deviants_gorandom.1304 = { 
	type = character_event
	title = deviants_gorandom.1304.t
	desc = { 
		first_valid = {
			triggered_desc = {
				trigger = { 
					is_female = yes
					scope:deviant_go_random_1 = {
						is_female = yes
					} 
				}
			desc = deviants_gorandom.1304.a.desc
			}
			triggered_desc = {
				trigger = { 
					is_female = yes
					scope:deviant_go_random_1 = {
						OR = {	is_female = no	has_trait = futanari_genetic }
					} 
				}
			desc = deviants_gorandom.1304.b.desc
			}
			triggered_desc = {
				trigger = { 
					OR = {	is_female = no	has_trait = futanari_genetic }
					scope:deviant_go_random_1 = {
						is_female = yes
					} 
				}
			desc = deviants_gorandom.1304.c.desc
			}
			triggered_desc = {
				trigger = { 
					is_ruler = yes
				}
			desc = deviants_gorandom.1304.d.desc
			}
		}
	}
	theme = deviantsmaskgo 
	cooldown = { years = 1 }
	override_background = { reference = throne_room }
	right_portrait = {
		character = root
		animation = thinking  
	}
    left_portrait = {
		character = scope:deviant_go_random_1
		animation = chaplain  
	}
    trigger = {
		has_trait = deviants_mask
		is_ruler = yes
		age >= 18
		any_courtier = {
			is_available_ai_adult = yes
			age >= 18
			has_trait = lustful
		}
	}
	immediate = {
		random_courtier = {
			save_scope_as = deviant_go_random_1
			limit = {
				is_available_ai_adult = yes
				age >= 18
				has_trait = lustful
			}
		}	
	}	
	# agree to a normal bath
	option = {
		name = deviants_gorandom.1304.a
		custom_tooltip = deviants_gorandom.1304.a.tt
		stress_impact = {
			base = minor_stress_impact_loss
			lustful = minor_stress_impact_gain
			chaste = medium_stress_impact_gain
			shy = medium_stress_impact_gain
		}
		scope:deviant_go_random_1 = {
			add_opinion = {
				target = root
				modifier = grateful_opinion
				opinion = 20
			}
			stress_impact = {
			base = minor_stress_impact_loss
			sadistic = minor_stress_impact_loss
			lustful = minor_stress_impact_loss
			}
		}
	}	
	# agree to bath if both female
	option = {
		trigger = {
			is_female = yes
			scope:deviant_go_random_1 = {
				is_female = yes
			}
		}
		name = deviants_gorandom.1304.b
		custom_tooltip = deviants_gorandom.1304.b.tt
		trigger_event = deviants_gorandom.1360
	}		
	# agree to bath if you female and they male
	option = {
		trigger = {
			is_female = yes
			scope:deviant_go_random_1 = {
				OR = {	is_female = no	has_trait = futanari_genetic }
			}
		}
		name = deviants_gorandom.1304.c
		custom_tooltip = deviants_gorandom.1304.c.tt
		trigger_event = deviants_gorandom.1360
	}	
	# agree to bath if you male then they female
	option = {
		trigger = {
			OR = {	is_female = no	has_trait = futanari_genetic }
			scope:deviant_go_random_1 = {
				is_female = yes
			}
		}
		name = deviants_gorandom.1304.d
		custom_tooltip = deviants_gorandom.1304.d.tt
		trigger_event = deviants_gorandom.1360
	}		
	# refuse
	option = {
		name = deviants_gorandom.1304.e
		custom_tooltip = deviants_gorandom.1304.e.tt
		add_piety = miniscule_piety_gain
		stress_impact = {
			base = medium_stress_impact_gain
		}
		scope:deviant_go_random_1 = {
			add_opinion = {
				target = root
				modifier = disappointed_opinion
				opinion = -10
			}
		}
	}			
}
#1305 courtier accused of self-abuse or masturbation as one woudl put it, accused claims they were just scratcing an itch
deviants_gorandom.1305 = { 
	type = character_event
	title = deviants_gorandom.1305.t
	desc = deviants_gorandom.1305.desc
	theme = deviantsmaskgo 
	override_background = { reference = throne_room }
	cooldown = { years = 1 }
	right_portrait = {
		character = root
		animation = thinking  
	}
    left_portrait = {
		character = scope:deviant_go_random_1
		animation = chaplain  
	}
    trigger = {
		has_trait = deviants_mask
		is_ruler = yes
		age >= 18
	}
	immediate = {
		if = { 	
			limit = {
				any_courtier_or_guest = {
					is_available_ai_adult = yes
					age >= 18
				}
			}
			random_courtier_or_guest = {
				save_scope_as = deviant_go_random_1
				limit = {
					is_available_ai_adult = yes
					age >= 18
				}
			}
		}		
        else = {
		create_character = {
			location = root.capital_province
			template = servant_character
			age = { 20 30 }
			gender_female_chance = 50
			faith = root.capital_province.county.faith
			culture = root.capital_province.county.culture
			dynasty = none
			save_scope_as = deviant_go_random_1
			}
		}
	}	
	# have clergy examine them
	option = {
		name = deviants_gorandom.1305.a
		custom_tooltip = deviants_gorandom.1305.a.tt
		add_piety = minor_piety_gain
		stress_impact = {
			base = minor_stress_impact_gain
			lustful = medium_stress_impact_gain
			zealous = medium_stress_impact_loss
			sadistic = medium_stress_impact_loss
		}
		scope:deviant_go_random_1 = {
			add_opinion = {
				target = root
				modifier = insult_opinion
				opinion = -40
			}
			stress_impact = {
			base = minor_stress_impact_gain
			sadistic = minor_stress_impact_gain
			lustful = minor_stress_impact_loss
			chaste = medium_stress_impact_gain
			shy = medium_stress_impact_gain
			}
		}
	}		
	# flog
	option = {
		name = deviants_gorandom.1305.b
		custom_tooltip = deviants_gorandom.1305.b.tt	
		stress_impact = {
			base = minor_stress_impact_gain
			lustful = minor_stress_impact_gain
			zealous = medium_stress_impact_loss
			sadistic = minor_stress_impact_loss
		}
		scope:deviant_go_random_1 = {
			add_opinion = {
				target = root
				modifier = repentant_opinion
				opinion = 10
			}
			stress_impact = {
			base = minor_stress_impact_gain
			sadistic = minor_stress_impact_gain
			lustful = minor_stress_impact_loss
			chaste = medium_stress_impact_gain
			shy = medium_stress_impact_gain
			}
		} 
	}	
	# or deem innocent
	option = {
		name = deviants_gorandom.1305.c
		custom_tooltip = deviants_gorandom.1305.c.tt
		add_piety = medium_piety_loss
		stress_impact = {
			base = medium_stress_impact_gain
			lustful = major_stress_impact_loss
		}
		scope:deviant_go_random_1 = {
			add_opinion = {
				target = root
				modifier = grateful_opinion
				opinion = 20
			}
		}
	}			
}
# waking up restless, hook to go streaking
deviants_gorandom.1306 = { 
	type = character_event
	title = deviants_gorandom.1306.t
	desc = deviants_gorandom.1306.desc
	theme = deviantsmaskgo 
	override_background = { reference = bedchamber }
	right_portrait = {
		character = root
		animation = thinking  
		outfit_tags = { no_clothes }
	}
    trigger = {
		has_trait = deviants_mask
		is_ruler = yes
		age >= 18
		any_character_artifact = {
			has_artifact_modifier = deviantsmask_artifact_modifier
		}
	}
	# go streaking
	option = {
		trigger = {
			any_character_artifact = {
				has_artifact_modifier = deviantsmask_artifact_modifier
			}
		}
		name = deviants_gorandom.1306.a
		custom_tooltip = deviants_gorandom.1306.a.tt
		trigger_event = streaker_go.100
		stress_impact = {
			base = minor_stress_impact_loss
			lustful = minor_stress_impact_loss
		}
	}		
	# use the dildo
	option = {
		trigger = {
			is_female = yes
			has_trait = deviants_strange_dildo
			any_character_artifact = {
				has_artifact_modifier = deviants_strangedildo_modifier
			}
		}
		trait = deviants_strange_dildo
		name = deviants_gorandom.1306.b
		custom_tooltip = deviants_gorandom.1306.b.tt	 
		trigger_event = deviants_gorandom.1341

	}	

	#if sadistic and female and has male prisoner
	option = {
		trigger = {
			is_in_army = no
			is_incapable = no
			is_imprisoned = no
			is_travelling = no
			has_trait = deviants_mask
			has_trait = sadistic
			has_prisoners = yes
			is_female = yes
			any_prisoner = {
				OR = {	is_female = no	has_trait = futanari_genetic }
				age >= 18
				is_ai = yes
				is_adult = yes
				is_incapable = no
				is_in_prison_type = dungeon
				NOT = { 
					has_trait = eunuch_1
					has_trait = beardless_eunuch
				}
				NOT = { has_trait = blind }
			}
		}
		trait = sadistic
		name = deviants_gorandom.1306.c
		custom_tooltip = deviants_gorandom.1306.c.tt
		trigger_event = deviantsgo_prison.2000
	}	
	#if sadistic and has female prisoner, tour the prison
	option = {
		trigger = {
			is_in_army = no
			is_incapable = no
			is_imprisoned = no
			is_travelling = no
			has_trait = deviants_mask
			has_trait = sadistic
			has_prisoners = yes
			any_prisoner = {
				is_female = yes
				age >= 18
				is_ai = yes
				is_adult = yes
				is_incapable = no
				is_in_prison_type = dungeon
			}
		}
		trait = sadistic
		name = deviants_gorandom.1306.d
		custom_tooltip = deviants_gorandom.1306.d.tt
		trigger_event = deviantsgo_prison.0100
	}	
	#fuck a horse if has the trait
	option = {
		trigger = {
			is_female = yes
			has_trait = deviants_horse_fucker
		}
		trait = deviants_horse_fucker
		name = deviants_gorandom.1306.e
		custom_tooltip = deviants_gorandom.1306.e.tt
		trigger_event = deviants_maskgo.4099
	}			
	#I have hired whores, just pay them to deal with this
	option = {
		trigger = {
			has_trait = deviants_hiredcampslut
		}
		trait = deviants_hiredcampslut
		name = deviants_gorandom.1306.f
		custom_tooltip = deviants_gorandom.1306.f.tt
		remove_short_term_gold = minor_gold_value
		stress_impact = {
			base = medium_stress_impact_loss
			lustful = minor_stress_impact_loss
			sadistic = minor_stress_impact_loss
		}
	}	
	#I'm a whore.
	option = {
		trigger = {
			has_trait = deviants_campslut
			is_female = yes
		}
		trait = deviants_campslut
		name = deviants_gorandom.1306.g
		custom_tooltip = deviants_gorandom.1306.g.tt
		trigger_event = deviants_campslut.0099
	}	
}

# deciding how to deal with stress
deviants_gorandom.1307 = { 
	type = character_event
	title = deviants_gorandom.1307.t
	desc = { 
		random_valid = {
			triggered_desc = {
				trigger = { 
					NOT = { 
						any_character_artifact = {
							has_artifact_modifier = deviantsmask_artifact_modifier
						}
					}	
				}
			desc = deviants_gorandom.1307.nomask.desc
			}
			triggered_desc = {
				trigger = { 
					any_character_artifact = {
						has_artifact_modifier = deviantsmask_artifact_modifier
					}
				}
			desc = deviants_gorandom.1307.mask.desc
			}
		}
		random_valid = {
			triggered_desc = {
				trigger = { 
					has_trait = deviants_strange_dildo 
					any_character_artifact = {
						has_artifact_modifier = deviants_strangedildo_modifier
					}
				}
			desc = deviants_gorandom.1307.a.desc
			}
		}
		random_valid = {
			triggered_desc = {
				trigger = { has_trait = deviants_horse_fucker }
			desc = deviants_gorandom.1307.b.desc
			}
		}
		random_valid = {
			triggered_desc = {
				trigger = {
					has_trait = deviants_campslut
					is_female = yes
					has_trait = lustful 
				}
			desc = deviants_gorandom.1307.c.desc
			}
		}
	}	
	theme = deviantsmaskgo 
	override_background = { reference = throne_room }
	right_portrait = {
		character = root
		animation = thinking  
	}
    trigger = {
		has_trait = deviants_mask
		is_ruler = yes
		age >= 18
	}
	# mess with servants if no mask
	option = {
		name = deviants_gorandom.1307.nomask
		custom_tooltip = deviants_gorandom.1307.nomask.tt
		stress_impact = {
			base = minor_stress_impact_loss
			lustful = minor_stress_impact_loss
			sadistic = minor_stress_impact_loss
		}
	}	
	# go streaking
	option = {
		trigger = {
			any_character_artifact = {
				has_artifact_modifier = deviantsmask_artifact_modifier
			}
		}
		name = deviants_gorandom.1307.a
		custom_tooltip = deviants_gorandom.1307.a.tt
		trigger_event = streaker_go.100
		stress_impact = {
			base = minor_stress_impact_loss
			lustful = minor_stress_impact_loss
		}
	}		
	# use the dildo
	option = {
		trigger = {
			is_female = yes
			has_trait = deviants_strange_dildo
			has_trait_xp = {
				trait = deviants_strange_dildo
				track = strange_dildo_addiction
				value < 50
			}
			any_character_artifact = {
				has_artifact_modifier = deviants_strangedildo_modifier
			}
		}
		trait = deviants_strange_dildo
		name = deviants_gorandom.1307.b
		custom_tooltip = deviants_gorandom.1307.b.tt	 
		trigger_event = deviants_gorandom.1341

	}	
	# use the dildo if higher exp
	option = {
		trigger = {
			is_female = yes
			has_trait = deviants_strange_dildo
			has_trait_xp = {
				trait = deviants_strange_dildo
				track = strange_dildo_addiction
				value >= 50
			}
			any_character_artifact = {
				has_artifact_modifier = deviants_strangedildo_modifier
			}
		}
		trait = deviants_strange_dildo
		name = deviants_gorandom.1307.b
		custom_tooltip = deviants_gorandom.1307.b.tt	 
		trigger_event = deviants_maskgo.0510

	}	

	#if sadistic and female and has male prisoner
	option = {
		trigger = {
			is_in_army = no
			is_incapable = no
			is_imprisoned = no
			is_travelling = no
			has_trait = deviants_mask
			has_trait = sadistic
			has_prisoners = yes
			is_female = yes
			any_prisoner = {
				OR = {	is_female = no	has_trait = futanari_genetic }
				age >= 18
				is_ai = yes
				is_adult = yes
				is_incapable = no
				is_in_prison_type = dungeon
				NOT = { 
					has_trait = eunuch_1
					has_trait = beardless_eunuch
				}
				NOT = { has_trait = blind }
			}
		}
		trait = sadistic
		name = deviants_gorandom.1307.c
		custom_tooltip = deviants_gorandom.1307.c.tt
		trigger_event = deviantsgo_prison.2000
	}	
	#if sadistic and has female prisoner, tour the prison
	option = {
		trigger = {
			is_in_army = no
			is_incapable = no
			is_imprisoned = no
			is_travelling = no
			has_trait = deviants_mask
			has_trait = sadistic
			has_prisoners = yes
			any_prisoner = {
				is_female = yes
				age >= 18
				is_ai = yes
				is_adult = yes
				is_incapable = no
				is_in_prison_type = dungeon
			}
		}
		trait = sadistic
		name = deviants_gorandom.1307.d
		custom_tooltip = deviants_gorandom.1307.d.tt
		trigger_event = deviantsgo_prison.0100
	}	
	#fuck a horse if has the trait
	option = {
		trigger = {
			is_female = yes
			has_trait = deviants_horse_fucker
		}
		trait = deviants_horse_fucker
		name = deviants_gorandom.1307.e
		custom_tooltip = deviants_gorandom.1307.e.tt
		trigger_event = deviants_maskgo.4099
	}			
	#I have hired whores, just pay them to deal with this
	option = {
		trigger = {
			has_trait = deviants_hiredcampslut
		}
		trait = deviants_hiredcampslut
		name = deviants_gorandom.1307.f
		custom_tooltip = deviants_gorandom.1307.f.tt
		remove_short_term_gold = minor_gold_value
		stress_impact = {
			base = medium_stress_impact_loss
			lustful = minor_stress_impact_loss
			sadistic = minor_stress_impact_loss
		}
	}	
	#I'm a whore.
	option = {
		trigger = {
			has_trait = deviants_campslut
			is_female = yes
			has_trait = lustful
		}
		trait = deviants_campslut
		name = deviants_gorandom.1307.g
		custom_tooltip = deviants_gorandom.1307.g.tt
		trigger_event = deviants_campslut.0099
	}	
	#I'm a courtesan.
	option = {
		trigger = {
			has_trait = deviant_courtesan_slut
			is_female = yes
			has_trait = lustful
			any_courtier = {
				OR = {	is_female = no	has_trait = futanari_genetic }
				age >= 18
				is_ai = yes
				is_adult = yes
				is_incapable = no
				is_imprisoned = no
				NOT = { has_sexuality = homosexual }
				NOT = { has_relation_lover = root }
				NOT = { is_concubine_of = root }
				NOT = { is_spouse_of = root }
				NOT = { is_child_of = root }
				NOT = { is_sibling_of = root }
				NOT = { is_parent_of = root }
				NOT = { is_grandparent_of = root }
				NOT = { is_grandchild_of = root }
				NOT = { this = root }
				NOT = { has_trait = chaste }
				NOT = { has_trait = shy }
				NOT = { has_trait = celibate }
				NOT = { 
					has_trait = eunuch_1
					has_trait = beardless_eunuch
				}
				NOT = { has_trait = blind }
				NOT = { has_trait = loyal }
        	}
		}	
		trait = deviant_courtesan_slut
		name = deviants_gorandom.1307.h
		custom_tooltip = deviants_gorandom.1307.h.tt
		stress_impact = {
			base = minor_stress_impact_loss
			lustful = minor_stress_impact_loss
			greedy = minor_stress_impact_loss
		}
		trigger_event = courtesango_deviant_events.0100
	}	
}


#1310 you are accused of witchcraft, local clergy demand an inspection and a donation...
deviants_gorandom.1310 = { 
	type = character_event
	title = deviants_gorandom.1310.t
	desc = { 
		random_valid = {
			triggered_desc = {
				trigger = { is_female = yes }
			desc = deviants_campslut.1310.a.desc
			}
			triggered_desc = {
				trigger = { OR = {	is_female = no	has_trait = futanari_genetic } }
			desc = deviants_campslut.1310.b.desc
			}
		}
	}
	theme = deviantsmaskgo 
	cooldown = { years = 4 }
	override_background = { reference = throne_room }
	right_portrait = {
		character = root
		animation = thinking  
	}
    left_portrait = {
		character = scope:deviant_go_random_1
		animation = scheme  
	}
    trigger = {
		has_trait = deviants_mask
		is_ruler = yes
		age >= 18
	}
	immediate = {
		if = { 	
			limit = {
				any_courtier_or_guest = {
					is_available_ai_adult = yes
					age >= 18
					is_clergy = yes
					OR = {	is_female = no	has_trait = futanari_genetic }
				}
			}
			random_courtier_or_guest = {
				save_scope_as = deviant_go_random_1
				limit = {
					is_available_ai_adult = yes
					age >= 18
					is_clergy = yes
					OR = {	is_female = no	has_trait = futanari_genetic }
				}
			}
		}		
        else = {
		create_character = {
			location = root.capital_province
			template = priest_character_template
			age = { 20 60 }
			gender_female_chance = 0
			faith = root.capital_province.county.faith
			culture = root.capital_province.county.culture
			dynasty = none
			save_scope_as = deviant_go_random_1
			}
		}
	}	
	# male have clergy examine me, for payment
	option = {
		trigger ={
			OR = {	is_female = no	has_trait = futanari_genetic }
		}
		name = deviants_gorandom.1310.a
		custom_tooltip = deviants_gorandom.1310.a.tt
		pay_short_term_gold = {
			target = scope:deviant_go_random_1
			gold = medium_gold_value
		}
		add_piety = medium_piety_gain
		stress_impact = {
			base = minor_stress_impact_gain
			lustful = medium_stress_impact_loss
			zealous = major_stress_impact_loss
		}
	}		
	# female have clergy examine me
	option = {
		trigger ={
			is_female = yes
		}
		name = deviants_gorandom.1310.b
		custom_tooltip = deviants_gorandom.1310.b.tt
		trigger_event = deviants_gorandom.1311
		add_piety = medium_piety_gain
		stress_impact = {
			base = minor_stress_impact_gain
			lustful = medium_stress_impact_loss
			zealous = major_stress_impact_loss
		}
	}	
	# show your faith publicly
	option = {
		name = deviants_gorandom.1310.c
		custom_tooltip = deviants_gorandom.1310.c.tt	
		add_prestige = medium_prestige_loss
		add_piety = minor_piety_gain
		stress_impact = {
			base = major_stress_impact_gain
			lustful = minor_stress_impact_gain
			zealous = medium_stress_impact_loss
		}
	}	
	# ignore, you are rumored of hiding dark secrets since you refuse to prove your innocence
	option = {
		name = deviants_gorandom.1310.d
		custom_tooltip = deviants_gorandom.1310.d.tt
		add_piety = major_piety_loss
		stress_impact = {
			base = medium_stress_impact_gain
		}
	}			
}

#1311 female ruler being examined by a priest
deviants_gorandom.1311 = { 
	type = character_event
	title = deviants_gorandom.1311.t
	desc = deviants_gorandom.1311.desc
	theme = deviantsmaskgo 
	override_background = { reference = temple }
	right_portrait = {
		character = root
		animation = prisondungeon   
		outfit_tags = { no_clothes }
	}
    left_portrait = {
		character = scope:deviant_go_random_1
		animation = aggressive_unarmed
	}	
	# beg mercy from god like he commands, as he rubs and pulls your clit, for hours, later he will sing prasies for your piety
	option = {
		name = deviants_gorandom.1311.a
		custom_tooltip = deviants_gorandom.1311.a.tt
		add_piety = medium_piety_gain
		stress_impact = {
			base = major_stress_impact_gain
			zealous = major_stress_impact_loss
			lustful = major_stress_impact_loss 
			shy = medium_stress_impact_gain
			chaste = medium_stress_impact_gain
		}
		scope:deviant_go_random_1 = {
			add_opinion = {
				target = root
				modifier = pleased_opinion
				opinion = 20
			}
			stress_impact = {
			base = major_stress_impact_loss
			}
		}
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantlibido
				value = 1
			}
		}
	}		
	# stay silent, publicly announced that your clit is of unusual size... but not a sodomite
	option = {
		name = deviants_gorandom.1311.b
		custom_tooltip = deviants_gorandom.1311.b.tt
		add_piety = medium_piety_loss
		stress_impact = {
			base = medium_stress_impact_gain
		}
		scope:deviant_go_random_1 = {
			add_opinion = {
				target = root
				modifier = annoyed_opinion
				opinion = -20
			}
		}
	}		
	# threaten him, he goes get the smooth stick
	option = {
		name = deviants_gorandom.1311.c
		custom_tooltip = deviants_gorandom.1311.c.tt
		trigger_event = deviants_gorandom.1312
	}		
}

#1312 female ruler being anal stick fucked and rubbed by the priest, he shouting me to repent with glee
deviants_gorandom.1312 = { 
	type = character_event
	title = deviants_gorandom.1312.t
	desc = deviants_gorandom.1312.desc
	theme = deviantsmaskgo 
	override_background = { reference = temple }
	right_portrait = {
		character = root
		animation = prisondungeon   
		outfit_tags = { no_clothes }
	}
    left_portrait = {
		character = scope:deviant_go_random_1
		animation = aggressive_unarmed
	}	
	# beg for mercy from god, eventually he announced that you passed the test
	option = {
		name = deviants_gorandom.1312.a
		custom_tooltip = deviants_gorandom.1312.a.tt
		stress_impact = {
			base = medium_stress_impact_gain
			zealous = medium_stress_impact_loss
			lustful = medium_stress_impact_loss 
		}	
		scope:deviant_go_random_1 = {
			add_opinion = {
				target = root
				modifier = pleased_opinion
				opinion = 40
			}
			stress_impact = {
			base = major_stress_impact_loss
			}
		}
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantlibido
				value = 2
			}
		}
	}	
	option = {
		name = deviants_gorandom.1312.b
		custom_tooltip = deviants_gorandom.1312.b.tt
		stress_impact = {
			base = medium_stress_impact_gain
			zealous = medium_stress_impact_gain 
		}	
		add_trait = witch
		scope:deviant_go_random_1 = {
			add_opinion = {
				target = root
				modifier = frustrated_opinion
				opinion = -20
			}
			stress_impact = {
			base = medium_stress_impact_gain
			}	
		}
	}
}

#1320 female courtier is accused of witchcraft
deviants_gorandom.1320 = { 
	type = character_event
	title = deviants_gorandom.1320.t
	desc = deviants_gorandom.1320.desc
	theme = deviantsmaskgo 
	cooldown = { years = 1 }
	override_background = { reference = throne_room }
	right_portrait = {
		character = root
		animation = thinking  
	}
    left_portrait = {
		character = scope:deviant_go_random_1
		animation = worry  
	}
    trigger = {
		has_trait = deviants_mask
		is_ruler = yes
		age >= 18
	}
	immediate = {
		if = { 	
			limit = {
				any_courtier_or_guest = {
					is_available_ai_adult = yes
					age >= 18
					is_female = yes
				}
			}
			random_courtier_or_guest = {
				save_scope_as = deviant_go_random_1
				limit = {
					is_available_ai_adult = yes
					age >= 18
					is_female = yes
				}
			}
		}		
        else = {
		create_character = {
			location = root.capital_province
			template = servant_character
			age = { 20 30 }
			gender_female_chance = 100
			faith = root.capital_province.county.faith
			culture = root.capital_province.county.culture
			dynasty = none
			save_scope_as = deviant_go_random_1
			}
		}
	}	
	# have clergy examine the size of her clit
	option = {
		name = deviants_gorandom.1320.a
		custom_tooltip = deviants_gorandom.1320.a.tt
		add_piety = minor_piety_gain
		stress_impact = {
			zealous = medium_stress_impact_loss
			sadistic = medium_stress_impact_loss
		}
		scope:deviant_go_random_1 = {
			add_opinion = {
				target = root
				modifier = angry_opinion
				opinion = -20
			}
			stress_impact = {
			base = medium_stress_impact_gain
			lustful = medium_stress_impact_loss
			chaste = medium_stress_impact_gain
			shy = medium_stress_impact_gain
			}
		}
	}		
	# personally inspect the size of her clit
	option = {
		name = deviants_gorandom.1320.b
		custom_tooltip = deviants_gorandom.1320.b.tt	
		trigger_event = deviants_gorandom.1321
		stress_impact = {
			lustful = medium_stress_impact_loss
			zealous = medium_stress_impact_loss
			sadistic = medium_stress_impact_loss
		}
		scope:deviant_go_random_1 = {
			add_opinion = {
				target = root
				modifier = repentant_opinion
				opinion = 10
			}
			stress_impact = {
			base = minor_stress_impact_gain
			lustful = minor_stress_impact_loss
			chaste = minor_stress_impact_gain
			shy = minor_stress_impact_gain
			}
		} 
	}	
	# deem innocent
	option = {
		name = deviants_gorandom.1320.c
		custom_tooltip = deviants_gorandom.1320.c.tt
		add_piety = medium_piety_loss
		stress_impact = {
			base = medium_stress_impact_gain
			lustful = major_stress_impact_loss
		}
		scope:deviant_go_random_1 = {
			add_opinion = {
				target = root
				modifier = grateful_opinion
				opinion = 20
			}
		}
	}			
}
#1321 examine female courtier visually
deviants_gorandom.1321 = { 
	type = character_event
	title = deviants_gorandom.1321.t
	desc = deviants_gorandom.1321.desc
	theme = deviantsmaskgo 
	override_background = { reference = dungeon }
	left_portrait = {
		character = root
		animation = thinking  
	}
    right_portrait = {
		character = scope:deviant_go_random_1
		animation = prisondungeon  
		outfit_tags = { no_clothes }
	}	
	# try to rub her erect, to see if she is like a man... 
	option = {
		name = deviants_gorandom.1321.a
		custom_tooltip = deviants_gorandom.1321.a.tt
		trigger_event = deviants_gorandom.1322
		stress_impact = {
			zealous = medium_stress_impact_loss
			sadistic = medium_stress_impact_loss
			lustful = minor_stress_impact_loss
		}
		scope:deviant_go_random_1 = {
			add_opinion = {
				target = root
				modifier = confusion_opinion
				opinion = 5
			}
			stress_impact = {
			base = minor_stress_impact_gain
			lustful = medium_stress_impact_loss
			chaste = medium_stress_impact_gain
			shy = medium_stress_impact_gain
			}
		}
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantlibido
				value = 1
			}
		}
	}		
	# deem innocent
	option = {
		name = deviants_gorandom.1321.b
		custom_tooltip = deviants_gorandom.1321.b.tt
		add_piety = miniscule_piety_gain
		scope:deviant_go_random_1 = {
			add_opinion = {
				target = root
				modifier = grateful_opinion
				opinion = 20
			}
		}
	}		
	#inform everyone of the unsual growth on her private area, though she does prove later publicly that it's not true
	option = {
		trigger = {
			has_trait = sadistic
		}
		trait = sadistic
		name = deviants_gorandom.1321.c
		custom_tooltip = deviants_gorandom.1321.c.tt
		add_piety = minor_piety_gain
		stress_impact = {
			sadistic = medium_stress_impact_loss
		}
		imprison = {
			target = scope:deviant_go_random_1
			type = dungeon
		}
		scope:deviant_go_random_1 = {
			add_opinion = {
				target = root
				modifier = angry_opinion
				opinion = -40
			}
			stress_impact = {
			base = major_stress_impact_gain
			}
			add_piety = medium_piety_loss
		}
	}		
}
#1322 trying to rub the female courtier erect
deviants_gorandom.1322 = { 
	type = character_event
	title = deviants_gorandom.1322.t
	desc = deviants_gorandom.1322.desc
	theme = deviantsmaskgo 
	override_background = { reference = dungeon }
	left_portrait = {
		character = root
		animation = scheme  
	}
    right_portrait = {
		character = scope:deviant_go_random_1
		animation = prisondungeon  
		outfit_tags = { no_clothes }
	}	
	# do the stick test too 
	option = {
		trigger = {
			has_trait = sadistic
		}
		trait = sadistic
		name = deviants_gorandom.1322.a
		custom_tooltip = deviants_gorandom.1322.a.tt
		add_piety = medium_piety_gain
		stress_impact = {
			zealous = medium_stress_impact_loss
			sadistic = massive_stress_impact_loss
		}
		scope:deviant_go_random_1 = {
			add_opinion = {
				target = root
				modifier = hate_opinion
				opinion = -80
			}
			stress_impact = {
			base = major_stress_impact_gain
			lustful = medium_stress_impact_loss
			chaste = medium_stress_impact_gain
			shy = medium_stress_impact_gain
			}
		}
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantsadism
				value = 1
			}
		}
	}		
	# deem innocent
	option = {
		name = deviants_gorandom.1322.b
		custom_tooltip = deviants_gorandom.1322.b.tt
		add_piety = miniscule_piety_gain
		scope:deviant_go_random_1 = {
			add_opinion = {
				target = root
				modifier = grateful_opinion
				opinion = 20
			}
		}
	}		
	#inform everyone of the giant size of her clit, though she does prove later publicly that it's not true
	option = {
		trigger = {
			has_trait = sadistic
		}
		trait = sadistic
		name = deviants_gorandom.1322.c
		custom_tooltip = deviants_gorandom.1322.c.tt
		add_piety = minor_piety_gain
		stress_impact = {
			sadistic = medium_stress_impact_loss
		}
		imprison = {
			target = scope:deviant_go_random_1
			type = dungeon
		}
		scope:deviant_go_random_1 = {
			add_opinion = {
				target = root
				modifier = angry_opinion
				opinion = -40
			}
			stress_impact = {
			base = medium_stress_impact_gain
			}
			add_piety = medium_piety_loss
		}
	}		
}
#1330 female healer being accused of stealing semen from men,
deviants_gorandom.1330 = { 
	type = character_event
	title = deviants_gorandom.1330.t
	desc = deviants_gorandom.1330.desc
	theme = deviantsmaskgo 
	cooldown = { years = 30 }
	override_background = { reference = throne_room }
	right_portrait = {
		character = root
		animation = thinking  
	}
	left_portrait = {
		character = scope:deviant_go_random_1
		animation = prisonhouse  
	}
    trigger = {
		has_trait = deviants_mask
		is_ruler = yes
		age >= 18
		any_living_character = {
			NOT = { has_trait = deviants_seed_alchemist }
		}
	}
	immediate = {
		create_character = {
			location = root.capital_province
			template = deviant_physician_character_template
			faith = root.capital_province.county.faith
			culture = root.capital_province.county.culture
			dynasty = none
			save_scope_as = deviant_go_random_1
		}
	}
	# witch trial, burned by the mob, gain piety
	option = {
		name = deviants_gorandom.1330.a
		custom_tooltip = deviants_gorandom.1330.a.tt
		add_piety = minor_piety_gain
		scope:deviant_go_random_1 = {
			add_opinion = {
				target = root
				modifier = hate_opinion
				opinion = -200
			}
			stress_impact = {
			base = massive_stress_impact_gain
			}
			death = {
				death_reason = death_burned_by_mob
			}
		}
	}		
	#imprison, for future investigation, -50 hate
	option = {
		name = deviants_gorandom.1330.b
		custom_tooltip = deviants_gorandom.1330.b.tt
		imprison = {
			target = scope:deviant_go_random_1
			type = dungeon
		}
		scope:deviant_go_random_1 = {
			add_opinion = {
				target = root
				modifier = hate_opinion
				opinion = -100
			}
			stress_impact = {
			base = medium_stress_impact_gain
			}
		}
	}	
	#hire/turn into courtier, lose piety BUt gain healer +20 grateful
	option = {
		name = deviants_gorandom.1330.c
		custom_tooltip = deviants_gorandom.1330.c.tt
		add_courtier = scope:deviant_go_random_1
		add_piety = medium_piety_loss
		scope:deviant_go_random_1 = {
			add_opinion = {
				target = root
				modifier = grateful_opinion
				opinion = 20
			}
		}
	}	
	# let her go, no issues, small piety loss, but she pays tiny gold value
	option = {
		name = deviants_gorandom.1330.d
		custom_tooltip = deviants_gorandom.1330.d.tt
		add_piety = medium_piety_loss
		add_gold = minor_gold_value
		hidden_effect = {
			scope:deviant_go_random_1 = {
				death = {
					death_reason = death_vanished
				}
			}
		}	
	}			
}
#1331 peasant mob stripped female courtier to inspect her for Devil's Teat,
deviants_gorandom.1331 = { 
	type = character_event
	title = deviants_gorandom.1331.t
	desc = deviants_gorandom.1331.desc
	theme = deviantsmaskgo 
	cooldown = { years = 2 }
	override_background = { reference = throne_room }
	right_portrait = {
		character = root
		animation = thinking
	}
	left_portrait = {
		character = scope:deviant_go_random_1
		animation = rage 
	}
    trigger = {
		has_trait = deviants_mask
		is_ruler = yes
		age >= 18
		any_courtier_or_guest = {
			is_available_ai_adult = yes
			age >= 18
			is_female = yes
			NOT = { is_spouse_of = root }
		}
	}
	immediate = {
		random_courtier_or_guest = {
			save_scope_as = deviant_go_random_1
			limit = {
				is_available_ai_adult = yes
				age >= 18
				is_female = yes
				NOT = { is_spouse_of = root }
			}
		}
	}
	# flog all, lose piety but get tiny gold and she likes it, 
	option = {
		name = deviants_gorandom.1331.a
		custom_tooltip = deviants_gorandom.1331.a.tt
		add_piety = minor_piety_loss
		add_gold = tiny_gold_value
		scope:deviant_go_random_1 = {
			add_opinion = {
				target = root
				modifier = grateful_opinion
				opinion = 20
			}
			stress_impact = {
			base = minor_stress_impact_loss
			}
		}
	}		
	#have professionals inspect her, just in case, she won't like it but gain piety
	option = {
		name = deviants_gorandom.1331.b
		custom_tooltip = deviants_gorandom.1331.b.tt
		add_piety = minor_piety_gain
		scope:deviant_go_random_1 = {
			add_opinion = {
				target = root
				modifier = angry_opinion
				opinion = -40
			}
			stress_impact = {
				base = medium_stress_impact_gain
				lustful = medium_stress_impact_loss
			}
		}
	}	
	# not my issue, lose prestige from rumors that you are letting your lowest subjects do what they want, except she being annoyned at you
	option = {
		name = deviants_gorandom.1331.c
		custom_tooltip = deviants_gorandom.1331.c.tt
		add_prestige = minor_prestige_loss
		scope:deviant_go_random_1 = {
			add_opinion = {
				target = root
				modifier = annoyed_opinion
				opinion = -20
			}
		}
	}			
}
#1332 royal and up, peasants demand to have your Royal Touch cure some new weakening malady, and special gold coins called “touchpieces" they use as amulets
deviants_gorandom.1332 = { 
	type = character_event
	title = deviants_gorandom.1332.t
	desc = deviants_gorandom.1332.desc
	theme = deviantsmaskgo 
	cooldown = { years = 5 }
	override_background = { reference = throne_room }
	right_portrait = {
		character = root
		animation = chancellor 
	}
    trigger = {
		has_trait = deviants_mask
		is_ruler = yes
		age >= 18
		primary_title.tier >= tier_kingdom
	}
	# agree, lose medium gold for the touchpieces, gain medium piety
	option = {
		name = deviants_gorandom.1332.a
		custom_tooltip = deviants_gorandom.1332.a.tt
		remove_short_term_gold = medium_gold_value
		add_piety = medium_piety_gain
		stress_impact = {
			base = medium_stress_impact_gain
			lustful = medium_stress_impact_loss
		}
	}		
	# they should be the ones paying me for the honor
	option = {
		name = deviants_gorandom.1332.b
		custom_tooltip = deviants_gorandom.1332.b.tt
		add_gold = minor_gold_value
		add_piety = medium_piety_loss
	}	
	# if lustful, if they want to touch me, they can do so as much as they want... gain major piety, lose major prestige, for allowing a commoner mob grope you for almost a day
	option = {
		trigger = {
			has_trait = lustful
		}
		trait = lustful
		name = deviants_gorandom.1332.c
		custom_tooltip = deviants_gorandom.1332.c.tt
		add_piety = major_piety_gain
		add_prestige = major_prestige_loss
		stress_impact = {
			lustful = medium_stress_impact_loss
		}
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantlibido
				value = 4
			}
		}
	}		
	# refuse, lose medium piety, claims you are not doing your royal duties for your subjects
	option = {
		name = deviants_gorandom.1332.d
		custom_tooltip = deviants_gorandom.1332.d.tt
		add_prestige = medium_prestige_loss
	}		
}
#1333 new claim is spreading among the commoners, that woman's breast milk can be used to prevent some new minor illness,
deviants_gorandom.1333 = { 
	type = character_event
	title = deviants_gorandom.1333.t
	desc = deviants_gorandom.1333.desc
	theme = deviantsmaskgo 
	cooldown = { years = 10 }
	override_background = { reference = throne_room }
	right_portrait = {
		character = root
		animation = chancellor 
	}
    trigger = {
		has_trait = deviants_mask
		is_ruler = yes
		age >= 18
	}
	# have your men explore this, gain prestige from them praising you, but lose piety from them going around sucking tits
	option = {
		name = deviants_gorandom.1333.a
		custom_tooltip = deviants_gorandom.1333.a.tt
		add_prestige = minor_prestige_gain
		add_piety = minor_piety_loss
		every_courtier = {
			custom = custom.every_female_courtier
			limit = {
				is_female = yes
				age >= 18
			}
			add_opinion = {
				target = root
				modifier = angry_opinion
				opinion = -10
			}
		}
	}		
	#investigate personally, lose medium piety, lose medium stress, more if sadistic/lustful
	option = {
		name = deviants_gorandom.1333.b
		custom_tooltip = deviants_gorandom.1333.b.tt
		add_piety = medium_piety_loss
		stress_impact = {
			base = medium_stress_impact_loss
			sadistic = medium_stress_impact_loss
			lustful = medium_stress_impact_loss
		}
		every_courtier = {
			custom = custom.every_female_courtier
			limit = {
				is_female = yes
				age >= 18
			}
			add_opinion = {
				target = root
				modifier = confusion_opinion
				opinion = -5
			}
		}
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantlibido
				value = 1
			}
		}
	}	
	# hire religous scholars to investigate, gain minor piety
	option = {
		name = deviants_gorandom.1333.c
		custom_tooltip = deviants_gorandom.1333.c.tt
		add_piety = minor_piety_gain
		remove_short_term_gold = minor_gold_value
	}	
	# ignore, lose prestige for rumors that you are letting your subjects do what they want
	option = {
		name = deviants_gorandom.1333.d
		custom_tooltip = deviants_gorandom.1333.d.tt
		add_prestige = minor_prestige_loss
	}			
}

#1334 claim that if a woman has been unfateful can be measured from the size and color of her nipples, big dark ones are a punishment from the heavens...
deviants_gorandom.1334 = { 
	type = character_event
	title = deviants_gorandom.1334.t
	desc = deviants_gorandom.1334.desc
	theme = deviantsmaskgo 
	cooldown = { years = 20 }
	override_background = { reference = throne_room }
	right_portrait = {
		character = root
		animation = chancellor 
	}
    trigger = {
		has_trait = deviants_mask
		is_ruler = yes
		age >= 18
	}
	# purge this weird belief before it gets out of hand
	option = {
		name = deviants_gorandom.1334.a
		custom_tooltip = deviants_gorandom.1334.a.tt
		add_piety = minor_piety_loss
		add_prestige = minor_prestige_loss
		every_courtier = {
			custom = custom.every_female_courtier
			limit = {
				is_female = yes
				age >= 18
			}
			add_opinion = {
				target = root
				modifier = grateful_opinion
				opinion = 20
			}
		}
	}		
	#set up sanctioned inspections until they get bored of paying the fees
	option = {
		name = deviants_gorandom.1334.b
		custom_tooltip = deviants_gorandom.1334.b.tt
		add_gold = medium_gold_value
		add_piety = medium_piety_loss
		add_prestige = minor_prestige_loss
	}	
	# inspect every woman's breasts, so others do not have to, for some reason, most who hear the rumors of you strippingd onw women and inspect their breasts, do not think you are pious
	option = {
		name = deviants_gorandom.1334.c
		custom_tooltip = deviants_gorandom.1334.c.tt
		add_piety = medium_piety_loss
		stress_impact = {
			base = minor_stress_impact_loss
			lustful = minor_stress_impact_loss
			sadistic = medium_stress_impact_loss
		}
		every_courtier = {
			custom = custom.every_female_courtier
			limit = {
				is_female = yes
				age >= 18
			}
			add_opinion = {
				target = root
				modifier = flustered_opinion
				opinion = 5
			}
		}
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantlibido
				value = 1
			}
		}
	}	
	# ignore, this is dumb, but lose piety due to incidents, for some reason even the commoners in other regions do not think it makes enses 
	option = {
		name = deviants_gorandom.1334.d
		custom_tooltip = deviants_gorandom.1334.d.tt
		add_piety = minor_piety_loss
		every_courtier = {
			custom = custom.every_female_courtier
			limit = {
				is_female = yes
				age >= 18
			}
			add_opinion = {
				target = root
				modifier = annoyed_opinion
				opinion = -10
			}
		}
	}			
}
#1335 random lustful courtier wants to offer a small favor, if you ignore the petition that has just been delivered to you,
deviants_gorandom.1335 = { 
	type = character_event
	title = deviants_gorandom.1335.t
	desc = deviants_gorandom.1335.desc
	theme = deviantsmaskgo 
	cooldown = { years = 20 }
	override_background = { reference = throne_room }
	right_portrait = {
		character = root
		animation = thinking 
	}
	left_portrait = {
		character = scope:deviant_go_random_1
		animation = scheme 
	}
    trigger = {
		has_trait = deviants_mask
		is_ruler = yes
		age >= 18
		any_courtier = {
			is_available_ai_adult = yes
			age >= 18
			has_trait = lustful
		}
	}
	immediate = {
		random_courtier = {
			save_scope_as = deviant_go_random_1
			limit = {
				is_available_ai_adult = yes
				age >= 18
				has_trait = lustful
			}
		}
	}
	# accept the minor hook
	option = {
		name = deviants_gorandom.1335.a
		custom_tooltip = deviants_gorandom.1335.a.tt
		add_prestige = minor_prestige_loss
		add_hook = {
			type = favor_hook
			target = scope:deviant_go_random_1
		}
	}		
	#ask for minor gold
	option = {
		name = deviants_gorandom.1335.b
		custom_tooltip = deviants_gorandom.1335.b.tt
		add_prestige = minor_prestige_loss
		scope:deviant_go_random_1 = {
			pay_short_term_gold = {
				target = root
				gold = minor_gold_value
			}
		}
	}	
	# publicly condemn them, and ask them repent, they are angry, you gain piety, he loses it
	option = {
		name = deviants_gorandom.1335.c
		custom_tooltip = deviants_gorandom.1335.c.tt
		add_piety = medium_piety_gain
		scope:deviant_go_random_1 = {
			add_piety = medium_piety_loss
		}
		reverse_add_opinion = {
			target = scope:deviant_go_random_1
			modifier = angry_opinion
			opinion = -40
		}
	}	
	# burn it, he really likes it... 50 grateful
	option = {
		name = deviants_gorandom.1335.d
		custom_tooltip = deviants_gorandom.1335.d.tt
		add_prestige = minor_prestige_loss
		reverse_add_opinion = {
			target = scope:deviant_go_random_1
			modifier = grateful_opinion
			opinion = 50
		}
	}	
	# tell them to kneel, and serve your pleasure... as a show of their submission
	option = {
		name = deviants_gorandom.1335.e
		custom_tooltip = deviants_gorandom.1335.e.tt
		add_prestige = minor_prestige_loss
		stress_impact = {
			base = medium_stress_impact_loss
			lustful = medium_stress_impact_loss
			sadistic = medium_stress_impact_loss
			chaste = minor_stress_impact_gain
			shy = medium_stress_impact_gain
		}	
		reverse_add_opinion = {
			target = scope:deviant_go_random_1
			modifier = flustered_opinion
			opinion = 10
		}
		scope:deviant_go_random_1 = {
			stress_impact = {
				base = medium_stress_impact_gain
				lustful = medium_stress_impact_loss
				chaste = medium_stress_impact_gain
				shy = medium_stress_impact_gain
			}	
		}
	}		
}

#1336 male courtier is claiming that some woman witch is stealing his seed... at night, while he sleeps... and causing his impotence
deviants_gorandom.1336 = { 
	type = character_event
	title = deviants_gorandom.1336.t
	desc = deviants_gorandom.1336.desc
	theme = deviantsmaskgo 
	cooldown = { years = 2 }
	override_background = { reference = throne_room }
	right_portrait = {
		character = root
		animation = thinking 
	}
	left_portrait = {
		character = scope:deviant_go_random_1
		animation = fear  
	}
    trigger = {
		has_trait = deviants_mask
		is_ruler = yes
		age >= 18
		any_courtier_or_guest = {
			is_available_ai_adult = yes
			age >= 18
			OR = {	is_female = no	has_trait = futanari_genetic }
		}
	}
	immediate = {
		random_courtier_or_guest = {
			save_scope_as = deviant_go_random_1
			limit = {
				is_available_ai_adult = yes
				age >= 18
				OR = {	is_female = no	has_trait = futanari_genetic }
			}
		}
	}
	# set up guards outside the door and a better lock,like he asks. 
	option = {
		name = deviants_gorandom.1336.a
		custom_tooltip = deviants_gorandom.1336.a.tt
		add_prestige = minor_prestige_gain
		remove_short_term_gold = medium_gold_value
		reverse_add_opinion = {
			target = scope:deviant_go_random_1
			modifier = grateful_opinion
			opinion = 20
		}
	}		
	# send a profesional demon excorcist to watch his sleep, gain piety, he gain stress, from him chanting all night
	option = {
		name = deviants_gorandom.1336.b
		custom_tooltip = deviants_gorandom.1336.b.tt
		add_piety = minor_piety_gain
		remove_short_term_gold = minor_gold_value
		scope:deviant_go_random_1 = {
			stress_impact = {
				base = medium_stress_impact_gain
				chaste = minor_stress_impact_gain
				shy = medium_stress_impact_gain
			}	
		}
	}	
	# go guard him personally
	option = {
		name = deviants_gorandom.1336.c
		custom_tooltip = deviants_gorandom.1336.c.tt
		add_prestige = minor_prestige_loss
		stress_impact = {
			base = minor_stress_impact_gain
			lustful = medium_stress_impact_loss
			sadistic = medium_stress_impact_loss
			chaste = medium_stress_impact_gain
			shy = medium_stress_impact_gain
		}
		scope:deviant_go_random_1 = {
			stress_impact = {
				base = minor_stress_impact_gain
				lustful = medium_stress_impact_loss
				chaste = medium_stress_impact_gain
				shy = medium_stress_impact_gain
			}	
		}
		reverse_add_opinion = {
			target = scope:deviant_go_random_1
			modifier = flustered_opinion
			opinion = 10
		}
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantlibido
				value = 1
			}
		}
	}	
	# ignore, you lose piety for letting demon rampage in your castle, or so the rumors claim 
	option = {
		name = deviants_gorandom.1336.d
		custom_tooltip = deviants_gorandom.1336.d.tt
		add_piety = medium_piety_loss
		scope:deviant_go_random_1 = {
			stress_impact = {
				base = medium_stress_impact_gain
				lustful = medium_stress_impact_loss
				chaste = medium_stress_impact_gain
				shy = medium_stress_impact_gain
			}	
		}
		reverse_add_opinion = {
			target = scope:deviant_go_random_1
			modifier = disappointed_opinion
			opinion = -10
		}
	}			
}

#1337 female is claiming that some demon comes to lick her feet during the night, she keeps waking up with wet feet... 
deviants_gorandom.1337 = { 
	type = character_event
	title = deviants_gorandom.1337.t
	desc = deviants_gorandom.1337.desc
	theme = deviantsmaskgo 
	cooldown = { years = 2 }
	override_background = { reference = throne_room }
	right_portrait = {
		character = root
		animation = thinking  
	}
	left_portrait = {
		character = scope:deviant_go_random_1
		animation = shock
	}
    trigger = {
		has_trait = deviants_mask
		is_ruler = yes
		age >= 18
		any_courtier_or_guest = {
			is_available_ai_adult = yes
			age >= 18
			is_female = yes
		}
	}
	immediate = {
		random_courtier_or_guest = {
			save_scope_as = deviant_go_random_1
			limit = {
				is_available_ai_adult = yes
				age >= 18
				is_female = yes
			}
		}
	}
	# set up guards outside the door and a better lock, lose minor prestige, she likes
	option = {
		name = deviants_gorandom.1337.a
		custom_tooltip = deviants_gorandom.1337.a.tt
		add_prestige = minor_prestige_gain
		remove_short_term_gold = medium_gold_value
		reverse_add_opinion = {
			target = scope:deviant_go_random_1
			modifier = grateful_opinion
			opinion = 20
		}
	}		
	#hire a profesional demon excorcist to watch her sleep, gain piety, she gain major stress, if not lustful
	option = {
		name = deviants_gorandom.1337.b
		custom_tooltip = deviants_gorandom.1337.b.tt
		add_piety = minor_piety_gain
		remove_short_term_gold = minor_gold_value
		scope:deviant_go_random_1 = {
			stress_impact = {
				base = medium_stress_impact_gain
				chaste = minor_stress_impact_gain
				shy = medium_stress_impact_gain
			}	
		}
	}	
	# go guard her personally, she gain stress if not lustful, gain some prestige for personally fighting a demon away
	option = {
		name = deviants_gorandom.1337.c
		custom_tooltip = deviants_gorandom.1337.c.tt
		add_prestige = minor_prestige_loss
		stress_impact = {
			base = minor_stress_impact_gain
			lustful = medium_stress_impact_loss
			sadistic = medium_stress_impact_loss
			chaste = medium_stress_impact_gain
			shy = medium_stress_impact_gain
		}
		scope:deviant_go_random_1 = {
			stress_impact = {
				base = minor_stress_impact_gain
				lustful = medium_stress_impact_loss
				chaste = medium_stress_impact_gain
				shy = medium_stress_impact_gain
			}	
		}
		reverse_add_opinion = {
			target = scope:deviant_go_random_1
			modifier = flustered_opinion
			opinion = 10
		}
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantlibido
				value = 1
			}
		}
	}	
	# ignore, you lose piety for letting demon rampage in your castle, or so the rumors claim 
	option = {
		name = deviants_gorandom.1337.d
		custom_tooltip = deviants_gorandom.1337.d.tt
		add_piety = medium_piety_loss
		scope:deviant_go_random_1 = {
			stress_impact = {
				base = medium_stress_impact_gain
				lustful = medium_stress_impact_loss
				chaste = medium_stress_impact_gain
				shy = medium_stress_impact_gain
			}	
		}
		reverse_add_opinion = {
			target = scope:deviant_go_random_1
			modifier = disappointed_opinion
			opinion = -10
		}
	}			
}
#1338 complaint about alledged glory hole inside the castle, some witch is tempting men to it and stealing their money
deviants_gorandom.1338 = { 
	type = character_event
	title = deviants_gorandom.1338.t
	desc = deviants_gorandom.1338.desc
	theme = deviantsmaskgo 
	cooldown = { years = 10 }
	override_background = { reference = throne_room }
	right_portrait = {
		character = root
		animation = chancellor
	}
    trigger = {
		has_trait = deviants_mask
		is_ruler = yes
		age >= 18
	}
	# find the witch, and burn, return what is stolen, gain minor piety
	option = {
		name = deviants_gorandom.1338.a
		custom_tooltip = deviants_gorandom.1338.a.tt
		add_piety = medium_piety_gain
	}		
	#ask the witch a share, tiny gold value, lose minor piety
	option = {
		name = deviants_gorandom.1338.b
		custom_tooltip = deviants_gorandom.1338.b.tt
		add_gold = minor_gold_value
		add_piety = minor_piety_loss
		add_prestige = minor_prestige_loss
	}	
	# go use her services, to make sure they are safe, lose tiny gold but lose medium stress
	option = {
		name = deviants_gorandom.1338.c
		custom_tooltip = deviants_gorandom.1338.c.tt
		remove_short_term_gold = minor_gold_value
		stress_impact = {
			base = medium_stress_impact_loss
			lustful = medium_stress_impact_loss
			sadistic = medium_stress_impact_loss
			chaste = medium_stress_impact_gain
			shy = medium_stress_impact_gain
		}
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantlibido
				value = 1
			}
		}
	}	
	# ignore, lose piety for letting witch make its lair in your castle
	option = {
		name = deviants_gorandom.1338.d
		custom_tooltip = deviants_gorandom.1338.d.tt
		add_piety = medium_piety_loss
	}			
}

#base dildo events
#1340 you have found strange phallic object in your bedchamber, has gift note about admiring you
deviants_gorandom.1340 = { 
	type = character_event
	title = deviants_gorandom.1340.t
	desc = { 
		random_valid = {
			triggered_desc = {
				trigger = { is_ruler = yes }
			desc = deviants_gorandom.1340.a.desc
			}
			triggered_desc = {
				trigger = { is_ruler = yes }
			desc = deviants_gorandom.1340.b.desc
			}
			triggered_desc = {
				trigger = { is_ruler = yes }
			desc = deviants_gorandom.1340.c.desc
			}
			triggered_desc = {
				trigger = { is_ruler = yes }
			desc = deviants_gorandom.1340.d.desc
			}
		}
	}
	theme = deviantsmaskgo 
	cooldown = { years = 2 }
	override_background = { reference = bedchamber }
	right_portrait = {
		character = root
		animation = thinking 
	}
    trigger = {
		has_trait = deviants_mask
		is_ruler = yes
		age >= 18
		is_female = yes
		NOT = { has_trait = deviants_strange_dildo }
		has_trait_xp = {
			trait = deviants_campslut
			track = campslutfame
			value >= 100
		}
	}
	immediate = {
		create_character = {
			template = deviant_humble_assistant_template
			location = root.location
			faith = root.capital_province.county.faith
			culture = root.capital_province.county.culture
			age = 20
			gender_female_chance = 100
			dynasty = none
			save_scope_as = deviant_go_random_1
		}
		scope:deviant_go_random_1 = {
			hidden_effect = {
				set_immortal_age = 20	
			}
		}
	}
	# burn it as some demon tool
	option = {
		name = deviants_gorandom.1340.a
		custom_tooltip = deviants_gorandom.1340.a.tt
		add_piety = miniscule_piety_gain
		stress_impact = {
			base = minor_stress_impact_gain
			zealous = minor_stress_impact_loss
			chaste = minor_stress_impact_loss
		}
	}	
	#burn it, with all the servants as witches	
	option = {
		name = deviants_gorandom.1340.b
		custom_tooltip = deviants_gorandom.1340.b.tt
		add_piety = minor_piety_gain
		stress_impact = {
			base = medium_stress_impact_gain
			zealous = minor_stress_impact_loss
			chaste = minor_stress_impact_loss
		}
	}	
	#take it for further examination and gain a "Strange Phallic Object" trait that reduces stress a litle
	option = {
		trigger = {
			is_female = yes
		}	
		name = deviants_gorandom.1340.c
		custom_tooltip = deviants_gorandom.1340.c.tt
		add_trait_force_tooltip = deviants_strange_dildo
		create_artifact = {
			name = deviantstrangetoy
			description = deviantstrangetoy_desc
			type = miscellaneous
			modifier = deviants_strangedildo_modifier
			visuals = deviant_strange_toy
			template = deviant_dildo_relic_template
			creator = scope:deviant_go_random_1
			max_durability = 100
			wealth = 15
			quality = 15
			save_scope_as = deviant_dildo_thing
		}
		trigger_event = deviants_gorandom.1341
	}	
	after = {
		scope:deviant_go_random_1 = {
			hidden_effect = {
				death = {
					death_reason = death_vanished
				}
			}	
		}
	}			
}
#1341 you fucking it in the bedchamber
deviants_gorandom.1341 = { 
	type = character_event
	title = deviants_gorandom.1341.t
	desc = { 
		random_valid = {
			triggered_desc = {
				trigger = { is_ruler = yes }
			desc = deviants_gorandom.1341.a.desc
			}
			triggered_desc = {
				trigger = { is_ruler = yes }
			desc = deviants_gorandom.1341.b.desc
			}
			triggered_desc = {
				trigger = { is_ruler = yes }
			desc = deviants_gorandom.1341.c.desc
			}
		}
	}
	theme = deviantsmaskgo 
	override_background = { reference = deviantbasicdildo }
    trigger = {
		has_trait = deviants_mask
		is_ruler = yes
		is_female = yes
		any_character_artifact = {
			has_artifact_modifier = deviants_strangedildo_modifier
		}
		age >= 18
		has_trait = deviants_strange_dildo
	}
	# go hard, give in, add modifier can't stop thinking about the object...
	option = {
		name = deviants_gorandom.1341.a
		custom_tooltip = deviants_gorandom.1341.a.tt
		stress_impact = {
			base = medium_stress_impact_loss
			lustful = medium_stress_impact_loss
		}
		add_character_modifier = {
			modifier = deviant_canonlythinkdildo_modifier
			days = 20
		}
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_strange_dildo
				track = strange_dildo_addiction
				value = 10
			}
		}
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantlibido
				value = 2
			}
		}
	}		
	#just a little more, then I stop
	option = {
		name = deviants_gorandom.1341.b
		custom_tooltip = deviants_gorandom.1341.b.tt
		stress_impact = {
			base = minor_stress_impact_loss
			lustful = minor_stress_impact_loss
		}
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_strange_dildo
				track = strange_dildo_addiction
				value = 5
			}
		}
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantlibido
				value = 1
			}
		}
	}	
	# this is perversion, repent after, gain stress but gain piety
	option = {
		name = deviants_gorandom.1341.c
		custom_tooltip = deviants_gorandom.1341.c.tt
		add_piety = minor_piety_gain
		stress_impact = {
			base = medium_stress_impact_gain
		}
		trigger_event = deviants_maskgo.0800
	}	
	#I need more, spread this pleasure, streaking trigger
	option = {
		trigger = {
			has_trait = lustful
			has_trait = deviants_strange_dildo
			any_character_artifact = {
				has_artifact_modifier = deviantsmask_artifact_modifier
			}
		}
		trait = lustful
		trait = deviants_strange_dildo
		name = deviants_gorandom.1341.e
		custom_tooltip = deviants_gorandom.1341.e.tt
		trigger_event = streaker_go.100 
	}
	# this is perversion, burn the thing
	option = {
		trigger = {
			has_trait_xp = {
				trait = deviants_strange_dildo
				track = strange_dildo_addiction
				value < 50
			}
		}	
		name = deviants_gorandom.1341.d
		custom_tooltip = deviants_gorandom.1341.d.tt
		remove_trait = deviants_strange_dildo
	}			
}
#1342 it inside in public
deviants_gorandom.1342 = { 
	type = character_event
	title = deviants_gorandom.1342.t
	desc = deviants_gorandom.1342.a.desc
	theme = deviantsmaskgo 
	override_background = { reference = throne_room }
	right_portrait = {
		character = root
		animation = shock  
	}
    trigger = {
		has_trait = deviants_mask
		is_ruler = yes
		is_female = yes
		age >= 18
		has_trait = deviants_strange_dildo
		any_character_artifact = {
				has_artifact_modifier = deviants_strangedildo_modifier
			}
		has_trait_xp = {
			trait = deviants_strange_dildo
			track = strange_dildo_addiction
			value >= 40
		}
	}
	# move as much as you can, add modifier can't stop thinking about the object...
	option = {
		name = deviants_gorandom.1342.a
		custom_tooltip = deviants_gorandom.1342.a.tt
		add_piety = minor_piety_loss
		add_prestige = minor_prestige_loss
		stress_impact = {
			base = medium_stress_impact_loss
			lustful = medium_stress_impact_loss
		}
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_strange_dildo
				track = strange_dildo_addiction
				value = 10
			}
		}
		add_character_modifier = {
			modifier = deviant_canonlythinkdildo_modifier
			days = 20
		}
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantlibido
				value = 1
			}
		}
	}		
	#stay very still
	option = {
		name = deviants_gorandom.1342.b
		custom_tooltip = deviants_gorandom.1342.b.tt
		stress_impact = {
			base = medium_stress_impact_gain
			lustful = medium_stress_impact_gain
		}
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_strange_dildo
				track = strange_dildo_addiction
				value = 5
			}
		}
	}	
	# can't do this, confess your perversion, later, to a religous professional, gain stress but gain piety...
	option = {
		name = deviants_gorandom.1342.c
		custom_tooltip = deviants_gorandom.1342.c.tt
		add_piety = miniscule_piety_gain
		stress_impact = {
			base = major_stress_impact_gain
			lustful = medium_stress_impact_gain
		}
	}	
	# can't do this, confess your perversion, and show your sin, gain deviant trait...
	option = {
		name = deviants_gorandom.1342.d
		custom_tooltip = deviants_gorandom.1342.d.tt
		add_piety = major_piety_loss
		add_trait = deviant
		stress_impact = {
			base = medium_stress_impact_gain
			lustful = massive_stress_impact_loss
		}
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantlibido
				value = 10
			}
		}
	}	
	# this is the last time, burn it later
	option = {
		trigger = {
			has_trait_xp = {
				trait = deviants_strange_dildo
				track = strange_dildo_addiction
				value < 50
			}
		}	
		name = deviants_gorandom.1342.e
		custom_tooltip = deviants_gorandom.1342.e.tt
		remove_trait = deviants_strange_dildo
	}			
}

#1350 dream of sex with another
deviants_gorandom.1350 = { 
	type = character_event
	title = deviants_gorandom.1350.t
	desc = { 
		random_valid = {
			triggered_desc = {
				trigger = { is_ruler = yes }
			desc = deviants_gorandom.1350.a.desc
			}
			triggered_desc = {
				trigger = { is_ruler = yes }
			desc = deviants_gorandom.1350.b.desc
			}
			triggered_desc = {
				trigger = { is_ruler = yes }
			desc = deviants_gorandom.1350.c.desc
			}
			triggered_desc = {
				trigger = { is_ruler = yes }
			desc = deviants_gorandom.1350.d.desc
			}
		}
	}
	theme = deviantsmaskgo 
	override_background = { reference = deviantsvaginalone }
	right_portrait = {
		character = root
		animation = shock
		outfit_tags = { no_clothes }
	}
	left_portrait = {
		character = scope:deviant_go_random_1
		animation = aggressive_unarmed
		outfit_tags = { no_clothes }
	}
    trigger = {
		has_trait = deviants_mask
		is_ruler = yes
		is_female = yes
		age >= 18
		has_trait = deviants_strange_dildo
		any_character_artifact = {
				has_artifact_modifier = deviants_strangedildo_modifier
			}
		has_trait_xp = {
			trait = deviants_strange_dildo
			track = strange_dildo_addiction
			value >= 50
		}
		any_living_character = {
			OR = {	is_female = no	has_trait = futanari_genetic }
			is_witch_trigger = yes
			age >= 18
			holds_landed_title = yes
		}
	}
	immediate = {
		random_living_character = {
			limit = {
				OR = {	is_female = no	has_trait = futanari_genetic }
				is_witch_trigger = yes
				age >= 18
				holds_landed_title = yes
			}
			save_scope_as = deviant_go_random_1
		}	
	}
	# indulge
	option = {
		name = deviants_gorandom.1350.a
		custom_tooltip = deviants_gorandom.1350.a.tt
		trigger_event = deviants_gorandom.1351
		stress_impact = {
			base = medium_stress_impact_loss
			lustful = medium_stress_impact_loss
		}
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_strange_dildo
				track = strange_dildo_addiction
				value = 10
			}
		}
		add_character_modifier = {
			modifier = deviant_canonlythinkdildo_modifier
			days = 30
		}
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantlibido
				value = 2
			}
		}
	}		
	#endure
	option = {
		name = deviants_gorandom.1350.b
		custom_tooltip = deviants_gorandom.1350.b.tt
		trigger_event = deviants_gorandom.1351
		stress_impact = {
			base = minor_stress_impact_gain
		}
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_strange_dildo
				track = strange_dildo_addiction
				value = 5
			}
		}
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantlibido
				value = 1
			}
		}
	}	
	# try to wake up
	option = {
		name = deviants_gorandom.1350.c
		custom_tooltip = deviants_gorandom.1350.c.tt
		trigger_event = deviants_gorandom.1351
		stress_impact = {
			base = medium_stress_impact_gain
			lustful = minor_stress_impact_gain
		}
	}				
}

#1351 wake up, dildo in, hands wet...
deviants_gorandom.1351 = { 
	type = character_event
	title = deviants_gorandom.1351.t
	desc = { 
		random_valid = {
			triggered_desc = {
				trigger = { is_ruler = yes }
			desc = deviants_gorandom.1351.a.desc
			}
			triggered_desc = {
				trigger = { is_ruler = yes }
			desc = deviants_gorandom.1351.b.desc
			}
			triggered_desc = {
				trigger = { is_ruler = yes }
			desc = deviants_gorandom.1351.c.desc
			}
			triggered_desc = {
				trigger = { is_ruler = yes }
			desc = deviants_gorandom.1351.d.desc
			}
		}
	}
	theme = deviantsmaskgo 
	override_background = { reference = bedchamber }
	right_portrait = {
		character = root
		animation = lunatic  
		outfit_tags = { no_clothes }
	}
	# a bit more
	option = {
		name = deviants_gorandom.1351.a
		custom_tooltip = deviants_gorandom.1351.a.tt
		stress_impact = {
			base = minor_stress_impact_loss
			lustful = minor_stress_impact_loss
		}
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_strange_dildo
				track = strange_dildo_addiction
				value = 5
			}
		}
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantlibido
				value = 1
			}
		}
	}		
	#go wash
	option = {
		name = deviants_gorandom.1351.b
		custom_tooltip = deviants_gorandom.1351.b.tt
	}	
	# repent later, uses same texsts for all for now
	option = {
		name = deviants_gorandom.1351.c
		custom_tooltip = deviants_gorandom.1351.c.tt
		trigger_event = deviants_maskgo.0800
	}				
}

#1360 if agree, she sitting very close...
deviants_gorandom.1360 = { 
	type = character_event
	title = deviants_gorandom.1360.t
	desc = { 
		first_valid = {
			triggered_desc = {
				trigger = { 
					is_female = yes
					scope:deviant_go_random_1 = {
						is_female = yes
					} 
				}
			desc = deviants_gorandom.1360.a.desc
			}
			triggered_desc = {
				trigger = { 
					is_female = yes
					scope:deviant_go_random_1 = {
						OR = {	is_female = no	has_trait = futanari_genetic }
					} 
				}
			desc = deviants_gorandom.1360.b.desc
			}
			triggered_desc = {
				trigger = { 
					OR = {	is_female = no	has_trait = futanari_genetic }
					scope:deviant_go_random_1 = {
						is_female = yes
					} 
				}
			desc = deviants_gorandom.1360.c.desc
			}
			triggered_desc = {
				trigger = { 
					is_ruler = yes
				}
			desc = deviants_gorandom.1360.d.desc
			}
		}
	}
	theme = deviantsmaskgo 
	override_background = { reference = sitting_room }
	right_portrait = {
		character = root
		animation = personality_content  
		outfit_tags = { no_clothes }
	}
    left_portrait = {
		character = scope:deviant_go_random_1
		animation = flirtation_left  
		outfit_tags = { no_clothes }
	}		
	# spread legs, let her serve as female
	option = {
		trigger = {
			is_female = yes
			scope:deviant_go_random_1 = {
				is_female = yes
			}
		}
		name = deviants_gorandom.1360.a
		custom_tooltip = deviants_gorandom.1360.a.tt
		trigger_event = deviants_gorandom.1361
	}		
	# spread legs
	option = {
		trigger = {
			is_female = yes
			scope:deviant_go_random_1 = {
				OR = {	is_female = no	has_trait = futanari_genetic }
			}
		}
		name = deviants_gorandom.1360.b
		custom_tooltip = deviants_gorandom.1360.b.tt
		trigger_event = deviants_gorandom.1370
	}	
	# spread legs
	option = {
		trigger = {
			OR = {	is_female = no	has_trait = futanari_genetic }
			scope:deviant_go_random_1 = {
				is_female = yes
			}
		}
		name = deviants_gorandom.1360.c
		custom_tooltip = deviants_gorandom.1360.c.tt
		trigger_event = deviants_gorandom.1380
	}		
	# just a normal path...
	option = {
		name = deviants_gorandom.1360.d
		custom_tooltip = deviants_gorandom.1360.d.tt
		stress_impact = {
			base = minor_stress_impact_loss
			lustful = minor_stress_impact_gain
		}
		scope:deviant_go_random_1 = {
			add_opinion = {
				target = root
				modifier = disappointed_opinion
				opinion = -10
			}
		}
	}			
}
#1361 if let her serve
deviants_gorandom.1361 = { 
	type = character_event
	title = deviants_gorandom.1361.t
	desc = deviants_gorandom.1361.a.desc
	theme = deviantsmaskgo 
	override_background = { reference = sitting_room }
	right_portrait = {
		character = root
		animation = personality_content 
		outfit_tags = { no_clothes }
	}
    left_portrait = {
		character = scope:deviant_go_random_1
		animation = throne_room_kneel_2  
		outfit_tags = { no_clothes }
	}		
	# just pledge
	option = {
		name = deviants_gorandom.1361.a
		custom_tooltip = deviants_gorandom.1361.a.tt
		stress_impact = {
			base = minor_stress_impact_loss
			lustful = medium_stress_impact_loss
		}
		scope:deviant_go_random_1 = {
			add_opinion = {
				target = root
				modifier = grateful_opinion
				opinion = 20
			}
			stress_impact = {
			base = minor_stress_impact_loss
			sadistic = minor_stress_impact_loss
			lustful = minor_stress_impact_loss
			chaste = medium_stress_impact_gain
			shy = medium_stress_impact_gain
			}
		}
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantlibido
				value = 1
			}
		}
	}		
	# if lustful
	option = {
		trigger = {
			has_trait = lustful
		}
		name = deviants_gorandom.1361.b
		custom_tooltip = deviants_gorandom.1361.b.tt
		trigger_event = deviants_gorandom.1362
	}	
	# if sadistic, time to take control
	option = {
		trigger = {
			has_trait = sadistic
		}
		name = deviants_gorandom.1361.c
		custom_tooltip = deviants_gorandom.1361.c.tt
		trigger_event = deviants_gorandom.1363
	}					
}
#1362 if lustful, I know why you here, time for 69...
deviants_gorandom.1362 = { 
	type = character_event
	title = deviants_gorandom.1362.t
	desc = deviants_gorandom.1362.a.desc
	theme = deviantsmaskgo 
	override_background = { reference = deviantssixtyninewomen }		
	# 
	option = {
		name = deviants_gorandom.1362.a
		custom_tooltip = deviants_gorandom.1362.a.tt
		stress_impact = {
			base = medium_stress_impact_loss
			lustful = medium_stress_impact_loss
		}
		scope:deviant_go_random_1 = {
			add_opinion = {
				target = root
				modifier = grateful_opinion
				opinion = 40
			}
			stress_impact = {
			base = minor_stress_impact_loss
			sadistic = minor_stress_impact_loss
			lustful = minor_stress_impact_loss
			chaste = medium_stress_impact_gain
			shy = medium_stress_impact_gain
			}
		}
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantlibido
				value = 1
			}
		}
	}					
}
#1363 if sadistic, I will wash your pussy, with fist...
deviants_gorandom.1363 = { 
	type = character_event
	title = deviants_gorandom.1363.t
	desc = deviants_gorandom.1363.a.desc
	theme = deviantsmaskgo 
	override_background = { reference = deviantbasicfistingwomen }		
	# 
	option = {
		name = deviants_gorandom.1363.a
		custom_tooltip = deviants_gorandom.1363.a.tt
		stress_impact = {
			base = medium_stress_impact_loss
			sadistic = medium_stress_impact_loss
		}
		scope:deviant_go_random_1 = {
			add_opinion = {
				target = root
				modifier = confusion_opinion
				opinion = 40
			}
			stress_impact = {
			base = minor_stress_impact_loss
			sadistic = minor_stress_impact_loss
			lustful = minor_stress_impact_loss
			chaste = medium_stress_impact_gain
			shy = medium_stress_impact_gain
			}
		}
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantsadism
				value = 1
			}
		}
	}					
}

#1370 if female, spread your legs, let him serve
deviants_gorandom.1370 = { 
	type = character_event
	title = deviants_gorandom.1370.t
	desc = deviants_gorandom.1370.a.desc
	theme = deviantsmaskgo 
	override_background = { reference = sitting_room }
	right_portrait = {
		character = root
		animation = personality_content 
		outfit_tags = { no_clothes }
	}
    left_portrait = {
		character = scope:deviant_go_random_1
		animation = throne_room_kneel_2  
		outfit_tags = { no_clothes }
	}		
	# pledge your felthy to me
	option = {
		name = deviants_gorandom.1370.a
		custom_tooltip = deviants_gorandom.1370.a.tt
		stress_impact = {
			base = minor_stress_impact_loss
			lustful = medium_stress_impact_loss
		}
		scope:deviant_go_random_1 = {
			add_opinion = {
				target = root
				modifier = grateful_opinion
				opinion = 20
			}
			stress_impact = {
			base = minor_stress_impact_loss
			sadistic = minor_stress_impact_loss
			lustful = minor_stress_impact_loss
			chaste = medium_stress_impact_gain
			shy = medium_stress_impact_gain
			}
		}
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantlibido
				value = 1
			}
		}
	}		
	# if lustful, I know why you here,
	option = {
		trigger = {
			has_trait = lustful
		}
		name = deviants_gorandom.1370.b
		custom_tooltip = deviants_gorandom.1370.b.tt
		trigger_event = deviants_gorandom.1371
	}	
	# if sadistic, time to take control
	option = {
		trigger = {
			has_trait = sadistic
		}
		name = deviants_gorandom.1370.c
		custom_tooltip = deviants_gorandom.1370.c.tt
		trigger_event = deviants_gorandom.1372
	}					
}
#1371 time for a pussy job
deviants_gorandom.1371 = { 
	type = character_event
	title = deviants_gorandom.1371.t
	desc = deviants_gorandom.1371.a.desc
	theme = deviantsmaskgo 
	override_background = { reference = deviantsvaginaltoppussyjob }		
	# 
	option = {
		name = deviants_gorandom.1371.a
		custom_tooltip = deviants_gorandom.1371.a.tt
		stress_impact = {
			base = medium_stress_impact_loss
			lustful = medium_stress_impact_loss
		}
		scope:deviant_go_random_1 = {
			add_opinion = {
				target = root
				modifier = grateful_opinion
				opinion = 40
			}
			stress_impact = {
			base = minor_stress_impact_loss
			sadistic = minor_stress_impact_loss
			lustful = minor_stress_impact_loss
			chaste = medium_stress_impact_gain
			shy = medium_stress_impact_gain
			}
		}
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantlibido
				value = 1
			}
		}
	}		
	# slip it in at last moment
	option = {
		trigger = {
			has_trait = lustful
		}
		name = deviants_gorandom.1371.b
		custom_tooltip = deviants_gorandom.1371.b.tt
		stress_impact = {
			base = medium_stress_impact_loss
			lustful = medium_stress_impact_loss
		}
		had_sex_with_effect = {
			CHARACTER = scope:deviant_go_random_1
			PREGNANCY_CHANCE = pregnancy_chance
		}
		scope:deviant_go_random_1 = {
			add_opinion = {
				target = root
				modifier = grateful_opinion
				opinion = 60
			}
			stress_impact = {
			base = minor_stress_impact_loss
			sadistic = minor_stress_impact_loss
			lustful = minor_stress_impact_loss
			chaste = medium_stress_impact_gain
			shy = medium_stress_impact_gain
			}
		}
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantlibido
				value = 1
			}
		}
	}	
	# make him pay before cum
	option = {
		trigger = {
			has_trait = deviants_campslut
		}
		name = deviants_gorandom.1371.c
		custom_tooltip = deviants_gorandom.1371.c.tt
		stress_impact = {
			base = medium_stress_impact_loss
			lustful = medium_stress_impact_loss
		}
		scope:deviant_go_random_1 = {
			pay_short_term_gold = {
				target = root
				gold = minor_gold_value
			}
			stress_impact = {
			base = minor_stress_impact_loss
			sadistic = minor_stress_impact_loss
			lustful = minor_stress_impact_loss
			chaste = medium_stress_impact_gain
			shy = medium_stress_impact_gain
			}
		}
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_campslut
				track = sexual_service_pleasure
				value = 1
			}
		}	
	}		
}
#1372 if sadistic, time for a footjob, I will step on your cock
deviants_gorandom.1372 = { 
	type = character_event
	title = deviants_gorandom.1372.t
	desc = deviants_gorandom.1372.a.desc
	theme = deviantsmaskgo 
	override_background = { reference = deviantfootjobtease }		
	# just tease
	option = {
		name = deviants_gorandom.1372.a
		custom_tooltip = deviants_gorandom.1372.a.tt
		stress_impact = {
			base = medium_stress_impact_loss
			sadistic = medium_stress_impact_loss
		}
		scope:deviant_go_random_1 = {
			add_opinion = {
				target = root
				modifier = grateful_opinion
				opinion = 20
			}
			stress_impact = {
			base = minor_stress_impact_gain
			sadistic = minor_stress_impact_loss
			lustful = minor_stress_impact_gain
			chaste = medium_stress_impact_gain
			shy = medium_stress_impact_gain
			}
		}
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantsadism
				value = 1
			}
		}
	}	
	#let him cum	
	option = {
		name = deviants_gorandom.1372.b
		custom_tooltip = deviants_gorandom.1372.b.tt
		stress_impact = {
			base = minor_stress_impact_loss
			lustful = medium_stress_impact_loss
			sadistic = medium_stress_impact_gain
		}
		scope:deviant_go_random_1 = {
			add_opinion = {
				target = root
				modifier = grateful_opinion
				opinion = 40
			}
			stress_impact = {
			base = medium_stress_impact_loss
			sadistic = minor_stress_impact_loss
			lustful = minor_stress_impact_loss
			chaste = medium_stress_impact_gain
			shy = medium_stress_impact_gain
			}
		}
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantlibido
				value = 1
			}
		}
	}			
}

#1380 spread your legs, let her serve, if you male
deviants_gorandom.1380 = { 
	type = character_event
	title = deviants_gorandom.1380.t
	desc = deviants_gorandom.1380.a.desc
	theme = deviantsmaskgo 
	override_background = { reference = sitting_room }
	right_portrait = {
		character = root
		animation = personality_content 
		outfit_tags = { no_clothes }
	}
    left_portrait = {
		character = scope:deviant_go_random_1
		animation = throne_room_kneel_2  
		outfit_tags = { no_clothes }
	}		
	# pledge your felthy to me
	option = {
		name = deviants_gorandom.1380.a
		custom_tooltip = deviants_gorandom.1380.a.tt
		stress_impact = {
			base = minor_stress_impact_loss
			lustful = medium_stress_impact_loss
		}
		scope:deviant_go_random_1 = {
			add_opinion = {
				target = root
				modifier = grateful_opinion
				opinion = 20
			}
			stress_impact = {
			base = minor_stress_impact_loss
			sadistic = minor_stress_impact_loss
			lustful = minor_stress_impact_loss
			chaste = medium_stress_impact_gain
			shy = medium_stress_impact_gain
			}
		}
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantlibido
				value = 1
			}
		}
	}		
	# if lustful, I know why you here,
	option = {
		trigger = {
			has_trait = lustful
		}
		name = deviants_gorandom.1380.b
		custom_tooltip = deviants_gorandom.1380.b.tt
		trigger_event = deviants_gorandom.1381
	}	
	# if sadistic, time to take control
	option = {
		trigger = {
			has_trait = sadistic
		}
		name = deviants_gorandom.1380.c
		custom_tooltip = deviants_gorandom.1380.c.tt
		trigger_event = deviants_gorandom.1382
	}					
}
#1381 if lustful, I know why you here, time for pussyjob.
deviants_gorandom.1381 = { 
	type = character_event
	title = deviants_gorandom.1381.t
	desc = deviants_gorandom.1381.a.desc
	theme = deviantsmaskgo 
	override_background = { reference = deviantsvaginaltoppussyjob }		
	# 
	option = {
		name = deviants_gorandom.1381.a
		custom_tooltip = deviants_gorandom.1381.a.tt
		stress_impact = {
			base = medium_stress_impact_loss
			lustful = medium_stress_impact_loss
		}
		scope:deviant_go_random_1 = {
			add_opinion = {
				target = root
				modifier = grateful_opinion
				opinion = 40
			}
			stress_impact = {
			base = minor_stress_impact_gain
			sadistic = minor_stress_impact_loss
			lustful = minor_stress_impact_gain
			chaste = medium_stress_impact_gain
			shy = medium_stress_impact_gain
			}
		}
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantlibido
				value = 1
			}
		}
	}	
	#beg to cum in	
	option = {
		name = deviants_gorandom.1381.b
		custom_tooltip = deviants_gorandom.1381.b.tt
		stress_impact = {
			base = minor_stress_impact_loss
			lustful = medium_stress_impact_loss
			sadistic = medium_stress_impact_gain
		}
		scope:deviant_go_random_1 = {
			add_opinion = {
				target = root
				modifier = confusion_opinion
				opinion = 20
			}
			stress_impact = {
			base = medium_stress_impact_loss
			sadistic = minor_stress_impact_loss
			lustful = minor_stress_impact_loss
			chaste = medium_stress_impact_gain
			shy = medium_stress_impact_gain
			}
			had_sex_with_effect = {
				CHARACTER = root
				PREGNANCY_CHANCE = pregnancy_chance
			}
		}
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantlibido
				value = 1
			}
		}
	}			
}
#1382 if sadistic, throat fuck
deviants_gorandom.1382 = { 
	type = character_event
	title = deviants_gorandom.1382.t
	desc = deviants_gorandom.1382.a.desc
	theme = deviantsmaskgo 
	override_background = { reference = deviantsuckcock }	
	# 
	option = {
		name = deviants_gorandom.1382.a
		custom_tooltip = deviants_gorandom.1382.a.tt
		stress_impact = {
			base = minor_stress_impact_loss
			sadistic = minor_stress_impact_loss
		}
		scope:deviant_go_random_1 = {
			add_opinion = {
				target = root
				modifier = grateful_opinion
				opinion = 30
			}
			stress_impact = {
			base = minor_stress_impact_gain
			lustful = minor_stress_impact_loss
			}
		}
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantlibido
				value = 1
			}
		}
	}	
	#cum in	
	option = {
		name = deviants_gorandom.1382.b
		custom_tooltip = deviants_gorandom.1382.b.tt
		stress_impact = {
			base = minor_stress_impact_loss
			lustful = medium_stress_impact_loss
			sadistic = medium_stress_impact_gain
		}
		had_sex_with_effect = {
			CHARACTER = root
			PREGNANCY_CHANCE = scope:deviant_go_random_1
		}
		scope:deviant_go_random_1 = {
			add_opinion = {
				target = root
				modifier = confusion_opinion
				opinion = 10
			}
			stress_impact = {
			base = medium_stress_impact_gain
			sadistic = minor_stress_impact_loss
			lustful = minor_stress_impact_loss
			chaste = medium_stress_impact_gain
			shy = medium_stress_impact_gain
			}
		}
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantsadism
				value = 1
			}
		}
	}			
}

#########################2000-2999 lustful only
#2000urge to masturbate, middle of a meeting... pick when to do it... try to do it now is an intrigue challenge... diplo to excsue the meeting without issue, it's an important matter, or at least others seem to think os, endure is stress add...
deviants_gorandom.2000 = { 
	type = character_event
	title = deviants_gorandom.2000.t
	desc = deviants_gorandom.2000.desc
	theme = deviantsmaskgo 
	cooldown = { years = 1 }
	override_background = { reference = council_chamber }
	right_portrait = {
		character = root
		animation = boredom  
	}
    trigger = {
		has_trait = lustful
		has_trait = deviants_mask
		is_ruler = yes
		age >= 18
	}
	# dimsiss the meeting
	option = {
		name = deviants_gorandom.2000.a
		custom_tooltip = deviants_gorandom.2000.a.tt
		trigger = {
			has_trait = lustful
		}
		trait = lustful
        duel = {
			skill = diplomacy
			value = 10
			# you convince everyone that you need to go pray, right now...
			50 = {
				compare_modifier = {
					value = scope:duel_value
						multiplier = 3.5
						min = -49
				}
				custom_tooltip = {
					text = deviants_gorandom.2000.aw.tt
				}	
				add_piety = minor_piety_gain
				stress_impact = {
					base = major_stress_impact_loss
				}	
			}
			# 
			50 = {
				compare_modifier = {
					value = scope:duel_value
						multiplier = -3.5
						min = -49
				}	
				custom_tooltip = {
					text = deviants_gorandom.2000.al.tt
				}		
				add_prestige = minor_prestige_loss	
				stress_impact = {
					base = medium_stress_impact_loss
				}				
			}
		}
	}		
	# do it now, 
	option = {
		name = deviants_gorandom.2000.b
		custom_tooltip = deviants_gorandom.2000.b.tt
		trigger = {
			has_trait = lustful
		}
		trait = lustful
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantlibido
				value = 1
			}
		}
        duel = {
			skill = intrigue
			value = 10
			# nobdy will notice, and the others even think you are focusing really inetntlys
			50 = {
				compare_modifier = {
					value = scope:duel_value
						multiplier = 3.5
						min = -49
				}
				custom_tooltip = {
					text = deviants_gorandom.2000.bw.tt
				}		
				add_prestige = miniscule_prestige_gain
				stress_impact = {
					base = major_stress_impact_loss
				}
			}
			# bad rumours, that you act weird during meetings
			50 = {
				compare_modifier = {
					value = scope:duel_value
						multiplier = -3.5
						min = -49
				}	
				custom_tooltip = {
					text = deviants_gorandom.2000.bl.tt
				}	
				add_piety = minor_piety_loss	
				stress_impact = {
					base = minor_stress_impact_gain
				}				
			}
		}
	}	
	# resist 
	option = {
		name = deviants_gorandom.2000.c
		custom_tooltip = deviants_gorandom.2000.c.tt
		stress_impact = {
			base = major_stress_impact_gain
		}
	}			
}
#2100urge to expose to X random... diplo to make them not care about it...intruge to make eveybody think it never happaneddiplo to explain it away or resist impusle and gain stress...
deviants_gorandom.2100 = { 
	type = character_event
	title = deviants_gorandom.2100.t
	desc = deviants_gorandom.2100.desc
	theme = deviantsmaskgo 
	cooldown = { years = 1 }
	override_background = { reference = corridor_day }
	right_portrait = {
		character = root
		animation = thinking  
	}
	left_portrait = {
		character = scope:deviant_go_random_1
		animation = boredom
	}
    trigger = {
		has_trait = lustful
		has_trait = deviants_mask
		is_ruler = yes
		age >= 18
	}
	immediate = {
		if = { 	
			limit = {
				any_courtier_or_guest = {
					is_available_ai_adult = yes
					age >= 18
				}
			}
			random_courtier_or_guest = {
				save_scope_as = deviant_go_random_1
				limit = {
					is_available_ai_adult = yes
					age >= 18
					}
				}
		}		
        else = {
		create_character = {
			location = root.capital_province
			template = servant_character
			age = { 20 30 }
			gender_female_chance = 50
			faith = root.capital_province.county.faith
			culture = root.capital_province.county.culture
			dynasty = none
			save_scope_as = deviant_go_random_1
			}
		}
	}
	# expose
	option = {
		name = deviants_gorandom.2100.a
		custom_tooltip = deviants_gorandom.2100.a.tt
		trigger = {
			has_trait = lustful
		}
		trait = lustful
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantlibido
				value = 1
			}
		}
        duel = {
			skill = diplomacy
			target = scope:deviant_go_random_1
			# convince them that it's urgent and you need their help, if you have signs of some rare poison on your skin
			50 = {
				compare_modifier = {
					value = scope:duel_value
						multiplier = 3.5
						min = -49
				}
				custom_tooltip = {
					text = deviants_gorandom.2100.aw.tt
				}	
				stress_impact = {
					base = major_stress_impact_loss
				}	
				scope:deviant_go_random_1 = {
					stress_impact = {
					lustful = medium_stress_impact_loss
			       	chaste = medium_stress_impact_gain
					shy = medium_stress_impact_gain
					}
				}
			}
			# they think there is something wrong with you, but it's deeper than on your skin
			50 = {
				compare_modifier = {
					value = scope:duel_value
						multiplier = -3.5
						min = -49
				}	
				custom_tooltip = {
					text = deviants_gorandom.2100.al.tt
				}		
				stress_impact = {
					base = medium_stress_impact_loss
				}	
				add_piety = minor_piety_loss
				scope:deviant_go_random_1 = {
					add_opinion = {
						target = root
						modifier = angry_opinion
						opinion = -10
					}
					stress_impact = {
					base = medium_stress_impact_gain
			       	chaste = medium_stress_impact_gain
					shy = medium_stress_impact_gain
					}
				}				
			}
		}
	}		
	# resist 
	option = {
		name = deviants_gorandom.2100.b
		custom_tooltip = deviants_gorandom.2100.b.tt
		stress_impact = {
			base = medium_stress_impact_gain
		}
	}		
	# go streaking
	option = {
		trigger = {
			has_trait = lustful
			any_character_artifact = {
				has_artifact_modifier = deviantsmask_artifact_modifier
			}
		}
		trait = lustful
		name = deviants_gorandom.2200.d
		custom_tooltip = deviants_gorandom.2200.d.tt
		trigger_event = streaker_go.100
		stress_impact = {
			base = minor_stress_impact_loss
			lustful = minor_stress_impact_loss
		}
	}	
}
#2200 urge to orgy, you get a written complaint about an orgy that is going to happen tonight... hire multiple men as woman ten... multiple women as man... ten or resist, each one event window both anal only... or spitroats... nobody know who you are...
deviants_gorandom.2200 = { 
	type = character_event
	title = deviants_gorandom.2200.t
	desc = deviants_gorandom.2200.desc
	theme = deviantsmaskgo 
	cooldown = { years = 1 }
	override_background = { reference = feast }
	right_portrait = {
		character = root
		animation = chancellor  
	}
    trigger = {
		has_trait = lustful
		has_trait = deviants_mask
		is_ruler = yes
		age >= 18
	}
	# female option, find a way to get in, anything, fast...
	option = {
		name = deviants_gorandom.2200.a
		custom_tooltip = deviants_gorandom.2200.a.tt
		trigger = {
			has_trait = lustful
			is_female = yes
		}
		trait = lustful
		add_prestige = minor_prestige_loss
		trigger_event = deviants_gorandom.2201
		duel = {
			skill = intrigue
			value = 10
			# people think you are a saint
			50 = {
				compare_modifier = {
					value = scope:duel_value
						multiplier = 3.5
						min = -49
				}
				custom_tooltip = {
					text = deviants_gorandom.2200.aw.tt
				}	
				stress_impact = {
					base = medium_stress_impact_loss
				}	
				add_piety = minor_piety_gain
			}
			# rumour spreads
			50 = {
				compare_modifier = {
					value = scope:duel_value
						multiplier = -3.5
						min = -49
				}	
				custom_tooltip = {
					text = deviants_gorandom.2200.al.tt
				}	
				stress_impact = {
					base = medium_stress_impact_gain
				}		
				add_piety = medium_piety_loss				
			}
		}
	}		
	# male option, pay to get into the masked orgy...
	option = {
		name = deviants_gorandom.2200.b
		custom_tooltip = deviants_gorandom.2200.b.tt
		trigger = {
			has_trait = lustful
			OR = {	is_female = no	has_trait = futanari_genetic }
		}
		trait = lustful
		remove_short_term_gold = minor_gold_value
		trigger_event = deviants_gorandom.2250
		duel = {
			skill = intrigue
			value = 10
			# people think you are a saint
			50 = {
				compare_modifier = {
					value = scope:duel_value
						multiplier = 3.5
						min = -49
				}
				custom_tooltip = {
					text = deviants_gorandom.2200.bw.tt
				}	
				stress_impact = {
					base = medium_stress_impact_loss
				}	
				add_piety = minor_piety_gain
			}
			# rumours spread
			50 = {
				compare_modifier = {
					value = scope:duel_value
						multiplier = -3.5
						min = -49
				}	
				custom_tooltip = {
					text = deviants_gorandom.2200.bl.tt
				}	
				stress_impact = {
					base = medium_stress_impact_gain
				}		
				add_piety = minor_piety_loss				
			}
		}
	}		
	# resist 
	option = {
		name = deviants_gorandom.2200.c
		custom_tooltip = deviants_gorandom.2200.c.tt
		stress_impact = {
			base = major_stress_impact_gain
		}
	}		
	# go streaking
	option = {
		trigger = {
			any_character_artifact = {
				has_artifact_modifier = deviantsmask_artifact_modifier
			}
		}
		name = deviants_gorandom.2200.d
		custom_tooltip = deviants_gorandom.2200.d.tt
		trigger_event = streaker_go.100
		stress_impact = {
			base = minor_stress_impact_loss
			lustful = minor_stress_impact_loss
		}
	}		
}
#2201 followup as woman, in a masked fuck orgy, option to only do oral and masturbate, prowess clanage to earn more money, or vagina with high preg chance for ranond courtier of guest that gives more money...
deviants_gorandom.2201 = { 
	type = character_event
	title = deviants_gorandom.2201.t
	desc = deviants_gorandom.2201.desc
	theme = deviantsmaskgo 
	override_background = { reference = feast }
	right_portrait = {
		character = root
		animation = happiness  
		outfit_tags = { no_clothes }
	}
	immediate = {
		add_character_flag = {
			flag = is_naked
		}
		add_character_flag = {
			flag = headgear_streak_modifier
		}
	}
	# suck cock for tips, while rubbing yourself... women kneeling with a sign in a line...
	option = {
		name = deviants_gorandom.2201.a
		custom_tooltip = deviants_gorandom.2201.a.tt
		trigger = {
			has_trait = lustful
		}
		trait = lustful
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantlibido
				value = 2
			}
		}
		remove_character_flag = is_naked
		remove_character_flag = headgear_streak_modifier
		duel = {
			skill = prowess
			value = 10
			# you never get tired
			30 = {
				compare_modifier = {
					value = scope:duel_value
						multiplier = 3.5
						min = -49
				}
				custom_tooltip = {
					text = deviants_gorandom.2201.aw.tt
				}	
				add_gold = major_gold_value
				stress_impact = {
					base = major_stress_impact_loss
				}	
			}
			# you can't handle so many cocks
			70 = {
				compare_modifier = {
					value = scope:duel_value
						multiplier = -3.5
						min = -49
				}	
				custom_tooltip = {
					text = deviants_gorandom.2201.al.tt
				}	
				stress_impact = {
					base = medium_stress_impact_gain
				}						
			}
		}
	}		
	# just rub yourself on a corner table, soaking in the sight. collecting tips
	option = {
		name = deviants_gorandom.2201.b
		custom_tooltip = deviants_gorandom.2201.b.tt
		stress_impact = {
			base = major_stress_impact_loss
		}
		add_gold = minor_gold_value
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantlibido
				value = 1
			}
		}
		remove_character_flag = is_naked
		remove_character_flag = headgear_streak_modifier
	}			
}

#2250 followup as man prowess challange to not get a wounded trait... and chance to impreg random courtier of guest...
deviants_gorandom.2250 = { 
	type = character_event
	title = deviants_gorandom.2250.t
	desc = deviants_gorandom.2250.desc
	theme = deviantsmaskgo 
	override_background = { reference = feast }
	right_portrait = {
		character = root
		animation = happiness  
		outfit_tags = { no_clothes }
	}
	immediate = {
		add_character_flag = {
			flag = is_naked
		}
		add_character_flag = {
			flag = headgear_streak_modifier
		}
	}
	# fuck as many as you can
	option = {
		name = deviants_gorandom.2250.a
		custom_tooltip = deviants_gorandom.2250.a.tt
		trigger = {
			has_trait = lustful
		}
		trait = lustful
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantlibido
				value = 2
			}
		}
		remove_character_flag = is_naked
		remove_character_flag = headgear_streak_modifier
		duel = {
			skill = prowess
			value = 25
			# even if nobody should know who you are, it somehwo adds to your prestige
			20 = {
				compare_modifier = {
					value = scope:duel_value
						multiplier = 3.5
						min = -49
				}
				custom_tooltip = {
					text = deviants_gorandom.2250.aw.tt
				}	
				stress_impact = {
					base = major_stress_impact_loss
				}	
				add_prestige = major_prestige_gain
			}
			# you can't handle so many hole and pass out
			80 = {
				compare_modifier = {
					value = scope:duel_value
						multiplier = -3.5
						min = -49
				}	
				custom_tooltip = {
					text = deviants_gorandom.2250.al.tt
				}	
				stress_impact = {
					base = medium_stress_impact_gain
				}						
			}
		}
	}		
	# fuck a few and get out
	option = {
		name = deviants_gorandom.2250.b
		custom_tooltip = deviants_gorandom.2250.b.tt
		stress_impact = {
			base = major_stress_impact_loss
		}
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantlibido
				value = 1
			}
		}
		remove_character_flag = is_naked
		remove_character_flag = headgear_streak_modifier
	}			
}

#2300 urge to get stuck to some sturdy wooden garden fence hole... and then have servants help you... push you through... they woudl have to touch things... so many things... especially if you resisted...diplo or int to hide rumours... or resist...
deviants_gorandom.2300 = { 
	type = character_event
	title = deviants_gorandom.2300.t
	desc = deviants_gorandom.2300.desc
	theme = deviantsmaskgo 
	cooldown = { years = 1 }
	override_background = { reference = garden }
	right_portrait = {
		character = root
		animation = thinking  
	}
    trigger = {
		has_trait = lustful
		has_trait = deviants_mask
		is_ruler = yes
		age >= 18
	}
	# convince the servants that this was an accident and you need help
	option = {
		name = deviants_gorandom.2300.a
		custom_tooltip = deviants_gorandom.2300.a.tt
		trigger = {
			has_trait = lustful
		}
		trait = lustful
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantlibido
				value = 1
			}
		}
        duel = {
			skill = diplomacy
			value = 10
			# they are very eager to help you, even by pushing your ass like the task was urgent..
			50 = {
				compare_modifier = {
					value = scope:duel_value
						multiplier = 3.5
						min = -49
				}
				custom_tooltip = {
					text = deviants_gorandom.2300.aw.tt
				}	
				stress_impact = {
					base = major_stress_impact_loss
				}	
			}
			# they do help you but they alredy muttering that thsi is odd
			50 = {
				compare_modifier = {
					value = scope:duel_value
						multiplier = -3.5
						min = -49
				}	
				custom_tooltip = {
					text = deviants_gorandom.2300.al.tt
				}		
				stress_impact = {
					base = minor_stress_impact_gain
				}		
				add_piety = minor_piety_loss				
			}
		}
	}		
	# resist 
	option = {
		name = deviants_gorandom.2300.b
		custom_tooltip = deviants_gorandom.2300.b.tt
		stress_impact = {
			base = medium_stress_impact_gain
		}
	}	
	# go streaking
	option = {
		trigger = {
			any_character_artifact = {
				has_artifact_modifier = deviantsmask_artifact_modifier
			}
		}
		name = deviants_gorandom.2300.c
		custom_tooltip = deviants_gorandom.2300.c.tt
		trigger_event = streaker_go.100
		stress_impact = {
			base = minor_stress_impact_loss
			lustful = minor_stress_impact_loss
		}
	}			
}

#2400 be spanked by random person to punish you for your sins, gender neutral... sin just spanking and it pulls ranomd courtier or guest...pay them for it Or... failye make syou pay, diplo to talk them to do it for free...intrigue to find some way for them to do it for free...forced reists if you found the person weird
deviants_gorandom.2400 = { 
	type = character_event
	title = deviants_gorandom.2400.t
	desc = deviants_gorandom.2400.desc
	theme = deviantsmaskgo 
	cooldown = { years = 1 }
	override_background = { reference = corridor_day }
	right_portrait = {
		character = root
		animation = thinking  
	}
	left_portrait = {
		character = scope:deviant_go_random_1
		animation = boredom
	}
    trigger = {
		has_trait = lustful
		has_trait = deviants_mask
		is_ruler = yes
		age >= 18
	}
	immediate = {
		if = { 	
			limit = {
				any_courtier_or_guest = {
					is_available_ai_adult = yes
					age >= 18
				}
			}
			random_courtier_or_guest = {
				save_scope_as = deviant_go_random_1
				limit = {
					is_available_ai_adult = yes
					age >= 18
				}
			}
		}		
        else = {
		create_character = {
			location = root.capital_province
			template = servant_character
			age = { 20 30 }
			gender_female_chance = 50
			faith = root.capital_province.county.faith
			culture = root.capital_province.county.culture
			dynasty = none
			save_scope_as = deviant_go_random_1
			}
		}
	}
	# you try to convince them to spank you bc you deserve it
	option = {
		name = deviants_gorandom.2400.a
		custom_tooltip = deviants_gorandom.2400.a.tt
		trigger = {
			has_trait = lustful
		}
		trait = lustful
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantlibido
				value = 1
			}
		}
        duel = {
			skill = diplomacy
			target = scope:deviant_go_random_1
			# you convince them that they have a duty to punish your sinful ass, and even dmire you for your devotion
			50 = {
				compare_modifier = {
					value = scope:duel_value
						multiplier = 3.5
						min = -49
				}
				custom_tooltip = {
					text = deviants_gorandom.2400.aw.tt
				}	
				stress_impact = {
					base = major_stress_impact_loss
				}	
				add_piety = minor_piety_gain
				scope:deviant_go_random_1 = {
					add_opinion = {
						target = root
						modifier = admiration_opinion
						opinion = 10
					}
					stress_impact = {
					base = minor_stress_impact_gain
					lustful = medium_stress_impact_loss
			       	chaste = medium_stress_impact_gain
					shy = medium_stress_impact_gain
					}
				}
			}
			# so many bad rumours about you
			50 = {
				compare_modifier = {
					value = scope:duel_value
						multiplier = -3.5
						min = -49
				}	
				custom_tooltip = {
					text = deviants_gorandom.2400.al.tt
				}	
				add_prestige = minor_prestige_loss	
				add_piety = minor_piety_loss
				scope:deviant_go_random_1 = {
					add_opinion = {
						target = root
						modifier = confusion_opinion
						opinion = -10
					}
					stress_impact = {
					base = medium_stress_impact_gain
			       	chaste = medium_stress_impact_gain
					shy = medium_stress_impact_gain
					}
				}						
			}
		}
	}		
	# resist 
	option = {
		name = deviants_gorandom.2400.b
		custom_tooltip = deviants_gorandom.2400.b.tt
		stress_impact = {
			base = medium_stress_impact_gain
		}
	}	
	# go streaking
	option = {
		trigger = {
			any_character_artifact = {
				has_artifact_modifier = deviantsmask_artifact_modifier
			}
		}
		name = deviants_gorandom.2400.c
		custom_tooltip = deviants_gorandom.2400.c.tt
		trigger_event = streaker_go.100
		stress_impact = {
			base = minor_stress_impact_loss
			lustful = minor_stress_impact_loss
		}
	}			
}

#lustful female urge to see x knight's penis
deviants_gorandom.2500 = { 
	type = character_event
	title = deviants_gorandom.2500.t
	desc = deviants_gorandom.2500.desc
	theme = deviantsmaskgo 
	cooldown = { years = 1 }
	override_background = { reference = throne_room }
	right_portrait = {
		character = root
		animation = scheme 
	}
	left_portrait = {
		character = scope:random_knight
		animation = throne_room_conversation_1
	}
    trigger = {
		has_trait = lustful
		has_trait = deviants_mask
		#is_ruler = yes
		#is_landed = yes
		age >= 18
		any_knight = {
			OR = {	is_female = no	has_trait = futanari_genetic }
			age >= 18
			NOT = { has_trait = eunuch_1 }
			NOT = { has_trait = beardless_eunuch }
			is_available_ai_adult = yes
			NOT = { has_relation_lover = root }
			NOT = { has_relation_soulmate = root }
			NOT = { is_concubine_of = root }
			NOT = { is_spouse_of = root }
		}
	}
	immediate = {
		random_knight = {
			save_scope_as = random_knight
			limit = {
				is_available_ai_adult = yes
				OR = {	is_female = no	has_trait = futanari_genetic }
				age >= 18
				NOT = { has_trait = lustful }
				NOT = { has_trait = eunuch_1 }
				NOT = { has_trait = beardless_eunuch }
				NOT = { has_relation_lover = root }
				NOT = { is_concubine_of = root }
				NOT = { is_spouse_of = root }
			}
		}	
	}
	# you try to convince them to spank you bc you deserve it
	option = {
		name = deviants_gorandom.2500.a
		custom_tooltip = deviants_gorandom.2500.a.tt
		trigger = {
			has_trait = lustful
		}
		trait = lustful
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantlibido
				value = 1
			}
		}
        duel = {
			skills = { diplomacy intrigue }
			target = scope:random_knight
			# you convince them to have penis inspected
			50 = {
				compare_modifier = {
					value = scope:duel_value
						multiplier = 3.5
						min = -49
				}
				custom_tooltip = {
					text = deviants_gorandom.2500.aw.tt
				}	
				random_list = {
					50 = {
						trigger_event = deviants_gorandom.2510
					}
					#he flaccid
					25 = {
						trigger_event = deviants_gorandom.2501
					}
				}
			}
			# he refuses, and tells others...
			50 = {
				compare_modifier = {
					value = scope:duel_value
						multiplier = -3.5
						min = -49
				}	
				custom_tooltip = {
					text = deviants_gorandom.2500.al.tt
				}	
				add_prestige = minor_prestige_loss	
				add_piety = minor_piety_loss
				scope:random_knight = {
					add_opinion = {
						target = root
						modifier = disgusted_opinion
						opinion = { -10 -30}
					}
					stress_impact = {
						base = medium_stress_impact_gain
						chaste = medium_stress_impact_gain
						shy = medium_stress_impact_gain
					}
				}						
			}
		}
	}		
	# resist 
	option = {
		name = deviants_gorandom.2500.b
		custom_tooltip = deviants_gorandom.2500.b.tt
		stress_impact = {
			base = medium_stress_impact_gain
			lustful = medium_stress_impact_gain
		}
	}			
}


#he flaccid
deviants_gorandom.2501 = { 
	type = character_event
	title = deviants_gorandom.2501.t
	desc = deviants_gorandom.2501.desc
	theme = deviantsmaskgo 
	 override_background = {
		trigger = { 
            exists = scope:background_one
        }
		reference = deviant_penis_flaccid_1
	}
    override_background = {
		trigger = { 
            exists = scope:background_two
        }
		reference = deviant_penis_flaccid_2
	}
    override_background = {
		trigger = { 
            exists = scope:background_three
        }
		reference = deviant_penis_flaccid_3
	}
    override_background = {
		trigger = { 
            exists = scope:background_four
        }
		reference = deviant_penis_flaccid_4
	}
    override_background = {
		trigger = { 
            exists = scope:background_five
        }
		reference = deviant_penis_flaccid_5
	}
	 immediate = {
        random_list = {
			25 = {
				ROOT = {
					save_scope_as = background_one
				}
			}
			25 = {
				ROOT = {
					save_scope_as = background_two
				}
			}
			25 = {
				ROOT = {
					save_scope_as = background_three
				}
			}
			25 = {
				ROOT = {
					save_scope_as = background_four
				}
			}
			25 = {
				ROOT = {
					save_scope_as = background_five
				}
			}
		}
	}

	# ooh well...
	option = {
		name = deviants_gorandom.2501.a
		custom_tooltip = deviants_gorandom.2501.a.tt
	}		
	# imprison
	option = {
		name = deviants_gorandom.2501.b
		custom_tooltip = deviants_gorandom.2501.b.tt
		imprison = {
			target = scope:random_knight
			type = dungeon
		}
		add_tyranny = minor_tyranny_gain
	}			
}

#he hard
deviants_gorandom.2510 = { 
	type = character_event
	title = deviants_gorandom.2510.t
	desc = deviants_gorandom.2510.desc
	theme = deviantsmaskgo 
	 override_background = {
		trigger = { 
            exists = scope:background_one
        }
		reference = deviant_penis_inspection_1
	}
    override_background = {
		trigger = { 
            exists = scope:background_two
        }
		reference = deviant_penis_inspection_2
	}
    override_background = {
		trigger = { 
            exists = scope:background_three
        }
		reference = deviant_penis_inspection_3
	}
    override_background = {
		trigger = { 
            exists = scope:background_four
        }
		reference = deviant_penis_inspection_4
	}
    override_background = {
		trigger = { 
            exists = scope:background_five
        }
		reference = deviant_penis_inspection_5
	}
	 immediate = {
        random_list = {
			25 = {
				ROOT = {
					save_scope_as = background_one
				}
			}
			25 = {
				ROOT = {
					save_scope_as = background_two
				}
			}
			25 = {
				ROOT = {
					save_scope_as = background_three
				}
			}
			25 = {
				ROOT = {
					save_scope_as = background_four
				}
			}
			25 = {
				ROOT = {
					save_scope_as = background_five
				}
			}
		}
	}

	# just the tip
	option = {
		trigger = {
			has_trait = lustful
		}
		name = deviants_gorandom.2510.a
		custom_tooltip = deviants_gorandom.2510.a.tt
		trigger_event = deviants_gorandom.2511
		had_sex_with_effect = {
			CHARACTER = scope:random_knight
			PREGNANCY_CHANCE = pregnancy_chance
		}
	}		
	# enough
	option = {
		name = deviants_gorandom.2510.b
		custom_tooltip = deviants_gorandom.2510.b.tt
		stress_impact = {
			base = medium_stress_impact_gain
			lustful = major_stress_impact_gain
		}
		scope:random_knight = {
			add_opinion = {
				target = root
				modifier = confusion_opinion
				opinion = { 10 30}
			}
		}	
	}			
}

deviants_gorandom.2511 = { 
	type = character_event
	title = deviants_gorandom.2511.t
	desc = deviants_gorandom.2511.desc
	theme = deviantsmaskgo 
	 override_background = {
		trigger = { 
            exists = scope:background_one
        }
		reference = deviant_cowgirl_cum_1
	}
    override_background = {
		trigger = { 
            exists = scope:background_two
        }
		reference = deviant_cowgirl_cum_2
	}
    override_background = {
		trigger = { 
            exists = scope:background_three
        }
		reference = deviant_cowgirl_cum_3
	}
    override_background = {
		trigger = { 
            exists = scope:background_four
        }
		reference = deviant_cowgirl_cum_4
	}
    override_background = {
		trigger = { 
            exists = scope:background_five
        }
		reference = deviant_cowgirl_cum_5
	}
	immediate = {
		had_sex_with_effect = {
			CHARACTER = scope:random_knight
			PREGNANCY_CHANCE = pregnancy_chance
		}
	}

	# ooh well...
	option = {
		name = deviants_gorandom.2511.a
		custom_tooltip = deviants_gorandom.2511.a.tt
	}				
}


################## 5000 sadistic wife events ###########
deviants_gorandom.5000 = { 
	type = character_event
	title = deviants_gorandom.5000.t
	desc = { 
		random_valid = {
			triggered_desc = {
				trigger = { is_ruler = yes }
			desc = deviants_gorandom.5000.a.desc
			}
			triggered_desc = {
				trigger = { is_ruler = yes }
			desc = deviants_gorandom.5000.b.desc
			}
			triggered_desc = {
				trigger = { is_ruler = yes }
			desc = deviants_gorandom.5000.c.desc
			}
			triggered_desc = {
				trigger = { is_ruler = yes }
			desc = deviants_gorandom.5000.d.desc
			}
		}
	}
	theme = deviantsmaskgo 
	override_background = { reference = feast }
	right_portrait = {
		character = root
		animation = thinking  
	}
	left_portrait = {
		character = scope:deviant_sadistic_wife
		animation = scheme 
	}
    trigger = {
		has_trait = deviants_mask
		OR = {	is_female = no	has_trait = futanari_genetic }
		is_ruler = yes
		age >= 18
		primary_spouse = {
			has_trait = sadistic
			age >= 18
			is_female = yes
			NOT = { has_trait = deviants_sadistic_wife }
		}
		any_living_character = {
			NOT = { has_trait = deviants_sadistic_wife }
		}
	}
	immediate = {
		random_spouse = {
			limit = {
				has_trait = sadistic
				age >= 18
				is_female = yes
				primary_spouse = { this = root }
			}
			save_scope_as = deviant_sadistic_wife
		}	
	}

	# your wife is looking at you a bit differently today
	option = {
		name = deviants_gorandom.5000.a
		custom_tooltip = deviants_gorandom.5000.a.tt
		scope:deviant_sadistic_wife = {
			add_trait = deviants_sadistic_wife
		}
	}				
}

#5010 she publicly diciplining female servants(for various reasons), making them strip? or other low piety things... 5 variants?
#servant messing up food, wife mad and wants to make her lick the dropped food from the floor, clean it all, just with her tongue, or other low piety things... 
deviants_gorandom.5010 = { 
	type = character_event
	title = deviants_gorandom.5010.t
	desc = { 
		random_valid = {
			triggered_desc = {
				trigger = { is_ruler = yes }
			desc = deviants_gorandom.5010.a.desc
			}
			triggered_desc = {
				trigger = { is_ruler = yes }
			desc = deviants_gorandom.5010.b.desc
			}
			triggered_desc = {
				trigger = { is_ruler = yes }
			desc = deviants_gorandom.5010.c.desc
			}
			triggered_desc = {
				trigger = { is_ruler = yes }
			desc = deviants_gorandom.5010.d.desc
			}
		}
	}
	theme = deviantsmaskgo 
	override_background = { reference = feast }
	right_portrait = {
		character = root
		animation = thinking  
	}
	left_portrait = {
		character = scope:deviant_sadistic_wife
		animation = scheme 
	}
    trigger = {
		has_trait = deviants_mask
		OR = {	is_female = no	has_trait = futanari_genetic }
		is_ruler = yes
		age >= 18
		primary_spouse = {
			has_trait = sadistic
			age >= 18
			is_female = yes
			has_trait = deviants_sadistic_wife
		}
	}
	immediate = {
		random_spouse = {
			limit = {
				has_trait = sadistic
				age >= 18
				is_female = yes
				has_trait = deviants_sadistic_wife
				primary_spouse = { this = root }
			}
			save_scope_as = deviant_sadistic_wife
		}	
	}

	#if sadistic, promise to dicipline her tonight
	option = {
		trigger = {
			has_trait = sadistic
		}	
		trait = sadistic
		name = deviants_gorandom.5010.a
		custom_tooltip = deviants_gorandom.5010.a.tt
		trigger_event = deviants_gorandom.5400
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantsadism
				value = 1
			}
		}
		scope:deviant_sadistic_wife = {
			stress_impact = {
				base = minor_stress_impact_gain
				lustful = medium_stress_impact_loss
				sadistic = minor_stress_impact_gain
			}
		}
	}			
	#if sadistic, join in on the fun... she really likes it... but even bigger piety loss 
	option = {
		trigger = {
			has_trait = sadistic
		}
		trait = sadistic
		name = deviants_gorandom.5010.b
		custom_tooltip = deviants_gorandom.5010.b.tt
		add_piety = medium_piety_loss
		stress_impact = {
			base = minor_stress_impact_loss
			lustful = minor_stress_impact_loss
			sadistic = minor_stress_impact_loss
		}
		reverse_add_opinion = {
			target = scope:deviant_sadistic_wife
			modifier = love_opinion
			opinion = 10
		}
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantsadism
				value = 2
			}
		}
		scope:deviant_sadistic_wife = {
			stress_impact = {
				base = minor_stress_impact_loss
				lustful = medium_stress_impact_loss
				sadistic = medium_stress_impact_loss
			}
			hidden_effect = {	
				add_trait_xp = {
					trait = deviants_sadistic_wife
					track = sadistic_wife_obsession
					value = 10
				}
       		}
		}
	}
	#if lustful, ask to be diciplined tonight
	option = {
		trigger = {
			has_trait = lustful
		}
		trait = lustful
		name = deviants_gorandom.5010.c
		custom_tooltip = deviants_gorandom.5010.c.tt
		trigger_event = deviants_gorandom.5450
		reverse_add_opinion = {
			target = scope:deviant_sadistic_wife
			modifier = pleased_opinion
			opinion = 10
		}
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantlibido
				value = 1
			}
		}
		scope:deviant_sadistic_wife = {
			stress_impact = {
				base = minor_stress_impact_loss
				lustful = medium_stress_impact_loss
				sadistic = minor_stress_impact_loss
			}
			hidden_effect = {	
				add_trait_xp = {
					trait = deviants_sadistic_wife
					track = sadistic_wife_obsession
					value = 1
				}
       		}
		}
	}
	# just watch (small piety loss)
	option = {
		name = deviants_gorandom.5010.d
		custom_tooltip = deviants_gorandom.5010.d.tt
		add_piety = minor_piety_loss
		scope:deviant_sadistic_wife = {
			stress_impact = {
				base = minor_stress_impact_loss
				lustful = medium_stress_impact_loss
				sadistic = medium_stress_impact_loss
			}
			hidden_effect = {	
				add_trait_xp = {
					trait = deviants_sadistic_wife
					track = sadistic_wife_obsession
					value = 2
				}
       		}
		}
		reverse_add_opinion = {
			target = scope:deviant_sadistic_wife
			modifier = grateful_opinion
			opinion = 10
		}
	}
	# stop her
	option = {
		name = deviants_gorandom.5010.e
		custom_tooltip = deviants_gorandom.5010.e.tt
		add_piety = minor_piety_gain
		reverse_add_opinion = {
			target = scope:deviant_sadistic_wife
			modifier = love_opinion
			opinion = -10
		}
		scope:deviant_sadistic_wife = {
			stress_impact = {
				base = minor_stress_impact_gain
				sadistic = minor_stress_impact_gain
			}
			hidden_effect = {	
				add_trait_xp = {
					trait = deviants_sadistic_wife
					track = sadistic_wife_obsession
					value = -5
				}
       		}
		}
	}	
}


#5030 wife wants to interogate a common prisoner you have... for fun, I mean to see if they know anything
#desc variants are for different pleading dialogues, so think some
deviants_gorandom.5030 = { 
	type = character_event
	title = deviants_gorandom.5030.t
	desc = { 
		random_valid = {
			triggered_desc = {
				trigger = { is_ruler = yes }
			desc = deviants_gorandom.5030.a.desc
			}
			triggered_desc = {
				trigger = { is_ruler = yes }
			desc = deviants_gorandom.5030.b.desc
			}
			triggered_desc = {
				trigger = { is_ruler = yes }
			desc = deviants_gorandom.5030.c.desc
			}
			triggered_desc = {
				trigger = { is_ruler = yes }
			desc = deviants_gorandom.5030.d.desc
			}
		}
	}
	theme = deviantsmaskgo 
	override_background = { reference = feast }
	right_portrait = {
		character = root
		animation = thinking  
	}
	left_portrait = {
		character = scope:deviant_sadistic_wife
		animation = scheme 
	}
    trigger = {
		has_trait = deviants_mask
		OR = {	is_female = no	has_trait = futanari_genetic }
		is_ruler = yes
		age >= 18
		primary_spouse = {
			has_trait = sadistic
			age >= 18
			is_female = yes
			has_trait = deviants_sadistic_wife
		}
	}
	immediate = {
		random_spouse = {
			limit = {
				has_trait = sadistic
				age >= 18
				is_female = yes
				has_trait = deviants_sadistic_wife
				primary_spouse = { this = root }
			}
			save_scope_as = deviant_sadistic_wife
		}	
	}

	#if sadistic, promise to interogate her tonight
	option = {
		trigger = {
			has_trait = sadistic
		}	
		trait = sadistic
		name = deviants_gorandom.5030.a
		custom_tooltip = deviants_gorandom.5030.a.tt
		trigger_event = deviants_gorandom.5400
		reverse_add_opinion = {
			target = scope:deviant_sadistic_wife
			modifier = respect_opinion
			opinion = 5
		}
		scope:deviant_sadistic_wife = {
			stress_impact = {
				base = minor_stress_impact_gain
				lustful = minor_stress_impact_loss
				sadistic = minor_stress_impact_gain
			}
			hidden_effect = {	
				add_trait_xp = {
					trait = deviants_sadistic_wife
					track = sadistic_wife_obsession
					value = 1
				}
       		}
		}
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantsadism
				value = 1
			}
		}
	}			
	#if sadistic, join in on the fun... she really likes it... but even bigger piety loss 
	option = {
		trigger = {
			has_trait = sadistic
		}
		trait = sadistic
		name = deviants_gorandom.5030.b
		custom_tooltip = deviants_gorandom.5030.b.tt
		add_piety = medium_piety_loss
		add_prestige = medium_prestige_loss
		stress_impact = {
			base = medium_stress_impact_loss
			lustful = medium_stress_impact_loss
			sadistic = medium_stress_impact_loss
		}
		reverse_add_opinion = {
			target = scope:deviant_sadistic_wife
			modifier = love_opinion
			opinion = 10
		}
		scope:deviant_sadistic_wife = {
			stress_impact = {
				base = minor_stress_impact_loss
				lustful = medium_stress_impact_loss
				sadistic = medium_stress_impact_loss
			}
			hidden_effect = {	
				add_trait_xp = {
					trait = deviants_sadistic_wife
					track = sadistic_wife_obsession
					value = 10
				}
       		}
		}
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantsadism
				value = 2
			}
		}
	}
	#if lustful, ask to be diciplined (likes and exp gain)
	option = {
		trigger = {
			has_trait = lustful
		}
		trait = lustful
		name = deviants_gorandom.5030.c
		custom_tooltip = deviants_gorandom.5030.c.tt
		trigger_event = deviants_gorandom.5450
		reverse_add_opinion = {
			target = scope:deviant_sadistic_wife
			modifier = pleased_opinion
			opinion = 10
		}
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantlibido
				value = 1
			}
		}
		scope:deviant_sadistic_wife = {
			stress_impact = {
				base = minor_stress_impact_loss
				lustful = medium_stress_impact_loss
				sadistic = minor_stress_impact_loss
			}
			hidden_effect = {	
				add_trait_xp = {
					trait = deviants_sadistic_wife
					track = sadistic_wife_obsession
					value = 5
				}
       		}
		}
	}
	# let her
	option = {
		name = deviants_gorandom.5030.d
		custom_tooltip = deviants_gorandom.5030.d.tt
		add_piety = minor_piety_loss
		add_prestige = minor_prestige_loss
		scope:deviant_sadistic_wife = {
			stress_impact = {
				base = minor_stress_impact_loss
				lustful = medium_stress_impact_loss
				sadistic = medium_stress_impact_loss
			}
			hidden_effect = {	
				add_trait_xp = {
					trait = deviants_sadistic_wife
					track = sadistic_wife_obsession
					value = 4
				}
       		}
		}
		reverse_add_opinion = {
			target = scope:deviant_sadistic_wife
			modifier = grateful_opinion
			opinion = 10
		}
	}
	# refuse
	option = {
		name = deviants_gorandom.5030.e
		custom_tooltip = deviants_gorandom.5030.e.tt
		reverse_add_opinion = {
			target = scope:deviant_sadistic_wife
			modifier = love_opinion
			opinion = -10
		}
		add_piety = minor_piety_gain
		scope:deviant_sadistic_wife = {
			stress_impact = {
				base = minor_stress_impact_gain
				sadistic = minor_stress_impact_gain
			}
			hidden_effect = {	
				add_trait_xp = {
					trait = deviants_sadistic_wife
					track = sadistic_wife_obsession
					value = -5
				}
       		}
		}
	}	
}

#5050 35>  wants to rub your cock during a feast? hand sliding over
#if sadistic, go "punish" her
#if lustful, grope back
#let her
#leave
#reprimand her

#5060 65>  you realise someone is under the table, it's your wife, digging out your cock... stay still and let or other options...variant even of her playing with your cock under the table or sucking...
#if sadistic, turn it into a very deep throat
#if lustful, slip under the table
#let her
#leave
#reprimand her
#5061 sadist variant
#5062 lustful variant

#5100 wife wants to have a suprise? date, letter event? go there or ignore... accept or refuse? 50% ransom chance for both
deviants_gorandom.5100 = {
	type = letter_event
	opening = deviants_gorandom.5100.t
	desc = { 
		random_valid = {
			triggered_desc = {
				trigger = { is_ruler = yes }
			desc = deviants_gorandom.5100.a.desc
			}
			triggered_desc = {
				trigger = { is_ruler = yes }
			desc = deviants_gorandom.5100.b.desc
			}
			triggered_desc = {
				trigger = { is_ruler = yes }
			desc = deviants_gorandom.5100.c.desc
			}
			triggered_desc = {
				trigger = { is_ruler = yes }
			desc = deviants_gorandom.5100.d.desc
			}
		}
	}
	sender = scope:deviant_sadistic_wife

	trigger = {
		has_trait = deviants_mask
		OR = {	is_female = no	has_trait = futanari_genetic }
		is_ruler = yes
		age >= 18
		primary_spouse = {
			has_trait = sadistic
			age >= 18
			is_female = yes
			has_trait = deviants_sadistic_wife
		}
	}
	immediate = {
		random_spouse = {
			limit = {
				has_trait = sadistic
				age >= 18
				is_female = yes
				has_trait = deviants_sadistic_wife
				primary_spouse = { this = root }
			}
			save_scope_as = deviant_sadistic_wife
		}	
	}

	# attend the date
	option = {
		name = deviants_gorandom.5100.a
		hidden_effect = {
			random_list = {
				50 = {
					#gallows
					trigger_event = deviants_gorandom.5110
				}
				50 = {
					#town market
					trigger_event = deviants_gorandom.5120
				}
			}	
		}
	}

	# ignore
	option = {
		name = deviants_gorandom.5100.b
	}
}

#5110 in the gallows, special tower where only you two are to watch? watching the fun... (her ahnd sliding to grope you?)(has some sex options at higher trait levels?)
deviants_gorandom.5110 = { 
	type = character_event
	title = deviants_gorandom.5110.t
	desc = { 
		random_valid = {
			triggered_desc = {
				trigger = { is_ruler = yes }
			desc = deviants_gorandom.5110.a.desc
			}
			triggered_desc = {
				trigger = { is_ruler = yes }
			desc = deviants_gorandom.5110.b.desc
			}
			triggered_desc = {
				trigger = { is_ruler = yes }
			desc = deviants_gorandom.5110.c.desc
			}
			triggered_desc = {
				trigger = { is_ruler = yes }
			desc = deviants_gorandom.5110.d.desc
			}
		}
	}
	theme = deviantsmaskgo 
	override_background = { reference = gallows }
	right_portrait = {
		character = root
		animation = thinking  
	}
	left_portrait = {
		character = scope:deviant_sadistic_wife
		animation = happiness
	}
	immediate = {
		random_spouse = {
			limit = {
				has_trait = sadistic
				age >= 18
				is_female = yes
				has_trait = deviants_sadistic_wife
				primary_spouse = { this = root }
			}
			save_scope_as = deviant_sadistic_wife
		}	
	}

	# if sadistic, make her suck instead... you lean on the railing, she sucks...
	option = {
		trigger = {
			has_trait = sadistic
		}	
		trait = sadistic
		name = deviants_gorandom.5110.a
		custom_tooltip = deviants_gorandom.5110.a.tt
		stress_impact = {
			base = medium_stress_impact_loss
			lustful = minor_stress_impact_loss
			sadistic = major_stress_impact_loss
		}
		reverse_add_opinion = {
			target = scope:deviant_sadistic_wife
			modifier = angry_opinion
			opinion = -10
		}
		scope:deviant_sadistic_wife = {
			stress_impact = {
				base = minor_stress_impact_gain
				lustful = minor_stress_impact_loss
				sadistic = major_stress_impact_gain
			}
			hidden_effect = {	
				add_trait_xp = {
					trait = deviants_sadistic_wife
					track = sadistic_wife_obsession
					value = -5
				}
       		}
		}
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantsadism
				value = 2
			}
		}
	}			
	# if lustful, suck her, she lean on the railing, you sucks..
	option = {
		trigger = {
			has_trait = lustful
		}
		trait = lustful
		name = deviants_gorandom.5110.b
		custom_tooltip = deviants_gorandom.5110.b.tt
		stress_impact = {
			base = minor_stress_impact_loss
			lustful = medium_stress_impact_loss
		}
		reverse_add_opinion = {
			target = scope:deviant_sadistic_wife
			modifier = pleased_opinion
			opinion = 10
		}
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantlibido
				value = 2
			}
		}
		scope:deviant_sadistic_wife = {
			stress_impact = {
				base = medium_stress_impact_loss
				lustful = medium_stress_impact_loss
				sadistic = minor_stress_impact_loss
			}
			hidden_effect = {	
				add_trait_xp = {
					trait = deviants_sadistic_wife
					track = sadistic_wife_obsession
					value = 5
				}
       		}
		}
	}
	# let her grope, she gets a bit too excited and some commoners see enough to spread some rumors
	option = {
		name = deviants_gorandom.5110.c
		custom_tooltip = deviants_gorandom.5110.c.tt
		add_piety = minor_piety_loss
		stress_impact = {
				base = minor_stress_impact_loss
				lustful = minor_stress_impact_loss
				sadistic = minor_stress_impact_gain
			}
		scope:deviant_sadistic_wife = {
			stress_impact = {
				base = minor_stress_impact_loss
				lustful = medium_stress_impact_loss
				sadistic = medium_stress_impact_loss
			}
			hidden_effect = {	
				add_trait_xp = {
					trait = deviants_sadistic_wife
					track = sadistic_wife_obsession
					value = 4
				}
       		}
		}
		reverse_add_opinion = {
			target = scope:deviant_sadistic_wife
			modifier = grateful_opinion
			opinion = 10
		}
	}
	# refuse
	option = {
		name = deviants_gorandom.5110.d
		custom_tooltip = deviants_gorandom.5110.d.tt
		reverse_add_opinion = {
			target = scope:deviant_sadistic_wife
			modifier = love_opinion
			opinion = -10
		}
		scope:deviant_sadistic_wife = {
			stress_impact = {
				base = minor_stress_impact_gain
				sadistic = minor_stress_impact_gain
			}
			hidden_effect = {	
				add_trait_xp = {
					trait = deviants_sadistic_wife
					track = sadistic_wife_obsession
					value = -5
				}
       		}
		}
	}	
}
#5120 touring the market
deviants_gorandom.5120 = { 
	type = character_event
	title = deviants_gorandom.5120.t
	desc = { 
		random_valid = {
			triggered_desc = {
				trigger = { is_ruler = yes }
			desc = deviants_gorandom.5120.a.desc
			}
			triggered_desc = {
				trigger = { is_ruler = yes }
			desc = deviants_gorandom.5120.b.desc
			}
			triggered_desc = {
				trigger = { is_ruler = yes }
			desc = deviants_gorandom.5120.c.desc
			}
			triggered_desc = {
				trigger = { is_ruler = yes }
			desc = deviants_gorandom.5120.d.desc
			}
		}
	}
	theme = deviantsmaskgo 
	override_background = { reference = market }
	right_portrait = {
		character = root
		animation = thinking  
	}
	left_portrait = {
		character = scope:deviant_sadistic_wife
		animation = scheme
	}
	immediate = {
		random_spouse = {
			limit = {
				has_trait = sadistic
				age >= 18
				is_female = yes
				has_trait = deviants_sadistic_wife
				primary_spouse = { this = root }
			}
			save_scope_as = deviant_sadistic_wife
		}	
	}

	#buy, the expensive things, what she wants is in the desc
	option = {
		name = deviants_gorandom.5120.a
		custom_tooltip = deviants_gorandom.5120.a.tt
		reverse_add_opinion = {
			target = scope:deviant_sadistic_wife
			modifier = grateful_opinion
			opinion = 20
		}
		remove_short_term_gold = minor_gold_value
		scope:deviant_sadistic_wife = {
			hidden_effect = {	
				add_trait_xp = {
					trait = deviants_sadistic_wife
					track = sadistic_wife_obsession
					value = 10
				}
       		}
		}
	}			
	#buy, cheaper things, what she wants is in the desc
	option = {
		name = deviants_gorandom.5120.b
		custom_tooltip = deviants_gorandom.5120.b.tt
		remove_short_term_gold = tiny_gold_value
		reverse_add_opinion = {
			target = scope:deviant_sadistic_wife
			modifier = grateful_opinion
			opinion = 10
		}
		scope:deviant_sadistic_wife = {
			hidden_effect = {	
				add_trait_xp = {
					trait = deviants_sadistic_wife
					track = sadistic_wife_obsession
					value = 5
				}
       		}
		}
	}
	# if sadistic, punish her on an alley...
	option = {
		trigger = {
			has_trait = sadistic
		}
		trait = sadistic
		name = deviants_gorandom.5120.c
		custom_tooltip = deviants_gorandom.5120.c.tt
		trigger_event = deviants_gorandom.5121
	}
	#if lustful, ask to be punished on an alley
	option = {
		trigger = {
			has_trait = lustful
		}
		trait = lustful
		name = deviants_gorandom.5120.d
		custom_tooltip = deviants_gorandom.5120.d.tt
		trigger_event = deviants_gorandom.5122
	}
	# buy her nothing expensive and just leave
	option = {
		name = deviants_gorandom.5120.e
		custom_tooltip = deviants_gorandom.5120.e.tt
		reverse_add_opinion = {
			target = scope:deviant_sadistic_wife
			modifier = friendliness_opinion
			opinion = -10
		}
		scope:deviant_sadistic_wife = {
			hidden_effect = {	
				add_trait_xp = {
					trait = deviants_sadistic_wife
					track = sadistic_wife_obsession
					value = -5
				}
       		}
		}
	}	
}
#5121 sadistic alley with options, 
deviants_gorandom.5121 = { 
	type = character_event
	title = deviants_gorandom.5121.t
	desc = { 
		random_valid = {
			triggered_desc = {
				trigger = { is_ruler = yes }
			desc = deviants_gorandom.5121.a.desc
			}
			triggered_desc = {
				trigger = { is_ruler = yes }
			desc = deviants_gorandom.5121.b.desc
			}
			triggered_desc = {
				trigger = { is_ruler = yes }
			desc = deviants_gorandom.5121.c.desc
			}
			triggered_desc = {
				trigger = { is_ruler = yes }
			desc = deviants_gorandom.5121.d.desc
			}
		}
	}
	theme = deviantsmaskgo 
	override_background = { reference = alley_day }
	right_portrait = {
		character = root
		animation = scheme  
	}
	left_portrait = {
		character = scope:deviant_sadistic_wife
		animation = worry
	}

	#spank, commoners spot you and spread rumors about your moral household dicipline
	option = {
		trigger = {
			has_trait = sadistic
		}
		trait = sadistic
		name = deviants_gorandom.5121.a
		custom_tooltip = deviants_gorandom.5121.a.tt
		stress_impact = {
			base = minor_stress_impact_loss
			lustful = minor_stress_impact_loss
			sadistic = minor_stress_impact_loss
		}
		add_piety = minor_piety_gain
		reverse_add_opinion = {
			target = scope:deviant_sadistic_wife
			modifier = repentant_opinion
			opinion = 20
		}
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantsadism
				value = 1
			}
		}
		scope:deviant_sadistic_wife = {
			stress_impact = {
				base = minor_stress_impact_gain
				arrogant = minor_stress_impact_gain
				ambitious = minor_stress_impact_gain
				vengeful = minor_stress_impact_gain
				lustful = medium_stress_impact_loss
				chaste = minor_stress_impact_gain
				shy = minor_stress_impact_gain
			}
			hidden_effect = {	
				add_trait_xp = {
					trait = deviants_sadistic_wife
					track = sadistic_wife_obsession
					value = 5
				}
       		}
		}
	}			
	#fuck her face, on her knees, up to her throat, you holding her head
	option = {
		trigger = {
			has_trait = sadistic
		}
		trait = sadistic
		name = deviants_gorandom.5121.b
		custom_tooltip = deviants_gorandom.5121.b.tt
		stress_impact = {
			base = medium_stress_impact_loss
			lustful = medium_stress_impact_loss
			sadistic = medium_stress_impact_loss
		}
		add_piety = minor_piety_loss
		reverse_add_opinion = {
			target = scope:deviant_sadistic_wife
			modifier = angry_opinion
			opinion = -20
		}
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantsadism
				value = 2
			}
		}
		scope:deviant_sadistic_wife = {
			stress_impact = {
				base = medium_stress_impact_gain
				arrogant = minor_stress_impact_gain
				ambitious = minor_stress_impact_gain
				vengeful = minor_stress_impact_gain
				lustful = medium_stress_impact_loss
				chaste = medium_stress_impact_gain
				shy = medium_stress_impact_gain
			}
			hidden_effect = {	
				add_trait_xp = {
					trait = deviants_sadistic_wife
					track = sadistic_wife_obsession
					value = 1
				}
       		}
		}
	}
	#make her kneel... forehead on the ground...
	option = {
		trigger = {
			has_trait = sadistic
		}
		trait = sadistic
		name = deviants_gorandom.5121.c
		custom_tooltip = deviants_gorandom.5121.c.tt
		stress_impact = {
			lustful = minor_stress_impact_loss
			sadistic = minor_stress_impact_loss
		}
		reverse_add_opinion = {
			target = scope:deviant_sadistic_wife
			modifier = angry_opinion
			opinion = -10
		}
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantsadism
				value = 1
			}
		}
		scope:deviant_sadistic_wife = {
			stress_impact = {
				base = minor_stress_impact_gain
				arrogant = minor_stress_impact_gain
				ambitious = minor_stress_impact_gain
				vengeful = minor_stress_impact_gain
			}
			hidden_effect = {	
				add_trait_xp = {
					trait = deviants_sadistic_wife
					track = sadistic_wife_obsession
					value = 1
				}
       		}
		}
	}
	#find a buyer... they only allowed to look as you impreg her, tiny gold gain and she hates you...
	option = {
		trigger = {
			has_trait = sadistic
		}
		trait = sadistic
		name = deviants_gorandom.5121.d
		custom_tooltip = deviants_gorandom.5121.d.tt
		add_gold = tiny_gold_value
		add_piety = minor_piety_loss
		stress_impact = {
			lustful = minor_stress_impact_loss
			sadistic = medium_stress_impact_loss
			greedy = medium_stress_impact_loss
		}
		reverse_add_opinion = {
			target = scope:deviant_sadistic_wife
			modifier = hate_opinion
			opinion = -40
		}
		scope:deviant_sadistic_wife = {
			stress_impact = {
				base = medium_stress_impact_gain
				lustful = minor_stress_impact_loss
				chaste = medium_stress_impact_gain
				shy = medium_stress_impact_gain
			}
			hidden_effect = {	
				add_trait_xp = {
					trait = deviants_sadistic_wife
					track = sadistic_wife_obsession
					value = -5
				}
       		}
			had_sex_with_effect = {
				CHARACTER = root
				PREGNANCY_CHANCE = pregnancy_chance
			}
		}
	}
	# tease her and leave
	option = {
		name = deviants_gorandom.5121.e
		custom_tooltip = deviants_gorandom.5121.e.tt
		reverse_add_opinion = {
			target = scope:deviant_sadistic_wife
			modifier = repentant_opinion
			opinion = 10
		}
		scope:deviant_sadistic_wife = {
			stress_impact = {
				base = minor_stress_impact_gain
				lustful = minor_stress_impact_loss
			}
			hidden_effect = {	
				add_trait_xp = {
					trait = deviants_sadistic_wife
					track = sadistic_wife_obsession
					value = 1
				}
       		}
		}
	}	
}

#5122 lustful alley with options
deviants_gorandom.5122 = { 
	type = character_event
	title = deviants_gorandom.5122.t
	desc = { 
		random_valid = {
			triggered_desc = {
				trigger = { is_ruler = yes }
			desc = deviants_gorandom.5122.a.desc
			}
			triggered_desc = {
				trigger = { is_ruler = yes }
			desc = deviants_gorandom.5122.b.desc
			}
			triggered_desc = {
				trigger = { is_ruler = yes }
			desc = deviants_gorandom.5122.c.desc
			}
			triggered_desc = {
				trigger = { is_ruler = yes }
			desc = deviants_gorandom.5122.d.desc
			}
		}
	}
	theme = deviantsmaskgo 
	override_background = { reference = alley_day }
	right_portrait = {
		character = root
		animation = happiness 
	}
	left_portrait = {
		character = scope:deviant_sadistic_wife
		animation = scheme
	}

	#get down and let her step on you
	option = {
		trigger = {
			has_trait = lustful
		}
		trait = lustful
		name = deviants_gorandom.5122.a
		custom_tooltip = deviants_gorandom.5122.a.tt
		stress_impact = {
			lustful = minor_stress_impact_loss
		}
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantlibido
				value = 1
			}
		}
		scope:deviant_sadistic_wife = {
			stress_impact = {
				base = minor_stress_impact_loss
				lustful = minor_stress_impact_loss
				sadistic = minor_stress_impact_loss
			}
			hidden_effect = {	
				add_trait_xp = {
					trait = deviants_sadistic_wife
					track = sadistic_wife_obsession
					value = 5
				}
       		}
		}
		reverse_add_opinion = {
			target = scope:deviant_sadistic_wife
			modifier = pleased_opinion
			opinion = 10
		}
	}			
	#beg her to ride you
	option = {
		trigger = {
			has_trait = lustful
		}
		trait = lustful
		name = deviants_gorandom.5122.b
		custom_tooltip = deviants_gorandom.5122.b.tt
		add_piety = medium_piety_loss
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantlibido
				value = 4
			}
		}
		stress_impact = {
			base = medium_stress_impact_loss
			lustful = major_stress_impact_loss
		}
		reverse_add_opinion = {
			target = scope:deviant_sadistic_wife
			modifier = annoyed_opinion
			opinion = -10
		}
		scope:deviant_sadistic_wife = {
			stress_impact = {
				base = medium_stress_impact_loss
				lustful = medium_stress_impact_loss
				sadistic = medium_stress_impact_loss
				chaste = medium_stress_impact_gain
				shy = medium_stress_impact_gain
			}
			had_sex_with_effect = {
				CHARACTER = root
				PREGNANCY_CHANCE = pregnancy_chance
			}
			hidden_effect = {	
				add_trait_xp = {
					trait = deviants_sadistic_wife
					track = sadistic_wife_obsession
					value = 2
				}
       		}
		}
	}
	#let her play with your cock
	option = {
		trigger = {
			has_trait = lustful
		}
		trait = lustful
		name = deviants_gorandom.5122.c
		custom_tooltip = deviants_gorandom.5122.c.tt
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantlibido
				value = 1
			}
		}
		stress_impact = {
			base = minor_stress_impact_loss
			lustful = medium_stress_impact_loss
		}
		reverse_add_opinion = {
			target = scope:deviant_sadistic_wife
			modifier = love_opinion
			opinion = 10
		}
		scope:deviant_sadistic_wife = {
			stress_impact = {
				base = minor_stress_impact_loss
				lustful = minor_stress_impact_loss
				sadistic = minor_stress_impact_loss
				chaste = minor_stress_impact_gain
				shy = minor_stress_impact_gain
			}
			hidden_effect = {	
				add_trait_xp = {
					trait = deviants_sadistic_wife
					track = sadistic_wife_obsession
					value = 5
				}
       		}
		}
	}
	#lick her pussy
	option = {
		trigger = {
			has_trait = lustful
		}
		trait = lustful
		name = deviants_gorandom.5122.d
		custom_tooltip = deviants_gorandom.5122.d.tt
		add_piety = minor_piety_loss
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantlibido
				value = 1
			}
		}
		stress_impact = {
			lustful = minor_stress_impact_loss
		}
		reverse_add_opinion = {
			target = scope:deviant_sadistic_wife
			modifier = love_opinion
			opinion = 20
		}
		scope:deviant_sadistic_wife = {
			stress_impact = {
				base = medium_stress_impact_loss
				lustful = medium_stress_impact_loss
				sadistic = minor_stress_impact_loss
				chaste = minor_stress_impact_gain
				shy = minor_stress_impact_gain
			}
			hidden_effect = {	
				add_trait_xp = {
					trait = deviants_sadistic_wife
					track = sadistic_wife_obsession
					value = 10
				}
       		}
		}
	}
	# tease and leave
	option = {
		name = deviants_gorandom.5122.e
		custom_tooltip = deviants_gorandom.5122.e.tt
		reverse_add_opinion = {
			target = scope:deviant_sadistic_wife
			modifier = disappointed_opinion
			opinion = -5
		}
		scope:deviant_sadistic_wife = {
			hidden_effect = {	
				add_trait_xp = {
					trait = deviants_sadistic_wife
					track = sadistic_wife_obsession
					value = -1
				}
       		}
		}
	}	
}


#5200 50> wife wakes you up, just needed to see your cock... 5 variants?(suck balls, suck tip, slap cock to face) using the dear husband?
# if sadistic, make her choke on it
# if lustful, hands behind back, I'm yours
# let her play until bored
# leave
# dicipline her

#5210 sadist making her choke, 5 variants
#you decide when to stop, you lose stress but she will hate you...
# just guide her to service you
# anal ride me if you don't want to choke
# vaginal ride me if you don't want to choke

#5220 lustful getting sucked or toyed with hard... 5 variants
#beg her to stop
#tell her to go harder...
#let her until bored


#5300 100 maxed obsession, she bound herself to be at your mercy...
deviants_gorandom.5300 = { 
	type = character_event
	title = deviants_gorandom.5300.t
	desc = { 
		random_valid = {
			triggered_desc = {
				trigger = { is_ruler = yes }
			desc = deviants_gorandom.5300.a.desc
			}
			triggered_desc = {
				trigger = { is_ruler = yes }
			desc = deviants_gorandom.5300.b.desc
			}
			triggered_desc = {
				trigger = { is_ruler = yes }
			desc = deviants_gorandom.5300.c.desc
			}
			triggered_desc = {
				trigger = { is_ruler = yes }
			desc = deviants_gorandom.5300.d.desc
			}
		}
	}
	theme = deviantsmaskgo 
	override_background = { reference = bedchamber }
	right_portrait = {
		character = root
		animation = thinking 
	}
	left_portrait = {
		character = scope:deviant_sadistic_wife
		animation = prisonhouse
		outfit_tags = { no_clothes }
	}
	trigger = {
		has_trait = deviants_mask
		OR = {	is_female = no	has_trait = futanari_genetic }
		is_ruler = yes
		age >= 18
		primary_spouse = {
			has_trait = sadistic
			age >= 18
			is_female = yes
			has_trait = deviants_sadistic_wife
			has_trait_xp = {
				trait = deviants_sadistic_wife
				track = sadistic_wife_obsession
				value >= 100
			}
		}
	}
	immediate = {
		random_spouse = {
			limit = {
				has_trait = sadistic
				age >= 18
				is_female = yes
				has_trait = deviants_sadistic_wife
				primary_spouse = { this = root }
			}
			save_scope_as = deviant_sadistic_wife
		}	
	}
	#really use her, sadist option... massive stress loss
	option = {
		trigger = {
			has_trait = sadistic
		}
		trait = sadistic
		name = deviants_gorandom.5300.a
		custom_tooltip = deviants_gorandom.5300.a.tt
		stress_impact = {
			base = medium_stress_impact_loss
			lustful = major_stress_impact_loss
			sadistic = major_stress_impact_loss
		}
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantsadism
				value = 2
			}
		}
		reverse_add_opinion = {
			target = scope:deviant_sadistic_wife
			modifier = love_opinion
			opinion = 5
		}
		scope:deviant_sadistic_wife = {
			stress_impact = {
				base = medium_stress_impact_gain
				lustful = medium_stress_impact_loss
				chaste = medium_stress_impact_gain
			}
			had_sex_with_effect = {
				CHARACTER = root
				PREGNANCY_CHANCE = pregnancy_chance
			}
		}
	}			
	#use her
	option = {
		name = deviants_gorandom.5300.b
		custom_tooltip = deviants_gorandom.5300.b.tt
		stress_impact = {
			base = medium_stress_impact_loss
			lustful = major_stress_impact_loss
		}
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantlibido
				value = 2
			}
		}
		reverse_add_opinion = {
			target = scope:deviant_sadistic_wife
			modifier = love_opinion
			opinion = 10
		}
		scope:deviant_sadistic_wife = {
			stress_impact = {
				base = medium_stress_impact_loss
				lustful = medium_stress_impact_loss
			}
			had_sex_with_effect = {
				CHARACTER = root
				PREGNANCY_CHANCE = pregnancy_chance
			}
		}
	}
	# oral her, make her cum until she begs
	option = {
		trigger = {
			has_trait = lustful
		}
		trait = lustful
		name = deviants_gorandom.5300.c
		custom_tooltip = deviants_gorandom.5300.c.tt
		stress_impact = {
			lustful = minor_stress_impact_loss
		}
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantlibido
				value = 4
			}
		}
		reverse_add_opinion = {
			target = scope:deviant_sadistic_wife
			modifier = love_opinion
			opinion = 20
		}
		scope:deviant_sadistic_wife = {
			stress_impact = {
				base = major_stress_impact_loss
				lustful = major_stress_impact_loss
				chaste = medium_stress_impact_gain
			}
		}
	}
	#leave her like that, for a while
	option = {
		name = deviants_gorandom.5300.d
		custom_tooltip = deviants_gorandom.5300.d.tt
		reverse_add_opinion = {
			target = scope:deviant_sadistic_wife
			modifier = angry_opinion
			opinion = -20
		}
		scope:deviant_sadistic_wife = {
			stress_impact = {
				base = minor_stress_impact_gain
				chaste = minor_stress_impact_gain
				arrogant = minor_stress_impact_gain
				ambitious = minor_stress_impact_gain
				vengeful = minor_stress_impact_gain
				lustful = medium_stress_impact_loss
			}
		}
	}
	#condemn publicly her deviancy, piety gain? and give her deviant
	option = {
		name = deviants_gorandom.5300.e
		custom_tooltip = deviants_gorandom.5300.e.tt
		reverse_add_opinion = {
			target = scope:deviant_sadistic_wife
			modifier = hate_opinion
			opinion = -50
		}
		add_piety = medium_piety_gain
		scope:deviant_sadistic_wife = {
			stress_impact = {
				base = major_stress_impact_gain
				arrogant = minor_stress_impact_gain
				ambitious = minor_stress_impact_gain
				vengeful = minor_stress_impact_gain
			}
			add_trait = deviant
		}
	}	
}

#5400 sadistic diciplining wife, she tied up and gagged...
deviants_gorandom.5400 = { 
	type = character_event
	title = deviants_gorandom.5400.t
	desc = { 
		random_valid = {
			triggered_desc = {
				trigger = { is_ruler = yes }
			desc = deviants_gorandom.5400.a.desc
			}
			triggered_desc = {
				trigger = { is_ruler = yes }
			desc = deviants_gorandom.5400.b.desc
			}
			triggered_desc = {
				trigger = { is_ruler = yes }
			desc = deviants_gorandom.5400.c.desc
			}
			triggered_desc = {
				trigger = { is_ruler = yes }
			desc = deviants_gorandom.5400.d.desc
			}
			triggered_desc = {
				trigger = { is_ruler = yes }
			desc = deviants_gorandom.5400.e.desc
			}
			triggered_desc = {
				trigger = { is_ruler = yes }
			desc = deviants_gorandom.5400.f.desc
			}
			triggered_desc = {
				trigger = { is_ruler = yes }
			desc = deviants_gorandom.5400.g.desc
			}
			triggered_desc = {
				trigger = { is_ruler = yes }
			desc = deviants_gorandom.5400.h.desc
			}
			triggered_desc = {
				trigger = { is_ruler = yes }
			desc = deviants_gorandom.5400.i.desc
			}
		}
	}
	theme = deviantsmaskgo 
	override_background = { reference = bedchamber }
	right_portrait = {
		character = root
		animation = scheme 
		outfit_tags = { no_clothes nightgown }
	}
	left_portrait = {
		character = scope:deviant_sadistic_wife
		animation = prisonhouse
		outfit_tags = { no_clothes }
	}
	#all she deserves is your foot
	option = {
		name = deviants_gorandom.5400.a
		custom_tooltip = deviants_gorandom.5400.a.tt
		stress_impact = {
			base = medium_stress_impact_loss
			lustful = minor_stress_impact_loss
			sadistic = medium_stress_impact_loss
		}
		reverse_add_opinion = {
			target = scope:deviant_sadistic_wife
			modifier = hate_opinion
			opinion = -40
		}
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantsadism
				value = 3
			}
		}
		scope:deviant_sadistic_wife = {
			stress_impact = {
				base = major_stress_impact_gain
				arrogant = minor_stress_impact_gain
				ambitious = minor_stress_impact_gain
				vengeful = minor_stress_impact_gain
				lustful = medium_stress_impact_loss
				chaste = minor_stress_impact_gain
				shy = minor_stress_impact_gain
			}
		}
	}			
	#all she deserves is your fist
	option = {
		name = deviants_gorandom.5400.b
		custom_tooltip = deviants_gorandom.5400.b.tt
		stress_impact = {
			base = minor_stress_impact_loss
			lustful = minor_stress_impact_loss
			sadistic = medium_stress_impact_loss
		}
		reverse_add_opinion = {
			target = scope:deviant_sadistic_wife
			modifier = hate_opinion
			opinion = -20
		}
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantsadism
				value = 2
			}
		}
		scope:deviant_sadistic_wife = {
			stress_impact = {
				base = medium_stress_impact_gain
				arrogant = minor_stress_impact_gain
				ambitious = minor_stress_impact_gain
				vengeful = minor_stress_impact_gain
				lustful = medium_stress_impact_loss
				chaste = minor_stress_impact_gain
				shy = minor_stress_impact_gain
			}
		}
	}
	#leave her like that for the whole night
	option = {
		name = deviants_gorandom.5400.c
		custom_tooltip = deviants_gorandom.5400.c.tt
		stress_impact = {
			base = minor_stress_impact_loss
			lustful = minor_stress_impact_loss
			sadistic = minor_stress_impact_loss
		}
		reverse_add_opinion = {
			target = scope:deviant_sadistic_wife
			modifier = angry_opinion
			opinion = -20
		}
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantsadism
				value = 1
			}
		}
		scope:deviant_sadistic_wife = {
			stress_impact = {
				base = minor_stress_impact_gain
				arrogant = minor_stress_impact_gain
				ambitious = minor_stress_impact_gain
				vengeful = minor_stress_impact_gain
				lustful = medium_stress_impact_loss
				chaste = minor_stress_impact_gain
				shy = minor_stress_impact_gain
			}
		}
	}
	#impreg her
	option = {
		name = deviants_gorandom.5400.d
		custom_tooltip = deviants_gorandom.5400.d.tt
		stress_impact = {
			base = medium_stress_impact_loss
			lustful = minor_stress_impact_loss
			sadistic = minor_stress_impact_loss
		}
		reverse_add_opinion = {
			target = scope:deviant_sadistic_wife
			modifier = love_opinion
			opinion = 5
		}
		scope:deviant_sadistic_wife = {
			stress_impact = {
				base = minor_stress_impact_gain
				arrogant = minor_stress_impact_gain
				ambitious = minor_stress_impact_gain
				vengeful = minor_stress_impact_gain
				lustful = medium_stress_impact_loss
				chaste = minor_stress_impact_gain
				shy = minor_stress_impact_gain
			}
			hidden_effect = {	
				add_trait_xp = {
					trait = deviants_sadistic_wife
					track = sadistic_wife_obsession
					value = 2
				}
       		}
			had_sex_with_effect = {
				CHARACTER = root
				PREGNANCY_CHANCE = pregnancy_chance
			}
		}
	}
	#make her feel good
	option = {
		name = deviants_gorandom.5400.e
		custom_tooltip = deviants_gorandom.5400.e.tt
		stress_impact = {
			base = minor_stress_impact_gain
			lustful = medium_stress_impact_loss
			sadistic = medium_stress_impact_gain
		}
		reverse_add_opinion = {
			target = scope:deviant_sadistic_wife
			modifier = love_opinion
			opinion = 10
		}
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantlibido
				value = 1
			}
		}
		scope:deviant_sadistic_wife = {
			stress_impact = {
				base = medium_stress_impact_loss
				lustful = major_stress_impact_loss
			}
			hidden_effect = {	
				add_trait_xp = {
					trait = deviants_sadistic_wife
					track = sadistic_wife_obsession
					value = 10
				}
       		}
		}
	}	
}

#5450 lustful submitting to wife, tied up... 10 variants? from ball sucking to anal and foot stuff, calling you "My sick deviant husband" among other things... sometimes trying to "cure you"
deviants_gorandom.5450 = { 
	type = character_event
	title = deviants_gorandom.5450.t
	desc = { 
		random_valid = {
			triggered_desc = {
				trigger = { is_ruler = yes }
			desc = deviants_gorandom.5450.a.desc
			}
			triggered_desc = {
				trigger = { is_ruler = yes }
			desc = deviants_gorandom.5450.b.desc
			}
			triggered_desc = {
				trigger = { is_ruler = yes }
			desc = deviants_gorandom.5450.c.desc
			}
			triggered_desc = {
				trigger = { is_ruler = yes }
			desc = deviants_gorandom.5450.d.desc
			}
			triggered_desc = {
				trigger = { is_ruler = yes }
			desc = deviants_gorandom.5450.e.desc
			}
			triggered_desc = {
				trigger = { is_ruler = yes }
			desc = deviants_gorandom.5450.f.desc
			}
			triggered_desc = {
				trigger = { is_ruler = yes }
			desc = deviants_gorandom.5450.g.desc
			}
			triggered_desc = {
				trigger = { is_ruler = yes }
			desc = deviants_gorandom.5450.h.desc
			}
			triggered_desc = {
				trigger = { is_ruler = yes }
			desc = deviants_gorandom.5450.i.desc
			}
		}
	}
	theme = deviantsmaskgo 
	override_background = { reference = bedchamber }
	right_portrait = {
		character = root
		animation = prisondungeon 
		outfit_tags = { no_clothes }
	}
	left_portrait = {
		character = scope:deviant_sadistic_wife
		animation = scheme
		outfit_tags = { no_clothes }
	}
	#beg for more
	option = {
		name = deviants_gorandom.5450.a
		custom_tooltip = deviants_gorandom.5450.a.tt
		stress_impact = {
			base = minor_stress_impact_loss
			lustful = medium_stress_impact_loss
		}
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantlibido
				value = 2
			}
		}
		scope:deviant_sadistic_wife = {
			stress_impact = {
				base = minor_stress_impact_loss
				lustful = medium_stress_impact_loss
				sadistic = minor_stress_impact_loss
			}
			hidden_effect = {	
				add_trait_xp = {
					trait = deviants_sadistic_wife
					track = sadistic_wife_obsession
					value = 5
				}
       		}
			had_sex_with_effect = {
				CHARACTER = root
				PREGNANCY_CHANCE = pregnancy_chance
			}
		}
		reverse_add_opinion = {
			target = scope:deviant_sadistic_wife
			modifier = pleased_opinion
			opinion = 10
		}
	}			
	#beg for mercy, she gives you none
	option = {
		name = deviants_gorandom.5450.b
		custom_tooltip = deviants_gorandom.5450.b.tt
		stress_impact = {
			base = minor_stress_impact_loss
			lustful = minor_stress_impact_loss
		}
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantlibido
				value = 2
			}
		}
		scope:deviant_sadistic_wife = {
			stress_impact = {
				base = minor_stress_impact_loss
				lustful = medium_stress_impact_loss
				sadistic = major_stress_impact_loss
			}
			hidden_effect = {	
				add_trait_xp = {
					trait = deviants_sadistic_wife
					track = sadistic_wife_obsession
					value = 10
				}
       		}
		}
		reverse_add_opinion = {
			target = scope:deviant_sadistic_wife
			modifier = love_opinion
			opinion = 10
		}
	}
	#stay silent and endure, she leaves...
	option = {
		name = deviants_gorandom.5450.c
		custom_tooltip = deviants_gorandom.5450.c.tt
		reverse_add_opinion = {
			target = scope:deviant_sadistic_wife
			modifier = annoyed_opinion
			opinion = -10
		}
	}
	#get mad
	option = {
		name = deviants_gorandom.5450.d
		custom_tooltip = deviants_gorandom.5450.d.tt
		stress_impact = {
			base = medium_stress_impact_gain
		}
		scope:deviant_sadistic_wife = {
			stress_impact = {
				base = medium_stress_impact_gain
				lustful = medium_stress_impact_gain
				sadistic = medium_stress_impact_gain
			}
			hidden_effect = {	
				add_trait_xp = {
					trait = deviants_sadistic_wife
					track = sadistic_wife_obsession
					value = -5
				}
       		}
		}
		reverse_add_opinion = {
			target = scope:deviant_sadistic_wife
			modifier = angry_opinion
			opinion = -20
		}
	}	
}

#5500 wife talking with a male courtier(not castrated), he wants some opinion from her somewhere else or stuff, asking her to come with him, trying to make you jealous... would love if you punished him for it...
deviants_gorandom.5500 = { 
	type = character_event
	title = deviants_gorandom.5500.t
	desc = { 
		random_valid = {
			triggered_desc = {
				trigger = { is_ruler = yes }
			desc = deviants_gorandom.5500.a.desc
			}
			triggered_desc = {
				trigger = { is_ruler = yes }
			desc = deviants_gorandom.5500.b.desc
			}
			triggered_desc = {
				trigger = { is_ruler = yes }
			desc = deviants_gorandom.5500.c.desc
			}
		}
	}
	theme = deviantsmaskgo 
	cooldown = { years = 2 }
	override_background = { reference = feast }
	right_portrait = {
		character = scope:deviant_go_male_1
		animation = throne_room_conversation_1
	}
	left_portrait = {
		character = scope:deviant_sadistic_wife
		animation = scheme
	}
	lower_right_portrait = {
		character = root
		animation = thinking 
	}
	trigger = {
		has_trait = deviants_mask
		OR = {	is_female = no	has_trait = futanari_genetic }
		is_ruler = yes
		age >= 18
		primary_spouse = {
			has_trait = sadistic
			age >= 18
			is_female = yes
			has_trait = deviants_sadistic_wife
			has_trait_xp = {
				trait = deviants_sadistic_wife
				track = sadistic_wife_obsession
				value >= 100
			}
		}
		any_courtier = {
            OR = {	is_female = no	has_trait = futanari_genetic }
            age >= 18
            is_ai = yes
            is_adult = yes
            is_incapable = no
            is_imprisoned = no
			NOT = { 
					has_trait = eunuch_1
					has_trait = beardless_eunuch
				}
        }
	}
	immediate = {
		random_spouse = {
			limit = {
				has_trait = sadistic
				age >= 18
				is_female = yes
				has_trait = deviants_sadistic_wife
				primary_spouse = { this = root }
			}
			save_scope_as = deviant_sadistic_wife
		}	
		random_courtier  = {
			limit = {
				age >= 18
				OR = {	is_female = no	has_trait = futanari_genetic }
				is_ai = yes
				is_adult = yes
				is_incapable = no
				is_imprisoned = no
				NOT = { 
					has_trait = eunuch_1
					has_trait = beardless_eunuch
				}
			}
			save_scope_as = deviant_go_male_1
		}
	}
	#if sadistic have the guy flogged... and flog your wife tonight
	option = {
		trigger = {
			has_trait = sadistic
		}
		trait = sadistic
		trigger_event = deviants_gorandom.5400
		name = deviants_gorandom.5500.a
		custom_tooltip = deviants_gorandom.5500.a.tt
		reverse_add_opinion = {
			target = scope:deviant_go_male_1
			modifier = overreaction_opinion
			opinion = -20
		}
		reverse_add_opinion = {
			target = scope:deviant_sadistic_wife
			modifier = pleased_opinion
			opinion = 20
		}
	}			
	#if lustful, go offer yourself to her tonight
	option = {
		trigger = {
			has_trait = lustful
		}
		trait = lustful
		trigger_event = deviants_gorandom.5450
		name = deviants_gorandom.5500.b
		custom_tooltip = deviants_gorandom.5500.b.tt
		reverse_add_opinion = {
			target = scope:deviant_sadistic_wife
			modifier = pleased_opinion
			opinion = 20
		}
	}
	#go give wife attention
	option = {
		name = deviants_gorandom.5500.c
		custom_tooltip = deviants_gorandom.5500.c.tt
		reverse_add_opinion = {
			target = scope:deviant_sadistic_wife
			modifier = pleased_opinion
			opinion = 10
		}
	}
	# ignore
	option = {
		name = deviants_gorandom.5500.d
		custom_tooltip = deviants_gorandom.5500.d.tt
		reverse_add_opinion = {
			target = scope:deviant_sadistic_wife
			modifier = annoyed_opinion
			opinion = -10
		}
	}
	# ignore but follow when she leaves with him
	option = {
		name = deviants_gorandom.5500.e
		custom_tooltip = deviants_gorandom.5500.e.tt
		trigger_event = deviants_gorandom.5510
		reverse_add_opinion = {
			target = scope:deviant_sadistic_wife
			modifier = annoyed_opinion
			opinion = -10
		}
	}	
}

#5510 she cornering him to a wall in a remote corridor, being mad
deviants_gorandom.5510 = { 
	type = character_event
	title = deviants_gorandom.5510.t
	desc = { 
		random_valid = {
			triggered_desc = {
				trigger = { is_ruler = yes }
			desc = deviants_gorandom.5510.a.desc
			}
			triggered_desc = {
				trigger = { is_ruler = yes }
			desc = deviants_gorandom.5510.b.desc
			}
			triggered_desc = {
				trigger = { is_ruler = yes }
			desc = deviants_gorandom.5510.c.desc
			}
		}
	}
	theme = deviantsmaskgo 
	override_background = { reference = corridor_day }
	right_portrait = {
		character = scope:deviant_go_male_1
		animation = shock
	}
	left_portrait = {
		character = scope:deviant_sadistic_wife
		animation = anger
	}
	lower_right_portrait = {
		character = root
		animation = thinking 
	}
	#watch, she just vents and leaves, storms away in anger
	option = {
		name = deviants_gorandom.5510.a
		custom_tooltip = deviants_gorandom.5510.a.tt
		scope:deviant_sadistic_wife = {
			stress_impact = {
				base = minor_stress_impact_loss
			}
		}	
	}			
	# only reveal yourself to him, he tries to make her say something adulterous
	option = {
		name = deviants_gorandom.5510.b
		custom_tooltip = deviants_gorandom.5510.b.tt
		trigger_event = deviants_gorandom.5520
	}
}

#5520 she takes knife out and pointing knife at his crotch... telling him to beg, and the only way this is touching me is if I cut it off after, if he wants to keep his thing... so what do you want, as your final act...
deviants_gorandom.5520 = { 
	type = character_event
	title = deviants_gorandom.5520.t
	desc = { 
		random_valid = {
			triggered_desc = {
				trigger = { is_ruler = yes }
			desc = deviants_gorandom.5520.a.desc
			}
			triggered_desc = {
				trigger = { is_ruler = yes }
			desc = deviants_gorandom.5520.b.desc
			}
			triggered_desc = {
				trigger = { is_ruler = yes }
			desc = deviants_gorandom.5520.c.desc
			}
		}
	}
	theme = deviantsmaskgo 
	override_background = { reference = corridor_day }
	right_portrait = {
		character = scope:deviant_go_male_1
		animation = shock
	}
	left_portrait = {
		character = scope:deviant_sadistic_wife
		animation = aggressive_dagger
	}
	lower_right_portrait = {
		character = root
		animation = thinking 
	}
	# watch till she leaves
	option = {
		name = deviants_gorandom.5520.a
		custom_tooltip = deviants_gorandom.5520.a.tt
		scope:deviant_sadistic_wife = {
			stress_impact = {
				base = minor_stress_impact_loss
			}
		}
	}			
	#motion him to beg oral
	option = {
		name = deviants_gorandom.5520.b
		custom_tooltip = deviants_gorandom.5520.b.tt
		trigger_event = deviants_gorandom.5540
	}
	#motion him to beg anal
	option = {
		name = deviants_gorandom.5520.c
		custom_tooltip = deviants_gorandom.5520.c.tt
		trigger_event = deviants_gorandom.5550
	}
	# go save him, he likes it, she is annoyned
	option = {
		name = deviants_gorandom.5520.d
		custom_tooltip = deviants_gorandom.5520.d.tt
		reverse_add_opinion = {
			target = scope:deviant_sadistic_wife
			modifier = annoyed_opinion
			opinion = -10
		}
		reverse_add_opinion = {
			target = scope:deviant_go_male_1
			modifier = grateful_opinion
			opinion = 40
		}
	}
	#leave
	option = {
		name = deviants_gorandom.5520.e
		custom_tooltip = deviants_gorandom.5520.e.tt
		scope:deviant_sadistic_wife = {
			stress_impact = {
				base = minor_stress_impact_loss
			}
		}
	}
}

#5540 oral variants
deviants_gorandom.5540 = { 
	type = character_event
	title = deviants_gorandom.5540.t
	desc = deviants_gorandom.5540.a.desc
	theme = deviantsmaskgo 
	override_background = { reference = corridor_day }
	right_portrait = {
		character = scope:deviant_go_male_1
		animation = shock
	}
	left_portrait = {
		character = scope:deviant_sadistic_wife
		animation = throne_room_kneel_1
	}
	lower_right_portrait = {
		character = root
		animation = thinking 
	}
	#if sadistic, go make sure she sucks properly... and that he pays for the service... if he wants to keep his thing
	option = {
		trigger = {
			has_trait = sadistic
		}
		trait = sadistic
		name = deviants_gorandom.5540.a
		custom_tooltip = deviants_gorandom.5540.a.tt
		reverse_add_opinion = {
			target = scope:deviant_sadistic_wife
			modifier = repentant_opinion
			opinion = 20
		}
		reverse_add_opinion = {
			target = scope:deviant_go_male_1
			modifier = confusion_opinion
			opinion = 10
		}
		scope:deviant_go_male_1 = {
			pay_short_term_gold = {
				target = root
				gold = tiny_gold_value
			}
		}
		scope:deviant_sadistic_wife = {
			stress_impact = {
				base = medium_stress_impact_gain
				lustful = medium_stress_impact_loss
				chaste = medium_stress_impact_gain
				shy = medium_stress_impact_gain
			}
		}
	}			
	#watch to end and leave... he gains castrated trait... and really hates both of you...
	option = {
		name = deviants_gorandom.5540.b
		custom_tooltip = deviants_gorandom.5540.b.tt
		stress_impact = {
			base = medium_stress_impact_gain
			lustful = major_stress_impact_gain
			sadistic = medium_stress_impact_loss
		}
		scope:deviant_sadistic_wife = {
			stress_impact = {
				base = medium_stress_impact_loss
				sadistic = major_stress_impact_loss
			}
		}
		reverse_add_opinion = {
			target = scope:deviant_go_male_1
			modifier = hate_opinion
			opinion = -100
		}
		scope:deviant_go_male_1 = {
			add_trait = eunuch_1
		}
	}
	#reveal yourself, she apologies and makes excuses, and pretends he had the knife and he balckmailed etc
	option = {
		name = deviants_gorandom.5540.c
		custom_tooltip = deviants_gorandom.5540.c.tt
		reverse_add_opinion = {
			target = scope:deviant_sadistic_wife
			modifier = repentant_opinion
			opinion = 10
		}
		scope:deviant_sadistic_wife = {
			stress_impact = {
				base = medium_stress_impact_gain
				chaste = medium_stress_impact_gain
				shy = medium_stress_impact_gain
			}
		}
		add_hook = {
			type = favor_hook
			target = scope:deviant_go_male_1
		}
	}
	#caught in the act, she an adulterer... and a deviant
	option = {
		name = deviants_gorandom.5540.d
		custom_tooltip = deviants_gorandom.5540.d.tt
		scope:deviant_sadistic_wife = {
			stress_impact = {
				base = major_stress_impact_gain
			}
			add_trait = deviant
			add_trait = adulterer
		}
		reverse_add_opinion = {
			target = scope:deviant_sadistic_wife
			modifier = repentant_opinion
			opinion = 20
		}
	}
	#leave
	option = {
		name = deviants_gorandom.5540.e
		custom_tooltip = deviants_gorandom.5540.e.tt
		scope:deviant_sadistic_wife = {
			stress_impact = {
				base = medium_stress_impact_loss
				sadistic = major_stress_impact_loss
			}
		}
		reverse_add_opinion = {
			target = scope:deviant_go_male_1
			modifier = hate_opinion
			opinion = -100
		}
		scope:deviant_go_male_1 = {
			add_trait = eunuch_1
		}
	}
}


#5550 anal start variants, in all she ends up seeing you
deviants_gorandom.5550 = { 
	type = character_event
	title = deviants_gorandom.5550.t
	desc = deviants_gorandom.5550.a.desc
	theme = deviantsmaskgo 
	override_background = { reference = corridor_day }
	right_portrait = {
		character = scope:deviant_sadistic_wife
		animation = shock
	}
	left_portrait = {
		character = root
		animation = scheme
	}
	lower_right_portrait = {
		character = scope:deviant_go_male_1
		animation = shock 
	}
	#tell her to keep going
	option = {
		name = deviants_gorandom.5550.a
		custom_tooltip = deviants_gorandom.5550.a.tt
		trigger_event = deviants_gorandom.5551
	}			
	#if sadistic, tell her to cut it off, after he cums....
	option = {
		trigger = {
			has_trait = sadistic
		}
		trait = sadistic
		name = deviants_gorandom.5550.b
		custom_tooltip = deviants_gorandom.5550.b.tt
		reverse_add_opinion = {
			target = scope:deviant_sadistic_wife
			modifier = repentant_opinion
			opinion = 20
		}
		reverse_add_opinion = {
			target = scope:deviant_go_male_1
			modifier = hate_opinion
			opinion = -100
		}
		scope:deviant_go_male_1 = {
			add_trait = eunuch_1
		}
	}
	#if sadistic, tell her to cut it off, after he cums... unless he pays...
	option = {
		trigger = {
			has_trait = sadistic
		}
		trait = sadistic
		name = deviants_gorandom.5550.c
		custom_tooltip = deviants_gorandom.5550.c.tt
		reverse_add_opinion = {
			target = scope:deviant_sadistic_wife
			modifier = repentant_opinion
			opinion = 20
		}
		reverse_add_opinion = {
			target = scope:deviant_go_male_1
			modifier = hate_opinion
			opinion = -40
		}
		scope:deviant_go_male_1 = {
			pay_short_term_gold = {
				target = root
				gold = medium_gold_value
			}
		}
	}
	#caught in the act, she an adulterer... and deviant
	option = {
		name = deviants_gorandom.5550.d
		custom_tooltip = deviants_gorandom.5550.d.tt
		scope:deviant_sadistic_wife = {
			stress_impact = {
				base = major_stress_impact_gain
			}
			add_trait = deviant
			add_trait = adulterer
		}
		reverse_add_opinion = {
			target = scope:deviant_sadistic_wife
			modifier = repentant_opinion
			opinion = 20
		}
	}
	#leave, she runs after you, begging... and blaming him..
	option = {
		name = deviants_gorandom.5550.e
		custom_tooltip = deviants_gorandom.5550.e.tt
		reverse_add_opinion = {
			target = scope:deviant_sadistic_wife
			modifier = repentant_opinion
			opinion = 40
		}
	}
}

#5551 she fucking it anal...
deviants_gorandom.5551 = { 
	type = character_event
	title = deviants_gorandom.5551.t
	desc = deviants_gorandom.5551.a.desc
	theme = deviantsmaskgo 
	override_background = { reference = corridor_day }
	right_portrait = {
		character = scope:deviant_sadistic_wife
		animation = worry
	}
	left_portrait = {
		character = root
		animation = scheme
	}
	lower_right_portrait = {
		character = scope:deviant_go_male_1
		animation = shock 
	}
	#if sadistic dicipline her tonight
	option = {
		trigger = {
			has_trait = sadistic
		}
		trait = sadistic
		name = deviants_gorandom.5551.a
		custom_tooltip = deviants_gorandom.5551.a.tt
		trigger_event = deviants_gorandom.5400
		reverse_add_opinion = {
			target = scope:deviant_sadistic_wife
			modifier = repentant_opinion
			opinion = 10
		}
		reverse_add_opinion = {
			target = scope:deviant_go_male_1
			modifier = confusion_opinion
			opinion = 10
		}
	}			
	#if lustful have her dominate you tonight
	option = {
		trigger = {
			has_trait = lustful
		}
		trait = lustful
		name = deviants_gorandom.5551.b
		custom_tooltip = deviants_gorandom.5551.b.tt
		trigger_event = deviants_gorandom.5450
		reverse_add_opinion = {
			target = scope:deviant_sadistic_wife
			modifier = confusion_opinion
			opinion = 10
		}
		reverse_add_opinion = {
			target = scope:deviant_go_male_1
			modifier = confusion_opinion
			opinion = 10
		}
	}
	#just watch to the end and leave...
	option = {
		name = deviants_gorandom.5551.c
		custom_tooltip = deviants_gorandom.5551.c.tt
		reverse_add_opinion = {
			target = scope:deviant_sadistic_wife
			modifier = confusion_opinion
			opinion = 20
		}
		reverse_add_opinion = {
			target = scope:deviant_go_male_1
			modifier = confusion_opinion
			opinion = 20
		}
	}
	#go have her suck yours
	option = {
		name = deviants_gorandom.5551.d
		custom_tooltip = deviants_gorandom.5551.d.tt
		trigger_event = deviants_gorandom.5552
	}
}

#5552 she sucking you
deviants_gorandom.5552 = { 
	type = character_event
	title = deviants_gorandom.5552.t
	desc = deviants_gorandom.5552.a.desc
	theme = deviantsmaskgo 
	override_background = { reference = corridor_day }
	right_portrait = {
		character = scope:deviant_sadistic_wife
		animation = throne_room_kneel_1
	}
	left_portrait = {
		character = root
		animation = scheme
	}
	lower_right_portrait = {
		character = scope:deviant_go_male_1
		animation = shock 
	}
	#if sadistic dicipline her tonight
	option = {
		trigger = {
			has_trait = sadistic
		}	
		trait = sadistic
		name = deviants_gorandom.5552.a
		custom_tooltip = deviants_gorandom.5552.a.tt
		trigger_event = deviants_gorandom.5400
		reverse_add_opinion = {
			target = scope:deviant_sadistic_wife
			modifier = repentant_opinion
			opinion = 20
		}
		reverse_add_opinion = {
			target = scope:deviant_go_male_1
			modifier = friendliness_opinion
			opinion = 20
		}
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantlibido
				value = 1
			}
		}
	}			
	#if lustful have her dominate you tonight
	option = {
		trigger = {
			has_trait = lustful
		}
		trait = lustful
		name = deviants_gorandom.5552.b
		custom_tooltip = deviants_gorandom.5552.b.tt
		trigger_event = deviants_gorandom.5450
		reverse_add_opinion = {
			target = scope:deviant_sadistic_wife
			modifier = confusion_opinion
			opinion = 20
		}
		reverse_add_opinion = {
			target = scope:deviant_go_male_1
			modifier = friendliness_opinion
			opinion = 20
		}
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantlibido
				value = 1
			}
		}
	}
	#both finish
	option = {
		name = deviants_gorandom.5552.d
		custom_tooltip = deviants_gorandom.5552.d.tt
		hidden_effect = {
			add_trait_xp = {
				trait = deviants_mask
				track = deviantlibido
				value = 1
			}
		}
		stress_impact = {
			base = minor_stress_impact_loss
			lustful = minor_stress_impact_loss
			sadistic = medium_stress_impact_gain
		}
		reverse_add_opinion = {
			target = scope:deviant_sadistic_wife
			modifier = confusion_opinion
			opinion = 20
		}
		reverse_add_opinion = {
			target = scope:deviant_go_male_1
			modifier = friendliness_opinion
			opinion = 20
		}
		add_hook = {
			type = favor_hook
			target = scope:deviant_go_male_1
		}
	}
	#ask for a donation...
	option = {
		name = deviants_gorandom.5552.e
		custom_tooltip = deviants_gorandom.5552.e.tt
		scope:deviant_go_male_1 = {
			pay_short_term_gold = {
				target = root
				gold = minor_gold_value
			}
		}
	}
}

#6000 giant servant just fucking you
deviants_gorandom.6000 = { 
	type = character_event
	title = deviants_gorandom.6000.t
    desc = { 
		random_valid = {
			triggered_desc = {
				trigger = { 
                    exists = scope:background_one
				}
			desc = deviants_gorandom.6000.q.desc
			}
			triggered_desc = {
				trigger = { 
                    exists = scope:background_two
				}
			desc = deviants_gorandom.6000.w.desc
			}
			triggered_desc = {
				trigger = { 
                    exists = scope:background_three
				}
			desc = deviants_gorandom.6000.e.desc
			}
		}
	}	
	theme = deviantsmaskgo
	override_background = { 
		trigger = {
			exists = scope:background_one
		}
		reference = deviant_fullnelson_fuck_one
	}
	override_background = { 
		trigger = {
			exists = scope:background_two
		}
		reference = deviant_matingpress_cum_one
	}
	override_background = { 
		trigger = {
			exists = scope:background_three
		}
		reference = deviant_pronebone_anal_one
	}
	cooldown = { years = 1 }
	trigger = {
		has_trait = deviants_mask
		is_female = yes
		has_trait = lustful
		is_incapable = no
		is_imprisoned = no
		is_travelling = no
		is_available_adult = yes
		any_courtier = {
			has_trait = deviant_ladys_giant
			has_trait = lustful
			is_incapable = no
			is_imprisoned = no
			is_travelling = no
			is_available_adult = yes
			is_in_army = no
			NOT = { 
					has_trait = eunuch_1
					has_trait = beardless_eunuch
				}
		}
	}
	immediate = {
		random_courtier = {
			limit = {
				has_trait = deviant_ladys_giant
				has_trait = lustful
				is_incapable = no
				is_imprisoned = no
				is_travelling = no
				is_available_adult = yes
				is_in_army = no
				NOT = { 
					has_trait = eunuch_1
					has_trait = beardless_eunuch
				}
			}	
			save_scope_as = deviant_go_random_1
		}

		random_list = {
			25 = {
				ROOT = {
					save_scope_as = background_one
				}
			}
			25 = {
				ROOT = {
					save_scope_as = background_two
				}
			}
			25 = {
				ROOT = {
					save_scope_as = background_three
				}
			}
		}
		had_sex_with_effect = {
			CHARACTER = scope:deviant_go_random_1
			PREGNANCY_CHANCE = 0
		}
		had_sex_with_effect = {
			CHARACTER = scope:deviant_go_random_1
			PREGNANCY_CHANCE = 0
		}
	}
	# 
	option = {
		name = deviants_gorandom.6000.a
		custom_tooltip = deviants_gorandom.6000.a.tt
		scope:deviant_go_random_1 = {
			hidden_effect = {
				add_trait_xp = {
					trait = deviant_ladys_giant
					track = loyal_giant_training
					value = { 5 10 }
				}
			}	
		}
		had_sex_with_effect = {
			CHARACTER = scope:deviant_go_random_1
			PREGNANCY_CHANCE = 0
		}
		had_sex_with_effect = {
			CHARACTER = scope:deviant_go_random_1
			PREGNANCY_CHANCE = pregnancy_chance
		}
		had_sex_with_effect = {
			CHARACTER = scope:deviant_go_random_1
			PREGNANCY_CHANCE = 0
		}
		had_sex_with_effect = {
			CHARACTER = scope:deviant_go_random_1
			PREGNANCY_CHANCE = 0
		}
	}	
}