claims fixed

This commit is contained in:
Fishedotjpg 2026-07-14 01:43:46 +01:00
parent 90c0c58dcc
commit 3c998064c6

View file

@ -193,7 +193,7 @@
has_realm_law = camp_purpose_legitimists has_realm_law = camp_purpose_legitimists
} }
} }
tgp_japan_offensive_wars_ban_trigger = yes #tgp_japan_offensive_wars_ban_trigger = yes
} }
cost = { cost = {
@ -311,9 +311,9 @@
} }
} }
} }
scope:claimant = { #scope:claimant = {
tgp_is_any_minister = yes # tgp_is_any_minister = yes
} #}
} }
} }
@ -335,20 +335,20 @@
is_vassal_or_below_of = scope:attacker is_vassal_or_below_of = scope:attacker
is_courtier_of = scope:attacker is_courtier_of = scope:attacker
} }
tgp_is_any_minister = yes #tgp_is_any_minister = yes
} }
} }
} }
desc = msg_claim_war_invalidated_claimant_unavailable_not_vassal_message desc = msg_claim_war_invalidated_claimant_unavailable_not_vassal_message
} }
triggered_desc = { #triggered_desc = {
trigger = { # trigger = {
scope:claimant = { # scope:claimant = {
tgp_is_any_minister = yes # tgp_is_any_minister = yes
} # }
} # }
desc = msg_claim_war_invalidated_claimant_is_now_a_minister_message # desc = msg_claim_war_invalidated_claimant_is_now_a_minister_message
} #}
desc = msg_claim_war_invalidated_message desc = msg_claim_war_invalidated_message
} }
} }
@ -483,80 +483,80 @@
resolve_title_and_vassal_change = scope:change resolve_title_and_vassal_change = scope:change
# Landless Ceremonial Liege # Landless Ceremonial Liege
if = { #if = {
limit = { # limit = {
scope:claimant.top_liege != scope:defender.top_liege # scope:claimant.top_liege != scope:defender.top_liege
scope:claimant.primary_title.tier < scope:defender.primary_title.tier # scope:claimant.primary_title.tier < scope:defender.primary_title.tier
scope:claimant = { is_landed = no } # scope:claimant = { is_landed = no }
any_in_list = { # any_in_list = {
list = target_titles # list = target_titles
exists = var:ceremonial_title # exists = var:ceremonial_title
} # }
NOT = { # NOT = {
any_in_list = { # any_in_list = {
list = target_titles # list = target_titles
OR = { # OR = {
is_landless_type_title = no # is_landless_type_title = no
is_noble_family_title = yes # is_noble_family_title = yes
} # }
} # }
} # }
} # }
scope:defender = { # scope:defender = {
faction_demand_regent_transfer_effect = { # faction_demand_regent_transfer_effect = {
NEW_REGENT = scope:claimant # NEW_REGENT = scope:claimant
REASON = conquest_claim # REASON = conquest_claim
} # }
} # }
create_title_and_vassal_change = { # create_title_and_vassal_change = {
type = conquest_claim # type = conquest_claim
save_scope_as = change_three # save_scope_as = change_three
add_claim_on_loss = no # add_claim_on_loss = no
} # }
# Landless Ceremonial Liege must be house head # # Landless Ceremonial Liege must be house head
scope:claimant = { # scope:claimant = {
if = { # if = {
limit = { is_house_head = no } # limit = { is_house_head = no }
house = { # house = {
house_head = { # house_head = {
if = { # if = {
limit = { # limit = {
is_landed = no # is_landed = no
is_ai = no # is_ai = no
} # }
found_cadet_house_decision_effect = { # found_cadet_house_decision_effect = {
CHARACTER = this # CHARACTER = this
PRESTIGE = 0 # PRESTIGE = 0
} # }
} # }
} # }
set_house_head = scope:claimant # set_house_head = scope:claimant
} # }
} # }
} # }
resolve_title_and_vassal_change = scope:change_three # resolve_title_and_vassal_change = scope:change_three
} #}
else_if = { #else_if = {
limit = { # limit = {
scope:claimant != scope:attacker # scope:claimant != scope:attacker
scope:claimant.primary_title.tier < scope:attacker.primary_title.tier # scope:claimant.primary_title.tier < scope:attacker.primary_title.tier
scope:claimant = { # scope:claimant = {
NOT = { target_is_liege_or_above = scope:attacker } # NOT = { target_is_liege_or_above = scope:attacker }
} # }
} # }
create_title_and_vassal_change = { # create_title_and_vassal_change = {
type = conquest_claim # type = conquest_claim
save_scope_as = change_two # save_scope_as = change_two
add_claim_on_loss = yes # add_claim_on_loss = yes
} # }
scope:claimant = { # scope:claimant = {
change_liege = { # change_liege = {
liege = scope:attacker # liege = scope:attacker
change = scope:change_two # change = scope:change_two
} # }
} # }
resolve_title_and_vassal_change = scope:change_two # resolve_title_and_vassal_change = scope:change_two
} #}
if = { if = {
limit = { limit = {