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

@ -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