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

556 lines
11 KiB
Text

GetCourtierTrait = {
type = character
#gluttony
text = {
trigger = {
has_character_flag = tour_general_3001_is_delectable
}
localization_key = courtier_trait_gluttonous
}
#curious ways
text = {
trigger = {
has_character_flag = tour_general_3001_has_insanity_trait
}
localization_key = courtier_trait_insanity
}
#beauty
text = {
trigger = {
has_character_flag = tour_general_3001_has_beauty_trait
}
localization_key = courtier_trait_beauty
}
#intellect
text = {
trigger = {
OR = {
has_character_flag = tour_general_3001_has_intellect_trait
has_character_flag = tour_general_3001_has_good_learning
}
}
localization_key = courtier_trait_intellect
}
#fitness
text = {
trigger = {
has_character_flag = tour_general_3001_has_physique_trait
}
localization_key = courtier_trait_insanity
}
#martial ability
text = {
trigger = {
has_character_flag = tour_general_3001_has_good_martial
}
localization_key = courtier_trait_martial
}
#diplomatic ways
text = {
trigger = {
has_character_flag = tour_general_3001_has_good_diplomacy
}
localization_key = courtier_trait_diplomacy
}
#lucrative ways
text = {
trigger = {
has_character_flag = tour_general_3001_has_good_stewardship
}
localization_key = courtier_trait_stewardship
}
#furtive ways
text = {
trigger = {
has_character_flag = tour_general_3001_has_good_intrigue
}
localization_key = courtier_trait_intrigue
}
#prowess
text = {
trigger = {
has_character_flag = tour_general_3001_has_good_prowess
}
localization_key = courtier_trait_prowess
}
}
GetMonarchofBeautyGoodBad = {
type = character
random_valid = no
#Bad and Male
text = {
trigger = {
has_conventionally_ugly_trigger = yes
is_male = yes
}
localization_key = monarch_of_beauty_bad_male
}
#Bad and Female
text = {
trigger = {
has_conventionally_ugly_trigger = yes
}
localization_key = monarch_of_beauty_bad
}
#Good and Male
text = {
trigger = {
has_conventionally_attractive_trigger = yes
is_male = yes
}
localization_key = monarch_of_beauty_good_male
}
#Good and Female
text = {
trigger = {
has_conventionally_attractive_trigger = yes
}
localization_key = monarch_of_beauty_good
}
}
GetManeuver = {
type = character
random_valid = yes
text = {
localization_key = jig_maneuver
}
text = {
localization_key = pivot_maneuver
}
text = {
localization_key = wheelbarrow_maneuver
}
text = {
localization_key = tower_maneuver
}
text = {
localization_key = plunger_maneuver
}
text = {
localization_key = cantilever_maneuver
}
text = {
localization_key = animal_maneuver
}
text = {
localization_key = plough_maneuver
}
text = {
localization_key = hurricane_maneuver
}
text = {
localization_key = dangerous_animal_maneuver
}
#text = {
# localization_key = venomous_animal_maneuver
#}
text = {
localization_key = knot_maneuver
}
}
GetDescriptorManeuver = {
type = character
random_valid = yes
text = {
localization_key = reverse_maneuver_descriptor
}
text = {
localization_key = double_maneuver_descriptor
}
text = {
localization_key = downward_maneuver_descriptor
}
text = {
localization_key = flying_maneuver_descriptor
}
text = {
localization_key = abridged_maneuver_descriptor
}
text = {
localization_key = lucky_maneuver_descriptor
}
text = {
localization_key = royal_maneuver_descriptor
}
text = {
localization_key = imperial_maneuver_descriptor
}
text = {
localization_key = drunk_maneuver_descriptor
}
text = {
localization_key = holy_maneuver_descriptor
}
}
GetContestComplete = {
type = character
text = {
trigger = {
scope:contest_complete = flag:joust
}
localization_key = tournament_phase_joust
}
text = {
trigger = {
scope:contest_complete = flag:wrestling
}
localization_key = tournament_phase_wrestling
}
text = {
trigger = {
scope:contest_complete = flag:board_game
}
localization_key = tournament_phase_board_game
}
text = {
trigger = {
scope:contest_complete = flag:duel
}
localization_key = tournament_phase_duel
}
}
GetContestPTV = {
type = character
text = { # Player not competing
trigger = {
is_in_guest_subset = { name = spectator }
}
localization_key = locale_window_widget_progress_to_victory_label_passive_not_competing
}
text = { # Player occupied in Contest - Joust
trigger = {
is_in_guest_subset = { name = qualified }
involved_activity = { has_current_phase = tournament_phase_joust }
}
localization_key = locale_window_widget_progress_to_victory_label_active_competing_joust
}
text = { # Player occupied in Contest - Melee
trigger = {
is_in_guest_subset = { name = qualified }
involved_activity = { has_current_phase = tournament_phase_melee }
}
localization_key = locale_window_widget_progress_to_victory_label_active_competing
}
text = { # Player occupied in Contest - Board Games
trigger = {
is_in_guest_subset = { name = qualified }
involved_activity = { has_current_phase = tournament_phase_board_game }
}
localization_key = locale_window_widget_progress_to_victory_label_active_competing_board_games
}
text = { # Player occupied in Contest - Recital
trigger = {
is_in_guest_subset = { name = qualified }
involved_activity = { has_current_phase = tournament_phase_recital }
}
localization_key = locale_window_widget_progress_to_victory_label_active_competing_recital
}
text = { # Player occupied in Contest - Archery
trigger = {
is_in_guest_subset = { name = qualified }
involved_activity = { has_current_phase = tournament_phase_archery }
}
localization_key = locale_window_widget_progress_to_victory_label_active_competing_archery
}
text = { # Player occupied in Contest - Horse Racing
trigger = {
is_in_guest_subset = { name = qualified }
involved_activity = { has_current_phase = tournament_phase_horse_race }
}
localization_key = locale_window_widget_progress_to_victory_label_active_competing_horse_race
}
text = { # Player occupied in Contest - Duel
trigger = {
is_in_guest_subset = { name = qualified }
involved_activity = { has_current_phase = tournament_phase_duel }
}
localization_key = locale_window_widget_progress_to_victory_label_active_competing_duel
}
text = { # Player occupied in Contest - Generic
trigger = {
is_in_guest_subset = { name = qualified }
}
localization_key = locale_window_widget_progress_to_victory_label_active_competing
}
text = { # Player likely to qualify
trigger = {
NOT = {
is_in_guest_subset = { name = spectator }
}
exists = var:progress_to_victory
exists = involved_activity.var:progress_to_victory_threshold
var:progress_to_victory >= involved_activity.var:progress_to_victory_threshold
}
localization_key = locale_window_widget_progress_to_victory_label_passive_competing_qualified
}
text = { # Player may qualify
trigger = {
NOT = {
is_in_guest_subset = { name = spectator }
}
exists = var:progress_to_victory
exists = involved_activity.var:progress_to_victory_threshold
var:progress_to_victory >= 10
var:progress_to_victory < involved_activity.var:progress_to_victory_threshold
}
localization_key = locale_window_widget_progress_to_victory_label_passive_competing_qualifying
}
text = { # Player unlikely to qualify
trigger = {
NOT = {
is_in_guest_subset = { name = spectator }
}
exists = var:progress_to_victory
var:progress_to_victory < 10
}
localization_key = locale_window_widget_progress_to_victory_label_passive_competing_not_qualified
}
text = { # Player not competing
trigger = {
is_in_guest_subset = { name = contestant }
NOT = {
is_in_guest_subset = { name = qualified }
}
}
localization_key = locale_window_widget_progress_to_victory_label_passive_not_qualified
}
text = { #Fallback
localization_key = locale_window_widget_progress_to_victory_label_idle
}
}
# Used in combination with the scripted effect () run in the immediate
# In loc, to be used as ROOT.Char.Custom('GetPeriodOfTimeWord')
GetPeriodOfTimeWord = {
type = character
text = {
trigger = {
var:period_of_time < 7
}
localization_key = period_of_time_few_days
}
text = {
trigger = {
var:period_of_time >= 7
var:period_of_time < 14
}
localization_key = period_of_time_week
}
text = {
trigger = {
var:period_of_time >= 14
var:period_of_time < 21
}
localization_key = period_of_time_fortnight
}
text = {
trigger = {
var:period_of_time >= 21
var:period_of_time < 30
}
localization_key = period_of_time_three_weeks
}
text = {
trigger = {
var:period_of_time >= 30
var:period_of_time < 60
}
localization_key = period_of_time_month
}
text = {
trigger = {
var:period_of_time >= 60
var:period_of_time < 90
}
localization_key = period_of_time_two_months
}
text = {
trigger = {
var:period_of_time >= 90
var:period_of_time < 180
}
localization_key = period_of_time_few_months
}
text = {
trigger = {
var:period_of_time >= 180
var:period_of_time < 360
}
localization_key = period_of_time_half_year
}
text = {
trigger = {
var:period_of_time >= 360
var:period_of_time < 720
}
localization_key = period_of_time_year
}
text = {
trigger = {
var:period_of_time >= 720
}
localization_key = period_of_time_over_a_year
}
text = {
fallback = yes
localization_key = period_of_time_fallback
}
}
GetMeleeVariant = {
type = character
text = { # German
trigger = {
root.culture = {
OR = {
has_cultural_pillar = heritage_north_germanic
has_cultural_pillar = heritage_central_germanic
has_cultural_pillar = heritage_west_germanic
}
}
}
localization_key = tournament_melee_german
}
text = { #Fallback
localization_key = tournament_melee_fallback
}
}
GetWrestlingVariant = {
type = character
text = { # Koshti - Persian
trigger = {
root.culture = {
has_cultural_pillar = heritage_iranian
}
}
localization_key = tournament_wrestling_persian
}
text = { # Naban - Burmese
trigger = {
root.culture = {
has_cultural_pillar = heritage_burman
}
}
localization_key = tournament_wrestling_burmese
}
text = { # Ringen - Germanic
trigger = {
root.culture = {
OR = {
has_cultural_pillar = heritage_north_germanic
has_cultural_pillar = heritage_central_germanic
has_cultural_pillar = heritage_west_germanic
}
}
}
localization_key = tournament_wrestling_german
}
text = { # Malla-yuddha - Indian
trigger = {
root.culture = {
OR = {
has_cultural_pillar = heritage_indo_aryan
has_cultural_pillar = heritage_dravidian
}
}
}
localization_key = tournament_wrestling_indian
}
text = { # Gidigbo - Yoruba
trigger = {
root.culture = {
has_cultural_pillar = heritage_yoruba
}
}
localization_key = tournament_wrestling_yoruba
}
text = { #Fallback
localization_key = tournament_wrestling_fallback
}
}
GetRecitalVariant = {
type = character
text = { # Eisteddfodd - Welsh
trigger = {
root.culture = {
has_cultural_pillar = heritage_brythonic
}
}
localization_key = tournament_recital_welsh
}
text = { #Fallback
localization_key = tournament_recital_fallback
}
}