fixes to republics

This commit is contained in:
Fishedotjpg 2026-03-16 00:41:50 +00:00
parent 43f5fbe05a
commit 4aff5dc999
7 changed files with 1042 additions and 936 deletions

View file

@ -197,6 +197,39 @@ on_title_gain = {
# COUNTY-TIER TITLES #
######################
if = {
limit = {
OR = {
government_has_flag = government_is_prepublic
government_has_flag = government_is_urepublic
}
scope:title = {
is_nomad_title = no
title_tier = county
scope:title.title_province = {
NOR = {
has_holding_type = monotown_holding
has_holding_type = city_holding
}
}
}
}
scope:title = {
limit = {
is_nomad_title = no
title_tier = county
scope:title.title_province = {
NOR = {
has_holding_type = monotown_holding
has_holding_type = city_holding
}
}
}
scope:title.title_province = {
set_holding_type = city_holding
}
}
}
if = {
limit = {
OR = {
@ -2915,6 +2948,39 @@ on_title_gain_inheritance = {
diarchy.0113
}
effect = {
if = {
limit = {
OR = {
government_has_flag = government_is_prepublic
government_has_flag = government_is_urepublic
}
scope:title = {
is_nomad_title = no
title_tier = county
scope:title.title_province = {
NOR = {
has_holding_type = monotown_holding
has_holding_type = city_holding
}
}
}
}
scope:title = {
limit = {
is_nomad_title = no
title_tier = county
scope:title.title_province = {
NOR = {
has_holding_type = monotown_holding
has_holding_type = city_holding
}
}
}
scope:title.title_province = {
set_holding_type = city_holding
}
}
}
if = {
limit = {
OR = {
@ -3082,6 +3148,39 @@ on_title_gain_usurpation = {
events = {
}
effect = {
if = {
limit = {
OR = {
government_has_flag = government_is_prepublic
government_has_flag = government_is_urepublic
}
scope:title = {
is_nomad_title = no
title_tier = county
scope:title.title_province = {
NOR = {
has_holding_type = monotown_holding
has_holding_type = city_holding
}
}
}
}
scope:title = {
limit = {
is_nomad_title = no
title_tier = county
scope:title.title_province = {
NOR = {
has_holding_type = monotown_holding
has_holding_type = city_holding
}
}
}
scope:title.title_province = {
set_holding_type = city_holding
}
}
}
if = {
limit = {
OR = {