diff --git a/common/character_interactions/09_mpo_interactions.txt b/common/character_interactions/09_mpo_interactions.txt index 8e3173883..2e2ad613f 100644 --- a/common/character_interactions/09_mpo_interactions.txt +++ b/common/character_interactions/09_mpo_interactions.txt @@ -51,6 +51,14 @@ } NOT = { this = scope:actor } } + AND = { + is_independent_ruler = no + liege = { + any_vassal = { + this = scope:recipient + } + } + } } is_valid_showing_failures_only = { @@ -9316,6 +9324,14 @@ join_confederation_interaction = { is_independent_ruler = yes scope:recipient.confederation ?= { is_house_based = no } } + AND = { + is_independent_ruler = no + scope:recipient = { + liege = { + this = scope:actor.liege + } + } + } } is_valid_showing_failures_only = { diff --git a/common/decisions/dlc_decisions/mpo/mpo_decisions.txt b/common/decisions/dlc_decisions/mpo/mpo_decisions.txt index 504571c84..376af0552 100644 --- a/common/decisions/dlc_decisions/mpo/mpo_decisions.txt +++ b/common/decisions/dlc_decisions/mpo/mpo_decisions.txt @@ -366,14 +366,6 @@ call_for_confederation_decision = { } factor = 0.05 } - #There's already another confederation nearby - modifier = { - any_confederation = { - is_house_based = no # any_confederation_member is not performant for house blocs - any_confederation_member = { in_diplomatic_range = root } - } - factor = 0.1 - } modifier = { add = 300 culture = { has_cultural_parameter = forming_confederations_is_easier }