1833 lines
36 KiB
Text
1833 lines
36 KiB
Text
## Diplomacy
|
|
### Secure Alliances ###
|
|
diplomacy_oath_1_decision = {
|
|
picture = { reference = "gfx/interface/illustrations/decisions/mpo_decision_confederation.dds" }
|
|
decision_group_type = oaths
|
|
|
|
ai_check_interval_by_tier = {
|
|
barony = 0
|
|
county = 0
|
|
duchy = 0
|
|
kingdom = 12
|
|
empire = 12
|
|
hegemony = 12
|
|
}
|
|
|
|
is_shown = {
|
|
highest_held_title_tier >= tier_kingdom
|
|
has_variable = diplomacy_oath_1
|
|
has_variable = diplomacy_oath_1_timer
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
custom_tooltip = {
|
|
text = busy_in_coronation_tooltip
|
|
NOT = {
|
|
involved_activity ?= {
|
|
activity_host = root
|
|
has_activity_type = activity_coronation
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
is_valid = {
|
|
save_temporary_scope_as = root_temp_scope
|
|
custom_tooltip = {
|
|
text = custom_alliance_oath_decision_trigger
|
|
any_ally = {
|
|
count >= 3
|
|
highest_held_title_tier >= {
|
|
value = root.highest_held_title_tier
|
|
subtract = 1
|
|
}
|
|
opinion = {
|
|
target = root
|
|
value >= 50
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
effect = {
|
|
coronation_oath_success_effect = { OATH = diplomacy_oath_1 }
|
|
|
|
show_as_tooltip = {
|
|
add_character_modifier = oath_of_alliances
|
|
}
|
|
|
|
every_ally = {
|
|
custom = custom_every_allied_ruler
|
|
add_opinion = {
|
|
modifier = respect_opinion
|
|
target = root
|
|
opinion = 20
|
|
}
|
|
}
|
|
every_ally = { # Kept in a separate block from the previous one, so it looks proper in the tooltip
|
|
culture = {
|
|
if = {
|
|
limit = {
|
|
NOR = {
|
|
this = root.culture
|
|
is_in_list = culture_affected
|
|
}
|
|
}
|
|
change_cultural_acceptance = {
|
|
target = root.culture
|
|
value = 10
|
|
desc = culture_acceptance_gain_oath
|
|
}
|
|
}
|
|
add_to_list = culture_affected
|
|
}
|
|
}
|
|
|
|
hidden_effect = {
|
|
remove_variable = diplomacy_oath_1_timer
|
|
}
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 100
|
|
}
|
|
}
|
|
|
|
### Strengthen the House ###
|
|
diplomacy_oath_2_decision = {
|
|
picture = { reference = "gfx/interface/illustrations/decisions/bp2_playdate.dds" }
|
|
decision_group_type = oaths
|
|
|
|
ai_check_interval_by_tier = {
|
|
barony = 0
|
|
county = 0
|
|
duchy = 0
|
|
kingdom = 12
|
|
empire = 12
|
|
hegemony = 12
|
|
}
|
|
|
|
is_shown = {
|
|
highest_held_title_tier >= tier_kingdom
|
|
has_variable = diplomacy_oath_2
|
|
has_variable = diplomacy_oath_2_timer
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
custom_tooltip = {
|
|
text = busy_in_coronation_tooltip
|
|
NOT = {
|
|
involved_activity ?= {
|
|
activity_host = root
|
|
has_activity_type = activity_coronation
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
is_valid = {
|
|
save_temporary_scope_as = root_temp_scope
|
|
custom_tooltip = {
|
|
text = custom_children_oath_decision_trigger
|
|
any_child = {
|
|
count >= 7
|
|
NOT = { has_trait = bastard }
|
|
}
|
|
}
|
|
}
|
|
|
|
effect = {
|
|
coronation_oath_success_effect = { OATH = diplomacy_oath_2 }
|
|
|
|
every_child = {
|
|
custom = custom_children_renown_effect
|
|
limit = {
|
|
|
|
}
|
|
dynasty = { add_dynasty_prestige = 30 }
|
|
}
|
|
|
|
show_as_tooltip = {
|
|
add_character_modifier = oath_of_children
|
|
}
|
|
|
|
hidden_effect = {
|
|
remove_variable = diplomacy_oath_2_timer
|
|
}
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 100
|
|
}
|
|
}
|
|
|
|
## Martial
|
|
### Consolidate the [GetPlayer.MakeScope.Var('oath_reconquest_title').Title.GetTierAsNameNoTooltip] ###
|
|
martial_oath_1_decision = {
|
|
picture = { reference = "gfx/interface/illustrations/decisions/fp2_decision_struggle_hostility.dds" }
|
|
decision_group_type = oaths
|
|
|
|
ai_check_interval_by_tier = {
|
|
barony = 0
|
|
county = 0
|
|
duchy = 0
|
|
kingdom = 12
|
|
empire = 12
|
|
hegemony = 12
|
|
}
|
|
|
|
is_shown = {
|
|
highest_held_title_tier >= tier_kingdom
|
|
has_variable = martial_oath_1
|
|
has_variable = martial_oath_1_timer
|
|
var:oath_reconquest_title ?= { is_titular = no }
|
|
}
|
|
|
|
is_valid = {
|
|
completely_controls = var:oath_reconquest_title
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
var:oath_reconquest_title.holder ?= root
|
|
}
|
|
|
|
effect = {
|
|
coronation_oath_success_effect = { OATH = martial_oath_1 }
|
|
|
|
show_as_tooltip = {
|
|
add_character_modifier = oath_of_reconquest
|
|
}
|
|
|
|
var:oath_reconquest_title = {
|
|
every_de_jure_county = {
|
|
custom = oath_reconquest_custom_de_jure_county
|
|
add_county_modifier = {
|
|
modifier = oath_of_reconquest_county
|
|
years = 25
|
|
}
|
|
}
|
|
}
|
|
|
|
hidden_effect = {
|
|
remove_variable = martial_oath_1_timer
|
|
}
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 100
|
|
}
|
|
}
|
|
|
|
### Expand the Realm ###
|
|
martial_oath_2_decision = {
|
|
picture = { reference = "gfx/interface/illustrations/decisions/fp2_decision_struggle_hostility.dds" }
|
|
decision_group_type = oaths
|
|
|
|
widget = {
|
|
controller = create_holy_order
|
|
barony_valid = {
|
|
OR = {
|
|
this = scope:ruler.capital_barony
|
|
AND = {
|
|
duchy = {
|
|
title_capital_county = prev.county
|
|
}
|
|
is_capital_barony = yes
|
|
this.county = {
|
|
NOT = { target_is_de_jure_liege_or_above = scope:ruler.primary_title }
|
|
}
|
|
trigger_if = {
|
|
limit = {
|
|
scope:ruler.primary_title.tier = tier_kingdom
|
|
}
|
|
duchy ?= {
|
|
any_title_to_title_neighboring_duchy = {
|
|
target_is_de_jure_liege_or_above = scope:ruler.primary_title
|
|
}
|
|
}
|
|
}
|
|
trigger_else_if = {
|
|
limit = {
|
|
scope:ruler.primary_title.tier = tier_empire
|
|
}
|
|
kingdom ?= {
|
|
any_title_to_title_neighboring_kingdom = {
|
|
target_is_de_jure_liege_or_above = scope:ruler.primary_title
|
|
}
|
|
}
|
|
}
|
|
trigger_else = {
|
|
empire ?= {
|
|
any_title_to_title_neighboring_empire = {
|
|
target_is_de_jure_liege_or_above = scope:ruler.primary_title
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
ai_check_interval_by_tier = {
|
|
barony = 0
|
|
county = 0
|
|
duchy = 0
|
|
kingdom = 12
|
|
empire = 12
|
|
hegemony = 12
|
|
}
|
|
|
|
is_shown = {
|
|
highest_held_title_tier >= tier_kingdom
|
|
has_variable = martial_oath_2
|
|
has_variable = martial_oath_2_timer
|
|
has_variable = oath_conquest_size
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
custom_tooltip = {
|
|
text = busy_in_coronation_tooltip
|
|
NOT = {
|
|
involved_activity ?= {
|
|
activity_host = root
|
|
has_activity_type = activity_coronation
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
is_valid = {
|
|
sub_realm_size >= var:oath_conquest_size
|
|
}
|
|
|
|
effect = {
|
|
coronation_oath_success_effect = { OATH = martial_oath_2 }
|
|
|
|
show_as_tooltip = {
|
|
add_character_modifier = oath_of_conquest
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
scope:barony = root.capital_barony
|
|
}
|
|
capital_county = {
|
|
add_county_modifier = {
|
|
modifier = oath_of_conquest_county
|
|
years = 25
|
|
}
|
|
}
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
highest_held_title_tier = tier_kingdom
|
|
}
|
|
scope:barony.duchy = {
|
|
set_de_jure_liege_title = root.primary_title
|
|
}
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
highest_held_title_tier = tier_empire
|
|
}
|
|
scope:barony.kingdom = {
|
|
set_de_jure_liege_title = root.primary_title
|
|
}
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
highest_held_title_tier = tier_hegemony
|
|
}
|
|
scope:barony.empire = {
|
|
set_de_jure_liege_title = root.primary_title
|
|
}
|
|
}
|
|
|
|
hidden_effect = {
|
|
remove_variable = martial_oath_2_timer
|
|
remove_variable = oath_conquest_size
|
|
}
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 100
|
|
}
|
|
}
|
|
|
|
## Stewardship
|
|
### Ensure Peace ###
|
|
stewardship_oath_1_decision = {
|
|
picture = { reference = "gfx/interface/illustrations/decisions/decision_culture.dds" }
|
|
decision_group_type = oaths
|
|
|
|
ai_check_interval_by_tier = {
|
|
barony = 0
|
|
county = 0
|
|
duchy = 0
|
|
kingdom = 12
|
|
empire = 12
|
|
hegemony = 12
|
|
}
|
|
|
|
is_shown = {
|
|
highest_held_title_tier >= tier_kingdom
|
|
has_variable = stewardship_oath_1
|
|
has_variable = stewardship_oath_1_timer
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
custom_tooltip = {
|
|
text = busy_in_coronation_tooltip
|
|
NOT = {
|
|
involved_activity ?= {
|
|
activity_host = root
|
|
has_activity_type = activity_coronation
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
is_valid = {
|
|
trigger_if = {
|
|
limit = {
|
|
days_of_continuous_peace < 1825
|
|
is_ai = no
|
|
}
|
|
custom_tooltip = {
|
|
text = days_at_peace_text_alt
|
|
days_of_continuous_peace >= 1825
|
|
}
|
|
}
|
|
trigger_else_if = {
|
|
limit = {
|
|
is_ai = yes
|
|
}
|
|
days_of_continuous_peace >= 1095
|
|
}
|
|
trigger_else = {
|
|
custom_tooltip = {
|
|
text = days_at_peace_text
|
|
days_of_continuous_peace >= 1825
|
|
}
|
|
}
|
|
}
|
|
|
|
effect = {
|
|
coronation_oath_success_effect = { OATH = stewardship_oath_1 }
|
|
|
|
if = {
|
|
limit = {
|
|
is_ai = no
|
|
}
|
|
every_realm_county = {
|
|
custom = custom_every_realm_county
|
|
change_development_progress_with_overflow = 250
|
|
}
|
|
}
|
|
|
|
show_as_tooltip = {
|
|
add_character_modifier = oath_of_peace
|
|
}
|
|
|
|
hidden_effect = {
|
|
remove_variable = stewardship_oath_1_timer
|
|
}
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 100
|
|
}
|
|
}
|
|
|
|
### Shape the Realm ###
|
|
stewardship_oath_2_decision = {
|
|
picture = { reference = "gfx/interface/illustrations/decisions/ep3_decision_city.dds" }
|
|
decision_group_type = oaths
|
|
|
|
ai_check_interval_by_tier = {
|
|
barony = 0
|
|
county = 0
|
|
duchy = 0
|
|
kingdom = 12
|
|
empire = 12
|
|
hegemony = 12
|
|
}
|
|
|
|
is_shown = {
|
|
highest_held_title_tier >= tier_kingdom
|
|
has_variable = stewardship_oath_2
|
|
has_variable = stewardship_oath_2_timer
|
|
has_variable = stewardship_oath_2_buildings
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
custom_tooltip = {
|
|
text = busy_in_coronation_tooltip
|
|
NOT = {
|
|
involved_activity ?= {
|
|
activity_host = root
|
|
has_activity_type = activity_coronation
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
is_valid = {
|
|
trigger_if = {
|
|
limit = {
|
|
is_ai = no
|
|
}
|
|
custom_tooltip = {
|
|
text = building_oath_trigger
|
|
var:stewardship_oath_2_buildings >= 8
|
|
}
|
|
}
|
|
trigger_else = {
|
|
limit = {
|
|
is_ai = yes
|
|
}
|
|
custom_tooltip = {
|
|
text = building_oath_trigger
|
|
var:stewardship_oath_2_buildings >= 3
|
|
}
|
|
}
|
|
}
|
|
|
|
effect = {
|
|
coronation_oath_success_effect = { OATH = stewardship_oath_2 }
|
|
|
|
if = {
|
|
limit = {
|
|
has_variable_list = stewardship_oath_2_building_list
|
|
is_ai = no
|
|
}
|
|
every_in_list = {
|
|
custom = every_build_oath_place
|
|
variable = stewardship_oath_2_building_list
|
|
limit = {
|
|
|
|
}
|
|
county = {
|
|
change_development_progress_with_overflow = 50
|
|
}
|
|
}
|
|
}
|
|
|
|
show_as_tooltip = {
|
|
add_character_modifier = oath_of_buildings
|
|
}
|
|
|
|
hidden_effect = {
|
|
remove_variable = stewardship_oath_2_timer
|
|
remove_variable = stewardship_oath_2_buildings
|
|
clear_variable_list = stewardship_oath_2_building_list
|
|
}
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 100
|
|
}
|
|
}
|
|
|
|
## Learning
|
|
### Foster Enlightenment ###
|
|
learning_oath_1_decision = {
|
|
picture = { reference = "gfx/interface/illustrations/decisions/fp3/fp3_decision_foundation.dds" }
|
|
decision_group_type = oaths
|
|
|
|
widget = {
|
|
controller = create_holy_order
|
|
barony_valid = {
|
|
trigger_if = {
|
|
limit = {
|
|
scope:ruler = {
|
|
has_variable = learning_oath_1_university_exists
|
|
any_realm_province = { has_university_building_trigger = yes }
|
|
}
|
|
}
|
|
title_province = { has_university_building_trigger = yes }
|
|
}
|
|
trigger_else = {
|
|
title_province = {
|
|
has_special_building_slot = no
|
|
is_county_capital = yes
|
|
}
|
|
holder = scope:ruler
|
|
}
|
|
}
|
|
}
|
|
|
|
ai_check_interval_by_tier = {
|
|
barony = 0
|
|
county = 0
|
|
duchy = 0
|
|
kingdom = 12
|
|
empire = 12
|
|
hegemony = 12
|
|
}
|
|
|
|
cost = {
|
|
gold = {
|
|
value = 100
|
|
if = {
|
|
limit = {
|
|
exists = var:learning_oath_cost
|
|
}
|
|
value = var:learning_oath_cost
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:barony.county.title_province ?= {
|
|
has_university_building_trigger = yes
|
|
}
|
|
}
|
|
divide = 4
|
|
}
|
|
}
|
|
}
|
|
|
|
is_shown = {
|
|
highest_held_title_tier >= tier_kingdom
|
|
has_variable = learning_oath_1
|
|
has_variable = learning_oath_1_timer
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
custom_tooltip = {
|
|
text = busy_in_coronation_tooltip
|
|
NOT = {
|
|
involved_activity ?= {
|
|
activity_host = root
|
|
has_activity_type = activity_coronation
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
is_valid = {
|
|
OR = {
|
|
has_trait = education_diplomacy_5
|
|
has_trait = education_martial_5
|
|
has_trait = education_stewardship_5
|
|
has_trait = education_intrigue_5
|
|
has_trait = education_learning_5
|
|
AND = {
|
|
trigger_if = {
|
|
limit = {
|
|
has_free_council_slot = yes
|
|
}
|
|
has_free_council_slot = no
|
|
}
|
|
trigger_if = {
|
|
limit = {
|
|
exists = cp:councillor_kurultai_1
|
|
}
|
|
cp:councillor_kurultai_1 = {
|
|
OR = {
|
|
diplomacy >= 20
|
|
martial >= 20
|
|
stewardship >= 20
|
|
learning >= 20
|
|
}
|
|
}
|
|
}
|
|
trigger_if = {
|
|
limit = {
|
|
exists = cp:councillor_kurultai_2
|
|
}
|
|
cp:councillor_kurultai_2 = {
|
|
OR = {
|
|
diplomacy >= 20
|
|
martial >= 20
|
|
stewardship >= 20
|
|
learning >= 20
|
|
}
|
|
}
|
|
}
|
|
trigger_if = {
|
|
limit = {
|
|
exists = cp:councillor_kurultai_3
|
|
}
|
|
cp:councillor_kurultai_3 = {
|
|
OR = {
|
|
diplomacy >= 20
|
|
martial >= 20
|
|
stewardship >= 20
|
|
learning >= 20
|
|
}
|
|
}
|
|
}
|
|
trigger_if = {
|
|
limit = {
|
|
exists = cp:councillor_kurultai_4
|
|
}
|
|
cp:councillor_kurultai_4 = {
|
|
OR = {
|
|
diplomacy >= 20
|
|
martial >= 20
|
|
stewardship >= 20
|
|
learning >= 20
|
|
}
|
|
}
|
|
}
|
|
trigger_if = {
|
|
limit = {
|
|
any_diplomacy_councillor = {
|
|
count >= 1
|
|
}
|
|
}
|
|
custom_tooltip = {
|
|
text = learning_oath_1_diplomacy_councillor
|
|
any_diplomacy_councillor = {
|
|
count = all
|
|
diplomacy >= 20
|
|
}
|
|
}
|
|
}
|
|
trigger_if = {
|
|
limit = {
|
|
any_martial_councillor = {
|
|
count >= 1
|
|
}
|
|
}
|
|
custom_tooltip = {
|
|
text = learning_oath_1_martial_councillor
|
|
any_martial_councillor = {
|
|
count = all
|
|
martial >= 20
|
|
}
|
|
}
|
|
}
|
|
trigger_if = {
|
|
limit = {
|
|
any_stewardship_councillor = {
|
|
count >= 1
|
|
}
|
|
}
|
|
custom_tooltip = {
|
|
text = learning_oath_1_stewardship_councillor
|
|
any_stewardship_councillor = {
|
|
count = all
|
|
stewardship >= 20
|
|
}
|
|
}
|
|
}
|
|
trigger_if = {
|
|
limit = {
|
|
any_intrigue_councillor = {
|
|
count >= 1
|
|
}
|
|
}
|
|
custom_tooltip = {
|
|
text = learning_oath_1_intrigue_councillor
|
|
any_intrigue_councillor = {
|
|
count = all
|
|
intrigue >= 20
|
|
}
|
|
}
|
|
}
|
|
trigger_if = {
|
|
limit = {
|
|
any_learning_councillor = {
|
|
count >= 1
|
|
}
|
|
}
|
|
custom_tooltip = {
|
|
text = learning_oath_1_learning_councillor
|
|
any_learning_councillor = {
|
|
count = all
|
|
learning >= 20
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
effect = {
|
|
coronation_oath_success_effect = { OATH = learning_oath_1 }
|
|
|
|
if = {
|
|
limit = {
|
|
scope:barony.title_province ?= {
|
|
has_university_building_trigger = no
|
|
}
|
|
}
|
|
scope:barony.title_province ?= {
|
|
add_special_building = generic_university
|
|
}
|
|
}
|
|
else = {
|
|
scope:barony.county = {
|
|
add_county_modifier = oath_university_county
|
|
}
|
|
}
|
|
|
|
hidden_effect = {
|
|
remove_variable = learning_oath_1_timer
|
|
}
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 100
|
|
}
|
|
}
|
|
|
|
## Purge Pretenders
|
|
purge_pretenders_oath_decision = {
|
|
picture = { reference = "gfx/interface/illustrations/decisions/fp3/fp3_decision_foundation.dds" }
|
|
decision_group_type = oaths
|
|
|
|
ai_check_interval_by_tier = {
|
|
barony = 0
|
|
county = 0
|
|
duchy = 0
|
|
kingdom = 12
|
|
empire = 12
|
|
hegemony = 12
|
|
}
|
|
|
|
is_shown = {
|
|
highest_held_title_tier >= tier_kingdom
|
|
has_variable = purge_pretenders_oath
|
|
has_variable = purge_pretenders_oath_timer
|
|
has_variable = purge_pretenders_target_title
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
custom_tooltip = {
|
|
text = busy_in_coronation_tooltip
|
|
NOT = {
|
|
involved_activity ?= {
|
|
activity_host = root
|
|
has_activity_type = activity_coronation
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
is_valid = {
|
|
trigger_if = {
|
|
limit = {
|
|
NOT = {
|
|
has_trait = murderer
|
|
}
|
|
}
|
|
NOT = {
|
|
has_trait = murderer
|
|
}
|
|
}
|
|
trigger_else = {
|
|
has_trait = murderer
|
|
custom_tooltip = {
|
|
text = purge_pretenders_oath_decision_murderer_tyranny
|
|
tyranny >= 80
|
|
}
|
|
}
|
|
trigger_if = {
|
|
limit = {
|
|
government_has_flag = government_is_nomadic
|
|
}
|
|
dread >= 145
|
|
}
|
|
trigger_else = {
|
|
dread >= 95
|
|
}
|
|
custom_tooltip = {
|
|
text = purge_pretenders_oath_decision_claimants
|
|
var:purge_pretenders_target_title ?= {
|
|
any_claimant = {
|
|
count = 0
|
|
}
|
|
}
|
|
}
|
|
trigger_if = {
|
|
limit = {
|
|
NOT = {
|
|
government_has_flag = government_is_nomadic
|
|
}
|
|
}
|
|
custom_tooltip = {
|
|
text = purge_pretenders_oath_decision_children
|
|
any_child = {
|
|
count <= 3
|
|
has_claim_on = root.var:purge_pretenders_target_title
|
|
}
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
effect = {
|
|
coronation_oath_success_effect = { OATH = purge_pretenders_oath }
|
|
|
|
show_as_tooltip = {
|
|
add_character_modifier = oath_of_purge_pretenders
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
government_has_flag = government_is_administrative
|
|
}
|
|
show_as_tooltip = {
|
|
house ?= {
|
|
add_house_modifier = oath_of_purge_pretenders_house
|
|
}
|
|
}
|
|
add_character_flag = ach_purge_oath_administrative
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
government_has_flag = government_is_nomadic
|
|
}
|
|
custom_tooltip = {
|
|
text = purge_pretenders_oath_nomad
|
|
}
|
|
add_character_flag = purge_pretenders_oath_nomad
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
NOR = {
|
|
has_realm_law = single_heir_succession_law
|
|
has_realm_law = clan_harmonious_partition_succession_law
|
|
has_realm_law = single_heir_succession_law_youngest
|
|
has_realm_law = single_heir_dynasty_house
|
|
}
|
|
}
|
|
|
|
switch = {
|
|
trigger = has_realm_law
|
|
confederate_partition_succession_law = {
|
|
set_variable = {
|
|
name = purge_oath_previous_law
|
|
value = flag:confederate_partition_succession_law
|
|
}
|
|
}
|
|
partition_succession_law = {
|
|
set_variable = {
|
|
name = purge_oath_previous_law
|
|
value = flag:partition_succession_law
|
|
}
|
|
}
|
|
high_partition_succession_law = {
|
|
set_variable = {
|
|
name = purge_oath_previous_law
|
|
value = flag:high_partition_succession_law
|
|
}
|
|
}
|
|
clan_antagonistic_partition_succession_law = {
|
|
set_variable = {
|
|
name = purge_oath_previous_law
|
|
value = flag:clan_antagonistic_partition_succession_law
|
|
}
|
|
}
|
|
clan_competitive_partition_succession_law = {
|
|
set_variable = {
|
|
name = purge_oath_previous_law
|
|
value = flag:clan_competitive_partition_succession_law
|
|
}
|
|
}
|
|
clan_impassive_partition_succession_law = {
|
|
set_variable = {
|
|
name = purge_oath_previous_law
|
|
value = flag:clan_impassive_partition_succession_law
|
|
}
|
|
}
|
|
clan_friendly_partition_succession_law = {
|
|
set_variable = {
|
|
name = purge_oath_previous_law
|
|
value = flag:clan_friendly_partition_succession_law
|
|
}
|
|
}
|
|
}
|
|
|
|
add_realm_law_skip_effects = single_heir_succession_law
|
|
custom_tooltip = purge_pretenders_oath_decision_default
|
|
}
|
|
else = {
|
|
add_legitimacy = massive_legitimacy_gain
|
|
}
|
|
|
|
hidden_effect = {
|
|
remove_variable = purge_pretenders_oath_timer
|
|
remove_variable = purge_pretenders_target_title
|
|
}
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 100
|
|
}
|
|
|
|
}
|
|
|
|
#
|
|
### End the Struggle
|
|
#end_the_struggle_oath_decision = {
|
|
# picture = {
|
|
# trigger = { var:end_the_struggle_oath_type_var = flag:persian_struggle }
|
|
# reference = "gfx/interface/illustrations/decisions/fp3/fp3_decision_foundation.dds"
|
|
# }
|
|
# picture = {
|
|
# trigger = { var:end_the_struggle_oath_type_var = flag:iberian_struggle }
|
|
# reference = "gfx/interface/illustrations/decisions/fp2_decision_struggle_compromise.dds"
|
|
# }
|
|
# decision_group_type = oaths
|
|
#
|
|
# ai_check_interval_by_tier = {
|
|
# barony = 0
|
|
# county = 0
|
|
# duchy = 0
|
|
# kingdom = 12
|
|
# empire = 12
|
|
# hegemony = 12
|
|
# }
|
|
#
|
|
# title = {
|
|
# first_valid = {
|
|
# triggered_desc = {
|
|
# trigger = {
|
|
# var:end_the_struggle_oath_type_var = flag:persian_struggle
|
|
# exists = struggle:persian_struggle
|
|
# }
|
|
# desc = end_the_struggle_oath_decision_title_persian
|
|
# }
|
|
# triggered_desc = {
|
|
# trigger = {
|
|
# var:end_the_struggle_oath_type_var = flag:persian_struggle
|
|
# }
|
|
# desc = end_the_struggle_oath_decision_title_persian_ended
|
|
# }
|
|
# triggered_desc = {
|
|
# trigger = {
|
|
# var:end_the_struggle_oath_type_var = flag:iberian_struggle
|
|
# exists = struggle:iberian_struggle
|
|
# }
|
|
# desc = end_the_struggle_oath_decision_title_iberian
|
|
# }
|
|
# triggered_desc = {
|
|
# trigger = {
|
|
# var:end_the_struggle_oath_type_var = flag:iberian_struggle
|
|
# }
|
|
# desc = end_the_struggle_oath_decision_title_iberian_ended
|
|
# }
|
|
# }
|
|
# }
|
|
#
|
|
# desc = {
|
|
# first_valid = {
|
|
# triggered_desc = {
|
|
# trigger = {
|
|
# var:end_the_struggle_oath_type_var = flag:persian_struggle
|
|
# exists = struggle:persian_struggle
|
|
# }
|
|
# desc = end_the_struggle_oath_decision_desc_persian
|
|
# }
|
|
# triggered_desc = {
|
|
# trigger = {
|
|
# var:end_the_struggle_oath_type_var = flag:persian_struggle
|
|
# }
|
|
# desc = end_the_struggle_oath_decision_desc_persian_ended
|
|
# }
|
|
# triggered_desc = {
|
|
# trigger = {
|
|
# var:end_the_struggle_oath_type_var = flag:iberian_struggle
|
|
# exists = struggle:iberian_struggle
|
|
# }
|
|
# desc = end_the_struggle_oath_decision_desc_iberian
|
|
# }
|
|
# triggered_desc = {
|
|
# trigger = {
|
|
# var:end_the_struggle_oath_type_var = flag:iberian_struggle
|
|
# }
|
|
# desc = end_the_struggle_oath_decision_desc_iberian_ended
|
|
# }
|
|
# }
|
|
# }
|
|
#
|
|
# is_shown = {
|
|
# highest_held_title_tier >= tier_kingdom
|
|
# has_variable = end_the_struggle_oath
|
|
# has_variable = end_the_struggle_oath_timer
|
|
# has_variable = end_the_struggle_oath_type_var
|
|
# }
|
|
#
|
|
# is_valid_showing_failures_only = {
|
|
# custom_tooltip = {
|
|
# text = busy_in_coronation_tooltip
|
|
# NOT = {
|
|
# involved_activity ?= {
|
|
# activity_host = root
|
|
# has_activity_type = activity_coronation
|
|
# }
|
|
# }
|
|
# }
|
|
# }
|
|
#
|
|
# is_valid = {
|
|
# trigger_if = {
|
|
# limit = {
|
|
# var:end_the_struggle_oath_type_var = flag:persian_struggle
|
|
# exists = struggle:persian_struggle
|
|
# }
|
|
# custom_tooltip = {
|
|
# text = end_the_struggle_oath_decision_trigger_persian
|
|
# has_character_flag = ach_ended_struggle
|
|
# }
|
|
# }
|
|
# trigger_if = {
|
|
# limit = {
|
|
# var:end_the_struggle_oath_type_var = flag:persian_struggle
|
|
# NOT = { exists = struggle:persian_struggle }
|
|
# }
|
|
# custom_tooltip = {
|
|
# text = end_the_struggle_oath_decision_trigger_persian_ended
|
|
# has_character_flag = ach_ended_struggle
|
|
# }
|
|
# }
|
|
# trigger_else_if = {
|
|
# limit = {
|
|
# var:end_the_struggle_oath_type_var = flag:iberian_struggle
|
|
# exists = struggle:iberian_struggle
|
|
# }
|
|
# custom_tooltip = {
|
|
# text = end_the_struggle_oath_decision_trigger_iberian
|
|
# has_character_flag = ach_ended_struggle
|
|
# }
|
|
# }
|
|
# trigger_else_if = {
|
|
# limit = {
|
|
# var:end_the_struggle_oath_type_var = flag:iberian_struggle
|
|
# NOT = { exists = struggle:iberian_struggle }
|
|
# }
|
|
# custom_tooltip = {
|
|
# text = end_the_struggle_oath_decision_trigger_iberian_ended
|
|
# has_character_flag = ach_ended_struggle
|
|
# }
|
|
# }
|
|
#
|
|
# trigger_else = {
|
|
# always = yes
|
|
# }
|
|
# }
|
|
#
|
|
# effect = {
|
|
# coronation_oath_success_effect = { OATH = end_the_struggle_oath }
|
|
#
|
|
# show_as_tooltip = {
|
|
# add_character_modifier = oath_of_end_the_struggle
|
|
# }
|
|
#
|
|
# hidden_effect = {
|
|
# remove_variable = end_the_struggle_oath_timer
|
|
# remove_variable = end_the_struggle_oath_type_var
|
|
# }
|
|
# }
|
|
#
|
|
# ai_will_do = {
|
|
# base = 100
|
|
# }
|
|
#}
|
|
|
|
## Greatest Hunter
|
|
greatest_hunter_oath_decision = {
|
|
picture = { reference = "gfx/interface/illustrations/decisions/fp3/fp3_decision_foundation.dds" }
|
|
decision_group_type = oaths
|
|
|
|
ai_check_interval_by_tier = {
|
|
barony = 0
|
|
county = 0
|
|
duchy = 0
|
|
kingdom = 12
|
|
empire = 12
|
|
hegemony = 12
|
|
}
|
|
|
|
is_shown = {
|
|
highest_held_title_tier >= tier_kingdom
|
|
has_variable = greatest_hunter_oath
|
|
has_variable = greatest_hunter_oath_l_counter
|
|
has_variable = greatest_hunter_oath_r_counter
|
|
has_variable = greatest_hunter_oath_timer
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
custom_tooltip = {
|
|
text = busy_in_coronation_tooltip
|
|
NOT = {
|
|
involved_activity ?= {
|
|
activity_host = root
|
|
has_activity_type = activity_coronation
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
is_valid = {
|
|
OR = {
|
|
custom_tooltip = {
|
|
text = greatest_hunter_decision_l1_trigger
|
|
var:greatest_hunter_oath_l_counter >= 1
|
|
}
|
|
custom_tooltip = {
|
|
text = greatest_hunter_decision_r10_trigger
|
|
var:greatest_hunter_oath_r_counter >= 10
|
|
}
|
|
}
|
|
}
|
|
|
|
effect = {
|
|
coronation_oath_success_effect = { OATH = greatest_hunter_oath }
|
|
|
|
show_as_tooltip = {
|
|
add_character_modifier = oath_greatest_hunter
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
any_character_artifact = {
|
|
OR = {
|
|
artifact_type = longbow
|
|
artifact_type = composite
|
|
artifact_type = bow
|
|
}
|
|
}
|
|
}
|
|
random_character_artifact = {
|
|
limit = {
|
|
OR = {
|
|
artifact_type = longbow
|
|
artifact_type = composite
|
|
artifact_type = bow
|
|
}
|
|
is_equipped = yes
|
|
}
|
|
alternative_limit = {
|
|
OR = {
|
|
artifact_type = longbow
|
|
artifact_type = composite
|
|
artifact_type = bow
|
|
}
|
|
}
|
|
hidden_effect = {
|
|
add_artifact_modifier = artifact_trait_track_hunter_xp_gain_mult_4_modifier
|
|
add_artifact_modifier = artifact_stress_gain_6_modifier
|
|
add_artifact_modifier = artifact_tribal_opinion_1_modifier
|
|
}
|
|
}
|
|
}
|
|
custom_tooltip = greatest_hunter_decision_no_artifact_xp_effect
|
|
custom_tooltip = greatest_hunter_decision_no_artifact_stress_effect
|
|
custom_tooltip = greatest_hunter_decision_no_artifact_tribal_effect
|
|
|
|
hidden_effect = {
|
|
remove_variable = greatest_hunter_oath_timer
|
|
remove_variable = greatest_hunter_oath_l_counter
|
|
remove_variable = greatest_hunter_oath_r_counter
|
|
}
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 100
|
|
}
|
|
}
|
|
|
|
## Heir Preparation
|
|
heir_preparation_oath_decision = {
|
|
picture = { reference = "gfx/interface/illustrations/decisions/fp3/fp3_decision_foundation.dds" }
|
|
decision_group_type = oaths
|
|
|
|
ai_check_interval_by_tier = {
|
|
barony = 0
|
|
county = 0
|
|
duchy = 0
|
|
kingdom = 12
|
|
empire = 12
|
|
hegemony = 12
|
|
}
|
|
|
|
is_shown = {
|
|
highest_held_title_tier >= tier_kingdom
|
|
has_variable = heir_preparation_oath
|
|
has_variable = heir_preparation_oath_timer
|
|
exists = root.house
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
custom_tooltip = {
|
|
text = busy_in_coronation_tooltip
|
|
NOT = {
|
|
involved_activity ?= {
|
|
activity_host = root
|
|
has_activity_type = activity_coronation
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
is_valid = {
|
|
primary_heir ?= {
|
|
house ?= root.house
|
|
age >= 12
|
|
calc_true_if = {
|
|
amount >= 3
|
|
AND = {
|
|
diplomacy >= 10
|
|
stewardship >= 10
|
|
martial >= 10
|
|
intrigue >= 10
|
|
learning >= 10
|
|
}
|
|
diplomacy >= 14
|
|
stewardship >= 14
|
|
martial >= 14
|
|
intrigue >= 14
|
|
learning >= 14
|
|
has_trait = intellect_good
|
|
has_trait = beauty_good
|
|
has_trait = physique_good
|
|
}
|
|
}
|
|
}
|
|
|
|
effect = {
|
|
coronation_oath_success_effect = { OATH = heir_preparation_oath }
|
|
|
|
show_as_tooltip = {
|
|
add_character_modifier = oath_heir_preparation
|
|
|
|
primary_heir ?= {
|
|
add_character_modifier = oath_heir_preparation_heir
|
|
}
|
|
}
|
|
|
|
hidden_effect = {
|
|
remove_variable = heir_preparation_oath_timer
|
|
}
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 100
|
|
}
|
|
}
|
|
|
|
## Install Claimants
|
|
install_claimants_oath_decision = {
|
|
picture = { reference = "gfx/interface/illustrations/decisions/fp3/fp3_decision_foundation.dds" }
|
|
decision_group_type = oaths
|
|
|
|
ai_check_interval_by_tier = {
|
|
barony = 0
|
|
county = 0
|
|
duchy = 0
|
|
kingdom = 12
|
|
empire = 12
|
|
hegemony = 12
|
|
}
|
|
|
|
is_shown = {
|
|
highest_held_title_tier >= tier_kingdom
|
|
has_variable = install_claimants_oath
|
|
has_variable = install_claimants_oath_timer
|
|
has_variable = install_claimants_oath_counter
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
custom_tooltip = {
|
|
text = busy_in_coronation_tooltip
|
|
NOT = {
|
|
involved_activity ?= {
|
|
activity_host = root
|
|
has_activity_type = activity_coronation
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
is_valid = {
|
|
custom_tooltip = {
|
|
text = install_claimants_oath_decision_trigger
|
|
var:install_claimants_oath_counter >= 3
|
|
}
|
|
}
|
|
|
|
effect = {
|
|
coronation_oath_success_effect = { OATH = install_claimants_oath }
|
|
|
|
show_as_tooltip = {
|
|
add_character_modifier = oath_install_claimants
|
|
}
|
|
|
|
every_ruler = {
|
|
limit = {
|
|
root = {
|
|
is_target_in_variable_list = {
|
|
name = installed_claimants_oath
|
|
target = prev
|
|
}
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
root = {
|
|
can_add_hook = {
|
|
type = oath_claimant
|
|
target = prev
|
|
}
|
|
}
|
|
}
|
|
root = {
|
|
add_hook = {
|
|
type = oath_claimant
|
|
target = prev
|
|
}
|
|
}
|
|
}
|
|
primary_heir ?= {
|
|
if = {
|
|
limit = {
|
|
exists = this
|
|
house ?= prev.house
|
|
root = {
|
|
can_add_hook = {
|
|
type = oath_claimant_heir
|
|
target = prev
|
|
}
|
|
}
|
|
}
|
|
root = {
|
|
add_hook = {
|
|
type = oath_claimant_heir
|
|
target = prev
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
hidden_effect = {
|
|
remove_variable = install_claimants_oath_timer
|
|
remove_variable = install_claimants_oath_counter
|
|
}
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 100
|
|
}
|
|
}
|
|
|
|
## Mend the Fracture
|
|
mend_the_fracture_oath_decision = {
|
|
picture = { reference = "gfx/interface/illustrations/decisions/fp3/fp3_decision_foundation.dds" }
|
|
decision_group_type = oaths
|
|
|
|
ai_check_interval_by_tier = {
|
|
barony = 0
|
|
county = 0
|
|
duchy = 0
|
|
kingdom = 12
|
|
empire = 12
|
|
hegemony = 12
|
|
}
|
|
|
|
is_shown = {
|
|
highest_held_title_tier >= tier_kingdom
|
|
has_variable = mend_the_fracture_oath
|
|
has_variable = mend_the_fracture_oath_timer
|
|
has_variable = mend_the_fracture_oath_target_culture
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
custom_tooltip = {
|
|
text = busy_in_coronation_tooltip
|
|
NOT = {
|
|
involved_activity ?= {
|
|
activity_host = root
|
|
has_activity_type = activity_coronation
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
is_valid = {
|
|
var:mend_the_fracture_oath_target_culture = {
|
|
cultural_acceptance = {
|
|
target = root.culture
|
|
value >= 70
|
|
}
|
|
}
|
|
var:mend_the_fracture_oath_target_culture = {
|
|
any_culture_county = {
|
|
count >= 12
|
|
holder.top_liege = root.top_liege
|
|
}
|
|
}
|
|
}
|
|
|
|
effect = {
|
|
coronation_oath_success_effect = { OATH = mend_the_fracture_oath }
|
|
|
|
show_as_tooltip = {
|
|
add_character_modifier = oath_mend_the_fracture
|
|
|
|
culture = {
|
|
add_culture_tradition = oath_mend_the_fracture_tradition
|
|
}
|
|
var:mend_the_fracture_oath_target_culture = {
|
|
add_culture_tradition = oath_mend_the_fracture_tradition
|
|
}
|
|
}
|
|
|
|
hidden_effect = {
|
|
remove_variable = mend_the_fracture_oath_timer
|
|
remove_variable = mend_the_fracture_oath_target_culture
|
|
}
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 100
|
|
}
|
|
}
|
|
|
|
## Provide for the Warriors
|
|
provide_for_the_warriors_oath_decision = {
|
|
picture = { reference = "gfx/interface/illustrations/decisions/fp3/fp3_decision_foundation.dds" }
|
|
decision_group_type = oaths
|
|
|
|
ai_check_interval_by_tier = {
|
|
barony = 0
|
|
county = 0
|
|
duchy = 0
|
|
kingdom = 12
|
|
empire = 12
|
|
hegemony = 12
|
|
}
|
|
|
|
is_shown = {
|
|
highest_held_title_tier >= tier_kingdom
|
|
has_variable = provide_for_the_warriors_oath
|
|
has_variable = provide_for_the_warriors_oath_timer
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
custom_tooltip = {
|
|
text = busy_in_coronation_tooltip
|
|
NOT = {
|
|
involved_activity ?= {
|
|
activity_host = root
|
|
has_activity_type = activity_coronation
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
is_valid = {
|
|
any_directly_owned_province = {
|
|
count >= 3
|
|
has_building_or_higher = oath_warriors_building_02
|
|
}
|
|
}
|
|
|
|
effect = {
|
|
coronation_oath_success_effect = { OATH = provide_for_the_warriors_oath }
|
|
|
|
show_as_tooltip = {
|
|
add_character_modifier = oath_provide_for_the_warriors
|
|
}
|
|
every_directly_owned_province = {
|
|
limit = {
|
|
has_building_or_higher = oath_warriors_building_02
|
|
}
|
|
add_province_modifier = oath_provide_for_the_warriors_province
|
|
}
|
|
|
|
hidden_effect = {
|
|
remove_variable = provide_for_the_warriors_oath_timer
|
|
}
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 100
|
|
}
|
|
}
|
|
|
|
## Provide for the Faithful
|
|
provide_for_the_faithful_oath_decision = {
|
|
picture = { reference = "gfx/interface/illustrations/decisions/fp3/fp3_decision_foundation.dds" }
|
|
decision_group_type = oaths
|
|
|
|
ai_check_interval_by_tier = {
|
|
barony = 0
|
|
county = 0
|
|
duchy = 0
|
|
kingdom = 12
|
|
empire = 12
|
|
hegemony = 12
|
|
}
|
|
|
|
is_shown = {
|
|
highest_held_title_tier >= tier_kingdom
|
|
has_variable = provide_for_the_faithful_oath
|
|
has_variable = provide_for_the_faithful_oath_timer
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
custom_tooltip = {
|
|
text = busy_in_coronation_tooltip
|
|
NOT = {
|
|
involved_activity ?= {
|
|
activity_host = root
|
|
has_activity_type = activity_coronation
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
is_valid = {
|
|
any_directly_owned_province = {
|
|
count >= 3
|
|
has_building_or_higher = oath_faithful_building_02
|
|
}
|
|
}
|
|
|
|
effect = {
|
|
coronation_oath_success_effect = { OATH = provide_for_the_faithful_oath }
|
|
|
|
show_as_tooltip = {
|
|
add_character_modifier = oath_provide_for_the_faithful
|
|
}
|
|
every_directly_owned_province = {
|
|
limit = {
|
|
has_building_or_higher = oath_faithful_building_02
|
|
}
|
|
add_province_modifier = oath_provide_for_the_faithful_province
|
|
}
|
|
|
|
hidden_effect = {
|
|
remove_variable = provide_for_the_faithful_oath_timer
|
|
}
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 100
|
|
}
|
|
}
|
|
|
|
## Provide for the Poor
|
|
provide_for_the_poor_oath_decision = {
|
|
picture = { reference = "gfx/interface/illustrations/decisions/fp3/fp3_decision_foundation.dds" }
|
|
decision_group_type = oaths
|
|
|
|
ai_check_interval_by_tier = {
|
|
barony = 0
|
|
county = 0
|
|
duchy = 0
|
|
kingdom = 12
|
|
empire = 12
|
|
hegemony = 12
|
|
}
|
|
|
|
is_shown = {
|
|
highest_held_title_tier >= tier_kingdom
|
|
has_variable = provide_for_the_poor_oath
|
|
has_variable = provide_for_the_poor_oath_timer
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
custom_tooltip = {
|
|
text = busy_in_coronation_tooltip
|
|
NOT = {
|
|
involved_activity ?= {
|
|
activity_host = root
|
|
has_activity_type = activity_coronation
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
is_valid = {
|
|
any_directly_owned_province = {
|
|
count >= 3
|
|
has_building_or_higher = oath_poor_building_02
|
|
}
|
|
}
|
|
|
|
effect = {
|
|
coronation_oath_success_effect = { OATH = provide_for_the_poor_oath }
|
|
|
|
show_as_tooltip = {
|
|
add_character_modifier = oath_provide_for_the_poor
|
|
}
|
|
|
|
every_directly_owned_province = {
|
|
limit = {
|
|
has_building_or_higher = oath_poor_building_02
|
|
}
|
|
add_province_modifier = oath_provide_for_the_poor_province
|
|
}
|
|
|
|
hidden_effect = {
|
|
remove_variable = provide_for_the_poor_oath_timer
|
|
}
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 100
|
|
}
|
|
}
|
|
|
|
## Repent
|
|
repent_oath_decision = {
|
|
picture = { reference = "gfx/interface/illustrations/decisions/fp3/fp3_decision_foundation.dds" }
|
|
decision_group_type = oaths
|
|
|
|
ai_check_interval_by_tier = {
|
|
barony = 0
|
|
county = 0
|
|
duchy = 0
|
|
kingdom = 12
|
|
empire = 12
|
|
hegemony = 12
|
|
}
|
|
|
|
is_shown = {
|
|
highest_held_title_tier >= tier_kingdom
|
|
has_variable = repent_oath
|
|
has_variable = repent_oath_timer
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
custom_tooltip = {
|
|
text = busy_in_coronation_tooltip
|
|
NOT = {
|
|
involved_activity ?= {
|
|
activity_host = root
|
|
has_activity_type = activity_coronation
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
is_valid = {
|
|
calc_true_if = {
|
|
amount >= 1
|
|
num_sinful_traits = 0
|
|
AND = {
|
|
custom_tooltip = {
|
|
text = repent_oath_pilgrimage
|
|
var:repent_oath_pilgrimage_counter >= 4
|
|
}
|
|
piety_level >= 3
|
|
trigger_if = {
|
|
limit = {
|
|
exists = faith.religious_head
|
|
root != faith.religious_head
|
|
}
|
|
faith.religious_head = {
|
|
opinion = {
|
|
target = root
|
|
value >= 50
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
effect = {
|
|
coronation_oath_success_effect = { OATH = repent_oath }
|
|
|
|
show_as_tooltip = {
|
|
add_character_modifier = oath_repent
|
|
}
|
|
|
|
every_trait_in_category = {
|
|
category = personality
|
|
if = {
|
|
limit = {
|
|
root.faith = {
|
|
trait_is_virtue = prev
|
|
}
|
|
}
|
|
add_to_list = number_of_viable_personality_virtue_traits
|
|
}
|
|
}
|
|
|
|
every_character_trait = {
|
|
if = {
|
|
limit = {
|
|
root.faith = {
|
|
trait_is_sin = prev
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
has_trait_category = personality
|
|
}
|
|
add_to_list = personality_traits_to_remove
|
|
}
|
|
if = {
|
|
limit = {
|
|
OR = {
|
|
has_trait_category = lifestyle
|
|
has_trait_category = fame
|
|
}
|
|
}
|
|
add_to_list = lifestyle_and_fame_traits_to_remove
|
|
}
|
|
}
|
|
}
|
|
custom_tooltip = repent_oath_remove_traits_tooltip
|
|
hidden_effect = {
|
|
every_in_list = {
|
|
list = lifestyle_and_fame_traits_to_remove
|
|
save_temporary_scope_as = lifestyle_and_fame_temp_trait
|
|
root = {
|
|
remove_trait = scope:lifestyle_and_fame_temp_trait
|
|
}
|
|
}
|
|
every_in_list = {
|
|
list = personality_traits_to_remove
|
|
if = {
|
|
limit = {
|
|
any_in_list = {
|
|
list = number_of_viable_personality_virtue_traits
|
|
root = {
|
|
NOT = {
|
|
has_trait = prev
|
|
}
|
|
}
|
|
}
|
|
}
|
|
save_temporary_scope_as = personality_temp_trait
|
|
root = {
|
|
remove_trait = scope:personality_temp_trait
|
|
}
|
|
random_trait = {
|
|
limit = {
|
|
root.faith = {
|
|
trait_is_virtue = prev
|
|
}
|
|
NOT = {
|
|
root = {
|
|
has_trait = prev
|
|
}
|
|
}
|
|
has_trait_category = personality
|
|
}
|
|
save_temporary_scope_as = temp_trait
|
|
}
|
|
root = {
|
|
add_trait = scope:temp_trait
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
hidden_effect = {
|
|
remove_variable = repent_oath_timer
|
|
}
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 100
|
|
}
|
|
}
|