﻿HistoricalCharacterDesc = {
	type = character

	text = {
		trigger = {
			has_variable = karunakara
		}
		localization_key = historical_character.karunakara
	}

	text = {
		trigger = {
			has_variable = sekkilhar
		}
		localization_key = historical_character.sekkilhar
	}

	text = {
		trigger = {
			has_variable = omar_khayyam
		}
		localization_key = historical_character.omar_khayyam
	}

	text = {
		trigger = {
			has_variable = bhaskaracharya
		}
		localization_key = historical_character.bhaskaracharya
	}

	text = {
		trigger = {
			has_variable = joseph_rabban
		}
		localization_key = historical_character.joseph_rabban
	}

	text = {
		trigger = {
			has_variable = atisha
		}
		localization_key = historical_character.atisha
	}

	text = {
		trigger = {
			has_variable = hemachandra
		}
		localization_key = historical_character.hemachandra
	}

	text = {
		trigger = {
			has_variable = kshemendra
		}
		localization_key = historical_character.kshemendra
	}

	text = {
		trigger = {
			has_variable = akka_mahadevi
		}
		localization_key = historical_character.akka_mahadevi
	}

	text = {
		trigger = {
			has_variable = namdev
		}
		localization_key = historical_character.namdev
	}

	text = {
		trigger = {
			has_variable = madhvacharya
		}
		localization_key = historical_character.madhvacharya
	}

	text = {
		trigger = {
			has_variable = vidyapati
		}
		localization_key = historical_character.vidyapati
	}


	text = {
		trigger = {
			has_variable = abhinavagupta
		}
		localization_key = historical_character.abhinavagupta
	}

	text = {
		trigger = {
			has_variable = basava
		}
		localization_key = historical_character.basava
	}

	text = {
		trigger = {
			has_variable = hildegard
		}
		localization_key = historical_character.hildegard
	}

	text = {
		trigger = {
			has_variable = thomas_aquinas
		}
		localization_key = historical_character.thomas_aquinas
	}

	text = {
		trigger = {
			has_variable = dante_alighieri
		}
		localization_key = historical_character.dante_alighieri
	}

	text = {
		trigger = {
			has_variable = thomas_becket
		}
		localization_key = historical_character.thomas_becket
	}

	text = {
		trigger = {
			has_variable = maimonides
		}
		localization_key = historical_character.maimonides
	}

	text = {
		trigger = {
			has_variable = chretien_de_troyes
		}
		localization_key = historical_character.chretien_de_troyes
	}

	text = {
		trigger = {
			has_variable = egil_skallagrimrsson
		}
		localization_key = historical_character.egil_skallagrimrsson
	}

	text = {
		trigger = {
			has_variable = gunnlaug_ormstunga
		}
		localization_key = historical_character.gunnlaug_ormstunga
	}

	text = {
		trigger = {
			has_variable = torbjorg_the_seeress
		}
		localization_key = historical_character.torbjorg_the_seeress
	}

	text = {
		trigger = {
			has_variable = erik_rode
		}
		localization_key = historical_character.erik_rode
	}

	text = {
		trigger = {
			has_variable = alhazen
		}
		localization_key = historical_character.alhazen
	}

	text = {
		trigger = {
			has_variable = ibn_battuta
		}
		localization_key = historical_character.ibn_battuta
	}

	text = {
		trigger = {
			has_variable = william_of_ockham
		}
		localization_key = historical_character.william_of_ockham
	}

	text = {
		trigger = {
			has_variable = geoffrey_chaucer
		}
		localization_key = historical_character.geoffrey_chaucer
	}

	text = {
		trigger = {
			has_variable = aaron_of_lincoln
		}
		localization_key = historical_character.aaron_of_lincoln
	}

	text = {
		trigger = {
			has_variable = john_wycliffe
		}
		localization_key = historical_character.john_wycliffe
	}

	text = {
		trigger = {
			has_variable = roger_bacon
		}
		localization_key = historical_character.roger_bacon
	}

	text = {
		trigger = {
			has_variable = heloise_dargenteuil
		}
		localization_key = historical_character.heloise_dargenteuil
	}

	text = {
		trigger = {
			has_variable = peter_abelard
		}
		localization_key = historical_character.peter_abelard
	}

	text = {
		trigger = {
			has_variable = petrarch
		}
		localization_key = historical_character.petrarch
	}

	text = {
		trigger = {
			has_variable = christine_pizan
		}
		localization_key = historical_character.christine_pizan
	}

	text = {
		trigger = {
			has_variable = giotto_di_bondone
		}
		localization_key = historical_character.giotto_di_bondone
	}

	text = {
		trigger = {
			has_variable = fibonacci
		}
		localization_key = historical_character.fibonacci
	}

	text = {
		trigger = {
			has_variable = giovanni_boccaccio
		}
		localization_key = historical_character.giovanni_boccaccio
	}

	text = {
		trigger = {
			has_variable = snorri_sturluson
		}
		localization_key = historical_character.snorri_sturluson
	}

	text = {
		trigger = {
			has_variable = hrotsvitha
		}
		localization_key = historical_character.hrotsvitha
	}

	text = {
		trigger = {
			has_variable = ramanuja
		}
		localization_key = historical_character.ramanuja
	}

	text = {
		trigger = {
			has_variable = arnaldus_de_villa_nova
		}
		localization_key = historical_character.arnaldus_de_villa_nova
	}

	text = {
		trigger = {
			has_variable = ibn_khaldun
		}
		localization_key = historical_character.ibn_khaldun
	}

	text = {
		trigger = {
			has_variable = rumi
		}
		localization_key = historical_character.rumi
	}

	text = {
		trigger = {
			has_variable = avicenna
		}
		localization_key = historical_character.avicenna
	}

	text = {
		trigger = {
			has_variable = averroes
		}
		localization_key = historical_character.averroes
	}

	text = {
		trigger = {
			has_variable = al_biruni
		}
		localization_key = historical_character.al_biruni
	}

	text = {
		trigger = {
			has_variable = rashi
		}
		localization_key = historical_character.rashi
	}

	text = {
		trigger = {
			has_variable = yehuda_halevi
		}
		localization_key = historical_character.yehuda_halevi
	}

	text = {
		trigger = {
			has_variable = shaprut
		}
		localization_key = historical_character.shaprut
	}

	text = {
		trigger = {
			has_variable = gersonides
		}
		localization_key = historical_character.gersonides
	}

	text = {
		trigger = {
			has_variable = ezra
		}
		localization_key = historical_character.ezra
	}

	text = {
		trigger = {
			has_variable = gabriol
		}
		localization_key = historical_character.gabriol
	}

	text = {
		trigger = {
			has_variable = nachmanides
		}
		localization_key = historical_character.nachmanides
	}

	text = {
		trigger = {
			has_variable = crescas
		}
		localization_key = historical_character.crescas
	}

	text = {
		trigger = {
			has_variable = saadia
		}
		localization_key = historical_character.saadia
	}

	text = {
		trigger = {
			has_variable = awkal
		}
		localization_key = historical_character.awkal
	}

	text = {
		trigger = {
			has_variable = benjamin_of_tudela
		}
		localization_key = historical_character.benjamin_of_tudela
	}

	text = {
		trigger = {
			has_variable = marco_polo
		}
		localization_key = historical_character.marco_polo
	}

	text = {
		trigger = {
			has_variable = bridget_of_sweden
		}
		localization_key = historical_character.bridget_of_sweden
	}

	text = {
		trigger = {
			has_variable = meister_eckhart
		}
		localization_key = historical_character.meister_eckhart
	}

	text = {
		trigger = {
			has_variable = jangar
		}
		localization_key = historical_character.jangar
	}

	text = {
		trigger = {
			has_variable = zawisza
		}
		localization_key = historical_character.zawisza
	}

	text = {
		trigger = {
			has_variable = theophanes_the_greek
		}
		localization_key = historical_character.theophanes_the_greek
	}

	text = {
		trigger = {
			has_variable = nicetas_choniates
		}
		localization_key = historical_character.nicetas_choniates
	}

	text = {
		trigger = {
			has_variable = michael_psellos
		}
		localization_key = historical_character.michael_psellos
	}

	text = {
		trigger = {
			has_variable = john_tzetzes
		}
		localization_key = historical_character.john_tzetzes
	}

	text = {
		trigger = {
			has_variable = theophylact_of_ohrid
		}
		localization_key = historical_character.theophylact_of_ohrid
	}

	text = {
		trigger = {
			has_variable = eustathius_of_thessalonica
		}
		localization_key = historical_character.eustathius_of_thessalonica
	}

	text = {
		trigger = {
			has_variable = nicephorus_blemmydes
		}
		localization_key = historical_character.nicephorus_blemmydes
	}

	text = {
		trigger = {
			has_variable = georgius_pachymeres
		}
		localization_key = historical_character.georgius_pachymeres
	}

	text = {
		trigger = {
			has_variable = manuel_moschopoulos
		}
		localization_key = historical_character.manuel_moschopoulos
	}

	text = {
		trigger = {
			has_variable = theodore_metochites
		}
		localization_key = historical_character.theodore_metochites
	}

	text = {
		trigger = {
			has_variable = michael_choniates
		}
		localization_key = historical_character.michael_choniates
	}

	text = {
		trigger = {
			has_variable = joseph_tarchaneiotes
		}
		localization_key = historical_character.joseph_tarchaneiotes
	}

	text = {
		trigger = {
			has_variable = gemistus_pletho
		}
		localization_key = historical_character.gemistus_pletho
	}

	text = {
		trigger = {
			has_variable = arethas_of_caesarea
		}
		localization_key = historical_character.arethas_of_caesarea
	}

	text = {
		trigger = {
			has_variable = basil_lekapenos
		}
		localization_key = historical_character.basil_lekapenos
	}

	text = {
		trigger = {
			has_variable = john_the_orphanotrophos
		}
		localization_key = historical_character.john_the_orphanotrophos
	}

	text = {
		trigger = {
			has_variable = samonas
		}
		localization_key = historical_character.samonas
	}

	text = {
		trigger = {
			has_variable = peter_the_eunuch
		}
		localization_key = historical_character.peter_the_eunuch
	}

	text = {
		trigger = {
			has_variable = constantine_the_paphlagonian
		}
		localization_key = historical_character.constantine_the_paphlagonian
	}

	text = {
		trigger = {
			has_variable = peter_the_stratopedarches
		}
		localization_key = historical_character.peter_the_stratopedarches
	}

	text = {
		trigger = {
			has_variable = basilios_bessarion
		}
		localization_key = historical_character.basilios_bessarion
	}

	text = {
		trigger = {
			has_variable = demetrios_kydones
		}
		localization_key = historical_character.demetrios_kydones
	}

	text = {
		trigger = {
			has_variable = manuel_holobolos
		}
		localization_key = historical_character.manuel_holobolos
	}

	text = {
		trigger = {
			has_variable = john_axuch
		}
		localization_key = historical_character.john_axuch
	}

	text = {
		trigger = {
			has_variable = mkhitar_gosh
		}
		localization_key = historical_character.mkhitar_gosh
	}

	text = {
		trigger = {
			has_variable = shota_rustaveli
		}
		localization_key = historical_character.shota_rustaveli
	}

	text = {
		trigger = {
			has_variable = grigor_tatevatsi
		}
		localization_key = historical_character.grigor_tatevatsi
	}

	text = {
		trigger = {
			has_variable = sargis_pitsak
		}
		localization_key = historical_character.sargis_pitsak
	}

	text = {
		trigger = {
			has_variable = medici
		}
		localization_key = historical_character.medici
	}

	text = {
		trigger = {
			has_variable = borgia
		}
		localization_key = historical_character.borgia
	}

	text = {
		trigger = {
			has_variable = william_wallace
		}
		localization_key = historical_character.william_wallace
	}

	text = {
		trigger = {
			has_variable = la_hire
		}
		localization_key = historical_character.la_hire
	}

	text = {
		trigger = {
			has_variable = bar_sauma
		}
		localization_key = historical_character.bar_sauma
	}

	text = {
		trigger = {
			has_variable = hodja
		}
		localization_key = historical_character.hodja
	}

	text = {
		trigger = {
			has_variable = widukind_of_corvey
		}
		localization_key = historical_character.widukind_of_corvey
	}

	text = {
		trigger = {
			has_variable = roger_de_flor
		}
		localization_key = historical_character.roger_de_flor
	}

	text = {
		trigger = {
			has_variable = regino_of_prum
		}
		localization_key = historical_character.regino_of_prum
	}

	text = {
		trigger = {
			has_variable = geoffrey_of_monmouth
		}
		localization_key = historical_character.geoffrey_of_monmouth
	}

	text = {
		trigger = {
			has_variable = raiktor
		}
		localization_key = historical_character.raiktor
	}

	text = {
		trigger = {
			always = no
		}
		localization_key = generic_importance
		fallback = yes
	}
}

