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

558 lines
8.7 KiB
Text

#Words for use in dynamic poetry generation.
# Numbers at the end of keys refer to number of syllables.
# TODO: Consider whether its better to pluralise here or by adding an "s" in-text.
theme_announcement = {
type = character
text = {
localization_key = theme_nobility
trigger = {
var:poetry_theme = flag:nobility
}
}
text = {
localization_key = theme_romance
trigger = {
var:poetry_theme = flag:romance
}
}
}
########################################
# SINGULAR SPECIFIC NOUNS, ONE SYLLABLE
########################################
noun_specific_singular_one = {
type = character
random_valid = yes
text = {
localization_key = nobility_crown
trigger = {
var:poetry_theme = flag:nobility
}
}
text = {
localization_key = nobility_land
trigger = {
var:poetry_theme = flag:nobility
}
}
text = {
localization_key = nobility_prince
trigger = {
var:poetry_theme = flag:nobility
}
}
text = {
localization_key = nobility_queen
trigger = {
var:poetry_theme = flag:nobility
}
}
text = {
localization_key = nobility_king
trigger = {
var:poetry_theme = flag:nobility
}
}
text = {
localization_key = nobility_lord
trigger = {
var:poetry_theme = flag:nobility
}
}
text = {
localization_key = romance_love
trigger = {
var:poetry_theme = flag:romance
}
}
text = {
localization_key = romance_heart
trigger = {
var:poetry_theme = flag:romance
}
}
text = {
localization_key = romance_dance
trigger = {
var:poetry_theme = flag:romance
}
}
text = {
localization_key = romance_song
trigger = {
var:poetry_theme = flag:romance
}
}
}
#######################################
# PLURAL SPECIFIC NOUNS, ONE SYLLABLE
#######################################
noun_specific_plural_one = {
type = character
random_valid = yes
text = {
localization_key = nobility_crown_plural
trigger = {
var:poetry_theme = flag:nobility
}
}
text = {
localization_key = nobility_land_plural
trigger = {
var:poetry_theme = flag:nobility
}
}
text = {
localization_key = nobility_queen_plural
trigger = {
var:poetry_theme = flag:nobility
}
}
text = {
localization_key = nobility_king_plural
trigger = {
var:poetry_theme = flag:nobility
}
}
text = {
localization_key = nobility_lord_plural
trigger = {
var:poetry_theme = flag:nobility
}
}
text = {
localization_key = romance_love
trigger = {
var:poetry_theme = flag:romance
}
}
text = {
localization_key = romance_heart_plural
trigger = {
var:poetry_theme = flag:romance
}
}
text = {
localization_key = romance_song_plural
trigger = {
var:poetry_theme = flag:romance
}
}
text = {
localization_key = romance_love_plural
trigger = {
var:poetry_theme = flag:romance
}
}
}
##########################################
# SINGULAR SPECIFIC NOUNS, TWO SYLLABLES
##########################################
noun_specific_singular_two = {
type = character
random_valid = yes
text = {
localization_key = nobility_scepter
trigger = {
var:poetry_theme = flag:nobility
}
}
text = {
localization_key = nobility_castle
trigger = {
var:poetry_theme = flag:nobility
}
}
text = {
localization_key = nobility_princess
trigger = {
var:poetry_theme = flag:nobility
}
}
text = {
localization_key = nobility_lady
trigger = {
var:poetry_theme = flag:nobility
}
}
text = {
localization_key = nobility_noble
trigger = {
var:poetry_theme = flag:nobility
}
}
text = {
localization_key = romance_singing
trigger = {
var:poetry_theme = flag:romance
}
}
text = {
localization_key = romance_darling
trigger = {
var:poetry_theme = flag:romance
}
}
}
##########################################
# PLURAL SPECIFIC NOUNS, TWO SYLLABLES
##########################################
noun_specific_plural_two = {
type = character
random_valid = yes
text = {
localization_key = nobility_scepter_plural
trigger = {
var:poetry_theme = flag:nobility
}
}
text = {
localization_key = nobility_castle_plural
trigger = {
var:poetry_theme = flag:nobility
}
}
text = {
localization_key = nobility_lady_plural
trigger = {
var:poetry_theme = flag:nobility
}
}
text = {
localization_key = nobility_noble_plural
trigger = {
var:poetry_theme = flag:nobility
}
}
text = {
localization_key = romance_dance_plural
trigger = {
var:poetry_theme = flag:romance
}
}
text = {
localization_key = romance_darling_plural
trigger = {
var:poetry_theme = flag:romance
}
}
text = {
localization_key = nobility_prince_plural
trigger = {
var:poetry_theme = flag:nobility
}
}
}
########################################
# SINGULAR ABSTRACT NOUNS, ONE SYLLABLE
########################################
noun_abstract_singular_one = {
type = character
random_valid = yes
text = {
localization_key = nobility_rule
trigger = {
var:poetry_theme = flag:nobility
}
}
text = {
localization_key = nobility_crown
trigger = {
var:poetry_theme = flag:nobility
}
}
text = {
localization_key = romance_love
trigger = {
var:poetry_theme = flag:romance
}
}
text = {
localization_key = romance_song
trigger = {
var:poetry_theme = flag:romance
}
}
text = {
localization_key = romance_lust
trigger = {
var:poetry_theme = flag:romance
}
}
}
########################################
# PLURAL ABSTRACT NOUNS, ONE SYLLABLE
########################################
noun_abstract_plural_one = {
type = character
random_valid = yes
text = {
localization_key = nobility_crown_plural
trigger = {
var:poetry_theme = flag:nobility
}
}
random_valid = yes
text = {
localization_key = nobility_rule
trigger = {
var:poetry_theme = flag:nobility
}
}
text = {
localization_key = romance_song_plural
trigger = {
var:poetry_theme = flag:romance
}
}
text = {
localization_key = romance_lust
trigger = {
var:poetry_theme = flag:romance
}
}
text = {
localization_key = romance_love
trigger = {
var:poetry_theme = flag:romance
}
}
}
#########################################
# SINGULAR ABSTRACT NOUNS, TWO SYLLABLES
#########################################
noun_abstract_singular_two = {
type = character
random_valid = yes
text = {
localization_key = nobility_noble
trigger = {
var:poetry_theme = flag:nobility
}
}
text = {
localization_key = nobility_domain
trigger = {
var:poetry_theme = flag:nobility
}
}
text = {
localization_key = nobility_virtue
trigger = {
var:poetry_theme = flag:nobility
}
}
text = {
localization_key = nobility_elite
trigger = {
var:poetry_theme = flag:nobility
}
}
text = {
localization_key = romance_passion
trigger = {
var:poetry_theme = flag:romance
}
}
text = {
localization_key = romance_feeling
trigger = {
var:poetry_theme = flag:romance
}
}
text = {
localization_key = romance_virtue
trigger = {
var:poetry_theme = flag:romance
}
}
}
#########################################
# PLURAL ABSTRACT NOUNS, TWO SYLLABLES
#########################################
noun_abstract_plural_two = {
type = character
random_valid = yes
text = {
localization_key = nobility_noble_plural
trigger = {
var:poetry_theme = flag:nobility
}
}
text = {
localization_key = nobility_domain_plural
trigger = {
var:poetry_theme = flag:nobility
}
}
text = {
localization_key = nobility_virtue_plural
trigger = {
var:poetry_theme = flag:nobility
}
}
text = {
localization_key = nobility_elite_plural
trigger = {
var:poetry_theme = flag:nobility
}
}
text = {
localization_key = romance_passion_plural
trigger = {
var:poetry_theme = flag:romance
}
}
text = {
localization_key = romance_feeling_plural
trigger = {
var:poetry_theme = flag:romance
}
}
text = {
localization_key = romance_virtue_plural
trigger = {
var:poetry_theme = flag:romance
}
}
}
#########################
# NUMBERS
##########################
one_syllable_number = {
type = character
random_valid = yes
# text = {
# localization_key = number_one - Texts mess up if we have both singular and plural
# }
text = {
localization_key = number_two
}
text = {
localization_key = number_three
}
text = {
localization_key = number_four
}
text = {
localization_key = number_five
}
text = {
localization_key = number_six
}
text = {
localization_key = number_eight
}
text = {
localization_key = number_nine
}
text = {
localization_key = number_ten
}
}
two_syllable_number = {
type = character
random_valid = yes
text = {
localization_key = number_seven
}
text = {
localization_key = number_eleven
}
text = {
localization_key = number_twelve
}
text = {
localization_key = number_twenty
}
}