Konstantinos X is Greek, both culturally and ethnically.
Okay, so some assorted comments:
- Change "any_character" to "any_independent_ruler" in chaosworld_decisions and cut the "independent = yes" condition; there's absolutely no reason not to use that scope instead of a more inefficient scope and limit to get the same effect.
- chaosworld.0001 is completely pointless; any character that passes the check in chaosworld_decisions passes this event, and since there's no delay between the decision and the event you're just firing a bunch of useless events.
- There's no "taoist_reformed" religion tag in vanilla or your mod, so the event with the random_list might not work with a malformed tag.
- "dynasty = random" does
not work in the "new_character" scope, or any scope other than "create_character" or its equivalents; see
https://ck2.paradoxwikis.com/Commands.
- Unless you really want to cover cultures/religions that are explicitly forbidden from spawning normally, the random_list setup for culture/religion would seem to be overkill when "culture = random" and "religion = random" could be used in create_character... and putting it there means they'll actually get a suitable name (otherwise you name them based on ROOT's culture (and possibly religion) prior to flipping their culture/religion).
- I suspect you might run into issues with raiding adventurers that aren't permitted to raid depending on culture/religion/government as currently implemented.
- chaosworld.0003 has an empty "trigger" block; delete it.
- Nothing obvious sticks out as far as the "race" parameter goes, but the character that spawns has no culture or religion set, which
might be a requirement when using "race"; try adding that.
- I'm not really sure what you're trying to accomplish with that one random courtier that you spawn, seeing as you're clearly not spawning a designated commander or spouse or something like that. Since extra characters are a drain on performance, I'm not sure they're worth having if they're just "random character hanging around".
- The initial "ROOT" scope inside the immediate block does nothing; you are already in the ROOT scope.
- The event "flow" is very weird; why are you creating a raiding adventurer and then immediately turning them into a non-raiding adventurer waging a war? I can also not see any reason why 0003 and 9998 need to be different events (and arguably you could merge everything into the same event, or even into the decision, provided you update the scopes); you don't have any delays between the events, so why use multiple event?
- Your CB likely needs work; for example, you're setting the government type ahead of the character becoming landed and don't check if they'd be eligible for the government (e.g. a Muslim character will not remain Feudal, nor will someone that only gets a temple), and you've left a bunch of junk in it (Timur/etc. is never the attacker...) that's not even commented out, which really should be cleaned up to make it more readable and to make it clear to Future You (or anyone else) what's supposed to be happening.
- Your indentation is a mess, which makes the files hard to read, which makes it harder to spot possible issues.