N3OW/common/customizable_localization/00_greeting_custom_loc.txt

820 lines
15 KiB
Text
Raw Permalink Normal View History


#GREETINGS MY LOVER
GreetingToLover = {
type = character
text = {
trigger = {
scope:second = {
object_of_importance_exist_trigger = {
LOVER = root
}
}
}
localization_key = greeting_lover_object
}
text = {
localization_key = greeting_lover_fallback
}
}
#GREETINGS MY LIEGE
GreetingToLiege = {
type = character
text = {
trigger = {
opinion = {
target = scope:second
value >= 20
}
}
localization_key = greeting_liege_positive
}
text = {
trigger = {
opinion = {
target = scope:second
value <= -40
}
}
localization_key = greeting_liege_negative
}
text = {
trigger = {
scope:second = { tgp_is_ceremonial_regent_trigger = yes }
}
localization_key = greeting_ceremonial_liege_fallback
}
text = {
localization_key = greeting_liege_fallback
}
}
GreetingToLiegePositive = {
type = character
text = {
trigger = {
scope:second = { tgp_is_ceremonial_regent_trigger = yes }
}
localization_key = greeting_ceremonial_regent_liked
}
text = {
localization_key = greeting_liege_liked
}
}
GreetingToLiegeNegative = {
type = character
text = {
trigger = {
scope:second = { tgp_is_ceremonial_regent_trigger = yes }
}
localization_key = greeting_ceremonial_regent_dislike
}
text = {
localization_key = greeting_liege_dislike
}
}
GreetingToLiegeNeutral = {
type = character
text = {
trigger = {
scope:second = { tgp_is_ceremonial_regent_trigger = yes }
}
localization_key = greeting_liege_neutral_regent
}
text = {
localization_key = greeting_liege_neutral
}
}
#GREETINGS MY VASSAL
GreetingToVassal = {
type = character
text = {
trigger = {
OR = {
AND = {
is_close_or_extended_family_of = scope:second
opinion = {
target = scope:second
value >= 10
}
}
opinion = {
target = scope:second
value >= 30
}
}
}
localization_key = greeting_vassal_positive
}
text = {
trigger = {
opinion = {
target = scope:second
value <= -40
}
}
localization_key = greeting_vassal_negative
}
text = {
localization_key = greeting_vassal_fallback
}
}
GreetingToVassalPositive = {
type = character
text = {
trigger = {
tgp_is_ceremonial_regent_trigger = yes
scope:second = { tgp_is_ceremonial_liege_trigger = no }
}
localization_key = greeting_vassal_liked_regent
}
text = {
trigger = {
tgp_is_ceremonial_regent_trigger = yes
scope:second = { tgp_is_ceremonial_liege_trigger = yes }
}
localization_key = greeting_vassal_liked_ceremonial_liege
}
text = {
trigger = {
is_close_or_extended_family_of = scope:second
}
localization_key = greeting_vassal_relative_liked
}
text = {
localization_key = greeting_vassal_liked
}
}
GreetingToVassalNegative = {
type = character
text = {
trigger = {
tgp_is_ceremonial_regent_trigger = yes
scope:second = { tgp_is_ceremonial_liege_trigger = no }
}
localization_key = greeting_vassal_dislike_regent
}
text = {
trigger = {
tgp_is_ceremonial_regent_trigger = yes
scope:second = { tgp_is_ceremonial_liege_trigger = yes }
}
localization_key = greeting_vassal_dislike_ceremonial_liege
}
text = {
localization_key = greeting_vassal_dislike
}
}
GreetingToVassalNeutral = {
type = character
text = {
trigger = {
tgp_is_ceremonial_regent_trigger = yes
scope:second = { tgp_is_ceremonial_liege_trigger = no }
}
localization_key = greeting_vassal_neutral_regent
}
text = {
trigger = {
tgp_is_ceremonial_regent_trigger = yes
scope:second = { tgp_is_ceremonial_liege_trigger = yes }
}
localization_key = greeting_vassal_neutral_ceremonial_liege
}
text = {
localization_key = greeting_vassal_neutral
}
}
#GREETINGS MY CLOSE_RELATIVE
GreetingToFamily = {
type = character
text = {
trigger = {
opinion = {
target = scope:second
value >= 40
}
}
localization_key = greeting_family_positive
}
text = {
trigger = {
opinion = {
target = scope:second
value <= -20
}
}
localization_key = greeting_family_negative
}
text = {
localization_key = greeting_family_fallback
}
}
GreetingToFamilyPositive = {
type = character
text = {
localization_key = greeting_family_liked
}
}
GreetingToFamilyNegative = {
type = character
text = {
localization_key = greeting_family_fallback
}
}
#GREETINGS FOREIGN RULER
GreetingToForeignRuler = {
type = character
text = {
trigger = {
opinion = {
target = scope:second
value >= 40
}
}
localization_key = greeting_foreign_ruler_positive
}
text = {
trigger = {
opinion = {
target = scope:second
value <= -20
}
}
localization_key = greeting_foreign_ruler_negative
}
text = {
localization_key = greeting_foreign_ruler
}
}
GreetingToForeignRulerPositive = {
type = character
text = {
localization_key = greeting_foreign_ruler_positive
}
}
GreetingToForeignRulerNegative = {
type = character
text = {
localization_key = greeting_foreign_ruler_negative
}
}
#GENERIC GREETING
GreetingToGeneric = {
type = character
text = {
trigger = {
opinion = {
target = scope:second
value >= 40
}
}
localization_key = greeting_generic_positive
}
text = {
trigger = {
opinion = {
target = scope:second
value <= -40
}
}
localization_key = greeting_generic_negative
}
text = {
localization_key = greeting_generic
}
}
GreetingToGenericPositive = {
type = character
text = {
localization_key = greeting_generic_positive
}
}
GreetingToGenericNegative = {
type = character
text = {
localization_key = greeting_generic_negative
}
}
#APPROPRIATE GREETING
# ROOT is the character doing the greeting, scope:second is the character being greeted.
AppropriateGreeting = {
type = character
text = {
trigger = { has_relation_lover = scope:second }
localization_key = greeting_appropriate_lover
}
text = {
trigger = { is_vassal_of = scope:second }
localization_key = greeting_appropriate_liege
}
text = {
trigger = {
scope:second = { is_vassal_of = root }
}
localization_key = greeting_appropriate_vassal
}
text = {
trigger = {
OR = {
is_close_or_extended_family_of = scope:second
has_relation_friend = scope:second
}
}
localization_key = greeting_appropriate_family
}
text = {
trigger = {
scope:second = { top_liege = this }
top_liege != scope:second.top_liege
}
localization_key = greeting_appropriate_foreign_ruler
}
text = {
localization_key = greeting_appropriate_fallback
}
}
AppropriateGreetingPositive = {
type = character
text = {
trigger = { has_relation_lover = scope:second }
localization_key = greeting_appropriate_lover
}
text = {
trigger = { is_vassal_of = scope:second }
localization_key = greeting_appropriate_positive_liege
}
text = {
trigger = {
scope:second = { is_vassal_of = root }
}
localization_key = greeting_appropriate_positive_vassal
}
text = {
trigger = {
is_close_or_extended_family_of = scope:second
}
localization_key = greeting_appropriate_positive_family
}
text = {
trigger = {
scope:second = { top_liege = this }
top_liege != scope:second.top_liege
}
localization_key = greeting_appropriate_positive_foreign_ruler
}
text = {
localization_key = greeting_appropriate_positive_fallback
}
}
AppropriateGreetingNegative = {
type = character
text = {
trigger = { is_vassal_of = scope:second }
localization_key = greeting_appropriate_negative_liege
}
text = {
trigger = {
scope:second = { is_vassal_of = root }
}
localization_key = greeting_appropriate_negative_vassal
}
text = {
trigger = {
is_close_or_extended_family_of = scope:second
}
localization_key = greeting_appropriate_negative_family
}
text = {
trigger = {
scope:second = { top_liege = this }
top_liege != scope:second.top_liege
}
localization_key = greeting_appropriate_negative_foreign_ruler
}
text = {
localization_key = greeting_appropriate_negative_fallback
}
}
# Can be called after an appropriate greeting to add character and flavor to the address.
AppropriateSupplimentaryGreeting = {
type = character
text = {
trigger = {
NOT = {
target_is_liege_or_above = scope:second
}
opinion = {
target = scope:second
value <= -10
}
}
localization_key = greeting_supplimentary.negative
}
text = {
trigger = {
OR = {
target_is_liege_or_above = scope:second
opinion = {
target = scope:second
value > -10
}
}
}
localization_key = greeting_supplimentary.positive
}
}
NegativeSupplimentaryGreeting = {
type = character
random_valid = yes
text = { # Your misdeeds are told from Ireland to Cathay
trigger = {
# Must be in Western or Northern Europe
location = {
OR = {
geographical_region = world_europe_west
geographical_region = world_europe_north
}
}
}
localization_key = greeting_supplimentary.negative.tales
}
text = { # Your low character is the subject of Greek plays.
trigger = {
# Must be in Western or Northern Europe
location = {
OR = {
geographical_region = world_europe_east
geographical_region = world_europe_south
geographical_region = world_asia_minor
geographical_region = world_middle_east_jerusalem
geographical_region = world_africa_north
}
}
}
localization_key = greeting_supplimentary.negative.greek
}
text = { # May your humors rot in your living body.
localization_key = greeting_supplimentary.negative.insult.1
}
text = { # May your years be short and miserable.
localization_key = greeting_supplimentary.negative.insult.2
}
text = { # May wisdom ever elude you.
trigger = {
scope:second = {
learning < high_skill_rating
}
}
localization_key = greeting_supplimentary.negative.insult.3
}
text = { # Damn your seventh grandfather.
trigger = {
faith = {
religion_tag = islam_religion
}
}
localization_key = greeting_supplimentary.negative.insult_muslim.1
}
text = { # May you be sewn up alive in the belly of a dead camel.
trigger = {
faith = {
religion_tag = islam_religion
}
}
localization_key = greeting_supplimentary.negative.insult_muslim.2
}
text = { # May Allah destroy your house.
trigger = {
faith = {
religion_tag = islam_religion
}
}
localization_key = greeting_supplimentary.negative.insult_muslim.3
}
text = { # You child of a mangy dog.
trigger = {
faith = {
religion_tag = islam_religion
}
}
localization_key = greeting_supplimentary.negative.insult_muslim.4
}
}
PositiveSupplimentaryGreeting = {
type = character
random_valid = yes
text = { # Blessings upon you and your House.
localization_key = greeting_supplimentary.positive.flattery.1
}
text = { # Your wisdom and mercy are legendary.
trigger = {
scope:second = {
NOR = {
has_trait = sadistic
has_trait = callous
}
}
}
localization_key = greeting_supplimentary.positive.flattery.2
}
text = { # Peace be with you.
trigger = {
scope:second = {
NOR = {
has_trait = vengeful
has_trait = wrathful
faith = {
has_doctrine = tenet_warmonger
has_doctrine = tenet_human_sacrifice
}
}
}
}
localization_key = greeting_supplimentary.positive.flattery.3
}
text = { # May you live in harmony and contentment.
trigger = {
scope:second = {
NOR = {
has_trait = ambitious
has_trait = arrogant
has_trait = sadistic
}
}
}
localization_key = greeting_supplimentary.positive.flattery.4
}
text = { # Your ruthlessness is enviable.
trigger = {
scope:second = {
OR = {
has_trait = sadistic
has_trait = callous
}
}
}
localization_key = greeting_supplimentary.positive.flattery.5
}
text = { # Your great appetites are renowned throughout the world.
trigger = {
scope:second = {
OR = {
has_trait = gluttonous
has_trait = greedy
has_trait = ambitious
}
}
}
localization_key = greeting_supplimentary.positive.flattery.6
}
}
FormOfAddressForLiege = {
type = character
random_valid = yes
text = {
trigger = {
OR = {
highest_held_title_tier <= tier_duchy
AND = {
highest_held_title_tier = tier_kingdom
prestige_level < high_prestige_level
}
}
is_governor = no
tgp_is_ceremonial_regent_trigger = no
}
localization_key = form_of_address_my_ladylord
}
text = {
trigger = {
is_governor = yes
tgp_is_ceremonial_regent_trigger = no
}
localization_key = form_of_address_your_excellency
}
text = {
trigger = {
is_governor = yes
tgp_is_ceremonial_regent_trigger = no
}
localization_key = form_of_address_excellency
}
text = {
trigger = {
OR = {
government_has_flag = government_is_tribal
government_has_flag = government_is_nomadic
government_has_flag = government_is_landless_adventurer
}
tgp_is_ceremonial_regent_trigger = no
}
localization_key = form_of_address_liege_title
}
text = {
trigger = {
OR = {
government_has_flag = government_is_tribal
government_has_flag = government_is_nomadic
}
highest_held_title_tier >= tier_empire
prestige_level >= high_prestige_level
tgp_is_ceremonial_regent_trigger = no
}
localization_key = form_of_address_great_liege_title
}
text = {
trigger = {
highest_held_title_tier = tier_kingdom
is_governor = no
tgp_is_ceremonial_regent_trigger = no
}
localization_key = form_of_address_my_liege_title
}
text = {
trigger = {
highest_held_title_tier = tier_kingdom
NOR = {
government_has_flag = government_is_tribal
government_has_flag = government_is_nomadic
}
prestige_level >= high_prestige_level
is_governor = no
tgp_is_ceremonial_regent_trigger = no
}
localization_key = form_of_address_your_highness
}
text = {
trigger = {
highest_held_title_tier = tier_kingdom
NOR = {
government_has_flag = government_is_tribal
government_has_flag = government_is_nomadic
}
is_governor = no
tgp_is_ceremonial_regent_trigger = no
}
localization_key = form_of_address_highness
}
text = {
trigger = {
highest_held_title_tier >= tier_empire
NOR = {
government_has_flag = government_is_tribal
government_has_flag = government_is_nomadic
}
is_independent_ruler = yes
tgp_is_ceremonial_regent_trigger = no
}
localization_key = form_of_address_your_majesty
}
text = {
trigger = {
highest_held_title_tier = tier_hegemony
NOR = {
government_has_flag = government_is_tribal
government_has_flag = government_is_nomadic
}
is_independent_ruler = yes
tgp_is_ceremonial_regent_trigger = no
}
localization_key = form_of_address_my_sovereign_ladylord
}
text = {
trigger = {
any_held_title = {
is_head_of_faith = yes
}
OR = { faith.religion = religion:protestant_religion faith.religion = religion:catholic_religion faith.religion = religion:eastern_orthodox_religion }
}
localization_key = form_of_address_your_holiness
}
text = {
trigger = {
tgp_is_ceremonial_regent_trigger = yes
}
localization_key = form_of_address_ladylord_regent
}
text = {
trigger = {
top_participant_group:dynastic_cycle ?= {
participant_group_type = hegemon_ruler
}
}
localization_key = form_of_address_son_of_heaven
}
text = {
trigger = {
government_has_flag = government_is_mandala
}
localization_key = form_of_address_your_radiance
}
}