I think you're right that it didn't work before. It does work now though; I've successfully used it to turn all the Pechenegs' provinces Cuman.
It's a title allow scope; I guess that's not 100% the same as a character scope.
Not quite sure what you mean.
I do know they added PREVPREVPREVPREV though.
1) Fixed
2) So it is a scope that includes CharTrigger, but also has a bit extra, like any_previous_holder which normally doesn't work in a CharTrigger but does for titles?
3) If I validate events, there are a million complaints like the following, and I wonder if some of them would need to be fixed? (PREV and FROM in the Validator work to an arbitrary number, even if that's not the case in the game. That can be limited if the game has limitations)
--- Error 1 of 1 ---
At events\adventures_the_old_gods.txt [character_event[7]\immediate\liege\capital_scope\random_independent_ruler\random_realm_province\ROOT\spawn_unit[1]\match_character] (Line 942, Column 9):
"PREVPREV" is not a valid ThisChar.
PREVPREV points to ProvCommand.
However, a Char was expected.
Additional information: PREVPREV points to ProvCommand.
However, a Char was expected.
--- Error 1 of 1 ---
At events\adventures_the_old_gods.txt [character_event[7]\immediate\liege\capital_scope\random_independent_ruler\random_realm_province\ROOT\spawn_unit[1]\owner] (Line 940, Column 9):
"THIS" is not a valid ThisChar.
THIS points to <None>, not Char.
Additional information: THIS points to <None>, not Char.
--- Error 1 of 1 ---
At events\adventures_the_old_gods.txt [character_event[3]\immediate\liege\capital_scope\ROOT\random_claim\holder_scope\ROOT\random_list\33[2]\spawn_unit[1]\province] (Line 373, Column 12):
"PREVPREVPREVPREV" is not a valid ThisProv, Province, or ThisChar.
ThisProv: cannot be because PREVPREVPREVPREV points to TitleCommand.
However, a Prov was expected.
ThisChar: cannot be because PREVPREVPREVPREV points to TitleCommand.
However, a Char was expected.
--- Error 1 of 1 ---
At events\friends_rivals_events.txt [character_event[1]\option[1]\host\random_courtier\opinion\who] (Line 158, Column 6):
"FROM" is not a valid ThisChar, OpinionClauseDefinedTypes, ThisProv, or ThisTitle.
ThisChar: cannot be because FROM points to <null>.
However, a Char was expected.
The event must have is_triggered_only set to true.
ThisProv: cannot be because FROM points to <null>.
However, a Prov was expected.
The event must have is_triggered_only set to true.
ThisTitle: cannot be because FROM points to <null>.
However, a Title was expected.
The event must have is_triggered_only set to true.
--- Error 1 of 1 ---
At events\on_action_events.txt [character_event[41]\option\opinion\who] (Line 3335, Column 4):
"FROMFROM" is not a valid ThisChar, OpinionClauseDefinedTypes, ThisProv, or ThisTitle.
ThisChar: cannot be because FROMFROM points to <null>.
However, a Char was expected.
The FROMFROM could not be determined, because the FROM of [events\on_action_events.txt] (3301, 25): character_event[40]\immediate\hidden_tooltip\any_child\character_event\id could not be determined.
This scope, at [events\on_action_events.txt] (3301, 25): character_event[40]\immediate\hidden_tooltip\any_child\character_event\id, has no FROM due to the fact that [common\on_actions\00_on_actions.txt] (1341, 3): on_forced_consort\events\660 has no scope.
ThisProv: cannot be because FROMFROM points to <null>.
However, a Prov was expected.
The FROMFROM could not be determined, because the FROM of [events\on_action_events.txt] (3301, 25): character_event[40]\immediate\hidden_tooltip\any_child\character_event\id could not be determined.
This scope, at [events\on_action_events.txt] (3301, 25): character_event[40]\immediate\hidden_tooltip\any_child\character_event\id, has no FROM due to the fact that [common\on_actions\00_on_actions.txt] (1341, 3): on_forced_consort\events\660 has no scope.
ThisTitle: cannot be because FROMFROM points to <null>.
However, a Title was expected.
The FROMFROM could not be determined, because the FROM of [events\on_action_events.txt] (3301, 25): character_event[40]\immediate\hidden_tooltip\any_child\character_event\id could not be determined.
This scope, at [events\on_action_events.txt] (3301, 25): character_event[40]\immediate\hidden_tooltip\any_child\character_event\id, has no FROM due to the fact that [common\on_actions\00_on_actions.txt] (1341, 3): on_forced_consort\events\660 has no scope.
--- Error 1 of 1 ---
At events\rebel_events_the_old_gods.txt [province_event[6]\trigger\owner\top_liege\any_war\defender\character] (Line 2022, Column 19):
"PREV" is not a valid ThisChar, OpinionClauseDefinedTypes, ThisTitle, or CharacterId.
ThisChar: cannot be because PREV points to WarTrigger.
However, a Char was expected.
ThisTitle: cannot be because PREV points to WarTrigger.
However, a Title was expected.