Does anyone know why this doesn't work?
For some reason the Validator trips over the "limit" in the any_courtier block. Any reason why?
Code:
random_list = { #Find princess to kidnap
99 = {
modifier = {
factor = 0
NOT = {
any_courtier = {
limit = {
OR = {
father_even_if_dead = {
is_ruler = yes
}
mother_even_if_dead = {
is_ruler = yes
}
}
prisoner = no #Already kidnapped!
is_ruler = no
is_female = yes
}
}
}
}
random_courtier = {
limit = {
OR = {
father_even_if_dead = {
is_ruler = yes
}
mother_even_if_dead = {
is_ruler = yes
}
}
is_ruler = no
is_female = yes
prisoner = no
}
save_event_target_as = target_princess_to_kidnap
}
}
1 = { #Otherwise set target as self to do nothing
save_event_target_as = target_princess_to_kidnap
}
}