N3OW/common/scripted_triggers/00_pilgrimage_triggers.txt

115 lines
2.5 KiB
Text

is_on_a_pilgrimage_trigger = {
exists = involved_activity
involved_activity = { has_activity_type = activity_pilgrimage }
#No more pilgrimage events if you're on your way home :colbert:
exists = capital_province
NOT = {
current_travel_plan = {
next_destination_province = root.capital_province
}
}
}
is_on_a_hajj_trigger = {
exists = involved_activity
involved_activity = {
has_activity_option = {
category = special_type
option = pilgrimage_type_hajj
}
}
involved_activity.activity_location.barony = title:b_makka
#No more Hajj events if you're on your way home :colbert:
exists = capital_province
NOT = {
current_travel_plan = {
next_destination_province = root.capital_province
}
}
}
short_pilgrimage_trigger = {
root.involved_activity ?= {
exists = var:pilgrimage_distance
var:pilgrimage_distance = flag:short_pilgrimage_var
}
}
medium_pilgrimage_trigger = {
root.involved_activity ?= {
exists = var:pilgrimage_distance
var:pilgrimage_distance = flag:medium_pilgrimage_var
}
}
long_pilgrimage_trigger = {
root.involved_activity ?= {
exists = var:pilgrimage_distance
var:pilgrimage_distance = flag:long_pilgrimage_var
}
}
very_long_pilgrimage_trigger = {
root.involved_activity ?= {
exists = var:pilgrimage_distance
var:pilgrimage_distance = flag:very_long_pilgrimage_var
}
}
has_pious_pilgrimage_type_trigger = {
involved_activity ?= {
has_activity_type = activity_pilgrimage
has_activity_option = {
category = special_type
option = pilgrimage_type_pious
}
}
}
has_worldly_pilgrimage_type_trigger = {
involved_activity ?= {
has_activity_type = activity_pilgrimage
has_activity_option = {
category = special_type
option = pilgrimage_type_worldly
}
}
}
has_hajj_pilgrimage_type_trigger = {
involved_activity ?= {
has_activity_type = activity_pilgrimage
has_activity_option = {
category = special_type
option = pilgrimage_type_hajj
}
}
}
#Assumes activity-scope
activity_has_pious_pilgrimage_type_trigger = {
has_activity_type = activity_pilgrimage
has_activity_option = {
category = special_type
option = pilgrimage_type_pious
}
}
#Assumes activity-scope
activity_has_worldly_pilgrimage_type_trigger = {
has_activity_type = activity_pilgrimage
has_activity_option = {
category = special_type
option = pilgrimage_type_worldly
}
}
#Assumes activity-scope
activity_has_hajj_pilgrimage_type_trigger = {
has_activity_type = activity_pilgrimage
has_activity_option = {
category = special_type
option = pilgrimage_type_hajj
}
}