idk why I dont have a cursor
This commit is contained in:
parent
701d55c01f
commit
cda3acdcea
349 changed files with 78627 additions and 7804 deletions
87
common/scripted_triggers/00_lifestyle_perk_triggers.txt
Normal file
87
common/scripted_triggers/00_lifestyle_perk_triggers.txt
Normal file
|
|
@ -0,0 +1,87 @@
|
|||
|
||||
# Triggers used in events and actions caused by Lifestyle Perks
|
||||
|
||||
|
||||
# extortion_powerful_vassal_trigger: Is this powerful vassal available for extortion?
|
||||
# extortion_county_trigger: Is this County available for extortion?
|
||||
# extortion_theocratic_vassal_trigger: Is this Theocratic Vassal available for extortion?
|
||||
|
||||
extortion_powerful_vassal_trigger = {
|
||||
is_available_ai_adult = yes
|
||||
NOR = {
|
||||
has_variable = was_recently_extorted
|
||||
has_opinion_modifier = {
|
||||
target = root
|
||||
modifier = extorted_me_opinion
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
extortion_county_trigger = {
|
||||
tier = tier_county
|
||||
NOT = { this = root.capital_county }
|
||||
county_control >= medium_county_control
|
||||
NOR = {
|
||||
has_county_modifier = county_extorted_modifier
|
||||
has_variable = was_recently_extorted
|
||||
}
|
||||
}
|
||||
|
||||
extortion_theocratic_vassal_trigger = {
|
||||
is_available_ai_adult = yes
|
||||
government_has_flag = government_is_theocracy
|
||||
NOR = {
|
||||
has_variable = was_recently_extorted
|
||||
has_opinion_modifier = {
|
||||
target = root
|
||||
modifier = extorted_me_opinion
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
extortion_vassal_at_large_trigger = {
|
||||
is_available_ai_adult = yes
|
||||
NOR = {
|
||||
has_variable = was_recently_extorted
|
||||
has_opinion_modifier = {
|
||||
target = root
|
||||
modifier = extorted_me_opinion
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
extortion_courtier_representative_trigger = {
|
||||
is_available_ai_adult = yes
|
||||
NOR = {
|
||||
is_close_family_of = root
|
||||
has_variable = was_recently_extorted
|
||||
has_opinion_modifier = {
|
||||
target = root
|
||||
modifier = extorted_me_opinion
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
# We use a trigger so this can be enabled elsewhere easily.
|
||||
can_challenge_rival_to_single_combat_trigger = {
|
||||
# Enabling perks.
|
||||
OR = {
|
||||
has_perk = stalwart_leader_perk
|
||||
culture = { has_cultural_parameter = can_duel_rivals }
|
||||
government_has_flag = government_is_nomadic
|
||||
}
|
||||
}
|
||||
|
||||
rival_single_combat_shown_and_not_invalid_trigger = {
|
||||
# Scope:actor must be able to fight personally.
|
||||
scope:actor = { can_start_single_combat_trigger = yes }
|
||||
# Scope:actor cannot challenge someone they have a ceasefire against.
|
||||
scope:actor = {
|
||||
NOT = { has_truce = scope:recipient }
|
||||
}
|
||||
# Scope:actor *definitely* cannot challenge someone they're at war with.
|
||||
scope:actor = {
|
||||
NOT = { is_at_war_with = scope:recipient }
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue