﻿
random_yearly_playable_pulse = {
	on_actions = {
		delay = { days = { 8 150 } } # 8
		familyromance_on_yearly_special_events
		delay = { days = { 20 30 } }
		familyromance_on_yearly_siblings_events
		delay = { days = { 20 30 } }
		familyromance_on_yearly_uncles_aunts_events
		
		delay = { days = { 8 150 } } # 8
		familyromance_on_yearly_adoption_events
	}
}

five_year_playable_pulse = {
	on_actions = {
		delay = { days = { 8 288 } } # 8
		familyromance_on_yearly_nickname_events
	}
}

familyromance_on_yearly_special_events = {
	
	random_events = {
		chance_to_happen = 80 #
		
		100 = yearly_familyromance.0006 # Drinking father and jolly daughter
		100 = yearly_familyromance.0008 # Wrathful mother and stubborn son
	}
}


familyromance_on_yearly_siblings_events = {
	random_events = {		
		chance_of_no_event = {
			value = 99
			if = {
				limit = {
					has_game_rule = familyromance_siblings_yearly_seduce_very_rare
				}
				subtract = familyromance_siblings_yearly_seduce_very_rare_prob
			}
			if = {
				limit = {
					has_game_rule = familyromance_siblings_yearly_seduce_rare
				}
				subtract = familyromance_siblings_yearly_seduce_rare_prob
			}
			if = {
				limit = {
					has_game_rule = familyromance_siblings_yearly_seduce_often
				}
				subtract = familyromance_siblings_yearly_seduce_often_prob
			}
			if = {
				limit = {
					has_game_rule = familyromance_siblings_yearly_seduce_very_often
				}
				subtract = familyromance_siblings_yearly_seduce_very_often_prob
			}
		}

		100 = yearly_familyromance.0150 # Generic events for siblings
	}
}


familyromance_on_yearly_uncles_aunts_events = {
	random_events = {		
		chance_of_no_event = {
			value = 99
			if = {
				limit = {
					has_game_rule = familyromance_uncles_aunts_yearly_seduce_very_rare
				}
				subtract = familyromance_uncles_aunts_yearly_seduce_very_rare_prob
			}
			if = {
				limit = {
					has_game_rule = familyromance_uncles_aunts_yearly_seduce_rare
				}
				subtract = familyromance_uncles_aunts_yearly_seduce_rare_prob
			}
			if = {
				limit = {
					has_game_rule = familyromance_uncles_aunts_yearly_seduce_often
				}
				subtract = familyromance_uncles_aunts_yearly_seduce_often_prob
			}
			if = {
				limit = {
					has_game_rule = familyromance_uncles_aunts_yearly_seduce_very_often
				}
				subtract = familyromance_uncles_aunts_yearly_seduce_very_often_prob
			}
		}		

		100 = yearly_familyromance.0149 # Generic events for aunts/uncles
	}
}


familyromance_on_yearly_nickname_events = {
	random_events = {
		chance_to_happen = 30
		
		100 = nicknames_familyromance.0001
	}	
}


familyromance_on_yearly_adoption_events = {
	random_events = {
		chance_to_happen = 10
		chance_of_no_event = {
			value = 75
		}
		
		100 = adoption_familyromance.0001
	}
}


