diff --git a/common/succession_election/04_saxon_elective.txt b/common/succession_election/04_saxon_elective.txt index 71c4a25e..b720b69b 100644 --- a/common/succession_election/04_saxon_elective.txt +++ b/common/succession_election/04_saxon_elective.txt @@ -74,6 +74,10 @@ saxon_elective = { #Farmer Elective type = holder_council_members limit = { is_adult = yes + OR = { + is_courtier_of = scope:holder + is_vassal_of = scope:holder #All direct de jure vassals, no matter the tier. + } NOT = { has_trait = incapable } } } @@ -120,12 +124,28 @@ saxon_elective = { #Farmer Elective is_vassal_of = scope:holder #Only Powerful, direct, de jure vassals are potential candidates. feudal_elective_potential_landed_candidate_trigger = yes government_has_flag = government_is_prepublic + OR = { + culture = { + has_cultural_tradition = tradition_farmer_republics + } + faith = { + has_doctrine = tenet_communal_possessions + } + } } } add = { type = holder_close_or_extended_family limit = { feudal_elective_potential_landless_dynastic_candidate_trigger = yes + OR = { + culture = { + has_cultural_tradition = tradition_farmer_republics + } + faith = { + has_doctrine = tenet_communal_possessions + } + } } } add = { @@ -133,6 +153,31 @@ saxon_elective = { #Farmer Elective limit = { is_vassal_of = scope:holder #Only Powerful, direct, de jure vassals are potential candidates. government_has_flag = government_is_prepublic + OR = { + culture = { + has_cultural_tradition = tradition_farmer_republics + } + faith = { + has_doctrine = tenet_communal_possessions + } + } + } + } + add = { + type = holder_council_members + limit = { + OR = { + is_courtier_of = scope:holder + is_vassal_of = scope:holder #All direct de jure vassals, no matter the tier. + } + OR = { + culture = { + has_cultural_tradition = tradition_farmer_republics + } + faith = { + has_doctrine = tenet_communal_possessions + } + } } } }