597 lines
12 KiB
Text
597 lines
12 KiB
Text
|
|
### Interactions from vanilla that are modified by NEOW
|
||
|
|
|
||
|
|
# Request Clergy Support / request_clergy_support
|
||
|
|
ep3_hof_ask_for_influence_interaction = {
|
||
|
|
icon = icon_influence_01
|
||
|
|
category = interaction_category_religion
|
||
|
|
|
||
|
|
desc = ep3_hof_ask_for_influence_interaction_desc
|
||
|
|
|
||
|
|
ai_targets = {
|
||
|
|
ai_recipients = head_of_faith
|
||
|
|
}
|
||
|
|
ai_target_quick_trigger = {
|
||
|
|
adult = yes
|
||
|
|
}
|
||
|
|
ai_frequency_by_tier = {
|
||
|
|
barony = 0
|
||
|
|
county = 144
|
||
|
|
duchy = 24
|
||
|
|
kingdom = 24
|
||
|
|
empire = 24
|
||
|
|
hegemony = 24
|
||
|
|
}
|
||
|
|
|
||
|
|
cooldown_against_recipient = { years = 10 }
|
||
|
|
|
||
|
|
is_shown = {
|
||
|
|
scope:recipient != scope:actor
|
||
|
|
scope:actor.faith = {
|
||
|
|
religious_head = scope:recipient
|
||
|
|
has_doctrine = doctrine_spiritual_head
|
||
|
|
}
|
||
|
|
scope:actor = {
|
||
|
|
is_playable_character = yes
|
||
|
|
government_allows = administrative
|
||
|
|
is_lowborn = no
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
is_valid_showing_failures_only = {
|
||
|
|
scope:actor = {
|
||
|
|
piety >= massive_piety_value
|
||
|
|
custom_description = {
|
||
|
|
text = "hof_ask_for_gold_excommunicated"
|
||
|
|
NOT = { has_trait = excommunicated }
|
||
|
|
}
|
||
|
|
NOT = { is_at_war_with = scope:recipient }
|
||
|
|
custom_description = {
|
||
|
|
text = "hof_interaction_unreformed_faith"
|
||
|
|
NOT = {
|
||
|
|
faith = { has_doctrine_parameter = unreformed }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
custom_description = {
|
||
|
|
text = "hof_interaction_has_house_modifier"
|
||
|
|
house ?= {
|
||
|
|
NOT = {
|
||
|
|
has_house_modifier = ep3_requested_faith_support_modifier
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
custom_description = {
|
||
|
|
text = "hof_interaction_is_house_head"
|
||
|
|
house ?= {
|
||
|
|
house_head = scope:actor
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
}
|
||
|
|
|
||
|
|
auto_accept = {
|
||
|
|
custom_description = {
|
||
|
|
text = "spending_hook"
|
||
|
|
subject = scope:actor
|
||
|
|
object = scope:recipient
|
||
|
|
scope:hook = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
send_option = {
|
||
|
|
is_shown = {
|
||
|
|
scope:actor != scope:recipient
|
||
|
|
}
|
||
|
|
is_valid = {
|
||
|
|
scope:actor = {
|
||
|
|
has_usable_hook = scope:recipient
|
||
|
|
}
|
||
|
|
}
|
||
|
|
flag = hook
|
||
|
|
localization = GENERIC_SPEND_A_HOOK
|
||
|
|
}
|
||
|
|
should_use_extra_icon = {
|
||
|
|
scope:actor = { has_usable_hook = scope:recipient }
|
||
|
|
}
|
||
|
|
extra_icon = "gfx/interface/icons/character_interactions/hook_icon.dds"
|
||
|
|
|
||
|
|
send_options_exclusive = no
|
||
|
|
|
||
|
|
ai_min_reply_days = 1
|
||
|
|
ai_max_reply_days = 5
|
||
|
|
|
||
|
|
on_accept = {
|
||
|
|
ep3_hof_ask_for_influence_interaction_effect = yes
|
||
|
|
|
||
|
|
scope:actor = {
|
||
|
|
trigger_event = ep3_interactions_events.0620
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
on_decline = {
|
||
|
|
scope:actor = {
|
||
|
|
trigger_event = ep3_interactions_events.0621
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
ai_potential = {
|
||
|
|
is_playable_character = yes
|
||
|
|
piety >= massive_piety_value
|
||
|
|
NOT = { has_trait = excommunicated }
|
||
|
|
exists = faith.religious_head
|
||
|
|
exists = house
|
||
|
|
}
|
||
|
|
|
||
|
|
ai_accept = {
|
||
|
|
base = -50
|
||
|
|
|
||
|
|
opinion_modifier = {
|
||
|
|
opinion_target = scope:actor
|
||
|
|
who = scope:recipient
|
||
|
|
multiplier = 0.5
|
||
|
|
}
|
||
|
|
|
||
|
|
#Doesn't like the emperor... if you're not the emperor
|
||
|
|
modifier = {
|
||
|
|
add = 5
|
||
|
|
scope:actor.top_liege = {
|
||
|
|
NOR = {
|
||
|
|
this = scope:actor
|
||
|
|
this = scope:recipient
|
||
|
|
}
|
||
|
|
reverse_opinion = {
|
||
|
|
target = scope:recipient
|
||
|
|
value < 0
|
||
|
|
}
|
||
|
|
reverse_opinion = {
|
||
|
|
target = scope:recipient
|
||
|
|
value > -40
|
||
|
|
}
|
||
|
|
}
|
||
|
|
desc = HOF_OPINION_OF_EMPEROR
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
add = 10
|
||
|
|
scope:actor.top_liege = {
|
||
|
|
NOR = {
|
||
|
|
this = scope:actor
|
||
|
|
this = scope:recipient
|
||
|
|
}
|
||
|
|
reverse_opinion = {
|
||
|
|
target = scope:recipient
|
||
|
|
value <= -40
|
||
|
|
}
|
||
|
|
reverse_opinion = {
|
||
|
|
target = scope:recipient
|
||
|
|
value > -80
|
||
|
|
}
|
||
|
|
}
|
||
|
|
desc = HOF_OPINION_OF_EMPEROR
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
add = 20
|
||
|
|
scope:actor.top_liege = {
|
||
|
|
NOR = {
|
||
|
|
this = scope:actor
|
||
|
|
this = scope:recipient
|
||
|
|
}
|
||
|
|
reverse_opinion = {
|
||
|
|
target = scope:recipient
|
||
|
|
value <= -80
|
||
|
|
}
|
||
|
|
}
|
||
|
|
desc = HOF_OPINION_OF_EMPEROR
|
||
|
|
}
|
||
|
|
#Likes emperor... and you're not emperor
|
||
|
|
modifier = {
|
||
|
|
add = -5
|
||
|
|
scope:actor.top_liege = {
|
||
|
|
NOR = {
|
||
|
|
this = scope:actor
|
||
|
|
this = scope:recipient
|
||
|
|
}
|
||
|
|
reverse_opinion = {
|
||
|
|
target = scope:recipient
|
||
|
|
value >= 40
|
||
|
|
}
|
||
|
|
reverse_opinion = {
|
||
|
|
target = scope:recipient
|
||
|
|
value < 80
|
||
|
|
}
|
||
|
|
}
|
||
|
|
desc = HOF_OPINION_OF_EMPEROR
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
add = -10
|
||
|
|
scope:actor.top_liege = {
|
||
|
|
NOR = {
|
||
|
|
this = scope:actor
|
||
|
|
this = scope:recipient
|
||
|
|
}
|
||
|
|
reverse_opinion = {
|
||
|
|
target = scope:recipient
|
||
|
|
value >= 80
|
||
|
|
}
|
||
|
|
}
|
||
|
|
desc = HOF_OPINION_OF_EMPEROR
|
||
|
|
}
|
||
|
|
|
||
|
|
modifier = { # Same language
|
||
|
|
add = 5
|
||
|
|
desc = speaks_same_language_interaction_reason
|
||
|
|
trigger = {
|
||
|
|
scope:actor = {
|
||
|
|
knows_language_of_culture = scope:recipient.culture
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
modifier = { # Attacking a co-religionist
|
||
|
|
add = -50
|
||
|
|
desc = I_AM_ATTACKING_A_CORELIGIONIST
|
||
|
|
scope:actor = {
|
||
|
|
is_at_war = yes
|
||
|
|
any_character_war = {
|
||
|
|
primary_attacker = scope:actor
|
||
|
|
primary_defender.faith = scope:actor.faith
|
||
|
|
primary_defender = {
|
||
|
|
NOT = {
|
||
|
|
has_trait = excommunicated
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
modifier = { # Offensive holy war/excommunication war
|
||
|
|
add = 30
|
||
|
|
desc = I_AM_WAGING_AN_OFFENSIVE_HOLY_OR_EXCOMMUNICATION_WAR
|
||
|
|
scope:actor = {
|
||
|
|
is_at_war = yes
|
||
|
|
any_character_war = {
|
||
|
|
is_attacker = scope:actor
|
||
|
|
OR = {
|
||
|
|
using_non_ghw_holy_war_cb_trigger = yes
|
||
|
|
using_cb = excommunication_war
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
modifier = { # Defensive Holy War
|
||
|
|
add = 50
|
||
|
|
desc = I_AM_DEFENDING_AGAINST_A_HOLY_WAR
|
||
|
|
scope:actor = {
|
||
|
|
is_at_war = yes
|
||
|
|
any_character_war = {
|
||
|
|
is_defender = scope:actor
|
||
|
|
using_non_ghw_holy_war_cb_trigger = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
modifier = { # HoF wants the influence for themselves!
|
||
|
|
add = -10
|
||
|
|
desc = THEY_ARE_GREEDY
|
||
|
|
scope:recipient = {
|
||
|
|
ai_greed >= high_positive_greed
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
modifier = { # I am influential already
|
||
|
|
add = -10
|
||
|
|
desc = I_AM_INFLUENTIAL
|
||
|
|
scope:actor = {
|
||
|
|
influence_level >= 4
|
||
|
|
NOT = {
|
||
|
|
influence_level >= 6
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
modifier = { # I am very influential already
|
||
|
|
add = -20
|
||
|
|
desc = I_AM_INFLUENTIAL
|
||
|
|
scope:actor = {
|
||
|
|
influence_level >= 6
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
modifier = { # I am Adulterer/Fornicator
|
||
|
|
add = -25
|
||
|
|
desc = I_AM_ADULTERER
|
||
|
|
scope:actor = {
|
||
|
|
OR = {
|
||
|
|
AND = {
|
||
|
|
has_trait = fornicator
|
||
|
|
trait_is_shunned_or_criminal_in_faith_trigger = { FAITH = faith TRAIT = fornicator GENDER_CHARACTER = scope:actor }
|
||
|
|
}
|
||
|
|
AND = {
|
||
|
|
has_trait = adulterer
|
||
|
|
trait_is_shunned_or_criminal_in_faith_trigger = { FAITH = faith TRAIT = adulterer GENDER_CHARACTER = scope:actor }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
modifier = { # I am a Murderer
|
||
|
|
add = -50
|
||
|
|
desc = I_AM_MURDERER
|
||
|
|
scope:actor = {
|
||
|
|
has_trait = murderer
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
modifier = { # I am Incestous
|
||
|
|
add = -50
|
||
|
|
desc = I_AM_INCESTOUS
|
||
|
|
scope:actor = {
|
||
|
|
NOT = { scope:recipient = { faith = { has_doctrine = doctrine_consanguinity_unrestricted } } }
|
||
|
|
has_trait = incestuous
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
modifier = { # I am a Kinslayer
|
||
|
|
add = -50
|
||
|
|
desc = I_AM_A_KINSLAYER
|
||
|
|
scope:actor = {
|
||
|
|
OR = {
|
||
|
|
AND = {
|
||
|
|
has_trait = kinslayer_1
|
||
|
|
trait_is_shunned_or_criminal_in_faith_trigger = { FAITH = faith TRAIT = kinslayer_1 GENDER_CHARACTER = scope:actor }
|
||
|
|
}
|
||
|
|
AND = {
|
||
|
|
has_trait = kinslayer_2
|
||
|
|
trait_is_shunned_or_criminal_in_faith_trigger = { FAITH = faith TRAIT = kinslayer_2 GENDER_CHARACTER = scope:actor }
|
||
|
|
}
|
||
|
|
AND = {
|
||
|
|
has_trait = kinslayer_3
|
||
|
|
trait_is_shunned_or_criminal_in_faith_trigger = { FAITH = faith TRAIT = kinslayer_3 GENDER_CHARACTER = scope:actor }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
desc = RELIGIOUS_HEAD_INTERACTION_SAVIOR
|
||
|
|
add = 15
|
||
|
|
scope:actor = {
|
||
|
|
has_trait = savior
|
||
|
|
}
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
desc = RELIGIOUS_HEAD_INTERACTION_DIVINE_BLOOD
|
||
|
|
add = 5
|
||
|
|
scope:actor = {
|
||
|
|
has_trait = divine_blood
|
||
|
|
}
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
desc = RELIGIOUS_HEAD_INTERACTION_PARAGON
|
||
|
|
add = 15
|
||
|
|
scope:actor = {
|
||
|
|
has_trait = paragon
|
||
|
|
}
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
desc = RELIGIOUS_HEAD_INTERACTION_CONSECRATED_BLOOD
|
||
|
|
add = 5
|
||
|
|
scope:actor = {
|
||
|
|
has_trait = consecrated_blood
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
modifier = { # You are of the same dynasty as the Head of Faith
|
||
|
|
add = 5
|
||
|
|
desc = YOU_ARE_MY_DYNASTY_MEMBER
|
||
|
|
scope:recipient = {
|
||
|
|
is_lowborn = no
|
||
|
|
dynasty = scope:actor.dynasty
|
||
|
|
NOR = {
|
||
|
|
is_close_or_extended_family_of = scope:actor
|
||
|
|
is_cousin_of = scope:actor
|
||
|
|
is_child_of = scope:actor
|
||
|
|
scope:recipient.dynasty = scope:secondary_recipient.dynasty
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
modifier = { # You are of the same house as the Head of Faith
|
||
|
|
add = 10
|
||
|
|
desc = YOU_ARE_MY_HOUSE_MEMBER
|
||
|
|
scope:recipient = {
|
||
|
|
is_lowborn = no
|
||
|
|
house = scope:actor.house
|
||
|
|
NOR = {
|
||
|
|
is_close_or_extended_family_of = scope:actor
|
||
|
|
is_cousin_of = scope:actor
|
||
|
|
is_child_of = scope:actor
|
||
|
|
scope:recipient.house = scope:secondary_recipient.house
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
modifier = { # Related to the Head of Faith
|
||
|
|
add = 10
|
||
|
|
desc = YOU_ARE_MY_RELATIVE
|
||
|
|
scope:recipient = {
|
||
|
|
OR = {
|
||
|
|
is_close_or_extended_family_of = scope:actor
|
||
|
|
is_cousin_of = scope:actor
|
||
|
|
}
|
||
|
|
NOT = { is_child_of = scope:actor }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
modifier = { # Parent of the Head of Faith
|
||
|
|
add = 25
|
||
|
|
desc = YOU_ARE_MY_PARENT
|
||
|
|
scope:recipient = {
|
||
|
|
is_child_of = scope:actor
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
modifier = { # Friend of the Head of Faith
|
||
|
|
add = 25
|
||
|
|
desc = WE_ARE_FRIENDS
|
||
|
|
scope:recipient = {
|
||
|
|
has_relation_friend = scope:actor
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
modifier = { # Best Friend of the Head of Faith
|
||
|
|
add = 50
|
||
|
|
desc = WE_ARE_BEST_FRIENDS
|
||
|
|
scope:recipient = {
|
||
|
|
has_relation_best_friend = scope:actor
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
modifier = { # Lover of the Head of Faith
|
||
|
|
add = 10
|
||
|
|
desc = WE_ARE_LOVERS
|
||
|
|
scope:recipient = {
|
||
|
|
has_relation_lover = scope:actor
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
modifier = { # Rival of the Head of Faith
|
||
|
|
add = -100
|
||
|
|
desc = WE_ARE_RIVALS
|
||
|
|
scope:recipient = {
|
||
|
|
has_relation_rival = scope:actor
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
modifier = { # Nemesis of the Head of Faith
|
||
|
|
add = -500
|
||
|
|
desc = WE_ARE_NEMESES
|
||
|
|
scope:recipient = {
|
||
|
|
has_relation_nemesis = scope:actor
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
modifier = {
|
||
|
|
add = {
|
||
|
|
add = 10
|
||
|
|
multiply = scope:actor.num_virtuous_traits
|
||
|
|
}
|
||
|
|
scope:actor.num_virtuous_traits > 0
|
||
|
|
desc = I_AM_VIRTUOUS
|
||
|
|
}
|
||
|
|
|
||
|
|
modifier = {
|
||
|
|
add = {
|
||
|
|
add = 5
|
||
|
|
multiply = scope:actor.piety_level
|
||
|
|
}
|
||
|
|
scope:actor.piety_level > 1
|
||
|
|
desc = I_AM_PIOUS
|
||
|
|
}
|
||
|
|
|
||
|
|
modifier = {
|
||
|
|
add = {
|
||
|
|
add = -10
|
||
|
|
multiply = scope:actor.num_sinful_traits
|
||
|
|
}
|
||
|
|
scope:actor.num_sinful_traits > 0
|
||
|
|
desc = I_AM_SINFUL
|
||
|
|
}
|
||
|
|
|
||
|
|
# Admin family attribute bonus
|
||
|
|
modifier = {
|
||
|
|
add = {
|
||
|
|
value = 0
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
scope:actor.house ?= { has_house_power_parameter = increased_clerical_influence_acceptance_3 }
|
||
|
|
}
|
||
|
|
add = increased_clerical_influence_acceptance_3_value
|
||
|
|
}
|
||
|
|
else_if = {
|
||
|
|
limit = {
|
||
|
|
scope:actor.house ?= { has_house_power_parameter = increased_clerical_influence_acceptance_2 }
|
||
|
|
}
|
||
|
|
add = increased_clerical_influence_acceptance_2_value
|
||
|
|
}
|
||
|
|
else = {
|
||
|
|
add = increased_clerical_influence_acceptance_1_value
|
||
|
|
}
|
||
|
|
}
|
||
|
|
scope:actor.house ?= {
|
||
|
|
OR = {
|
||
|
|
has_house_power_parameter = increased_clerical_influence_acceptance_1
|
||
|
|
has_house_power_parameter = increased_clerical_influence_acceptance_2
|
||
|
|
has_house_power_parameter = increased_clerical_influence_acceptance_3
|
||
|
|
}
|
||
|
|
}
|
||
|
|
desc = you_have_faithful_nobles_attribute_with_value_desc
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
ai_will_do = {
|
||
|
|
base = 0
|
||
|
|
|
||
|
|
modifier = { # The AI will only use a Hook if they couldn't otherwise do this
|
||
|
|
scope:hook = yes
|
||
|
|
add = -1
|
||
|
|
}
|
||
|
|
|
||
|
|
modifier = { # I am low on influence
|
||
|
|
add = 300
|
||
|
|
scope:actor = {
|
||
|
|
influence <= minor_influence_value
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
modifier = { # Piety to burn, and no reason to keep it.
|
||
|
|
add = 100
|
||
|
|
scope:actor = {
|
||
|
|
piety > massive_piety_value
|
||
|
|
NOR = {
|
||
|
|
has_character_modifier = vow_of_poverty_modifier
|
||
|
|
has_trait = content
|
||
|
|
has_trait = humble
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
modifier = { # Or when greedy
|
||
|
|
add = {
|
||
|
|
value = scope:actor.ai_greed
|
||
|
|
multiply = 0.5
|
||
|
|
}
|
||
|
|
scope:actor = {
|
||
|
|
ai_greed > 0
|
||
|
|
}
|
||
|
|
}
|
||
|
|
modifier = { # Or when energy
|
||
|
|
add = {
|
||
|
|
value = scope:actor.ai_energy
|
||
|
|
multiply = 0.5
|
||
|
|
}
|
||
|
|
scope:actor = {
|
||
|
|
ai_energy > 0
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
modifier = { # I am an up and comer who really needs help
|
||
|
|
add = 100
|
||
|
|
scope:actor = {
|
||
|
|
influence_level <= 1
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
modifier = {
|
||
|
|
add = 100
|
||
|
|
scope:actor = {
|
||
|
|
ai_has_warlike_personality = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
modifier = {
|
||
|
|
add = 50
|
||
|
|
scope:actor = {
|
||
|
|
ai_has_cautious_personality = no
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|