fixed issue with p and u republics

This commit is contained in:
Fishedotjpg 2026-07-19 15:38:42 +01:00
parent 2fc37d6f31
commit 64f5f6834c
3 changed files with 69 additions and 23 deletions

View file

@ -2374,9 +2374,11 @@ on_game_start_after_lobby = {
save_scope_as = new_title save_scope_as = new_title
} }
scope:new_title ?= { scope:new_title ?= {
hidden_effect = {
add_title_law = noble_family_succession_law add_title_law = noble_family_succession_law
} }
} }
}
if = { if = {
limit = { limit = {
government_has_flag = government_is_prepublic government_has_flag = government_is_prepublic
@ -2393,9 +2395,11 @@ on_game_start_after_lobby = {
has_title_law = saxon_elective_succession_law has_title_law = saxon_elective_succession_law
} }
} }
hidden_effect = {
add_title_law = saxon_elective_succession_law add_title_law = saxon_elective_succession_law
} }
} }
}
if = { if = {
limit = { limit = {
government_has_flag = government_is_urepublic government_has_flag = government_is_urepublic
@ -2411,9 +2415,11 @@ on_game_start_after_lobby = {
save_scope_as = new_title save_scope_as = new_title
} }
scope:new_title ?= { scope:new_title ?= {
hidden_effect = {
add_title_law = noble_family_succession_law add_title_law = noble_family_succession_law
} }
} }
}
if = { if = {
limit = { limit = {
government_has_flag = government_is_urepublic government_has_flag = government_is_urepublic
@ -2430,9 +2436,11 @@ on_game_start_after_lobby = {
has_title_law = urban_elective_succession_law has_title_law = urban_elective_succession_law
} }
} }
hidden_effect = {
add_title_law = urban_elective_succession_law add_title_law = urban_elective_succession_law
} }
} }
}
# Extra Nomad Regions # Extra Nomad Regions
#Tibet #Tibet

View file

