
Major decision · Oath Decisions
End the Persian Struggle
No cost
I have sworn to end the Persian Struggle.
Requirements
The lines the game itself shows for this decision's conditions:
- You have finished the Persian Struggle via any ending Decision.
- You have finished the Iranian Intermezzo via any ending Decision.
- You have finished the Iberian Struggle via any ending Decision.
- Still Host of a Coronation
Shown to a character when (is_shown) (4 lines of game script)
highest_held_title_tier >= tier_kingdom has_variable = end_the_struggle_oath has_variable = end_the_struggle_oath_type_var has_variable = end_the_struggle_oath_timer
As written in game/common/decisions/10_ach_oath_decisions.txt.
Can be taken when (is_valid) (56 lines of game script)
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
}
custom_tooltip = {
text = busy_in_coronation_tooltip
NOT = {
involved_activity ?= {
activity_host = root
has_activity_type = activity_coronation
}
}
}As written in game/common/decisions/10_ach_oath_decisions.txt.
Effects
The effect has no text of its own in the files; its script is below.
Effect (10 lines of game script)
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
}As written in game/common/decisions/10_ach_oath_decisions.txt.
Source: game/common/decisions/10_ach_oath_decisions.txt and the English localisation, Crusader Kings III 1.20.0.3.