namespace = RWBY
character_event = {
	hide_window = yes
	id = "RWBY.335"
	trigger = {
		NOT = { trait = human }
		NOT = { trait = faunus }
		NOT = { trait = grim }
		NOT = has_charcater_flag = halfling
	}
	mean_time_to_happen = {
		days = 10
	}
	immediate = {
		if = {
			limit = { is_father_real_father = no 
					}
			if = {
				limit = {
							real_father = { trait = human }
							mother = { trait = human }
				}
				add_trait human
				}
			}
			if = {
			limit = { is_father_real_father = yes
					}
			if = {
				limit = {
							real_father = { trait = human }
							mother = { trait = human }
				}
				add_trait human
				}
			}
			if = {
			limit = { is_father_real_father = no 
					}
			if = {
				limit = {
							real_father = { trait = faunus }
							mother = { trait = faunus }
				}
				add_trait faunus
				}
			}
			if = {
			limit = { is_father_real_father = yes
					}
			if = {
				limit = {
							real_father = { trait = faunus }
							mother = { trait = faunus }
				}
				add_trait faunus
				}
			}
			if = {
			limit = { is_father_real_father = no 
					}
			if = {
				limit = {
							real_father = { trait = grim }
							mother = { trait = grim }
				}
				add_trait grim
				}
			}
			if = {
			limit = { is_father_real_father = yes
					}
			if = {
				limit = {
							real_father = { trait = grim }
							mother = { trait = grim }
				}
				add_trait grim
				}
			}
			
			if = {
				limit = {
							mother = { trait = human }
							NOT = { real_father = { trait = faunus } } 
							NOT = { real_father = { trait = grim } }
							NOT = { real_father = { trait = halfling_human_faunus } }
							NOT = { real_father = { trait = halfling_faunus_human } }
							NOT = { real_father = { trait = halfling_grim_human } }
							NOT = { real_father = { trait = halfling_faunus_grim } }
							NOT = { real_father = { trait = halfling_human_grim } }
							NOT = { real_father = { trait = halfling_grim_faunus } }
				}
				add_trait = human
			}
			if = {
					limit = {
							real_father = { trait = human }
							NOT = { mother = { trait = faunus } } 
							NOT = { mother = { trait = grim } }
							NOT = { mother = { trait = halfling_human_faunus } }
							NOT = { mother = { trait = halfling_faunus_human } }
							NOT = { mother = { trait = halfling_grim_human } }
							NOT = { mother = { trait = halfling_faunus_grim } }
							NOT = { mother = { trait = halfling_human_grim } }
							NOT = { mother = { trait = halfling_grim_faunus } }
					}
					add_trait = human
				}
			if = {
				limit = {
							mother = { trait = faunus }
							NOT = { real_father = { trait = human } } 
							NOT = { real_father = { trait = grim } }
							NOT = { real_father = { trait = halfling_human_faunus } }
							NOT = { real_father = { trait = halfling_faunus_human } }
							NOT = { real_father = { trait = halfling_grim_human } }
							NOT = { real_father = { trait = halfling_faunus_grim } }
							NOT = { real_father = { trait = halfling_human_grim } }
							NOT = { real_father = { trait = halfling_grim_faunus } }
				}
				add_trait = faunus
			}
			
			if = {
					limit = {
							real_father = { trait = faunus}
							NOT = { mother = { trait = human } } 
							NOT = { mother = { trait = grim } }
							NOT = { mother = { trait = halfling_human_faunus } }
							NOT = { mother = { trait = halfling_faunus_human } }
							NOT = { mother = { trait = halfling_grim_human } }
							NOT = { mother = { trait = halfling_faunus_grim } }
							NOT = { mother = { trait = halfling_human_grim } }
							NOT = { mother = { trait = halfling_grim_faunus } }
					}
					add_trait = faunus
				}
				if = {
				limit = {
							mother = { trait = grim }
							NOT = { real_father = { trait = human } } 
							NOT = { real_father = { trait = faunus } }
							NOT = { real_father = { trait = halfling_human_faunus } }
							NOT = { real_father = { trait = halfling_faunus_human } }
							NOT = { real_father = { trait = halfling_grim_human } }
							NOT = { real_father = { trait = halfling_faunus_grim } }
							NOT = { real_father = { trait = halfling_human_grim } }
							NOT = { real_father = { trait = halfling_grim_faunus } }
				}
				add_trait = grim
			}
			
			if = {
					limit = {
							real_father = { trait = grim}
							NOT = { mother = { trait = human } } 
							NOT = { mother = { trait = faunus } }
							NOT = { mother = { trait = halfling_human_faunus } }
							NOT = { mother = { trait = halfling_faunus_human } }
							NOT = { mother = { trait = halfling_grim_human } }
							NOT = { mother = { trait = halfling_faunus_grim } }
							NOT = { mother = { trait = halfling_human_grim } }
							NOT = { mother = { trait = halfling_grim_faunus } }
					}
					add_trait = grim
				}
			
		}
	}
