This commit is contained in:
Magpie490 2025-11-04 16:05:01 +00:00
parent cc05cc7657
commit b173529c32
7 changed files with 19 additions and 6 deletions

View file

@ -97,6 +97,7 @@ republic_government = {
government_has_treasury
government_has_county_tier_noble_families
government_is_special_administrative
government_is_special_republic2
government_has_title_men_at_arms
government_has_powerful_families
government_is_settled

View file

@ -34,6 +34,9 @@ on_title_destroyed = {
government_allows = administrative
top_liege = this
administrative_counts_can_be_independent = no
NOT = {
has_government_flag = government_is_special_republic2
}
NOT = {
any_held_title = {
title_tier >= kingdom
@ -3949,10 +3952,16 @@ on_vassal_change = {
limit = {
liege = root # I.e. root is independent
government_has_flag = government_is_administrative
NOT = {
government_has_flag = government_is_special_republic2
}
}
# And is not of a high enough rank, change government
if = {
limit = {
NOT = {
government_has_flag = government_is_special_republic2
}
administrative_tier_allows_independence = no
}
admin_change_government_effect = yes

View file

@ -3795,12 +3795,20 @@ admin_change_government_effect = {
}
change_government = clan_government
}
else_if = {
limit = {
government_has_flag = government_is_special_republic2
}
}
# If you're an independent ruler with anything else - Become feudal!
else = { change_government = feudal_government }
# Finally, let's double-check and see if there are any remaining family titles we should destroy
if = {
limit = {
NOT = {
government_has_flag = government_is_special_republic2
}
any_held_title = {
is_noble_family_title = yes
}

View file

@ -30,7 +30,6 @@ has_unelectable_trait_trigger = {
has_unelectable_government_trigger = {
OR = {
government_has_flag = government_is_special_republic
government_has_flag = government_is_theocracy
government_has_flag = government_is_mercenary
government_has_flag = government_is_holy_order

View file

@ -379,10 +379,6 @@ can_have_mercenary_succession_law_trigger = {
government_has_flag = government_is_mercenary
}
can_have_city_succession_law_trigger = {
government_has_flag = government_is_special_republic
}
can_have_herder_succession_law_trigger = {
government_has_flag = government_is_herder
}

View file

@ -15,7 +15,6 @@ is_valid_for_legitimacy_change = {
highest_held_title_tier >= tier_county
NOR = {
government_has_flag = government_is_theocracy
government_has_flag = government_is_special_republic
}
}

View file

@ -0,0 +1 @@
namespace = ep3_frankokratia_events