321 lines
7.3 KiB
Text
321 lines
7.3 KiB
Text
|
|
### Create Cadet Branch ###
|
||
|
|
create_cadet_branch_decision = {
|
||
|
|
picture = {
|
||
|
|
trigger = {
|
||
|
|
government_is_japanese_trigger = yes
|
||
|
|
}
|
||
|
|
reference = "gfx/interface/illustrations/decisions/tgp_poet.dds"
|
||
|
|
}
|
||
|
|
picture = {
|
||
|
|
reference = "gfx/interface/illustrations/decisions/decision_dynasty_house.dds"
|
||
|
|
}
|
||
|
|
|
||
|
|
decision_group_type = major
|
||
|
|
ai_check_interval_by_tier = {
|
||
|
|
barony = 0
|
||
|
|
county = 6
|
||
|
|
duchy = 6
|
||
|
|
kingdom = 6
|
||
|
|
empire = 6
|
||
|
|
hegemony = 6
|
||
|
|
}
|
||
|
|
|
||
|
|
is_shown = {
|
||
|
|
is_playable_character = yes
|
||
|
|
exists = house.house_head
|
||
|
|
is_house_head = no
|
||
|
|
highest_held_title_tier > tier_barony
|
||
|
|
NOR = {
|
||
|
|
government_has_flag = government_is_holy_order
|
||
|
|
government_has_flag = government_is_theocracy
|
||
|
|
AND = {
|
||
|
|
faith = { has_doctrine = doctrine_theocracy_temporal }
|
||
|
|
has_council_position = councillor_court_chaplain
|
||
|
|
}
|
||
|
|
AND = {
|
||
|
|
has_tgp_dlc_trigger = yes
|
||
|
|
tgp_is_in_ceremonial_house_trigger = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
is_valid = {
|
||
|
|
is_adult = yes
|
||
|
|
government_allows = create_cadet_branches
|
||
|
|
# Must have living children of same house
|
||
|
|
custom_tooltip = {
|
||
|
|
text = create_cadet_branch_decision_living_children
|
||
|
|
any_child = {
|
||
|
|
count >= 1
|
||
|
|
is_alive = yes
|
||
|
|
house ?= root.house
|
||
|
|
}
|
||
|
|
}
|
||
|
|
# No direct descendant is liege or above
|
||
|
|
custom_tooltip = {
|
||
|
|
text = create_cadet_branch_decision_liege_is_descendant
|
||
|
|
any_liege_or_above_is_descendant = no
|
||
|
|
}
|
||
|
|
# If you are Clan, you cannot be in the same realm as your House Head. For simplicity, we'll just force you to be independent.
|
||
|
|
trigger_if = {
|
||
|
|
limit = {
|
||
|
|
government_has_flag = government_is_clan
|
||
|
|
}
|
||
|
|
top_liege = this
|
||
|
|
}
|
||
|
|
# If you are Administrative, we let the player create a new House much easier, as to have easy access to their own Family Title and Estate.
|
||
|
|
trigger_else_if = {
|
||
|
|
limit = { government_allows = administrative }
|
||
|
|
trigger_if = {
|
||
|
|
limit = {
|
||
|
|
is_ai = yes # We don't want the AI to create cadet branches willy nilly, so they have additional restrictions.
|
||
|
|
top_liege = house.house_head.top_liege # But we do want the AI to create a cadet branch ASAP if the house head is in a different realm
|
||
|
|
}
|
||
|
|
NOT = { is_close_or_extended_family_of = house.house_head }
|
||
|
|
custom_description = {
|
||
|
|
text = create_cadet_branch_decision_succession_line
|
||
|
|
house.house_head = {
|
||
|
|
NOT = {
|
||
|
|
any_held_title = {
|
||
|
|
place_in_line_of_succession = {
|
||
|
|
target = root
|
||
|
|
value <=3
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
# No triggers for players.
|
||
|
|
}
|
||
|
|
# For everyone else, you cannot be too close in the line of succession.
|
||
|
|
trigger_else = {
|
||
|
|
custom_description = {
|
||
|
|
text = create_cadet_branch_decision_succession_line
|
||
|
|
house.house_head = {
|
||
|
|
NOT = {
|
||
|
|
any_held_title = {
|
||
|
|
place_in_line_of_succession = {
|
||
|
|
target = root
|
||
|
|
value <= 3
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
# Marriage restrictions
|
||
|
|
trigger_if = {
|
||
|
|
limit = { is_male = yes }
|
||
|
|
trigger_if = {
|
||
|
|
limit = {
|
||
|
|
OR = {
|
||
|
|
is_married = yes
|
||
|
|
faith = { has_doctrine = doctrine_gender_female_dominated }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
patrilinear_marriage = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
trigger_else = {
|
||
|
|
trigger_if = {
|
||
|
|
limit = {
|
||
|
|
OR = {
|
||
|
|
is_married = yes
|
||
|
|
faith = { has_doctrine = doctrine_gender_male_dominated }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
matrilinear_marriage = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
# Monks need not apply
|
||
|
|
trigger_if = {
|
||
|
|
limit = { has_trait = devoted }
|
||
|
|
NOT = { has_trait = devoted }
|
||
|
|
}
|
||
|
|
trigger_if = {
|
||
|
|
limit = { has_trait = bastard }
|
||
|
|
NOT = { has_trait = bastard }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
is_valid_showing_failures_only = {
|
||
|
|
is_available_adult = yes
|
||
|
|
is_playable_character = yes
|
||
|
|
}
|
||
|
|
|
||
|
|
effect = {
|
||
|
|
house.house_head ?= { save_scope_as = old_head }
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
has_tgp_dlc_trigger = yes
|
||
|
|
culture = {
|
||
|
|
OR = {
|
||
|
|
has_cultural_pillar = language_japonic
|
||
|
|
has_name_list = name_list_yamato
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
add_character_flag = found_cadet_branch
|
||
|
|
trigger_event = tgp_japan_decision.9001
|
||
|
|
show_as_tooltip = {
|
||
|
|
create_cadet_branch = { save_scope_as = new_house }
|
||
|
|
if = {
|
||
|
|
limit = { government_allows = create_cadet_branches }
|
||
|
|
create_noble_family_effect = { GOVERNMENT_GIVER = scope:old_head }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
else = {
|
||
|
|
found_cadet_house_decision_effect = {
|
||
|
|
CHARACTER = root
|
||
|
|
PRESTIGE = major_prestige_gain
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
ai_potential = {
|
||
|
|
exists = house.house_head
|
||
|
|
is_adult = yes
|
||
|
|
highest_held_title_tier > tier_barony
|
||
|
|
any_child = { is_alive = yes }
|
||
|
|
}
|
||
|
|
|
||
|
|
ai_will_do = {
|
||
|
|
base = 30
|
||
|
|
|
||
|
|
modifier = { # Dukes and above are more keen
|
||
|
|
add = 70
|
||
|
|
exists = primary_title
|
||
|
|
primary_title.tier > tier_county
|
||
|
|
}
|
||
|
|
|
||
|
|
modifier = { # Prefer to stay in liege's dynasty
|
||
|
|
add = -50
|
||
|
|
government_is_japanese_trigger = no
|
||
|
|
top_liege != this
|
||
|
|
any_liege_or_above = {
|
||
|
|
dynasty = root.dynasty
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
modifier = { # Childless rulers should not found houses
|
||
|
|
factor = 0
|
||
|
|
any_child = {
|
||
|
|
is_alive = yes
|
||
|
|
count < 3
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
modifier = { # Stop stealing player's house members
|
||
|
|
factor = 0
|
||
|
|
any_player = {
|
||
|
|
OR = {
|
||
|
|
any_child = {
|
||
|
|
OR = {
|
||
|
|
is_child_of = root
|
||
|
|
is_grandchild_of = root
|
||
|
|
is_great_grandchild_of = root
|
||
|
|
}
|
||
|
|
}
|
||
|
|
any_child = {
|
||
|
|
even_if_dead = yes
|
||
|
|
any_child = {
|
||
|
|
OR = {
|
||
|
|
is_child_of = root
|
||
|
|
is_grandchild_of = root
|
||
|
|
is_great_grandchild_of = root
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
any_child = {
|
||
|
|
even_if_dead = yes
|
||
|
|
any_child = {
|
||
|
|
even_if_dead = yes
|
||
|
|
any_child = {
|
||
|
|
OR = {
|
||
|
|
is_child_of = root
|
||
|
|
is_grandchild_of = root
|
||
|
|
is_great_grandchild_of = root
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
# we don't want AI to split from their House unless they dislike their house head
|
||
|
|
modifier = {
|
||
|
|
factor = 0
|
||
|
|
government_has_flag = government_is_clan
|
||
|
|
opinion = {
|
||
|
|
target = house.house_head
|
||
|
|
value >= -50
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
# If an admin top liege ever ends up having their house head in a different realm, they should create a cadet branch ASAP
|
||
|
|
modifier = {
|
||
|
|
add = 1000
|
||
|
|
government_allows = administrative
|
||
|
|
top_liege = this
|
||
|
|
this != house.house_head.top_liege
|
||
|
|
}
|
||
|
|
|
||
|
|
modifier = {
|
||
|
|
add = -250
|
||
|
|
years_from_game_start < 5
|
||
|
|
}
|
||
|
|
|
||
|
|
### TGP
|
||
|
|
|
||
|
|
modifier = { # Prefer not to branch away from ruling close family
|
||
|
|
government_is_japanese_trigger = yes
|
||
|
|
top_liege.primary_title = {
|
||
|
|
any_past_holder = { is_close_family_of = root }
|
||
|
|
}
|
||
|
|
add = -25
|
||
|
|
}
|
||
|
|
|
||
|
|
modifier = { # Prefer to branch away from leading house if distant to split up blocs
|
||
|
|
government_is_japanese_trigger = yes
|
||
|
|
is_landed = yes
|
||
|
|
top_liege.house = root.house
|
||
|
|
NOT = { is_close_or_extended_family_of = top_liege }
|
||
|
|
add = 50
|
||
|
|
}
|
||
|
|
|
||
|
|
modifier = { # Prefer to branch away from house head
|
||
|
|
government_is_japanese_trigger = yes
|
||
|
|
NOT = { is_close_or_extended_family_of = house.house_head }
|
||
|
|
add = 50
|
||
|
|
}
|
||
|
|
|
||
|
|
modifier = { # Ruler should not break family apart
|
||
|
|
government_is_japanese_trigger = yes
|
||
|
|
is_independent_ruler = yes
|
||
|
|
add = -1000
|
||
|
|
}
|
||
|
|
|
||
|
|
modifier = { # Close and extended family prefer to stay with Ritsuryo house heads
|
||
|
|
government_is_japanese_trigger = yes
|
||
|
|
government_allows = administrative
|
||
|
|
OR = {
|
||
|
|
is_close_or_extended_family_of = house.house_head
|
||
|
|
AND = {
|
||
|
|
top_liege.house ?= house
|
||
|
|
is_close_or_extended_family_of = top_liege
|
||
|
|
}
|
||
|
|
house.house_head = {
|
||
|
|
any_held_title = {
|
||
|
|
is_noble_family_title = yes
|
||
|
|
any_past_holder = { is_close_or_extended_family_of = root }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
add = -1000
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|