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
79
common/scripted_triggers/04_ep2_tour_triggers.txt
Normal file
79
common/scripted_triggers/04_ep2_tour_triggers.txt
Normal file
|
|
@ -0,0 +1,79 @@
|
|||
|
||||
##################################################
|
||||
# Triggers related to the tour activity
|
||||
|
||||
ep2_phase_general_location_checks = {
|
||||
# Don't localize all the other stuff if you have no province owner anyway
|
||||
trigger_if = {
|
||||
limit = { has_province_owner = yes }
|
||||
province_owner = {
|
||||
exists = liege
|
||||
liege = scope:host
|
||||
NOT = { this = scope:host }
|
||||
highest_held_title_tier >= tier_county
|
||||
exists = capital_province
|
||||
capital_province = root
|
||||
is_available = yes
|
||||
age >= 12
|
||||
}
|
||||
}
|
||||
trigger_else = {
|
||||
has_province_owner = yes
|
||||
}
|
||||
}
|
||||
|
||||
ep2_tour_phase_invalidation_check = {
|
||||
scope:activity = {
|
||||
# TODO_CD_EP2, make their heir visitable if they weren't landed before inheriting. Should be doable in an on_action by checking if the heir is currently in the vassals to visit list, and if not, add them to it.
|
||||
NOT = {
|
||||
any_activity_phase_location_past = {
|
||||
province_owner = scope:province.province_owner
|
||||
}
|
||||
}
|
||||
}
|
||||
scope:province = {
|
||||
NOT = { province_owner = scope:host }
|
||||
province_owner = {
|
||||
exists = liege
|
||||
liege = scope:host
|
||||
location = scope:province
|
||||
highest_held_title_tier >= tier_county
|
||||
#Checks mostly matching is_available:
|
||||
is_in_army = no
|
||||
is_travelling = no
|
||||
is_imprisoned = no
|
||||
has_contagious_deadly_disease_trigger = no
|
||||
NOT = { has_trait = incapable }
|
||||
# Variable set within the adventure inspiration events
|
||||
NOT = { has_variable = gone_adventuring }
|
||||
#We don't invalidate if it stopped being the capital province.
|
||||
is_at_war = no
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
travel_lifestyle_track_greater_equal_trigger = {
|
||||
has_trait = lifestyle_traveler
|
||||
has_trait_xp = {
|
||||
trait = lifestyle_traveler
|
||||
track = $TRACK$
|
||||
value >= $GREATER_EQUAL$
|
||||
}
|
||||
}
|
||||
|
||||
travel_lifestyle_track_less_trigger = {
|
||||
has_trait = lifestyle_traveler
|
||||
has_trait_xp = {
|
||||
trait = lifestyle_traveler
|
||||
track = $TRACK$
|
||||
value < $LESS_THAN$
|
||||
}
|
||||
}
|
||||
|
||||
is_being_visited_on_tour_strict = {
|
||||
has_character_flag = being_visited_on_tour
|
||||
# Extra sanity check to verify that our liege is actually still on a tour
|
||||
liege ?= {
|
||||
involved_activity ?= { has_activity_type = activity_tour }
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue