https://ck2.paradoxwikis.com/Event_modding claims otherwise (and would be surprised that this would not have been noticed earlier)
Assuming this is too hard for the Validator to figure out, what alternatives would be most preferred?
Need info about scopes/RHS.
Isn't this bad to use then because that sounds like confusing behavior.
620 = {
is_holy_site = tengri_pagan
}
c_itil = {
is_holy_site = tengri_pagan
}
Please explain further.
# SoA.4021 - Liege response
character_event = {
id = SoA.4021
desc = EVTDESC_SOA_4021
picture = GFX_evt_heretic
border = GFX_event_normal_frame_religion
is_triggered_only = yes
option = { # Demand reconversion
name = EVTOPTA_SOA_4021
ai_chance = {
factor = 100
modifier = {
factor = 10.0
trait = zealous
}
}
FROM = {
# Below event offers a change to secretly keep practising
save_persistent_event_target = {
name = old_religion
scope = religion_scope
}
letter_event = { id = SoA.4022 days = 7 tooltip = EVTTOOLTIP_SOA_4022 }
}
}
option = { # Let it slide
name = EVTOPTB_SOA_4021
ai_chance = { factor = 100 }
}
option = { # Debate for reconversion
name = EVTOPTC_SOA_4021
tooltip_info = learning
trigger = {
learning = 7
}
ai_chance = {
factor = 1000
modifier = {
factor = 5.0
trait = zealous
}
}
FROM = {
# Below event offers a change to secretly keep practising
save_persistent_event_target = {
name = old_religion
scope = religion_scope
}
letter_event = { id = SoA.4025 days = 7 tooltip = EVTTOOLTIP_SOA_4025 }
}
}
}
Some of these seem to already work. Wading through a long list of things is unfun enough without also needing to go through useless ones.
--- Error 1 of 35 ---
At <mod>\common\cb_types\00_cb_types.txt [nomad_invasion\on_success\attacker\hidden_effect\gain_all_occupied_titles\who] (Line 17349, column 6):
"defender" is not a valid ThisChar.
Additional information: Expected one of: THIS, ROOT, FROM, FROMFROM, FROMFROMFROM (and so on), PREV, PREVPREV (and so on)
--- Error 2 of 35 ---
At <mod>\common\cb_types\00_cb_types.txt [tributary_cb\on_success\attacker\make_tributary\who] (Line 15395, column 5):
"defender" is not a valid ThisChar.
Additional information: Expected one of: THIS, ROOT, FROM, FROMFROM, FROMFROMFROM (and so on), PREV, PREVPREV (and so on)
--- Error 3 of 35 ---
At <mod>\common\cb_types\00_cb_types.txt [shia_caliphate_rising\on_success_title\custom_tooltip\attacker\gain_all_occupied_titles\who] (Line 13442, column 6):
"defender" is not a valid ThisChar.
Additional information: Expected one of: THIS, ROOT, FROM, FROMFROM, FROMFROMFROM (and so on), PREV, PREVPREV (and so on)
--- Error 6 of 35 ---
At <mod>\common\cb_types\00_cb_types.txt [liberation_revolt\on_success\attacker\gain_all_occupied_titles\who] (Line 10877, column 5):
"defender" is not a valid ThisChar.
Additional information: Expected one of: THIS, ROOT, FROM, FROMFROM, FROMFROMFROM (and so on), PREV, PREVPREV (and so on)
--- Error 7 of 35 ---
At <mod>\common\cb_types\00_cb_types.txt [religious_revolt\on_success\attacker\gain_all_occupied_titles\who] (Line 10693, column 5):
"defender" is not a valid ThisChar.
Additional information: Expected one of: THIS, ROOT, FROM, FROMFROM, FROMFROMFROM (and so on), PREV, PREVPREV (and so on)
--- Error 8 of 35 ---
At <mod>\common\cb_types\00_cb_types.txt [heretic_revolt\on_success\attacker\gain_all_occupied_titles\who] (Line 10518, column 5):
"defender" is not a valid ThisChar.
Additional information: Expected one of: THIS, ROOT, FROM, FROMFROM, FROMFROMFROM (and so on), PREV, PREVPREV (and so on)
--- Error 9 of 35 ---
At <mod>\common\cb_types\00_cb_types.txt [viking_invasion\on_success_title\custom_tooltip\attacker\gain_all_occupied_titles\who] (Line 9960, column 6):
"defender" is not a valid ThisChar.
Additional information: Expected one of: THIS, ROOT, FROM, FROMFROM, FROMFROMFROM (and so on), PREV, PREVPREV (and so on)
--- Error 10 of 35 ---
At <mod>\common\cb_types\00_cb_types.txt [decadence_invasion\on_success\attacker\gain_all_occupied_titles\who] (Line 8364, column 5):
"defender" is not a valid ThisChar.
Additional information: Expected one of: THIS, ROOT, FROM, FROMFROM, FROMFROMFROM (and so on), PREV, PREVPREV (and so on)
--- Error 14 of 35 ---
At <mod>\common\cb_types\00_cb_types.txt [tribal_invasion\on_success\attacker\hidden_effect\gain_all_occupied_titles\who] (Line 3256, column 6):
"defender" is not a valid ThisChar.
Additional information: Expected one of: THIS, ROOT, FROM, FROMFROM, FROMFROMFROM (and so on), PREV, PREVPREV (and so on)
--- Error 19 of 35 ---
At <mod>\common\cb_types\01_cb_types.txt [shepherds_crusade_invasion\on_success_title\else\add_claim] (Line 8156, column 4):
"attacker" is not a valid MaybeEventTarget(Char).
--- Error 20 of 35 ---
At <mod>\common\cb_types\01_cb_types.txt [patriarchal_deposition_war\on_success\defender\custom_tooltip\else\location\create_character\religion] (Line 7713, column 8):
"attacker" is not a valid Random, Religion, MaybeEventTargetCharProvReligionSocietyTitle, ReligionTargetCheck, or Liege.
--- Error 21 of 35 ---
At <mod>\common\cb_types\01_cb_types.txt [matriarchal_deposition_war\on_success\defender\custom_tooltip\else\location\create_character\religion] (Line 7203, column 8):
"attacker" is not a valid Random, Religion, MaybeEventTargetCharProvReligionSocietyTitle, ReligionTargetCheck, or Liege.
--- Error 22 of 35 ---
At <mod>\common\cb_types\01_cb_types.txt [flower_war_cb\on_success\defender\custom_tooltip\any_courtier\random\modifier\is_child_of] (Line 6298, column 8):
"defender" is not a valid MaybeEventTarget(Char).
--- Error 23 of 35 ---
At <mod>\common\cb_types\01_cb_types.txt [roman_christian_revolt\on_success\attacker\gain_all_occupied_titles\who] (Line 5863, column 5):
"defender" is not a valid ThisChar.
Additional information: Expected one of: THIS, ROOT, FROM, FROMFROM, FROMFROMFROM (and so on), PREV, PREVPREV (and so on)
--- Error 24 of 35 ---
At <mod>\common\cb_types\01_cb_types.txt [tributary_offmap_cb\on_success\attacker\make_tributary\who] (Line 4006, column 5):
"defender" is not a valid ThisChar.
Additional information: Expected one of: THIS, ROOT, FROM, FROMFROM, FROMFROMFROM (and so on), PREV, PREVPREV (and so on)
--- Error 25 of 35 ---
At <mod>\common\cb_types\01_cb_types.txt [tributary_nomad_cb\on_success\attacker\make_tributary\who] (Line 3052, column 5):
"defender" is not a valid ThisChar.
Additional information: Expected one of: THIS, ROOT, FROM, FROMFROM, FROMFROMFROM (and so on), PREV, PREVPREV (and so on)
--- Error 26 of 35 ---
At <mod>\common\cb_types\01_cb_types.txt [tributary_nomad_cb\ai_will_do\modifier\attacker\relative_realm_size\who] (Line 3340, column 6):
"defender" is not a valid MaybeEventTargetChar or Liege.
--- Error 27 of 35 ---
At <mod>\common\cb_types\01_cb_types.txt [tributary_permanent_cb\on_success\attacker\make_tributary\who] (Line 2745, column 5):
"defender" is not a valid ThisChar.
Additional information: Expected one of: THIS, ROOT, FROM, FROMFROM, FROMFROMFROM (and so on), PREV, PREVPREV (and so on)
--- Error 28 of 35 ---
At <mod>\common\cb_types\01_cb_types.txt [liberate_religion\on_success_title\custom_tooltip\defender\if\random_realm_title\location\create_character\religion] (Line 1639, column 9):
"attacker" is not a valid Random, Religion, MaybeEventTargetCharProvReligionSocietyTitle, ReligionTargetCheck, or Liege.
--- Error 29 of 35 ---
At <mod>\common\cb_types\01_cb_types.txt [liberate_religion\on_success_title\custom_tooltip\defender\if\random_realm_title\location\create_character\religion] (Line 1689, column 9):
"attacker" is not a valid Random, Religion, MaybeEventTargetCharProvReligionSocietyTitle, ReligionTargetCheck, or Liege.
--- Error 30 of 35 ---
At <mod>\common\cb_types\01_cb_types.txt [hostages_cb\on_success\defender\any_realm_character\limit\OR\is_married] (Line 1076, column 7):
"attacker" is not a valid MaybeEventTargetChar or Liege or Bool.
--- Error 31 of 35 ---
At <mod>\common\cb_types\01_cb_types.txt [hostages_cb\on_success\defender\any_realm_character\limit\OR\is_consort] (Line 1077, column 7):
"attacker" is not a valid MaybeEventTargetChar or Liege or Bool.
--- Error 32 of 35 ---
At <mod>\common\cb_types\01_cb_types.txt [hostages_cb\on_success\defender\any_realm_character\limit\OR\is_friend] (Line 1078, column 7):
"attacker" is not a valid MaybeEventTargetChar or Liege.
--- Error 33 of 35 ---
At <mod>\common\cb_types\01_cb_types.txt [hostages_cb\on_success\defender\any_realm_character\limit\OR\is_close_relative] (Line 1079, column 7):
"attacker" is not a valid Bool, MaybeEventTargetChar, or Liege.
--- Error 34 of 35 ---
At <mod>\common\cb_types\02_cb_types_shattered_world.txt [shattered_invasion\on_success\attacker\hidden_effect\gain_all_occupied_titles\who] (Line 571, column 6):
"defender" is not a valid ThisChar.
Additional information: Expected one of: THIS, ROOT, FROM, FROMFROM, FROMFROMFROM (and so on), PREV, PREVPREV (and so on)
--- Error 35 of 35 ---
At <mod>\common\cb_types\01_cb_types.txt [liberate_religion\on_success_title\custom_tooltip\event_target:new_ruler\vassalize_or_take_under_title\as_if_allied_to] (Line 1750, column 6):
"attacker" is not a valid ThisChar.
Additional information: Expected one of: THIS, ROOT, FROM, FROMFROM, FROMFROMFROM (and so on), PREV, PREVPREV (and so on)
is_foe
gain_all_occupied_titles
make_tributary -> who
add_claim
create_character -> religion
is_child_of
is_married
is_consort
is_close_relative
relative_realm_size - > who
vassalize_or_take_under_title -> as_if_allied_to
Please explain further.
set_character_flag = preserve_vassal_structure_@attacker
has_character_flag = preserve_vassal_structure_@attacker
Please explain further.
At <mod>\events\achievement_events.txt [character_event\trigger\any_demesne_title\any_de_jure_vassal_title\count] (Line 380, column 5):
The value '0' on node 'count' must be a positive integer.
--- Error 1 of 3 ---
At <mod>\common\scripted_effects\00_scripted_effects_cbs.txt [anger_china_effect\if\ROOT\if\limit\PREV\NOT\character] (Line 21, column 15):
Invalid node "character" in scope WarTrigger (value is: PREV)
* called from <mod>\common\cb_types\00_cb_types.txt [powerful_vassal_takeover_war\on_add\anger_china_effect] (Line 18012, column 3)
--- Error 2 of 3 ---
At <mod>\common\scripted_effects\00_scripted_effects_cbs.txt [anger_china_effect\if\ROOT\if\limit\PREV\character] (Line 20, column 7):
Invalid node "character" in scope WarTrigger (value is: yes)
* called from <mod>\common\cb_types\00_cb_types.txt [powerful_vassal_takeover_war\on_add\anger_china_effect] (Line 18012, column 3)
--- Error 3 of 3 ---
At <mod>\common\scripted_effects\00_scripted_effects_china.txt [detract_grace_super_huge_effect\add_offmap_currency] (Line 117, column 2):
Invalid node "add_offmap_currency" (value is: <a complex type>)
* called from <mod>\common\scripted_effects\00_scripted_effects_cbs.txt [anger_china_effect\if\ROOT\if\PREV\detract_grace_super_huge_effect] (Line 27, column 6)
* called from <mod>\common\cb_types\00_cb_types.txt [powerful_vassal_takeover_war\on_add\anger_china_effect] (Line 18012, column 3)
anger_china_effect = {
if = {
limit = {
defender = {
is_offmap_governor = offmap_china
}
}
sound_effect = china_angered_emperor
# Clunky stuff to get a nicer tooltip for third-party claimant CBs
ROOT = {
show_scope_change = no
if = {
limit = {
PREV = {
character = yes
NOT = { character = PREV }
}
}
# Attacker in third-party claimant CBs
PREV = {
detract_grace_super_huge_effect = yes
}
}
}
# Attacker, claimant in third-party CBs
ROOT = {
detract_grace_super_huge_effect = yes
}
}
}
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\capital_scope\distance_from_realm] (Line 190, column 7):
Invalid node "distance_from_realm" in scope ProvTrigger (value is: <a complex type>)
--- Error 1 of 21 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\has_instances_of_character_modifier] (Line 156, column 7):
The required "modifier" entry was not found.
--- Error 2 of 21 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\has_instances_of_character_modifier\amount] (Line 158, column 8):
The value '0' on node 'amount' must be a positive integer.
--- Error 3 of 21 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\has_instances_of_character_modifier\name] (Line 157, column 8):
Invalid node "name" in scope <anon> (value is: pillagers_morale)
--- Error 4 of 21 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\has_instances_of_character_modifier] (Line 160, column 7):
The required "modifier" entry was not found.
--- Error 5 of 21 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\has_instances_of_character_modifier\amount] (Line 162, column 8):
The value '0' on node 'amount' must be a positive integer.
--- Error 6 of 21 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\has_instances_of_character_modifier\name] (Line 161, column 8):
Invalid node "name" in scope <anon> (value is: pillagers_morale)
--- Error 7 of 21 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if] (Line 130, column 5):
The right sides of a "has_instances_of_character_modifier" clause may not be identical.
There were 2 duplicates.
[I2693|L156|C7]: has_instances_of_character_modifier = { name = pillagers_morale amount = 0 }
[I2801|L160|C7]: has_instances_of_character_modifier = { name = pillagers_morale amount = 0 }
--- Error 8 of 21 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\capital_holding\has_instances_of_holding_modifier] (Line 170, column 7):
The required "modifier" entry was not found.
--- Error 9 of 21 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\capital_holding\has_instances_of_holding_modifier\amount] (Line 172, column 8):
The value '0' on node 'amount' must be a positive integer.
--- Error 10 of 21 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\capital_holding\has_instances_of_holding_modifier\name] (Line 171, column 8):
Invalid node "name" in scope <anon> (value is: nomad_population_boom_spillover)
--- Error 11 of 21 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\capital_holding\has_instances_of_holding_modifier] (Line 174, column 7):
The required "modifier" entry was not found.
--- Error 12 of 21 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\capital_holding\has_instances_of_holding_modifier\amount] (Line 176, column 8):
The value '0' on node 'amount' must be a positive integer.
--- Error 13 of 21 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\capital_holding\has_instances_of_holding_modifier\name] (Line 175, column 8):
Invalid node "name" in scope <anon> (value is: nomad_population_boom_spillover)
--- Error 14 of 21 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\capital_holding] (Line 169, column 6):
The right sides of a "has_instances_of_holding_modifier" clause may not be identical.
There were 2 duplicates.
[I2944|L170|C7]: has_instances_of_holding_modifier = { name = nomad_population_boom_spillover amount = 0 }
[I3065|L174|C7]: has_instances_of_holding_modifier = { name = nomad_population_boom_spillover amount = 0 }
--- Error 15 of 21 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\capital_scope\has_instances_of_province_modifier] (Line 184, column 7):
The required "modifier" entry was not found.
--- Error 16 of 21 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\capital_scope\has_instances_of_province_modifier\amount] (Line 186, column 8):
The value '0' on node 'amount' must be a positive integer.
--- Error 17 of 21 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\capital_scope\has_instances_of_province_modifier\name] (Line 185, column 8):
Invalid node "name" in scope <anon> (value is: bloodthirsty_mass_sacrifice_province_1)
--- Error 18 of 21 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\capital_scope\has_instances_of_province_modifier] (Line 188, column 7):
The required "modifier" entry was not found.
--- Error 19 of 21 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\capital_scope\has_instances_of_province_modifier\amount] (Line 190, column 8):
The value '0' on node 'amount' must be a positive integer.
--- Error 20 of 21 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\capital_scope\has_instances_of_province_modifier\name] (Line 189, column 8):
Invalid node "name" in scope <anon> (value is: bloodthirsty_mass_sacrifice_province_1)
--- Error 21 of 21 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\capital_scope] (Line 183, column 6):
The right sides of a "has_instances_of_province_modifier" clause may not be identical.
There were 2 duplicates.
[I3225|L184|C7]: has_instances_of_province_modifier = { name = bloodthirsty_mass_sacrifice_province_1 amount = 0 }
[I3354|L188|C7]: has_instances_of_province_modifier = { name = bloodthirsty_mass_sacrifice_province_1 amount = 0 }
--- Error 1 of 9 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\capital_holding] (Line 198, column 6):
The right sides of a "had_title_flag" clause may not be identical.
There were 2 duplicates.
[I3714|L199|C7]: had_title_flag = { flag = some_flag days = 0 }
[I3792|L203|C7]: had_title_flag = { flag = some_flag days = 0 }
--- Error 2 of 9 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\capital_scope] (Line 209, column 6):
The right sides of a "had_province_flag" clause may not be identical.
There were 2 duplicates.
[I3904|L210|C7]: had_province_flag = { flag = some_flag days = 0 }
[I3985|L214|C7]: had_province_flag = { flag = some_flag days = 0 }
--- Error 3 of 9 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\offmap_china] (Line 220, column 6):
The right sides of a "had_offmap_flag" clause may not be identical.
There were 2 duplicates.
[I4099|L221|C7]: had_offmap_flag = { flag = some_flag days = 0 }
[I4178|L225|C7]: had_offmap_flag = { flag = some_flag days = 0 }
--- Error 4 of 9 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\any_owned_bloodline] (Line 231, column 6):
The right sides of a "had_bloodline_flag" clause may not be identical.
There were 2 duplicates.
[I4297|L232|C7]: had_bloodline_flag = { flag = some_flag days = 0 }
[I4379|L236|C7]: had_bloodline_flag = { flag = some_flag days = 0 }
--- Error 5 of 9 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\any_artifact] (Line 242, column 6):
The right sides of a "had_artifact_flag" clause may not be identical.
There were 2 duplicates.
[I4494|L243|C7]: had_artifact_flag = { flag = some_flag days = 0 }
[I4575|L247|C7]: had_artifact_flag = { flag = some_flag days = 0 }
--- Error 6 of 9 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if] (Line 130, column 5):
The right sides of a "had_flag" clause may not be identical.
There were 2 duplicates.
[I4665|L253|C6]: had_flag = { flag = some_flag days = 0 }
[I4733|L257|C6]: had_flag = { flag = some_flag days = 0 }
--- Error 7 of 9 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if] (Line 130, column 5):
The right sides of a "had_global_flag" clause may not be identical.
There were 2 duplicates.
[I4803|L262|C6]: had_global_flag = { flag = some_flag days = 0 }
[I4878|L266|C6]: had_global_flag = { flag = some_flag days = 0 }
--- Error 8 of 9 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if] (Line 130, column 5):
The right sides of a "had_character_flag" clause may not be identical.
There were 2 duplicates.
[I4955|L271|C6]: had_character_flag = { flag = some_flag days = 0 }
[I5033|L275|C6]: had_character_flag = { flag = some_flag days = 0 }
--- Error 9 of 9 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if] (Line 130, column 5):
The right sides of a "had_dynasty_flag" clause may not be identical.
There were 2 duplicates.
[I5113|L280|C6]: had_dynasty_flag = { flag = some_flag days = 0 }
[I5189|L284|C6]: had_dynasty_flag = { flag = some_flag days = 0 }
--- Error 1 of 2 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\reverse_max_realm_levy_diff] (Line 192, column 6):
Invalid node "reverse_max_realm_levy_diff" in scope <anon> (value is: <a complex type>)
--- Error 2 of 2 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\max_realm_levy_diff] (Line 187, column 6):
Invalid node "max_realm_levy_diff" in scope <anon> (value is: <a complex type>)
max_realm_levy_diff = {
who = ROOT
value >= 1500
}
reverse_max_realm_levy_diff = {
who = c_6392
value > 1500
}
--- Error 1 of 3 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\num_culture_realm_provs\value] (Line 199, column 7):
The value '0' on node 'value' must be a positive integer.
--- Error 2 of 3 ---
Duplicate ID: { culture=frisian }
[1]: <mod>\common\laws\demesne_laws.txt (197, 6)
[2]: <mod>\common\laws\demesne_laws.txt (201, 6)
--- Error 3 of 3 ---
Duplicate ID: { culture=frisian }
[1]: <mod>\common\laws\demesne_laws.txt (197, 6)
[2]: <mod>\common\laws\demesne_laws.txt (205, 6)
num_culture_realm_provs = {
culture = frisian
value >= 0
}
num_culture_realm_provs = {
culture = frisian
value >= 6
}
num_culture_realm_provs = {
culture = frisian
value >= 10
}
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\num_religion_realm_provs] (Line 321, column 6):
Invalid node "num_religion_realm_provs" in scope <anon> (value is: <a complex type>)
--- Error 1 of 2 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\num_of_government_vassals\value] (Line 217, column 7):
The value '0' on node 'value' must be a positive integer.
--- Error 2 of 2 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if] (Line 130, column 5):
The right sides of a "num_of_government_vassals" clause may not be identical.
There were 5 duplicates.
[I4056|L215|C6]: num_of_government_vassals = { government = merchant_republic_government value = 0 }
[I4391|L228|C6]: num_of_government_vassals = { government = merchant_republic_government value = 0 }
[I4723|L241|C6]: num_of_government_vassals = { government = merchant_republic_government value = 0 }
[I5058|L254|C6]: num_of_government_vassals = { government = merchant_republic_government value = 0 }
[I5390|L267|C6]: num_of_government_vassals = { government = merchant_republic_government value = 0 }
--- Error 1 of 3 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\k_france\num_title_realm_provs\who] (Line 338, column 8):
"6392" is not a valid ThisChar.
Additional information: Expected one of: THIS, ROOT, FROM, FROMFROM, FROMFROMFROM (and so on), PREV, PREVPREV (and so on)
--- Error 2 of 3 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\k_france\num_title_realm_provs\who] (Line 342, column 8):
"6392" is not a valid ThisChar.
Additional information: Expected one of: THIS, ROOT, FROM, FROMFROM, FROMFROMFROM (and so on), PREV, PREVPREV (and so on)
--- Error 3 of 3 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\k_france] (Line 280, column 6):
The right sides of a "num_title_realm_provs" clause may not be identical.
There were 4 duplicates.
[I5683|L294|C7]: num_title_realm_provs = { who = 6392 value = 5 }
[I5924|L307|C7]: num_title_realm_provs = { who = 6392 value = 5 }
[I6168|L320|C7]: num_title_realm_provs = { who = 6392 value = 5 }
[I6409|L333|C7]: num_title_realm_provs = { who = 6392 value = 5 }
--- Error 1 of 1 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\num_of_realm_counties\title] (Line 234, column 7):
"k_france" is not a valid ThisTitle.
Additional information: Expected one of: THIS, ROOT, FROM, FROMFROM, FROMFROMFROM (and so on), PREV, PREVPREV (and so on)
--- Error 1 of 2 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\reverse_personal_opinion_diff] (Line 307, column 6):
Invalid node "reverse_personal_opinion_diff" in scope <anon> (value is: <a complex type>)
--- Error 2 of 2 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\reverse_opinion_diff] (Line 267, column 6):
Invalid node "reverse_opinion_diff" in scope <anon> (value is: <a complex type>)
reverse_opinion_diff = {
first = liege
second = spouse
value >= 0
}
reverse_personal_opinion_diff = {
first = liege
second = spouse
value >= 0
}
--- Error 1 of 4 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if] (Line 130, column 5):
The right sides of a "opinion" clause may not be identical.
There were 2 duplicates.
[I4465|L233|C6]: opinion = { who = liege value = 0 }
[I4528|L237|C6]: opinion = { who = liege value = 0 }
--- Error 2 of 4 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if] (Line 130, column 5):
The right sides of a "reverse_opinion" clause may not be identical.
There were 2 duplicates.
[I4779|L253|C6]: reverse_opinion = { who = liege value = 0 }
[I4850|L257|C6]: reverse_opinion = { who = liege value = 0 }
--- Error 3 of 4 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if] (Line 130, column 5):
The right sides of a "personal_opinion" clause may not be identical.
There were 2 duplicates.
[I5125|L273|C6]: personal_opinion = { who = liege value = 0 }
[I5197|L277|C6]: personal_opinion = { who = liege value = 0 }
--- Error 4 of 4 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if] (Line 130, column 5):
The right sides of a "reverse_personal_opinion" clause may not be identical.
There were 2 duplicates.
[I5475|L293|C6]: reverse_personal_opinion = { who = liege value = 0 }
[I5555|L297|C6]: reverse_personal_opinion = { who = liege value = 0 }
--- Error 1 of 1 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\capital_scope] (Line 331, column 6):
The right sides of a "supply_limit" clause may not be identical.
There were 2 duplicates.
[I6335|L332|C7]: supply_limit = { for = c_6392 value = 10 }
[I6409|L336|C7]: supply_limit = { for = c_6392 value = 10 }
--- Error 1 of 4 ---
Duplicate ID: { character=144999 }
[1]: <mod>\common\laws\demesne_laws.txt (313, 6)
[2]: <mod>\common\laws\demesne_laws.txt (317, 6)
--- Error 2 of 4 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\reverse_realm_levy_diff\who] (Line 323, column 7):
"c_144999" is not a valid MaybeEventTargetChar or CharacterId.
--- Error 3 of 4 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\reverse_realm_levy_diff\who] (Line 327, column 7):
"c_144999" is not a valid MaybeEventTargetChar or CharacterId.
--- Error 4 of 4 ---
Duplicate ID: { character=c_144999 }
[1]: <mod>\common\laws\demesne_laws.txt (322, 6)
[2]: <mod>\common\laws\demesne_laws.txt (326, 6)
realm_levy_diff = {
who = 144999
value >= 1000
}
realm_levy_diff = {
who = 144999
value > 1000
}
reverse_realm_levy_diff = {
who = c_144999
value >= -1000
}
reverse_realm_levy_diff = {
who = c_144999
value > -1000
}
--- Error 1 of 2 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if] (Line 130, column 5):
The right sides of a "their_opinion" clause may not be identical.
There were 2 duplicates.
[I6500|L342|C6]: their_opinion = { who = c_6392 value = 20 }
[I6571|L346|C6]: their_opinion = { who = c_6392 value = 20 }
--- Error 2 of 2 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if] (Line 130, column 5):
The right sides of a "their_opinion" clause may not be identical.
There were 2 duplicates.
[I6641|L350|C6]: their_opinion = { who = 6392 value = 20 }
[I6710|L354|C6]: their_opinion = { who = 6392 value = 20 }
their_opinion = {
who = c_6392
value >= 20
}
their_opinion = {
who = c_6392
value > 20
}
their_opinion = {
who = 6392
value >= 20
}
their_opinion = {
who = 6392
value > 20
}
--- Error 1 of 2 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\total_claims\who] (Line 434, column 7):
"liege" is not a valid ThisChar.
Additional information: Expected one of: THIS, ROOT, FROM, FROMFROM, FROMFROMFROM (and so on), PREV, PREVPREV (and so on)
--- Error 2 of 2 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if] (Line 130, column 5):
The right sides of a "total_claims" clause may not be identical.
There were 5 duplicates.
[I6796|L359|C6]: total_claims = { who = liege strong = yes value = 0 }
[I7062|L375|C6]: total_claims = { who = liege strong = yes value = 0 }
[I7325|L391|C6]: total_claims = { who = liege strong = yes value = 0 }
[I7591|L407|C6]: total_claims = { who = liege strong = yes value = 0 }
[I7854|L423|C6]: total_claims = { who = liege strong = yes value = 0 }
--- Error 1 of 1 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if] (Line 130, column 5):
There may be no duplications of a "opinion_levy_raised_days" clause.
There were 2 duplicates.
[I6983|L370|C6]: opinion_levy_raised_days = { who = liege days = 0 }
[I7062|L374|C6]: opinion_levy_raised_days = { who = liege days = 0 }
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if] (Line 130, column 5):
The right sides of a "regional_percentage" clause may not be identical.
There were 2 duplicates.
[I6983|L370|C6]: regional_percentage = { region = world_europe_west_francia percentage = 0.40 owner = { show_scope_change = no same_realm = c_6392 } }
[I7174|L378|C6]: regional_percentage = { region = world_europe_west_francia percentage = 0.40 owner = { show_scope_change = no same_realm = c_6392 } }
--- Error 1 of 6 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\relative_realm_size\who] (Line 422, column 7):
"c_144999" is not a valid MaybeEventTargetChar or Liege.
--- Error 2 of 6 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\relative_realm_size\who] (Line 427, column 7):
"144999" is not a valid MaybeEventTargetChar or Liege.
--- Error 3 of 6 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if] (Line 130, column 5):
The right sides of a "relative_realm_size" clause may not be identical.
There were 2 duplicates.
[I8096|L426|C6]: relative_realm_size = { who = 144999 size = 0.8 }
[I8326|L439|C6]: relative_realm_size = { who = 144999 size = 0.8 }
--- Error 4 of 6 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\relative_realm_size\who] (Line 405, column 7):
"top_liege" is not a valid MaybeEventTargetChar or Liege.
--- Error 5 of 6 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\relative_realm_size\who] (Line 409, column 7):
"spouse" is not a valid MaybeEventTargetChar or Liege.
--- Error 6 of 6 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\relative_realm_size\who] (Line 413, column 7):
"father" is not a valid MaybeEventTargetChar or Liege.
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\trade_route_control] (Line 536, column 6):
Invalid node "trade_route_control" in scope <anon> (value is: <a complex type>)
trade_route_control = {
trade_route = silk_road # What trade route to check against
value > 0.1 # What percentage needs to be owned. Takes comparison operators
type = trade_post_locations # What to compare. Takes wealth, provinces, trade_posts, and trade_post_locations. The latter two are restricted by the trade post trigger in the trade route definition. Defaults to wealth if not set
indirectly_owned = no # Whether to include provinces in one's sub-realm that are owned by vassals. Defaults to yes if not set
}
--- Error 1 of 2 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if] (Line 130, column 5):
The right sides of a "society_rank" clause may not be identical.
There were 2 duplicates.
[I8404|L437|C6]: society_rank = 1
[I8428|L438|C6]: society_rank = 1
--- Error 2 of 2 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if] (Line 130, column 5):
The right sides of a "society_rank" clause may not be identical.
There were 2 duplicates.
[I8219|L428|C6]: society_rank = { society = monastic_order_benedictine rank = 1 }
[I8311|L432|C6]: society_rank = { society = monastic_order_benedictine rank = 1 }
At <mod>\events\mnm_monastic_orders_events.txt [character_event\immediate\random_society_member\limit\society_rank] (Line 3436, column 5):
The required "society" entry was not found.
--- Error 1 of 1 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\any_artifact] (Line 440, column 6):
The right sides of a "artifact_age" clause may not be identical.
There were 2 duplicates.
[I8493|L441|C7]: artifact_age = 1
[I8518|L442|C7]: artifact_age = 1
--- Error 1 of 6 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\k_dyn_146210] (Line 470, column 6):
Invalid node "k_dyn_146210" in scope <anon> (value is: <a complex type>)
--- Error 2 of 6 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\e_dyn_74012] (Line 467, column 6):
Invalid node "e_dyn_74012" in scope <anon> (value is: <a complex type>)
--- Error 3 of 6 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\d_dyn_427114] (Line 445, column 6):
Invalid node "d_dyn_427114" in scope <anon> (value is: <a complex type>)
--- Error 4 of 6 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\k_dyn_146210] (Line 593, column 4):
Invalid node "k_dyn_146210" in scope DecisionCommand (value is: <a complex type>)
--- Error 5 of 6 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\e_dyn_74012] (Line 590, column 4):
Invalid node "e_dyn_74012" in scope DecisionCommand (value is: <a complex type>)
--- Error 6 of 6 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\d_dyn_427114] (Line 583, column 4):
Invalid node "d_dyn_427114" in scope DecisionCommand (value is: <a complex type>)
--- Error 1 of 1 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\any_artifact] (Line 440, column 6):
The right sides of a "quality" clause may not be identical.
There were 2 duplicates.
[I8546|L444|C7]: quality = 1
[I8566|L445|C7]: quality = 1
--- Error 1 of 31 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\enable_prepared_invasion] (Line 681, column 5):
"warrior_lodge_norse" is not a valid MaybeEventTargetReligion or Religion.
--- Error 2 of 31 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\warrior_lodge_norse\religion] (Line 462, column 7):
Invalid node "religion" in scope SocietyTrigger (value is: norse_pagan)
--- Error 3 of 31 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\religion] (Line 448, column 6):
"warrior_lodge_norse" is not a valid Religion, MaybeEventTargetCharProvReligionSocietyTitle, CharTargetExcludingMaybeEventTarget, or ReligionTargetCheck, or TopLiege.
--- Error 4 of 31 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\religion_group] (Line 449, column 6):
"warrior_lodge_norse" is not a valid ReligionGroup or MaybeEventTargetCharProvReligionSocietyTitle, ReligionTargetCheck, or CharTargetExcludingMaybeEventTarget.
--- Error 5 of 31 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\secret_religion] (Line 450, column 6):
"warrior_lodge_norse" is not a valid Religion, MaybeEventTargetCharProvReligionSocietyTitle or NewChar, ReligionTargetCheck, or ReligionTrigger.
--- Error 6 of 31 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\secret_religion_group] (Line 451, column 6):
"warrior_lodge_norse" is not a valid ReligionGroup, MaybeEventTargetCharProvReligionSocietyTitle or NewChar, or ReligionTargetCheck.
--- Error 7 of 31 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\true_religion] (Line 452, column 6):
"warrior_lodge_norse" is not a valid Religion, MaybeEventTargetCharProvReligionSocietyTitle or NewChar, or ReligionTargetCheck.
--- Error 8 of 31 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\true_religion_group] (Line 453, column 6):
"warrior_lodge_norse" is not a valid ReligionGroup, MaybeEventTargetCharProvReligionSocietyTitle or NewChar, or ReligionTargetCheck.
--- Error 9 of 31 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\religion_group] (Line 455, column 6):
"norse_pagan" is not a valid ReligionGroup or MaybeEventTargetCharProvReligionSocietyTitle, ReligionTargetCheck, or CharTargetExcludingMaybeEventTarget.
--- Error 10 of 31 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\secret_religion_group] (Line 457, column 6):
"norse_pagan" is not a valid ReligionGroup, MaybeEventTargetCharProvReligionSocietyTitle or NewChar, or ReligionTargetCheck.
--- Error 11 of 31 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\true_religion_group] (Line 459, column 6):
"norse_pagan" is not a valid ReligionGroup, MaybeEventTargetCharProvReligionSocietyTitle or NewChar, or ReligionTargetCheck.
--- Error 12 of 31 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\set_parent_religion\religion] (Line 684, column 6):
"location" is not a valid Religion, MaybeEventTargetCharProvReligion, or ReligionTargetCheck.
--- Error 13 of 31 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\set_parent_religion\parent] (Line 685, column 6):
"warrior_lodge_norse" is not a valid Religion, "0", or MaybeEventTargetCharProvReligion.
--- Error 14 of 31 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\set_parent_religion\religion] (Line 689, column 6):
"warrior_lodge_norse" is not a valid Religion, MaybeEventTargetCharProvReligion, or ReligionTargetCheck.
--- Error 15 of 31 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\set_parent_religion\parent] (Line 690, column 6):
"top_liege" is not a valid Religion, "0", or MaybeEventTargetCharProvReligion.
--- Error 16 of 31 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\set_parent_religion\religion] (Line 694, column 6):
"liege" is not a valid Religion, MaybeEventTargetCharProvReligion, or ReligionTargetCheck.
--- Error 17 of 31 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\set_parent_religion\parent] (Line 695, column 6):
"warrior_lodge_norse" is not a valid Religion, "0", or MaybeEventTargetCharProvReligion.
--- Error 18 of 31 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\set_parent_religion\religion] (Line 699, column 6):
"warrior_lodge_norse" is not a valid Religion, MaybeEventTargetCharProvReligion, or ReligionTargetCheck.
--- Error 19 of 31 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\set_parent_religion\parent] (Line 700, column 6):
"spouse" is not a valid Religion, "0", or MaybeEventTargetCharProvReligion.
--- Error 20 of 31 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\capital_holding\set_holy_site] (Line 704, column 6):
"location" is not a valid Religion or MaybeEventTargetReligion.
--- Error 21 of 31 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\capital_holding\remove_holy_site] (Line 705, column 6):
"c_6392" is not a valid Religion or MaybeEventTargetReligion.
--- Error 22 of 31 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\capital_holding\remove_holy_site_with_heresies] (Line 707, column 6):
Invalid node "remove_holy_site_with_heresies" in scope TitleCommand (value is: norse_pagan)
--- Error 23 of 31 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\capital_holding\set_holy_site_with_heresies] (Line 706, column 6):
Invalid node "set_holy_site_with_heresies" in scope TitleCommand (value is: warrior_lodge_norse)
--- Error 24 of 31 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\c_itil\set_holy_site] (Line 711, column 6):
"c_6392" is not a valid Religion or MaybeEventTargetReligion.
--- Error 25 of 31 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\c_itil\remove_holy_site] (Line 712, column 6):
"location" is not a valid Religion or MaybeEventTargetReligion.
--- Error 26 of 31 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\c_itil\remove_holy_site_with_heresies] (Line 714, column 6):
Invalid node "remove_holy_site_with_heresies" in scope TitleCommand (value is: norse_pagan)
--- Error 27 of 31 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\c_itil\set_holy_site_with_heresies] (Line 713, column 6):
Invalid node "set_holy_site_with_heresies" in scope TitleCommand (value is: warrior_lodge_norse)
--- Error 28 of 31 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\set_secret_religion] (Line 676, column 5):
"warrior_lodge_norse" is not a valid Religion, MaybeEventTargetCharProvReligionSocietyTitle, NewChar, or ReligionTargetCheck.
--- Error 29 of 31 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\unsafe_religion] (Line 678, column 5):
"warrior_lodge_norse" is not a valid Religion, MaybeEventTargetCharProvReligionSocietyTitle, or CharTargetExcludingMaybeEventTarget.
--- Error 30 of 31 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\banish_religion] (Line 679, column 5):
"warrior_lodge_norse" is not a valid Religion.
--- Error 31 of 31 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\disable_prepared_invasion] (Line 680, column 5):
"warrior_lodge_norse" is not a valid MaybeEventTargetReligion or Religion.
some_character_scope = {
religion = warrior_lodge_norse
religion_group = warrior_lodge_norse
secret_religion = warrior_lodge_norse
secret_religion_group = warrior_lodge_norse
true_religion = warrior_lodge_norse
true_religion_group = warrior_lodge_norse
religion = norse_pagan
religion_group = norse_pagan
secret_religion = norse_pagan
secret_religion_group = norse_pagan
true_religion = norse_pagan
true_religion_group = norse_pagan
warrior_lodge_norse = {
religion = norse_pagan
}
}
some_character_scope = {
set_secret_religion = warrior_lodge_norse
set_secret_religion = norse_pagan
unsafe_religion = warrior_lodge_norse
banish_religion = warrior_lodge_norse
disable_prepared_invasion = warrior_lodge_norse
enable_prepared_invasion = warrior_lodge_norse
set_parent_religion = {
religion = location
parent = warrior_lodge_norse
}
set_parent_religion = {
religion = warrior_lodge_norse
parent = top_liege
}
set_parent_religion = {
religion = liege
parent = warrior_lodge_norse
}
set_parent_religion = {
religion = warrior_lodge_norse
parent = spouse
}
capital_holding = {
set_holy_site = location
remove_holy_site = c_6392
set_holy_site_with_heresies = warrior_lodge_norse
remove_holy_site_with_heresies = norse_pagan
}
}
c_itil = {
set_holy_site = c_6392
remove_holy_site = owner
set_holy_site_with_heresies = warrior_lodge_norse
remove_holy_site_with_heresies = norse_pagan
}
At <mod>\common\societies\00_warrior_lodges.txt [warrior_lodge_norse\associated_religion] (Line 18, column 2):
Invalid node "associated_religion" in scope SocietyDef (value is: norse_pagan)
--- Error 1 of 16 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\333\religion_distance\target] (Line 474, column 8):
"c_6392" is not a valid ThisChar, ThisProv, or ThisReligion.
--- Error 2 of 16 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\333\religion_distance\target] (Line 478, column 8):
"k_papal_state" is not a valid ThisChar, ThisProv, or ThisReligion.
--- Error 3 of 16 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\333\religion_distance\target] (Line 482, column 8):
"warrior_lodge_norse" is not a valid ThisChar, ThisProv, or ThisReligion.
--- Error 4 of 16 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\333\religion_distance\target] (Line 486, column 8):
"norse_pagan" is not a valid ThisChar, ThisProv, or ThisReligion.
--- Error 5 of 16 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\333\religion_distance\target] (Line 490, column 8):
"muslim" is not a valid ThisChar, ThisProv, or ThisReligion.
--- Error 6 of 16 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\333\religion_distance\target] (Line 494, column 8):
"333" is not a valid ThisChar, ThisProv, or ThisReligion.
--- Error 7 of 16 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\333\religion_distance\target] (Line 498, column 8):
"owner" is not a valid ThisChar, ThisProv, or ThisReligion.
--- Error 8 of 16 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\333\religion_distance\target] (Line 502, column 8):
"location" is not a valid ThisChar, ThisProv, or ThisReligion.
--- Error 9 of 16 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\333\holy_site_distance\target] (Line 507, column 8):
"c_6392" is not a valid ThisChar, ThisProv, or ThisReligion.
--- Error 10 of 16 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\333\holy_site_distance\target] (Line 511, column 8):
"k_papal_state" is not a valid ThisChar, ThisProv, or ThisReligion.
--- Error 11 of 16 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\333\holy_site_distance\target] (Line 515, column 8):
"warrior_lodge_norse" is not a valid ThisChar, ThisProv, or ThisReligion.
--- Error 12 of 16 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\333\holy_site_distance\target] (Line 519, column 8):
"norse_pagan" is not a valid ThisChar, ThisProv, or ThisReligion.
--- Error 13 of 16 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\333\holy_site_distance\target] (Line 523, column 8):
"muslim" is not a valid ThisChar, ThisProv, or ThisReligion.
--- Error 14 of 16 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\333\holy_site_distance\target] (Line 527, column 8):
"333" is not a valid ThisChar, ThisProv, or ThisReligion.
--- Error 15 of 16 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\333\holy_site_distance\target] (Line 531, column 8):
"owner" is not a valid ThisChar, ThisProv, or ThisReligion.
--- Error 16 of 16 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\333\holy_site_distance\target] (Line 535, column 8):
"location" is not a valid ThisChar, ThisProv, or ThisReligion.
--- Error 10 of 16 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\holy_site_distance\target] (Line 511, column 8):
"k_papal_state" is not a valid ThisChar, ThisProv, or ThisReligion.
--- Error 11 of 16 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\holy_site_distance\target] (Line 515, column 8):
"warrior_lodge_norse" is not a valid ThisChar, ThisProv, or ThisReligion.
--- Error 12 of 16 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\holy_site_distance\target] (Line 519, column 8):
"norse_pagan" is not a valid ThisChar, ThisProv, or ThisReligion.
--- Error 13 of 16 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\holy_site_distance\target] (Line 523, column 8):
"muslim" is not a valid ThisChar, ThisProv, or ThisReligion.
--- Error 14 of 16 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\holy_site_distance\target] (Line 527, column 8):
"333" is not a valid ThisChar, ThisProv, or ThisReligion.
--- Error 15 of 16 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\holy_site_distance\target] (Line 531, column 8):
"owner" is not a valid ThisChar, ThisProv, or ThisReligion.
--- Error 16 of 16 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\holy_site_distance\target] (Line 535, column 8):
"location" is not a valid ThisChar, ThisProv, or ThisReligion.
religion_distance = {
target = c_6392 # Charlemagne
value >= 377
}
religion_distance = {
target = k_papal_state
value > 377
}
religion_distance = {
target = warrior_lodge_norse
value >= 377
}
religion_distance = {
target = norse_pagan
value >= 377
}
religion_distance = {
target = muslim
value == 377
}
religion_distance = {
target = 333 # Rome
value <= 377
}
religion_distance = {
target = owner
value == 377
}
religion_distance = {
target = location
value <= 377
}
holy_site_distance = {
target = c_6392 # Charlemagne
value >= 377
}
holy_site_distance = {
target = k_papal_state
value > 377
}
holy_site_distance = {
target = warrior_lodge_norse
value >= 377
}
holy_site_distance = {
target = norse_pagan
value >= 377
}
holy_site_distance = {
target = muslim
value == 377
}
holy_site_distance = {
target = 333 # Rome
value <= 377
}
holy_site_distance = {
target = owner
value == 377
}
holy_site_distance = {
target = location
value <= 377
}
--- Error 1 of 9 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\any_army] (Line 472, column 6):
The right sides of a "loot" clause may not be identical.
There were 2 duplicates.
[I9339|L473|C7]: loot = 1
[I9356|L474|C7]: loot = 1
--- Error 2 of 9 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\any_controlled_unit] (Line 480, column 6):
Invalid node "any_controlled_unit" in scope <anon> (value is: <a complex type>)
--- Error 3 of 9 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\any_fleet] (Line 477, column 6):
Invalid node "any_fleet" in scope <anon> (value is: <a complex type>)
--- Error 4 of 9 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\any_fleet] (Line 701, column 5):
Invalid node "any_fleet" in scope CharCommand (value is: <a complex type>)
--- Error 5 of 9 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\any_controlled_unit] (Line 704, column 5):
Invalid node "any_controlled_unit" in scope CharCommand (value is: <a complex type>)
--- Error 6 of 9 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\random_army] (Line 710, column 5):
Invalid node "random_army" in scope CharCommand (value is: <a complex type>)
--- Error 7 of 9 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\random_fleet] (Line 713, column 5):
Invalid node "random_fleet" in scope CharCommand (value is: <a complex type>)
--- Error 8 of 9 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\random_controlled_unit] (Line 716, column 5):
Invalid node "random_controlled_unit" in scope CharCommand (value is: <a complex type>)
--- Error 9 of 9 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\random_unit] (Line 719, column 5):
Invalid node "random_unit" in scope CharCommand (value is: <a complex type>)
--- Error 1 of 2 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\any_army\is_navy] (Line 499, column 7):
Invalid node "is_navy" in scope UnitTriggerWithCount (value is: yes)
--- Error 2 of 2 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\any_unit\is_navy] (Line 547, column 7):
Invalid node "is_navy" in scope UnitTriggerWithCount (value is: yes)
--- Error 1 of 20 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\location\province] (Line 484, column 7):
"b_sluys" is not a valid Bool, MaybeEventTargetProvTitle, or Province.
--- Error 2 of 20 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\location\province] (Line 485, column 7):
"c_poitiers" is not a valid Bool, MaybeEventTargetProvTitle, or Province.
--- Error 3 of 20 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\location\province] (Line 486, column 7):
"d_poitou" is not a valid Bool, MaybeEventTargetProvTitle, or Province.
--- Error 4 of 20 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\location\province] (Line 487, column 7):
"k_denmark" is not a valid Bool, MaybeEventTargetProvTitle, or Province.
--- Error 5 of 20 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\location\province] (Line 488, column 7):
"e_hre" is not a valid Bool, MaybeEventTargetProvTitle, or Province.
--- Error 6 of 20 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\location\province_id] (Line 490, column 7):
"b_sluys" is not a valid Province or MaybeEventTargetProv.
--- Error 7 of 20 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\location\province_id] (Line 491, column 7):
"c_poitiers" is not a valid Province or MaybeEventTargetProv.
--- Error 8 of 20 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\location\province_id] (Line 492, column 7):
"d_poitou" is not a valid Province or MaybeEventTargetProv.
--- Error 9 of 20 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\location\province_id] (Line 493, column 7):
"k_denmark" is not a valid Province or MaybeEventTargetProv.
--- Error 10 of 20 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\location\province_id] (Line 494, column 7):
"e_hre" is not a valid Province or MaybeEventTargetProv.
--- Error 11 of 20 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\any_army\owner] (Line 500, column 7):
Invalid node "owner" in scope UnitTriggerWithCount (value is: <a complex type>)
--- Error 12 of 20 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\any_unit\location\province] (Line 537, column 8):
"c_brugge" is not a valid Bool, MaybeEventTargetProvTitle, or Province.
--- Error 13 of 20 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\at_location] (Line 473, column 6):
"b_sluys" is not a valid MaybeEventTargetCharProvTitle, Province, or "0".
--- Error 14 of 20 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\at_location] (Line 474, column 6):
"c_poitiers" is not a valid MaybeEventTargetCharProvTitle, Province, or "0".
--- Error 15 of 20 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\at_location] (Line 475, column 6):
"d_poitou" is not a valid MaybeEventTargetCharProvTitle, Province, or "0".
--- Error 16 of 20 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\at_location] (Line 476, column 6):
"k_denmark" is not a valid MaybeEventTargetCharProvTitle, Province, or "0".
--- Error 17 of 20 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\at_location] (Line 477, column 6):
"e_hre" is not a valid MaybeEventTargetCharProvTitle, Province, or "0".
--- Error 18 of 20 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\at_location] (Line 478, column 6):
"spouse" is not a valid MaybeEventTargetCharProvTitle, Province, or "0".
--- Error 19 of 20 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\at_location] (Line 479, column 6):
"liege" is not a valid MaybeEventTargetCharProvTitle, Province, or "0".
--- Error 20 of 20 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\at_location] (Line 480, column 6):
"top_liege" is not a valid MaybeEventTargetCharProvTitle, Province, or "0".
--- Error 1 of 3 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\any_war\war_participation\score] (Line 564, column 8):
The value '0' on node 'score' must be a positive double.
--- Error 2 of 3 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\any_war] (Line 561, column 6):
The right sides of a "war_participation" clause may not be identical.
There were 2 duplicates.
[I11552|L562|C7]: war_participation = { who = PREV score = 0 }
[I11628|L566|C7]: war_participation = { who = PREV score = 0 }
--- Error 3 of 3 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\any_war] (Line 561, column 6):
The right sides of a "war_score" clause may not be identical.
There were 2 duplicates.
[I11705|L571|C7]: war_score = 0
[I11727|L572|C7]: war_score = 0
--- Error 1 of 2 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\parent_religion_head] (Line 561, column 6):
Invalid node "parent_religion_head" in scope <anon> (value is: <a complex type>)
--- Error 2 of 2 ---
At <mod>\decisions\conversion_decisions.txt [targeted_decisions\convert_to_reformed\ai_will_do\modifier\parent_religion_head] (Line 1025, column 5):
Invalid node "parent_religion_head" in scope AiWillDoFromFromNoneModifier (value is: <a complex type>)
Duplicate ID: { who=FROM }
[1]: <mod>\decisions\HF_baptism_decisions.txt (239, 5)
[2]: <mod>\decisions\HF_baptism_decisions.txt (240, 5)
additive_modifier = {
value = 50
localisation_key = baptism_sponsor_power
relative_power = { who = FROM power >= 6 }
relative_power = { who = FROM power < 8 }
}
--- Error 1 of 13 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\any_army\troops] (Line 602, column 7):
Invalid node "troops" in scope UnitTriggerWithCount (value is: <a complex type>)
--- Error 2 of 13 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\any_army\center_flank_leader\combat\heavy_troops] (Line 594, column 9):
Invalid node "heavy_troops" in scope SiegeTrigger (value is: <a complex type>)
--- Error 3 of 13 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\any_army\center_flank_leader\combat\heavy_troops] (Line 589, column 9):
Invalid node "heavy_troops" in scope SiegeTrigger (value is: <a complex type>)
--- Error 4 of 13 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\any_army\center_flank_leader\combat\light_troops] (Line 583, column 9):
Invalid node "light_troops" in scope SiegeTrigger (value is: <a complex type>)
--- Error 5 of 13 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\any_army\center_flank_leader\combat\light_troops] (Line 578, column 9):
Invalid node "light_troops" in scope SiegeTrigger (value is: <a complex type>)
--- Error 6 of 13 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\any_army\center_flank_leader\combat\days] (Line 565, column 9):
Invalid node "days" in scope SiegeTrigger (value is: 0)
--- Error 7 of 13 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\any_army\center_flank_leader\combat\days] (Line 564, column 9):
Invalid node "days" in scope SiegeTrigger (value is: 0)
--- Error 8 of 13 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\any_army\heavy_troops] (Line 629, column 7):
Invalid node "heavy_troops" in scope UnitTriggerWithCount (value is: <a complex type>)
--- Error 9 of 13 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\any_army\heavy_troops] (Line 624, column 7):
Invalid node "heavy_troops" in scope UnitTriggerWithCount (value is: <a complex type>)
--- Error 10 of 13 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\any_army\light_troops] (Line 618, column 7):
Invalid node "light_troops" in scope UnitTriggerWithCount (value is: <a complex type>)
--- Error 11 of 13 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\any_army\light_troops] (Line 613, column 7):
Invalid node "light_troops" in scope UnitTriggerWithCount (value is: <a complex type>)
--- Error 12 of 13 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\any_army\troops] (Line 607, column 7):
Invalid node "troops" in scope UnitTriggerWithCount (value is: <a complex type>)
--- Error 13 of 13 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\any_army\center_flank_leader\combat] (Line 563, column 8):
The right sides of a "troops" clause may not be identical.
There were 2 duplicates.
[I11646|L567|C9]: troops = { who = troops value = 0.50 enemy = yes }
[I11746|L572|C9]: troops = { who = troops value = 0.50 enemy = yes }
some_character_scope = {
any_army = {
center_flank_leader = {
combat = {
days >= 0
days > 0
troops = {
who = troops
value >= 0.50
enemy = yes
}
troops = {
who = troops
value >= 0.50
enemy = yes
}
light_troops = {
who = troops
value >= 0.50
enemy = yes
}
light_troops = {
who = troops
value > 0.50
enemy = yes
}
heavy_troops = {
who = troops
value >= 0.50
enemy = yes
}
heavy_troops = {
who = troops
value > 0.50
enemy = yes
}
}
}
troops = {
who = troops
value >= 0.50
enemy = yes
}
troops = {
who = troops
value > 0.50
enemy = yes
}
light_troops = {
who = troops
value >= 0.50
enemy = yes
}
light_troops = {
who = troops
value > 0.50
enemy = yes
}
heavy_troops = {
who = troops
value >= 0.50
enemy = yes
}
heavy_troops = {
who = troops
value > 0.50
enemy = yes
}
}
}
--- Error 1 of 2 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\num_of_courtiers] (Line 600, column 6):
Invalid node "num_of_courtiers" in scope CharTrigger (value is: 5)
--- Error 2 of 2 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope] (Line 127, column 4):
There may be no duplications of a "free_court_slots" clause.
There were 2 duplicates.
[I12349|L602|C6]: free_court_slots = 10
[I12378|L603|C6]: free_court_slots = 20
--- Error 1 of 6 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\spouse\has_weak_pressed_claim] (Line 663, column 7):
"educator" is not a valid MaybeEventTargetTitle or AnyTitle.
--- Error 2 of 6 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\spouse\has_claim] (Line 658, column 7):
"PREV" is not a valid MaybeEventTargetTitle or AnyTitle.
MaybeEventTargetTitle: cannot be because PREV points to CharTrigger.
However, a Title was expected.
--- Error 3 of 6 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\spouse\has_pressed_claim] (Line 659, column 7):
"c_6392" is not a valid MaybeEventTargetTitle or AnyTitle.
--- Error 4 of 6 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\spouse\has_strong_claim] (Line 660, column 7):
"top_liege" is not a valid MaybeEventTargetTitle or AnyTitle.
--- Error 5 of 6 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\spouse\has_strong_pressed_claim] (Line 661, column 7):
"spouse" is not a valid MaybeEventTargetTitle or AnyTitle.
--- Error 6 of 6 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\spouse\has_weak_claim] (Line 662, column 7):
"liege" is not a valid MaybeEventTargetTitle or AnyTitle.
--- Error 1 of 2 ---
At <mod>\events\HFP_crusade_flavour.txt [character_event\option\custom_tooltip\event_target:duchy_region\any_direct_de_jure_vassal_title\if\add_claim] (Line 420, column 7):
"PREV" is not a valid MaybeEventTarget(Char).
PREV points to TitleCommand.
However, a Char was expected.
--- Error 2 of 2 ---
At <mod>\events\HFP_crusade_flavour.txt [character_event\option\custom_tooltip\event_target:duchy_region\else\add_claim] (Line 454, column 6):
"THIS" is not a valid MaybeEventTarget(Char).
THIS points to <TitleCommand>, not Char.
--- Error 1 of 2 ---
At <mod>\events\HFP_crusade_events.txt [character_event] (Line 5293, column 1):
The event is set to be triggered only, but it is never called.
--- Error 2 of 2 ---
At <mod>\events\HFP_crusade_events.txt [character_event] (Line 5114, column 1):
The event is set to be triggered only, but it is never called.
At <mod>\events\HFP_crusade_flavour.txt [character_event\option\custom_tooltip\FROM\spawn_unit\province] (Line 4161, column 6):
"ROOT" is not a valid MaybeEventTargetProv, Province, AnyTitle, "capital_scope", or "location".
MaybeEventTargetProv: cannot be because ROOT points to <CharCommand>, not Prov.
At <mod>\events\hl_raiding_adventurers_events.txt [character_event\immediate\liege\capital_scope\ROOT\create_title\base_title] (Line 228, column 7):
"THIS" is not a valid AnyTitle or MaybeEventTargetTitle.
MaybeEventTargetTitle: cannot be because THIS points to <CharCommand>, not Title.
--- Error 1 of 1 ---
At <mod>\events\jd_chinese_diplomacy_events.txt [character_event\immediate\random_list\5\random_list\10\modifier\NOT\any_trade_route_province] (Line 3266, column 9):
Invalid node "any_trade_route_province" in scope CharTrigger (value is: <a complex type>)
At <mod>\events\jd_chinese_diplomacy_events.txt [character_event\weight_multiplier\modifier\is_tributary\suzerain] (Line 81, column 35):
"e_china_west_governor" is not a valid MaybeEventTargetCharOffmapPower or OffmapPower.
--- Error 1 of 1 ---
At <mod>\events\jd_chinese_status_and_policy_events.txt [narrative_event\desc\trigger\FROMFROM] (Line 1024, column 4):
No direct match found for FROMFROM (is the casing correct?). However, other possible matches in scope CharTrigger were found.
Left: [ThisChar] Right: [CharTrigger] cannot be correct because of left: FROMFROM points to <null>.
However, a Char was expected.
The scope was inferred to be OffmapPower, but this did not work.
This scope was inferred to have scope Char, but the call at <mod>\events\mongol_events.txt [character_event\immediate\if\offmap_china\governor\any_player\narrative_event\id] (Line 8913, column 27) is of scope Char.
Left: [ThisProv] Right: [ProvTrigger] cannot be correct because of left: FROMFROM points to <null>.
However, a Prov was expected.
The scope was inferred to be OffmapPower, but this did not work.
This scope was inferred to have scope Char, but the call at <mod>\events\mongol_events.txt [character_event\immediate\if\offmap_china\governor\any_player\narrative_event\id] (Line 8913, column 27) is of scope Char.
Left: [ThisTitle] Right: [TitleTrigger] cannot be correct because of left: FROMFROM points to <null>.
However, a Title was expected.
The scope was inferred to be OffmapPower, but this did not work.
This scope was inferred to have scope Char, but the call at <mod>\events\mongol_events.txt [character_event\immediate\if\offmap_china\governor\any_player\narrative_event\id] (Line 8913, column 27) is of scope Char.
Left: [ThisUnit] Right: [UnitTrigger] cannot be correct because of left: FROMFROM points to <null>.
However, a Unit was expected.
The scope was inferred to be OffmapPower, but this did not work.
This scope was inferred to have scope Char, but the call at <mod>\events\mongol_events.txt [character_event\immediate\if\offmap_china\governor\any_player\narrative_event\id] (Line 8913, column 27) is of scope Char.
Left: [ThisSociety] Right: [SocietyTrigger] cannot be correct because of left: FROMFROM points to <null>.
However, a Society was expected.
The scope was inferred to be OffmapPower, but this did not work.
This scope was inferred to have scope Char, but the call at <mod>\events\mongol_events.txt [character_event\immediate\if\offmap_china\governor\any_player\narrative_event\id] (Line 8913, column 27) is of scope Char.
Left: [ThisArtifact] Right: [ArtifactTrigger] cannot be correct because of left: FROMFROM points to <null>.
However, a Artifact was expected.
The scope was inferred to be OffmapPower, but this did not work.
This scope was inferred to have scope Char, but the call at <mod>\events\mongol_events.txt [character_event\immediate\if\offmap_china\governor\any_player\narrative_event\id] (Line 8913, column 27) is of scope Char.
Left: [ThisBattle] Right: [BattleTrigger] cannot be correct because of left: FROMFROM points to <null>.
However, a Battle was expected.
The scope was inferred to be OffmapPower, but this did not work.
This scope was inferred to have scope Char, but the call at <mod>\events\mongol_events.txt [character_event\immediate\if\offmap_china\governor\any_player\narrative_event\id] (Line 8913, column 27) is of scope Char.
Left: [ThisWar] Right: [WarTrigger] cannot be correct because of left: FROMFROM points to <null>.
However, a War was expected.
The scope was inferred to be OffmapPower, but this did not work.
This scope was inferred to have scope Char, but the call at <mod>\events\mongol_events.txt [character_event\immediate\if\offmap_china\governor\any_player\narrative_event\id] (Line 8913, column 27) is of scope Char.
Left: [ThisSiege] Right: [SiegeTrigger] cannot be correct because of left: FROMFROM points to <null>.
However, a Siege was expected.
The scope was inferred to be OffmapPower, but this did not work.
This scope was inferred to have scope Char, but the call at <mod>\events\mongol_events.txt [character_event\immediate\if\offmap_china\governor\any_player\narrative_event\id] (Line 8913, column 27) is of scope Char.
Left: [ThisOffmapPower] Right: [OffmapPowerTrigger] cannot be correct because of left: FROMFROM points to <null>.
However, a OffmapPower was expected.
The scope was inferred to be OffmapPower, but this did not work.
This scope was inferred to have scope Char, but the call at <mod>\events\mongol_events.txt [character_event\immediate\if\offmap_china\governor\any_player\narrative_event\id] (Line 8913, column 27) is of scope Char.
Left: [ThisReligion] Right: [ReligionTrigger] cannot be correct because of left: FROMFROM points to <null>.
However, a Religion was expected.
The scope was inferred to be OffmapPower, but this did not work.
This scope was inferred to have scope Char, but the call at <mod>\events\mongol_events.txt [character_event\immediate\if\offmap_china\governor\any_player\narrative_event\id] (Line 8913, column 27) is of scope Char.
Left: [ThisCulture] Right: [CultureTrigger] cannot be correct because of left: FROMFROM points to <null>.
However, a Culture was expected.
The scope was inferred to be OffmapPower, but this did not work.
This scope was inferred to have scope Char, but the call at <mod>\events\mongol_events.txt [character_event\immediate\if\offmap_china\governor\any_player\narrative_event\id] (Line 8913, column 27) is of scope Char.
Left: [ThisBloodline] Right: [BloodlineTrigger] cannot be correct because of left: FROMFROM points to <null>.
However, a Bloodline was expected.
The scope was inferred to be OffmapPower, but this did not work.
This scope was inferred to have scope Char, but the call at <mod>\events\mongol_events.txt [character_event\immediate\if\offmap_china\governor\any_player\narrative_event\id] (Line 8913, column 27) is of scope Char.
Left: [ThisWonder] Right: [WonderTrigger] cannot be correct because of left: FROMFROM points to <null>.
However, a Wonder was expected.
The scope was inferred to be OffmapPower, but this did not work.
This scope was inferred to have scope Char, but the call at <mod>\events\mongol_events.txt [character_event\immediate\if\offmap_china\governor\any_player\narrative_event\id] (Line 8913, column 27) is of scope Char.
Left: [ThisWonderUpgrade] Right: [WonderUpgradeTrigger] cannot be correct because of left: FROMFROM points to <null>.
However, a WonderUpgrade was expected.
The scope was inferred to be OffmapPower, but this did not work.
This scope was inferred to have scope Char, but the call at <mod>\events\mongol_events.txt [character_event\immediate\if\offmap_china\governor\any_player\narrative_event\id] (Line 8913, column 27) is of scope Char.
At <mod>\events\LT_war_events.txt [narrative_event\option\vassalize_or_take_under_title\title] (Line 109, column 4):
"k_england" is not a valid ThisTitle.
Additional information: Expected one of: THIS, ROOT, FROM, FROMFROM, FROMFROMFROM (and so on), PREV, PREVPREV (and so on)
At <mod>\events\LT_936_events.txt [narrative_event\option\war\thirdparty_title] (Line 762, column 4):
"k_italy" is not a valid ThisProv or ThisTitle.
At <mod>\events\job_marshal.txt [character_event\option\ROOT\spawn_unit\province] (Line 705, column 7):
"PREV" is not a valid MaybeEventTargetProv, Province, AnyTitle, "capital_scope", or "location".
MaybeEventTargetProv: cannot be because PREV points to CharCommand.
However, a Prov was expected.
At <mod>\events\mnm_devil_worshipers_events.txt [character_event\immediate\random_quest_target\limit] (Line 7143, column 4):
Invalid node "limit" in scope CharCommand (value is: <a complex type>)
At <mod>\events\mnm_devil_worshipers_events.txt [character_event\option\FROMFROM\character_event\portrait] (Line 11282, column 78):
Invalid node "portrait" in scope <anon> (value is: no)
At <mod>\events\mnm_assassins_events.txt [character_event\immediate\if\quest_target] (Line 4333, column 4):
Invalid node "quest_target" in scope CharIfClause (value is: <a complex type>)
At <mod>\events\mnm_artifacts_events.txt [character_event\immediate\FROM] (Line 11800, column 3):
Invalid use of 'FROM': This scope was inferred to have scope Char, but the call at <mod>\common\on_actions\13_monks_and_mystics.txt [on_siege_over_winner\events\MNM.9900] (Line 36, column 3) is of scope Title.
--- Error 1 of 2 ---
At <mod>\events\jd_grace_decision_events.txt [narrative_event\immediate\offmap_china\ruler] (Line 4995, column 4):
Invalid node "ruler" in scope OffmapPowerCommand (value is: <a complex type>)
--- Error 2 of 2 ---
At <mod>\events\jd_chinese_status_and_policy_events.txt [character_event\immediate\random_list\70\FROM\holder_scope] (Line 2857, column 6):
Invalid node "holder_scope" in scope OffmapPowerCommand (value is: <a complex type>)
At <mod>\events\mnm_misc_events.txt [character_event\option\set_interested_society] (Line 635, column 3):
"none" is not a valid Society, SecretReligiousCult, MaybeEventTargetCharSociety, or SecretReligiousSociety.
At <mod>\events\on_action_events.txt [letter_event\option\approve_law] (Line 5893, column 3):
"FROM" is not a valid MaybeEventTarget(Title).
FROM points to <null>.
However, a Title was expected.
This scope has no FROM due to the fact that <mod>\common\on_actions\00_on_actions.txt [councilor_on_approve_law\events\750] (Line 2203, column 3) has no scope.
At <mod>\events\on_action_events.txt [narrative_event\trigger\OR\new_character\NOT\has_landed_title] (Line 6183, column 6):
"ROOT" is not a valid AnyTitle, MaybeEventTargetTitle, or No.
MaybeEventTargetTitle: cannot be because ROOT points to <CharTrigger>, not Title.
--- Error 1 of 1 ---
At <mod>\common\scripted_score_values\02_scripted_score_values_wonders.txt [fancy_upgrade_selection_score\mult_modifier\wonder_upgrade_age] (Line 254, column 3):
Invalid node "wonder_upgrade_age" in scope WonderUpgradeMultModifier (value is: 250)
* called from <mod>\events\LT_wonder_maintenance_events.txt [character_event\immediate\if\event_target:target_wonder\any_upgrade_on_wonder\score_value\fancy_upgrade_selection_score] (Line 133, column 7)
--- Error 1 of 2 ---
At <mod>\events\rip_eternal_life_events.txt [narrative_event] (Line 1991, column 1):
This event needs a picture.
--- Error 2 of 2 ---
At <mod>\events\rip_eternal_life_events.txt [narrative_event] (Line 253, column 1):
This event needs a picture.
--- Error 1 of 2 ---
At <mod>\localisation\text1.csv [Entry\1] (Line 2544, column 17):
Localization error: Invalid suffix 'YU' in "$DIRECTION|YU$ $VALUE$ Prestige\n"
--- Error 2 of 2 ---
At <mod>\localisation\text1.csv [Entry\7] (Line 2544, column 222):
Localization error: Invalid suffix 'U' in "$DIRECTION|U$ $VALUE$ presztizs\n"
--- Error 1 of 2 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\capital_scope\build_holding\holder] (Line 1004, column 7):
"c_6392" is not a valid ThisChar.
Additional information: Expected one of: THIS, ROOT, FROM, FROMFROM, FROMFROMFROM (and so on), PREV, PREVPREV (and so on)
--- Error 2 of 2 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\capital_scope\build_holding\holder] (Line 996, column 7):
"top_liege" is not a valid ThisChar.
Additional information: Expected one of: THIS, ROOT, FROM, FROMFROM, FROMFROMFROM (and so on), PREV, PREVPREV (and so on)
--- Error 1 of 2 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\any_army\any_unit_leader\siege\phase] (Line 288, column 9):
Invalid node "phase" in scope SiegeTrigger (value is: skirmish)
--- Error 2 of 2 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\any_army\any_unit_leader\combat\phase] (Line 291, column 9):
Invalid node "phase" in scope SiegeTrigger (value is: skirmish)
--- Error 1 of 15 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\has_de_jure_pretension] (Line 239, column 5):
Invalid node "has_de_jure_pretension" in scope CharTrigger (value is: c_6392)
--- Error 2 of 15 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\has_de_jure_pretension] (Line 240, column 5):
Invalid node "has_de_jure_pretension" in scope CharTrigger (value is: liege)
--- Error 3 of 15 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\has_de_jure_pretension] (Line 241, column 5):
Invalid node "has_de_jure_pretension" in scope CharTrigger (value is: spouse)
--- Error 4 of 15 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\has_de_jure_pretension] (Line 242, column 5):
Invalid node "has_de_jure_pretension" in scope CharTrigger (value is: event_target:test_character)
--- Error 5 of 15 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\has_de_jure_pretension] (Line 243, column 5):
Invalid node "has_de_jure_pretension" in scope CharTrigger (value is: k_france)
--- Error 6 of 15 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\has_de_jure_pretension] (Line 244, column 5):
Invalid node "has_de_jure_pretension" in scope CharTrigger (value is: b_zwolle)
--- Error 7 of 15 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\has_de_jure_pretension] (Line 245, column 5):
Invalid node "has_de_jure_pretension" in scope CharTrigger (value is: c_brugge)
--- Error 8 of 15 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\has_de_jure_pretension] (Line 246, column 5):
Invalid node "has_de_jure_pretension" in scope CharTrigger (value is: d_flanders)
--- Error 9 of 15 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\has_de_jure_pretension] (Line 247, column 5):
Invalid node "has_de_jure_pretension" in scope CharTrigger (value is: e_arabia)
--- Error 10 of 15 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\has_de_jure_pretension] (Line 248, column 5):
Invalid node "has_de_jure_pretension" in scope CharTrigger (value is: event_target:test_barony)
--- Error 11 of 15 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\has_de_jure_pretension] (Line 249, column 5):
Invalid node "has_de_jure_pretension" in scope CharTrigger (value is: event_target:test_county)
--- Error 12 of 15 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\has_de_jure_pretension] (Line 250, column 5):
Invalid node "has_de_jure_pretension" in scope CharTrigger (value is: event_target:test_duchy)
--- Error 13 of 15 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\has_de_jure_pretension] (Line 251, column 5):
Invalid node "has_de_jure_pretension" in scope CharTrigger (value is: event_target:test_kingdom)
--- Error 14 of 15 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\has_de_jure_pretension] (Line 252, column 5):
Invalid node "has_de_jure_pretension" in scope CharTrigger (value is: event_target:test_empire)
--- Error 15 of 15 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\has_de_jure_pretension] (Line 253, column 5):
Invalid node "has_de_jure_pretension" in scope CharTrigger (value is: event_target:test_province)
You might consider looking at a calendar.Do you require us to pay now, or why is there a call for a renewal of license for a ridiculously high sum of money per month?
I got got.You might consider looking at a calendar.
At least post the error message, but also please include a basic repro in this case (and this is generally beneificial).
200019 = {
name="Haakon"
dynasty=100288
martial=6
diplomacy=6
intrigue=6
stewardship=7
religion="catholic"
culture="norwegian" ##VED
trait="tough_soldier"
father=200009
mother=202506
1178.1.2={
birth=yes ##VED #was 1183
}
1204.1.1={
employer=202509 ##VED
effect={
give_minor_title=title_regent ##VED
}
}
1204.1.2={
add_spouse=100275319 #Kristina Nilsdotter ##VED
}
1215.1.1={
death=yes ##VED #was 1233
}
}
202509 = {
name="Håkon"
# AKA: Haakon Haakonson
dynasty=499
martial=4
diplomacy=6
intrigue=7
stewardship=5
religion="catholic"
culture="norwegian"
trait=proud ##VED
trait=just ##VED
trait="lustful"
trait="charismatic_negotiator"
father=202502
1204.1.1={
birth="1204.1.1"
}
1230.1.1={
add_spouse=202035 # Margareta Skulesdotter
}
1263.12.15={
death="1263.12.15"
}
}
I assume all of these examples about numerical operators are just illustrative as opposed to actual code, as comparing >= and = on the same number does seem redundant, and similarly for others.c_<int> is a valid character ID. Takes 2.8-style numerical operators, so these are not duplicates:
Code:At <mod>\events\mnm_monastic_orders_events.txt [character_event\immediate\random_society_member\limit\society_rank] (Line 3436, column 5): The required "society" entry was not found.
Valid title scopes. d_dyn_ are often dynamic merc bands (both nomadic and feudal), k_dyn_ and e_dyn_ are used for nomads. For clarity: these are direct scopes to titles, these are, from my limited testing, not valid as RHS scopes (tested 'has_landed_title').
These events (HFP.41088 and HFP.41091) are both called in 04_scripted_effects_crusades.txt
Other examples: HF.40099 (HF_sainthood_events.txt), called in 03_scripted_effects_sainthood.txt
Appears correct to me.
JD.50140 is called from on_offmap_yearly_pulse, which provides offmap in FROM.
JD.50141 is called from JD.50141 so FROMFROM should now be offmap.
Valid node, though I've only gotten character IDs (c_int) to show a character portrait, despite the game complaining about it. I'll test more.
I can only assume this is due to `repeat_event = { id = MNM.9900 }` in the preceding event.
repeat_event does not change scopes, so FROM should remain a title.
Event MNM.9899 is fired from on_loot_settlement, which also provides FROM as a title.
on_crusade_invalid provides a title as ROOT.
Picture determined by triggers in desc = {} clauses. Events are RIP.21001 and RIP.21110.
For all repros requested below if it's actually vanilla please specify that and in that case no need to provide a downloadable one.
I assume all of these examples about numerical operators are just illustrative as opposed to actual code, as comparing >= and = on the same number does seem redundant, and similarly for others.
So this is optional or?
Where do these come from? Any specific files? Or any (c|b|k|e|d)_dyn_(number) is valid?
Please provide full conventiently downloadable repro if the next version doesn't address
Please provide downloadable repro.
Not changing this now as it's unclear what valid RHS is and also which event types this works for, unless I misunderstand.
Please provide downloadable repro.
Isn't ROOT just the event's ROOT which would be char as it's a narrative event, or is there some rule here?
If update doesn't fix it provide repro please. (I guess same goes for the rest unless you suspect I just missed it)
--- Error 1 of 4 ---
At <mod>\decisions\HF_baptism_decisions.txt [decisions\ai_request_sponsored_baptism\potential\NOT\society_member_of] (Line 496, column 12):
"secret_religious_cult" is not a valid MaybeEventTargetCharSociety or SocietyThingsWithoutThis.
--- Error 2 of 4 ---
At <mod>\decisions\mnm_secret_religious_societies_decisions.txt [decisions\secret_religions_found_secret_religious_society\effect\join_society] (Line 3655, column 4):
"secret_religious_cult" is not a valid MaybeEventTargetCharSociety or SocietyThingsWithoutThis.
--- Error 3 of 4 ---
At <mod>\decisions\mnm_secret_religious_societies_decisions.txt [targeted_decisions\secret_religions_recruit\ai_will_do\modifier\NOT\interested_in_society] (Line 2062, column 13):
"secret_religious_cult" is not a valid MaybeEventTargetCharSociety or SocietyThingsWithoutThis.
--- Error 4 of 4 ---
At <mod>\events\HF_religious_events.txt [character_event\option\if\limit\is_in_society] (Line 5178, column 5):
"secret_religious_cult" is not a valid SocietyThings or Bool.
At <mod>\events\hl_nomad_events.txt [character_event\immediate\random_realm_province\county\event_target:new_nomad\spawn_unit\province] (Line 706, column 7):
"PREV" is not a valid MaybeEventTargetCharProv, Province, AnyTitle, "capital_scope", or "location".
MaybeEventTargetCharProv: cannot be because ThisChar: cannot be because PREV points to TitleCommand.
However, a Char was expected.
ThisProv: cannot be because PREV points to TitleCommand.
However, a Prov was expected.
At <mod>\events\LT_wonder_maintenance_events.txt [character_event\immediate\if\event_target:target_wonder\any_upgrade_on_wonder\save_event_target_as] (Line 51, column 6):
This event target event_target:upgrade_00 was inferred to have type Wonder at <mod>\events\LT_wonder_maintenance_events.txt [character_event\immediate\FROM\save_event_target_as] (Line 107, column 12) but here has type WonderUpgrade
At <mod>\events\HFP_holy_order_events.txt [letter_event\option\custom_tooltip\event_target:potential_title\capital_scope\FROM\if\limit\has_landed_title] (Line 259, column 9):
"PREV" is not a valid AnyTitle, MaybeEventTargetTitle, or No.
MaybeEventTargetTitle: cannot be because PREV points to ProvCommand.
However, a Title was expected.
--- Error 1 of 2 ---
At <mod>\events\ze_lord_spiritual_events.txt [character_event\option\hidden_tooltip\random_list\20\modifier\attribute_diff\character] (Line 329, column 8):
"job_spiritual" is not a valid MaybeEventTargetChar or CharTargetExcludingMaybeEventTarget.
--- Error 2 of 2 ---
At <mod>\events\ze_lord_spiritual_events.txt [character_event\option\hidden_tooltip\random_list\20\modifier\attribute_diff\character] (Line 321, column 8):
"job_spiritual" is not a valid MaybeEventTargetChar or CharTargetExcludingMaybeEventTarget.
At <mod>\common\societies\00_warrior_lodges.txt [warrior_lodge_norse\associated_religion] (Line 18, column 2):
Invalid node "associated_religion" in scope SocietyDef (value is: norse_pagan)
--- Error 1 of 2 ---
At <mod>\common\cb_types\00_cb_types.txt [new_crusade\on_success_title\hidden_effect\any_crusade_participant] (Line 5204, column 4):
Invalid node "any_crusade_participant" in scope TitleHiddenEffect (value is: <a complex type>)
--- Error 2 of 2 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\random_crusade_participant] (Line 155, column 5):
Invalid node "random_crusade_participant" in scope CharTrigger (value is: <a complex type>)
--- Error 1 of 6 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\any_war\most_participating_crusader] (Line 152, column 6):
Invalid node "most_participating_crusader" in scope WarTrigger (value is: <a complex type>)
--- Error 2 of 6 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\any_war\most_participating_attacker] (Line 158, column 6):
Invalid node "most_participating_attacker" in scope WarTrigger (value is: <a complex type>)
--- Error 3 of 6 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\any_war\most_participating_defender] (Line 164, column 6):
Invalid node "most_participating_defender" in scope WarTrigger (value is: <a complex type>)
--- Error 4 of 6 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\any_war\most_participating_crusader] (Line 1027, column 6):
Invalid node "most_participating_crusader" in scope WarCommand (value is: <a complex type>)
--- Error 5 of 6 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\any_war\most_participating_defender] (Line 1023, column 6):
Invalid node "most_participating_defender" in scope WarCommand (value is: <a complex type>)
--- Error 6 of 6 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\any_war\most_participating_attacker] (Line 1019, column 6):
Invalid node "most_participating_attacker" in scope WarCommand (value is: <a complex type>)
At <mod>\common\cb_types\00_cb_types.txt [new_crusade\on_success_title\hidden_effect\attacker\else_if\e_byzantium\owner\else_if\capital_scope\create_title\base_title] (Line 4890, column 11):
"THIS" is not a valid AnyTitle or MaybeEventTargetCharTitle.
MaybeEventTargetCharTitle: cannot be because ThisChar: cannot be because THIS points to <ProvCommand>, not Char.
ThisTitle: cannot be because THIS points to <ProvCommand>, not Title.
--- Error 1 of 2 ---
At <mod>\events\HF_religious_events.txt [province_event\picture\trigger\FROM\is_female] (Line 7325, column 28):
Invalid node "is_female" in scope TitleTrigger (value is: yes)
--- Error 2 of 2 ---
At <mod>\events\HF_religious_events.txt [province_event\picture\trigger\FROM\is_female] (Line 7321, column 28):
Invalid node "is_female" in scope TitleTrigger (value is: no)
# on_loot_settlement
# ROOT is owner of looting unit
# FROM is looted holding title
character_event = {
id = CleanSlate.003
desc = CleanSlate003
picture = GFX_evt_vikings_arriving_oldgods
border = GFX_event_normal_frame_war
is_triggered_only = yes
immediate = {
log = "CleanSlate.003"
log_scopes = yes
location = {
province_event = { id = CleanSlate.004 }
}
}
}
# THIS is province
# ROOT is province
# FROM is ROOT of previous event
# FROMFROM is FROM of previous event
province_event = {
id = CleanSlate.004
desc = CleanSlate004
picture = GFX_evt_norse_tempest
border = GFX_event_normal_frame_war
is_triggered_only = yes
immediate = {
log = "CleanSlate.005"
log_scopes = yes
any_player = {
character_event = {
id = CleanSlate.005
}
}
}
}
character_event = {
id = CleanSlate.005
desc = CleanSlate005
picture = GFX_evt_vikings_arriving_oldgods
border = GFX_event_normal_frame_war
is_triggered_only = yes
option = {
name = OK
}
}
[effectimplementation.cpp:18398]: EVENT [771.5.22]:CleanSlate.003
[effectimplementation.cpp:18414]: [771.5.22] file: events/test_events.txt line: 92:
§Yroot§!:
seed=93612846
char=188858 (Khagan Islivan of Ezgil)
§Yfrom§!:
seed=1304155175
title=b_khlynov (Khlynov)
§Ythis§!:
seed=93612846
char=188858 (Khagan Islivan of Ezgil)
[effectimplementation.cpp:18398]: EVENT [771.5.22]:CleanSlate.004
[effectimplementation.cpp:18414]: [771.5.22] file: events/test_events.txt line: 114:
§Yroot§!:
seed=93612849
province=1718 (Khlynov)
§Yfrom§!:
seed=93612847
char=188858 (Khagan Islivan of Ezgil)
§Yfromfrom§!:
seed=1304155175
title=b_khlynov (Khlynov)
§Ythis§!:
seed=93612849
province=1718 (Khlynov)
--- Error 1 of 2 ---
At <mod>\events\jd_artifact_events.txt [character_event\immediate\offmap_china\governor\random_list\50\create_character\religion] (Line 93, column 8):
"PREV" is not a valid Random, Religion, MaybeEventTargetCharProvReligionSocietyTitle, ReligionTargetCheck, Liege, or CharTargetExcludingMaybeEventTarget.
MaybeEventTargetCharProvReligionSocietyTitle: cannot be because ThisChar: cannot be because PREV points to OffmapPowerCommand.
However, a Char was expected.
ThisProv: cannot be because PREV points to OffmapPowerCommand.
However, a Prov was expected.
ThisReligion: cannot be because PREV points to OffmapPowerCommand.
However, a Religion was expected.
ThisSociety: cannot be because PREV points to OffmapPowerCommand.
However, a Society was expected.
ThisTitle: cannot be because PREV points to OffmapPowerCommand.
However, a Title was expected.
--- Error 2 of 2 ---
At <mod>\events\jd_artifact_events.txt [character_event\immediate\offmap_china\governor\random_list\50\create_character\culture] (Line 92, column 8):
"PREV" is not a valid Culture, MaybeEventTargetCharCultureProvTitle, Random, or Liege.
MaybeEventTargetCharCultureProvTitle: cannot be because ThisChar: cannot be because PREV points to OffmapPowerCommand.
However, a Char was expected.
ThisCulture: cannot be because PREV points to OffmapPowerCommand.
However, a Culture was expected.
ThisProv: cannot be because PREV points to OffmapPowerCommand.
However, a Prov was expected.
ThisTitle: cannot be because PREV points to OffmapPowerCommand.
However, a Title was expected.
At <mod>\common\alternate_start\01_spread.txt [holy_site_spread\modifier\FROM\parent_religion\ROOT\is_holy_site] (Line 788, column 6):
"PREV" is not a valid MaybeEventTargetCharProv, Religion, or CharacterId.
MaybeEventTargetCharProv: cannot be because ThisChar: cannot be because PREV points to ReligionTrigger.
However, a Char was expected.
ThisProv: cannot be because PREV points to ReligionTrigger.
However, a Prov was expected.
parent_religion = {
b_canterbury = {
is_holy_site = PREV
}
}
At <mod>\events\HFP_crusade_flavour.txt [character_event\option\custom_tooltip\event_target:duchy_region\any_direct_de_jure_vassal_title\if\add_claim] (Line 420, column 7):
"PREV" is not a valid MaybeEventTargetChar or CharTargetExcludingMaybeEventTarget.
MaybeEventTargetChar: cannot be because PREV points to TitleCommand.
However, a Char was expected.
At <mod>\common\triggered_modifiers\00_triggered_modifiers.txt [negative_money] (Line 8, column 1):
The string negative_money_desc was not found in localization.
--- Error 1 of 3 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\faction_exists] (Line 149, column 5):
The required "title" entry was not found.
--- Error 2 of 3 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\faction_exists\thirdparty] (Line 196, column 6):
"c_144999" is not a valid ThisChar.
Additional information: Expected one of: THIS, ROOT, FROM, FROMFROM, FROMFROMFROM (and so on), PREV, PREVPREV (and so on)
--- Error 3 of 3 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\faction_exists\thirdparty] (Line 202, column 6):
"c_168708" is not a valid ThisChar.
Additional information: Expected one of: THIS, ROOT, FROM, FROMFROM, FROMFROMFROM (and so on), PREV, PREVPREV (and so on)
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\offmap_china\owner] (Line 138, column 5):
Invalid node "owner" in scope OffmapPowerTrigger (value is: <a complex type>)
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope] (Line 143, column 4):
There may be no duplications of a "can_grant_title" clause.
There were 10 duplicates.
[I4620|L259|C5]: can_grant_title = title_appointed_regent
[I4666|L260|C5]: can_grant_title = title_queen_mother
[I4708|L261|C5]: can_grant_title = title_courtesan
[I4747|L262|C5]: can_grant_title = title_commander
[I4786|L263|C5]: can_grant_title = title_court_eunuch
[I4828|L264|C5]: can_grant_title = title_court_dwarf
[I4869|L265|C5]: can_grant_title = title_hirdman
[I4906|L266|C5]: can_grant_title = title_master_of_the_blade
[I4955|L267|C5]: can_grant_title = title_court_architect
[I5000|L268|C5]: can_grant_title = title_administrator
--- Error 1 of 2 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\attribute_diff] (Line 327, column 6):
The required "character" entry was not found.
--- Error 2 of 2 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\attribute_diff\who] (Line 328, column 7):
Invalid node "who" in scope <anon> (value is: 144999)
--- Error 1 of 7 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\capital_scope\has_instances_of_province_modifier] (Line 359, column 7):
The required "modifier" entry was not found.
--- Error 2 of 7 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\capital_scope\has_instances_of_province_modifier\amount] (Line 361, column 8):
The value '0' on node 'amount' must be a positive integer.
--- Error 3 of 7 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\capital_scope\has_instances_of_province_modifier\name] (Line 360, column 8):
Invalid node "name" in scope <anon> (value is: bloodthirsty_mass_sacrifice_province_1)
--- Error 4 of 7 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\capital_holding\has_instances_of_holding_modifier] (Line 348, column 7):
The required "modifier" entry was not found.
--- Error 5 of 7 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\capital_holding\has_instances_of_holding_modifier\amount] (Line 350, column 8):
The value '0' on node 'amount' must be a positive integer.
--- Error 6 of 7 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\capital_holding\has_instances_of_holding_modifier\name] (Line 349, column 8):
Invalid node "name" in scope <anon> (value is: nomad_population_boom_spillover)
--- Error 7 of 7 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\capital_scope] (Line 358, column 6):
The right sides of a "has_instances_of_province_modifier" clause may not be identical.
There were 2 duplicates.
[I6713|L359|C7]: has_instances_of_province_modifier = { name = bloodthirsty_mass_sacrifice_province_1 amount = 7 }
[I6842|L363|C7]: has_instances_of_province_modifier = { name = bloodthirsty_mass_sacrifice_province_1 amount = 7 }
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\any_army\center_flank_leader\combat] (Line 756, column 8):
There may be no duplications of a "days" clause.
There were 2 duplicates.
[I14835|L757|C9]: days = 10
[I14855|L758|C9]: days = 0
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\relative_power_including_allies_defender\who] (Line 986, column 7):
"c_144999" is not a valid ThisChar.
Additional information: Expected one of: THIS, ROOT, FROM, FROMFROM, FROMFROMFROM (and so on), PREV, PREVPREV (and so on)
--- Error 1 of 6 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\c_roma\religion_distance\target] (Line 881, column 8):
"warrior_lodge_norse" is not a valid MaybeEventTargetCharProvReligion, CharTargetExcludingMaybeEventTarget, AnyTitle, Religion, ReligionGroup, or Province.
--- Error 2 of 6 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\c_roma\religion_distance\target] (Line 897, column 8):
"owner" is not a valid MaybeEventTargetCharProvReligion, CharTargetExcludingMaybeEventTarget, AnyTitle, Religion, ReligionGroup, or Province.
--- Error 3 of 6 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\c_roma\religion_distance\target] (Line 901, column 8):
"location" is not a valid MaybeEventTargetCharProvReligion, CharTargetExcludingMaybeEventTarget, AnyTitle, Religion, ReligionGroup, or Province.
--- Error 4 of 6 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\c_roma\holy_site_distance\target] (Line 914, column 8):
"warrior_lodge_norse" is not a valid MaybeEventTargetCharProvReligion, CharTargetExcludingMaybeEventTarget, AnyTitle, Religion, ReligionGroup, or Province.
--- Error 5 of 6 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\c_roma\holy_site_distance\target] (Line 930, column 8):
"owner" is not a valid MaybeEventTargetCharProvReligion, CharTargetExcludingMaybeEventTarget, AnyTitle, Religion, ReligionGroup, or Province.
--- Error 6 of 6 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\c_roma\holy_site_distance\target] (Line 934, column 8):
"location" is not a valid MaybeEventTargetCharProvReligion, CharTargetExcludingMaybeEventTarget, AnyTitle, Religion, ReligionGroup, or Province.
--- Error 1 of 3 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\religion_group] (Line 642, column 5):
"norse_pagan" is not a valid ReligionGroup or MaybeEventTargetCharProvReligionSocietyTitle, ReligionTargetCheck, CharTargetExcludingMaybeEventTarget, or SocietyThingsWithoutThis.
--- Error 2 of 3 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\secret_religion_group] (Line 644, column 5):
"norse_pagan" is not a valid ReligionGroup, MaybeEventTargetCharProvReligionSocietyTitle, NewChar, or SocietyThingsWithoutThis, or ReligionTargetCheck.
--- Error 3 of 3 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\true_religion_group] (Line 646, column 5):
"norse_pagan" is not a valid ReligionGroup, MaybeEventTargetCharProvReligionSocietyTitle, NewChar, or SocietyThingsWithoutThis, or ReligionTargetCheck.
--- Error 1 of 8 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\at_location] (Line 660, column 5):
"b_sluys" is not a valid MaybeEventTargetCharProvTitle, Province, or "0".
--- Error 2 of 8 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\at_location] (Line 661, column 5):
"c_poitiers" is not a valid MaybeEventTargetCharProvTitle, Province, or "0".
--- Error 3 of 8 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\at_location] (Line 662, column 5):
"d_poitou" is not a valid MaybeEventTargetCharProvTitle, Province, or "0".
--- Error 4 of 8 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\at_location] (Line 663, column 5):
"k_denmark" is not a valid MaybeEventTargetCharProvTitle, Province, or "0".
--- Error 5 of 8 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\at_location] (Line 664, column 5):
"e_hre" is not a valid MaybeEventTargetCharProvTitle, Province, or "0".
--- Error 6 of 8 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\at_location] (Line 665, column 5):
"spouse" is not a valid MaybeEventTargetCharProvTitle, Province, or "0".
--- Error 7 of 8 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\at_location] (Line 666, column 5):
"liege" is not a valid MaybeEventTargetCharProvTitle, Province, or "0".
--- Error 8 of 8 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\at_location] (Line 667, column 5):
"top_liege" is not a valid MaybeEventTargetCharProvTitle, Province, or "0".
--- Error 1 of 5 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\capital_scope\has_tribal] (Line 150, column 6):
Invalid node "has_tribal" in scope ProvTrigger (value is: yes)
--- Error 2 of 5 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\capital_scope\has_temple] (Line 149, column 6):
Invalid node "has_temple" in scope ProvTrigger (value is: yes)
--- Error 3 of 5 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\capital_scope\has_city] (Line 148, column 6):
Invalid node "has_city" in scope ProvTrigger (value is: yes)
--- Error 4 of 5 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\capital_scope\has_castle] (Line 147, column 6):
Invalid node "has_castle" in scope ProvTrigger (value is: yes)
--- Error 5 of 5 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\capital_scope\has_fort] (Line 167, column 7):
Invalid node "has_fort" in scope ProvTrigger (value is: yes)
--- Error 1 of 18 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\is_society_rank_full\society] (Line 147, column 6):
"secret_religious_cult" is not a valid MaybeEventTargetCharSociety or SocietyThingsWithoutThis.
--- Error 2 of 18 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\society_rank\society] (Line 161, column 6):
"secret_religious_cult" is not a valid MaybeEventTargetCharSociety or SocietyThingsWithoutThis.
--- Error 3 of 18 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\can_join_society] (Line 151, column 5):
"secret_religious_cult" is not a valid MaybeEventTargetSociety or SocietyThings.
--- Error 4 of 18 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\interested_in_society] (Line 152, column 5):
"secret_religious_cult" is not a valid MaybeEventTargetCharSociety or SocietyThingsWithoutThis.
--- Error 5 of 18 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\is_in_society] (Line 153, column 5):
"secret_religious_cult" is not a valid SocietyThings or Bool.
--- Error 6 of 18 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\is_society] (Line 154, column 5):
"secret_religious_cult" is not a valid MaybeEventTargetCharSociety or SocietyThingsWithoutThis.
--- Error 7 of 18 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\society_influence] (Line 155, column 5):
<a complex type> is not a valid PositiveInt.
--- Error 8 of 18 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\society_member_of] (Line 159, column 5):
"secret_religious_cult" is not a valid MaybeEventTargetCharSociety or SocietyThingsWithoutThis.
--- Error 9 of 18 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\change_society_currency\society] (Line 1107, column 6):
"secret_religious_cult" is not a valid Society.
--- Error 10 of 18 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\create_bloodline\society] (Line 1115, column 6):
"secret_religious_cult" is not a valid ThisSociety.
Additional information: Expected one of: THIS, ROOT, FROM, FROMFROM, FROMFROMFROM (and so on), PREV, PREVPREV (and so on)
--- Error 11 of 18 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\save_persistent_event_target\scope] (Line 1122, column 6):
Scope could not be resolved: secret_religious_cult
--- Error 12 of 18 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\save_persistent_event_target\scope] (Line 1122, column 6):
"secret_religious_cult" is not a valid MaybeEventTargetArtifactCharOffmapPowerProvSocietyTitle, AnyTitle, or "religion_scope".
--- Error 13 of 18 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\set_quest_target\society] (Line 1133, column 6):
"secret_religious_cult" is not a valid MaybeEventTargetCharSociety or SocietyThingsWithoutThis.
--- Error 14 of 18 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\society_rank_down\society] (Line 1137, column 6):
"secret_religious_cult" is not a valid MaybeEventTargetCharSociety or SocietyThingsWithoutThis.
--- Error 15 of 18 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\society_rank_up\society] (Line 1142, column 6):
"secret_religious_cult" is not a valid MaybeEventTargetCharSociety or SocietyThingsWithoutThis.
--- Error 16 of 18 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\join_society] (Line 1118, column 5):
"secret_religious_cult" is not a valid MaybeEventTargetCharSociety or SocietyThingsWithoutThis.
--- Error 17 of 18 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\set_discovered_society] (Line 1125, column 5):
"secret_religious_cult" is not a valid Yes or SocietyThings.
--- Error 18 of 18 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\set_interested_society] (Line 1127, column 5):
"secret_religious_cult" is not a valid SocietyThings or "none".
some_character_scope = {
join_society = secret_religious_cult
change_society_currency = {
society = secret_religious_cult
value = 200
scaled_by_influence = yes
}
create_bloodline = {
type = lord_of_outremer
inheritance = patrilineal
society = secret_religious_cult
}
save_persistent_event_target = {
name = karls_cult
scope = secret_religious_cult
}
set_discovered_society = secret_religious_cult
set_interested_society = secret_religious_cult
set_quest_target = {
id = quest_the_assassins_protege
holder = THIS
society = secret_religious_cult
}
society_rank_down = {
society = secret_religious_cult
rank = 1
}
society_rank_up = {
society = secret_religious_cult
rank = 1
}
secret_religious_cult = {
save_global_event_target_as = karls_cult
}
}
some_character_scope = {
is_society_rank_full = {
society = secret_religious_cult
rank = 1
}
can_join_society = secret_religious_cult
interested_in_society = secret_religious_cult
is_in_society = secret_religious_cult
is_society = secret_religious_cult
society_influence = {
society = secret_religious_cult
value = 50
}
society_member_of = secret_religious_cult
society_rank = {
society = secret_religious_cult
rank == 3
}
}
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\offmap_china\tier] (Line 147, column 6):
Invalid node "tier" in scope OffmapPowerTrigger (value is: EMPEROR)
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\become_secret_heretic] (Line 1132, column 5):
Invalid node "become_secret_heretic" in scope CharCommand (value is: yes)
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\plot_months] (Line 146, column 5):
Invalid node "plot_months" in scope CharTrigger (value is: 0)
--- Error 1 of 4 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\government] (Line 146, column 5):
"k_lotharingia" is not a valid Government, MaybeEventTargetChar, "theocracy", or "republic".
--- Error 2 of 4 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\government] (Line 147, column 5):
"c_144999" is not a valid Government, MaybeEventTargetChar, "theocracy", or "republic".
--- Error 3 of 4 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\government] (Line 148, column 5):
"liege" is not a valid Government, MaybeEventTargetChar, "theocracy", or "republic".
--- Error 4 of 4 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\government] (Line 149, column 5):
"spouse" is not a valid Government, MaybeEventTargetChar, "theocracy", or "republic".
--- Error 1 of 2 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\has_space_for_retinue] (Line 149, column 5):
Invalid node "has_space_for_retinue" in scope CharTrigger (value is: HORDE_RETTYPE_ZOROASTRIAN)
--- Error 2 of 2 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\create_retinue] (Line 1185, column 5):
Invalid node "create_retinue" in scope CharCommand (value is: RETTYPE_CUL_FRA)
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\has_raised_levies] (Line 146, column 5):
"c_6392" is not a valid MaybeEventTarget(Char).
--- Error 1 of 3 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\any_army\left_flank_leader\damage_unit] (Line 1208, column 7):
Invalid node "damage_unit" in scope CharCommand (value is: <a complex type>)
--- Error 2 of 3 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\any_army\damage_unit_morale] (Line 1203, column 6):
Invalid node "damage_unit_morale" in scope UnitMaybeLimitCommand (value is: 0.90)
--- Error 3 of 3 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\any_army\damage_unit] (Line 1199, column 6):
Invalid node "damage_unit" in scope UnitMaybeLimitCommand (value is: <a complex type>)
--- Error 1 of 14 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\is_looting_in] (Line 158, column 5):
Invalid node "is_looting_in" in scope CharTrigger (value is: b_nijmegen)
--- Error 2 of 14 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\is_looting_in] (Line 159, column 5):
Invalid node "is_looting_in" in scope CharTrigger (value is: c_desmond)
--- Error 3 of 14 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\is_looting_in] (Line 160, column 5):
Invalid node "is_looting_in" in scope CharTrigger (value is: d_hereford)
--- Error 4 of 14 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\is_looting_in] (Line 161, column 5):
Invalid node "is_looting_in" in scope CharTrigger (value is: k_italy)
--- Error 5 of 14 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\is_looting_in] (Line 162, column 5):
Invalid node "is_looting_in" in scope CharTrigger (value is: e_france)
--- Error 6 of 14 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\is_looting_in] (Line 150, column 5):
Invalid node "is_looting_in" in scope CharTrigger (value is: location)
--- Error 7 of 14 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\is_looting_in] (Line 149, column 5):
Invalid node "is_looting_in" in scope CharTrigger (value is: capital_scope)
--- Error 8 of 14 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\is_looting_in] (Line 151, column 5):
Invalid node "is_looting_in" in scope CharTrigger (value is: event_target:test_province)
--- Error 9 of 14 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\is_looting_in] (Line 152, column 5):
Invalid node "is_looting_in" in scope CharTrigger (value is: event_target:test_barony)
--- Error 10 of 14 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\is_looting_in] (Line 154, column 5):
Invalid node "is_looting_in" in scope CharTrigger (value is: event_target:test_duchy)
--- Error 11 of 14 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\is_looting_in] (Line 153, column 5):
Invalid node "is_looting_in" in scope CharTrigger (value is: event_target:test_county)
--- Error 12 of 14 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\is_looting_in] (Line 155, column 5):
Invalid node "is_looting_in" in scope CharTrigger (value is: event_target:test_kingdom)
--- Error 13 of 14 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\is_looting_in] (Line 156, column 5):
Invalid node "is_looting_in" in scope CharTrigger (value is: event_target:test_empire)
--- Error 14 of 14 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\is_looting_in] (Line 157, column 5):
Invalid node "is_looting_in" in scope CharTrigger (value is: 14)
--- Error 1 of 2 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\catholic\secret_religious_cult] (Line 147, column 6):
Invalid node "secret_religious_cult" in scope ReligionTrigger (value is: <a complex type>)
--- Error 2 of 2 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\capital_scope\secret_religious_cult] (Line 152, column 6):
Invalid node "secret_religious_cult" in scope ProvTrigger (value is: <a complex type>)
At <mod>\common\landed_titles\landed_titles.txt [d_scholae_palatinae\replace_captain_on_death] (Line 52549, column 2):
Invalid node "replace_captain_on_death" in scope DukeTitleDef (value is: yes)
--- Error 1 of 2 ---
At <mod>\common\landed_titles\landed_titles.txt [e_britannia\k_england\d_durham_palatine] (Line 38953, column 3):
Duke titles in tech history: Unmatched demand d_durham_palatine
--- Error 2 of 2 ---
At <mod>\common\landed_titles\landed_titles.txt [e_germany\k_germany\d_mainz] (Line 6201, column 3):
Duke titles in tech history: Unmatched demand d_mainz
--- Error 1 of 3 ---
At <mod>\history\technology\byzantium.txt [technology\titles\d_amalfi] (Line 34, column 3):
Duke titles in tech history: Unmatched supply d_amalfi
--- Error 2 of 3 ---
At <mod>\history\technology\byzantium.txt [technology\titles\d_ragusa] (Line 37, column 3):
Duke titles in tech history: Unmatched supply d_ragusa
--- Error 3 of 3 ---
At <mod>\history\technology\western_europe.txt [technology\titles\d_swiss] (Line 66, column 3):
Duke titles in tech history: Unmatched supply d_swiss
--- Error 1 of 14 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\capital_scope\trade_post_has_any_building] (Line 176, column 6):
Invalid node "trade_post_has_any_building" in scope ProvTrigger (value is: yes)
--- Error 2 of 14 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\capital_scope\fort_has_any_building] (Line 174, column 6):
Invalid node "fort_has_any_building" in scope ProvTrigger (value is: yes)
--- Error 3 of 14 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\offmap_china\prev_status_flag] (Line 194, column 6):
Invalid node "prev_status_flag" in scope OffmapPowerTrigger (value is: test)
--- Error 4 of 14 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\offmap_china\prev_policy_flag] (Line 193, column 6):
Invalid node "prev_policy_flag" in scope OffmapPowerTrigger (value is: test)
--- Error 5 of 14 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\offmap_china\has_had_offmap_name] (Line 192, column 6):
Invalid node "has_had_offmap_name" in scope OffmapPowerTrigger (value is: China_Ming)
--- Error 6 of 14 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\any_army\unit_is_in_combat] (Line 278, column 6):
Invalid node "unit_is_in_combat" in scope UnitTriggerWithCount (value is: yes)
--- Error 7 of 14 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\747\wonder\is_being_restored] (Line 224, column 7):
Invalid node "is_being_restored" in scope WonderTrigger (value is: yes)
--- Error 8 of 14 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\747\wonder\is_at_max_stage] (Line 223, column 7):
Invalid node "is_at_max_stage" in scope WonderTrigger (value is: yes)
--- Error 9 of 14 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\747\wonder\has_custom_description] (Line 222, column 7):
Invalid node "has_custom_description" in scope WonderTrigger (value is: yes)
--- Error 10 of 14 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\can_see_secret_religion] (Line 167, column 5):
Invalid node "can_see_secret_religion" in scope CharTrigger (value is: liege)
--- Error 11 of 14 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\has_started_building_wonder_upgrade] (Line 244, column 5):
Invalid node "has_started_building_wonder_upgrade" in scope CharTrigger (value is: yes)
--- Error 12 of 14 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\num_of_hospitals] (Line 290, column 5):
Invalid node "num_of_hospitals" in scope CharTrigger (value is: 1)
--- Error 13 of 14 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\num_of_hospitals_diff] (Line 291, column 5):
Invalid node "num_of_hospitals_diff" in scope CharTrigger (value is: <a complex type>)
--- Error 14 of 14 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\society_can_rank_down] (Line 335, column 5):
Invalid node "society_can_rank_down" in scope CharTrigger (value is: yes)
--- Error 1 of 4 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\has_truce] (Line 248, column 5):
"liege" is not a valid MaybeEventTarget(Char).
--- Error 2 of 4 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\is_allied_with] (Line 256, column 5):
"liege" is not a valid MaybeEventTarget(Char).
--- Error 3 of 4 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\same_regnal_name] (Line 331, column 5):
"liege" is not a valid CharacterId or MaybeEventTargetChar.
--- Error 4 of 4 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\shares_any_bloodline_with] (Line 333, column 5):
"liege" is not a valid MaybeEventTarget(Char).
--- Error 1 of 1 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope] (Line 143, column 4):
There may be no duplications of a "difficulty" clause.
There were 2 duplicates.
[I3772|L200|C5]: difficulty = 1
[I3793|L201|C5]: difficulty = 4
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\any_artifact\artifact_owner] (Line 151, column 6):
Invalid node "artifact_owner" in scope ArtifactTriggerWithCount (value is: <a complex type>)
--- Error 1 of 2 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\any_quest_target] (Line 187, column 6):
Invalid node "any_quest_target" in scope <anon> (value is: <a complex type>)
--- Error 2 of 2 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\any_quester] (Line 181, column 6):
Invalid node "any_quester" in scope <anon> (value is: <a complex type>)
--- Error 1 of 12 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\create_hospital] (Line 1363, column 5):
"333" is not a valid MaybeEventTarget(Prov).
--- Error 2 of 12 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\create_hospital] (Line 1364, column 5):
"capital_scope" is not a valid MaybeEventTarget(Prov).
--- Error 3 of 12 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\create_tradepost] (Line 1365, column 5):
"333" is not a valid MaybeEventTarget(Prov).
--- Error 4 of 12 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\create_tradepost] (Line 1366, column 5):
"capital_scope" is not a valid MaybeEventTarget(Prov).
--- Error 5 of 12 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\create_fort] (Line 1367, column 5):
"333" is not a valid MaybeEventTarget(Prov).
--- Error 6 of 12 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\create_fort] (Line 1368, column 5):
"capital_scope" is not a valid MaybeEventTarget(Prov).
--- Error 7 of 12 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\destroy_fort] (Line 1369, column 5):
"333" is not a valid MaybeEventTarget(Prov).
--- Error 8 of 12 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\destroy_fort] (Line 1370, column 5):
"capital_scope" is not a valid MaybeEventTarget(Prov).
--- Error 9 of 12 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\destroy_tradepost] (Line 1371, column 5):
"333" is not a valid MaybeEventTarget(Prov, Title).
--- Error 10 of 12 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\destroy_tradepost] (Line 1372, column 5):
"capital_scope" is not a valid MaybeEventTarget(Prov, Title).
--- Error 11 of 12 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\destroy_hospital] (Line 1373, column 5):
"333" is not a valid MaybeEventTarget(Prov).
--- Error 12 of 12 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\destroy_hospital] (Line 1374, column 5):
"capital_scope" is not a valid MaybeEventTarget(Prov).
--- Error 1 of 7 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\496\steal_random_tech] (Line 1399, column 6):
"c_144999" is not a valid MaybeEventTarget(Char).
--- Error 2 of 7 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\496\steal_random_tech] (Line 1400, column 6):
"333" is not a valid MaybeEventTarget(Char).
--- Error 3 of 7 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\496\steal_random_tech] (Line 1401, column 6):
"b_zwolle" is not a valid MaybeEventTarget(Char).
--- Error 4 of 7 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\496\steal_random_tech] (Line 1402, column 6):
"c_frisia" is not a valid MaybeEventTarget(Char).
--- Error 5 of 7 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\496\steal_random_tech] (Line 1403, column 6):
"d_normandy" is not a valid MaybeEventTarget(Char).
--- Error 6 of 7 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\496\steal_random_tech] (Line 1404, column 6):
"k_italy" is not a valid MaybeEventTarget(Char).
--- Error 7 of 7 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\496\steal_random_tech] (Line 1405, column 6):
"e_arabia" is not a valid MaybeEventTarget(Char).
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\496\change_random_eco_tech] (Line 1391, column 6):
Invalid node "change_random_eco_tech" in scope ProvCommand (value is: -25)
--- Error 1 of 3 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\export_to_variable\who] (Line 1436, column 6):
"liege" is not a valid ThisChar, ThisProv, or ThisTitle.
--- Error 2 of 3 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\export_to_variable\who] (Line 1442, column 6):
"capital_scope" is not a valid ThisChar, ThisProv, or ThisTitle.
--- Error 3 of 3 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\export_to_variable\who] (Line 1448, column 6):
"capital_holding" is not a valid ThisChar, ThisProv, or ThisTitle.
--- Error 1 of 5 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\clear_banish_reasons] (Line 1412, column 5):
"spouse" is not a valid MaybeEventTarget(Char).
--- Error 2 of 5 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\clear_execute_reasons] (Line 1413, column 5):
"father" is not a valid MaybeEventTarget(Char).
--- Error 3 of 5 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\clear_revoke_reasons] (Line 1414, column 5):
"liege" is not a valid MaybeEventTarget(Char).
--- Error 4 of 5 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\copy_name] (Line 1431, column 5):
"spouse" is not a valid MaybeEventTarget(Char).
--- Error 5 of 5 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\reverse_remove_favor] (Line 1489, column 5):
"spouse" is not a valid MaybeEventTargetChar or Liege.
--- Error 1 of 4 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\orthodox\set_rel_head_defense] (Line 1529, column 6):
Invalid node "set_rel_head_defense" in scope ReligionCommand (value is: yes)
--- Error 2 of 4 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\warrior_lodge_norse\set_rel_head_defense] (Line 1537, column 6):
Invalid node "set_rel_head_defense" in scope SocietyCommand (value is: yes)
--- Error 3 of 4 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\400\set_rel_head_defense] (Line 1533, column 6):
Invalid node "set_rel_head_defense" in scope ProvCommand (value is: yes)
--- Error 4 of 4 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\set_rel_head_defense] (Line 1526, column 5):
Invalid node "set_rel_head_defense" in scope CharCommand (value is: yes)
--- Error 1 of 3 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\b_roma\remove_holy_site] (Line 1458, column 6):
"THIS" is not a valid Religion, MaybeEventTargetReligion, "location", or CharTargetExcludingMaybeEventTarget.
MaybeEventTargetReligion: cannot be because THIS points to <TitleCommand>, not Religion.
--- Error 2 of 3 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\b_roma\set_holy_site] (Line 1460, column 6):
"warrior_lodge_norse" is not a valid Religion, MaybeEventTargetReligion, "location", or CharTargetExcludingMaybeEventTarget.
--- Error 3 of 3 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\b_venezia\set_holy_site_with_heresies] (Line 1463, column 6):
"e_arabia" is not a valid MaybeEventTargetCharProvReligionSocietyTitle, Religion, or CharTargetExcludingMaybeEventTarget.
--- Error 1 of 2 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\set_offmap_dislike] (Line 1512, column 5):
Invalid node "set_offmap_dislike" in scope CharCommand (value is: <a complex type>)
--- Error 2 of 2 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\set_offmap_like] (Line 1517, column 5):
Invalid node "set_offmap_like" in scope CharCommand (value is: <a complex type>)
--- Error 1 of 5 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\capital_scope\hospital_owner] (Line 1349, column 6):
Invalid node "hospital_owner" in scope ProvCommand (value is: <a complex type>)
--- Error 2 of 5 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\capital_scope\fort_owner] (Line 1403, column 6):
Invalid node "fort_owner" in scope ProvCommand (value is: <a complex type>)
--- Error 3 of 5 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\any_wonder\previous_wonder_owner] (Line 1359, column 6):
Invalid node "previous_wonder_owner" in scope WonderMaybeLimitCommand (value is: <a complex type>)
--- Error 4 of 5 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\any_wonder\any_previous_wonder_owner] (Line 1355, column 6):
Invalid node "any_previous_wonder_owner" in scope WonderMaybeLimitCommand (value is: <a complex type>)
--- Error 5 of 5 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\any_wonder_owner] (Line 1365, column 5):
Invalid node "any_wonder_owner" in scope CharCommand (value is: <a complex type>)
--- Error 1 of 15 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\in_coalition_against] (Line 164, column 6):
Invalid node "in_coalition_against" in scope <anon> (value is: event_target:test_province)
--- Error 2 of 15 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\in_coalition_against] (Line 162, column 6):
Invalid node "in_coalition_against" in scope <anon> (value is: event_target:test_empire)
--- Error 3 of 15 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\in_coalition_against] (Line 161, column 6):
Invalid node "in_coalition_against" in scope <anon> (value is: event_target:test_kingdom)
--- Error 4 of 15 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\in_coalition_against] (Line 160, column 6):
Invalid node "in_coalition_against" in scope <anon> (value is: event_target:test_duchy)
--- Error 5 of 15 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\in_coalition_against] (Line 159, column 6):
Invalid node "in_coalition_against" in scope <anon> (value is: event_target:test_county)
--- Error 6 of 15 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\in_coalition_against] (Line 158, column 6):
Invalid node "in_coalition_against" in scope <anon> (value is: event_target:test_barony)
--- Error 7 of 15 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\in_coalition_against] (Line 157, column 6):
Invalid node "in_coalition_against" in scope <anon> (value is: e_arabia)
--- Error 8 of 15 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\in_coalition_against] (Line 156, column 6):
Invalid node "in_coalition_against" in scope <anon> (value is: d_flanders)
--- Error 9 of 15 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\in_coalition_against] (Line 155, column 6):
Invalid node "in_coalition_against" in scope <anon> (value is: c_brugge)
--- Error 10 of 15 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\in_coalition_against] (Line 154, column 6):
Invalid node "in_coalition_against" in scope <anon> (value is: b_zwolle)
--- Error 11 of 15 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\in_coalition_against] (Line 153, column 6):
Invalid node "in_coalition_against" in scope <anon> (value is: k_france)
--- Error 12 of 15 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\in_coalition_against] (Line 152, column 6):
Invalid node "in_coalition_against" in scope <anon> (value is: event_target:test_character)
--- Error 13 of 15 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\in_coalition_against] (Line 151, column 6):
Invalid node "in_coalition_against" in scope <anon> (value is: spouse)
--- Error 14 of 15 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\in_coalition_against] (Line 150, column 6):
Invalid node "in_coalition_against" in scope <anon> (value is: liege)
--- Error 15 of 15 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\in_coalition_against] (Line 149, column 6):
Invalid node "in_coalition_against" in scope <anon> (value is: c_6392)
--- Error 1 of 30 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\owed_favor_activated_by] (Line 149, column 6):
Invalid node "owed_favor_activated_by" in scope <anon> (value is: c_6392)
--- Error 2 of 30 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\held_favor_activated_on] (Line 179, column 6):
Invalid node "held_favor_activated_on" in scope <anon> (value is: event_target:test_province)
--- Error 3 of 30 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\held_favor_activated_on] (Line 178, column 6):
Invalid node "held_favor_activated_on" in scope <anon> (value is: event_target:test_empire)
--- Error 4 of 30 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\held_favor_activated_on] (Line 177, column 6):
Invalid node "held_favor_activated_on" in scope <anon> (value is: event_target:test_kingdom)
--- Error 5 of 30 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\held_favor_activated_on] (Line 176, column 6):
Invalid node "held_favor_activated_on" in scope <anon> (value is: event_target:test_duchy)
--- Error 6 of 30 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\held_favor_activated_on] (Line 175, column 6):
Invalid node "held_favor_activated_on" in scope <anon> (value is: event_target:test_county)
--- Error 7 of 30 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\held_favor_activated_on] (Line 174, column 6):
Invalid node "held_favor_activated_on" in scope <anon> (value is: event_target:test_barony)
--- Error 8 of 30 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\held_favor_activated_on] (Line 173, column 6):
Invalid node "held_favor_activated_on" in scope <anon> (value is: e_arabia)
--- Error 9 of 30 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\held_favor_activated_on] (Line 172, column 6):
Invalid node "held_favor_activated_on" in scope <anon> (value is: d_flanders)
--- Error 10 of 30 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\held_favor_activated_on] (Line 171, column 6):
Invalid node "held_favor_activated_on" in scope <anon> (value is: c_brugge)
--- Error 11 of 30 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\held_favor_activated_on] (Line 170, column 6):
Invalid node "held_favor_activated_on" in scope <anon> (value is: b_zwolle)
--- Error 12 of 30 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\held_favor_activated_on] (Line 169, column 6):
Invalid node "held_favor_activated_on" in scope <anon> (value is: k_france)
--- Error 13 of 30 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\held_favor_activated_on] (Line 168, column 6):
Invalid node "held_favor_activated_on" in scope <anon> (value is: event_target:test_character)
--- Error 14 of 30 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\held_favor_activated_on] (Line 167, column 6):
Invalid node "held_favor_activated_on" in scope <anon> (value is: spouse)
--- Error 15 of 30 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\held_favor_activated_on] (Line 166, column 6):
Invalid node "held_favor_activated_on" in scope <anon> (value is: liege)
--- Error 16 of 30 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\held_favor_activated_on] (Line 165, column 6):
Invalid node "held_favor_activated_on" in scope <anon> (value is: c_6392)
--- Error 17 of 30 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\owed_favor_activated_by] (Line 163, column 6):
Invalid node "owed_favor_activated_by" in scope <anon> (value is: event_target:test_province)
--- Error 18 of 30 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\owed_favor_activated_by] (Line 162, column 6):
Invalid node "owed_favor_activated_by" in scope <anon> (value is: event_target:test_empire)
--- Error 19 of 30 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\owed_favor_activated_by] (Line 161, column 6):
Invalid node "owed_favor_activated_by" in scope <anon> (value is: event_target:test_kingdom)
--- Error 20 of 30 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\owed_favor_activated_by] (Line 160, column 6):
Invalid node "owed_favor_activated_by" in scope <anon> (value is: event_target:test_duchy)
--- Error 21 of 30 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\owed_favor_activated_by] (Line 159, column 6):
Invalid node "owed_favor_activated_by" in scope <anon> (value is: event_target:test_county)
--- Error 22 of 30 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\owed_favor_activated_by] (Line 158, column 6):
Invalid node "owed_favor_activated_by" in scope <anon> (value is: event_target:test_barony)
--- Error 23 of 30 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\owed_favor_activated_by] (Line 157, column 6):
Invalid node "owed_favor_activated_by" in scope <anon> (value is: e_arabia)
--- Error 24 of 30 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\owed_favor_activated_by] (Line 156, column 6):
Invalid node "owed_favor_activated_by" in scope <anon> (value is: d_flanders)
--- Error 25 of 30 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\owed_favor_activated_by] (Line 155, column 6):
Invalid node "owed_favor_activated_by" in scope <anon> (value is: c_brugge)
--- Error 26 of 30 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\owed_favor_activated_by] (Line 154, column 6):
Invalid node "owed_favor_activated_by" in scope <anon> (value is: b_zwolle)
--- Error 27 of 30 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\owed_favor_activated_by] (Line 153, column 6):
Invalid node "owed_favor_activated_by" in scope <anon> (value is: k_france)
--- Error 28 of 30 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\owed_favor_activated_by] (Line 152, column 6):
Invalid node "owed_favor_activated_by" in scope <anon> (value is: event_target:test_character)
--- Error 29 of 30 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\owed_favor_activated_by] (Line 151, column 6):
Invalid node "owed_favor_activated_by" in scope <anon> (value is: spouse)
--- Error 30 of 30 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\owed_favor_activated_by] (Line 150, column 6):
Invalid node "owed_favor_activated_by" in scope <anon> (value is: liege)
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\747\wonder\same_wonder_as] (Line 158, column 8):
Invalid node "same_wonder_as" in scope WonderTrigger (value is: THIS)
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\capital_scope\units_in_province] (Line 164, column 7):
Invalid node "units_in_province" in scope ProvTrigger (value is: 5)
At <mod>\common\laws\demesne_laws.txt [laws\centralization_0\effect\set_appoint_regents] (Line 79, column 4):
Invalid node "set_appoint_regents" in scope DecisionCommand (value is: no)
--- Error 1 of 5 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\any_army\any_unit_leader\siege\is_retreating] (Line 157, column 9):
Invalid node "is_retreating" in scope SiegeTrigger (value is: yes)
--- Error 2 of 5 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\any_army\any_unit_leader\siege\flank_has_tactic] (Line 156, column 9):
Invalid node "flank_has_tactic" in scope SiegeTrigger (value is: generic_skirmish_tactic)
--- Error 3 of 5 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\any_army\any_unit_leader\siege\flank_has_leader] (Line 155, column 9):
Invalid node "flank_has_leader" in scope SiegeTrigger (value is: yes)
--- Error 4 of 5 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\any_army\unit_is_in_combat] (Line 151, column 7):
Invalid node "unit_is_in_combat" in scope UnitTriggerWithCount (value is: yes)
--- Error 5 of 5 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\trigger_if\any_army\flank_has_tactic] (Line 150, column 7):
Invalid node "flank_has_tactic" in scope UnitTriggerWithCount (value is: generic_skirmish_tactic)
some_character_scope = {
any_army = {
flank_has_tactic = generic_skirmish_tactic
unit_is_in_combat = yes
any_unit_leader = {
siege = {
flank_has_leader = yes
flank_has_tactic = generic_skirmish_tactic
is_retreating = yes
}
combat = {
flank_has_leader = yes
flank_has_tactic = generic_skirmish_tactic
is_retreating = yes
}
}
}
}
Not based on dynasty, but on character. Verified this by examining a save file. The 1st 2 dynamic titles were e_dyn_2603467 and k_dyn_2603467, both based on k_cuman. There is no dynasty 2603467, but there *is* a nomadic character 2603467, who is the 1st holder of both those titles. This also applies to dynamic titles created for revolts, so it's not just at game start.Nomad titles (k|e_dyn_<int>) are created on start-up if Horse Lords is enabled, based on dynasty IDs (which means some railroading events could reference specific titles). I'm not sure what the numbers in dynamic mercenary bands are based on, but they come from a 'create_title' effect clause. I haven't seen any baron and count tier titles using this, though they probably could be created using create_title.
Ok so these are like on_actions or events, but we need a new fancy system for themHas not been addressed. A little more info: HFP.41091 is fired from 'select_crusade_receiver_stance_effect', which is fired by a button in the new crusade GUI added in Holy Fury. Similarly, HFP.41088 is fired from 'contribute_to_crusade_pot_effect'. Both these effects are in 04_scripted_effects_crusades.txt.
Similarly, crusade_give_artifact_effect is also fired through hardcode, I suspect. It's contained in CK2game.exe, as can be seen with any hex editor (I used HxD).
I have tried to improve the error messaging so please try to read this error with the new version of the Validator and see if it gives more/better information (and see if it can have improvements). That being said, the below in spoilers is what Validator is discovering, and you can explain what is wrong there.Appears correct to me.
JD.50140 is called from on_offmap_yearly_pulse, which provides offmap in FROM.
JD.50141 is called from JD.50141 so FROMFROM should now be offmap.
Seems to have been fixed for one of the two. Still occurs for RIP.21110. Same download as above, though this is also unmodified vanilla code. I noticed the trigger is the first node in the desc-clauses in RIP.21110, but the last node in RIP.21001, though I doubt it's relevant.
The error is saying we think PREV is a title scope but that isn't allowed. But you point out title is actually allowed. So it's not a scoping issue, it's a validator not knowing that title scope is allowed here issue.It appears there's some issue with scoping here. PREV is definitely a title scope, not a character scope.
(In any case, I tested this to work, spawns unit in the associated province. Takes any reference to a title, as well as any title ID (b|c|d|k|e_), and also works with saved event targets. Uses de jure capital of titles above count tier.)
Seems to be some scoping issue surrounding event_targets as well, similar to above.
This is the valdiator's logic so you can explain what is wrong with it.Can confirm this is valid code. Same scoping issue as above?Code:At <mod>\events\HFP_holy_order_events.txt [letter_event\option\custom_tooltip\event_target:potential_title\capital_scope\FROM\if\limit\has_landed_title] (Line 259, column 9): "PREV" is not a valid AnyTitle, MaybeEventTargetTitle, or No. MaybeEventTargetTitle: cannot be because PREV points to ProvCommand. However, a Title was expected.
Isn't normal behavior to make FROM whatever the ROOT of the calling event is, and then this just fits that pattern?I setup a reproduction chain to confirm this works correctly. In conclusion, a province event fired from a character event puts ROOT of that character event in as FROM in the province event, instead of the province owner, which is the usual behaviour for province events. See spoiler below.
So the current scope is title, right? Historically when current scope is title validator only allow char things. So we are saying that even in title scope, the RHS can be a title thing, and we convert to the char with that title?Can confirm this works. Takes any relative scope to a province, but not a direct province ID (number) or saved event target of province scope. Also takes any title ID (b|c|d|k|e_), as well as a relative scope to a title as well as saved event targets of title scope.
Paradox named this 'desc_negative_money' instead. They did this for several other descriptions as well (I recall some of this format added in Way of Life as well).
Owner = title or char or other thing?Also works, though the tooltip is imperfect.
Not based on dynasty, but on character. Verified this by examining a save file. The 1st 2 dynamic titles were e_dyn_2603467 and k_dyn_2603467, both based on k_cuman. There is no dynasty 2603467, but there *is* a nomadic character 2603467, who is the 1st holder of both those titles. This also applies to dynamic titles created for revolts, so it's not just at game start.
For my own custom empire, I can see no correlation between it's number (e_dyn_18528783) and either the founder's character number (2601052) or dynasty number (1000101168). Same for the dynamic mercenary band I looked at: title d_dyn_669625569, founder 2622054, dynasty 1000102262.
That looks like an interesting tool, but I'm not seeing in the summary that it does all the things Validator does (things like making sure the FROM coming into an event is the right kind of scope for how the event uses FROM…).v1.32.25: https://www.dropbox.com/s/z56vpx55r33l8m2/Audax.Validator v1.32.25.zip?dl=0
Future development information: https://forum.paradoxplaza.com/foru...mod-validating-extension-for-vs-code.1066033/ is soon getting full support for Ck2 as of version 0.8. That will be considered the replacement for Validator, so once that version is released with Ck2 support please migrate to using that tool instead. At that point Validator will only fix errors at my discretion.
If the tool does not catch all issues you can presumably make a bug report and try to get it fixed. Assuming the core architecture is good, I see no reason why it couldn't easily be made into a standalone tool or adapted for similar editors. I think it is open source so anyone is free to do so as needed.That looks like an interesting tool, but I'm not seeing in the summary that it does all the things Validator does (things like making sure the FROM coming into an event is the right kind of scope for how the event uses FROM…).
In any case locking into 1 specific text editor seems like a regression to me. And based on history, I'm leery of locking into *any* MS product.
Re repeat_event issue, this is hard, what are the consequences and how widespread is the issue?
Given that Ck2 is probably done, I hope the goal of these reports is to find things that actually happen or are somewhat likely to happen, as opposed to finding random obscure corner cases that will never in practice be hit.
Ok so these are like on_actions or events, but we need a new fancy system for them(ignore me, I'm just grumpy paradox seems to throw in random new things for unclear reasons)
I guess all of them are character scope and don't have any FROMs or similar.
I have tried to improve the error messaging so please try to read this error with the new version of the Validator and see if it gives more/better information (and see if it can have improvements). That being said, the below in spoilers is what Validator is discovering, and you can explain what is wrong there.
In the case of desc = EVTDSC_RIP_21110 there is also a "desc = EVTDSC_RIP_21110", should that be there?
The error is saying we think PREV is a title scope but that isn't allowed. But you point out title is actually allowed. So it's not a scoping issue, it's a validator not knowing that title scope is allowed here issue.
Validator wants event targets with the same name to be of the same type. Here it thinks the scope is WonderUpgrade; we are in any_upgrade_on_wonder so that sounds right.
This is the valdiator's logic so you can explain what is wrong with it.
Right now the current scope is set by FROM. PREV would move to capital_scope, which is a Prov. has_landed_title needs to take title scope, not prov scope.
Isn't normal behavior to make FROM whatever the ROOT of the calling event is, and then this just fits that pattern?
In this case valdiator thinks FROM is title scope, so need a repro.
So the current scope is title, right? Historically when current scope is title validator only allow char things. So we are saying that even in title scope, the RHS can be a title thing, and we convert to the char with that title?
So generally, it checks for both desc_X and X_desc, so Validator needs to make sure at least one of them exists, right? (don't you love it when there's so many ways to do things and people can pick whatever way they want and it all just works? Reading it might be confusing and hard to understand, sure, but who ever needs to read stuff, it's code, you write once and never read!)
Owner = title or char or other thing?
Future development information: https://forum.paradoxplaza.com/foru...mod-validating-extension-for-vs-code.1066033/ is soon getting full support for Ck2 as of version 0.8. That will be considered the replacement for Validator, so once that version is released with Ck2 support please migrate to using that tool instead. At that point Validator will only fix errors at my discretion.
--- Error 1 of 7 ---
At <mod>\events\adventurers_negotiation.txt [letter_event\option\hidden_effect\event_target:raiding_adventurer\any_unit\set_looting] (Line 666, column 6):
Invalid node "set_looting" in scope UnitMaybeLimitCommand (value is: no)
--- Error 2 of 7 ---
At <mod>\events\adventurers_negotiation.txt [letter_event\option\hidden_effect\event_target:raiding_adventurer\any_unit\set_can_toggle_looting] (Line 665, column 6):
Invalid node "set_can_toggle_looting" in scope UnitMaybeLimitCommand (value is: yes)
--- Error 3 of 7 ---
At <mod>\events\HF_crusade_events.txt [narrative_event\immediate\event_target:enemy_commander\any_controlled_unit\morale] (Line 673, column 5):
Invalid node "morale" in scope UnitMaybeLimitCommand (value is: -1)
--- Error 4 of 7 ---
At <mod>\events\LT_wonder_flavor_events.txt [character_event\option\random_list\50\any_controlled_unit\troops] (Line 4430, column 29):
Invalid node "troops" in scope UnitMaybeLimitCommand (value is: -0.05)
--- Error 5 of 7 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\any_army\right_flank_leader] (Line 2112, column 6):
Invalid node "right_flank_leader" in scope UnitMaybeLimitCommand (value is: <a complex type>)
--- Error 6 of 7 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\any_army\center_flank_leader] (Line 2109, column 6):
Invalid node "center_flank_leader" in scope UnitMaybeLimitCommand (value is: <a complex type>)
--- Error 7 of 7 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\any_army\left_flank_leader] (Line 2100, column 6):
Invalid node "left_flank_leader" in scope UnitMaybeLimitCommand (value is: <a complex type>)
At <mod>\events\mnm_artifacts_events.txt [character_event\immediate\random_independent_ruler\event_target:spy_target\primary_title\save_event_target_as] (Line 1813, column 50):
No users of this event target event_target:spy_title
At <mod>\events\mnm_devil_worshipers_events.txt [character_event\immediate\FROM\save_event_target_as] (Line 7110, column 12):
This event target event_target:dw_desecration_target was inferred to have type Char at <mod>\events\mnm_devil_worshipers_events.txt [character_event\immediate\random_quest_target\save_event_target_as] (Line 7146, column 4) but here has type Title
At <mod>\events\on_action_events.txt [narrative_event\immediate\hidden_tooltip\if\ROOT\make_reformer_head_of_religion] (Line 4975, column 6):
Invalid node "make_reformer_head_of_religion" in scope CharCommand (value is: yes)
k_papal_state = {
make_reformer_head_of_religion = yes
}
496 = {
make_reformer_head_of_religion = yes
}
warrior_lodge_norse = {
make_reformer_head_of_religion = yes
}
tengri_pagan = {
make_reformer_head_of_religion = yes
}
--- Error 1 of 2 ---
At <mod>\events\on_action_events.txt [letter_event] (Line 10, column 1):
The required "desc" entry was not found.
--- Error 2 of 2 ---
At <mod>\events\on_action_events.txt [character_event] (Line 18, column 1):
The required "desc" entry was not found.
At <mod>\common\scripted_effects\00_scripted_effects_hardcoded.txt [rename_character_effect\prompt_name\player] (Line 4, column 3):
"FROM" is not a valid ThisChar.
FROM points to <null>.
However, a Char was expected.
This is not a valid place to use FROM.
Additional information: FROM points to <null>.
However, a Char was expected.
This is not a valid place to use FROM.
# Referenced by the "button_rename" button in the character view
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\create_character\add_trait] (Line 1649, column 6):
Invalid node "add_trait" in scope CharCreation (value is: quick)
At <mod>\events\mnm_devil_worshipers_events.txt [character_event\option\FROM\narrative_event\portrait] (Line 11917, column 83):
Invalid node "portrait" in scope <anon> (value is: no)
--- Error 1 of 4 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\random_vassal\set_pacified\months] (Line 1649, column 7):
Invalid node "months" in scope <anon> (value is: 10)
--- Error 2 of 4 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\random_vassal\set_pacified] (Line 1643, column 6):
The required "years" entry was not found.
--- Error 3 of 4 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\random_vassal\set_pacified\days] (Line 1644, column 7):
Invalid node "days" in scope <anon> (value is: 10)
--- Error 4 of 4 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\random_vassal\set_pacified] (Line 1648, column 6):
The required "years" entry was not found.
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\set_council_malcontent] (Line 1637, column 5):
Invalid node "set_council_malcontent" in scope CharCommand (value is: yes)
--- Error 1 of 4 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\warrior_lodge_norse\religion_authority] (Line 1638, column 6):
Invalid node "religion_authority" in scope SocietyCommand (value is: <a complex type>)
--- Error 2 of 4 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\tengri_pagan\religion_authority] (Line 1644, column 6):
The required "modifier" entry was not found.
--- Error 3 of 4 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\tengri_pagan\religion_authority\name] (Line 1645, column 7):
Invalid node "name" in scope ComplexRA (value is: hellenic_resurgence)
--- Error 4 of 4 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\k_papal_state\religion_authority] (Line 1650, column 6):
Invalid node "religion_authority" in scope TitleCommand (value is: <a complex type>)
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\job_spiritual\set_job_action\where] (Line 1678, column 7):
"333" is not a valid ThisProv.
Additional information: Expected one of: THIS, ROOT, FROM, FROMFROM, FROMFROMFROM (and so on), PREV, PREVPREV (and so on)
At <mod>\events\on_action_events.txt [narrative_event\trigger\OR\new_character\NOT\has_landed_title] (Line 6183, column 6):
"ROOT" is not a valid AnyTitle, MaybeEventTargetTitle, or No.
MaybeEventTargetTitle: cannot be because ROOT points to <CharTrigger>, not Title.
§Yroot§!:
seed=1956421203
title=k_thrace (Thrace)
§Yfrom§!:
seed=1783270223
char=34034 (Caliph Al-Mustakfi II)
§Ythis§!:
seed=1180013517
char=34034 (Caliph Al-Mustakfi II)
new_char=465500 (Basileus Andronikos III of the Byzantine Empire)
war=0 (Sunni Jihad for Thrace)
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\reverse_religion] (Line 2322, column 5):
"spouse" is not a valid MaybeEventTarget(Char, Prov).
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\set_parent_religion\religion] (Line 2288, column 6):
"location" is not a valid Religion, MaybeEventTargetCharProvReligionSociety, ReligionTargetCheck, SocietyThingsWithoutThis, or CharTargetExcludingMaybeEventTarget.
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\c_brugge\location\religion] (Line 2256, column 7):
"warrior_lodge_norse" is not a valid Religion, MaybeEventTargetCharProvReligionSocietyTitle, CharTargetExcludingMaybeEventTarget, or ReligionTargetCheck.
84 = {
save_global_event_target_as = temp_province
}
capital = event_target:temp_province
--- Error 1 of 2 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\change_society_currency\society] (Line 2115, column 6):
"secret_religious_cult" is not a valid Society.
--- Error 2 of 2 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\save_persistent_event_target\scope] (Line 2128, column 6):
"secret_religious_cult" is not a valid MaybeEventTargetArtifactCharOffmapPowerProvSocietyTitle, AnyTitle, or "religion_scope".
some_character_scope = {
create_retinue = RETTYPE_CUL_FRA
}
--- Error 1 of 4 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\b_roma\remove_holding_modifiers\name] (Line 1941, column 7):
Invalid node "name" in scope <anon> (value is: promised_a_title)
--- Error 2 of 4 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\remove_character_modifiers] (Line 1968, column 5):
The required "modifier" entry was not found.
--- Error 3 of 4 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\remove_character_modifiers\name] (Line 1969, column 6):
Invalid node "name" in scope <anon> (value is: promised_a_title)
--- Error 4 of 4 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\b_roma\remove_holding_modifiers] (Line 1940, column 6):
The required "modifier" entry was not found.
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\any_artifact\set_artifact_original_owner] (Line 1988, column 6):
Invalid node "set_artifact_original_owner" in scope ArtifactMaybeLimitCommand (value is: c_6392)
--- Error 1 of 3 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\export_to_variable\who] (Line 1933, column 6):
"capital_holding" is not a valid ThisChar, ThisProv, or ThisTitle.
--- Error 2 of 3 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\export_to_variable\who] (Line 1921, column 6):
"liege" is not a valid ThisChar, ThisProv, or ThisTitle.
--- Error 3 of 3 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\export_to_variable\who] (Line 1927, column 6):
"capital_scope" is not a valid ThisChar, ThisProv, or ThisTitle.
--- Error 1 of 3 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\496\wonder\remove_wonder_upgrade_slots] (Line 1870, column 7):
Invalid node "remove_wonder_upgrade_slots" in scope WonderBuildingCommand (value is: 4)
--- Error 2 of 3 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\496\wonder\add_wonder_upgrade_slots] (Line 1869, column 7):
Invalid node "add_wonder_upgrade_slots" in scope WonderBuildingCommand (value is: 8)
--- Error 3 of 3 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\496\wonder\add_wonder_stage] (Line 1868, column 7):
Invalid node "add_wonder_stage" in scope WonderBuildingCommand (value is: 2)
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\any_wonder\wonder_stage_age] (Line 531, column 6):
Invalid node "wonder_stage_age" in scope WonderBuildingTriggerWithCount (value is: 30)
--- Error 1 of 6 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\add_alliance\who] (Line 1840, column 6):
"liege" is not a valid ThisChar.
Additional information: Expected one of: THIS, ROOT, FROM, FROMFROM, FROMFROMFROM (and so on), PREV, PREVPREV (and so on)
--- Error 2 of 6 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\add_alliance\who] (Line 1836, column 6):
"spouse" is not a valid ThisChar.
Additional information: Expected one of: THIS, ROOT, FROM, FROMFROM, FROMFROMFROM (and so on), PREV, PREVPREV (and so on)
--- Error 3 of 6 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\add_alliance\who] (Line 1832, column 6):
"c_144999" is not a valid ThisChar.
Additional information: Expected one of: THIS, ROOT, FROM, FROMFROM, FROMFROMFROM (and so on), PREV, PREVPREV (and so on)
--- Error 4 of 6 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\add_alliance] (Line 1831, column 5):
The required "years" entry was not found.
--- Error 5 of 6 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\add_alliance\days] (Line 1833, column 6):
Invalid node "days" in scope <anon> (value is: 5)
--- Error 6 of 6 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\add_alliance\months] (Line 1837, column 6):
Invalid node "months" in scope <anon> (value is: 5)
--- Error 1 of 3 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\any_wonder_owner] (Line 1814, column 5):
Invalid node "any_wonder_owner" in scope CharCommand (value is: <a complex type>)
--- Error 2 of 3 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\random_quester_targeting_this] (Line 1825, column 5):
Invalid node "random_quester_targeting_this" in scope CharCommand (value is: <a complex type>)
--- Error 3 of 3 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\random_quester] (Line 1828, column 5):
Invalid node "random_quester" in scope CharCommand (value is: <a complex type>)
--- Error 1 of 2 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\restore_succession] (Line 1811, column 5):
Invalid node "restore_succession" in scope CharCommand (value is: event_target:test_kingdom)
--- Error 2 of 2 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\k_lotharingia\save_succession] (Line 1808, column 6):
Invalid node "save_succession" in scope TitleCommand (value is: THIS)
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\any_army\at_location] (Line 1240, column 6):
Invalid node "at_location" in scope UnitTriggerWithCount (value is: PREV)
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\max_realm_levy_diff\who] (Line 921, column 6):
"ROOT" is not a valid MaybeEventTargetChar or CharTargetExcludingMaybeEventTarget.
MaybeEventTargetChar: cannot be because ROOT points to <TitleTrigger>, not Char.
--- Error 1 of 3 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\capital_holding\has_instances_of_holding_modifier] (Line 899, column 6):
The required "modifier" entry was not found.
--- Error 2 of 3 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\capital_holding\has_instances_of_holding_modifier\amount] (Line 901, column 7):
The value '0' on node 'amount' must be a positive integer.
--- Error 3 of 3 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\capital_holding\has_instances_of_holding_modifier\name] (Line 900, column 7):
Invalid node "name" in scope <anon> (value is: nomad_population_boom_spillover)
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\parent_religion\b_canterbury\is_holy_site] (Line 762, column 7):
"warrior_lodge_norse" is not a valid MaybeEventTargetCharProvReligion, Religion, or CharacterId.
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope] (Line 146, column 4):
There may be no duplications of a "government" clause. (Are you missing an 'or' or 'not' wrapper?)
There were 4 duplicates.
[I15830|L637|C5]: government = k_lotharingia
[I15862|L638|C5]: government = c_144999
[I15889|L639|C5]: government = liege
[I15913|L640|C5]: government = spouse
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\liege\real_day_of_year] (Line 598, column 6):
Invalid node "real_day_of_year" in scope CharTrigger (value is: 6)
--- Error 1 of 4 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\num_of_titles_in_realm] (Line 544, column 5):
Invalid node "num_of_titles_in_realm" in scope CharTrigger (value is: 3)
--- Error 2 of 4 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\num_of_baron_titles_in_realm] (Line 558, column 5):
Invalid node "num_of_baron_titles_in_realm" in scope CharTrigger (value is: 3)
--- Error 3 of 4 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\num_of_duke_titles_in_realm] (Line 562, column 5):
Invalid node "num_of_duke_titles_in_realm" in scope CharTrigger (value is: 3)
--- Error 4 of 4 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\num_of_king_titles_in_realm] (Line 564, column 5):
Invalid node "num_of_king_titles_in_realm" in scope CharTrigger (value is: 3)
--- Error 1 of 2 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\num_of_hospitals_diff] (Line 525, column 5):
The required "character" entry was not found.
--- Error 2 of 2 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\num_of_hospitals_diff\who] (Line 526, column 6):
Invalid node "who" in scope <anon> (value is: liege)
--- Error 1 of 1 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope] (Line 146, column 4):
There may be no duplications of a "difficulty" clause.
There were 2 duplicates.
[I12612|L491|C5]: difficulty = 1
[I12633|L492|C5]: difficulty = 4
--- Error 1 of 2 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\has_position] (Line 234, column 5):
"job_spymaster" is not a valid CouncilPosition.
--- Error 2 of 2 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\has_position] (Line 236, column 5):
"c_6392" is not a valid CouncilPosition.
--- Error 1 of 10 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\held_favor_activated_on] (Line 228, column 5):
"no" is not a valid MaybeEventTargetCharProvTitle, AnyTitle, or CharTargetExcludingMaybeEventTarget.
--- Error 2 of 10 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\holds_favor_on] (Line 212, column 5):
"yes" is not a valid MaybeEventTargetChar or Liege.
--- Error 3 of 10 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\holds_favor_on] (Line 213, column 5):
"no" is not a valid MaybeEventTargetChar or Liege.
--- Error 4 of 10 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\holds_favor_on] (Line 214, column 5):
"c_6392" is not a valid MaybeEventTargetChar or Liege.
--- Error 5 of 10 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\owes_favor_to] (Line 217, column 5):
"yes" is not a valid MaybeEventTarget(Char).
--- Error 6 of 10 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\owes_favor_to] (Line 218, column 5):
"no" is not a valid MaybeEventTarget(Char).
--- Error 7 of 10 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\owes_favor_to] (Line 219, column 5):
"c_6392" is not a valid MaybeEventTarget(Char).
--- Error 8 of 10 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\owed_favor_activated_by] (Line 222, column 5):
"yes" is not a valid MaybeEventTargetCharProvTitle, AnyTitle, or CharTargetExcludingMaybeEventTarget.
--- Error 9 of 10 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\owed_favor_activated_by] (Line 223, column 5):
"no" is not a valid MaybeEventTargetCharProvTitle, AnyTitle, or CharTargetExcludingMaybeEventTarget.
--- Error 10 of 10 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\held_favor_activated_on] (Line 227, column 5):
"yes" is not a valid MaybeEventTargetCharProvTitle, AnyTitle, or CharTargetExcludingMaybeEventTarget.
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\could_be_child_of] (Line 169, column 5):
Invalid node "could_be_child_of" in scope CharTrigger (value is: c_6392)
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\leads_faction] (Line 175, column 5):
"no" is not a valid Faction or Yes.
--- Error 1 of 1 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\has_ambition] (Line 199, column 5):
"c_6392" is not a valid Objective or Bool.
--- Error 1 of 1 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\has_plot] (Line 144, column 5):
"c_91487" is not a valid Plot or Bool.
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\capital_scope\trade_route] (Line 162, column 6):
"333" is not a valid TradeRoute.
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\controls] (Line 153, column 5):
Invalid node "controls" in scope CharTrigger (value is: 333)
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope] (Line 146, column 4):
There may be no duplications of a "random" clause.
There were 2 duplicates.
[I2742|L158|C5]: random = 30
[I2760|L159|C5]: random = 60
--- Error 1 of 2 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\is_landed_title_being_created] (Line 144, column 4):
Invalid node "is_landed_title_being_created" in scope DecisionTriggerFromFromNone (value is: no)
--- Error 2 of 2 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\is_landed_title_being_created] (Line 143, column 4):
Invalid node "is_landed_title_being_created" in scope DecisionTriggerFromFromNone (value is: yes)
--- Error 1 of 8 ---
At <mod>\common\laws\ze_demesne_laws.txt [laws\status_of_women_1\allow\holder_scope\manpower_growth] (Line 158, column 5):
Invalid node "manpower_growth" in scope CharTrigger (value is: 20)
--- Error 2 of 8 ---
At <mod>\common\laws\ze_demesne_laws.txt [laws\status_of_women_1\allow\holder_scope\max_population] (Line 164, column 5):
Invalid node "max_population" in scope CharTrigger (value is: 0)
--- Error 3 of 8 ---
At <mod>\common\laws\ze_demesne_laws.txt [laws\status_of_women_1\allow\holder_scope\max_population_and_manpower] (Line 167, column 5):
Invalid node "max_population_and_manpower" in scope CharTrigger (value is: 0)
--- Error 4 of 8 ---
At <mod>\common\laws\ze_demesne_laws.txt [laws\status_of_women_1\allow\holder_scope\num_of_demesne_empty_provinces] (Line 170, column 5):
Invalid node "num_of_demesne_empty_provinces" in scope CharTrigger (value is: 0)
--- Error 5 of 8 ---
At <mod>\common\laws\ze_demesne_laws.txt [laws\status_of_women_1\allow\holder_scope\population_growth] (Line 188, column 5):
Invalid node "population_growth" in scope CharTrigger (value is: 0)
--- Error 6 of 8 ---
At <mod>\common\laws\ze_demesne_laws.txt [laws\status_of_women_1\allow\holder_scope\population_and_manpower_growth] (Line 191, column 5):
Invalid node "population_and_manpower_growth" in scope CharTrigger (value is: 0)
--- Error 7 of 8 ---
At <mod>\common\laws\ze_demesne_laws.txt [laws\status_of_women_1\allow\holder_scope\raised_manpower] (Line 194, column 5):
Invalid node "raised_manpower" in scope CharTrigger (value is: 0)
--- Error 8 of 8 ---
At <mod>\common\laws\ze_demesne_laws.txt [laws\status_of_women_1\allow\holder_scope\total_manpower] (Line 197, column 5):
Invalid node "total_manpower" in scope CharTrigger (value is: 0)
--- Error 1 of 6 ---
At <mod>\common\laws\ze_demesne_laws.txt [laws\status_of_women_1\allow\holder_scope\unused_manpower] (Line 200, column 5):
"0" is not a valid PositiveInt.
--- Error 2 of 6 ---
At <mod>\common\laws\ze_demesne_laws.txt [laws\status_of_women_1\allow\holder_scope\capital_scope\num_of_empty_holdings] (Line 204, column 6):
"0" is not a valid PositiveInt.
--- Error 3 of 6 ---
At <mod>\common\laws\ze_demesne_laws.txt [laws\status_of_women_1\allow\holder_scope\num_of_feuds] (Line 173, column 5):
"0" is not a valid PositiveInt.
--- Error 4 of 6 ---
At <mod>\common\laws\ze_demesne_laws.txt [laws\status_of_women_1\allow\holder_scope\num_of_subrealm_empty_provinces] (Line 176, column 5):
"0" is not a valid PositiveInt.
--- Error 5 of 6 ---
At <mod>\common\laws\ze_demesne_laws.txt [laws\status_of_women_1\allow\holder_scope\population] (Line 179, column 5):
"0" is not a valid PositiveInt.
--- Error 6 of 6 ---
At <mod>\common\laws\ze_demesne_laws.txt [laws\status_of_women_1\allow\holder_scope\population_and_manpower] (Line 182, column 5):
"0" is not a valid PositiveInt.
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\reverse_has_embargo] (Line 143, column 5):
Invalid node "reverse_has_embargo" in scope CharTrigger (value is: c_144999)
--- Error 1 of 2 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\reverse_opinion_levy_raised_days] (Line 151, column 5):
Invalid node "reverse_opinion_levy_raised_days" in scope CharTrigger (value is: <a complex type>)
--- Error 2 of 2 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\reverse_combat_rating_diff] (Line 161, column 5):
Invalid node "reverse_combat_rating_diff" in scope CharTrigger (value is: <a complex type>)
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\conquest_culture] (Line 554, column 4):
"none" is not a valid Culture, MaybeEventTargetCharCultureProvTitle, or CharTargetExcludingMaybeEventTarget.
--- Error 1 of 4 ---
At <mod>\common\laws\ze_demesne_laws.txt [laws\status_of_women_1\effect\holder_scope\clan_opinion] (Line 290, column 5):
Invalid node "clan_opinion" in scope CharCommand (value is: <a complex type>)
--- Error 2 of 4 ---
At <mod>\common\laws\ze_demesne_laws.txt [laws\status_of_women_1\effect\holder_scope\clan_reverse_opinion] (Line 295, column 5):
Invalid node "clan_reverse_opinion" in scope CharCommand (value is: <a complex type>)
--- Error 3 of 4 ---
At <mod>\common\laws\ze_demesne_laws.txt [laws\status_of_women_1\effect\holder_scope\clan_remove_opinion] (Line 301, column 5):
Invalid node "clan_remove_opinion" in scope CharCommand (value is: <a complex type>)
--- Error 4 of 4 ---
At <mod>\common\laws\ze_demesne_laws.txt [laws\status_of_women_1\effect\holder_scope\clan_reverse_remove_opinion] (Line 305, column 5):
Invalid node "clan_reverse_remove_opinion" in scope CharCommand (value is: <a complex type>)
--- Error 1 of 2 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\reverse_leave_plot] (Line 571, column 5):
Invalid node "reverse_leave_plot" in scope CharCommand (value is: c_91487)
--- Error 2 of 2 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\reverse_back_plot] (Line 570, column 5):
Invalid node "reverse_back_plot" in scope CharCommand (value is: c_91487)
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\reverse_set_opinion_levy_raised_days] (Line 573, column 5):
Invalid node "reverse_set_opinion_levy_raised_days" in scope CharCommand (value is: <a complex type>)
--- Error 1 of 6 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\held_title_rating] (Line 142, column 5):
"1000" is not a valid MaybeEventTarget(Char).
--- Error 2 of 6 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\held_title_rating] (Line 143, column 5):
"3000" is not a valid MaybeEventTarget(Char).
--- Error 3 of 6 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\held_title_rating] (Line 144, column 5):
"ROOT" is not a valid MaybeEventTarget(Char).
ROOT points to <TitleTrigger>, not Char.
--- Error 4 of 6 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\held_title_rating] (Line 147, column 5):
"capital_scope" is not a valid MaybeEventTarget(Char).
--- Error 5 of 6 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\held_title_rating] (Line 148, column 5):
"liege" is not a valid MaybeEventTarget(Char).
--- Error 6 of 6 ---
At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope\held_title_rating] (Line 149, column 5):
"c_144999" is not a valid MaybeEventTarget(Char).
At <mod>\common\objectives\00_plots.txt [plot_gain_vassal_title\chance\trigger\FROM\trigger_if\limit\dynasty] (Line 609, column 16):
"ROOT" is not a valid None, 0, MaybeEventTargetChar, OpinionClauseDefinedTypes, DynastyId, or CharTargetExcludingMaybeEventTarget.
MaybeEventTargetChar: cannot be because ROOT points to <TitleTrigger>, not Char.
New version (v1.32.25) is giving me a fatal error while the older version (v1.32.24) works just fine:
Beginning validation...
Beginning Artifacts validation...
Artifacts validation complete in 9113 ms!
Beginning Bloodlines validation...
Bloodlines validation complete in 252 ms!
Beginning Buildings and wonders validation...
Buildings and wonders validation complete in 935 ms!
Beginning Casus belli validation...
Casus belli validation complete in 1177 ms!
Beginning Characters validation...
Character DB loaded in 518 ms.
Characters validation complete in 6701 ms!
Beginning Combat Tactics validation...
Combat Tactics validation complete in 221 ms!
Beginning Councillors validation...
Councillors validation complete in 197 ms!
Beginning Cultures validation...
Cultures validation complete in 980 ms!
Beginning Death validation...
Death validation complete in 101 ms!
Beginning Decisions validation...
Decisions validation complete in 1348 ms!
Beginning Dynasties validation...
Dynasties validation complete in 1484 ms!
Beginning Events validation...
ERROR: type not found: SocietyThingsExcludingThis
Status: Attempting to load type from placeholder.
ITEMS IN SCOPE
%ModulePath: Audax.Pdox.IO.CFilePath
$IfPreprocessor.Flags: Audax.Validator.IfSystem.IfPreprocessor+Flags
ComplexRA: Audax.Validator.TypeCore.ComplexConstraint
FactorModifier: Audax.Validator.TypeCore.ComplexConstraint
AdditiveModifier: Audax.Validator.TypeCore.ComplexConstraint
%ValidatorList: System.Collections.Generic.List`1[Audax.Validator.ValidatorJob]
%TheValidator: Audax.Validator.GameValidator
Child: Audax.Validator.TypeCore.ChildConstraintSystem.NodeTemplateConstraintFactory
Child: Audax.Validator.TypeCore.ChildConstraintSystem.NodeTemplate
Optional: Audax.Validator.TypeCore.ChildConstraintSystem.NodeTemplateConstraintFactory
Optional: Audax.Validator.TypeCore.ChildConstraintSystem.NodeTemplate
Single: Audax.Validator.TypeCore.ChildConstraintSystem.NodeTemplateConstraintFactory
Single: Audax.Validator.TypeCore.ChildConstraintSystem.NodeTemplate
Required: Audax.Validator.TypeCore.ChildConstraintSystem.NodeTemplateConstraintFactory
Required: Audax.Validator.TypeCore.ChildConstraintSystem.NodeTemplate
OptionList: Audax.Validator.TypeCore.ChildConstraintSystem.NodeTemplateConstraintFactory
OptionList: Audax.Validator.TypeCore.ChildConstraintSystem.NodeTemplate
RequiredList: Audax.Validator.TypeCore.ChildConstraintSystem.NodeTemplateConstraintFactory
RequiredList: Audax.Validator.TypeCore.ChildConstraintSystem.NodeTemplate
PdoList: Audax.Validator.TypeCore.ChildConstraintSystem.NodeTemplateConstraintFactory
PdoList: Audax.Validator.TypeCore.ChildConstraintSystem.NodeTemplate
Debug: Audax.Validator.TypeCore.ChildConstraintSystem.NodeTemplateConstraintFactory
Debug: Audax.Validator.TypeCore.ChildConstraintSystem.NodeTemplate
Debug: Audax.Validator.TypeExtension.DebugConstraint
Untyped: Audax.Validator.TypeCore.ChildConstraintSystem.NodeTemplateConstraintFactory
Untyped: Audax.Validator.TypeCore.ChildConstraintSystem.NodeTemplate
Untyped: Audax.Validator.TypeExtension.UntypedConstraint
Bool: Audax.Validator.TypeCore.EnumConstraint
0: Audax.Validator.TypeCore.LiteralConstraint
1: Audax.Validator.TypeCore.LiteralConstraint
2: Audax.Validator.TypeCore.LiteralConstraint
3: Audax.Validator.TypeCore.LiteralConstraint
4: Audax.Validator.TypeCore.LiteralConstraint
5: Audax.Validator.TypeCore.LiteralConstraint
6: Audax.Validator.TypeCore.LiteralConstraint
7: Audax.Validator.TypeCore.LiteralConstraint
-1: Audax.Validator.TypeCore.LiteralConstraint
-2: Audax.Validator.TypeCore.LiteralConstraint
-3: Audax.Validator.TypeCore.LiteralConstraint
-4: Audax.Validator.TypeCore.LiteralConstraint
-5: Audax.Validator.TypeCore.LiteralConstraint
-6: Audax.Validator.TypeCore.LiteralConstraint
-7: Audax.Validator.TypeCore.LiteralConstraint
NonNegOrNullInt: Audax.Validator.TypeExtension.RestrictedNumberConsr.RestrictedNumberConstraint
NonNegativeDouble: Audax.Validator.TypeExtension.RestrictedNumberConsr.RestrictedNumberConstraint
PosDbl: Audax.Validator.TypeExtension.RestrictedNumberConsr.RestrictedNumberConstraint
PositivePercent: Audax.Validator.TypeExtension.RestrictedNumberConsr.RestrictedNumberConstraint
IntPercent: Audax.Validator.TypeExtension.RestrictedNumberConsr.RestrictedNumberConstraint
Percent: Audax.Validator.TypeExtension.RestrictedNumberConsr.RestrictedNumberConstraint
NonNegPercent: Audax.Validator.TypeExtension.RestrictedNumberConsr.RestrictedNumberConstraint
DblPercent: Audax.Validator.TypeExtension.RestrictedNumberConsr.RestrictedNumberConstraint
NonNegDblPercent: Audax.Validator.TypeExtension.RestrictedNumberConsr.RestrictedNumberConstraint
PositiveDoublePercent: Audax.Validator.TypeExtension.RestrictedNumberConsr.RestrictedNumberConstraint
NonZeroInt: Audax.Validator.TypeCore.ComplexConstraint
NonZeroDouble: Audax.Validator.TypeCore.ComplexConstraint
NonZeroDblPercent: Audax.Validator.TypeCore.ComplexConstraint
PositiveInt: Audax.Validator.TypeExtension.RestrictedNumberConsr.RestrictedNumberConstraint
NegativeInt: Audax.Validator.TypeExtension.RestrictedNumberConsr.RestrictedNumberConstraint
NonNegativeInt: Audax.Validator.TypeExtension.RestrictedNumberConsr.RestrictedNumberConstraint
NonPositiveInt: Audax.Validator.TypeExtension.RestrictedNumberConsr.RestrictedNumberConstraint
NegOneOrPositiveInt: Audax.Validator.TypeExtension.RestrictedNumberConsr.RestrictedNumberConstraint
PosInt: Audax.Validator.TypeCore.PlaceholderConstraint
NegInt: Audax.Validator.TypeCore.PlaceholderConstraint
NonNegInt: Audax.Validator.TypeCore.PlaceholderConstraint
NonZeroDbl: Audax.Validator.TypeCore.PlaceholderConstraint
NzDbl: Audax.Validator.TypeCore.PlaceholderConstraint
NonNegDbl: Audax.Validator.TypeCore.PlaceholderConstraint
NnDbl: Audax.Validator.TypeCore.PlaceholderConstraint
NnDouble: Audax.Validator.TypeCore.PlaceholderConstraint
NnDblP: Audax.Validator.TypeCore.PlaceholderConstraint
PInt: Audax.Validator.TypeCore.PlaceholderConstraint
NInt: Audax.Validator.TypeCore.PlaceholderConstraint
NnInt: Audax.Validator.TypeCore.PlaceholderConstraint
NzDblP: Audax.Validator.TypeCore.PlaceholderConstraint
NzInt: Audax.Validator.TypeCore.PlaceholderConstraint
NnP: Audax.Validator.TypeCore.PlaceholderConstraint
PDblP: Audax.Validator.TypeCore.PlaceholderConstraint
PDbl: Audax.Validator.TypeCore.PlaceholderConstraint
Empty: Audax.Validator.TypeCore.ComplexConstraint
Localization: Audax.Validator.Clausewitz.Localization.LocalizationManager+LocalizationValidatorFactory
GroupValidator: Audax.Validator.GroupValidatorFactory
ResourceUseValidator: Audax.Validator.ResourceUse.ResourceUseValidatorFactory
Eval: Audax.Validator.Eval.EvalConstraintFactory
Ensure: Audax.Validator.EnsureConstraintSystem.EnsureConstraintFactory
AddContextValidatorStackFrame: Audax.Validator.ContextValidatorSystem.AddContextValidatorStackFrameConstraintFactory
ContextValidator: Audax.Validator.ContextValidatorSystem.ContextValidatorConstraintFactory
OnTriggerChecker: Audax.Validator.ContextValidatorSystem.OnTriggerCheckerConstraintFactory
NamespaceEventId: Audax.Validator.ContextValidatorSystem.NamespaceEventIdConstraint
FileExists: Audax.Validator.NewCore.FileExistsConstraintFactory
ExaminePath: Audax.Validator.TypeCore.ExaminePathConstraintFactory
Inherits: Audax.Validator.TypeCore.InheritanceConstraintFactory
Ch: Audax.Validator.TypeCore.ChildConstraintSystem.ChildConstraintFactory
Local: Audax.Validator.TypeCore.Locals.LocalConstraintFactory
LocalContainer: Audax.Validator.TypeCore.Locals.LocalContainerValidatorFactory
LocalOp: Audax.Validator.TypeCore.Locals.LocalOpConstraintFactory
AllOf: Audax.Validator.TypeExtension.AllOfConstraintFactory
AllOrNone: Audax.Validator.TypeExtension.AllOrNoneConstraintFactory
AllowSemicolonOnlyLines: Audax.Validator.TypeExtension.AllowSemicolonOnlyLinesConstraint
AtMostOne: Audax.Validator.TypeExtension.AtMostOneConstraintFactory
AttributeLimits: Audax.Validator.TypeExtension.AttributeConstraintFactory
Catch: Audax.Validator.TypeExtension.CatchConstraintFactory
InOrder: Audax.Validator.TypeExtension.InOrderConstraintFactory
SkipIfEmpty: Audax.Validator.TypeExtension.SkipIfEmptyConstraintFactory
FilePath: Audax.Validator.TypeExtension.PathConstraintFactory
NodeSwitcher: Audax.Validator.TypeExtension.NodeSwitcherFactory
OneOf: Audax.Validator.TypeExtension.OneOfConstraintFactory
Right: Audax.Validator.TypeExtension.RightConstraintFactory
Throw: Audax.Validator.TypeExtension.ThrowConstraintFactory
ValidateFile: Audax.Validator.TypeExtension.ValidateFileConstraintFactory
Default: Audax.Validator.TypeExtension.DeclarativeValidatorFactory
Null: Audax.Validator.TypeExtension.NullValidatorFactory
SetFlag: Audax.Validator.TypeExtension.SetFlagValidatorFactory
FancyUniqueId: Audax.Validator.TypeExtension.FancyUniqueIdConstraintFactory
UniqueId: Audax.Validator.TypeExtension.UniqueIdConstraintFactory
RestrictedNumber: Audax.Validator.TypeExtension.RestrictedNumberConsr.RestrictedNumberConstraintFactory
%Name: Crusader Kings II
%Key: Ck2
%System: Ck2
CheckHasIfOrElseIfPrior: Audax.Validator.NewCore.ElseClauseCheckerConstraint
CheckDupsInDates: Audax.Validator.NewCore.DupsInDatesConstraint
IconRef: Audax.Validator.NewCore.IconRefConstraintFactory
CheckDatesOrdered: Audax.Validator.NewCore.OrderedDateConstraint
CheckKey: Audax.Validator.Clausewitz.Localization.LocalOpConstraintFactory
FancilyPickCorrectBecauseParadoxDoesntMakeThingsWithDifferentNames: Audax.Validator.Clausewitz.Eu4.CheckVarThingyFactory
CheckExportToVariableValue: Audax.Validator.Clausewitz.Ck2.CheckExportToVariableValueConstraintFactory
Ck2ProvinceHistoryCheckKey: Audax.Validator.Clausewitz.Ck2.Ck2ProvinceHistoryCheckKeyConstraintFactory
ScriptedScoreValueCheck: Audax.Validator.Clausewitz.Ck2.ScriptedScoreValueCheckFactory
Ck2ReligionChecks: Audax.Validator.Clausewitz.Ck2.Ck2ReligionChecksConstraint
Ck2CheckEventBorderPrefix: Audax.Validator.Clausewitz.Ck2.Ck2CheckEventBorderPrefixConstraint
Ck2TitleCheckKey: Audax.Validator.Clausewitz.Ck2.Ck2TitleCheckKeyFactory
Ck2CheckModifierKey: Audax.Validator.Clausewitz.Ck2.Ck2CheckModifierKeyFactory
TitleCapitalChecks: Audax.Validator.Clausewitz.Ck2.TitleCapitalChecksConstraintFactory
MercenaryModifier: Audax.Validator.TypeCore.EnumConstraint
CharBirthDeathCheck: Audax.Validator.Clausewitz.Ck2.CharBirthDeathCheck
DicEnumValueFor: Audax.Validator.ScriptingSystem.DicEnumConstraintFactory
_ContextValidatorInfo.List.@@48434940jfdjs: System.Collections.Generic.List`1[Audax.Validator.ContextValidatorSystem.ContextValidator]
TacticGroup: Audax.Validator.TypeCore.EnumConstraint
Tactic: Audax.Validator.TypeCore.EnumConstraint
Phase: Audax.Validator.TypeCore.EnumConstraint
ReligionModifier: Audax.Validator.TypeCore.EnumConstraint
StaticModifier: Audax.Validator.TypeCore.EnumConstraint
NormalModifier: Audax.Validator.TypeCore.EnumConstraint
TriggeredModifier: Audax.Validator.TypeCore.EnumConstraint
CharModifierDoubleKey: Audax.Validator.TypeCore.EnumConstraint
Modifier: Audax.Validator.TypeCore.ComplexConstraint
BaseModifier: Audax.Validator.TypeCore.ComplexConstraint
ProvModifier: Audax.Validator.TypeCore.ComplexConstraint
CharModifier: Audax.Validator.TypeCore.ComplexConstraint
AiModifier: Audax.Validator.TypeCore.EnumConstraint
OpinionModifier: Audax.Validator.TypeCore.EnumConstraint
Nickname: Audax.Validator.TypeCore.EnumConstraint
Objective: Audax.Validator.TypeCore.EnumConstraint
Tech: Audax.Validator.TypeCore.EnumConstraint
MinorTitle: Audax.Validator.TypeCore.EnumConstraint
NonLandTitleBase: Audax.Validator.TypeCore.ComplexConstraint
Trait: Audax.Validator.TypeCore.EnumConstraint
ReligionBranchTag: Audax.Validator.TypeCore.EnumConstraint
OffmapPowerHistoryFile: Audax.Validator.TypeCore.ComplexConstraint
CharMultModifier: Audax.Validator.TypeCore.ComplexConstraint
CharAdditiveModifier: Audax.Validator.TypeCore.ComplexConstraint
CharAdditiveOpinionModifier: Audax.Validator.TypeCore.ComplexConstraint
CharWeightBase: Audax.Validator.TypeCore.ComplexConstraint
CharValueWeight: Audax.Validator.TypeCore.ComplexConstraint
CharFactorWeight: Audax.Validator.TypeCore.ComplexConstraint
ProvMultModifier: Audax.Validator.TypeCore.ComplexConstraint
ProvAdditiveModifier: Audax.Validator.TypeCore.ComplexConstraint
ProvWeightBase: Audax.Validator.TypeCore.ComplexConstraint
ProvValueWeight: Audax.Validator.TypeCore.ComplexConstraint
ProvFactorWeight: Audax.Validator.TypeCore.ComplexConstraint
TitleMultModifier: Audax.Validator.TypeCore.ComplexConstraint
TitleAdditiveModifier: Audax.Validator.TypeCore.ComplexConstraint
TitleWeightBase: Audax.Validator.TypeCore.ComplexConstraint
TitleValueWeight: Audax.Validator.TypeCore.ComplexConstraint
TitleFactorWeight: Audax.Validator.TypeCore.ComplexConstraint
GlobalMultModifier: Audax.Validator.TypeCore.ComplexConstraint
GlobalAdditiveModifier: Audax.Validator.TypeCore.ComplexConstraint
GlobalWeightBase: Audax.Validator.TypeCore.ComplexConstraint
GlobalValueWeight: Audax.Validator.TypeCore.ComplexConstraint
GlobalFactorWeight: Audax.Validator.TypeCore.ComplexConstraint
UnitMultModifier: Audax.Validator.TypeCore.ComplexConstraint
UnitAdditiveModifier: Audax.Validator.TypeCore.ComplexConstraint
UnitWeightBase: Audax.Validator.TypeCore.ComplexConstraint
UnitValueWeight: Audax.Validator.TypeCore.ComplexConstraint
UnitFactorWeight: Audax.Validator.TypeCore.ComplexConstraint
SocietyMultModifier: Audax.Validator.TypeCore.ComplexConstraint
SocietyAdditiveModifier: Audax.Validator.TypeCore.ComplexConstraint
SocietyWeightBase: Audax.Validator.TypeCore.ComplexConstraint
SocietyValueWeight: Audax.Validator.TypeCore.ComplexConstraint
SocietyFactorWeight: Audax.Validator.TypeCore.ComplexConstraint
ArtifactMultModifier: Audax.Validator.TypeCore.ComplexConstraint
ArtifactAdditiveModifier: Audax.Validator.TypeCore.ComplexConstraint
ArtifactWeightBase: Audax.Validator.TypeCore.ComplexConstraint
ArtifactValueWeight: Audax.Validator.TypeCore.ComplexConstraint
ArtifactFactorWeight: Audax.Validator.TypeCore.ComplexConstraint
BattleMultModifier: Audax.Validator.TypeCore.ComplexConstraint
BattleAdditiveModifier: Audax.Validator.TypeCore.ComplexConstraint
BattleWeightBase: Audax.Validator.TypeCore.ComplexConstraint
BattleValueWeight: Audax.Validator.TypeCore.ComplexConstraint
BattleFactorWeight: Audax.Validator.TypeCore.ComplexConstraint
WarMultModifier: Audax.Validator.TypeCore.ComplexConstraint
WarAdditiveModifier: Audax.Validator.TypeCore.ComplexConstraint
WarWeightBase: Audax.Validator.TypeCore.ComplexConstraint
WarValueWeight: Audax.Validator.TypeCore.ComplexConstraint
WarFactorWeight: Audax.Validator.TypeCore.ComplexConstraint
SiegeMultModifier: Audax.Validator.TypeCore.ComplexConstraint
SiegeAdditiveModifier: Audax.Validator.TypeCore.ComplexConstraint
SiegeWeightBase: Audax.Validator.TypeCore.ComplexConstraint
SiegeValueWeight: Audax.Validator.TypeCore.ComplexConstraint
SiegeFactorWeight: Audax.Validator.TypeCore.ComplexConstraint
OffmapPowerMultModifier: Audax.Validator.TypeCore.ComplexConstraint
OffmapPowerAdditiveModifier: Audax.Validator.TypeCore.ComplexConstraint
OffmapPowerWeightBase: Audax.Validator.TypeCore.ComplexConstraint
OffmapPowerValueWeight: Audax.Validator.TypeCore.ComplexConstraint
OffmapPowerFactorWeight: Audax.Validator.TypeCore.ComplexConstraint
ReligionMultModifier: Audax.Validator.TypeCore.ComplexConstraint
ReligionAdditiveModifier: Audax.Validator.TypeCore.ComplexConstraint
ReligionWeightBase: Audax.Validator.TypeCore.ComplexConstraint
ReligionValueWeight: Audax.Validator.TypeCore.ComplexConstraint
ReligionFactorWeight: Audax.Validator.TypeCore.ComplexConstraint
CultureMultModifier: Audax.Validator.TypeCore.ComplexConstraint
CultureAdditiveModifier: Audax.Validator.TypeCore.ComplexConstraint
CultureWeightBase: Audax.Validator.TypeCore.ComplexConstraint
CultureValueWeight: Audax.Validator.TypeCore.ComplexConstraint
CultureFactorWeight: Audax.Validator.TypeCore.ComplexConstraint
BloodlineMultModifier: Audax.Validator.TypeCore.ComplexConstraint
BloodlineAdditiveModifier: Audax.Validator.TypeCore.ComplexConstraint
BloodlineWeightBase: Audax.Validator.TypeCore.ComplexConstraint
BloodlineValueWeight: Audax.Validator.TypeCore.ComplexConstraint
BloodlineFactorWeight: Audax.Validator.TypeCore.ComplexConstraint
WonderBuildingMultModifier: Audax.Validator.TypeCore.ComplexConstraint
WonderBuildingAdditiveModifier: Audax.Validator.TypeCore.ComplexConstraint
WonderBuildingWeightBase: Audax.Validator.TypeCore.ComplexConstraint
WonderBuildingValueWeight: Audax.Validator.TypeCore.ComplexConstraint
WonderBuildingFactorWeight: Audax.Validator.TypeCore.ComplexConstraint
WonderUpgradeMultModifier: Audax.Validator.TypeCore.ComplexConstraint
WonderUpgradeAdditiveModifier: Audax.Validator.TypeCore.ComplexConstraint
WonderUpgradeWeightBase: Audax.Validator.TypeCore.ComplexConstraint
WonderUpgradeValueWeight: Audax.Validator.TypeCore.ComplexConstraint
WonderUpgradeFactorWeight: Audax.Validator.TypeCore.ComplexConstraint
CharCommandFromBloodline: Audax.Validator.TypeCore.ComplexConstraint
CharTriggerFromBloodline: Audax.Validator.TypeCore.ComplexConstraint
CharFromBloodlineMultModifier: Audax.Validator.TypeCore.ComplexConstraint
CharFromBloodlineAdditiveModifier: Audax.Validator.TypeCore.ComplexConstraint
CharFromBloodlineAdditiveOpinionModifier: Audax.Validator.TypeCore.ComplexConstraint
CharFromBloodlineWeightBase: Audax.Validator.TypeCore.ComplexConstraint
CharFromBloodlineValueWeight: Audax.Validator.TypeCore.ComplexConstraint
CharFromBloodlineFactorWeight: Audax.Validator.TypeCore.ComplexConstraint
CharCommandFromChar: Audax.Validator.TypeCore.ComplexConstraint
CharTriggerFromChar: Audax.Validator.TypeCore.ComplexConstraint
CharFromCharMultModifier: Audax.Validator.TypeCore.ComplexConstraint
CharFromCharAdditiveModifier: Audax.Validator.TypeCore.ComplexConstraint
CharFromCharAdditiveOpinionModifier: Audax.Validator.TypeCore.ComplexConstraint
CharFromCharWeightBase: Audax.Validator.TypeCore.ComplexConstraint
CharFromCharValueWeight: Audax.Validator.TypeCore.ComplexConstraint
CharFromCharFactorWeight: Audax.Validator.TypeCore.ComplexConstraint
CharCommandFromOffmapPower: Audax.Validator.TypeCore.ComplexConstraint
CharTriggerFromOffmapPower: Audax.Validator.TypeCore.ComplexConstraint
CharFromOffmapPowerMultModifier: Audax.Validator.TypeCore.ComplexConstraint
CharFromOffmapPowerAdditiveModifier: Audax.Validator.TypeCore.ComplexConstraint
CharFromOffmapPowerAdditiveOpinionModifier: Audax.Validator.TypeCore.ComplexConstraint
CharFromOffmapPowerWeightBase: Audax.Validator.TypeCore.ComplexConstraint
CharFromOffmapPowerValueWeight: Audax.Validator.TypeCore.ComplexConstraint
CharFromOffmapPowerFactorWeight: Audax.Validator.TypeCore.ComplexConstraint
CharCommandFromProv: Audax.Validator.TypeCore.ComplexConstraint
CharTriggerFromProv: Audax.Validator.TypeCore.ComplexConstraint
CharFromProvMultModifier: Audax.Validator.TypeCore.ComplexConstraint
CharFromProvAdditiveModifier: Audax.Validator.TypeCore.ComplexConstraint
CharFromProvAdditiveOpinionModifier: Audax.Validator.TypeCore.ComplexConstraint
CharFromProvWeightBase: Audax.Validator.TypeCore.ComplexConstraint
CharFromProvValueWeight: Audax.Validator.TypeCore.ComplexConstraint
CharFromProvFactorWeight: Audax.Validator.TypeCore.ComplexConstraint
CharCommandFromReligion: Audax.Validator.TypeCore.ComplexConstraint
CharTriggerFromReligion: Audax.Validator.TypeCore.ComplexConstraint
CharFromReligionMultModifier: Audax.Validator.TypeCore.ComplexConstraint
CharFromReligionAdditiveModifier: Audax.Validator.TypeCore.ComplexConstraint
CharFromReligionAdditiveOpinionModifier: Audax.Validator.TypeCore.ComplexConstraint
CharFromReligionWeightBase: Audax.Validator.TypeCore.ComplexConstraint
CharFromReligionValueWeight: Audax.Validator.TypeCore.ComplexConstraint
CharFromReligionFactorWeight: Audax.Validator.TypeCore.ComplexConstraint
CharCommandFromSociety: Audax.Validator.TypeCore.ComplexConstraint
CharTriggerFromSociety: Audax.Validator.TypeCore.ComplexConstraint
CharFromSocietyMultModifier: Audax.Validator.TypeCore.ComplexConstraint
CharFromSocietyAdditiveModifier: Audax.Validator.TypeCore.ComplexConstraint
CharFromSocietyAdditiveOpinionModifier: Audax.Validator.TypeCore.ComplexConstraint
CharFromSocietyWeightBase: Audax.Validator.TypeCore.ComplexConstraint
CharFromSocietyValueWeight: Audax.Validator.TypeCore.ComplexConstraint
CharFromSocietyFactorWeight: Audax.Validator.TypeCore.ComplexConstraint
CharCommandFromTitle: Audax.Validator.TypeCore.ComplexConstraint
CharTriggerFromTitle: Audax.Validator.TypeCore.ComplexConstraint
CharFromTitleMultModifier: Audax.Validator.TypeCore.ComplexConstraint
CharFromTitleAdditiveModifier: Audax.Validator.TypeCore.ComplexConstraint
CharFromTitleAdditiveOpinionModifier: Audax.Validator.TypeCore.ComplexConstraint
CharFromTitleWeightBase: Audax.Validator.TypeCore.ComplexConstraint
CharFromTitleValueWeight: Audax.Validator.TypeCore.ComplexConstraint
CharFromTitleFactorWeight: Audax.Validator.TypeCore.ComplexConstraint
CultureCommandFromProv: Audax.Validator.TypeCore.ComplexConstraint
CultureTriggerFromProv: Audax.Validator.TypeCore.ComplexConstraint
CultureFromProvMultModifier: Audax.Validator.TypeCore.ComplexConstraint
CultureFromProvAdditiveModifier: Audax.Validator.TypeCore.ComplexConstraint
CultureFromProvWeightBase: Audax.Validator.TypeCore.ComplexConstraint
CultureFromProvValueWeight: Audax.Validator.TypeCore.ComplexConstraint
CultureFromProvFactorWeight: Audax.Validator.TypeCore.ComplexConstraint
OffmapPowerCommandFromChar: Audax.Validator.TypeCore.ComplexConstraint
OffmapPowerTriggerFromChar: Audax.Validator.TypeCore.ComplexConstraint
OffmapPowerFromCharMultModifier: Audax.Validator.TypeCore.ComplexConstraint
OffmapPowerFromCharAdditiveModifier: Audax.Validator.TypeCore.ComplexConstraint
OffmapPowerFromCharWeightBase: Audax.Validator.TypeCore.ComplexConstraint
OffmapPowerFromCharValueWeight: Audax.Validator.TypeCore.ComplexConstraint
OffmapPowerFromCharFactorWeight: Audax.Validator.TypeCore.ComplexConstraint
ProvCommandFromChar: Audax.Validator.TypeCore.ComplexConstraint
ProvTriggerFromChar: Audax.Validator.TypeCore.ComplexConstraint
ProvFromCharMultModifier: Audax.Validator.TypeCore.ComplexConstraint
ProvFromCharAdditiveModifier: Audax.Validator.TypeCore.ComplexConstraint
ProvFromCharWeightBase: Audax.Validator.TypeCore.ComplexConstraint
ProvFromCharValueWeight: Audax.Validator.TypeCore.ComplexConstraint
ProvFromCharFactorWeight: Audax.Validator.TypeCore.ComplexConstraint
ProvCommandFromProv: Audax.Validator.TypeCore.ComplexConstraint
ProvTriggerFromProv: Audax.Validator.TypeCore.ComplexConstraint
ProvFromProvMultModifier: Audax.Validator.TypeCore.ComplexConstraint
ProvFromProvAdditiveModifier: Audax.Validator.TypeCore.ComplexConstraint
ProvFromProvWeightBase: Audax.Validator.TypeCore.ComplexConstraint
ProvFromProvValueWeight: Audax.Validator.TypeCore.ComplexConstraint
ProvFromProvFactorWeight: Audax.Validator.TypeCore.ComplexConstraint
ProvCommandFromReligion: Audax.Validator.TypeCore.ComplexConstraint
ProvTriggerFromReligion: Audax.Validator.TypeCore.ComplexConstraint
ProvFromReligionMultModifier: Audax.Validator.TypeCore.ComplexConstraint
ProvFromReligionAdditiveModifier: Audax.Validator.TypeCore.ComplexConstraint
ProvFromReligionWeightBase: Audax.Validator.TypeCore.ComplexConstraint
ProvFromReligionValueWeight: Audax.Validator.TypeCore.ComplexConstraint
ProvFromReligionFactorWeight: Audax.Validator.TypeCore.ComplexConstraint
TitleCommandFromChar: Audax.Validator.TypeCore.ComplexConstraint
TitleTriggerFromChar: Audax.Validator.TypeCore.ComplexConstraint
TitleFromCharMultModifier: Audax.Validator.TypeCore.ComplexConstraint
TitleFromCharAdditiveModifier: Audax.Validator.TypeCore.ComplexConstraint
TitleFromCharWeightBase: Audax.Validator.TypeCore.ComplexConstraint
TitleFromCharValueWeight: Audax.Validator.TypeCore.ComplexConstraint
TitleFromCharFactorWeight: Audax.Validator.TypeCore.ComplexConstraint
ReligionCommandFromChar: Audax.Validator.TypeCore.ComplexConstraint
ReligionTriggerFromChar: Audax.Validator.TypeCore.ComplexConstraint
ReligionFromCharMultModifier: Audax.Validator.TypeCore.ComplexConstraint
ReligionFromCharAdditiveModifier: Audax.Validator.TypeCore.ComplexConstraint
ReligionFromCharWeightBase: Audax.Validator.TypeCore.ComplexConstraint
ReligionFromCharValueWeight: Audax.Validator.TypeCore.ComplexConstraint
ReligionFromCharFactorWeight: Audax.Validator.TypeCore.ComplexConstraint
ReligionCommandFromProv: Audax.Validator.TypeCore.ComplexConstraint
ReligionTriggerFromProv: Audax.Validator.TypeCore.ComplexConstraint
ReligionFromProvMultModifier: Audax.Validator.TypeCore.ComplexConstraint
ReligionFromProvAdditiveModifier: Audax.Validator.TypeCore.ComplexConstraint
ReligionFromProvWeightBase: Audax.Validator.TypeCore.ComplexConstraint
ReligionFromProvValueWeight: Audax.Validator.TypeCore.ComplexConstraint
ReligionFromProvFactorWeight: Audax.Validator.TypeCore.ComplexConstraint
UnitCommandFromChar: Audax.Validator.TypeCore.ComplexConstraint
UnitTriggerFromChar: Audax.Validator.TypeCore.ComplexConstraint
UnitFromCharMultModifier: Audax.Validator.TypeCore.ComplexConstraint
UnitFromCharAdditiveModifier: Audax.Validator.TypeCore.ComplexConstraint
UnitFromCharWeightBase: Audax.Validator.TypeCore.ComplexConstraint
UnitFromCharValueWeight: Audax.Validator.TypeCore.ComplexConstraint
UnitFromCharFactorWeight: Audax.Validator.TypeCore.ComplexConstraint
CharCommandFromArtifactFromFromChar: Audax.Validator.TypeCore.ComplexConstraint
CharTriggerFromArtifactFromFromChar: Audax.Validator.TypeCore.ComplexConstraint
CharFromArtifactFromFromCharMultModifier: Audax.Validator.TypeCore.ComplexConstraint
CharFromArtifactFromFromCharAdditiveModifier: Audax.Validator.TypeCore.ComplexConstraint
CharFromArtifactFromFromCharAdditiveOpinionModifier: Audax.Validator.TypeCore.ComplexConstraint
CharFromArtifactFromFromCharWeightBase: Audax.Validator.TypeCore.ComplexConstraint
CharFromArtifactFromFromCharValueWeight: Audax.Validator.TypeCore.ComplexConstraint
CharFromArtifactFromFromCharFactorWeight: Audax.Validator.TypeCore.ComplexConstraint
CharCommandFromCharFromFromArtifact: Audax.Validator.TypeCore.ComplexConstraint
CharTriggerFromCharFromFromArtifact: Audax.Validator.TypeCore.ComplexConstraint
CharFromCharFromFromArtifactMultModifier: Audax.Validator.TypeCore.ComplexConstraint
CharFromCharFromFromArtifactAdditiveModifier: Audax.Validator.TypeCore.ComplexConstraint
CharFromCharFromFromArtifactAdditiveOpinionModifier: Audax.Validator.TypeCore.ComplexConstraint
CharFromCharFromFromArtifactWeightBase: Audax.Validator.TypeCore.ComplexConstraint
CharFromCharFromFromArtifactValueWeight: Audax.Validator.TypeCore.ComplexConstraint
CharFromCharFromFromArtifactFactorWeight: Audax.Validator.TypeCore.ComplexConstraint
CharCommandFromCharFromFromChar: Audax.Validator.TypeCore.ComplexConstraint
CharTriggerFromCharFromFromChar: Audax.Validator.TypeCore.ComplexConstraint
CharFromCharFromFromCharMultModifier: Audax.Validator.TypeCore.ComplexConstraint
CharFromCharFromFromCharAdditiveModifier: Audax.Validator.TypeCore.ComplexConstraint
CharFromCharFromFromCharAdditiveOpinionModifier: Audax.Validator.TypeCore.ComplexConstraint
CharFromCharFromFromCharWeightBase: Audax.Validator.TypeCore.ComplexConstraint
CharFromCharFromFromCharValueWeight: Audax.Validator.TypeCore.ComplexConstraint
CharFromCharFromFromCharFactorWeight: Audax.Validator.TypeCore.ComplexConstraint
CharCommandFromCharFromFromCulture: Audax.Validator.TypeCore.ComplexConstraint
CharTriggerFromCharFromFromCulture: Audax.Validator.TypeCore.ComplexConstraint
CharFromCharFromFromCultureMultModifier: Audax.Validator.TypeCore.ComplexConstraint
CharFromCharFromFromCultureAdditiveModifier: Audax.Validator.TypeCore.ComplexConstraint
CharFromCharFromFromCultureAdditiveOpinionModifier: Audax.Validator.TypeCore.ComplexConstraint
CharFromCharFromFromCultureWeightBase: Audax.Validator.TypeCore.ComplexConstraint
CharFromCharFromFromCultureValueWeight: Audax.Validator.TypeCore.ComplexConstraint
CharFromCharFromFromCultureFactorWeight: Audax.Validator.TypeCore.ComplexConstraint
CharCommandFromCharFromFromOffmapPower: Audax.Validator.TypeCore.ComplexConstraint
CharTriggerFromCharFromFromOffmapPower: Audax.Validator.TypeCore.ComplexConstraint
CharFromCharFromFromOffmapPowerMultModifier: Audax.Validator.TypeCore.ComplexConstraint
CharFromCharFromFromOffmapPowerAdditiveModifier: Audax.Validator.TypeCore.ComplexConstraint
CharFromCharFromFromOffmapPowerAdditiveOpinionModifier: Audax.Validator.TypeCore.ComplexConstraint
CharFromCharFromFromOffmapPowerWeightBase: Audax.Validator.TypeCore.ComplexConstraint
CharFromCharFromFromOffmapPowerValueWeight: Audax.Validator.TypeCore.ComplexConstraint
CharFromCharFromFromOffmapPowerFactorWeight: Audax.Validator.TypeCore.ComplexConstraint
CharCommandFromCharFromFromProv: Audax.Validator.TypeCore.ComplexConstraint
CharTriggerFromCharFromFromProv: Audax.Validator.TypeCore.ComplexConstraint
CharFromCharFromFromProvMultModifier: Audax.Validator.TypeCore.ComplexConstraint
CharFromCharFromFromProvAdditiveModifier: Audax.Validator.TypeCore.ComplexConstraint
CharFromCharFromFromProvAdditiveOpinionModifier: Audax.Validator.TypeCore.ComplexConstraint
CharFromCharFromFromProvWeightBase: Audax.Validator.TypeCore.ComplexConstraint
CharFromCharFromFromProvValueWeight: Audax.Validator.TypeCore.ComplexConstraint
CharFromCharFromFromProvFactorWeight: Audax.Validator.TypeCore.ComplexConstraint
CharCommandFromCharFromFromReligion: Audax.Validator.TypeCore.ComplexConstraint
CharTriggerFromCharFromFromReligion: Audax.Validator.TypeCore.ComplexConstraint
CharFromCharFromFromReligionMultModifier: Audax.Validator.TypeCore.ComplexConstraint
CharFromCharFromFromReligionAdditiveModifier: Audax.Validator.TypeCore.ComplexConstraint
CharFromCharFromFromReligionAdditiveOpinionModifier: Audax.Validator.TypeCore.ComplexConstraint
CharFromCharFromFromReligionWeightBase: Audax.Validator.TypeCore.ComplexConstraint
CharFromCharFromFromReligionValueWeight: Audax.Validator.TypeCore.ComplexConstraint
CharFromCharFromFromReligionFactorWeight: Audax.Validator.TypeCore.ComplexConstraint
CharCommandFromCharFromFromTitle: Audax.Validator.TypeCore.ComplexConstraint
CharTriggerFromCharFromFromTitle: Audax.Validator.TypeCore.ComplexConstraint
CharFromCharFromFromTitleMultModifier: Audax.Validator.TypeCore.ComplexConstraint
CharFromCharFromFromTitleAdditiveModifier: Audax.Validator.TypeCore.ComplexConstraint
CharFromCharFromFromTitleAdditiveOpinionModifier: Audax.Validator.TypeCore.ComplexConstraint
CharFromCharFromFromTitleWeightBase: Audax.Validator.TypeCore.ComplexConstraint
CharFromCharFromFromTitleValueWeight: Audax.Validator.TypeCore.ComplexConstraint
CharFromCharFromFromTitleFactorWeight: Audax.Validator.TypeCore.ComplexConstraint
CharCommandFromTitleFromFromChar: Audax.Validator.TypeCore.ComplexConstraint
CharTriggerFromTitleFromFromChar: Audax.Validator.TypeCore.ComplexConstraint
CharFromTitleFromFromCharMultModifier: Audax.Validator.TypeCore.ComplexConstraint
CharFromTitleFromFromCharAdditiveModifier: Audax.Validator.TypeCore.ComplexConstraint
CharFromTitleFromFromCharAdditiveOpinionModifier: Audax.Validator.TypeCore.ComplexConstraint
CharFromTitleFromFromCharWeightBase: Audax.Validator.TypeCore.ComplexConstraint
CharFromTitleFromFromCharValueWeight: Audax.Validator.TypeCore.ComplexConstraint
CharFromTitleFromFromCharFactorWeight: Audax.Validator.TypeCore.ComplexConstraint
ProvCommandFromProvFromFromProv: Audax.Validator.TypeCore.ComplexConstraint
ProvTriggerFromProvFromFromProv: Audax.Validator.TypeCore.ComplexConstraint
ProvFromProvFromFromProvMultModifier: Audax.Validator.TypeCore.ComplexConstraint
ProvFromProvFromFromProvAdditiveModifier: Audax.Validator.TypeCore.ComplexConstraint
ProvFromProvFromFromProvWeightBase: Audax.Validator.TypeCore.ComplexConstraint
ProvFromProvFromFromProvValueWeight: Audax.Validator.TypeCore.ComplexConstraint
ProvFromProvFromFromProvFactorWeight: Audax.Validator.TypeCore.ComplexConstraint
CharCommandFromWonderBuildingFromFromProv: Audax.Validator.TypeCore.ComplexConstraint
CharTriggerFromWonderBuildingFromFromProv: Audax.Validator.TypeCore.ComplexConstraint
CharFromWonderBuildingFromFromProvMultModifier: Audax.Validator.TypeCore.ComplexConstraint
CharFromWonderBuildingFromFromProvAdditiveModifier: Audax.Validator.TypeCore.ComplexConstraint
CharFromWonderBuildingFromFromProvAdditiveOpinionModifier: Audax.Validator.TypeCore.ComplexConstraint
CharFromWonderBuildingFromFromProvWeightBase: Audax.Validator.TypeCore.ComplexConstraint
CharFromWonderBuildingFromFromProvValueWeight: Audax.Validator.TypeCore.ComplexConstraint
CharFromWonderBuildingFromFromProvFactorWeight: Audax.Validator.TypeCore.ComplexConstraint
OffmapPowerCommandFromCharFromFromChar: Audax.Validator.TypeCore.ComplexConstraint
OffmapPowerTriggerFromCharFromFromChar: Audax.Validator.TypeCore.ComplexConstraint
OffmapPowerFromCharFromFromCharMultModifier: Audax.Validator.TypeCore.ComplexConstraint
OffmapPowerFromCharFromFromCharAdditiveModifier: Audax.Validator.TypeCore.ComplexConstraint
OffmapPowerFromCharFromFromCharWeightBase: Audax.Validator.TypeCore.ComplexConstraint
OffmapPowerFromCharFromFromCharValueWeight: Audax.Validator.TypeCore.ComplexConstraint
OffmapPowerFromCharFromFromCharFactorWeight: Audax.Validator.TypeCore.ComplexConstraint
CharCommandFromCharFromFromTitleFromFromFromChar: Audax.Validator.TypeCore.ComplexConstraint
CharTriggerFromCharFromFromTitleFromFromFromChar: Audax.Validator.TypeCore.ComplexConstraint
CharFromCharFromFromTitleFromFromFromCharMultModifier: Audax.Validator.TypeCore.ComplexConstraint
CharFromCharFromFromTitleFromFromFromCharAdditiveModifier: Audax.Validator.TypeCore.ComplexConstraint
CharFromCharFromFromTitleFromFromFromCharAdditiveOpinionModifier: Audax.Validator.TypeCore.ComplexConstraint
CharFromCharFromFromTitleFromFromFromCharWeightBase: Audax.Validator.TypeCore.ComplexConstraint
CharFromCharFromFromTitleFromFromFromCharValueWeight: Audax.Validator.TypeCore.ComplexConstraint
CharFromCharFromFromTitleFromFromFromCharFactorWeight: Audax.Validator.TypeCore.ComplexConstraint
CharCommandFromWonderUpgradeFromFromWonderBuildingFromFromFromProv: Audax.Validator.TypeCore.ComplexConstraint
CharTriggerFromWonderUpgradeFromFromWonderBuildingFromFromFromProv: Audax.Validator.TypeCore.ComplexConstraint
CharFromWonderUpgradeFromFromWonderBuildingFromFromFromProvMultModifier: Audax.Validator.TypeCore.ComplexConstraint
CharFromWonderUpgradeFromFromWonderBuildingFromFromFromProvAdditiveModifier: Audax.Validator.TypeCore.ComplexConstraint
CharFromWonderUpgradeFromFromWonderBuildingFromFromFromProvAdditiveOpinionModifier: Audax.Validator.TypeCore.ComplexConstraint
CharFromWonderUpgradeFromFromWonderBuildingFromFromFromProvWeightBase: Audax.Validator.TypeCore.ComplexConstraint
CharFromWonderUpgradeFromFromWonderBuildingFromFromFromProvValueWeight: Audax.Validator.TypeCore.ComplexConstraint
CharFromWonderUpgradeFromFromWonderBuildingFromFromFromProvFactorWeight: Audax.Validator.TypeCore.ComplexConstraint
CharCommandFromWonderBuildingFromFromCharFromFromFromProv: Audax.Validator.TypeCore.ComplexConstraint
CharTriggerFromWonderBuildingFromFromCharFromFromFromProv: Audax.Validator.TypeCore.ComplexConstraint
CharFromWonderBuildingFromFromCharFromFromFromProvMultModifier: Audax.Validator.TypeCore.ComplexConstraint
CharFromWonderBuildingFromFromCharFromFromFromProvAdditiveModifier: Audax.Validator.TypeCore.ComplexConstraint
CharFromWonderBuildingFromFromCharFromFromFromProvAdditiveOpinionModifier: Audax.Validator.TypeCore.ComplexConstraint
CharFromWonderBuildingFromFromCharFromFromFromProvWeightBase: Audax.Validator.TypeCore.ComplexConstraint
CharFromWonderBuildingFromFromCharFromFromFromProvValueWeight: Audax.Validator.TypeCore.ComplexConstraint
CharFromWonderBuildingFromFromCharFromFromFromProvFactorWeight: Audax.Validator.TypeCore.ComplexConstraint
TitleCommandThisCharFromChar: Audax.Validator.TypeCore.ComplexConstraint
TitleTriggerThisCharFromChar: Audax.Validator.TypeCore.ComplexConstraint
TitleThisCharFromCharMultModifier: Audax.Validator.TypeCore.ComplexConstraint
TitleThisCharFromCharAdditiveModifier: Audax.Validator.TypeCore.ComplexConstraint
TitleThisCharFromCharWeightBase: Audax.Validator.TypeCore.ComplexConstraint
TitleThisCharFromCharValueWeight: Audax.Validator.TypeCore.ComplexConstraint
TitleThisCharFromCharFactorWeight: Audax.Validator.TypeCore.ComplexConstraint
CharTriggerWithCount: Audax.Validator.TypeCore.ComplexConstraint
CharMaybeLimitCommand: Audax.Validator.TypeCore.ComplexConstraint
CharRandomCommand: Audax.Validator.TypeCore.ComplexConstraint
ProvTriggerWithCount: Audax.Validator.TypeCore.ComplexConstraint
ProvMaybeLimitCommand: Audax.Validator.TypeCore.ComplexConstraint
ProvRandomCommand: Audax.Validator.TypeCore.ComplexConstraint
TitleTriggerWithCount: Audax.Validator.TypeCore.ComplexConstraint
TitleMaybeLimitCommand: Audax.Validator.TypeCore.ComplexConstraint
TitleRandomCommand: Audax.Validator.TypeCore.ComplexConstraint
GlobalTriggerWithCount: Audax.Validator.TypeCore.ComplexConstraint
GlobalMaybeLimitCommand: Audax.Validator.TypeCore.ComplexConstraint
GlobalRandomCommand: Audax.Validator.TypeCore.ComplexConstraint
UnitTriggerWithCount: Audax.Validator.TypeCore.ComplexConstraint
UnitMaybeLimitCommand: Audax.Validator.TypeCore.ComplexConstraint
UnitRandomCommand: Audax.Validator.TypeCore.ComplexConstraint
SocietyTriggerWithCount: Audax.Validator.TypeCore.ComplexConstraint
SocietyMaybeLimitCommand: Audax.Validator.TypeCore.ComplexConstraint
SocietyRandomCommand: Audax.Validator.TypeCore.ComplexConstraint
ArtifactTriggerWithCount: Audax.Validator.TypeCore.ComplexConstraint
ArtifactMaybeLimitCommand: Audax.Validator.TypeCore.ComplexConstraint
ArtifactRandomCommand: Audax.Validator.TypeCore.ComplexConstraint
BattleTriggerWithCount: Audax.Validator.TypeCore.ComplexConstraint
BattleMaybeLimitCommand: Audax.Validator.TypeCore.ComplexConstraint
BattleRandomCommand: Audax.Validator.TypeCore.ComplexConstraint
WarTriggerWithCount: Audax.Validator.TypeCore.ComplexConstraint
WarMaybeLimitCommand: Audax.Validator.TypeCore.ComplexConstraint
WarRandomCommand: Audax.Validator.TypeCore.ComplexConstraint
SiegeTriggerWithCount: Audax.Validator.TypeCore.ComplexConstraint
SiegeMaybeLimitCommand: Audax.Validator.TypeCore.ComplexConstraint
SiegeRandomCommand: Audax.Validator.TypeCore.ComplexConstraint
OffmapPowerTriggerWithCount: Audax.Validator.TypeCore.ComplexConstraint
OffmapPowerMaybeLimitCommand: Audax.Validator.TypeCore.ComplexConstraint
OffmapPowerRandomCommand: Audax.Validator.TypeCore.ComplexConstraint
ReligionTriggerWithCount: Audax.Validator.TypeCore.ComplexConstraint
ReligionMaybeLimitCommand: Audax.Validator.TypeCore.ComplexConstraint
ReligionRandomCommand: Audax.Validator.TypeCore.ComplexConstraint
CultureTriggerWithCount: Audax.Validator.TypeCore.ComplexConstraint
CultureMaybeLimitCommand: Audax.Validator.TypeCore.ComplexConstraint
CultureRandomCommand: Audax.Validator.TypeCore.ComplexConstraint
BloodlineTriggerWithCount: Audax.Validator.TypeCore.ComplexConstraint
BloodlineMaybeLimitCommand: Audax.Validator.TypeCore.ComplexConstraint
BloodlineRandomCommand: Audax.Validator.TypeCore.ComplexConstraint
WonderBuildingTriggerWithCount: Audax.Validator.TypeCore.ComplexConstraint
WonderBuildingMaybeLimitCommand: Audax.Validator.TypeCore.ComplexConstraint
WonderBuildingRandomCommand: Audax.Validator.TypeCore.ComplexConstraint
WonderUpgradeTriggerWithCount: Audax.Validator.TypeCore.ComplexConstraint
WonderUpgradeMaybeLimitCommand: Audax.Validator.TypeCore.ComplexConstraint
WonderUpgradeRandomCommand: Audax.Validator.TypeCore.ComplexConstraint
ReligionTargetCheck: Audax.Validator.TypeCore.ComplexConstraint
UsurpType: Audax.Validator.TypeCore.EnumConstraint
ContextValidatorInfoNode: Element: ContextValidatorInfo
CommandEventTargetName: Audax.Validator.ContextValidatorSystem.EventTargets.EventTargetName
TriggerEventTargetName: Audax.Validator.ContextValidatorSystem.EventTargets.EventTargetName
EventTargetClearPersistent: Audax.Validator.ContextValidatorSystem.EventTargets.EventTargetClearConstraint
EventTargetClearGlobal: Audax.Validator.ContextValidatorSystem.EventTargets.EventTargetClearConstraint
EventTargetClear: Audax.Validator.ContextValidatorSystem.EventTargets.EventTargetClearConstraint
EventTargetSetPersistent: Audax.Validator.ContextValidatorSystem.EventTargets.EventTargetSetConstraint
EventTargetSetGlobal: Audax.Validator.ContextValidatorSystem.EventTargets.EventTargetSetConstraint
EventTargetSet: Audax.Validator.ContextValidatorSystem.EventTargets.EventTargetSetConstraint
EventTargetHasNonPersistent: Audax.Validator.ContextValidatorSystem.EventTargets.EventTargetHasConstraint
LocEventTarget: Audax.Validator.ContextValidatorSystem.EventTargets.LocEventTarget
MaybeEventTargetArtifact: Audax.Validator.ContextValidatorSystem.EventTargets.MaybeEventTargetConstraint
MaybeEventTargetChar: Audax.Validator.ContextValidatorSystem.EventTargets.MaybeEventTargetConstraint
MaybeEventTargetProv: Audax.Validator.ContextValidatorSystem.EventTargets.MaybeEventTargetConstraint
MaybeEventTargetTitle: Audax.Validator.ContextValidatorSystem.EventTargets.MaybeEventTargetConstraint
MaybeEventTargetOffmapPower: Audax.Validator.ContextValidatorSystem.EventTargets.MaybeEventTargetConstraint
MaybeEventTargetCharOffmapPower: Audax.Validator.ContextValidatorSystem.EventTargets.MaybeEventTargetConstraint
MaybeEventTargetCharProv: Audax.Validator.ContextValidatorSystem.EventTargets.MaybeEventTargetConstraint
MaybeEventTargetCharSociety: Audax.Validator.ContextValidatorSystem.EventTargets.MaybeEventTargetConstraint
MaybeEventTargetCharTitle: Audax.Validator.ContextValidatorSystem.EventTargets.MaybeEventTargetConstraint
MaybeEventTargetProvTitle: Audax.Validator.ContextValidatorSystem.EventTargets.MaybeEventTargetConstraint
MaybeEventTargetCharProvTitle: Audax.Validator.ContextValidatorSystem.EventTargets.MaybeEventTargetConstraint
MaybeEventTargetArtifactCharOffmapPowerProvSocietyTitle: Audax.Validator.ContextValidatorSystem.EventTargets.MaybeEventTargetConstraint
MaybeEventTargetCharCultureOffmapPowerProvTitle: Audax.Validator.ContextValidatorSystem.EventTargets.MaybeEventTargetConstraint
MaybeEventTargetCharOffmapPowerTitle: Audax.Validator.ContextValidatorSystem.EventTargets.MaybeEventTargetConstraint
MaybeEventTargetCharOffmapPowerProvReligionSocietyTitle: Audax.Validator.ContextValidatorSystem.EventTargets.MaybeEventTargetConstraint
MaybeEventTargetCharProvReligionSociety: Audax.Validator.ContextValidatorSystem.EventTargets.MaybeEventTargetConstraint
MaybeEventTargetCharProvReligionSocietyTitle: Audax.Validator.ContextValidatorSystem.EventTargets.MaybeEventTargetConstraint
MaybeEventTargetCharProvReligionTitle: Audax.Validator.ContextValidatorSystem.EventTargets.MaybeEventTargetConstraint
MaybeEventTargetCharProvReligion: Audax.Validator.ContextValidatorSystem.EventTargets.MaybeEventTargetConstraint
MaybeEventTargetCharReligionTitle: Audax.Validator.ContextValidatorSystem.EventTargets.MaybeEventTargetConstraint
MaybeEventTargetCharReligion: Audax.Validator.ContextValidatorSystem.EventTargets.MaybeEventTargetConstraint
MaybeEventTargetCharReligionSociety: Audax.Validator.ContextValidatorSystem.EventTargets.MaybeEventTargetConstraint
MaybeEventTargetCharCultureProvTitle: Audax.Validator.ContextValidatorSystem.EventTargets.MaybeEventTargetConstraint
MaybeEventTargetCharCultureProv: Audax.Validator.ContextValidatorSystem.EventTargets.MaybeEventTargetConstraint
MaybeEventTargetOffmapPowerTitle: Audax.Validator.ContextValidatorSystem.EventTargets.MaybeEventTargetConstraint
MaybeEventTargetSociety: Audax.Validator.ContextValidatorSystem.EventTargets.MaybeEventTargetConstraint
MaybeEventTargetReligion: Audax.Validator.ContextValidatorSystem.EventTargets.MaybeEventTargetConstraint
MaybeEventTargetBloodline: Audax.Validator.ContextValidatorSystem.EventTargets.MaybeEventTargetConstraint
MaybeEventTargetWonderBuilding: Audax.Validator.ContextValidatorSystem.EventTargets.MaybeEventTargetConstraint
MaybeEventTargetWonderUpgrade: Audax.Validator.ContextValidatorSystem.EventTargets.MaybeEventTargetConstraint
MaybeEventTargetAny: Audax.Validator.ContextValidatorSystem.EventTargets.MaybeEventTargetConstraint
ScriptedTrigger: Audax.Validator.ContextValidatorSystem.ScriptedRules.ScriptedRule
ScriptedCommand: Audax.Validator.ContextValidatorSystem.ScriptedRules.ScriptedRule
ScriptedScoreValue: Audax.Validator.ContextValidatorSystem.ScriptedRules.ScriptedRule
ScriptedTriggerCheck: Audax.Validator.ContextValidatorSystem.ScriptedRules.ScriptedRuleCheck
ScriptedCommandCheck: Audax.Validator.ContextValidatorSystem.ScriptedRules.ScriptedRuleCheck
ScriptedScoreValueCheckData: Audax.Validator.ContextValidatorSystem.ScriptedRules.ScriptedRuleData
_ContextValidatorInfo.@@48434940jfdjs: Audax.Validator.ContextValidatorSystem.ContextValidatorInfo
LongCharEventId: Audax.Validator.ContextValidatorSystem.ContextFileCrawler+EventIdConstraint
LetterEventId: Audax.Validator.ContextValidatorSystem.ContextFileCrawler+EventIdConstraint
NarrativeEventId: Audax.Validator.ContextValidatorSystem.ContextFileCrawler+EventIdConstraint
DiploRespEventId: Audax.Validator.ContextValidatorSystem.ContextFileCrawler+EventIdConstraint
SocietyQuestEventId: Audax.Validator.ContextValidatorSystem.ContextFileCrawler+EventIdConstraint
CharEventId: Audax.Validator.ContextValidatorSystem.ContextFileCrawler+EventIdConstraint
ProvEventId: Audax.Validator.ContextValidatorSystem.ContextFileCrawler+EventIdConstraint
TitleEventId: Audax.Validator.ContextValidatorSystem.ContextFileCrawler+EventIdConstraint
UnitEventId: Audax.Validator.ContextValidatorSystem.ContextFileCrawler+EventIdConstraint
SocietyEventId: Audax.Validator.ContextValidatorSystem.ContextFileCrawler+EventIdConstraint
ArtifactEventId: Audax.Validator.ContextValidatorSystem.ContextFileCrawler+EventIdConstraint
BattleEventId: Audax.Validator.ContextValidatorSystem.ContextFileCrawler+EventIdConstraint
WarEventId: Audax.Validator.ContextValidatorSystem.ContextFileCrawler+EventIdConstraint
SiegeEventId: Audax.Validator.ContextValidatorSystem.ContextFileCrawler+EventIdConstraint
OffmapPowerEventId: Audax.Validator.ContextValidatorSystem.ContextFileCrawler+EventIdConstraint
ReligionEventId: Audax.Validator.ContextValidatorSystem.ContextFileCrawler+EventIdConstraint
CultureEventId: Audax.Validator.ContextValidatorSystem.ContextFileCrawler+EventIdConstraint
BloodlineEventId: Audax.Validator.ContextValidatorSystem.ContextFileCrawler+EventIdConstraint
WonderBuildingEventId: Audax.Validator.ContextValidatorSystem.ContextFileCrawler+EventIdConstraint
WonderUpgradeEventId: Audax.Validator.ContextValidatorSystem.ContextFileCrawler+EventIdConstraint
ActualEventTarget: Audax.Validator.ContextValidatorSystem.EventTargets.ActualEventTargetConstraint
VariableName: Audax.Validator.ContextValidatorSystem.EventTargets.VariableNameConstraint
SavedName: Audax.Validator.ContextValidatorSystem.EventTargets.SavedNameConstraint
ThisLongChar: Audax.Validator.ContextValidatorSystem.ThisFromConstraint
NeedsRootAsLongChar: Audax.Validator.ContextValidatorSystem.NeedsRootAsConstraint
ThisOnlyLongChar: Audax.Validator.ContextValidatorSystem.ThisFromConstraint
FromLongChar: Audax.Validator.ContextValidatorSystem.ThisFromConstraint
ThisLetter: Audax.Validator.ContextValidatorSystem.ThisFromConstraint
NeedsRootAsLetter: Audax.Validator.ContextValidatorSystem.NeedsRootAsConstraint
ThisOnlyLetter: Audax.Validator.ContextValidatorSystem.ThisFromConstraint
FromLetter: Audax.Validator.ContextValidatorSystem.ThisFromConstraint
ThisNarrative: Audax.Validator.ContextValidatorSystem.ThisFromConstraint
NeedsRootAsNarrative: Audax.Validator.ContextValidatorSystem.NeedsRootAsConstraint
ThisOnlyNarrative: Audax.Validator.ContextValidatorSystem.ThisFromConstraint
FromNarrative: Audax.Validator.ContextValidatorSystem.ThisFromConstraint
ThisDiploResp: Audax.Validator.ContextValidatorSystem.ThisFromConstraint
NeedsRootAsDiploResp: Audax.Validator.ContextValidatorSystem.NeedsRootAsConstraint
ThisOnlyDiploResp: Audax.Validator.ContextValidatorSystem.ThisFromConstraint
FromDiploResp: Audax.Validator.ContextValidatorSystem.ThisFromConstraint
ThisSocietyQuest: Audax.Validator.ContextValidatorSystem.ThisFromConstraint
NeedsRootAsSocietyQuest: Audax.Validator.ContextValidatorSystem.NeedsRootAsConstraint
ThisOnlySocietyQuest: Audax.Validator.ContextValidatorSystem.ThisFromConstraint
FromSocietyQuest: Audax.Validator.ContextValidatorSystem.ThisFromConstraint
ThisChar: Audax.Validator.ContextValidatorSystem.ThisFromConstraint
NeedsRootAsChar: Audax.Validator.ContextValidatorSystem.NeedsRootAsConstraint
ThisOnlyChar: Audax.Validator.ContextValidatorSystem.ThisFromConstraint
FromChar: Audax.Validator.ContextValidatorSystem.ThisFromConstraint
ThisProv: Audax.Validator.ContextValidatorSystem.ThisFromConstraint
NeedsRootAsProv: Audax.Validator.ContextValidatorSystem.NeedsRootAsConstraint
ThisOnlyProv: Audax.Validator.ContextValidatorSystem.ThisFromConstraint
FromProv: Audax.Validator.ContextValidatorSystem.ThisFromConstraint
ThisTitle: Audax.Validator.ContextValidatorSystem.ThisFromConstraint
NeedsRootAsTitle: Audax.Validator.ContextValidatorSystem.NeedsRootAsConstraint
ThisOnlyTitle: Audax.Validator.ContextValidatorSystem.ThisFromConstraint
FromTitle: Audax.Validator.ContextValidatorSystem.ThisFromConstraint
ThisUnit: Audax.Validator.ContextValidatorSystem.ThisFromConstraint
NeedsRootAsUnit: Audax.Validator.ContextValidatorSystem.NeedsRootAsConstraint
ThisOnlyUnit: Audax.Validator.ContextValidatorSystem.ThisFromConstraint
FromUnit: Audax.Validator.ContextValidatorSystem.ThisFromConstraint
ThisSociety: Audax.Validator.ContextValidatorSystem.ThisFromConstraint
NeedsRootAsSociety: Audax.Validator.ContextValidatorSystem.NeedsRootAsConstraint
ThisOnlySociety: Audax.Validator.ContextValidatorSystem.ThisFromConstraint
FromSociety: Audax.Validator.ContextValidatorSystem.ThisFromConstraint
ThisArtifact: Audax.Validator.ContextValidatorSystem.ThisFromConstraint
NeedsRootAsArtifact: Audax.Validator.ContextValidatorSystem.NeedsRootAsConstraint
ThisOnlyArtifact: Audax.Validator.ContextValidatorSystem.ThisFromConstraint
FromArtifact: Audax.Validator.ContextValidatorSystem.ThisFromConstraint
ThisBattle: Audax.Validator.ContextValidatorSystem.ThisFromConstraint
NeedsRootAsBattle: Audax.Validator.ContextValidatorSystem.NeedsRootAsConstraint
ThisOnlyBattle: Audax.Validator.ContextValidatorSystem.ThisFromConstraint
FromBattle: Audax.Validator.ContextValidatorSystem.ThisFromConstraint
ThisWar: Audax.Validator.ContextValidatorSystem.ThisFromConstraint
NeedsRootAsWar: Audax.Validator.ContextValidatorSystem.NeedsRootAsConstraint
ThisOnlyWar: Audax.Validator.ContextValidatorSystem.ThisFromConstraint
FromWar: Audax.Validator.ContextValidatorSystem.ThisFromConstraint
ThisSiege: Audax.Validator.ContextValidatorSystem.ThisFromConstraint
NeedsRootAsSiege: Audax.Validator.ContextValidatorSystem.NeedsRootAsConstraint
ThisOnlySiege: Audax.Validator.ContextValidatorSystem.ThisFromConstraint
FromSiege: Audax.Validator.ContextValidatorSystem.ThisFromConstraint
ThisOffmapPower: Audax.Validator.ContextValidatorSystem.ThisFromConstraint
NeedsRootAsOffmapPower: Audax.Validator.ContextValidatorSystem.NeedsRootAsConstraint
ThisOnlyOffmapPower: Audax.Validator.ContextValidatorSystem.ThisFromConstraint
FromOffmapPower: Audax.Validator.ContextValidatorSystem.ThisFromConstraint
ThisReligion: Audax.Validator.ContextValidatorSystem.ThisFromConstraint
NeedsRootAsReligion: Audax.Validator.ContextValidatorSystem.NeedsRootAsConstraint
ThisOnlyReligion: Audax.Validator.ContextValidatorSystem.ThisFromConstraint
FromReligion: Audax.Validator.ContextValidatorSystem.ThisFromConstraint
ThisCulture: Audax.Validator.ContextValidatorSystem.ThisFromConstraint
NeedsRootAsCulture: Audax.Validator.ContextValidatorSystem.NeedsRootAsConstraint
ThisOnlyCulture: Audax.Validator.ContextValidatorSystem.ThisFromConstraint
FromCulture: Audax.Validator.ContextValidatorSystem.ThisFromConstraint
ThisBloodline: Audax.Validator.ContextValidatorSystem.ThisFromConstraint
NeedsRootAsBloodline: Audax.Validator.ContextValidatorSystem.NeedsRootAsConstraint
ThisOnlyBloodline: Audax.Validator.ContextValidatorSystem.ThisFromConstraint
FromBloodline: Audax.Validator.ContextValidatorSystem.ThisFromConstraint
ThisWonderBuilding: Audax.Validator.ContextValidatorSystem.ThisFromConstraint
NeedsRootAsWonderBuilding: Audax.Validator.ContextValidatorSystem.NeedsRootAsConstraint
ThisOnlyWonderBuilding: Audax.Validator.ContextValidatorSystem.ThisFromConstraint
FromWonderBuilding: Audax.Validator.ContextValidatorSystem.ThisFromConstraint
ThisWonderUpgrade: Audax.Validator.ContextValidatorSystem.ThisFromConstraint
NeedsRootAsWonderUpgrade: Audax.Validator.ContextValidatorSystem.NeedsRootAsConstraint
ThisOnlyWonderUpgrade: Audax.Validator.ContextValidatorSystem.ThisFromConstraint
FromWonderUpgrade: Audax.Validator.ContextValidatorSystem.ThisFromConstraint
CharTrigger: Audax.Validator.TypeCore.ComplexConstraint
ProvTrigger: Audax.Validator.TypeCore.ComplexConstraint
TitleTrigger: Audax.Validator.TypeCore.ComplexConstraint
GlobalTrigger: Audax.Validator.TypeCore.ComplexConstraint
UnitTrigger: Audax.Validator.TypeCore.ComplexConstraint
SocietyTrigger: Audax.Validator.TypeCore.ComplexConstraint
ArtifactTrigger: Audax.Validator.TypeCore.ComplexConstraint
BattleTrigger: Audax.Validator.TypeCore.ComplexConstraint
WarTrigger: Audax.Validator.TypeCore.ComplexConstraint
SiegeTrigger: Audax.Validator.TypeCore.ComplexConstraint
OffmapPowerTrigger: Audax.Validator.TypeCore.ComplexConstraint
ReligionTrigger: Audax.Validator.TypeCore.ComplexConstraint
CultureTrigger: Audax.Validator.TypeCore.ComplexConstraint
BloodlineTrigger: Audax.Validator.TypeCore.ComplexConstraint
WonderBuildingTrigger: Audax.Validator.TypeCore.ComplexConstraint
WonderUpgradeTrigger: Audax.Validator.TypeCore.ComplexConstraint
CharCommand: Audax.Validator.TypeCore.ComplexConstraint
ProvCommand: Audax.Validator.TypeCore.ComplexConstraint
TitleCommand: Audax.Validator.TypeCore.ComplexConstraint
GlobalCommand: Audax.Validator.TypeCore.ComplexConstraint
UnitCommand: Audax.Validator.TypeCore.ComplexConstraint
SocietyCommand: Audax.Validator.TypeCore.ComplexConstraint
ArtifactCommand: Audax.Validator.TypeCore.ComplexConstraint
BattleCommand: Audax.Validator.TypeCore.ComplexConstraint
WarCommand: Audax.Validator.TypeCore.ComplexConstraint
SiegeCommand: Audax.Validator.TypeCore.ComplexConstraint
OffmapPowerCommand: Audax.Validator.TypeCore.ComplexConstraint
ReligionCommand: Audax.Validator.TypeCore.ComplexConstraint
CultureCommand: Audax.Validator.TypeCore.ComplexConstraint
BloodlineCommand: Audax.Validator.TypeCore.ComplexConstraint
WonderBuildingCommand: Audax.Validator.TypeCore.ComplexConstraint
WonderUpgradeCommand: Audax.Validator.TypeCore.ComplexConstraint
Key: Audax.Validator.TypeCore.PlaceholderConstraint
Race: Audax.Validator.TypeCore.PlaceholderConstraint
Yes: Audax.Validator.TypeCore.LiteralConstraint
No: Audax.Validator.TypeCore.LiteralConstraint
NewChar: Audax.Validator.TypeCore.LiteralConstraint
Attacker: Audax.Validator.TypeCore.LiteralConstraint
Defender: Audax.Validator.TypeCore.LiteralConstraint
None: Audax.Validator.TypeCore.LiteralConstraint
New: Audax.Validator.TypeCore.LiteralConstraint
All: Audax.Validator.TypeCore.LiteralConstraint
Any: Audax.Validator.TypeCore.LiteralConstraint
Liege2: Audax.Validator.TypeCore.LiteralConstraint
CurrentHeir: Audax.Validator.TypeCore.LiteralConstraint
Educator: Audax.Validator.TypeCore.LiteralConstraint
Spouse: Audax.Validator.TypeCore.LiteralConstraint
Father: Audax.Validator.TypeCore.LiteralConstraint
Mother: Audax.Validator.TypeCore.LiteralConstraint
TopLiege: Audax.Validator.TypeCore.LiteralConstraint
CapitalScope: Audax.Validator.TypeCore.LiteralConstraint
OnlyCharTarget: Audax.Validator.TypeCore.OrConstraint
CharTargetExcludingMaybeEventTarget: Audax.Validator.TypeCore.OrConstraint
Liege: Audax.Validator.TypeCore.EnumConstraint
CouncilVotingTopic: Audax.Validator.TypeCore.EnumConstraint
LawType: Audax.Validator.TypeCore.EnumConstraint
Dlc: Audax.Validator.TypeCore.EnumConstraint
BloodlineSuccession: Audax.Validator.TypeCore.EnumConstraint
SuccessionType: Audax.Validator.TypeCore.EnumConstraint
WarEnd: Audax.Validator.TypeCore.EnumConstraint
OpinionClauseDefinedTypes: Audax.Validator.TypeCore.EnumConstraint
Tier: Audax.Validator.TypeCore.EnumConstraint
Attribute: Audax.Validator.TypeCore.EnumConstraint
Religion: Audax.Validator.TypeCore.EnumConstraint
SuccessionVotingType: Audax.Validator.TypeCore.EnumConstraint
ReligionGroup: Audax.Validator.TypeCore.EnumConstraint
ReligionFeature: Audax.Validator.TypeCore.EnumConstraint
Culture: Audax.Validator.TypeCore.EnumConstraint
CultureGroup: Audax.Validator.TypeCore.EnumConstraint
CasusBelli: Audax.Validator.TypeCore.EnumConstraint
Terrain: Audax.Validator.TypeCore.EnumConstraint
JobAction: Audax.Validator.TypeCore.EnumConstraint
GraphicalCultureType: Audax.Validator.TypeCore.EnumConstraint
Unit: Audax.Validator.TypeCore.EnumConstraint
JobTitle: Audax.Validator.TypeCore.EnumConstraint
Disease: Audax.Validator.TypeCore.EnumConstraint
Continent: Audax.Validator.TypeCore.EnumConstraint
SpecialUnit: Audax.Validator.TypeCore.EnumConstraint
MercenaryType: Audax.Validator.TypeCore.EnumConstraint
OnActionEvent: Audax.Validator.TypeCore.EnumConstraint
Government: Audax.Validator.TypeCore.EnumConstraint
GeographicalRegion: Audax.Validator.TypeCore.EnumConstraint
TradeRoute: Audax.Validator.TypeCore.EnumConstraint
Decision: Audax.Validator.TypeCore.EnumConstraint
PureDecision: Audax.Validator.TypeCore.EnumConstraint
TargettedDecision: Audax.Validator.TypeCore.EnumConstraint
SocietyDecision: Audax.Validator.TypeCore.EnumConstraint
TitleDecision: Audax.Validator.TypeCore.EnumConstraint
SettlementDecision: Audax.Validator.TypeCore.EnumConstraint
TradePostDecision: Audax.Validator.TypeCore.EnumConstraint
FortDecision: Audax.Validator.TypeCore.EnumConstraint
HospitalDecision: Audax.Validator.TypeCore.EnumConstraint
HoldingType: Audax.Validator.TypeCore.EnumConstraint
GfxElement: Audax.Validator.TypeCore.EnumConstraint
CountTitleWithProvince: Audax.Validator.TypeCore.EnumConstraint
CouncilPosition: Audax.Validator.TypeCore.EnumConstraint
CouncilVotingPattern: Audax.Validator.TypeCore.EnumConstraint
DeathReason: Audax.Validator.TypeCore.EnumConstraint
EventNamespace: Audax.Validator.TypeCore.EnumConstraint
CustomLocalization: Audax.Validator.TypeCore.EnumConstraint
Artifact: Audax.Validator.TypeCore.EnumConstraint
ArtifactSlot: Audax.Validator.TypeCore.EnumConstraint
ArtifactFlag: Audax.Validator.TypeCore.EnumConstraint
Society: Audax.Validator.TypeCore.EnumConstraint
CustomModifier: Audax.Validator.TypeCore.EnumConstraint
OffmapPower: Audax.Validator.TypeCore.EnumConstraint
TributaryType: Audax.Validator.TypeCore.EnumConstraint
OffmapPolicy: Audax.Validator.TypeCore.EnumConstraint
OffmapStatus: Audax.Validator.TypeCore.EnumConstraint
OffmapFlag: Audax.Validator.TypeCore.EnumConstraint
OffmapPolicyFlag: Audax.Validator.TypeCore.EnumConstraint
OffmapStatusFlag: Audax.Validator.TypeCore.EnumConstraint
OffmapLike: Audax.Validator.TypeCore.EnumConstraint
Sound: Audax.Validator.TypeCore.EnumConstraint
BloodlineType: Audax.Validator.TypeCore.EnumConstraint
ElectorStance: Audax.Validator.TypeCore.EnumConstraint
AlternateStartSelectionOption: Audax.Validator.TypeCore.EnumConstraint
ClimateType: Audax.Validator.TypeCore.EnumConstraint
ReligiousTitle: Audax.Validator.TypeCore.EnumConstraint
MessageType: Audax.Validator.TypeCore.EnumConstraint
Wonder: Audax.Validator.TypeCore.EnumConstraint
WonderUpgrade: Audax.Validator.TypeCore.EnumConstraint
WonderUpgradeFlag: Audax.Validator.TypeCore.EnumConstraint
SpecialVariableNames: Audax.Validator.TypeCore.EnumConstraint
Owner: Audax.Validator.TypeCore.LiteralConstraint
Location: Audax.Validator.TypeCore.LiteralConstraint
SecretReligiousCult: Audax.Validator.TypeCore.LiteralConstraint
SocietyThings: Audax.Validator.TypeCore.OrConstraint
SocietyThingsWithoutThis: Audax.Validator.TypeCore.OrConstraint
CharacterId: Audax.Validator.TypeCore.EnumConstraint
DynastyId: Audax.Validator.TypeCore.EnumConstraint
Law: Audax.Validator.TypeCore.OrConstraint
UnitStatsModifier: Audax.Validator.TypeCore.ComplexConstraint
ExportToVariableGlobalValue: Audax.Validator.TypeCore.EnumConstraint
ExportToVariableCharOnlyValue: Audax.Validator.TypeCore.EnumConstraint
ExportToVariableCharValue: Audax.Validator.TypeCore.OrConstraint
ExportToVariableProvOnlyValue: Audax.Validator.TypeCore.EnumConstraint
ExportToVariableProvValue: Audax.Validator.TypeCore.OrConstraint
ExportToVariableTitleOnlyValue: Audax.Validator.TypeCore.EnumConstraint
ExportToVariableTitleValue: Audax.Validator.TypeCore.OrConstraint
CommandModifierDef: Audax.Validator.TypeCore.ComplexConstraint
Int: Audax.Validator.TypeExtension.IntConstraint
String: Audax.Validator.TypeExtension.StringConstraint
Double: Audax.Validator.TypeExtension.DoubleConstraint
List: Audax.Validator.TypeExtension.ListConstraint
CheckHasTriggerIfOrElseIfPrior: Audax.Validator.NewCore.ElseClauseCheckerConstraint
Color: Audax.Validator.TypeExtension.RestrictedListConstraint
FloatColor: Audax.Validator.TypeExtension.RestrictedListConstraint
Date: Audax.Validator.TypeExtension.RestrictedStringConstraint
DateInYear: Audax.Validator.TypeExtension.RestrictedStringConstraint
CheckDateMatchesParent: Audax.Validator.NewCore.DateType+CheckDateMatchesParentValidator
IconRefData: Audax.Validator.NewCore.IconRefDataConstraint
LocalizationKey: Audax.Validator.TypeCore.EnumConstraint
MotherConstraint: Audax.Validator.Clausewitz.Ck2.CharParentConstraint
FatherConstraint: Audax.Validator.Clausewitz.Ck2.CharParentConstraint
SpouseConstraint: Audax.Validator.Clausewitz.Ck2.SpouseConstraint
GuardianConstraint: Audax.Validator.Clausewitz.Ck2.GuardianConstraint
CharMaxAgeCheck: Audax.Validator.Clausewitz.Ck2.CharMaxAgeCheck
CharAliveAtHoldingCheck: Audax.Validator.Clausewitz.Ck2.CharAliveAtHoldingCheck
CharIfCastleThenHasDynastyCheck: Audax.Validator.Clausewitz.Ck2.CharIfCastleThenHasDynastyCheck
TwinCheck: Audax.Validator.Clausewitz.Ck2.TwinCheck
BastardCheck: Audax.Validator.Clausewitz.Ck2.BastardCheck
EmployerCheck: Audax.Validator.Clausewitz.Ck2.EmployerCheck
DoCharDbChecks: Audax.Validator.Clausewitz.Ck2.CharDbConsistencyCheck
ProvHistoryComplexCheck: Audax.Validator.Clausewitz.Ck2.ProvHistoryCheck
ProvSetupCheck: Audax.Validator.Clausewitz.Ck2.ProvSetupCheckConstraint
Plot: Audax.Validator.TypeCore.EnumConstraint
Faction: Audax.Validator.TypeCore.EnumConstraint
Focus: Audax.Validator.TypeCore.EnumConstraint
SpecificObjective: Audax.Validator.TypeCore.EnumConstraint
Province: Audax.Validator.TypeCore.EnumConstraint
LandProvince: Audax.Validator.TypeCore.EnumConstraint
SeaProvince: Audax.Validator.TypeCore.EnumConstraint
RiverProvince: Audax.Validator.TypeCore.EnumConstraint
ToleratesReligionGroupLiteral: Audax.Validator.Clausewitz.Ck2.ToleratesReligionGroupLiteral
SpecialUnitOffensive: Audax.Validator.Clausewitz.Ck2.SpecialUnitLiteral
SpecialUnitDefensive: Audax.Validator.Clausewitz.Ck2.SpecialUnitLiteral
SpecialUnitMorale: Audax.Validator.Clausewitz.Ck2.SpecialUnitLiteral
Ck2SpecialEventChecking: Audax.Validator.Clausewitz.Ck2.SpecialEventChecking
HolySiteNoteProvValRunning: Audax.Validator.Clausewitz.Ck2.HolySiteNoteProvValRunningRunTask
HolySiteCounter: Audax.Validator.Clausewitz.Ck2.HolySiteRunTask
CheckNoFollowingBreak: Audax.Validator.Clausewitz.Ck2.CheckNoFollowingBreakConstraint
CheckTooLongId: Audax.Validator.Clausewitz.Ck2.CheckTooLongIdConstraint
PrefixedCharId: Audax.Validator.NewCore.TransformedStringConstraint
ReligionGroupOpinion: Audax.Validator.NewCore.TransformedStringConstraint
ReligionOpinion: Audax.Validator.NewCore.TransformedStringConstraint
CultureOpinion: Audax.Validator.NewCore.TransformedStringConstraint
CultureGroupOpinion: Audax.Validator.NewCore.TransformedStringConstraint
SecretReligiousSociety: Audax.Validator.NewCore.TransformedStringConstraint
CheckAlternateStartParameter: Audax.Validator.Clausewitz.Ck2.CheckAlternateStartParameter
CheckAlternateStartSelectionSetting: Audax.Validator.Clausewitz.Ck2.CheckAlternateStartSelectionSetting
AlternateStartDoubleSliderSetting: Audax.Validator.TypeCore.EnumConstraint
AlternateStartSliderSetting: Audax.Validator.TypeCore.EnumConstraint
AlternateStartSelectionSetting: Audax.Validator.TypeCore.EnumConstraint
EmpireTitle: Audax.Validator.TypeCore.EnumConstraint
KingTitle: Audax.Validator.TypeCore.EnumConstraint
DukeTitle: Audax.Validator.TypeCore.EnumConstraint
DeJureDukeTitle: Audax.Validator.TypeCore.EnumConstraint
CountTitle: Audax.Validator.TypeCore.EnumConstraint
BaronTitle: Audax.Validator.TypeCore.EnumConstraint
AnyTitle: Audax.Validator.TypeCore.EnumConstraint
PentarchTitle: Audax.Validator.TypeCore.EnumConstraint
GameRuleKey: Audax.Validator.TypeCore.EnumConstraint
GameRuleValue: Audax.Validator.TypeCore.EnumConstraint
GameRule: Audax.Validator.ScriptingSystem.DicEnumConstraint
SuccessionLaw: Audax.Validator.TypeCore.EnumConstraint
DeJureLaw: Audax.Validator.TypeCore.EnumConstraint
NormalLaw: Audax.Validator.TypeCore.EnumConstraint
GenderLaw: Audax.Validator.TypeCore.EnumConstraint
LawGroup: Audax.Validator.TypeCore.EnumConstraint
ImprovementKey: Audax.Validator.TypeCore.EnumConstraint
ImprovementValue: Audax.Validator.TypeCore.EnumConstraint
Improvement: Audax.Validator.ScriptingSystem.DicEnumConstraint
Building: Audax.Validator.TypeCore.EnumConstraint
_Ck2_<>HolySiteCounter: Audax.Validator.Clausewitz.Ck2.HolySiteCounter
END ITEMS IN SCOPE
STACK TRACE
at Audax.Validator.Scope.Resolve[T](String name)
at Audax.Validator.Reference`1.get_Value()
at Audax.Validator.TypeCore.PlaceholderConstraint.get_Actual()
ec) EXCEPTION CONTEXT
ec) Validation Task: Events
Validation Key: Events
Validation Type: Audax.Validator.TypeExtension.DeclarativeValidatorJob
ec) Starting Base Context Validation {CharCommand} constraint [CharCommand] @ <mod>\events\rtp_religion_events.txt [character_event\immediate] (Line 129, column 2)
ec) InContextValidation {CharCommand} constraint [CharCommand] @ <mod>\events\rtp_religion_events.txt [character_event\immediate] (Line 129, column 2)
ec) Starting Base Context Validation {TitleCommand} constraint [TitleCommand] @ <mod>\events\rtp_religion_events.txt [character_event\immediate\c_roma] (Line 193, column 3)
ec) InContextValidation {TitleCommand} constraint [TitleCommand] @ <mod>\events\rtp_religion_events.txt [character_event\immediate\c_roma] (Line 193, column 3)
ERROR
System.AggregateException: One or more errors occurred. ---> Audax.Validator.IgnoreException: Exception of type 'Audax.Validator.IgnoreException' was thrown.
at Audax.Validator.TypeCore.PlaceholderConstraint.get_Actual()
at Audax.Validator.TypeCore.PlaceholderConstraint.get_CanJudgeElement()
at Audax.Validator.TypeCore.OrConstraint.<>c.<EnsureChildrenValid>b__36_1(Constraint c)
at System.Linq.Enumerable.Any[TSource](IEnumerable`1 source, Func`2 predicate)
at Audax.Validator.TypeCore.OrConstraint.EnsureChildrenValid()
at Audax.Validator.TypeCore.OrConstraint.ElementIsInstance(ElementNode node)
at Audax.Validator.ContextValidatorSystem.Match.<>c__DisplayClass11_0.<MakeMatches>b__2(ElementNode ch)
at System.Linq.Enumerable.WhereListIterator`1.MoveNext()
at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
at Audax.Validator.ContextValidatorSystem.Match.MakeMatches(ElementNode node, NodeFlags flags, Boolean notAndClause, IList`1 elementsToConsider)
at Audax.Validator.ContextValidatorSystem.ContextValidator.ValidateInContext(ElementNode node, ValidationStatus status, NodeFlags flags, Boolean notAndClause, Boolean isConditional, Boolean pushFrame, Boolean nestedOrIsCool, Boolean assumesParentScope)
at Audax.Validator.ContextValidatorSystem.ContextValidator.Validate(ElementNode node, NodeFlags flags, Boolean isOrClause, Boolean nestedOrIsCool, Boolean pushFrame)
at Audax.Validator.ContextValidatorSystem.ContextValidatorInfo.Validate(String key, ElementNode node, NodeFlags flags, Boolean isOrClause, Boolean nestedOrIsCool)
at Audax.Validator.ContextValidatorSystem.ContextValidatorConstraint.Validate(ElementNode node, NodeFlags flags)
at Audax.Validator.TypeCore.ComplexConstraint.ComplexConstraintWorker.ValidateInstanceAsBase(ElementNode node, NodeFlags flags)
at Audax.Validator.TypeCore.ComplexConstraint.ComplexConstraintWorker.ElementValidate(ElementNode node)
at Audax.Validator.TypeCore.ComplexConstraint.ElementValidate(ElementNode node)
at Audax.Validator.TypeCore.PlaceholderConstraint.ElementValidate(ElementNode node)
at Audax.Validator.ContextValidatorSystem.Match.MakeMatches(ElementNode node, NodeFlags flags, Boolean notAndClause, IList`1 elementsToConsider)
at Audax.Validator.ContextValidatorSystem.ContextValidator.ValidateInContext(ElementNode node, ValidationStatus status, NodeFlags flags, Boolean notAndClause, Boolean isConditional, Boolean pushFrame, Boolean nestedOrIsCool, Boolean assumesParentScope)
at Audax.Validator.ContextValidatorSystem.ContextValidator.Validate(ElementNode node, NodeFlags flags, Boolean isOrClause, Boolean nestedOrIsCool, Boolean pushFrame)
at Audax.Validator.ContextValidatorSystem.ContextValidatorInfo.Validate(String key, ElementNode node, NodeFlags flags, Boolean isOrClause, Boolean nestedOrIsCool)
at Audax.Validator.ContextValidatorSystem.ContextValidatorConstraint.Validate(ElementNode node, NodeFlags flags)
at Audax.Validator.TypeCore.ComplexConstraint.ComplexConstraintWorker.ValidateInstanceAsBase(ElementNode node, NodeFlags flags)
at Audax.Validator.TypeCore.ComplexConstraint.ComplexConstraintWorker.ElementValidate(ElementNode node)
at Audax.Validator.TypeCore.ComplexConstraint.ElementValidate(ElementNode node)
at Audax.Validator.TypeCore.PlaceholderConstraint.ElementValidate(ElementNode node)
at Audax.Validator.TypeCore.ChildConstraintSystem.ChildConstraint.Validate(ElementNode node, NodeFlags flags)
at Audax.Validator.TypeCore.ComplexConstraint.ComplexConstraintWorker.ValidateInstanceAsBase(ElementNode node, NodeFlags flags)
at Audax.Validator.TypeCore.ComplexConstraint.ValidateInstanceAsBase(ElementNode node, NodeFlags flags)
at Audax.Validator.TypeExtension.NodeSwitcher.ValidateAsBase(ElementNode node, Constraint constraint, NodeFlags flags)
at Audax.Validator.TypeExtension.NodeSwitcher.ValidateAsBase(ElementNode node, Constraint constraint, NodeFlags flags)
at Audax.Validator.TypeExtension.NodeSwitcher.Worker.Validate(ElementNode node, NodeFlags flags)
at Audax.Validator.TypeExtension.NodeSwitcher.Validate(ElementNode node, NodeFlags flags)
at Audax.Validator.TypeCore.ComplexConstraint.ComplexConstraintWorker.ValidateInstanceAsBase(ElementNode node, NodeFlags flags)
at Audax.Validator.TypeCore.ComplexConstraint.ValidateInstanceAsBase(ElementNode node, NodeFlags flags)
at Audax.Validator.TypeCore.InheritanceConstraint.Validate(ElementNode node, NodeFlags flags)
at Audax.Validator.TypeCore.ComplexConstraint.ComplexConstraintWorker.ValidateInstanceAsBase(ElementNode node, NodeFlags flags)
at Audax.Validator.TypeCore.ComplexConstraint.ComplexConstraintWorker.ElementValidate(ElementNode node)
at Audax.Validator.TypeCore.ComplexConstraint.ElementValidate(ElementNode node)
at Audax.Validator.TypeCore.PlaceholderConstraint.ElementValidate(ElementNode node)
at Audax.Validator.TypeCore.ChildConstraintSystem.ChildConstraint.Validate(ElementNode node, NodeFlags flags)
at Audax.Validator.TypeCore.ComplexConstraint.ComplexConstraintWorker.ValidateInstanceAsBase(ElementNode node, NodeFlags flags)
at Audax.Validator.TypeCore.ComplexConstraint.ComplexConstraintWorker.ElementValidate(ElementNode node)
at Audax.Validator.TypeCore.ComplexConstraint.ElementValidate(ElementNode node)
at Audax.Validator.TypeExtension.DeclarativeValidatorJob.DeclarativeValidatorWorker.Validate()
at Audax.Validator.TypeExtension.DeclarativeValidatorJob.ValidateOverride()
at Audax.Validator.ValidatorJobBase.Validate()
at Audax.Validator.ValidatorJob.Validate()
at Audax.Validator.GameValidator.<>c__DisplayClass45_0.<Validate>b__0(ValidatorJob val)
at System.Threading.Tasks.Parallel.<>c__DisplayClass17_0`1.<ForWorker>b__1()
at System.Threading.Tasks.Task.InnerInvokeWithArg(Task childTask)
at System.Threading.Tasks.Task.<>c__DisplayClass176_0.<ExecuteSelfReplicating>b__0(Object <p0>)
--- End of inner exception stack trace ---
at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
at System.Threading.Tasks.Parallel.ForWorker[TLocal](Int32 fromInclusive, Int32 toExclusive, ParallelOptions parallelOptions, Action`1 body, Action`2 bodyWithState, Func`4 bodyWithLocal, Func`1 localInit, Action`1 localFinally)
at System.Threading.Tasks.Parallel.ForEachWorker[TSource,TLocal](IEnumerable`1 source, ParallelOptions parallelOptions, Action`1 body, Action`2 bodyWithState, Action`3 bodyWithStateAndIndex, Func`4 bodyWithStateAndLocal, Func`5 bodyWithEverything, Func`1 localInit, Action`1 localFinally)
at System.Threading.Tasks.Parallel.ForEach[TSource](IEnumerable`1 source, ParallelOptions parallelOptions, Action`1 body)
at Audax.Validator.GameValidator.Validate(Action onEachValidatorCompleteAction)
---> (Inner Exception #0) Audax.Validator.IgnoreException: Exception of type 'Audax.Validator.IgnoreException' was thrown.
at Audax.Validator.TypeCore.PlaceholderConstraint.get_Actual()
at Audax.Validator.TypeCore.PlaceholderConstraint.get_CanJudgeElement()
at Audax.Validator.TypeCore.OrConstraint.<>c.<EnsureChildrenValid>b__36_1(Constraint c)
at System.Linq.Enumerable.Any[TSource](IEnumerable`1 source, Func`2 predicate)
at Audax.Validator.TypeCore.OrConstraint.EnsureChildrenValid()
at Audax.Validator.TypeCore.OrConstraint.ElementIsInstance(ElementNode node)
at Audax.Validator.ContextValidatorSystem.Match.<>c__DisplayClass11_0.<MakeMatches>b__2(ElementNode ch)
at System.Linq.Enumerable.WhereListIterator`1.MoveNext()
at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
at Audax.Validator.ContextValidatorSystem.Match.MakeMatches(ElementNode node, NodeFlags flags, Boolean notAndClause, IList`1 elementsToConsider)
at Audax.Validator.ContextValidatorSystem.ContextValidator.ValidateInContext(ElementNode node, ValidationStatus status, NodeFlags flags, Boolean notAndClause, Boolean isConditional, Boolean pushFrame, Boolean nestedOrIsCool, Boolean assumesParentScope)
at Audax.Validator.ContextValidatorSystem.ContextValidator.Validate(ElementNode node, NodeFlags flags, Boolean isOrClause, Boolean nestedOrIsCool, Boolean pushFrame)
at Audax.Validator.ContextValidatorSystem.ContextValidatorInfo.Validate(String key, ElementNode node, NodeFlags flags, Boolean isOrClause, Boolean nestedOrIsCool)
at Audax.Validator.ContextValidatorSystem.ContextValidatorConstraint.Validate(ElementNode node, NodeFlags flags)
at Audax.Validator.TypeCore.ComplexConstraint.ComplexConstraintWorker.ValidateInstanceAsBase(ElementNode node, NodeFlags flags)
at Audax.Validator.TypeCore.ComplexConstraint.ComplexConstraintWorker.ElementValidate(ElementNode node)
at Audax.Validator.TypeCore.ComplexConstraint.ElementValidate(ElementNode node)
at Audax.Validator.TypeCore.PlaceholderConstraint.ElementValidate(ElementNode node)
at Audax.Validator.ContextValidatorSystem.Match.MakeMatches(ElementNode node, NodeFlags flags, Boolean notAndClause, IList`1 elementsToConsider)
at Audax.Validator.ContextValidatorSystem.ContextValidator.ValidateInContext(ElementNode node, ValidationStatus status, NodeFlags flags, Boolean notAndClause, Boolean isConditional, Boolean pushFrame, Boolean nestedOrIsCool, Boolean assumesParentScope)
at Audax.Validator.ContextValidatorSystem.ContextValidator.Validate(ElementNode node, NodeFlags flags, Boolean isOrClause, Boolean nestedOrIsCool, Boolean pushFrame)
at Audax.Validator.ContextValidatorSystem.ContextValidatorInfo.Validate(String key, ElementNode node, NodeFlags flags, Boolean isOrClause, Boolean nestedOrIsCool)
at Audax.Validator.ContextValidatorSystem.ContextValidatorConstraint.Validate(ElementNode node, NodeFlags flags)
at Audax.Validator.TypeCore.ComplexConstraint.ComplexConstraintWorker.ValidateInstanceAsBase(ElementNode node, NodeFlags flags)
at Audax.Validator.TypeCore.ComplexConstraint.ComplexConstraintWorker.ElementValidate(ElementNode node)
at Audax.Validator.TypeCore.ComplexConstraint.ElementValidate(ElementNode node)
at Audax.Validator.TypeCore.PlaceholderConstraint.ElementValidate(ElementNode node)
at Audax.Validator.TypeCore.ChildConstraintSystem.ChildConstraint.Validate(ElementNode node, NodeFlags flags)
at Audax.Validator.TypeCore.ComplexConstraint.ComplexConstraintWorker.ValidateInstanceAsBase(ElementNode node, NodeFlags flags)
at Audax.Validator.TypeCore.ComplexConstraint.ValidateInstanceAsBase(ElementNode node, NodeFlags flags)
at Audax.Validator.TypeExtension.NodeSwitcher.ValidateAsBase(ElementNode node, Constraint constraint, NodeFlags flags)
at Audax.Validator.TypeExtension.NodeSwitcher.ValidateAsBase(ElementNode node, Constraint constraint, NodeFlags flags)
at Audax.Validator.TypeExtension.NodeSwitcher.Worker.Validate(ElementNode node, NodeFlags flags)
at Audax.Validator.TypeExtension.NodeSwitcher.Validate(ElementNode node, NodeFlags flags)
at Audax.Validator.TypeCore.ComplexConstraint.ComplexConstraintWorker.ValidateInstanceAsBase(ElementNode node, NodeFlags flags)
at Audax.Validator.TypeCore.ComplexConstraint.ValidateInstanceAsBase(ElementNode node, NodeFlags flags)
at Audax.Validator.TypeCore.InheritanceConstraint.Validate(ElementNode node, NodeFlags flags)
at Audax.Validator.TypeCore.ComplexConstraint.ComplexConstraintWorker.ValidateInstanceAsBase(ElementNode node, NodeFlags flags)
at Audax.Validator.TypeCore.ComplexConstraint.ComplexConstraintWorker.ElementValidate(ElementNode node)
at Audax.Validator.TypeCore.ComplexConstraint.ElementValidate(ElementNode node)
at Audax.Validator.TypeCore.PlaceholderConstraint.ElementValidate(ElementNode node)
at Audax.Validator.TypeCore.ChildConstraintSystem.ChildConstraint.Validate(ElementNode node, NodeFlags flags)
at Audax.Validator.TypeCore.ComplexConstraint.ComplexConstraintWorker.ValidateInstanceAsBase(ElementNode node, NodeFlags flags)
at Audax.Validator.TypeCore.ComplexConstraint.ComplexConstraintWorker.ElementValidate(ElementNode node)
at Audax.Validator.TypeCore.ComplexConstraint.ElementValidate(ElementNode node)
at Audax.Validator.TypeExtension.DeclarativeValidatorJob.DeclarativeValidatorWorker.Validate()
at Audax.Validator.TypeExtension.DeclarativeValidatorJob.ValidateOverride()
at Audax.Validator.ValidatorJobBase.Validate()
at Audax.Validator.ValidatorJob.Validate()
at Audax.Validator.GameValidator.<>c__DisplayClass45_0.<Validate>b__0(ValidatorJob val)
at System.Threading.Tasks.Parallel.<>c__DisplayClass17_0`1.<ForWorker>b__1()
at System.Threading.Tasks.Task.InnerInvokeWithArg(Task childTask)
at System.Threading.Tasks.Task.<>c__DisplayClass176_0.<ExecuteSelfReplicating>b__0(Object <p0>)<---
And the conflict is a few lines earlier, where an event target is saved in WonderBuilding scope? Arguably, Validator need not complain unless a saved event target is used as a different scope than it was saved, which is not the case here. It would be the scripter's responsability that conflicts won't occur. Nevertheless, this is a messy way to do things and it's probably a rare occurrence, so perhaps doesn't merit further effort.
That is normal behaviour, but that doesn't happen here. I provided a bare-bones repro under a spoiler last time, which I used to confirm that the scopes used in the vanilla events are correct. The actual error came from vanilla code.
'owner'-scope works in offmap scope, but the scope change isn't localised in trigger tooltips, is what I meant to say.
random_quest_target can be a character, title or province, none of which can be inferred from script. Can Validator support some new scope that inherits allowed triggers/commands from all three?
This is another hardcoded effect. As per developer comment right above it:
I assume this is the same as "trait".Tested to work.Code:At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\create_character\add_trait] (Line 1649, column 6): Invalid node "add_trait" in scope CharCreation (value is: quick)
I can now confirm this is correct code. Logging the scopes ('log_scopes = yes' in 'immediate') in this event shows the following;
Works in province scope as well.Code:At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\c_brugge\location\religion] (Line 2256, column 7): "warrior_lodge_norse" is not a valid Religion, MaybeEventTargetCharProvReligionSocietyTitle, CharTargetExcludingMaybeEventTarget, or ReligionTargetCheck.
For the second, any scope change that is valid in the current scope is supported as a scope to be saved as a persistent event target.
Any valid scope change in the current scope is a valid RHS here. Uses that scope to export the variable from.Code:--- Error 1 of 3 --- At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\export_to_variable\who] (Line 1933, column 6): "capital_holding" is not a valid ThisChar, ThisProv, or ThisTitle. --- Error 2 of 3 --- At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\export_to_variable\who] (Line 1921, column 6): "liege" is not a valid ThisChar, ThisProv, or ThisTitle. --- Error 3 of 3 --- At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\effect\holder_scope\export_to_variable\who] (Line 1927, column 6): "capital_scope" is not a valid ThisChar, ThisProv, or ThisTitle.
Supports 2.8-style numerical operators, so 'duplicates' are allowed.Code:At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\holder_scope] (Line 146, column 4): There may be no duplications of a "random" clause. There were 2 duplicates. [I2742|L158|C5]: random = 30 [I2760|L159|C5]: random = 60
Not sure what the purpose of this one is, but the game supports it. Takes a bool, valid in title scope.Code:--- Error 1 of 2 --- At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\is_landed_title_being_created] (Line 144, column 4): Invalid node "is_landed_title_being_created" in scope DecisionTriggerFromFromNone (value is: no) --- Error 2 of 2 --- At <mod>\common\laws\demesne_laws.txt [laws\centralization_1\allow\is_landed_title_being_created] (Line 143, column 4): Invalid node "is_landed_title_being_created" in scope DecisionTriggerFromFromNone (value is: yes)
This one should be correct. ROOT is used all around it, but only this one generates an error. Relevant file included down below.Code:At <mod>\common\objectives\00_plots.txt [plot_gain_vassal_title\chance\trigger\FROM\trigger_if\limit\dynasty] (Line 609, column 16): "ROOT" is not a valid None, 0, MaybeEventTargetChar, OpinionClauseDefinedTypes, DynastyId, or CharTargetExcludingMaybeEventTarget. MaybeEventTargetChar: cannot be because ROOT points to <TitleTrigger>, not Char.
vassalize_or_take_under_title ('enemy'-node)