@ -229,9 +229,11 @@ on_title_gain = {
save_scope_as = new_title save_scope_as = new_title
} }
scope:new_title ?= { scope:new_title ?= {
hidden_effect = {
add_title_law = noble_family_succession_law add_title_law = noble_family_succession_law
} }
} }
}
if = { if = {
limit = { limit = {
government_has_flag = government_is_prepublic government_has_flag = government_is_prepublic
@ -251,9 +253,11 @@ on_title_gain = {
has_title_law = saxon_elective_succession_law has_title_law = saxon_elective_succession_law
} }
} }
hidden_effect = {
add_title_law = saxon_elective_succession_law add_title_law = saxon_elective_succession_law
} }
} }
}
if = { if = {
limit = { limit = {
government_has_flag = government_is_urepublic government_has_flag = government_is_urepublic
@ -269,9 +273,11 @@ on_title_gain = {
save_scope_as = new_title save_scope_as = new_title
} }
scope:new_title ?= { scope:new_title ?= {
hidden_effect = {
add_title_law = noble_family_succession_law add_title_law = noble_family_succession_law
} }
} }
}
if = { if = {
limit = { limit = {
@ -292,9 +298,11 @@ on_title_gain = {
has_title_law = urban_elective_succession_law has_title_law = urban_elective_succession_law
} }
} }
hidden_effect = {
add_title_law = urban_elective_succession_law add_title_law = urban_elective_succession_law
} }
} }
}
if = { if = {
limit = { limit = {
scope:title.tier = tier_county scope:title.tier = tier_county
@ -2892,9 +2900,11 @@ on_title_gain_inheritance = {
save_scope_as = new_title save_scope_as = new_title
} }
scope:new_title ?= { scope:new_title ?= {
hidden_effect = {
add_title_law = noble_family_succession_law add_title_law = noble_family_succession_law
} }
} }
}
if = { if = {
limit = { limit = {
government_has_flag = government_is_prepublic government_has_flag = government_is_prepublic
@ -2914,9 +2924,11 @@ on_title_gain_inheritance = {
has_title_law = saxon_elective_succession_law has_title_law = saxon_elective_succession_law
} }
} }
hidden_effect = {
add_title_law = saxon_elective_succession_law add_title_law = saxon_elective_succession_law
} }
} }
}
if = { if = {
limit = { limit = {
government_has_flag = government_is_urepublic government_has_flag = government_is_urepublic
@ -2932,9 +2944,11 @@ on_title_gain_inheritance = {
save_scope_as = new_title save_scope_as = new_title
} }
scope:new_title ?= { scope:new_title ?= {
hidden_effect = {
add_title_law = noble_family_succession_law add_title_law = noble_family_succession_law
} }
} }
}
if = { if = {
limit = { limit = {
government_has_flag = government_is_urepublic government_has_flag = government_is_urepublic
@ -2954,9 +2968,11 @@ on_title_gain_inheritance = {
has_title_law = urban_elective_succession_law has_title_law = urban_elective_succession_law
} }
} }
hidden_effect = {
add_title_law = urban_elective_succession_law add_title_law = urban_elective_succession_law
} }
} }
}
if = { if = {
limit = { limit = {
has_government = landless_minority_government has_government = landless_minority_government
@ -3065,9 +3081,11 @@ on_title_gain_usurpation = {
save_scope_as = new_title save_scope_as = new_title
} }
scope:new_title ?= { scope:new_title ?= {
hidden_effect = {
add_title_law = noble_family_succession_law add_title_law = noble_family_succession_law
} }
} }
}
if = { if = {
limit = { limit = {
government_has_flag = government_is_prepublic government_has_flag = government_is_prepublic
@ -3087,9 +3105,11 @@ on_title_gain_usurpation = {
has_title_law = saxon_elective_succession_law has_title_law = saxon_elective_succession_law
} }
} }
hidden_effect = {
add_title_law = saxon_elective_succession_law add_title_law = saxon_elective_succession_law
} }
} }
}
if = { if = {
limit = { limit = {
government_has_flag = government_is_urepublic government_has_flag = government_is_urepublic
@ -3105,9 +3125,11 @@ on_title_gain_usurpation = {
save_scope_as = new_title save_scope_as = new_title
} }
scope:new_title ?= { scope:new_title ?= {
hidden_effect = {
add_title_law = noble_family_succession_law add_title_law = noble_family_succession_law
} }
} }
}
if = { if = {
limit = { limit = {
government_has_flag = government_is_urepublic government_has_flag = government_is_urepublic
@ -3127,9 +3149,11 @@ on_title_gain_usurpation = {
has_title_law = urban_elective_succession_law has_title_law = urban_elective_succession_law
} }
} }
hidden_effect = {
add_title_law = urban_elective_succession_law add_title_law = urban_elective_succession_law
} }
} }
}
if = { if = {
limit = { limit = {
has_government = landless_minority_government has_government = landless_minority_government

View file

@ -792,9 +792,11 @@ yearly_playable_pulse = {
has_title_law = saxon_elective_succession_law has_title_law = saxon_elective_succession_law
} }
} }
hidden_effect = {
add_title_law = saxon_elective_succession_law add_title_law = saxon_elective_succession_law
} }
} }
}
if = { if = {
limit = { limit = {
government_has_flag = government_is_urepublic government_has_flag = government_is_urepublic
@ -810,9 +812,11 @@ yearly_playable_pulse = {
save_scope_as = new_title save_scope_as = new_title
} }
scope:new_title ?= { scope:new_title ?= {
hidden_effect = {
add_title_law = noble_family_succession_law add_title_law = noble_family_succession_law
} }
} }
}
if = { if = {
limit = { limit = {
government_has_flag = government_is_urepublic government_has_flag = government_is_urepublic
@ -832,9 +836,11 @@ yearly_playable_pulse = {
has_title_law = urban_elective_succession_law has_title_law = urban_elective_succession_law
} }
} }
hidden_effect = {
add_title_law = urban_elective_succession_law add_title_law = urban_elective_succession_law
} }
} }
}
if = { if = {
limit = { limit = {
has_title = title:k_papal_state has_title = title:k_papal_state
@ -2770,9 +2776,11 @@ quarterly_playable_pulse = {
save_scope_as = new_title save_scope_as = new_title
} }
scope:new_title ?= { scope:new_title ?= {
hidden_effect = {
add_title_law = noble_family_succession_law add_title_law = noble_family_succession_law
} }
} }
}
if = { if = {
limit = { limit = {
government_has_flag = government_is_prepublic government_has_flag = government_is_prepublic
@ -2792,9 +2800,11 @@ quarterly_playable_pulse = {
has_title_law = saxon_elective_succession_law has_title_law = saxon_elective_succession_law
} }
} }
hidden_effect = {
add_title_law = saxon_elective_succession_law add_title_law = saxon_elective_succession_law
} }
} }
}
if = { if = {
limit = { limit = {
government_has_flag = government_is_urepublic government_has_flag = government_is_urepublic
@ -2810,9 +2820,11 @@ quarterly_playable_pulse = {
save_scope_as = new_title save_scope_as = new_title
} }
scope:new_title ?= { scope:new_title ?= {
hidden_effect = {
add_title_law = noble_family_succession_law add_title_law = noble_family_succession_law
} }
} }
}
if = { if = {
limit = { limit = {
government_has_flag = government_is_urepublic government_has_flag = government_is_urepublic
@ -2832,10 +2844,12 @@ quarterly_playable_pulse = {
has_title_law = urban_elective_succession_law has_title_law = urban_elective_succession_law
} }
} }
hidden_effect = {
add_title_law = urban_elective_succession_law add_title_law = urban_elective_succession_law
} }
} }
} }
}
on_actions = { on_actions = {
realm_maintenance_quarterly_pulse realm_maintenance_quarterly_pulse