diff --git a/common/character_interactions/09_mpo_interactions.txt b/common/character_interactions/09_mpo_interactions.txt index 60594405d..8e3173883 100644 --- a/common/character_interactions/09_mpo_interactions.txt +++ b/common/character_interactions/09_mpo_interactions.txt @@ -45,7 +45,10 @@ is_shown = { scope:recipient = { is_playable_character = yes - is_independent_ruler = yes + OR = { + is_independent_ruler = yes + confederation ?= { is_house_based = no } + } NOT = { this = scope:actor } } } @@ -9298,7 +9301,10 @@ join_confederation_interaction = { cooldown_against_recipient = { years = 3 } is_available = { - is_independent_ruler = yes + OR = { + is_independent_ruler = yes + scope:recipient.confederation ?= { is_house_based = no } + } is_landed = yes highest_held_title_tier <= tier_duchy is_playable_character = yes @@ -9306,7 +9312,10 @@ join_confederation_interaction = { } is_shown = { - scope:recipient.confederation ?= { is_house_based = no } + OR = { + is_independent_ruler = yes + scope:recipient.confederation ?= { is_house_based = no } + } } 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 98f02545e..e9a23ffc0 100644 --- a/common/decisions/dlc_decisions/mpo/mpo_decisions.txt +++ b/common/decisions/dlc_decisions/mpo/mpo_decisions.txt @@ -18,7 +18,6 @@ call_for_confederation_decision = { selection_tooltip = call_for_confederation_decision_tooltip is_shown = { - is_independent_ruler = yes highest_held_title_tier <= tier_duchy NOR = { is_confederation_member = yes @@ -28,7 +27,6 @@ call_for_confederation_decision = { } is_valid = { - is_independent_ruler = yes highest_held_title_tier <= tier_duchy is_tributary = no trigger_if = { @@ -168,7 +166,6 @@ call_for_confederation_decision = { } ai_potential = { - is_independent_ruler = yes highest_held_title_tier <= tier_duchy is_tributary = no is_playable_character = yes @@ -496,7 +493,6 @@ leave_confederation_decision = { ai_potential = { is_confederation_member = yes - is_independent_ruler = no age >= 12 is_at_war = no is_incapable = no