Code:
--- Error 1 of 2 ---
At <mod>\common\cb_types\religious_cbs.txt [new_crusade\on_success_title\hidden_effect\else_if\official_crusade_recipient] (Line 904, column 5):
Invalid node "official_crusade_recipient" in scope TitleIfClause (value is: <a complex type>)
--- Error 2 of 2 ---
At <mod>\common\cb_types\religious_cbs.txt [new_crusade\on_success_title\hidden_effect\crusade_target_char] (Line 1118, column 4):
Invalid node "crusade_target_char" in scope TitleHiddenEffect (value is: <a complex type>)
Both these I have tested to work globally, in both trigger and effect contexts, just like
crusade_target_title
and
crusader_king
.
Code:
At <mod>\events\base_on_action_events.txt [character_event\trigger\any_demesne_title\title] (Line 6214, column 4):
"succ_law_title" is not a valid AnyTitle or MaybeEventTargetProvTitle.
I've tested
succ_law_title
to work as a right-hand side to any trigger that wants a title.
Additionally, I've tested it to not work in character scope, meaning this vanilla script is not valid:
Code:
succ_patrician_elective = {
potential = {
OR = {
is_primary_holder_title = yes
holder_scope = {
in_revolt = yes
succ_law_title = {
title = PREVPREV
}
}
}
holder_scope = {
is_merchant_republic = yes
}
}
}
Code:
At <mod>\common\laws\ze_demesne_laws.txt [laws\status_of_women_1\allow\holder_scope\is_divine_blood] (Line 133, column 5):
Invalid node "is_divine_blood" in scope CharTrigger (value is: yes)
Tested to work in character scope only. Takes a bool.
Code:
--- Error 1 of 3 ---
At <mod>\common\laws\ze_demesne_laws.txt [laws\status_of_women_1\allow\holder_scope\custom_tooltip\has_combat] (Line 173, column 70):
Invalid node "has_combat" in scope <anon> (value is: 1741)
--- Error 2 of 3 ---
At <mod>\common\laws\ze_demesne_laws.txt [laws\status_of_women_1\allow\holder_scope\custom_tooltip\has_navy] (Line 172, column 61):
Invalid node "has_navy" in scope <anon> (value is: 1741)
--- Error 3 of 3 ---
At <mod>\common\laws\ze_demesne_laws.txt [laws\status_of_women_1\allow\holder_scope\custom_tooltip\has_unit] (Line 171, column 62):
Invalid node "has_unit" in scope <anon> (value is: 1741)
Found all three in the defunct tutorial, but tested all of them to work. Take any kind of province, including river, ocean and wasteland. Only work with province IDs, not with relative scopes, event targets and stuff like 'capital_scope'.
Code:
At <mod>\common\laws\ze_demesne_laws.txt [laws\status_of_women_1\effect\holder_scope\spawn_unit\scaled_by_tax] (Line 248, column 6):
Invalid node "scaled_by_tax" in scope <anon> (value is: yes)
Also taken from the defunct tutorial, but still works. Only takes 'yes'.
I've also tested it to work in tandem with
match_character
,
match_settlement
and
scaled_with_population_of
. Those three, however do not work together and only one of them should be used. For completeness, though I doubt this is relevant for the Validator, they are prioritised in that order, with
match_character
overriding both and
match_settlement
only overriding the last one.
Code:
--- Error 1 of 13 ---
At <mod>\history\provinces\562 - Lykia.txt [build_wonder] (Line 19, column 1):
Invalid node "build_wonder" in scope ProvinceHistory (value is: wonder_mausoleum_halicarnassus)
--- Error 2 of 13 ---
At <mod>\history\provinces\561 - Rhodos.txt [769.1.1\set_wonder_stage] (Line 29, column 2):
The value '0' on node 'set_wonder_stage' must be a positive integer.
--- Error 3 of 13 ---
At <mod>\history\provinces\561 - Rhodos.txt [769.1.1\add_custom_history] (Line 28, column 2):
Invalid node "add_custom_history" in scope DateClause (value is: LOCKEY3)
--- Error 4 of 13 ---
At <mod>\history\provinces\561 - Rhodos.txt [769.1.1\set_wonder_description] (Line 27, column 2):
Invalid node "set_wonder_description" in scope DateClause (value is: LOCKEY2)
--- Error 5 of 13 ---
At <mod>\history\provinces\561 - Rhodos.txt [769.1.1\set_wonder_name] (Line 26, column 2):
Invalid node "set_wonder_name" in scope DateClause (value is: LOCKEY)
--- Error 6 of 13 ---
At <mod>\history\provinces\562 - Lykia.txt [destroy_wonder] (Line 27, column 1):
Invalid node "destroy_wonder" in scope ProvinceHistory (value is: yes)
--- Error 7 of 13 ---
At <mod>\history\provinces\562 - Lykia.txt [add_custom_history] (Line 26, column 1):
Invalid node "add_custom_history" in scope ProvinceHistory (value is: LOC_KEY3)
--- Error 8 of 13 ---
At <mod>\history\provinces\562 - Lykia.txt [set_wonder_description] (Line 25, column 1):
Invalid node "set_wonder_description" in scope ProvinceHistory (value is: LOCK_EY2)
--- Error 9 of 13 ---
At <mod>\history\provinces\562 - Lykia.txt [set_wonder_name] (Line 24, column 1):
Invalid node "set_wonder_name" in scope ProvinceHistory (value is: LOC_KEY)
--- Error 10 of 13 ---
At <mod>\history\provinces\562 - Lykia.txt [set_wonder_damaged] (Line 23, column 1):
Invalid node "set_wonder_damaged" in scope ProvinceHistory (value is: yes)
--- Error 11 of 13 ---
At <mod>\history\provinces\562 - Lykia.txt [destroy_wonder_upgrade] (Line 22, column 1):
Invalid node "destroy_wonder_upgrade" in scope ProvinceHistory (value is: upgrade_quadriga_statue)
--- Error 12 of 13 ---
At <mod>\history\provinces\562 - Lykia.txt [build_wonder_upgrade] (Line 21, column 1):
Invalid node "build_wonder_upgrade" in scope ProvinceHistory (value is: upgrade_quadriga_statue)
--- Error 13 of 13 ---
At <mod>\history\provinces\562 - Lykia.txt [set_wonder_stage] (Line 20, column 1):
Invalid node "set_wonder_stage" in scope ProvinceHistory (value is: 4)
All tested to work, both inside and outside date clauses. 'set_wonder_stage = 0' works, setting it to the same level as manually creating a wonder.
Code:
At <mod>\history\provinces\1620 - Alexandria.txt [768.1.1\terrain] (Line 24, column 2):
Invalid node "terrain" in scope DateClause (value is: mountain)
Tested to work in date clauses, even with terrain types like 'ocean', even though they probably shouldn't be used.