N3OW/common/customizable_localization/tgp_custom_loc.txt
2026-04-25 18:55:31 -04:00

2039 lines
35 KiB
Text

#Random Very Small Creature - so small it can reasonably fit inside a boot.
RandomVerySmallCreature = {
type = character
random_valid = yes
text = {
localization_key = a_toad
}
text = {
localization_key = a_snake
}
text = {
localization_key = a_grasshopper
}
text = {
localization_key = a_mouse
}
text = {
localization_key = a_rat
}
text = {
localization_key = a_mole
}
text = {
localization_key = a_hedgehog
}
text = {
localization_key = a_spider
}
}
#Should the very small creature be able to appear in more than just a boot?
RandomVerySmallCreatureDwelling = {
type = character
random_valid = yes
text = {
localization_key = a_boot
}
text = {
localization_key = a_vase
}
text = {
localization_key = a_stone_wall
}
text = {
localization_key = a_crate
}
text = {
localization_key = a_basket
}
text = {
localization_key = a_tree_stump
}
text = {
localization_key = a_plant_pot
}
text = {
localization_key = a_helmet
}
}
RandomPeasantGrievance = {
type = character
random_valid = yes
text = {
localization_key = pray_for_rain
}
text = {
localization_key = pray_for_health
}
text = {
localization_key = pray_for_gold
}
text = {
localization_key = pray_for_love
}
}
GetDomicileTypeConcept = {
type = character
text = {
trigger = {
domicile ?= { is_domicile_type = japanese_manor }
}
localization_key = JAPANESE_MANOR
}
text = {
trigger = {
domicile ?= { is_domicile_type = minority_community }
}
localization_key = MINORITY_COMMUNITY
}
text = {
trigger = {
NOT = {
domicile ?= { is_domicile_type = japanese_manor }
}
}
localization_key = ESTATE
fallback = yes
}
}
GetDomicileType = {
type = character
text = {
trigger = {
domicile ?= { is_domicile_type = japanese_manor }
}
localization_key = game_concept_manor
}
text = {
trigger = {
domicile ?= { is_domicile_type = minority_community }
}
localization_key = game_concept_minority_community
}
text = {
trigger = {
NOT = {
domicile ?= { is_domicile_type = japanese_manor }
}
}
localization_key = game_concept_estate
fallback = yes
}
}
GetRaidDomicileType = {
type = character
text = {
trigger = {
domicile ?= { is_domicile_type = japanese_manor }
}
localization_key = raid_manor
}
text = {
trigger = {
domicile ?= { is_domicile_type = minority_community }
}
localization_key = raid_minority_community
}
text = {
trigger = {
NOT = {
domicile ?= { is_domicile_type = japanese_manor }
}
}
localization_key = raid_estate
fallback = yes
}
}
ActivityGetFaileesBothAll = {
type = character
text = {
trigger = { var:num_exam_family_entrants_failed = 2 }
localization_key = FaileesBoth
}
text = {
trigger = { var:num_exam_family_entrants_failed > 2 }
localization_key = FaileesAll
}
}
ActivityGetSuccessfulBothAll = {
type = character
text = {
trigger = { var:num_exam_family_entrants_passed = 2 }
localization_key = FaileesBoth
}
text = {
trigger = { var:num_exam_family_entrants_passed > 2 }
localization_key = FaileesAll
}
}
GetSinMisdeed = {
type = character
text = {
trigger = {
root.religion = { is_in_family = rf_abrahamic }
}
localization_key = sin_concept
}
text = {
trigger = {
NOT = {
root.religion = { is_in_family = rf_abrahamic }
}
}
localization_key = misdeed_concept
}
}
GetSinMisdeedPlural = {
type = character
parent = GetSinMisdeed
suffix = "_plural"
}
GetSinfulShameful = {
type = character
text = {
trigger = {
root.religion = { is_in_family = rf_abrahamic }
}
localization_key = sinful_concept
}
text = {
trigger = {
NOT = {
root.religion = { is_in_family = rf_abrahamic }
}
}
localization_key = shameful_concept
}
}
GetPiousBelievers = {
type = character
text = {
trigger = {
root.religion = { is_in_family = rf_abrahamic }
}
localization_key = pious_concept
}
text = {
trigger = {
NOT = {
root.religion = { is_in_family = rf_abrahamic }
}
}
localization_key = believers_concept
}
}
GetWickedDangerous = {
type = character
text = {
trigger = {
root.religion = { is_in_family = rf_abrahamic }
}
localization_key = wicked_concept
}
text = {
trigger = {
NOT = {
root.religion = { is_in_family = rf_abrahamic }
}
}
localization_key = dangerous_concept
}
}
GetHeathenMiscreant = {
type = character
text = {
trigger = {
root.religion = { is_in_family = rf_abrahamic }
}
localization_key = heathen_concept
}
text = {
trigger = {
NOT = {
root.religion = { is_in_family = rf_abrahamic }
}
}
localization_key = miscreant_concept
}
}
TeachingsAccordingToMovement = {
type = character
text = {
trigger = {
top_participant_group:dynastic_cycle ?= {
OR = {
participant_group_type = hegemon_ruler
participant_group_type = pro_hegemon_movement
}
}
}
localization_key = TeachingsAccordingToMovementProHegemon_Teaching
}
text = {
trigger = {
top_participant_group:dynastic_cycle ?= {
participant_group_type = expansion_movement
}
}
localization_key = TeachingsAccordingToMovementExpansion_Teaching
}
text = {
trigger = {
top_participant_group:dynastic_cycle ?= {
participant_group_type = advancement_movement
}
}
localization_key = TeachingsAccordingToMovementAdvancement_Teaching
}
text = {
trigger = {
top_participant_group:dynastic_cycle ?= {
participant_group_type = conservative_movement
}
}
localization_key = TeachingsAccordingToMovementConservative_Teaching
}
text = {
trigger = {
top_participant_group:dynastic_cycle ?= {
participant_group_type = undecided_movement
}
}
localization_key = TeachingsAccordingToMovementUndecided_Teaching
}
text = {
fallback = yes
localization_key = TeachingsAccordingToMovementFallback_Teaching
}
}
TeachingResponsesAccordingToMovement = {
type = character
text = {
trigger = {
top_participant_group:dynastic_cycle ?= {
OR = {
participant_group_type = hegemon_ruler
participant_group_type = pro_hegemon_movement
}
}
}
localization_key = TeachingsAccordingToMovementProHegemon_Response
}
text = {
trigger = {
top_participant_group:dynastic_cycle ?= {
participant_group_type = expansion_movement
}
}
localization_key = TeachingsAccordingToMovementExpansion_Response
}
text = {
trigger = {
top_participant_group:dynastic_cycle ?= {
participant_group_type = advancement_movement
}
}
localization_key = TeachingsAccordingToMovementAdvancement_Response
}
text = {
trigger = {
top_participant_group:dynastic_cycle ?= {
participant_group_type = conservative_movement
}
}
localization_key = TeachingsAccordingToMovementConservative_Response
}
text = {
trigger = {
top_participant_group:dynastic_cycle ?= {
participant_group_type = undecided_movement
}
}
localization_key = TeachingsAccordingToMovementUndecided_Response
}
text = {
fallback = yes
localization_key = TeachingsAccordingToMovementFallback_Response
}
}
GetRandomHistoryPassage = {
type = character
random_valid = yes
text = {
localization_key = five_sons_history
}
text = {
localization_key = hounds_history
}
text = {
localization_key = testamenary_history
}
text = {
localization_key = virtue_history
}
text = {
localization_key = oaths_history
}
text = {
localization_key = councels_history
}
text = {
localization_key = canon_history
}
}
GetRandomPoetryPassage = {
type = character
random_valid = yes
text = {
localization_key = wei_poetry
}
text = {
localization_key = qi_poetry
}
text = {
localization_key = kuai_poetry
}
text = {
localization_key = decade_poetry
}
text = {
localization_key = sheng_poetry
}
text = {
localization_key = praise_poetry
}
text = {
localization_key = sacrificial_poetry
}
}
GetRandomAncientChinesePoet = {
type = character
random_valid = yes
text = {
localization_key = wang_wei # Wang Wei
}
text = {
localization_key = tao_yuanming # Tao Yuanming
}
text = {
localization_key = li_bai # Li Bai
}
text = {
localization_key = du_fu # Du Fu
}
text = {
localization_key = meng_haoran # Meng Haoran
}
text = {
localization_key = liu_zongyuan # Liu Zongyuan
}
text = {
localization_key = bai_juyi # Bai Juyi
}
}
GetRandomAnnalsPassage = {
type = character
random_valid = yes
text = {
localization_key = yin_annals
}
text = {
localization_key = huan_annals
}
text = {
localization_key = zhuang_annals
}
text = {
localization_key = min_annals
}
text = {
localization_key = xi_annals
}
text = {
localization_key = wen_annals
}
text = {
localization_key = xuan_annals
}
text = {
localization_key = cheng_annals
}
}
GetRandomRitesPassage = {
type = character
random_valid = yes
text = {
localization_key = ai_rites
}
text = {
localization_key = implements_rites
}
text = {
localization_key = mourning_rites
}
text = {
localization_key = cap_rites
}
text = {
localization_key = scholar_rites
}
text = {
localization_key = banquet_rites
}
text = {
localization_key = doctrine_rites
}
text = {
localization_key = pattern_rites
}
}
GetRegionalPoetryExam = {
type = character
text = {
trigger = {
has_government = celestial_government
}
localization_key = four_part_poetry_china
}
text = {
trigger = {
has_government = meritocratic_government
}
localization_key = four_part_poetry_korea
}
}
GetArtifactDecayDesc = {
type = artifact
random_valid = yes
text = {
trigger = {
OR = {
artifact_type = armor_mail
artifact_type = armor_plate
artifact_type = armor_lamellar
artifact_type = armor_laminar
artifact_type = armor_brigandine
artifact_type = miscellaneous
artifact_type = brooch
artifact_type = brooch_pedestal
artifact_type = necklace
artifact_type = regalia
artifact_type = spear
artifact_type = dagger
artifact_type = sword
artifact_type = mace
artifact_type = goblet
}
}
localization_key = artifact_decay_scratched
}
text = {
trigger = {
OR = {
artifact_type = dagger
artifact_type = sword
artifact_type = mace
artifact_type = axe
artifact_type = hammer
}
}
localization_key = artifact_decay_dull
}
text = {
trigger = {
OR = {
artifact_type = book
artifact_type = wall_big
artifact_type = wall_small
}
}
localization_key = artifact_decay_torn
}
text = {
trigger = {
OR = {
artifact_type = sculpture
artifact_type = throne
artifact_type = miscellaneous
}
}
localization_key = artifact_decay_cracked
}
text = {
trigger = {
OR = {
artifact_type = sculpture
artifact_type = throne
artifact_type = miscellaneous
artifact_type = brooch
artifact_type = brooch_pedestal
}
}
localization_key = artifact_decay_fracture
}
text = {
fallback = yes
localization_key = artifact_decay_worn
}
}
GetExamFocusSkill = {
type = activity
#Capital Examination
text = {
trigger = {
has_activity_option = {
category = special_type
option = imperial_examination_focus_martial
}
}
localization_key = exam_focus_martial
}
text = {
trigger = {
has_activity_option = {
category = special_type
option = imperial_examination_focus_learning
}
}
localization_key = exam_focus_learning
}
text = {
trigger = {
has_activity_option = {
category = special_type
option = imperial_examination_focus_stewardship
}
}
localization_key = exam_focus_stewardship
}
}
GetTurbanRebellionColor = {
type = all
text = {
trigger = {
situation:dynastic_cycle.var:wuking_element ?= flag:metal
}
localization_key = red
}
text = {
trigger = {
situation:dynastic_cycle.var:wuking_element ?= flag:earth
}
localization_key = green
}
text = {
trigger = {
situation:dynastic_cycle.var:wuking_element ?= flag:wood
}
localization_key = white
}
text = {
trigger = {
situation:dynastic_cycle.var:wuking_element ?= flag:fire
}
localization_key = black
}
text = {
trigger = {
situation:dynastic_cycle.var:wuking_element ?= flag:water
}
localization_key = yellow
}
}
GetCiPoemName = {
type = character
random_valid = yes
#If Poem Tune is set we take that, otherwise it is random
#To accomplish this all entries must exist check scope:poem_tune in trigger_if
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:poem_tune
}
scope:poem_tune = flag:riverside_city
}
}
localization_key = riverside_city
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:poem_tune
}
scope:poem_tune = flag:green_jade_bowl
}
}
localization_key = green_jade_bowl
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:poem_tune
}
scope:poem_tune = flag:scent_fills_the_hall
}
}
localization_key = scent_fills_the_hall
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:poem_tune
}
scope:poem_tune = flag:lady_yu
}
}
localization_key = lady_yu
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:poem_tune
}
scope:poem_tune = flag:butterflies_love_blossoms
}
}
localization_key = butterflies_love_blossoms
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:poem_tune
}
scope:poem_tune = flag:plucking_mulberry_leafs
}
}
localization_key = plucking_mulberry_leafs
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:poem_tune
}
scope:poem_tune = flag:rivertown_man
}
}
localization_key = rivertown_man
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:poem_tune
}
scope:poem_tune = flag:spring_in_the_han_palace
}
}
localization_key = spring_in_the_han_palace
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:poem_tune
}
scope:poem_tune = flag:winds_between_pine_trees
}
}
localization_key = winds_between_pine_trees
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:poem_tune
}
scope:poem_tune = flag:memories_of_the_past_at_red_cliff
}
}
localization_key = memories_of_the_past_at_red_cliff
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:poem_tune
}
scope:poem_tune = flag:my_wrath_bristles_through_my_helmet
}
}
localization_key = my_wrath_bristles_through_my_helmet
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:poem_tune
}
scope:poem_tune = flag:thinking_of_the_past_at_beigu_pavilion
}
}
localization_key = thinking_of_the_past_at_beigu_pavilion
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:poem_tune
}
scope:poem_tune = flag:dream_song
}
}
localization_key = dream_song
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:poem_tune
}
scope:poem_tune = flag:as_in_a_dream
}
}
localization_key = as_in_a_dream
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:poem_tune
}
scope:poem_tune = flag:immortal_by_the_river
}
}
localization_key = immortal_by_the_river
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:poem_tune
}
scope:poem_tune = flag:longing_for_qin_e
}
}
localization_key = longing_for_qin_e
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:poem_tune
}
scope:poem_tune = flag:new_chrysanthemum_flowers
}
}
localization_key = new_chrysanthemum_flowers
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:poem_tune
}
scope:poem_tune = flag:poluomen_son
}
}
localization_key = poluomen_son
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:poem_tune
}
scope:poem_tune = flag:pouring_out_deep_emotions
}
}
localization_key = pouring_out_deep_emotions
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:poem_tune
}
scope:poem_tune = flag:rain_hits_a_bell
}
}
localization_key = rain_hits_a_bell
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:poem_tune
}
scope:poem_tune = flag:spring_in_the_tower_of_jade
}
}
localization_key = spring_in_the_tower_of_jade
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:poem_tune
}
scope:poem_tune = flag:drunk_in_the_fairyland
}
}
localization_key = drunk_in_the_fairyland
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:poem_tune
}
scope:poem_tune = flag:anxiety_of_a_beauty
}
}
localization_key = anxiety_of_a_beauty
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:poem_tune
}
scope:poem_tune = flag:writing_of_my_sorrow
}
}
localization_key = writing_of_my_sorrow
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:poem_tune
}
scope:poem_tune = flag:sad_remembrance
}
}
localization_key = sad_remembrance
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:poem_tune
}
scope:poem_tune = flag:on_the_advent_of_spring
}
}
localization_key = on_the_advent_of_spring
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:poem_tune
}
scope:poem_tune = flag:silk_washing_stream
}
}
localization_key = silk_washing_stream
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:poem_tune
}
scope:poem_tune = flag:at_an_inn_in_xinshi
}
}
localization_key = at_an_inn_in_xinshi
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:poem_tune
}
scope:poem_tune = flag:on_red_lotus_petals
}
}
localization_key = on_red_lotus_petals
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:poem_tune
}
scope:poem_tune = flag:pusa_man
}
}
localization_key = pusa_man
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:poem_tune
}
scope:poem_tune = flag:a_quiet_night
}
}
localization_key = a_quiet_night
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:poem_tune
}
scope:poem_tune = flag:huanxi_sand
}
}
localization_key = huanxi_sand
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:poem_tune
}
scope:poem_tune = flag:overlapping_golden_light_of_small_hills
}
}
localization_key = overlapping_golden_light_of_small_hills
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:poem_tune
}
scope:poem_tune = flag:the_river_is_red
}
}
localization_key = the_river_is_red
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:poem_tune
}
scope:poem_tune = flag:the_road_is_difficult
}
}
localization_key = the_road_is_difficult
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:poem_tune
}
scope:poem_tune = flag:phoenix_hairpin
}
}
localization_key = phoenix_hairpin
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:poem_tune
}
scope:poem_tune = flag:boating_on_tai_lake
}
}
localization_key = boating_on_tai_lake
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:poem_tune
}
scope:poem_tune = flag:prelude_to_the_water_song
}
}
localization_key = prelude_to_the_water_song
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:poem_tune
}
scope:poem_tune = flag:rambling_young_man
}
}
localization_key = rambling_young_man
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:poem_tune
}
scope:poem_tune = flag:king_of_lanling
}
}
localization_key = king_of_lanling
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:poem_tune
}
scope:poem_tune = flag:washing_creek_sands
}
}
localization_key = washing_creek_sands
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:poem_tune
}
scope:poem_tune = flag:magnolia_blossoms
}
}
localization_key = magnolia_blossoms
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:poem_tune
}
scope:poem_tune = flag:petals_falling_in_the_river
}
}
localization_key = petals_falling_in_the_river
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:poem_tune
}
scope:poem_tune = flag:my_way_passed_ancient_tombs
}
}
localization_key = my_way_passed_ancient_tombs
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:poem_tune
}
scope:poem_tune = flag:dreaming_of_the_south_side_of_the_river
}
}
localization_key = dreaming_of_the_south_side_of_the_river
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:poem_tune
}
scope:poem_tune = flag:beautiful_barbarian
}
}
localization_key = beautiful_barbarian
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:poem_tune
}
scope:poem_tune = flag:missing_the_emperors_hometown
}
}
localization_key = missing_the_emperors_hometown
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:poem_tune
}
scope:poem_tune = flag:daoist_priestess
}
}
localization_key = daoist_priestess
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:poem_tune
}
scope:poem_tune = flag:a_bushel_of_pearls
}
}
localization_key = a_bushel_of_pearls
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:poem_tune
}
scope:poem_tune = flag:bodhisattva_barbarian
}
}
localization_key = bodhisattva_barbarian
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:poem_tune
}
scope:poem_tune = flag:clear_and_even_music
}
}
localization_key = clear_and_even_music
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:poem_tune
}
scope:poem_tune = flag:lost_battle
}
}
localization_key = lost_battle
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:poem_tune
}
scope:poem_tune = flag:beauty_yu
}
}
localization_key = beauty_yu
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:poem_tune
}
scope:poem_tune = flag:crows_cry_at_night
}
}
localization_key = crows_cry_at_night
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:poem_tune
}
scope:poem_tune = flag:phoenix_perched_on_the_parasol_tree
}
}
localization_key = phoenix_perched_on_the_parasol_tree
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:poem_tune
}
scope:poem_tune = flag:imperial_avenue_procession
}
}
localization_key = imperial_avenue_procession
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:poem_tune
}
scope:poem_tune = flag:rain_hits_a_bell
}
}
localization_key = rain_hits_a_bell
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:poem_tune
}
scope:poem_tune = flag:divination_song
}
}
localization_key = divination_song
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:poem_tune
}
scope:poem_tune = flag:attached_to_her_skirt
}
}
localization_key = attached_to_her_skirt
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:poem_tune
}
scope:poem_tune = flag:partridge_sky
}
}
localization_key = partridge_sky
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:poem_tune
}
scope:poem_tune = flag:mountain_hawthorn
}
}
localization_key = mountain_hawthorn
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:poem_tune
}
scope:poem_tune = flag:the_song_of_tangduo
}
}
localization_key = the_song_of_tangduo
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:poem_tune
}
scope:poem_tune = flag:the_song_of_tangduo
}
}
localization_key = the_song_of_tangduo
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:poem_tune
}
scope:poem_tune = flag:fragrance_filling_the_hall
}
}
localization_key = fragrance_filling_the_hall
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:poem_tune
}
scope:poem_tune = flag:the_water_clock_sings_at_night
}
}
localization_key = the_water_clock_sings_at_night
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:poem_tune
}
scope:poem_tune = flag:butterflies_kiss_flowers
}
}
localization_key = butterflies_kiss_flowers
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:poem_tune
}
scope:poem_tune = flag:picking_mulberry
}
}
localization_key = picking_mulberry
}
}
GetCiPoemTheme = {
type = character
random_valid = yes
#If Poem Theme is set we take that, otherwise it is random
#To accomplish this all entries must exist check scope:poem_theme in trigger_if
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:poetry_theme
}
scope:poetry_theme = flag:love
}
}
localization_key = ci_poem_theme_love
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:poetry_theme
}
scope:poetry_theme = flag:nature
}
}
localization_key = ci_poem_theme_nature
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:poetry_theme
}
scope:poetry_theme = flag:longing
}
}
localization_key = ci_poem_theme_longing
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:poetry_theme
}
scope:poetry_theme = flag:separation
}
}
localization_key = ci_poem_theme_separation
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:poetry_theme
}
scope:poetry_theme = flag:sadness_and_pain
}
}
localization_key = ci_poem_theme_sadness_and_pain
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:poetry_theme
}
scope:poetry_theme = flag:philosophy
}
}
localization_key = ci_poem_theme_philosophy
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:poetry_theme
}
scope:poetry_theme = flag:mythological_events
}
}
localization_key = ci_poem_theme_mythological_events
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:poetry_theme
}
scope:poetry_theme = flag:daily_chores
}
}
localization_key = ci_poem_theme_daily_chores
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:poetry_theme
}
scope:poetry_theme = flag:historical_events
}
}
localization_key = ci_poem_theme_historical_events
}
}
GetCiPoemQuality = {
type = character
random_valid = yes
#Poem Quality - Should always be set, but the key will work without it
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:quality_of_artifact
}
scope:quality_of_artifact = flag:weak
}
}
localization_key = ci_poem_description_weak
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:quality_of_artifact
}
scope:quality_of_artifact = flag:mid
}
}
localization_key = ci_poem_description_mid
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:quality_of_artifact
}
scope:quality_of_artifact = flag:great
}
}
localization_key = ci_poem_description_great
}
}
#Prose Description
GetProseTheme = {
type = character
random_valid = yes
#If Prose Theme is set we take that, otherwise it is random
#To accomplish this all entries must exist check scope:prose_theme in trigger_if
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:prose_theme
}
scope:prose_theme = flag:commentary_on_the_four_books
}
}
localization_key = prose_theme_comentary
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:prose_theme
}
scope:prose_theme = flag:logic
}
}
localization_key = prose_theme_logic
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:prose_theme
}
scope:prose_theme = flag:critiquing_opponents
}
}
localization_key = prose_theme_critiquing_opponents
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:prose_theme
}
scope:prose_theme = flag:sentiments
}
}
localization_key = prose_theme_sentiments
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:prose_theme
}
scope:prose_theme = flag:betterment
}
}
localization_key = prose_theme_betterment
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:prose_theme
}
scope:prose_theme = flag:human_existance
}
}
localization_key = prose_theme_human_existance
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:prose_theme
}
scope:prose_theme = flag:prose_theme_lands_ideals
}
}
localization_key = prose_theme_lands_ideals
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:prose_theme
}
scope:prose_theme = flag:rewriting_history
}
}
localization_key = prose_theme_rewriting_history
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:prose_theme
}
scope:prose_theme = flag:bio
}
}
localization_key = prose_theme_bio
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:prose_theme
}
scope:prose_theme = flag:emperor
}
}
localization_key = prose_theme_emperor
}
}
GetProseTopic = {
type = character
random_valid = yes
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:topic
}
scope:topic = flag:prose_philosophy
}
}
localization_key = prose_theme_philosophy
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:topic
}
scope:topic = flag:prose_history
}
}
localization_key = prose_topic_history
}
}
GetProseQuality = {
type = character
random_valid = yes
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:quality_of_artifact
}
scope:quality_of_artifact = flag:weak
}
}
localization_key = prose_quality_weak
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:quality_of_artifact
}
scope:quality_of_artifact = flag:mid
}
}
localization_key = prose_quality_mid
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:quality_of_artifact
}
scope:quality_of_artifact = flag:great
}
}
localization_key = prose_quality_great
}
}
#Monograph Description
GetMonographTheme = {
type = character
random_valid = yes
#If Poem Theme is set we take that, otherwise it is random
#To accomplish this all entries must exist check scope:poem_theme in trigger_if
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:monograph_theme
}
scope:monograph_theme = flag:home_duchy
}
}
localization_key = monograph_theme_home_duchy
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:monograph_theme
}
scope:monograph_theme = flag:home_kingdom
}
}
localization_key = monograph_theme_home_kingdom
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:monograph_theme
}
scope:monograph_theme = flag:home_empire
}
}
localization_key = monograph_theme_home_empire
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:monograph_theme
}
scope:monograph_theme = flag:home_hegemony
}
}
localization_key = monograph_theme_home_hegemony
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:monograph_theme
}
scope:monograph_theme = flag:point_of_interest
}
}
localization_key = monograph_theme_point_of_interest
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:monograph_theme
}
scope:monograph_theme = flag:commentary_on_earlier_works
}
}
localization_key = monograph_theme_commentary_on_earlier_works
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:monograph_theme
}
scope:monograph_theme = flag:algebraic_geometry
}
}
localization_key = monograph_theme_algebraic_geometry
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:monograph_theme
}
scope:monograph_theme = flag:linear_algebra
}
}
localization_key = monograph_theme_linear_algebra
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:monograph_theme
}
scope:monograph_theme = flag:spherical_trigonometry
}
}
localization_key = monograph_theme_spherical_trigonometry
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:monograph_theme
}
scope:monograph_theme = flag:computational_studies
}
}
localization_key = monograph_theme_computational_studies
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:monograph_theme
}
scope:monograph_theme = flag:method_of_solving_simultaneous_congruences
}
}
localization_key = monograph_theme_method_of_solving_simultaneous_congruences
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:monograph_theme
}
scope:monograph_theme = flag:magic_squares_magic_circles
}
}
localization_key = monograph_theme_magic_squares_magic_circles
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:monograph_theme
}
scope:monograph_theme = flag:teaching_overview_of_all_mathematical_methods
}
}
localization_key = monograph_theme_teaching_overview_of_all_mathematical_methods
}
}
GetMonographTopic = {
type = character
random_valid = yes
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:topic
}
scope:topic = flag:monograph_mathematics
}
}
localization_key = monograph_topic_mathematics
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:topic
}
scope:topic = flag:monograph_geography
}
}
localization_key = monograph_topic_geography
}
}
GetMonographQuality = {
type = character
random_valid = yes
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:quality_of_artifact
}
scope:quality_of_artifact = flag:weak
}
}
localization_key = monograph_description_quality_weak
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:quality_of_artifact
}
scope:quality_of_artifact = flag:mid
}
}
localization_key = monograph_description_quality_mid
}
text = {
trigger = {
trigger_if = {
limit = {
exists = scope:quality_of_artifact
}
scope:quality_of_artifact = flag:great
}
}
localization_key = monograph_description_quality_great
}
}