HistoricalCharacterJobDesc = {
	type = character
	random_valid = yes

	text = {
		trigger = {
			OR = {
				has_trait = eunuch_1
				has_trait = beardless_eunuch
			}
		}
		localization_key = historical_character.eunuch
	}

	text = {
		trigger = {
			has_trait = diplomat
		}
		localization_key = historical_character.diplomat
	}

	text = {
		trigger = {
			has_trait = gallant
		}
		localization_key = historical_character.gallant_knight
	}

	text = {
		trigger = {
			has_trait = strategist
		}
		localization_key = historical_character.strategist
	}

	text = {
		trigger = {
			has_education_martial_trigger = yes
			NOT = { has_trait = strategist }
		}
		localization_key = historical_character.warrior
	}

	text = {
		trigger = {
			has_trait = lifestyle_traveler
			has_trait = organizer
		}
		localization_key = historical_character.explorer
	}

	text = {
		trigger = {
			faith = faith:norse_pagan
			has_trait = lifestyle_mystic
		}
		localization_key = historical_character.soothsayer
	}

	text = {
		trigger = {
			OR = {
				has_trait = devoted
				has_trait = theologian
			}
		}
		localization_key = historical_character.theologian
	}

	text = {
		fallback = yes
		trigger = {
			OR = {
				has_education_learning_trigger = yes
				has_trait = scholar
			}
			NOR = {
				has_trait = devoted
				has_trait = theologian
				has_trait = poet
				AND = {
					faith = faith:norse_pagan
					has_trait = lifestyle_mystic
				}
				has_trait = architect
			}
		}
		localization_key = historical_character.scholar
	}

	text = {
		trigger = {
			has_trait = poet
			NOT = { has_trait = berserker }
		}
		localization_key = historical_character.poet
	}

	text = {
		trigger = {
			has_trait = poet
			has_trait = berserker
		}
		localization_key = historical_character.warrior_poet
	}

	text = {
		trigger = {
			has_education_stewardship_trigger = yes
			NOT = { has_trait = lifestyle_traveler }
		}
		localization_key = historical_character.banker
	}

	text = {
		trigger = {
			has_education_stewardship_trigger = yes
			has_trait = lifestyle_traveler
		}
		localization_key = historical_character.merchant
	}

	text = {
		trigger = {
			has_trait = architect
		}
		localization_key = historical_character.artist
	}

	text = {
		trigger = {
			has_trait = lifestyle_physician
		}
		localization_key = historical_character.physician
	}

	text = {
		trigger = {
			has_trait = poet
			NOT = { has_trait = theologian }
		}
		localization_key = historical_character.author
	}
}


DescriptorPositiveStandalone = {
	type = character

	random_valid = yes

	text = {
		trigger = {
			has_trait = loyal
		}
		localization_key = positive_desc_loyal
	}

	text = {
		trigger = {
			OR = {
				has_trait = zealous
				has_trait = humble
			}
		}
		localization_key = positive_desc_faithful
	}

	text = {
		trigger = {
			has_trait = generous
		}
		localization_key = positive_desc_generous
	}

	text = {
		trigger = {
			OR = {
				has_trait = just
				has_trait = honest
			}
		}
		localization_key = positive_desc_honorable
	}

	text = {
		trigger = {
			has_trait = just
		}
		localization_key = positive_desc_principled
	}

	text = {
		trigger = {
			has_trait = arbitrary
		}
		localization_key = positive_desc_pragmatic
	}

	text = {
		trigger = {
			has_trait = lustful
		}
		localization_key = positive_desc_passionate
	}

	text = {
		trigger = {
			has_trait = chaste
		}
		localization_key = positive_desc_wholesome
	}

	text = {
		trigger = {
			has_trait = gluttonous
		}
		localization_key = positive_desc_epicurean
	}

	text = {
		trigger = {
			has_trait = temperate
		}
		localization_key = positive_desc_disciplined
	}

	text = {
		trigger = {
			has_trait = greedy
		}
		localization_key = positive_desc_frugal
	}

	text = {
		trigger = {
			has_trait = lazy
		}
		localization_key = positive_desc_relaxed
	}

	text = {
		trigger = {
			has_trait = diligent
		}
		localization_key = positive_desc_dedicated
	}

	text = {
		trigger = {
			has_trait = wrathful
		}
		localization_key = positive_desc_forceful
	}

	text = {
		trigger = {
			has_trait = calm
		}
		localization_key = positive_desc_even_tempered
	}

	text = {
		trigger = {
			OR = {
				has_trait = calm
				has_trait = pensive
			}
		}
		localization_key = positive_desc_poised
	}

	text = {
		trigger = {
			has_trait = patient
		}
		localization_key = positive_desc_composed
	}

	text = {
		trigger = {
			has_trait = impatient
		}
		localization_key = positive_desc_vigorous
	}

	text = {
		trigger = {
			has_trait = arrogant
		}
		localization_key = positive_desc_confident
	}

	text = {
		trigger = {
			has_trait = humble
		}
		localization_key = positive_desc_respectful
	}

	text = {
		trigger = {
			has_trait = deceitful
		}
		localization_key = positive_desc_cunning
	}

	text = {
		trigger = {
			has_trait = deceitful
		}
		localization_key = positive_desc_sly
	}

	text = {
		trigger = {
			has_trait = honest
		}
		localization_key = positive_desc_sincere
	}

	text = {
		trigger = {
			OR = {
				has_trait = craven
				has_trait = pensive
			}
		}
		localization_key = positive_desc_prudent
	}

	text = {
		trigger = {
			has_trait = brave
		}
		localization_key = positive_desc_courageous
	}

	text = {
		trigger = {
			has_trait = brave
		}
		localization_key = positive_desc_fearless
	}

	text = {
		trigger = {
			has_trait = shy
		}
		localization_key = positive_desc_coy
	}

	text = {
		trigger = {
			OR = {
				has_trait = charming
				has_trait = gregarious
			}
		}
		localization_key = positive_desc_friendly
	}

	text = {
		trigger = {
			OR = {
				has_trait = charming
				has_trait = gregarious
			}
		}
		localization_key = positive_desc_sociable
	}

	text = {
		trigger = {
			OR = {
				has_trait = charming
				has_trait = gregarious
			}
		}
		localization_key = positive_desc_agreeable
	}

	text = {
		trigger = {
			OR = {
				has_trait = shy
				has_trait = pensive
			}
		}
		localization_key = positive_desc_reserved
	}

	text = {
		trigger = {
			has_trait = ambitious
		}
		localization_key = positive_desc_determined
	}

	text = {
		trigger = {
			has_trait = ambitious
		}
		localization_key = positive_desc_driven
	}

	text = {
		trigger = {
			has_trait = ambitious
		}
		localization_key = positive_desc_enthusiastic
	}

	text = {
		trigger = {
			has_trait = content
		}
		localization_key = positive_desc_untroubled
	}

	text = {
		trigger = {
			OR = {
				has_trait = cynical
				has_trait = pensive
			}
		}
		localization_key = positive_desc_circumspect
	}

	text = {
		trigger = {
			has_trait = zealous
		}
		localization_key = positive_desc_devout
	}

	text = {
		trigger = {
			has_trait = paranoid
		}
		localization_key = positive_desc_wary
	}

	text = {
		trigger = {
			has_trait = trusting
		}
		localization_key = positive_desc_loyal
	}

	text = {
		trigger = {
			has_trait = trusting
		}
		localization_key = positive_desc_committed
	}

	text = {
		trigger = {
			has_trait = compassionate
		}
		localization_key = positive_desc_kind
	}

	text = {
		trigger = {
			has_trait = callous
		}
		localization_key = positive_desc_thick_skinned
	}

	text = {
		trigger = {
			has_trait = callous
		}
		localization_key = positive_desc_unsusceptible
	}

	text = {
		trigger = {
			has_trait = sadistic
		}
		localization_key = positive_desc_efficient
	}

	text = {
		trigger = {
			has_trait = stubborn
		}
		localization_key = positive_desc_resolute
	}

	text = {
		trigger = {
			has_trait = fickle
		}
		localization_key = positive_desc_flexible
	}

	text = {
		trigger = {
			has_trait = vengeful
		}
		localization_key = positive_desc_trenchant
	}

	text = {
		trigger = {
			has_trait = forgiving
		}
		localization_key = positive_desc_magnanimous
	}

	text = {
		trigger = {
			has_trait = forgiving
		}
		localization_key = positive_desc_merciful
	}

	text = {
		trigger = {
			has_trait = rowdy
		}
		localization_key = positive_desc_irrepressible
	}

	text = {
		trigger = {
			has_trait = rowdy
		}
		localization_key = positive_desc_unstoppable
	}

	text = {
		trigger = {
			has_trait = rowdy
		}
		localization_key = positive_desc_exuberant
	}

	text = {
		trigger = {
			has_trait = charming
		}
		localization_key = positive_desc_crafty
	}

	text = {
		trigger = {
			has_trait = rowdy
		}
		localization_key = positive_desc_mischievous
	}

	text = {
		trigger = {
			has_trait = charming
		}
		localization_key = positive_desc_artful
	}

	text = {
		trigger = {
			has_trait = charming
		}
		localization_key = positive_desc_effusive
	}

	text = {
		trigger = {
			has_trait = curious
		}
		localization_key = positive_desc_forthcoming
	}

	text = {
		trigger = {
			has_trait = curious
		}
		localization_key = positive_desc_expressive
	}

	text = {
		trigger = {
			has_trait = curious
		}
		localization_key = positive_desc_inquisitive
	}

	text = {
		trigger = {
			has_trait = curious
		}
		localization_key = positive_desc_enquiring
	}

	text = {
		trigger = {
			has_trait = curious
		}
		localization_key = positive_desc_observant
	}

	text = {
		trigger = {
			has_trait = bossy
		}
		localization_key = positive_desc_self_assured
	}

	text = {
		trigger = {
			has_trait = bossy
		}
		localization_key = positive_desc_adept
	}

	text = {
		trigger = {
			OR = {
				has_trait = bossy
				has_trait = diligent
				has_trait = pensive
			}
		}
		localization_key = positive_desc_meticulous
	}

	text = {
		trigger = {
			intrigue > 14
		}
		localization_key = positive_desc_subtle
	}

	text = {
		trigger = {
			martial > 14
		}
		localization_key = positive_desc_imposing
	}

	text = {
		trigger = {
			OR = {
				diplomacy > root.diplomacy
				has_trait = charming
			}
		}
		localization_key = positive_desc_charming
	}

	text = {
		trigger = {
			stewardship > 14
		}
		localization_key = positive_desc_industrious
	}

	text = {
		trigger = {
			learning > 14
		}
		localization_key = positive_desc_wise
	}

	text = {
		trigger = {
			age > 65
		}
		localization_key = positive_desc_venerable
	}

	text = {
		trigger = {
			age < 25
		}
		localization_key = positive_desc_youthful
	}

	text = {
		trigger = { always = no }
		fallback = yes
		localization_key = positive_desc_compliment_adjective
	}
}

