Stavropul start
This commit is contained in:
parent
50e221bcef
commit
4c1f524d62
158 changed files with 10079 additions and 10160 deletions
|
|
@ -168,21 +168,18 @@ purchase_land_interaction = {
|
|||
}
|
||||
|
||||
is_valid_showing_failures_only = {
|
||||
scope:actor = { top_liege = this }
|
||||
scope:actor = {
|
||||
top_liege = this
|
||||
prestige_level >= 2
|
||||
}
|
||||
scope:actor = {
|
||||
NOT = {
|
||||
NOR = {
|
||||
has_trait = gallowsbait
|
||||
}
|
||||
}
|
||||
scope:actor = {
|
||||
NOT = {
|
||||
has_trait = gallivanter
|
||||
}
|
||||
}
|
||||
scope:recipient = { is_at_war = no }
|
||||
scope:recipient = {
|
||||
is_at_war = no
|
||||
NOT = { has_strong_hook = scope:actor }
|
||||
}
|
||||
trigger_if = { # Can't purchase Baronies
|
||||
limit = {
|
||||
scope:target ?= { tier = tier_barony }
|
||||
|
|
@ -240,9 +237,6 @@ purchase_land_interaction = {
|
|||
always = no
|
||||
}
|
||||
}
|
||||
scope:recipient = {
|
||||
NOT = { has_strong_hook = scope:actor }
|
||||
}
|
||||
#Has to be used instead of diplo range checks in laamp to landed interactions
|
||||
ep3_laamp_diplo_range_trigger = {
|
||||
TARGET = scope:recipient
|
||||
|
|
@ -320,9 +314,7 @@ purchase_land_interaction = {
|
|||
multiply = 0.5
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
scope:offer_gold = yes
|
||||
}
|
||||
limit = { scope:offer_gold = yes }
|
||||
multiply = 2
|
||||
}
|
||||
}
|
||||
|
|
@ -346,7 +338,9 @@ purchase_land_interaction = {
|
|||
}
|
||||
}
|
||||
}
|
||||
show_as_tooltip = { purchase_land_interaction_shortened_effect = yes }
|
||||
show_as_tooltip = {
|
||||
scope:actor = { purchase_land_interaction_effect = yes }
|
||||
}
|
||||
if = {
|
||||
limit = { always = scope:hook }
|
||||
scope:actor = { use_hook = scope:recipient }
|
||||
|
|
@ -2010,10 +2004,7 @@ negotiate_settlement_interaction = {
|
|||
any_claim = {
|
||||
OR = {
|
||||
holder ?= {
|
||||
OR = {
|
||||
this = scope:actor
|
||||
target_is_liege_or_above = scope:actor
|
||||
}
|
||||
target_is_same_character_or_above = scope:actor
|
||||
}
|
||||
target_is_de_jure_liege_or_above = scope:actor.primary_title
|
||||
}
|
||||
|
|
@ -4801,6 +4792,11 @@ hire_laamp_mercenaries_interaction = {
|
|||
is_ai = yes
|
||||
}
|
||||
scope:recipient.current_military_strength >= 100
|
||||
scope:recipient = {
|
||||
NOT = {
|
||||
has_character_flag = ai_hire_blocker
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -4922,9 +4918,20 @@ hire_laamp_mercenaries_interaction = {
|
|||
}
|
||||
}
|
||||
scope:actor = {
|
||||
pay_short_term_gold = {
|
||||
target = scope:recipient
|
||||
gold = ep3_hire_laamp_mercs_cost_value
|
||||
if = {
|
||||
limit = {
|
||||
has_treasury = no
|
||||
}
|
||||
pay_short_term_gold = {
|
||||
target = scope:recipient
|
||||
gold = ep3_hire_laamp_mercs_cost_value
|
||||
}
|
||||
}
|
||||
else = {
|
||||
pay_short_term_treasury = {
|
||||
target = scope:recipient
|
||||
treasury = ep3_hire_laamp_mercs_cost_value
|
||||
}
|
||||
}
|
||||
add_to_variable_list = {
|
||||
name = hired_mercenaries
|
||||
|
|
@ -4945,7 +4952,10 @@ hire_laamp_mercenaries_interaction = {
|
|||
}
|
||||
}
|
||||
scope:recipient = {
|
||||
add_character_flag = joined_as_mercenary
|
||||
set_variable = {
|
||||
name = joined_as_mercenary
|
||||
value = scope:actor
|
||||
}
|
||||
}
|
||||
add_clan_unity_interaction_effect = {
|
||||
CHARACTER = scope:actor
|
||||
|
|
@ -5665,10 +5675,7 @@ evict_adventurer_interaction = {
|
|||
scope:recipient = {
|
||||
# Adventurer must be in the subrealm
|
||||
domicile.domicile_location.county.holder ?= {
|
||||
OR = {
|
||||
this = scope:actor
|
||||
any_liege_or_above = { this ?= scope:actor }
|
||||
}
|
||||
target_is_same_character_or_above = scope:actor
|
||||
}
|
||||
}
|
||||
# AI should not against hired adventurers
|
||||
|
|
@ -5709,10 +5716,7 @@ evict_adventurer_interaction = {
|
|||
every_character_task_contract = {
|
||||
limit = {
|
||||
task_contract_location.county.holder = {
|
||||
OR = {
|
||||
this = scope:actor
|
||||
any_liege_or_above = { this = scope:actor }
|
||||
}
|
||||
target_is_same_character_or_above = scope:actor
|
||||
}
|
||||
}
|
||||
invalidate_contract = yes
|
||||
|
|
@ -5733,14 +5737,14 @@ evict_adventurer_interaction = {
|
|||
modifier = demanded_eviction_opinion
|
||||
}
|
||||
custom_tooltip = evict_adventurer_contracts_tt
|
||||
}
|
||||
scope:actor = {
|
||||
custom_description_no_bullet = {
|
||||
text = evict_adventurer_consequences_tt
|
||||
object = scope:recipient
|
||||
subject = scope:actor
|
||||
object = scope:actor
|
||||
subject = scope:recipient
|
||||
}
|
||||
custom_tooltip = evict_adventurer_casus_belli_tt
|
||||
}
|
||||
scope:actor = {
|
||||
show_as_tooltip = {
|
||||
add_opinion = {
|
||||
target = scope:recipient
|
||||
|
|
@ -5835,6 +5839,10 @@ evict_adventurer_interaction = {
|
|||
target = scope:recipient
|
||||
}
|
||||
}
|
||||
modifier = {
|
||||
add = 100
|
||||
has_imprisonment_reason = scope:recipient
|
||||
}
|
||||
modifier = {
|
||||
add = {
|
||||
if = {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue