In CK2 the system of stacked lieges failed to be able to represent situations like normandy being a part of france controlled by the king of england as a vassal of france. Titles were subordinate based on the characters rather than the title themselves which is not necessarily accurate historically. I think it's extremely important for the devs to get this right as soon as possible before later systems come to rely on the old CK2 method.
The most elegant solution to this is to make every title have it's own independent suzerain and allow rulers to own these as such.
Let's take england and normandy as an example: Normandy exists as a title set as a vassal to the kingdom of france. Once Billy the Bastard takes over england he gains a king title and all the land in england as an independent realm. After all it was never really owned by france. Normandy though never officially left france either and is still set as a vassal to france, it just happens to be owned by a character that is also an external king. What this would cause is all the lands of france to be applicable to normandy as a vassal but not england. William on the other hand would still be a vassal of france but only in regards to his french holdings. This semi-vassal status would effect a number of outcomes that could be largely based on the laws of the liege (france).
The laws regarding this would be along the following lines:
Wars: Vassals can't declare war / Vassals can't declare external wars that will gain them higher titles than their liege Vassals can only declare external wars / Vassals can declare all wars (default)
Liege authority: All vassal land is always a subject to the top liege / The liege can allow some vassals to have external lands of lower rank / The liege can allow vassals to have any external land / Vassals can gain external lands if they gain a higher title than their liege (default) / all external wars by vassals result in external lands.
If you gain or have a title higher or equal to your liege than all external lands you gain will automatically not be a subject of your liege. Otherwise before declaring war or during the peace deal a check box could allow you to choose if your land will be subject to your liege (and in the case of multiple possible leiges to select which one)
Lieges and vassals with external lands will always have CBs on each other to either go fully independant or vassalized. A vassal with external land can still start internal wars for more land which will remain subject to the liege but the liege will have the option to interfere unlike usual.
This can lead to decently proper representation of things like the 100 years war, rulers half in an out of the HRE, kingdoms owning lands inside other empires and kingdoms that are still independent. It would also cut down on unnecessary border gore.
I would suggest showing these relationships on the map by representing lands controlled by a character with some independent land being fully outlined by borders on the map but the colours of counties being that of the de facto top liege. For normandy this would look like a border between france and normandy but the provinces would have the same french colour unlike those in england.
The most elegant solution to this is to make every title have it's own independent suzerain and allow rulers to own these as such.
Let's take england and normandy as an example: Normandy exists as a title set as a vassal to the kingdom of france. Once Billy the Bastard takes over england he gains a king title and all the land in england as an independent realm. After all it was never really owned by france. Normandy though never officially left france either and is still set as a vassal to france, it just happens to be owned by a character that is also an external king. What this would cause is all the lands of france to be applicable to normandy as a vassal but not england. William on the other hand would still be a vassal of france but only in regards to his french holdings. This semi-vassal status would effect a number of outcomes that could be largely based on the laws of the liege (france).
The laws regarding this would be along the following lines:
Wars: Vassals can't declare war / Vassals can't declare external wars that will gain them higher titles than their liege Vassals can only declare external wars / Vassals can declare all wars (default)
Liege authority: All vassal land is always a subject to the top liege / The liege can allow some vassals to have external lands of lower rank / The liege can allow vassals to have any external land / Vassals can gain external lands if they gain a higher title than their liege (default) / all external wars by vassals result in external lands.
If you gain or have a title higher or equal to your liege than all external lands you gain will automatically not be a subject of your liege. Otherwise before declaring war or during the peace deal a check box could allow you to choose if your land will be subject to your liege (and in the case of multiple possible leiges to select which one)
Lieges and vassals with external lands will always have CBs on each other to either go fully independant or vassalized. A vassal with external land can still start internal wars for more land which will remain subject to the liege but the liege will have the option to interfere unlike usual.
This can lead to decently proper representation of things like the 100 years war, rulers half in an out of the HRE, kingdoms owning lands inside other empires and kingdoms that are still independent. It would also cut down on unnecessary border gore.
I would suggest showing these relationships on the map by representing lands controlled by a character with some independent land being fully outlined by borders on the map but the colours of counties being that of the de facto top liege. For normandy this would look like a border between france and normandy but the provinces would have the same french colour unlike those in england.