N3OW/common/decisions/dlc_decisions/pam/pam_adorcism_decisions.txt

279 lines
5.4 KiB
Text

### Curse Enemy ###
pam_curse_enemy_decision = {
picture = {
reference = "gfx/interface/illustrations/decisions/disaster.dds"
}
decision_group_type = religious
desc = pam_curse_enemy_decision_desc
selection_tooltip = pam_curse_enemy_decision_tooltip
confirm_text = pam_curse_enemy_decision_confirm
sort_order = 26
cooldown = { years = 5 }
is_shown = {
has_pam_dlc_trigger = yes
has_personal_tenet_flag = tenet_adorcism_curse_enemy
pam_adorcism_has_available_curse_target_trigger = yes
}
is_valid = {
custom_description = {
text = pam_curse_enemy_decision_valid_target
pam_adorcism_has_available_curse_target_trigger = yes
}
}
is_valid_showing_failures_only = {
is_available_adult = yes
custom_description = {
text = pam_curse_enemy_decision_selected_target_valid
pam_adorcism_curse_target_is_valid_trigger = {
TARGET = scope:selected_item
ACTOR = root
}
}
}
cost = {
piety = major_piety_value
}
effect = {
scope:selected_item ?= {
save_scope_as = pam_adorcism_curse_target
}
show_as_tooltip = {
add_character_modifier = {
modifier = pam_adorcism_curse_focus_modifier
years = 3
}
add_stress = major_stress_loss
change_spiritual_fulfillment = minor_spiritual_fulfillment_value
if = {
limit = { exists = scope:selected_item }
scope:selected_item = {
if = {
limit = {
rite = root.rite
}
add_character_modifier = {
modifier = pam_adorcism_ill_omen_modifier
years = 1
}
}
if = {
limit = {
OR = {
rite = root.rite
probably_superstitious = yes
}
}
add_character_modifier = {
modifier = pam_adorcism_curse_anxiety_modifier
years = 1
}
}
}
}
}
trigger_event = pam_adorcism_events.0001
}
widget = {
gui = "decision_view_widget_select_character"
controller = select_scope_object
setup_items = {
scope:actor = {
every_relation = {
type = rival
limit = { pam_adorcism_curse_target_is_living_adult_trigger = yes }
add_to_list = item_list
}
every_war_enemy = {
limit = {
pam_adorcism_curse_target_is_living_adult_trigger = yes
NOR = {
has_relation_rival = scope:actor
has_relation_nemesis = scope:actor
}
}
add_to_list = item_list
}
}
}
default_item = {
scope:actor = {
if = {
limit = {
any_relation = {
type = rival
pam_adorcism_curse_target_is_living_adult_trigger = yes
}
}
ordered_relation = {
type = rival
limit = { pam_adorcism_curse_target_is_living_adult_trigger = yes }
order_by = max_military_strength
position = 0
save_scope_as = selected_item
}
}
else_if = {
limit = {
any_war_enemy = {
pam_adorcism_curse_target_is_living_adult_trigger = yes
}
}
ordered_war_enemy = {
limit = { pam_adorcism_curse_target_is_living_adult_trigger = yes }
order_by = max_military_strength
position = 0
save_scope_as = selected_item
}
}
}
}
is_item_valid = {
pam_adorcism_curse_target_is_valid_trigger = {
TARGET = root
ACTOR = scope:actor
}
}
ai_select_item = {
scope:actor = {
if = {
limit = {
any_relation = {
type = rival
pam_adorcism_curse_target_is_living_adult_trigger = yes
}
}
ordered_relation = {
type = rival
limit = { pam_adorcism_curse_target_is_living_adult_trigger = yes }
order_by = max_military_strength
position = 0
save_scope_as = selected_item
}
}
else = {
ordered_war_enemy = {
limit = { pam_adorcism_curse_target_is_living_adult_trigger = yes }
order_by = max_military_strength
position = 0
save_scope_as = selected_item
}
}
}
}
}
ai_check_interval_by_tier = {
barony = 0
county = 60
duchy = 60
kingdom = 60
empire = 60
hegemony = 60
}
ai_potential = {
ai_vengefulness >= 0
pam_adorcism_has_available_curse_target_trigger = yes
}
ai_will_do = {
base = 35
modifier = {
add = 35
OR = {
has_trait = wrathful
has_trait = vengeful
}
}
modifier = {
add = -35
OR = {
has_trait = calm
has_trait = forgiving
}
}
ai_value_modifier = {
ai_vengefulness = 0.5
ai_zeal = 0.25
}
}
}
### Seek Aid for War ###
pam_seek_war_aid_decision = {
picture = {
reference = "gfx/interface/illustrations/decisions/decision_personal_religious.dds"
}
decision_group_type = religious
desc = pam_seek_war_aid_decision_desc
selection_tooltip = pam_seek_war_aid_decision_tooltip
confirm_text = pam_seek_war_aid_decision_confirm
sort_order = 27
cooldown = { years = 5 }
is_shown = {
has_pam_dlc_trigger = yes
has_personal_tenet_flag = tenet_adorcism_seek_war_aid
}
is_valid = {
is_at_war = yes
}
is_valid_showing_failures_only = {
is_available_adult = yes
}
cost = {
piety = minor_piety_value
}
effect = {
trigger_event = pam_adorcism_events.0101
}
ai_check_interval_by_tier = {
barony = 0
county = 24
duchy = 24
kingdom = 24
empire = 24
hegemony = 24
}
ai_potential = {
is_at_war = yes
}
ai_will_do = {
base = 50
modifier = {
add = 30
OR = {
has_trait = brave
has_trait = zealous
has_trait = ambitious
}
}
modifier = {
add = -30
has_trait = cynical
}
ai_value_modifier = {
ai_zeal = 0.5
ai_boldness = 0.25
}
}
}