I am quite new to to this forum and I am not sure if this is the right place here to ask for feature requests.
If so I am sorry and please move this post to the right place in the forum.
I am working on a quite ambitious project and would help me a greatly when Ashley could implement some sort of sub families.
I see families as some sort of objects in programming where the the family members inherit properties like "health", "damage", "move_speed" and behaviours like "platform" or "solid" like methods from their family.
But the problem I have is that currently you can have only one level of inheritance.
So I think it would be awesome to have some sort of sub families.
For example you could create an enemies family with instance variables (properties) "health" and "damage".
And under that family you have two more families.
One with the "Platform" behaviour for enemies that walk around and the other family with a "Bullet" behaviour for flying enemies.
And each sub family can have their own set of instance variables like "jump_strength" for the walkers and maybe "gravity" for the flyers.
I think with that you could greatly simplify the event sheet, because you would have way less duplicate code.
I hope this all makes sense and I don't come along as a fool .
Thanks for listening.