parent
15a5108e23
commit
c4b6d9bdeb
250 changed files with 11067 additions and 16365 deletions
|
|
@ -3411,11 +3411,7 @@ contract_assistance_interaction = {
|
|||
greedy = medium_stress_impact_gain
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
custom_description_no_bullet = {
|
||||
text = contract_assistance_interaction_condition_tt
|
||||
subject = scope:recipient
|
||||
object = scope:actor
|
||||
}
|
||||
custom_tooltip = contract_assistance_interaction_condition_tt
|
||||
show_as_tooltip = {
|
||||
pay_short_term_gold = {
|
||||
target = scope:actor
|
||||
|
|
@ -4000,11 +3996,7 @@ request_contract_assistance_interaction = {
|
|||
greedy = medium_stress_impact_gain
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
custom_description_no_bullet = {
|
||||
text = contract_assistance_interaction_condition_tt
|
||||
subject = scope:actor
|
||||
object = scope:recipient
|
||||
}
|
||||
custom_tooltip = request_contract_assistance_interaction_condition_tt
|
||||
show_as_tooltip = {
|
||||
pay_short_term_gold = {
|
||||
target = scope:recipient
|
||||
|
|
@ -4786,8 +4778,8 @@ bargain_fealty_interaction = {
|
|||
top_liege = this
|
||||
is_at_war = yes
|
||||
any_character_war = {
|
||||
is_war_leader = scope:actor
|
||||
primary_defender = scope:actor
|
||||
is_war_leader = prev
|
||||
primary_defender = prev
|
||||
}
|
||||
trigger_if = {
|
||||
limit = {
|
||||
|
|
@ -4807,36 +4799,24 @@ bargain_fealty_interaction = {
|
|||
}
|
||||
}
|
||||
}
|
||||
# Recipient is not at war with Actor
|
||||
scope:recipient = {
|
||||
NOT = { this = scope:actor }
|
||||
any_neighboring_and_across_water_top_liege_realm_owner = { this = scope:actor }
|
||||
primary_title = { is_mercenary_company = no }
|
||||
NOR = {
|
||||
this = scope:actor
|
||||
is_at_war_with = scope:actor
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
is_valid_showing_failures_only = {
|
||||
scope:actor = {
|
||||
custom_tooltip = {
|
||||
text = bargain_fealty_interaction_valid_tt
|
||||
any_character_war = {
|
||||
is_war_leader = scope:actor
|
||||
primary_defender = scope:actor
|
||||
NOT = { using_cb = fp2_border_raid }
|
||||
NOT = { using_cb = county_struggle_cb }
|
||||
}
|
||||
}
|
||||
any_character_struggle = {
|
||||
involvement = involved
|
||||
has_struggle_phase_parameter = unlocks_bargain_fealty_interaction
|
||||
}
|
||||
}
|
||||
scope:recipient = {
|
||||
custom_tooltip = {
|
||||
text = bargain_fealty_interaction_neighbor_tt
|
||||
any_neighboring_and_across_water_top_liege_realm_owner = { this = scope:actor }
|
||||
}
|
||||
# Recipient is not at war with Actor
|
||||
NOT = { is_at_war_with = scope:actor }
|
||||
}
|
||||
}
|
||||
|
||||
can_be_picked = {
|
||||
|
|
@ -4861,45 +4841,45 @@ bargain_fealty_interaction = {
|
|||
}
|
||||
}
|
||||
|
||||
can_send = {
|
||||
exists = scope:target
|
||||
}
|
||||
|
||||
on_accept = {
|
||||
scope:target = {
|
||||
# Add Recipient to Actor's war
|
||||
hidden_effect = { set_called_to = scope:recipient }
|
||||
add_defender = scope:recipient
|
||||
}
|
||||
create_title_and_vassal_change = {
|
||||
type = swear_fealty
|
||||
save_scope_as = change
|
||||
}
|
||||
scope:actor = {
|
||||
change_liege = {
|
||||
liege = scope:recipient
|
||||
change = scope:change
|
||||
}
|
||||
resolve_title_and_vassal_change = scope:change
|
||||
}
|
||||
# Actor effects
|
||||
scope:actor = {
|
||||
stress_impact = {
|
||||
arrogant = medium_stress_impact_gain
|
||||
craven = medium_stress_impact_gain
|
||||
}
|
||||
}
|
||||
# Recipient effects
|
||||
scope:recipient = {
|
||||
stress_impact = {
|
||||
greedy = medium_stress_impact_gain
|
||||
craven = medium_stress_impact_gain
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
NOT = { exists = scope:target }
|
||||
limit = { exists = scope:target }
|
||||
# Add Recipient to Actor's war
|
||||
scope:target = {
|
||||
hidden_effect = { set_called_to = scope:recipient }
|
||||
if = {
|
||||
limit = { is_attacker = scope:actor }
|
||||
add_attacker = scope:recipient
|
||||
}
|
||||
else = { add_defender = scope:recipient }
|
||||
}
|
||||
create_title_and_vassal_change = {
|
||||
type = swear_fealty
|
||||
save_scope_as = change
|
||||
}
|
||||
scope:actor = {
|
||||
change_liege = {
|
||||
liege = scope:recipient
|
||||
change = scope:change
|
||||
}
|
||||
resolve_title_and_vassal_change = scope:change
|
||||
}
|
||||
# Actor effects
|
||||
scope:actor = {
|
||||
stress_impact = {
|
||||
arrogant = medium_stress_impact_gain
|
||||
craven = medium_stress_impact_gain
|
||||
}
|
||||
}
|
||||
# Recipient effects
|
||||
scope:recipient = {
|
||||
stress_impact = {
|
||||
greedy = medium_stress_impact_gain
|
||||
craven = medium_stress_impact_gain
|
||||
}
|
||||
}
|
||||
}
|
||||
else = {
|
||||
scope:actor = {
|
||||
send_interface_toast = {
|
||||
type = event_toast_effect_neutral
|
||||
|
|
@ -5397,7 +5377,7 @@ invite_foreign_ruler_to = {
|
|||
# is_imprisoned = no
|
||||
# # Matches the regular minimum triggers.
|
||||
# any_character_struggle = { involvement = involved }
|
||||
# short_term_gold > standard_activity_base_cost
|
||||
# short_term_gold > standard_activity_cost
|
||||
#}
|
||||
#
|
||||
#ai_target_quick_trigger = { adult = yes }
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue