﻿namespace = failed_to_lay

failed_to_lay.01 = {
	title = failed_to_lay.01.t
	desc = {
		first_valid = {
			triggered_desc = { #soulmate
				trigger = {
					scope:recipient = {
						has_relation_soulmate = scope:recipient
					}
				}
				desc = failed_to_lay.02.desc
			}
			triggered_desc = { #lover
				trigger = {
					scope:recipient = {
						has_relation_lover = scope:recipient
					}
				}
				desc = failed_to_lay.03.desc
			}
			triggered_desc = { #consort
				trigger = {
					scope:recipient = {
						is_consort_of = scope:actor	
					}
				}
				desc = failed_to_lay.04.desc
			}

			# triggered_desc = {
			# 	trigger = {
			# 		OR = {
			# 			scope:recipient = {
			# 				is_consort_of = root
			# 			}
			# 			OR = {
			# 				scope:actor = {
			# 					OR = {
			# 						any_memory = {
			# 							has_memory_type = had_sex
			# 							memory_participant:sex_partner = scope:recipient
			# 						}	
			# 						any_memory = {
			# 							has_memory_type = had_a_threesome_memory
			# 							memory_participant:partner_1 = scope:recipient
			# 						}	
			# 						any_memory = {
			# 							has_memory_type = had_a_threesome_memory
			# 							memory_participant:partner_2 = scope:recipient
			# 						}
			# 					}
			# 				}		
			# 				scope:recipient = {
			# 					OR = {
			# 						any_memory = {
			# 							has_memory_type = had_sex
			# 							memory_participant:sex_partner = scope:actor
			# 						}	
			# 						any_memory = {
			# 							has_memory_type = had_a_threesome_memory
			# 							memory_participant:partner_1 = scope:actor
			# 						}	
			# 						any_memory = {
			# 							has_memory_type = had_a_threesome_memory
			# 							memory_participant:partner_2 = scope:actor
			# 						}
			# 					}
			# 				}	
			# 			}
			# 		}
			# 	}
			# 	desc = failed_to_lay.02.desc
			# }
			desc = failed_to_lay.01.desc
		}
	}
    type = character_event
	theme = seduce_scheme
	override_background = garden

	left_portrait = {
		character = root    #was scope:actor
		animation = shame
	}

	right_portrait = {
		character = scope:recipient
		animation = dismissal
	}

	option = {
		name = failed_to_lay.10.a
	}
}