Пишу модуль, вылавливаю баги.

Итак, поехали. Есть королевство, состоящее из 4 герцогств. Собственно система титулов условна, так что к ним прошу не придераться, интересует нечто другое. На каждое герцогство есть по древнему герцогскому роду. На данный момент времени один из этих родов вовсе не герцогский, а совсем даже королевский. Наследование идет по мужской линии и передается старшему сыну.

Вопрос: Если сыновья вдруг неожиданно закончились, передавать власть ближайшему старшему родственнику по мужской линии? Но при этом хочется чтобы власть могла переходить от рода к роду. Как вариант, конечно, можно сделать все 4 рода совсем родственниками, но этого какраз не особо хочется, иначе это будет как-то совсем похоже на один и тот же род... Голосование между герцогами устраивать — совсем как-то нефентезийно. Как сделать чтобы власть в данном случае перешла к другому роду, и при этом они не передрались все? Хочется прикрутить к сеттингу внятную механнику наследования.

Может кто разбирается... а то что-то у меня мозг уже совсем не варит...