Welcome to the Achaea Forums! Please be sure to read the Forum Rules
So, the current bloodlining system is pretty inflexible and actual family RP tends to happens in clans and titles more so than the bloodline (though it obviously gets used). I realise that any change to it will probably require a massive overhaul and there are many other systems that gets priority over it.
I had a small idea though, which might not be tooo difficult to implement (depending obviously how the DB is set up in the back), but which might give a bit more meaning to the current system.
The idea is to add BLOODLINE DISINHERIT <person> <reason> functionality (possibly with a fee).
This can only be done by a parent to one of his kids.
It doesn't remove the child from the bloodline, it just flags that link as "disinherited".
Neptune bloodlines Ariel.
Neptune disinherits Ariel (because she's a land-loving hussy).
If I were to BLOODLINE SHOW Ariel, it will still show her father as Neptune, but flagged:
Father: Neptune (dis.)
Mother: Nobody knows
If I were to BLOODLINE SHOW Neptune however, Ariel will not be listed as one of his daughters nor any of her descendants.
Possibly we can add a BLOODLINE SHOW FULL Neptune, which will show will include that information, with a (dis.) flag.
Additionally it should be possible to BLOODLINE RESTORE <person> which will remove the disinherited flag, however this should probably come with a hefty fee, on par with getting yourself unenemied to a city (not Cyrene).
While this still keeps bloodlining permanent it could help people to clean up their bloodlines somewhat and have the bloodlines reflect the actual families.