trait based. It's not the most effective, and we're pretty sure the AI won't handle it perfectly, but we don't feel the other approaches would fit.
I'm guessing you'll have maintenance or on_action events to block interspecies couples from successfully having children, then? Possibly with a decision to let rulers married to another species take a mistress/lover/whatever of their own species, to make sure they can still have children?
Edit:
Also, as a side note, have you read the The Journal of the Two Sisters book? It has a bunch of info on the time period you are placing the mod in, more or less. (More information about the ponies depicted in the Hearth's Warming Eve pageant, for one thing. Princess Platinum's father was apparently named King Bullion.)
Last edited: