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

918 lines
No EOL
18 KiB
Text

ChildhoodPersonalityTrait = {
type = character
text = {
trigger = { has_trait = charming }
localization_key = ChildhoodPersonalityTrait_charming
}
text = {
trigger = { has_trait = rowdy }
localization_key = ChildhoodPersonalityTrait_rowdy
}
text = {
trigger = { has_trait = bossy }
localization_key = ChildhoodPersonalityTrait_bossy
}
text = {
trigger = { has_trait = curious }
localization_key = ChildhoodPersonalityTrait_curious
}
text = {
trigger = { has_trait = pensive }
localization_key = ChildhoodPersonalityTrait_pensive
}
}
GoodOrBadChildhoodTraitMatch = {
type = character
#Good trait matches
text = {
trigger = {
had_martial_education_affinity_childhood_trait_trigger = yes
has_trait_rank = {
trait = education_martial
rank >= 3
}
}
localization_key = martial_good_trait_match_good_outcome
}
text = {
trigger = {
had_martial_education_affinity_childhood_trait_trigger = yes
has_trait_rank = {
trait = education_martial
rank <= 2
}
has_trait_rank = {
trait = education_martial
rank >= 1
}
}
localization_key = martial_good_trait_match_bad_outcome
}
text = {
trigger = {
had_diplomacy_education_affinity_childhood_trait_trigger = yes
has_trait_rank = {
trait = education_diplomacy
rank >= 3
}
}
localization_key = diplomacy_good_trait_match_good_outcome
}
text = {
trigger = {
had_diplomacy_education_affinity_childhood_trait_trigger = yes
has_trait_rank = {
trait = education_diplomacy
rank <= 2
}
has_trait_rank = {
trait = education_diplomacy
rank >= 1
}
}
localization_key = diplomacy_good_trait_match_bad_outcome
}
text = {
trigger = {
had_stewardship_education_affinity_childhood_trait_trigger = yes
has_trait_rank = {
trait = education_stewardship
rank >= 3
}
}
localization_key = stewardship_good_trait_match_good_outcome
}
text = {
trigger = {
had_stewardship_education_affinity_childhood_trait_trigger = yes
has_trait_rank = {
trait = education_stewardship
rank <= 2
}
has_trait_rank = {
trait = education_stewardship
rank >= 1
}
}
localization_key = stewardship_good_trait_match_bad_outcome
}
text = {
trigger = {
had_intrigue_education_affinity_childhood_trait_trigger = yes
has_trait_rank = {
trait = education_intrigue
rank >= 3
}
}
localization_key = intrigue_good_trait_match_good_outcome
}
text = {
trigger = {
had_intrigue_education_affinity_childhood_trait_trigger = yes
has_trait_rank = {
trait = education_intrigue
rank <= 2
}
has_trait_rank = {
trait = education_intrigue
rank >= 1
}
}
localization_key = intrigue_good_trait_match_bad_outcome
}
text = {
trigger = {
had_learning_education_affinity_childhood_trait_trigger = yes
has_trait_rank = {
trait = education_learning
rank >= 3
}
}
localization_key = learning_good_trait_match_good_outcome
}
text = {
trigger = {
had_learning_education_affinity_childhood_trait_trigger = yes
has_trait_rank = {
trait = education_learning
rank <= 2
}
has_trait_rank = {
trait = education_learning
rank >= 1
}
}
localization_key = learning_good_trait_match_bad_outcome
}
#Bad trait matches
text = {
trigger = {
had_martial_education_disaffinity_childhood_trait_trigger = yes
has_trait_rank = {
trait = education_martial
rank >= 3
}
}
localization_key = martial_bad_trait_match_good_outcome
}
text = {
trigger = {
had_martial_education_disaffinity_childhood_trait_trigger = yes
has_trait_rank = {
trait = education_martial
rank <= 2
}
has_trait_rank = {
trait = education_martial
rank >= 1
}
}
localization_key = martial_bad_trait_match_bad_outcome
}
text = {
trigger = {
had_diplomacy_education_disaffinity_childhood_trait_trigger = yes
has_trait_rank = {
trait = education_diplomacy
rank >= 3
}
}
localization_key = diplomacy_bad_trait_match_good_outcome
}
text = {
trigger = {
had_diplomacy_education_disaffinity_childhood_trait_trigger = yes
has_trait_rank = {
trait = education_diplomacy
rank <= 2
}
has_trait_rank = {
trait = education_diplomacy
rank >= 1
}
}
localization_key = diplomacy_bad_trait_match_bad_outcome
}
text = {
trigger = {
had_stewardship_education_disaffinity_childhood_trait_trigger = yes
has_trait_rank = {
trait = education_stewardship
rank >= 3
}
}
localization_key = stewardship_bad_trait_match_good_outcome
}
text = {
trigger = {
had_stewardship_education_disaffinity_childhood_trait_trigger = yes
has_trait_rank = {
trait = education_stewardship
rank <= 2
}
has_trait_rank = {
trait = education_stewardship
rank >= 1
}
}
localization_key = stewardship_bad_trait_match_bad_outcome
}
text = {
trigger = {
had_intrigue_education_disaffinity_childhood_trait_trigger = yes
has_trait_rank = {
trait = education_intrigue
rank >= 3
}
}
localization_key = intrigue_bad_trait_match_good_outcome
}
text = {
trigger = {
had_intrigue_education_disaffinity_childhood_trait_trigger = yes
has_trait_rank = {
trait = education_intrigue
rank <= 2
}
has_trait_rank = {
trait = education_intrigue
rank >= 1
}
}
localization_key = intrigue_bad_trait_match_bad_outcome
}
text = {
trigger = {
had_learning_education_disaffinity_childhood_trait_trigger = yes
has_trait_rank = {
trait = education_learning
rank >= 3
}
}
localization_key = learning_bad_trait_match_good_outcome
}
text = {
trigger = {
had_learning_education_disaffinity_childhood_trait_trigger = yes
has_trait_rank = {
trait = education_learning
rank <= 2
}
has_trait_rank = {
trait = education_learning
rank >= 1
}
}
localization_key = learning_bad_trait_match_bad_outcome
}
#Neutral trait matches
text = {
trigger = {
has_trait_rank = {
trait = education_martial
rank >= 3
}
}
localization_key = martial_neutral_trait_match_good_outcome
}
text = {
trigger = {
has_trait_rank = {
trait = education_martial
rank <= 2
}
has_trait_rank = {
trait = education_martial
rank >= 1
}
}
localization_key = martial_neutral_trait_match_bad_outcome
}
text = {
trigger = {
has_trait_rank = {
trait = education_diplomacy
rank >= 3
}
}
localization_key = diplomacy_neutral_trait_match_good_outcome
}
text = {
trigger = {
has_trait_rank = {
trait = education_diplomacy
rank <= 2
}
has_trait_rank = {
trait = education_diplomacy
rank >= 1
}
}
localization_key = diplomacy_neutral_trait_match_bad_outcome
}
text = {
trigger = {
has_trait_rank = {
trait = education_stewardship
rank >= 3
}
}
localization_key = stewardship_neutral_trait_match_good_outcome
}
text = {
trigger = {
has_trait_rank = {
trait = education_stewardship
rank <= 2
}
has_trait_rank = {
trait = education_stewardship
rank >= 1
}
}
localization_key = stewardship_neutral_trait_match_bad_outcome
}
text = {
trigger = {
has_trait_rank = {
trait = education_intrigue
rank >= 3
}
}
localization_key = intrigue_neutral_trait_match_good_outcome
}
text = {
trigger = {
has_trait_rank = {
trait = education_intrigue
rank <= 2
}
has_trait_rank = {
trait = education_intrigue
rank >= 1
}
}
localization_key = intrigue_neutral_trait_match_bad_outcome
}
text = {
trigger = {
has_trait_rank = {
trait = education_learning
rank >= 3
}
}
localization_key = learning_neutral_trait_match_good_outcome
}
text = {
trigger = {
has_trait_rank = {
trait = education_learning
rank <= 2
}
has_trait_rank = {
trait = education_learning
rank >= 1
}
}
localization_key = learning_neutral_trait_match_bad_outcome
}
}
DescribingEducationOutcome = { #Primarily used for notification events to other characters
type = character
text = {
trigger = {
has_trait_rank = {
trait = education_martial
rank = 1
}
}
localization_key = education_martial_1_outcome_description
}
text = {
trigger = {
has_trait_rank = {
trait = education_martial
rank = 2
}
}
localization_key = education_martial_2_outcome_description
}
text = {
trigger = {
has_trait_rank = {
trait = education_martial
rank = 3
}
trigger_if = {
limit = { is_ruler = yes }
can_be_commander_basic_trigger = { ARMY_OWNER = root }
}
trigger_if = {
limit = { exists = liege }
can_be_commander_basic_trigger = { ARMY_OWNER = liege }
}
trigger_if = {
limit = { exists = host }
can_be_commander_basic_trigger = { ARMY_OWNER = host }
}
}
localization_key = education_martial_3_outcome_description
}
text = {
trigger = {
has_trait_rank = {
trait = education_martial
rank = 3
}
}
localization_key = education_martial_3_outcome_description_not_commander
}
text = {
trigger = {
has_trait_rank = {
trait = education_martial
rank >= 4
}
}
localization_key = education_martial_4_outcome_description
}
text = {
trigger = {
has_trait_rank = {
trait = education_diplomacy
rank = 1
}
}
localization_key = education_diplomacy_1_outcome_description
}
text = {
trigger = {
has_trait_rank = {
trait = education_diplomacy
rank = 2
}
}
localization_key = education_diplomacy_2_outcome_description
}
text = {
trigger = {
has_trait_rank = {
trait = education_diplomacy
rank = 3
}
}
localization_key = education_diplomacy_3_outcome_description
}
text = {
trigger = {
has_trait_rank = {
trait = education_diplomacy
rank >= 4
}
}
localization_key = education_diplomacy_4_outcome_description
}
text = {
trigger = {
has_trait_rank = {
trait = education_stewardship
rank = 1
}
}
localization_key = education_stewardship_1_outcome_description
}
text = {
trigger = {
has_trait_rank = {
trait = education_stewardship
rank = 2
}
}
localization_key = education_stewardship_2_outcome_description
}
text = {
trigger = {
has_trait_rank = {
trait = education_stewardship
rank = 3
}
}
localization_key = education_stewardship_3_outcome_description
}
text = {
trigger = {
has_trait_rank = {
trait = education_stewardship
rank >= 4
}
}
localization_key = education_stewardship_4_outcome_description
}
text = {
trigger = {
has_trait_rank = {
trait = education_intrigue
rank = 1
}
}
localization_key = education_intrigue_1_outcome_description
}
text = {
trigger = {
has_trait_rank = {
trait = education_intrigue
rank = 2
}
}
localization_key = education_intrigue_2_outcome_description
}
text = {
trigger = {
has_trait_rank = {
trait = education_intrigue
rank = 3
}
}
localization_key = education_intrigue_3_outcome_description
}
text = {
trigger = {
has_trait_rank = {
trait = education_intrigue
rank >= 4
}
}
localization_key = education_intrigue_4_outcome_description
}
text = {
trigger = {
has_trait_rank = {
trait = education_learning
rank = 1
}
}
localization_key = education_learning_1_outcome_description
}
text = {
trigger = {
has_trait_rank = {
trait = education_learning
rank = 2
}
}
localization_key = education_learning_2_outcome_description
}
text = {
trigger = {
has_trait_rank = {
trait = education_learning
rank = 3
}
}
localization_key = education_learning_3_outcome_description
}
text = {
trigger = {
has_trait_rank = {
trait = education_learning
rank >= 4
}
}
localization_key = education_learning_4_outcome_description
}
}
DescribingEducationOutcomeProwess = { #Primarily used for notification events to other characters
type = character
text = {
trigger = { has_trait = education_martial_prowess_1 }
localization_key = education_martial_prowess_1_outcome_description
}
text = {
trigger = { has_trait = education_martial_prowess_2 }
localization_key = education_martial_prowess_2_outcome_description
}
text = {
trigger = { has_trait = education_martial_prowess_3 }
localization_key = education_martial_prowess_3_outcome_description
}
text = {
trigger = { has_trait = education_martial_prowess_4 }
localization_key = education_martial_prowess_4_outcome_description
}
}
GetEducationTrait = {
type = character
# Diplomacy.
## T1.
text = {
trigger = { has_trait = education_diplomacy_1 }
localization_key = trait_education_diplomacy_1
}
## T2.
text = {
trigger = { has_trait = education_diplomacy_2 }
localization_key = trait_education_diplomacy_2
}
## T3.
text = {
trigger = { has_trait = education_diplomacy_3 }
localization_key = trait_education_diplomacy_3
}
## T4.
text = {
trigger = { has_trait = education_diplomacy_4 }
localization_key = trait_education_diplomacy_4
}
## T5.
text = {
trigger = { has_trait = education_diplomacy_5 }
localization_key = trait_education_diplomacy_5
}
# Martial.
## T1.
text = {
trigger = { has_trait = education_martial_1 }
localization_key = trait_education_martial_1
}
## T2.
text = {
trigger = { has_trait = education_martial_2 }
localization_key = trait_education_martial_2
}
## T3.
text = {
trigger = { has_trait = education_martial_3 }
localization_key = trait_education_martial_3
}
## T4.
text = {
trigger = { has_trait = education_martial_4 }
localization_key = trait_education_martial_4
}
## T5.
text = {
trigger = { has_trait = education_martial_5 }
localization_key = trait_education_martial_5
}
# Stewardship.
## T1.
text = {
trigger = { has_trait = education_stewardship_1 }
localization_key = trait_education_stewardship_1
}
## T2.
text = {
trigger = { has_trait = education_stewardship_2 }
localization_key = trait_education_stewardship_2
}
## T3.
text = {
trigger = { has_trait = education_stewardship_3 }
localization_key = trait_education_stewardship_3
}
## T4.
text = {
trigger = { has_trait = education_stewardship_4 }
localization_key = trait_education_stewardship_4
}
## T5.
text = {
trigger = { has_trait = education_stewardship_5 }
localization_key = trait_education_stewardship_5
}
# Intrigue.
## T1.
text = {
trigger = { has_trait = education_intrigue_1 }
localization_key = trait_education_intrigue_1
}
## T2.
text = {
trigger = { has_trait = education_intrigue_2 }
localization_key = trait_education_intrigue_2
}
## T3.
text = {
trigger = { has_trait = education_intrigue_3 }
localization_key = trait_education_intrigue_3
}
## T4.
text = {
trigger = { has_trait = education_intrigue_4 }
localization_key = trait_education_intrigue_4
}
## T5.
text = {
trigger = { has_trait = education_intrigue_5 }
localization_key = trait_education_intrigue_5
}
# Learning.
## T1.
text = {
trigger = { has_trait = education_learning_1 }
localization_key = trait_education_learning_1
}
## T2.
text = {
trigger = { has_trait = education_learning_2 }
localization_key = trait_education_learning_2
}
## T3.
text = {
trigger = { has_trait = education_learning_3 }
localization_key = trait_education_learning_3
}
## T4.
text = {
trigger = { has_trait = education_learning_4 }
localization_key = trait_education_learning_4
}
## T5.
text = {
trigger = { has_trait = education_learning_5 }
localization_key = trait_education_learning_5
}
}
#Uses loc from education_focus
GetChildEducationFocus = {
type = character
text = {
trigger = { has_focus = education_diplomacy }
localization_key = diplomatic_education
}
text = {
trigger = { has_focus = education_martial }
localization_key = martial_education
}
text = {
trigger = { has_focus = education_stewardship }
localization_key = stewardship_education
}
text = {
trigger = { has_focus = education_intrigue }
localization_key = intrigue_education
}
text = {
trigger = { has_focus = education_learning }
localization_key = learning_education
}
}
GetEducationTraitConcept = {
type = character
text = {
trigger = {
OR = {
has_trait = education_diplomacy_1
has_trait = education_diplomacy_2
has_trait = education_diplomacy_3
has_trait = education_diplomacy_4
has_trait = education_diplomacy_5
trigger_if = {
limit = { is_adult = no }
has_focus = education_diplomacy
}
}
}
localization_key = diplomacy_concept
}
text = {
trigger = {
OR = {
has_trait = education_martial_1
has_trait = education_martial_2
has_trait = education_martial_3
has_trait = education_martial_4
has_trait = education_martial_5
trigger_if = {
limit = { is_adult = no }
has_focus = education_martial
}
}
}
localization_key = martial_concept
}
text = {
trigger = {
OR = {
has_trait = education_stewardship_1
has_trait = education_stewardship_2
has_trait = education_stewardship_3
has_trait = education_stewardship_4
has_trait = education_stewardship_5
trigger_if = {
limit = { is_adult = no }
has_focus = education_stewardship
}
}
}
localization_key = stewardship_concept
}
text = {
trigger = {
OR = {
has_trait = education_intrigue_1
has_trait = education_intrigue_2
has_trait = education_intrigue_3
has_trait = education_intrigue_4
has_trait = education_intrigue_5
trigger_if = {
limit = { is_adult = no }
has_focus = education_intrigue
}
}
}
localization_key = intrigue_concept
}
text = {
trigger = {
OR = {
has_trait = education_learning_1
has_trait = education_learning_2
has_trait = education_learning_3
has_trait = education_learning_4
has_trait = education_learning_5
trigger_if = {
limit = { is_adult = no }
has_focus = education_learning
}
}
}
localization_key = learning_concept
}
}