# ---------------------------------------------------------
# FAST PLAYER CHECK (Fires 4x a year)
# ---------------------------------------------------------
quarterly_playable_pulse = {
	events = {
		cuckold_event.1 
		cuckold_event.5
	}
}


# ---------------------------------------------------------
# EVERYONE (Fires randomly 1x a year)
# ---------------------------------------------------------
random_yearly_everyone_pulse = {
	events = {
		cuckold_event.1 
		cuckold_event.2 
		cuckold_event.3
                cuckold_event.4 
		cuckold_event.5
		cuckold_event.6
		cuckold_event.7
                cuckold_event.8
                cuckold_event.9
	}
}

# ---------------------------------------------------------
# The Wedding Watcher (Failsafe for pre-existing affairs)
# ---------------------------------------------------------
on_marriage = {
    effect = {
        if = {
            limit = {
                root = { is_male = yes }
                scope:spouse = { has_trait = adulterer }
            }
            root = {
                add_relation_flag = {
                    target = scope:spouse
                    flag = married_known_adulterer
                }
            }
        }
        
        if = {
            limit = {
                scope:spouse = { is_male = yes }
                root = { has_trait = adulterer }
            }
            scope:spouse = {
                add_relation_flag = {
                    target = root
                    flag = married_known_adulterer
                }
            }
        }
    }
}