﻿# this is to prevent re-applying a lover secret to a target whenever upgrading to soulmate or downgrading to lover and their secret had already been revealed
# when using it, apply the ignore_lover_secret to either character as a variable with a value scope of the other character
# even if applied for 1 day, it'll prevent a new secret_lover secret from being generated
secret_lover_is_valid_trigger = {
	$TARGET$ = {
		is_alive = yes
	}
	$OWNER$ = {
		is_alive = yes
		has_relation_lover = $TARGET$
		NOT = { is_consort_of = $TARGET$ }
	}
	trigger_if = {
		limit = { exists = $TARGET$.var:ignore_lover_secret }
		NOT = { $TARGET$.var:ignore_lover_secret = $OWNER$ }
	}
	trigger_if = {
		limit = { exists = $OWNER$.var:ignore_lover_secret }
		NOT = { $OWNER$.var:ignore_lover_secret = $TARGET$ }
	}
}

