Stavropul start

This commit is contained in:
Heidesommer 2026-04-25 18:55:31 -04:00
parent 50e221bcef
commit 4c1f524d62
158 changed files with 10079 additions and 10160 deletions

View file

@ -650,7 +650,14 @@ offer_vassalization_interaction = {
character_is_realm_neighbor = scope:recipient
}
}
scope:recipient.capital_province = { squared_distance = { target = scope:actor.capital_province value < 200000 } }
scope:recipient = {
# landless ruler count as within realm
trigger_if = {
limit = { is_landed = no }
NOT = { capital_county.holder = { target_is_same_character_or_above = scope:actor } }
}
capital_province = { squared_distance = { target = scope:actor.capital_province value < 200000 } }
}
}
add = -250
}
@ -662,7 +669,14 @@ offer_vassalization_interaction = {
character_is_realm_neighbor = scope:recipient
}
}
scope:recipient.capital_province = { squared_distance = { target = scope:actor.capital_province value >= 200000 } }
scope:recipient = {
# landless ruler count as within realm
trigger_if = {
limit = { is_landed = no }
NOT = { capital_county.holder = { target_is_same_character_or_above = scope:actor } }
}
capital_province = { squared_distance = { target = scope:actor.capital_province value >= 200000 } }
}
}
add = -500
}
@ -1530,8 +1544,13 @@ offer_fealty_interaction = {
NOT = {
any_neighboring_top_liege_realm_owner = { this = scope:recipient }
}
# landless ruler count as within realm
trigger_if = {
limit = { is_landed = no }
NOT = { capital_county.holder = { target_is_same_character_or_above = scope:actor } }
}
capital_province = { squared_distance = { target = scope:recipient.capital_province value < 200000 } }
}
scope:actor.capital_province = { squared_distance = { target = scope:recipient.capital_province value < 200000 } }
}
add = -15
}
@ -1542,14 +1561,13 @@ offer_fealty_interaction = {
NOT = {
any_neighboring_top_liege_realm_owner = { this = scope:recipient }
}
}
trigger_if = {
limit = {
exists = scope:recipient.suzerain
scope:recipient.suzerain != scope:actor
# landless ruler count as within realm
trigger_if = {
limit = { is_landed = no }
NOT = { capital_county.holder = { target_is_same_character_or_above = scope:actor } }
}
capital_province = { squared_distance = { target = scope:recipient.capital_province value >= 200000 } }
}
scope:actor.capital_province = { squared_distance = { target = scope:recipient.capital_province value >= 200000 } }
}
add = -25
}