parent
15a5108e23
commit
c4b6d9bdeb
250 changed files with 11067 additions and 16365 deletions
|
|
@ -369,7 +369,9 @@
|
|||
scope:recipient = {
|
||||
NOT = {
|
||||
any_land_neighboring_realm_with_tributaries_owner = {
|
||||
this != scope:actor
|
||||
NOT = {
|
||||
this = scope:actor
|
||||
}
|
||||
}
|
||||
}
|
||||
NOT = {
|
||||
|
|
@ -2629,43 +2631,7 @@ migration_interaction = {
|
|||
value = scope:target_title
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
OR = {
|
||||
has_variable = crowned_king_var
|
||||
has_variable = crowned_emperor_var
|
||||
}
|
||||
}
|
||||
set_variable = {
|
||||
name = nomad_migration_preserve_coronation
|
||||
value = yes
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
highest_held_title_tier = tier_duchy
|
||||
}
|
||||
add_character_modifier = {
|
||||
modifier = mpo_migrating_accolade_duke_modifier
|
||||
}
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
highest_held_title_tier = tier_kingdom
|
||||
}
|
||||
add_character_modifier = {
|
||||
modifier = mpo_migrating_accolade_king_modifier
|
||||
}
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
highest_held_title_tier >= tier_empire
|
||||
}
|
||||
add_character_modifier = {
|
||||
modifier = mpo_migrating_accolade_emperor_modifier
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
# Save your old lands
|
||||
save_scope_as = old_holder
|
||||
capital_county = { save_scope_as = old_capital_county }
|
||||
|
|
@ -2750,6 +2716,17 @@ migration_interaction = {
|
|||
migration_set_obedient_vassal_effect = yes
|
||||
}
|
||||
}
|
||||
# Player and non obedient vassals get turned into Tributaries instead
|
||||
every_vassal = {
|
||||
limit = {
|
||||
exists = scope:target_title
|
||||
OR = {
|
||||
NOT = { is_obedient_to = scope:actor }
|
||||
is_ai = no
|
||||
}
|
||||
}
|
||||
break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:actor TRIBUTARY = prev }
|
||||
}
|
||||
# Migration travel is handled by code
|
||||
}
|
||||
}
|
||||
|
|
@ -2774,44 +2751,6 @@ migration_interaction = {
|
|||
}
|
||||
}
|
||||
}
|
||||
scope:actor = {
|
||||
if = {
|
||||
limit = {
|
||||
OR = {
|
||||
has_variable = crowned_king_var
|
||||
has_variable = crowned_emperor_var
|
||||
}
|
||||
}
|
||||
set_variable = {
|
||||
name = nomad_migration_preserve_coronation
|
||||
value = yes
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
highest_held_title_tier = tier_duchy
|
||||
}
|
||||
add_character_modifier = {
|
||||
modifier = mpo_migrating_accolade_duke_modifier
|
||||
}
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
highest_held_title_tier = tier_kingdom
|
||||
}
|
||||
add_character_modifier = {
|
||||
modifier = mpo_migrating_accolade_king_modifier
|
||||
}
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
highest_held_title_tier >= tier_empire
|
||||
}
|
||||
add_character_modifier = {
|
||||
modifier = mpo_migrating_accolade_emperor_modifier
|
||||
}
|
||||
}
|
||||
}
|
||||
# Migration wars are handled by code
|
||||
scope:actor = {
|
||||
if = {
|
||||
|
|
@ -3393,7 +3332,9 @@ migration_interaction = {
|
|||
}
|
||||
AND = {
|
||||
tier = tier_county
|
||||
any_county_province_epidemic = {
|
||||
any_county_province = {
|
||||
any_province_epidemic = {
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -7775,9 +7716,7 @@ mpo_retrieve_land_from_herder_interaction = {
|
|||
desc = YOU_ARE_AN_ADVENTURER_REASON
|
||||
}
|
||||
modifier = {
|
||||
scope:recipient = {
|
||||
is_tributary = yes
|
||||
}
|
||||
exists = scope:actor.suzerain
|
||||
add = -25
|
||||
desc = ADVENTURER_SUZERAIN_REASON
|
||||
}
|
||||
|
|
@ -7836,7 +7775,6 @@ mpo_vassal_to_tributary_interaction = {
|
|||
is_valid_showing_failures_only = {
|
||||
scope:recipient = {
|
||||
is_imprisoned = no
|
||||
is_independent_ruler = yes
|
||||
}
|
||||
scope:actor = {
|
||||
is_imprisoned = no
|
||||
|
|
@ -8831,7 +8769,9 @@ mpo_offer_submission_or_ruin = {
|
|||
scope:recipient = {
|
||||
NOT = {
|
||||
any_neighboring_top_liege_realm_owner = {
|
||||
this != scope:actor
|
||||
NOT = {
|
||||
this = scope:actor
|
||||
}
|
||||
}
|
||||
}
|
||||
NOT = {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue