This commit is contained in:
Fishedotjpg 2026-03-23 17:59:21 +00:00
parent 75219c794f
commit 625f2fd225
6 changed files with 31 additions and 25 deletions

View file

@ -8,7 +8,6 @@ palace = {
map_pin_texture = "gfx/interface/icons/map_icons/map_icon_urban.dds"
map_pin_anchor = up
map_pin_lobby = yes
culture_and_faith = yes
move_with_realm_capital = yes
can_move_manually = no

View file

@ -275,14 +275,7 @@
can_title_have = {
OR = {
is_noble_family_title = yes
AND = {
is_nomad_title = yes
government_has_flag = government_is_prepublic
}
AND = {
is_nomad_title = yes
government_has_flag = government_is_urepublic
}
is_nomad_title = yes
}
}
should_show_for_title = { # Never show this in the UI, just apply it through script

View file

@ -3069,7 +3069,7 @@ on_game_start_after_lobby = {
save_scope_as = holder
if = {
limit = {
NOT = { government_has_flag = government_allows_nomad_domicile_titles }
NOR = { liege = { government_has_flag = government_allows_nomad_domicile_titles } government_has_flag = government_allows_nomad_domicile_titles }
NOT = {
any_held_title = {
is_nomad_title = yes

View file

@ -315,7 +315,7 @@ on_title_gain = {
###########
if = {
limit = {
NOT = { government_has_flag = government_allows_nomad_domicile_titles }
NOR = { liege = { government_has_flag = government_allows_nomad_domicile_titles } government_has_flag = government_allows_nomad_domicile_titles }
scope:title = {
is_nomad_title = yes
exists = title_domicile
@ -325,6 +325,7 @@ on_title_gain = {
if = {
limit = {
root = {
NOR = { liege = { government_has_flag = government_allows_nomad_domicile_titles } government_has_flag = government_allows_nomad_domicile_titles }
any_held_title = {
is_nomad_title = yes
exists = title_domicile
@ -335,6 +336,7 @@ on_title_gain = {
if = {
limit = {
root = {
NOR = { liege = { government_has_flag = government_allows_nomad_domicile_titles } government_has_flag = government_allows_nomad_domicile_titles }
any_held_title = {
is_nomad_title = yes
exists = title_domicile
@ -370,7 +372,7 @@ on_title_gain = {
}
else_if = {
limit = {
NOT = { government_has_flag = government_allows_nomad_domicile_titles }
NOR = { liege = { government_has_flag = government_allows_nomad_domicile_titles } government_has_flag = government_allows_nomad_domicile_titles }
exists = var:player_domicile_title
}
root = {
@ -386,7 +388,7 @@ on_title_gain = {
title_domicile = {
if = {
limit = {
NOT = { government_has_flag = government_allows_nomad_domicile_titles }
NOR = { liege = { government_has_flag = government_allows_nomad_domicile_titles } government_has_flag = government_allows_nomad_domicile_titles }
exists = root.dynasty
scope:previous_holder.dynasty ?= root.dynasty
}
@ -413,7 +415,7 @@ on_title_gain = {
root = {
random_held_title = {
limit = {
NOT = { government_has_flag = government_allows_nomad_domicile_titles }
NOR = { liege = { government_has_flag = government_allows_nomad_domicile_titles } government_has_flag = government_allows_nomad_domicile_titles }
is_nomad_title = yes
exists = title_domicile
NOT = { this = scope:title }
@ -439,7 +441,7 @@ on_title_gain = {
random_held_title = {
limit = {
root = {
NOT = { government_has_flag = government_allows_nomad_domicile_titles }
NOR = { liege = { government_has_flag = government_allows_nomad_domicile_titles } government_has_flag = government_allows_nomad_domicile_titles }
}
is_nomad_title = yes
exists = title_domicile
@ -451,7 +453,7 @@ on_title_gain = {
title_domicile = {
if = {
limit = {
NOT = { government_has_flag = government_allows_nomad_domicile_titles }
NOR = { liege = { government_has_flag = government_allows_nomad_domicile_titles } government_has_flag = government_allows_nomad_domicile_titles }
exists = root.dynasty
scope:previous_holder.dynasty ?= root.dynasty
}
@ -468,7 +470,7 @@ on_title_gain = {
if = {
limit = {
exists = global_var:game_has_started
NOT = { government_has_flag = government_allows_nomad_domicile_titles }
NOR = { liege = { government_has_flag = government_allows_nomad_domicile_titles } government_has_flag = government_allows_nomad_domicile_titles }
NOT = {
exists = previous_holder
}
@ -476,7 +478,7 @@ on_title_gain = {
if = {
limit = {
root = {
NOT = { government_has_flag = government_allows_nomad_domicile_titles }
NOR = { liege = { government_has_flag = government_allows_nomad_domicile_titles } government_has_flag = government_allows_nomad_domicile_titles }
OR = {
house.house_head ?= {
this != root

View file

@ -2085,7 +2085,7 @@ yearly_playable_pulse = {
government_has_flag = government_is_nomadic
is_landed = no
liege = { is_ai = yes }
NOT = { government_has_flag = government_allows_nomad_domicile_titles }
NOR = { liege = { government_has_flag = government_allows_nomad_domicile_titles } government_has_flag = government_allows_nomad_domicile_titles }
}
every_held_title = {
limit = {
@ -2124,13 +2124,13 @@ yearly_playable_pulse = {
any_held_title = {
is_nomad_title = yes
}
NOT = { government_has_flag = government_allows_nomad_domicile_titles }
NOR = { liege = { government_has_flag = government_allows_nomad_domicile_titles } government_has_flag = government_allows_nomad_domicile_titles }
}
save_scope_as = scoped_ruler
if = {
limit = {
is_ai = yes
NOT = { government_has_flag = government_allows_nomad_domicile_titles }
NOR = { liege = { government_has_flag = government_allows_nomad_domicile_titles } government_has_flag = government_allows_nomad_domicile_titles }
}
every_held_title = {
limit = {
@ -2145,7 +2145,7 @@ yearly_playable_pulse = {
else_if = {
limit = {
is_ai = no
NOT = { government_has_flag = government_allows_nomad_domicile_titles }
NOR = { liege = { government_has_flag = government_allows_nomad_domicile_titles } government_has_flag = government_allows_nomad_domicile_titles }
}
change_government = nomad_government
}
@ -2170,7 +2170,7 @@ yearly_playable_pulse = {
any_held_title = {
is_nomad_title = yes
}
NOT = { government_has_flag = government_allows_nomad_domicile_titles }
NOR = { liege = { government_has_flag = government_allows_nomad_domicile_titles } government_has_flag = government_allows_nomad_domicile_titles }
}
every_held_title = {
limit = {
@ -2383,7 +2383,7 @@ three_year_playable_pulse = {
any_held_title = {
is_nomad_title = yes
}
NOT = { government_has_flag = government_allows_nomad_domicile_titles }
NOR = { liege = { government_has_flag = government_allows_nomad_domicile_titles } government_has_flag = government_allows_nomad_domicile_titles }
}
every_held_title = {
limit = {
@ -2467,7 +2467,7 @@ three_year_playable_pulse = {
if = {
limit = {
NOT = { government_has_flag = government_allows_nomad_domicile_titles }
NOR = { liege = { government_has_flag = government_allows_nomad_domicile_titles } government_has_flag = government_allows_nomad_domicile_titles }
NOT = {
any_held_title = {
is_nomad_title = yes