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_treasury
government_has_county_tier_noble_families government_has_county_tier_noble_families
government_is_special_administrative government_is_special_administrative
government_is_special_republic2
government_has_title_men_at_arms government_has_title_men_at_arms
government_has_powerful_families government_has_powerful_families
government_is_settled government_is_settled

View file

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

View file

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

View file

@ -30,7 +30,6 @@ has_unelectable_trait_trigger = {
has_unelectable_government_trigger = { has_unelectable_government_trigger = {
OR = { OR = {
government_has_flag = government_is_special_republic
government_has_flag = government_is_theocracy government_has_flag = government_is_theocracy
government_has_flag = government_is_mercenary government_has_flag = government_is_mercenary
government_has_flag = government_is_holy_order 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 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 = { can_have_herder_succession_law_trigger = {
government_has_flag = government_is_herder government_has_flag = government_is_herder
} }

View file

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

View file

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