diff --git a/common/on_action/title_on_actions.txt b/common/on_action/title_on_actions.txt index 7c80d530..db9b8823 100644 --- a/common/on_action/title_on_actions.txt +++ b/common/on_action/title_on_actions.txt @@ -257,7 +257,11 @@ on_title_gain = { if = { limit = { government_has_flag = government_is_prepublic - primary_title = { + any_held_title = { + filter = { + title_tier > barony + is_nomad_title = no + } NOT = { has_title_law = saxon_elective_succession_law } @@ -266,6 +270,7 @@ on_title_gain = { every_held_title = { limit = { title_tier > barony + is_nomad_title = no } add_title_law = saxon_elective_succession_law } @@ -288,10 +293,15 @@ on_title_gain = { add_title_law = noble_family_succession_law } } + if = { limit = { government_has_flag = government_is_urepublic - primary_title = { + any_held_title = { + filter = { + title_tier > barony + is_nomad_title = no + } NOT = { has_title_law = urban_elective_succession_law } @@ -300,6 +310,7 @@ on_title_gain = { every_held_title = { limit = { title_tier > barony + is_nomad_title = no } add_title_law = urban_elective_succession_law } @@ -2964,7 +2975,11 @@ on_title_gain_inheritance = { if = { limit = { government_has_flag = government_is_prepublic - primary_title = { + any_held_title = { + filter = { + title_tier > barony + is_nomad_title = no + } NOT = { has_title_law = saxon_elective_succession_law } @@ -2973,6 +2988,7 @@ on_title_gain_inheritance = { every_held_title = { limit = { title_tier > barony + is_nomad_title = no } add_title_law = saxon_elective_succession_law } @@ -2998,7 +3014,11 @@ on_title_gain_inheritance = { if = { limit = { government_has_flag = government_is_urepublic - primary_title = { + any_held_title = { + filter = { + title_tier > barony + is_nomad_title = no + } NOT = { has_title_law = urban_elective_succession_law } @@ -3007,6 +3027,7 @@ on_title_gain_inheritance = { every_held_title = { limit = { title_tier > barony + is_nomad_title = no } add_title_law = urban_elective_succession_law } @@ -3121,7 +3142,11 @@ on_title_gain_usurpation = { if = { limit = { government_has_flag = government_is_prepublic - primary_title = { + any_held_title = { + filter = { + title_tier > barony + is_nomad_title = no + } NOT = { has_title_law = saxon_elective_succession_law } @@ -3130,6 +3155,7 @@ on_title_gain_usurpation = { every_held_title = { limit = { title_tier > barony + is_nomad_title = no } add_title_law = saxon_elective_succession_law } @@ -3155,7 +3181,11 @@ on_title_gain_usurpation = { if = { limit = { government_has_flag = government_is_urepublic - primary_title = { + any_held_title = { + filter = { + title_tier > barony + is_nomad_title = no + } NOT = { has_title_law = urban_elective_succession_law } @@ -3164,6 +3194,7 @@ on_title_gain_usurpation = { every_held_title = { limit = { title_tier > barony + is_nomad_title = no } add_title_law = urban_elective_succession_law } diff --git a/common/on_action/yearly_on_actions.txt b/common/on_action/yearly_on_actions.txt index 792c566b..c554ae26 100644 --- a/common/on_action/yearly_on_actions.txt +++ b/common/on_action/yearly_on_actions.txt @@ -776,7 +776,11 @@ yearly_playable_pulse = { if = { limit = { government_has_flag = government_is_prepublic - primary_title = { + any_held_title = { + filter = { + title_tier > barony + is_nomad_title = no + } NOT = { has_title_law = saxon_elective_succession_law } @@ -785,6 +789,7 @@ yearly_playable_pulse = { every_held_title = { limit = { title_tier > barony + is_nomad_title = no } add_title_law = saxon_elective_succession_law } @@ -810,7 +815,11 @@ yearly_playable_pulse = { if = { limit = { government_has_flag = government_is_urepublic - primary_title = { + any_held_title = { + filter = { + title_tier > barony + is_nomad_title = no + } NOT = { has_title_law = urban_elective_succession_law } @@ -819,6 +828,7 @@ yearly_playable_pulse = { every_held_title = { limit = { title_tier > barony + is_nomad_title = no } add_title_law = urban_elective_succession_law } @@ -2763,7 +2773,11 @@ quarterly_playable_pulse = { if = { limit = { government_has_flag = government_is_prepublic - primary_title = { + any_held_title = { + filter = { + title_tier > barony + is_nomad_title = no + } NOT = { has_title_law = saxon_elective_succession_law } @@ -2772,6 +2786,7 @@ quarterly_playable_pulse = { every_held_title = { limit = { title_tier > barony + is_nomad_title = no } add_title_law = saxon_elective_succession_law } @@ -2797,7 +2812,11 @@ quarterly_playable_pulse = { if = { limit = { government_has_flag = government_is_urepublic - primary_title = { + any_held_title = { + filter = { + title_tier > barony + is_nomad_title = no + } NOT = { has_title_law = urban_elective_succession_law } @@ -2806,6 +2825,7 @@ quarterly_playable_pulse = { every_held_title = { limit = { title_tier > barony + is_nomad_title = no } add_title_law = urban_elective_succession_law }