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

1444 lines
25 KiB
Text

ComplimentAdjective = {
type = character
random_valid = yes
# Fair/Handsome
text = {
trigger = {
has_trait = beauty_good
is_male = yes
NOT = {
has_variable = court_6040_best_looking_var #needed to keep court.6040 loc coherent
}
}
localization_key = compliment_handsome
}
text = {
trigger = {
has_trait = beauty_good
is_female = yes
NOT = {
has_variable = court_6040_best_looking_var #needed to keep court.6040 loc coherent
}
}
localization_key = compliment_fair
}
# Impressive
text = {
trigger = {
has_personality_malicious_trigger = yes
is_female = yes
}
localization_key = compliment_impressive_female
}
text = {
trigger = {
has_personality_malicious_trigger = yes
is_male = yes
}
localization_key = compliment_impressive
}
# Benign
text = {
trigger = {
ai_compassion >= medium_positive_ai_value
is_female = yes
}
localization_key = compliment_benign_female
}
text = {
trigger = {
ai_compassion >= medium_positive_ai_value
is_male = yes
}
localization_key = compliment_benign
}
# Benevolent
text = {
trigger = {
ai_compassion >= medium_positive_ai_value
is_female = yes
}
localization_key = compliment_benevolent_female
}
text = {
trigger = {
ai_compassion >= medium_positive_ai_value
is_male = yes
}
localization_key = compliment_benevolent
}
# Implacable
text = {
trigger = {
has_personality_dominant_trigger = yes
is_female = yes
}
localization_key = compliment_implacable_female
}
text = {
trigger = {
has_personality_dominant_trigger = yes
is_male = yes
}
localization_key = compliment_implacable
}
# Modest
text = {
trigger = {
has_personality_submissive_trigger = yes
is_female = yes
}
localization_key = compliment_modest_female
}
text = {
trigger = {
has_personality_submissive_trigger = yes
is_male = yes
}
localization_key = compliment_modest
}
# Charming
text = {
trigger = {
has_personality_extroverted_trigger = yes
is_female = yes
}
localization_key = compliment_charming_female
}
text = {
trigger = {
has_personality_extroverted_trigger = yes
is_male = yes
}
localization_key = compliment_charming
}
# Thoughtful
text = {
trigger = {
has_personality_introverted_trigger = yes
is_female = yes
}
localization_key = compliment_thoughtful_female
}
text = {
trigger = {
has_personality_introverted_trigger = yes
is_male = yes
}
localization_key = compliment_thoughtful
}
# Perceptive
text = {
trigger = {
has_personality_emotional_trigger = yes
is_female = yes
}
localization_key = compliment_perceptive_female
}
text = {
trigger = {
has_personality_emotional_trigger = yes
is_male = yes
}
localization_key = compliment_perceptive
}
# Sensible
text = {
trigger = {
has_personality_levelheaded_trigger = yes
is_female = yes
}
localization_key = compliment_sensible_female
}
text = {
trigger = {
has_personality_levelheaded_trigger = yes
is_male = yes
}
localization_key = compliment_sensible
}
# Serene
text = {
trigger = {
has_personality_annoying_trigger = yes
is_female = yes
}
localization_key = compliment_serene_female
}
text = {
trigger = {
has_personality_annoying_trigger = yes
is_male = yes
}
localization_key = compliment_serene
}
# Fallback
text = {
trigger = { always = no }
fallback = yes
localization_key = compliment_fallback
}
}
ComplimentAdjectiveArticle = {
type = character
random_valid = yes
# Fair/Handsome
text = {
trigger = {
has_trait = beauty_good
is_female = yes
}
localization_key = compliment_fair_article
}
text = {
trigger = {
has_trait = beauty_good
is_male = yes
}
localization_key = compliment_handsome_article
}
# Impressive
text = {
trigger = {
has_personality_malicious_trigger = yes
is_female = yes
}
localization_key = compliment_impressive_article_female
}
text = {
trigger = {
has_personality_malicious_trigger = yes
is_male = yes
}
localization_key = compliment_impressive_article
}
# Benign
text = {
trigger = {
ai_compassion >= medium_positive_ai_value
is_female = yes
}
localization_key = compliment_benign_article_female
}
text = {
trigger = {
ai_compassion >= medium_positive_ai_value
is_male = yes
}
localization_key = compliment_benign_article
}
# Benevolent
text = {
trigger = {
ai_compassion >= medium_positive_ai_value
is_female = yes
}
localization_key = compliment_benevolent_article_female
}
text = {
trigger = {
ai_compassion >= medium_positive_ai_value
is_male = yes
}
localization_key = compliment_benevolent_article
}
# Impllacable
text = {
trigger = {
has_personality_dominant_trigger = yes
is_female = yes
}
localization_key = compliment_implacable_article_female
}
text = {
trigger = {
has_personality_dominant_trigger = yes
is_male = yes
}
localization_key = compliment_implacable_article
}
# Modest
text = {
trigger = {
has_personality_submissive_trigger = yes
is_female = yes
}
localization_key = compliment_modest_article_female
}
text = {
trigger = {
has_personality_submissive_trigger = yes
is_male = yes
}
localization_key = compliment_modest_article
}
# Charming
text = {
trigger = {
has_personality_extroverted_trigger = yes
is_female = yes
}
localization_key = compliment_charming_article_female
}
text = {
trigger = {
has_personality_extroverted_trigger = yes
is_male = yes
}
localization_key = compliment_charming_article
}
# Thoughtful
text = {
trigger = {
has_personality_introverted_trigger = yes
is_female = yes
}
localization_key = compliment_thoughtful_article_female
}
text = {
trigger = {
has_personality_introverted_trigger = yes
is_male = yes
}
localization_key = compliment_thoughtful_article
}
# Perceptive
text = {
trigger = {
has_personality_emotional_trigger = yes
is_female = yes
}
localization_key = compliment_perceptive_article_female
}
text = {
trigger = {
has_personality_emotional_trigger = yes
is_male = yes
}
localization_key = compliment_perceptive_article
}
# Levelheaded
text = {
trigger = {
has_personality_levelheaded_trigger = yes
is_female = yes
}
localization_key = compliment_sensible_article_female
}
text = {
trigger = {
has_personality_levelheaded_trigger = yes
is_male = yes
}
localization_key = compliment_sensible_article
}
# Serene
text = {
trigger = {
has_personality_annoying_trigger = yes
is_female = yes
}
localization_key = compliment_serene_article_female
}
text = {
trigger = {
has_personality_annoying_trigger = yes
is_male = yes
}
localization_key = compliment_serene_article
}
# Fallback
text = {
trigger = { always = no }
fallback = yes
localization_key = compliment_fallback_article
}
}
ComplimentSentence = {
type = character
random_valid = yes
text = {
localization_key = compliment_sentence_comfortable
trigger = {
OR = {
has_any_good_relationship_with_root_trigger = yes
reverse_opinion = {
target = root
value >= 20
}
}
}
}
}
FormalComplimentAdjective = {
type = character
random_valid = yes
# Great
text = {
trigger = {
prestige_level >= 3
is_female = yes
}
localization_key = formal_compliment_great_female
}
text = {
trigger = {
prestige_level >= 3
is_male = yes
}
localization_key = formal_compliment_great
}
# Venerable
text = {
trigger = {
age >= 55
is_female = yes
}
localization_key = formal_compliment_venerable_female
}
text = {
trigger = {
age >= 55
is_male = yes
}
localization_key = formal_compliment_venerable
}
# Pious
text = {
trigger = {
OR = {
piety_level >= 4
government_has_flag = government_is_theocracy
}
is_female = yes
}
localization_key = formal_compliment_pious_female
}
text = {
trigger = {
OR = {
piety_level >= 4
government_has_flag = government_is_theocracy
}
is_male = yes
}
localization_key = formal_compliment_pious
}
# Magnanimous
text = {
trigger = {
prestige_level >= 3
is_female = yes
}
localization_key = formal_compliment_magnanimous_female
}
text = {
trigger = {
prestige_level >= 3
is_male = yes
}
localization_key = formal_compliment_magnanimous
}
# Noble
text = {
trigger = {
is_female = yes
prestige_level >= 2
}
localization_key = formal_compliment_noble_lady
}
text = {
trigger = {
is_male = yes
prestige_level >= 2
}
localization_key = formal_compliment_noble
}
# Elegant
text = {
trigger = {
intrigue >= medium_skill_rating
is_female = yes
}
localization_key = formal_compliment_elegant_female
}
text = {
trigger = {
intrigue >= medium_skill_rating
is_male = yes
}
localization_key = formal_compliment_elegant
}
# Stately
text = {
trigger = {
stewardship >= high_skill_rating
is_female = yes
}
localization_key = formal_compliment_stately_female
}
text = {
trigger = {
stewardship >= high_skill_rating
is_male = yes
}
localization_key = formal_compliment_stately
}
# Gracious
text = {
trigger = {
has_personality_benevolent_trigger = yes
is_female = yes
}
localization_key = formal_compliment_gracious_female
}
text = {
trigger = {
has_personality_benevolent_trigger = yes
is_male = yes
}
localization_key = formal_compliment_gracious
}
# Affable
text = {
trigger = {
has_personality_benevolent_trigger = yes
is_female = yes
}
localization_key = formal_compliment_affable_female
}
text = {
trigger = {
has_personality_benevolent_trigger = yes
is_male = yes
}
localization_key = formal_compliment_affable
}
# Amiable
text = {
trigger = {
has_personality_benevolent_trigger = yes
is_female = yes
}
localization_key = formal_compliment_amiable_female
}
text = {
trigger = {
has_personality_benevolent_trigger = yes
is_male = yes
}
localization_key = formal_compliment_amiable
}
# Gender-specific compliments
# Gallant
text = {
trigger = {
is_male = yes
prowess > medium_skill_rating
}
localization_key = formal_compliment_gallant
}
# Chivalrous
text = {
trigger = {
is_male = yes
prowess > medium_skill_rating
}
localization_key = formal_compliment_chivalrous
}
# Mighty
text = {
trigger = {
is_male = yes
martial > medium_skill_rating
}
localization_key = formal_compliment_mighty
}
# Glorious
text = {
trigger = {
prestige_level >= 3
}
localization_key = formal_compliment_glorious
}
# Fallback
text = {
trigger = { always = no }
fallback = yes
localization_key = formal_compliment_dignified_female
}
}
#Works with "the ..."
RandomPositiveShallowAdjective = {
type = character
random_valid = yes
#Attractive
text = { localization_key = positive_shallow_adjective_attractive }
#Beautiful
text = { localization_key = positive_shallow_adjective_beautiful }
#Bewitching
text = { localization_key = positive_shallow_adjective_bewitching }
#Elegant
text = { localization_key = positive_shallow_adjective_elegant }
#Enthralling
text = { localization_key = positive_shallow_adjective_enthralling }
#Enchanting
text = { localization_key = positive_shallow_adjective_enchanting }
#Fetching
text = { localization_key = positive_shallow_adjective_fetching }
#Gorgeous
text = { localization_key = positive_shallow_adjective_gorgeous }
#Ravishing
text = { localization_key = positive_shallow_adjective_ravishing }
#Seductive
text = { localization_key = positive_shallow_adjective_seductive }
#Stunning
text = { localization_key = positive_shallow_adjective_stunning }
}
#Includes "a ..." or "an ..."
RandomPositiveShallowAdjectiveWithArticle = {
type = character
random_valid = yes
#An Attractive
text = { localization_key = positive_shallow_adjective_with_article_attractive }
#A Beautiful
text = { localization_key = positive_shallow_adjective_with_article_beautiful }
#A Bewitching
text = { localization_key = positive_shallow_adjective_with_article_bewitching }
#An Elegant
text = { localization_key = positive_shallow_adjective_with_article_elegant }
#An Enthralling
text = { localization_key = positive_shallow_adjective_with_article_enthralling }
#An Enchanting
text = { localization_key = positive_shallow_adjective_with_article_enchanting }
#A Fetching
text = { localization_key = positive_shallow_adjective_with_article_fetching }
#A Gorgeous
text = { localization_key = positive_shallow_adjective_with_article_gorgeous }
#A Ravishing
text = { localization_key = positive_shallow_adjective_with_article_ravishing }
#A Seductive
text = { localization_key = positive_shallow_adjective_with_article_seductive }
#A Stunning
text = { localization_key = positive_shallow_adjective_with_article_stunning }
}
RomanticComplimentAdjective = {
type = character
random_valid = yes
# Bonny
text = {
trigger = {
OR = {
has_trait = beauty_good
has_personality_extroverted_trigger = yes
}
is_female = yes
}
localization_key = compliment_bonny_female
}
text = {
trigger = {
OR = {
has_trait = beauty_good
has_personality_extroverted_trigger = yes
}
is_male = yes
}
localization_key = compliment_bonny
}
# Graceful
text = {
trigger = {
OR = {
ai_honor >= medium_positive_ai_value
has_personality_levelheaded_trigger = yes
prowess >= high_skill_rating
}
is_female = yes
}
localization_key = compliment_graceful_female
}
text = {
trigger = {
OR = {
ai_honor >= medium_positive_ai_value
has_personality_levelheaded_trigger = yes
prowess >= high_skill_rating
}
is_male = yes
}
localization_key = compliment_graceful
}
# Fair/Handsome
text = {
trigger = {
has_trait = beauty_good
is_female = yes
}
localization_key = compliment_fair
}
text = {
trigger = {
has_trait = beauty_good
is_male = yes
}
localization_key = compliment_fair
}
# Benign
text = {
trigger = {
ai_compassion >= medium_positive_ai_value
is_female = yes
}
localization_key = compliment_benign_female
}
text = {
trigger = {
ai_compassion >= medium_positive_ai_value
is_male = yes
}
localization_key = compliment_benign
}
# Kind-hearted
text = {
trigger = {
ai_compassion >= medium_positive_ai_value
is_female = yes
}
localization_key = compliment_kind_hearted_female
}
text = {
trigger = {
ai_compassion >= medium_positive_ai_value
is_male = yes
}
localization_key = compliment_kind_hearted
}
# Brave
text = {
trigger = {
ai_boldness >= medium_positive_ai_value
is_female = yes
}
localization_key = compliment_brave_female
}
text = {
trigger = {
ai_boldness >= medium_positive_ai_value
is_male = yes
}
localization_key = compliment_brave
}
# Fearless
text = {
trigger = {
ai_boldness >= medium_positive_ai_value
is_female = yes
}
localization_key = compliment_fearless_female
}
text = {
trigger = {
ai_boldness >= medium_positive_ai_value
is_male = yes
}
localization_key = compliment_fearless
}
# Heroic
text = {
trigger = {
OR = {
ai_boldness >= medium_positive_ai_value
ai_honor >= medium_positive_ai_value
}
is_female = yes
}
localization_key = compliment_heroic_female
}
text = {
trigger = {
OR = {
ai_boldness >= medium_positive_ai_value
ai_honor >= medium_positive_ai_value
}
is_male = yes
}
localization_key = compliment_heroic
}
# Sweet
text = {
trigger = {
ai_compassion >= medium_positive_ai_value
is_female = yes
}
localization_key = compliment_sweet_female
}
text = {
trigger = {
ai_compassion >= medium_positive_ai_value
is_male = yes
}
localization_key = compliment_sweet
}
# Modest
text = {
trigger = {
has_personality_submissive_trigger = yes
is_female = yes
}
localization_key = compliment_modest_female
}
text = {
trigger = {
has_personality_submissive_trigger = yes
is_male = yes
}
localization_key = compliment_modest
}
# Delightful
text = {
trigger = {
has_personality_extroverted_trigger = yes
is_female = yes
}
localization_key = compliment_delightful_female
}
text = {
trigger = {
has_personality_extroverted_trigger = yes
is_male = yes
}
localization_key = compliment_delightful
}
# Festive
text = {
trigger = {
has_personality_extroverted_trigger = yes
is_female = yes
}
localization_key = compliment_festive_female
}
text = {
trigger = {
has_personality_extroverted_trigger = yes
is_male = yes
}
localization_key = compliment_festive
}
# Affable
text = {
trigger = {
has_personality_extroverted_trigger = yes
is_female = yes
}
localization_key = compliment_affable_female
}
text = {
trigger = {
has_personality_extroverted_trigger = yes
is_male = yes
}
localization_key = compliment_affable
}
# Rowdy
text = {
trigger = {
OR = {
has_personality_extroverted_trigger = yes
ai_energy >= medium_positive_ai_value
}
is_female = yes
}
localization_key = compliment_rowdy_female
}
text = {
trigger = {
OR = {
has_personality_extroverted_trigger = yes
ai_energy >= medium_positive_ai_value
}
is_male = yes
}
localization_key = compliment_rowdy
}
# Thoughtful
text = {
trigger = {
has_personality_introverted_trigger = yes
is_female = yes
}
localization_key = compliment_thoughtful_female
}
text = {
trigger = {
has_personality_introverted_trigger = yes
is_male = yes
}
localization_key = compliment_thoughtful
}
# Virtuous
text = {
trigger = {
num_virtuous_traits > num_sinful_traits
is_female = yes
}
localization_key = compliment_virtuous_female
}
text = {
trigger = {
num_virtuous_traits > num_sinful_traits
is_male = yes
}
localization_key = compliment_virtuous
}
# Saucy
text = {
trigger = {
OR = {
has_trait = lustful
has_trait = deviant
}
is_female = yes
}
localization_key = compliment_saucy_female
}
text = {
trigger = {
OR = {
has_trait = lustful
has_trait = deviant
}
is_male = yes
}
localization_key = compliment_saucy
}
# Noble
text = {
trigger = {
OR = {
ai_zeal >= medium_positive_ai_value
ai_honor >= medium_positive_ai_value
}
is_female = yes
}
localization_key = compliment_noble_female
}
text = {
trigger = {
OR = {
ai_zeal >= medium_positive_ai_value
ai_honor >= medium_positive_ai_value
}
is_male = yes
}
localization_key = compliment_noble
}
# Enchanting
text = {
trigger = {
OR = {
has_trait = witch
has_trait = beauty_good
has_trait = gregarious
}
is_female = yes
}
localization_key = compliment_enchanting_female
}
text = {
trigger = {
OR = {
has_trait = witch
has_trait = beauty_good
has_trait = gregarious
}
is_male = yes
}
localization_key = compliment_enchanting
}
# Gallant
text = {
trigger = {
OR = {
has_trait = gallant
ai_honor >= medium_positive_ai_value
}
is_female = yes
}
localization_key = compliment_gallant_female
}
text = {
trigger = {
OR = {
has_trait = gallant
ai_honor >= medium_positive_ai_value
}
is_male = yes
}
localization_key = compliment_gallant
}
# Winsome
text = {
trigger = {
is_female = yes
}
localization_key = compliment_winsome_female
}
text = {
trigger = {
is_male = yes
}
localization_key = compliment_winsome
}
}
RomanticComplimentNoun = {
type = character
random_valid = yes
# Sunbeam
text = {
trigger = {
has_personality_extroverted_trigger = yes
is_female = yes
}
localization_key = compliment_sunbeam_female
}
text = {
trigger = {
has_personality_extroverted_trigger = yes
is_male = yes
}
localization_key = compliment_sunbeam
}
# Star
text = {
trigger = {
is_female = yes
}
localization_key = compliment_star_female
}
text = {
trigger = {
is_male = yes
}
localization_key = compliment_star
}
# Treasure
text = {
trigger = {
is_female = yes
}
localization_key = compliment_treasure_female
}
text = {
trigger = {
is_male = yes
}
localization_key = compliment_treasure
}
# Vision
text = {
trigger = {
has_trait = beauty_good
is_female = yes
}
localization_key = compliment_vision_female
}
text = {
trigger = {
has_trait = beauty_good
is_male = yes
}
localization_key = compliment_vision
}
# Angel
text = {
trigger = {
OR = {
ai_compassion >= medium_positive_ai_value
ai_zeal >= medium_positive_ai_value
}
is_female = yes
}
localization_key = compliment_angel_female
}
text = {
trigger = {
OR = {
ai_compassion >= medium_positive_ai_value
ai_zeal >= medium_positive_ai_value
}
is_male = yes
}
localization_key = compliment_angel
}
# Paragon
text = {
trigger = {
OR = {
ai_honor >= medium_positive_ai_value
ai_zeal >= medium_positive_ai_value
}
is_female = yes
}
localization_key = compliment_paragon_female
}
text = {
trigger = {
OR = {
ai_honor >= medium_positive_ai_value
ai_zeal >= medium_positive_ai_value
}
is_male = yes
}
localization_key = compliment_paragon
}
# Lionheart
text = {
trigger = {
ai_boldness >= medium_positive_ai_value
is_female = yes
}
localization_key = compliment_lionheart_female
}
text = {
trigger = {
ai_boldness >= medium_positive_ai_value
is_male = yes
}
localization_key = compliment_lionheart
}
# Gendered Compliments
# Vixen
text = {
trigger = {
is_female = yes
OR = {
has_personality_extroverted_trigger = yes
intrigue >= high_skill_rating
has_trait = lustful
}
}
localization_key = compliment_vixen
}
# Beauty
text = {
trigger = {
has_trait = beauty_good
is_female = yes
}
localization_key = compliment_beauty
}
# Turtle Dove
text = {
trigger = {
is_female = yes
}
localization_key = compliment_turtle_dove
}
# Pearl
text = {
trigger = {
is_female = yes
}
localization_key = compliment_pearl
}
# Flower
text = {
trigger = {
is_female = yes
}
localization_key = compliment_flower
}
# Sweetheart
text = {
trigger = {
is_female = yes
}
localization_key = compliment_sweetheart
}
# Lion
text = {
trigger = {
OR = {
ai_boldness >= medium_positive_ai_value
is_male = yes
}
}
localization_key = compliment_lion
}
# Stallion
text = {
trigger = {
is_male = yes
}
localization_key = compliment_stallion
}
# Stag
text = {
trigger = {
is_male = yes
}
localization_key = compliment_stag
}
}
RaunchyComplimentNoun = {
type = character
random_valid = yes
# Gendered Compliments
# Vixen
text = {
trigger = {
trigger_if = {
limit = { has_variable = raunchy_compliment_noun }
var:raunchy_compliment_noun ?= flag:vixen
}
trigger_else = {
is_female = yes
}
}
localization_key = compliment_vixen
}
text = {
trigger = {
trigger_if = {
limit = { has_variable = raunchy_compliment_noun }
var:raunchy_compliment_noun ?= flag:minx
}
trigger_else = {
is_female = yes
}
}
localization_key = compliment_minx
}
text = {
trigger = {
trigger_if = {
limit = { has_variable = raunchy_compliment_noun }
var:raunchy_compliment_noun ?= flag:temptress
}
trigger_else = {
is_female = yes
}
}
localization_key = compliment_temptress
}
text = {
trigger = {
trigger_if = {
limit = { has_variable = raunchy_compliment_noun }
var:raunchy_compliment_noun ?= flag:siren
}
trigger_else = {
is_female = yes
}
}
localization_key = compliment_siren
}
text = {
trigger = {
trigger_if = {
limit = { has_variable = raunchy_compliment_noun }
var:raunchy_compliment_noun ?= flag:enchantress
}
trigger_else = {
is_female = yes
}
}
localization_key = compliment_enchantress
}
# Lion
text = {
trigger = {
trigger_if = {
limit = { has_variable = raunchy_compliment_noun }
var:raunchy_compliment_noun ?= flag:lion
}
trigger_else = {
is_male = yes
}
}
localization_key = compliment_lion
}
# Stallion
text = {
trigger = {
trigger_if = {
limit = { has_variable = raunchy_compliment_noun }
var:raunchy_compliment_noun ?= flag:stallion
}
trigger_else = {
is_male = yes
}
}
localization_key = compliment_stallion
}
# Stag
text = {
trigger = {
trigger_if = {
limit = { has_variable = raunchy_compliment_noun }
var:raunchy_compliment_noun ?= flag:stag
}
trigger_else = {
is_male = yes
}
}
localization_key = compliment_stag
}
# Beast
text = {
trigger = {
trigger_if = {
limit = { has_variable = raunchy_compliment_noun }
var:raunchy_compliment_noun ?= flag:beast
}
trigger_else = {
is_male = yes
}
}
localization_key = compliment_beast
}
# Stud
text = {
trigger = {
trigger_if = {
limit = { has_variable = raunchy_compliment_noun }
var:raunchy_compliment_noun ?= flag:stud
}
trigger_else = {
is_male = yes
}
}
localization_key = compliment_stud
}
}