Anyone know how to start differentiating between characters descended from a character? Using "targeted_decisions" to do it?
Let me get a screenshot.
Whenever I try to make Yuanyu or Changtu/whoever is higher up the tree as the founder of a new dynasty, Ruoxian or Cadet 1's three bastard children always make a fuss. I'm not that keen on modding/coding, but I still can't figure out how to make those three part of the new dynasty. Well, I could make all of them part of the new dynasty, but I want to differentiate between the three as they have three different bastard statuses.
The firstborn, Hanyue (female Han child), has the same father as the other two bastards, but she wasn't acknowledged. Her dynasty was made solely for her (by the game's mechanics).She has no descendants.
The secondborn, Wei (male Han adult), was acknowledged as Ruoxian's child. Let me clarify that the father of the three bastards is some lowborn (no dynasty) mayor and that they all held "bastard", not "legit_bastard". So I think it automatically forces them three to be part of House de Cantabria if acknowledged? Anyway, Wei had some children and he became the founder of a new dynasty.
The thirdborn and namesake of his maternal grandfather, Yuanyu (male Han adult, bald and with eyepatch), is as shown in the screenshot: a bastard of de Cantabria. He has no descendants.
For Hanyue, I want her to remain in her own dynasty. For Wei, I want him and his descendants to remain in his particular dynasty. And for Yuanyu, I want him to become a bastard of what would be Ruoxian's new dynasty by virtue of descent from Yuanyu/Changtu/whoever's the new founder.
I think those are what the game should do if I set somebody higher than Ruoxian as the new dynasty founder. Whenever I tried to mod it, those three always end up as still part of de Cantabria. Or if I include them in the new dynasty, they are all part (bastards) of that new dynasty instead of just Yuanyu.
Also, the father of the two legitimate children of Ruoxian is Ruoxian's paternal fourth cousin (their common ancestor is five generations away), meaning he's also from de Cantabria. The problem is, I've only made Ruoxian's grandfather or great grandfather as the founder of the new dynasty, meaning her paternal fourth cousin isn't included in the new dynasty. But those two legitimate children both end up in the new dynasty even though I want them to stay in de Cantabria. Like if they stay in the de Cantabria, will that make the dynasty tree unusable due to incorrect parentages?
That's my whole problem, the dynasty tree becomes muddle (unusable) cuz I've incorrect scopes and such. Or forcing scopes that go against the dynasty tree's way.
For the second cadet line, we have the matrilineal situation.
Changtu, Chujun, Lin, or Jifu should be the founder of a new dynasty.
Jifu has three children. The first (Lin) is from his first (fruitful) marriage and is not matrilineal. The second (Sansi) and third (Zhuozhen) are from his marriage after the previous one, with the marriage being matrilineal.
Lin, namesake of his paternal grandfather, works well with his three kids. They all become part of the new dynasty.
Sansi and Zhuozhen also become part of the new dynasty. But I want them to remain in their mother's dynasty. I think I actually got these two to work right, but I've been so stumped with the handling of Ruoxian's bastards that I've just completely lost all rational thoughts.
I want children that are the product of a matrilineal marriage to stay in their mother's dynasty when their father's paternal ancestors are made founders of a new dynasty.
For (bastard) children, if the father is de Cantabria and is directly (patrilineally) under the new (male) dynasty founder's tree, I want them to follow into the new dynasty.
If the bastard children's mother is the daughter of a male that's been selected for a new dynasty, I want them to remind in their previous dynasty unless their father is a male that's been selected for the previously said new dynasty.
Sigh, I feel really lost. Like, if there was only a scope that's like:
Code:
ROOT = {
dynasty = father_bastard/mother_bastard/new_dynasty
any_direct_patrilineal_descendant = {
limit = {
NOT = {
was_conceived_a_bastard = yes/trait = bastard/is_bastard
insertmaybe"is_married_matrilineally = yes"here
}
}
dynasty = ROOT
}
}
It'd be really great. Like I don't know if I'm missing stuff since it's not in the ck2paradoxwiki site. My scripting/syntax is so horrid since I'm frustated/lost. Sigh.
I know there are cadet mods out there, but they don't really do what I want.
Here's why I want this type of cadet tool:
1. I like to install my dynasty into different thrones.
2. They breed too fast for manual culling (haven't tried autoculling).
3. My dynasty tree becomes very slow, sometimes to the point where it crashes. This has been a bug (limitation) with huge dynasties since launch day, I think.
4. I want to name them by descent. Exempli gratia: if it is through direct paternal descent, "Direct Paternal Descent OriginalDynastyName DistinctivePlaceName" would do fine.
5. Easier tracking of (descendants of) characters who weave in and out of senior, junior, et cetera lines. Using (congenital) traits for this takes too long, I'd rather right-click then form new dynasty to mark the character.
Since dead characters can't be right-clicked on, I have to open up the save file and form the new dynasty while paused/character is immortal. That's the top-down approach. I tried ROOT and any_character/whatever = { is_ancestor_of = ROOT } and then I have to scope to the legitimate and illegitimate siblings and so on for like several generations to make sure the dynasty tree isn't messed up.
Like if somebody could help me out here, it'd be really great. I don't know if it's cuz my mind got overloaded from whatever bug/missing feature. I just don't see a non-recursive way of doing this for version 2.8.1. Like I tried father_even_if_dead nested within father_even_if_dead nested within father_even_if_dead and so on. Like any_dynasty_member_even_if_dead doesn't work or something. I don't even know, man. I'm just lost.
Maybe if I had more background in programming. Sigh.