This commit is contained in:
Heidesommer 2026-05-25 07:54:55 -04:00
parent 26b04f6db4
commit c6eb868ef4
116 changed files with 69758 additions and 26333 deletions

View file

@ -960,173 +960,173 @@ purge_pretenders_oath_decision = {
}
## 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
}
}
#
### 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 = {