• We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.
I've actually been playing with this and I don't think its unreasonable.
Most hereditary traits shouldn't be obvious on birth, sure severe deformity will be, but attractive, genius, dwarf, etc you're going to be clueless. So I'm playing with implementing them as growing up traits. At that point you just need to do a parent check (I'm only checking one generation but I've got plans to do two or three) and throw an event that says you inherited your 'x's blah trait.
 
This is implemented, via event, in my tweaks mod. Structure is a very high-probability event with a long string of

Code:
			if = {
				limit = {
					father_even_if_dead = { trait = clubfooted }
				}
				random = {
					chance = 40
					add_trait = clubfooted
				}					
			}
			if = {
				limit = {
					mother = { trait = clubfooted }
				}
				random = {
					chance = 40
					add_trait = clubfooted
				}					
			}
			if = {
				limit = {
					father_even_if_dead = { trait = harelip }
				}
				random = {
					chance = 40
					add_trait = harelip
				}					
			}
So on and so forth. Uses a flag to close itself off after firing once.