I'd like to make object sub-types, but I'm afraid I don't see how.
For example, pretend that you want to make a Family named 'Human Being'. All human beings have some common private variables (eye color, height/weight, a first name, etc) and behaviors (breathe oxygen, eat food).
Furthermore, we could say that there are two sub-families of human being - male and female. All males share certain traits and same for the females. Furthermore, there are sub-families of males and females (Korean, Russian, African...) that have certain traits and behaviors in common. I think you can see what I mean.
My end goal is to have NPCs that are unique but I don't want to have to re-write the same private variables and behaviors over and over again for every single NPC. I'd like to just say "Here is a human being, male, Canadian, caucasian, firefighter, named Joe" and then Joe would automatically inherit all of the variables and behaviors common to human beings, males, Canadians, caucasians, and firefighters. Then, I'd only need to tweak the few remaining details that are specific to Joe and not shared by any of the rest of the human male Canadian caucasian firefighters.
It almost seems like Construct allows you to place families within families like this, except that it causes the application to crash every time I attempt it. Is there another way to do what I am trying to do?