Still trying to figure out what's wrong with
hl_raiding_adventures. I'm sure you're tired of hearing about it by now, but it's still generating stray characters.
Here's one example from my latest observer game. This fellow from cuman history files...
Code:
188798 = {
name="Kuntuvdi" # fictional
dynasty=1042045
religion="tengri_pagan"
culture="cuman"
723.1.1={
birth=yes
}
800.1.1={
death=yes
}
}
...held a titular title
Khaganate of Tyumen. He also had
Andjogli Clan and
County of Tyumen titles.
Then, after a while, he gets into a war with
Khaganate of Bashkiria. Ends up losing the county title to Bashkiria.
And then on_actions fires
HL.130 (Landless nomad clean-up), and after a few days he somehow loses all titles (the Khaganate has no holders, County of Tyumen and and Andjogili Clan are held by Bashkiria ). And he ends up stuck in province zero with no liege or title, among with his whole court.
Not sure how to fix that, but there's clearly something wrong with that.
This is the sequence of log entries that I got, after he lost the
County of Tyumen:
Code:
[effectimplementation.cpp:18122]: EVENT [770.2.17]:HL.130 fired for Khagan Kuntuvdi of Tyumen, located in Yaik
[effectimplementation.cpp:18122]: EVENT [770.2.17]:Khagan Kuntuvdi of Tyumen's capital is in Tyumen
[effectimplementation.cpp:18122]: EVENT [770.2.17]:HL.132 fired for Khagan Kuntuvdi of Tyumen
[effectimplementation.cpp:18122]: EVENT [770.2.17]:HL.132 ROOT is Khagan Kuntuvdi of Tyumen, ROOT's location is Yaik last_province is Tyumen
[effectimplementation.cpp:18122]: EVENT [770.2.17]:HL.132 spawned troops for Khagan Kuntuvdi of Tyumen
[effectimplementation.cpp:18122]: EVENT [770.2.17]:HL.132 fired for Khagan Kuntuvdi of Tyumen
[effectimplementation.cpp:18122]: EVENT [770.2.17]:HL.132 failed initial trigger for Khagan Kuntuvdi of Tyumen
[effectimplementation.cpp:18122]: EVENT [770.2.18]:HL.191 - Khan Kuntuvdi stopped raiding while being a raiding adventurer.
[effectimplementation.cpp:18122]: EVENT [770.2.18]:Cleaning up adventurer: Khan Kuntuvdi.
It should be noted that he never actually got the Adventurer trait, character flag or title, because HL.100 didn't fire for him.
I made an emergency 'fix' by adding a
has_character_flag = raiding_adventurer trigger to HL.130, which stopped the flood of stuck characters. But probably breaks something else. I still don't have good grasp of how those events are supposed to flow.