N3OW/common/customizable_localization/00_pilgrimage_custom_loc.txt
2025-02-20 17:49:25 +00:00

606 lines
No EOL
12 KiB
Text

# Hajj vs Pilgrimage name
PilgrimageName = {
type = character
# Hajj
text = {
trigger = {
OR = {
AND = {
exists = involved_activity
involved_activity = {
has_activity_option = {
category = special_type
option = pilgrimage_type_hajj
}
}
involved_activity.activity_location.barony = title:b_makka
}
var:has_completed_pilgrimage ?= flag:hajj
}
}
localization_key = pilgrimage_hajj
}
# Pilgrimage
text = {
localization_key = pilgrimage_default
}
}
# Headers for Pilgrimage events
PilgrimageHeader = {
type = character
parent = PilgrimageName
suffix = _header
}
PilgrimageLength = {
type = activity
#Short
text = {
trigger = {
exists = var:pilgrimage_distance
var:pilgrimage_distance = flag:short_pilgrimage_var
}
localization_key = pilgrimage_short_distance
}
#Medium
text = {
trigger = {
exists = var:pilgrimage_distance
var:pilgrimage_distance = flag:medium_pilgrimage_var
}
localization_key = pilgrimage_medium_distance
}
#Long
text = {
trigger = {
exists = var:pilgrimage_distance
var:pilgrimage_distance = flag:long_pilgrimage_var
}
localization_key = pilgrimage_long_distance
}
#Very long
text = {
trigger = {
exists = var:pilgrimage_distance
var:pilgrimage_distance = flag:very_long_pilgrimage_var
}
localization_key = pilgrimage_very_long_distance
}
}
PilgrimageAmount = {
type = character
text = {
trigger = {
exists = var:num_pilgrimages_undertaken
var:num_pilgrimages_undertaken = 3
}
localization_key = number_three
}
text = {
trigger = {
exists = var:num_pilgrimages_undertaken
var:num_pilgrimages_undertaken = 4
}
localization_key = number_four
}
text = {
trigger = {
exists = var:num_pilgrimages_undertaken
var:num_pilgrimages_undertaken = 5
}
localization_key = number_five
}
text = {
trigger = {
exists = var:num_pilgrimages_undertaken
var:num_pilgrimages_undertaken = 6
}
localization_key = number_six
}
text = {
trigger = {
exists = var:num_pilgrimages_undertaken
var:num_pilgrimages_undertaken = 7
}
localization_key = number_seven
}
text = {
trigger = {
exists = var:num_pilgrimages_undertaken
var:num_pilgrimages_undertaken = 8
}
localization_key = number_eight
}
text = {
trigger = {
exists = var:num_pilgrimages_undertaken
var:num_pilgrimages_undertaken = 9
}
localization_key = number_nine
}
text = {
trigger = {
exists = var:num_pilgrimages_undertaken
var:num_pilgrimages_undertaken = 10
}
localization_key = number_ten
}
text = {
trigger = {
exists = var:num_pilgrimages_undertaken
var:num_pilgrimages_undertaken = 11
}
localization_key = number_eleven
}
text = {
trigger = {
exists = var:num_pilgrimages_undertaken
var:num_pilgrimages_undertaken = 12
}
localization_key = number_twelve
}
text = {
trigger = {
exists = var:num_pilgrimages_undertaken
var:num_pilgrimages_undertaken = 13
}
localization_key = number_thirteen
}
text = {
trigger = {
exists = var:num_pilgrimages_undertaken
var:num_pilgrimages_undertaken = 14
}
localization_key = number_fourteen
}
text = {
trigger = {
exists = var:num_pilgrimages_undertaken
var:num_pilgrimages_undertaken = 15
}
localization_key = number_fifteen
}
text = {
trigger = {
exists = var:num_pilgrimages_undertaken
var:num_pilgrimages_undertaken = 16
}
localization_key = number_sixteen
}
text = {
trigger = {
exists = var:num_pilgrimages_undertaken
var:num_pilgrimages_undertaken = 17
}
localization_key = number_seventeen
}
text = {
trigger = {
exists = var:num_pilgrimages_undertaken
var:num_pilgrimages_undertaken = 18
}
localization_key = number_eighteen
}
text = {
trigger = {
exists = var:num_pilgrimages_undertaken
var:num_pilgrimages_undertaken = 19
}
localization_key = number_nineteen
}
text = {
trigger = {
exists = var:num_pilgrimages_undertaken
var:num_pilgrimages_undertaken = 20
}
localization_key = number_twenty
}
text = {
trigger = {
exists = var:num_pilgrimages_undertaken
var:num_pilgrimages_undertaken > 20
}
localization_key = number_countless
}
}
GetPilgrimSingularPlural = {
type = character
text = {
trigger = {
exists = var:rando_pilgrim_counter
var:rando_pilgrim_counter > 1
}
localization_key = pilgrim_plural
}
text = {
trigger = {
exists = var:rando_pilgrim_counter
var:rando_pilgrim_counter = 1
}
localization_key = pilgrim_singular
}
}
GetPilgrimOrHajjiTrait = {
type = character
#If you need your Hajji trait
text = {
trigger = {
faith = { has_doctrine_parameter = mandatory_hajj }
NOT = { has_trait = hajjaj }
}
localization_key = activity_pilgrimage_hajjaj_custom_host_desc
}
#Otherwise default to Pilgrim
text = {
localization_key = activity_pilgrimage_pilgrim_custom_host_desc
}
}
GetPiousOrWorldlyRewardTier0 = {
type = character
#Pious Rewards
text = {
trigger = {
involved_activity ?= {
OR = {
activity_has_pious_pilgrimage_type_trigger = yes
activity_has_hajj_pilgrimage_type_trigger = yes
}
}
}
localization_key = activity_pilgrimage_special_type_bar_pious_reward_0
}
#Worldly Rewards
text = {
trigger = {
involved_activity ?= { activity_has_worldly_pilgrimage_type_trigger = yes }
root.culture.culture_head = root
current_travel_plan ?= {
any_in_list = {
variable = visited_cultures_list
count > 0
}
}
}
localization_key = activity_pilgrimage_special_type_bar_worldly_reward_0
}
#In lack of encountered cultures, show the modifier
text = {
trigger = {
involved_activity ?= { activity_has_worldly_pilgrimage_type_trigger = yes }
NOT = {
current_travel_plan ?= { exists = var:visited_cultures_list }
}
}
localization_key = activity_pilgrimage_special_type_bar_worldly_modifier_0
}
}
GetPiousOrWorldlyRewardTier1 = {
type = character
#Pious Rewards
text = {
trigger = {
involved_activity ?= {
OR = {
activity_has_pious_pilgrimage_type_trigger = yes
activity_has_hajj_pilgrimage_type_trigger = yes
}
}
}
localization_key = activity_pilgrimage_special_type_bar_pious_reward_1
}
#Worldly Rewards
text = {
trigger = {
involved_activity ?= { activity_has_worldly_pilgrimage_type_trigger = yes }
root.culture.culture_head = root
current_travel_plan ?= {
any_in_list = {
variable = visited_cultures_list
count > 0
}
}
}
localization_key = activity_pilgrimage_special_type_bar_worldly_reward_1
}
#In lack of encountered cultures, show the modifier
text = {
trigger = {
involved_activity ?= { activity_has_worldly_pilgrimage_type_trigger = yes }
NOT = {
current_travel_plan ?= { exists = var:visited_cultures_list }
}
}
localization_key = activity_pilgrimage_special_type_bar_worldly_modifier_1
}
}
GetPiousOrWorldlyRewardTier2 = {
type = character
#Pious Rewards
text = {
trigger = {
involved_activity ?= {
OR = {
activity_has_pious_pilgrimage_type_trigger = yes
activity_has_hajj_pilgrimage_type_trigger = yes
}
}
}
localization_key = activity_pilgrimage_special_type_bar_pious_reward_2
}
#Worldly Rewards
text = {
trigger = {
involved_activity ?= { activity_has_worldly_pilgrimage_type_trigger = yes }
root.culture.culture_head = root
current_travel_plan ?= {
any_in_list = {
variable = visited_cultures_list
count > 0
}
}
}
localization_key = activity_pilgrimage_special_type_bar_worldly_reward_2
}
#In lack of encountered cultures, show the modifier
text = {
trigger = {
involved_activity ?= { activity_has_worldly_pilgrimage_type_trigger = yes }
NOT = {
current_travel_plan ?= { exists = var:visited_cultures_list }
}
}
localization_key = activity_pilgrimage_special_type_bar_worldly_modifier_2
}
}
GetPiousOrWorldlyRewardTier3 = {
type = character
#Pious Rewards
text = {
trigger = {
involved_activity ?= {
OR = {
activity_has_pious_pilgrimage_type_trigger = yes
activity_has_hajj_pilgrimage_type_trigger = yes
}
}
}
localization_key = activity_pilgrimage_special_type_bar_pious_reward_3
}
#Worldly Rewards
text = {
trigger = {
involved_activity ?= { activity_has_worldly_pilgrimage_type_trigger = yes }
root.culture.culture_head = root
current_travel_plan ?= {
any_in_list = {
variable = visited_cultures_list
count > 0
}
}
}
localization_key = activity_pilgrimage_special_type_bar_worldly_reward_3
}
#In lack of encountered cultures, show the modifier
text = {
trigger = {
involved_activity ?= { activity_has_worldly_pilgrimage_type_trigger = yes }
NOT = {
current_travel_plan ?= { exists = var:visited_cultures_list }
}
}
localization_key = activity_pilgrimage_special_type_bar_worldly_modifier_3
}
}
GetPiousOrWorldlyFlavorTier0 = {
type = character
#Pious Flavor
text = {
trigger = {
involved_activity ?= {
OR = {
activity_has_pious_pilgrimage_type_trigger = yes
activity_has_hajj_pilgrimage_type_trigger = yes
}
}
}
localization_key = activity_pilgrimage_special_type_bar_pious_flavor_0
}
#Worldly Flavor
text = {
trigger = {
involved_activity ?= { activity_has_worldly_pilgrimage_type_trigger = yes }
}
localization_key = activity_pilgrimage_special_type_bar_worldly_flavor_0
}
}
GetPiousOrWorldlyFlavorTier1 = {
type = character
#Pious Flavor
text = {
trigger = {
involved_activity ?= {
OR = {
activity_has_pious_pilgrimage_type_trigger = yes
activity_has_hajj_pilgrimage_type_trigger = yes
}
}
}
localization_key = activity_pilgrimage_special_type_bar_pious_flavor_1
}
#Worldly Flavor
text = {
trigger = {
involved_activity ?= { activity_has_worldly_pilgrimage_type_trigger = yes }
}
localization_key = activity_pilgrimage_special_type_bar_worldly_flavor_1
}
}
GetPiousOrWorldlyFlavorTier2 = {
type = character
#Pious Flavor
text = {
trigger = {
involved_activity ?= {
OR = {
activity_has_pious_pilgrimage_type_trigger = yes
activity_has_hajj_pilgrimage_type_trigger = yes
}
}
}
localization_key = activity_pilgrimage_special_type_bar_pious_flavor_2
}
#Worldly Flavor
text = {
trigger = {
involved_activity ?= { activity_has_worldly_pilgrimage_type_trigger = yes }
}
localization_key = activity_pilgrimage_special_type_bar_worldly_flavor_2
}
}
GetPiousOrWorldlyFlavorTier3 = {
type = character
#Pious Flavor
text = {
trigger = {
involved_activity ?= {
OR = {
activity_has_pious_pilgrimage_type_trigger = yes
activity_has_hajj_pilgrimage_type_trigger = yes
}
}
}
localization_key = activity_pilgrimage_special_type_bar_pious_flavor_3
}
#Worldly Flavor
text = {
trigger = {
involved_activity ?= { activity_has_worldly_pilgrimage_type_trigger = yes }
}
localization_key = activity_pilgrimage_special_type_bar_worldly_flavor_3
}
}
GetPilgrimXpRewardTier0 = {
type = character
#Are you on a Pilgrimage, have the Pilgrim trait and are not maxed out?
text = {
trigger = {
involved_activity ?= { activity_has_pious_pilgrimage_type_trigger = yes }
has_trait_xp = {
trait = pilgrim
value < trait_third_level
}
}
localization_key = activity_pilgrimage_special_type_bar_pilgrimage_xp_0
}
}
GetPilgrimXpRewardTier1 = {
type = character
#Are you on a Pilgrimage, have the Pilgrim trait and are not maxed out?
text = {
trigger = {
involved_activity ?= { activity_has_pious_pilgrimage_type_trigger = yes }
has_trait_xp = {
trait = pilgrim
value < trait_third_level
}
}
localization_key = activity_pilgrimage_special_type_bar_pilgrimage_xp_1
}
}
GetPilgrimXpRewardTier2 = {
type = character
#Are you on a Pilgrimage, have the Pilgrim trait and are not maxed out?
text = {
trigger = {
involved_activity ?= { activity_has_pious_pilgrimage_type_trigger = yes }
has_trait_xp = {
trait = pilgrim
value < trait_third_level
}
}
localization_key = activity_pilgrimage_special_type_bar_pilgrimage_xp_2
}
}
GetPilgrimXpRewardTier3 = {
type = character
#Are you on a Pilgrimage, have the Pilgrim trait and are not maxed out?
text = {
trigger = {
involved_activity ?= { activity_has_pious_pilgrimage_type_trigger = yes }
has_trait_xp = {
trait = pilgrim
value < trait_third_level
}
}
localization_key = activity_pilgrimage_special_type_bar_pilgrimage_xp_3
}
}