namespace = PlusBabyPort

#######################################
# CK2Plus Baby Portraits
# Written by LordPeter
#######################################

character_event = { # Give newborn baby trait
	id = PlusBabyPort.001

	is_triggered_only = yes	# from on_birth
	hide_window = yes

	trigger = {
		has_game_rule = {
			name = baby_portraits
			value = yes
		}

		NOR = {
			trait = baby_boy_fair
			trait = baby_boy_tanned
			trait = baby_boy_dark
			trait = baby_boy_darker
			trait = baby_girl_fair
			trait = baby_girl_tanned
			trait = baby_girl_dark
			trait = baby_girl_darker
		}
	}

	immediate = {
		assign_baby_portrait_effect = yes # Automatically choses the proper trait based on gender & ethnicity
	}
}

character_event = { # Remove baby around 2 years
	id = PlusBabyPort.002

	is_triggered_only = yes	# from on_yearly_childhood_pulse
	hide_window = yes

	min_age = 2

	trigger = {
		OR = {
			trait = baby_boy_fair
			trait = baby_boy_tanned
			trait = baby_boy_dark
			trait = baby_boy_darker
			trait = baby_girl_fair
			trait = baby_girl_tanned
			trait = baby_girl_dark
			trait = baby_girl_darker
		}
	}

	immediate = {
		remove_trait = baby_boy_fair
		remove_trait = baby_boy_tanned
		remove_trait = baby_boy_dark
		remove_trait = baby_boy_darker
		remove_trait = baby_girl_fair
		remove_trait = baby_girl_tanned
		remove_trait = baby_girl_dark
		remove_trait = baby_girl_darker
	}
}