DescriptorNegativeStandalone = {
	type = character

	random_valid = yes

	text = {
		trigger = {
			has_trait = disloyal
		}
		localization_key = negative_desc_traitorous
	}

	text = {
		trigger = {
			has_trait = deceitful
		}
		localization_key = negative_desc_subversive
	}

	text = {
		trigger = {
			OR = {
				has_trait = wrathful
				has_trait = sadistic
				has_trait = vengeful
				has_trait = brave
			}
		}

		localization_key = negative_desc_oppressing
	}


	text = {
		trigger = {
			OR = {
				has_trait = shy
				has_trait = content
				has_trait = craven
			}
		}
		localization_key = negative_desc_pathetic
	}

	text = {
		trigger = {
			age > 65
		}
		localization_key = negative_desc_decrepit
	}

	text = {
		trigger = {
			OR = {
				age < 25
				has_trait = trusting
			}
		}
		localization_key = negative_desc_naive
	}

	text = {
		trigger = {
			has_trait = arrogant
		}
		localization_key = negative_desc_arrogant
	}

	text = {
		trigger = {
			has_trait = cynical
		}
		localization_key = negative_desc_faithless
	}

	text = {
		trigger = {
			OR = {
				has_trait = arrogant
				has_trait = shy
				has_trait = chaste
			}
		}
		localization_key = negative_desc_aloof
	}

	text = {
		trigger = {
			has_trait = generous
		}
		localization_key = negative_desc_wasteful
	}

	text = {
		trigger = {
			has_trait = lustful
		}
		localization_key = negative_desc_lewd
	}

	text = {
		trigger = {
			OR = {
				has_trait = gluttonous
				has_trait = greedy
			}
		}
		localization_key = negative_desc_insatiable
	}

	text = {
		trigger = {
			OR = {
				has_trait = calm
				has_trait = lazy
			}
		}
		localization_key = negative_desc_lethargic
	}

	text = {
		trigger = {
			has_trait = trusting
		}
		localization_key = negative_desc_gullible
	}

	text = {
		trigger = {
			OR = {
				has_trait = zealous
				has_trait = wrathful
				has_trait = vengeful
			}
		}
		localization_key = negative_desc_rabid
	}

	text = {
		trigger = {
			has_trait = zealous
		}
		localization_key = negative_desc_fanatical
	}

	text = {
		trigger = {
			OR = {
				has_trait = zealous
				has_trait = wrathful
				has_trait = vengeful
				has_trait = lunatic
				has_trait = possessed
			}
		}
		localization_key = negative_desc_delirious
	}

	text = {
		trigger = {
			OR = {
				has_trait = wrathful
				has_trait = vengeful
				has_trait = sadistic
			}
		}
		localization_key = negative_desc_ruinous
	}

	text = {
		trigger = {
			OR = {
				has_trait = deceitful
				intrigue > 14
			}
		}
		localization_key = negative_desc_dishonest
	}

	text = {
		trigger = {
			OR = {
				has_trait = deceitful
				intrigue > 14
			}
		}
		localization_key = negative_desc_crooked
	}

	text = {
		trigger = {
			OR = {
				has_trait = deceitful
				has_trait = callous
				intrigue > 14
			}
		}
		localization_key = negative_desc_insidious
	}

	text = {
		trigger = {
			has_trait = craven
		}
		localization_key = negative_desc_spineless
	}

	text = {
		trigger = {
			has_trait = craven
		}
		localization_key = negative_desc_gutless
	}

	text = {
		trigger = {
			has_trait = craven
		}
		localization_key = negative_desc_cowardly
	}

	text = {
		trigger = {
			OR = {
				has_trait = shy
				has_trait = humble
			}
		}
		localization_key = negative_desc_apprehensive
	}

	text = {
		trigger = {
			OR = {
				has_trait = temperate
				has_trait = humble
			}
		}
		localization_key = negative_desc_restrained
	}

	text = {
		trigger = {
			OR = {
				has_trait = temperate
				has_trait = humble
				has_trait = just
			}
		}
		localization_key = negative_desc_austere
	}

	text = {
		trigger = {
			has_trait = just
		}
		localization_key = negative_desc_rigid
	}

	text = {
		trigger = {
			OR = {
				has_trait = vengeful
				has_trait = wrathful
			}
		}
		localization_key = negative_desc_spiteful
	}

	text = {
		trigger = {
			OR = {
				has_trait = vengeful
				has_trait = wrathful
			}
		}
		localization_key = negative_desc_hostile
	}

	text = {
		trigger = {
			has_trait = sadistic
		}
		localization_key = negative_desc_perverse
	}

	text = {
		trigger = {
			has_trait = sadistic
		}
		localization_key = negative_desc_ruthless
	}

	text = {
		trigger = {
			OR = {
				has_trait = lustful
				has_trait = gregarious
			}
		}
		localization_key = negative_desc_unrestrained
	}

	text = {
		trigger = {
			OR = {
				has_trait = ambitious
				has_trait = arrogant
			}
		}
		localization_key = negative_desc_brash
	}

	text = {
		trigger = {
			OR = {
				has_trait = gregarious
				has_trait = honest
			}
		}
		localization_key = negative_desc_brazen
	}

	text = {
		trigger = {
			OR = {
				has_trait = gregarious
				has_trait = honest
				has_trait = brave
				has_trait = lustful
			}
		}
		localization_key = negative_desc_audacious
	}

	text = {
		trigger = {
			OR = {
				has_trait = humble
				has_trait = honest
			}
		}
		localization_key = negative_desc_guileless
	}

	text = {
		trigger = {
			has_trait = brave
		}
		localization_key = negative_desc_reckless
	}

	text = {
		trigger = {
			OR = {
				has_trait = diligent
				has_trait = patient
			}
		}
		localization_key = negative_desc_unrelenting
	}

	text = {
		trigger = {
			has_trait = impatient
		}
		localization_key = negative_desc_impatient
	}

	text = {
		trigger = {
			has_trait = cynical
		}
		localization_key = negative_desc_pessimistic
	}

	text = {
		trigger = {
			intrigue > 14
		}
		localization_key = negative_desc_false
	}


	text = {
		trigger = {
			martial > 14
		}
		localization_key = negative_desc_pretentious
	}

	text = {
		trigger = {
			diplomacy > 14
		}
		localization_key = negative_desc_disagreeable
	}

	text = {
		trigger = {
			diplomacy > 14
		}
		localization_key = negative_desc_grousing
	}

	text = {
		trigger = {
			diplomacy > 14
		}
		localization_key = negative_desc_querulous
	}

	text = {
		trigger = {
			stewardship > 14
		}
		localization_key = negative_desc_fretful
	}

	text = {
		trigger = {
			learning > 14
		}
		localization_key = negative_desc_pompous
	}

	text = {
		trigger = {
			learning > 14
		}
		localization_key = negative_desc_overbearing
	}

	text = {
		trigger = {
			learning > 14
		}
		localization_key = negative_desc_abstruse
	}

	text = {
		trigger = {
			intrigue < 10
		}
		localization_key = negative_desc_graceless
	}

	text = {
		trigger = {
			intrigue < 10
		}
		localization_key = negative_desc_unsubtle
	}

	text = {
		trigger = {
			intrigue < 10
		}
		localization_key = negative_desc_ignorant
	}

	text = {
		trigger = {
			OR = {
				has_trait = craven
				has_trait = forgiving
				has_trait = ill
				has_trait = sickly
				has_trait = pneumonic
				has_trait = wounded
				martial < 10
			}
		}
		localization_key = negative_desc_feeble
	}

	text = {
		trigger = {
			diplomacy < 10
		}
		localization_key = negative_desc_dull
	}

	text = {
		trigger = {
			diplomacy < 10
		}
		localization_key = negative_desc_tedious
	}

	text = {
		trigger = {
			stewardship < 10
		}
		localization_key = negative_desc_inept
	}

	text = {
		trigger = {
			learning < 10
		}
		localization_key = negative_desc_simple
	}

	text = {
		trigger = {
			learning < 10
		}
		localization_key = negative_desc_witless
	}

	text = {
		trigger = {
			learning < 10
		}
		localization_key = negative_desc_obtuse
	}

	text = {
		trigger = {
			OR = {
				has_trait = rowdy
				has_trait = arrogant
				has_trait = wrathful
			}
		}
		localization_key = negative_desc_rebellious
	}

	text = {
		trigger = {
			OR = {
				has_trait = rowdy
				has_trait = arrogant
				has_trait = wrathful
			}
		}
		localization_key = negative_desc_boisterous
	}

	text = {
		trigger = {
			OR = {
				has_trait = rowdy
				has_trait = arrogant
				has_trait = wrathful
			}
		}
		localization_key = negative_desc_unruly
	}

	text = {
		trigger = {
			has_trait = deceitful
		}
		localization_key = negative_desc_devious
	}

	text = {
		trigger = {
			OR = {
				has_trait = charming
				has_trait = deceitful
			}
		}
		localization_key = negative_desc_wily
	}

	text = {
		trigger = {
			OR = {
				has_trait = charming
				has_trait = deceitful
			}
		}
		localization_key = negative_desc_shifty
	}

	text = {
		trigger = {
			OR = {
				has_trait = curious
				has_trait = humble
			}
		}
		localization_key = negative_desc_rattling
	}

	text = {
		trigger = {
			has_trait = curious
		}
		localization_key = negative_desc_annoying
	}

	text = {
		trigger = {
			has_trait = curious
		}
		localization_key = negative_desc_raucous
	}

	text = {
		trigger = {
			OR = {
				has_trait = pensive
				has_trait = diligent
			}
		}
		localization_key = negative_desc_meddling
	}

	text = {
		trigger = {
			OR = {
				has_trait = pensive
				has_trait = diligent
			}
		}
		localization_key = negative_desc_prying
	}

	text = {
		trigger = {
			OR = {
				has_trait = bossy
				has_trait = gregarious
			}
		}
		localization_key = negative_desc_intrusive
	}

	text = {
		trigger = {
			OR = {
				has_trait = bossy
				has_trait = arrogant
			}
		}
		localization_key = negative_desc_overconfident
	}

	text = {
		trigger = {
			OR = {
				has_trait = bossy
				has_trait = impatient
			}
		}
		localization_key = negative_desc_careless
	}

	text = {
		trigger = {
			OR = {
				has_trait = bossy
				has_trait = arrogant
			}
		}
		localization_key = negative_desc_hubristic
	}

	text = {
		trigger = { always = no }
		fallback = yes
		localization_key = negative_desc_insult_adjective
	}
}

