﻿defined_text = {
	name = GetMystic
	
	use_first_valid = yes
	
	text = {
		trigger = {
        has_character_flag = mystic_is_fraud
		}
		localisation_key = "Mystic is Fraud"
	}
}

defined_text = {
	name = GetPlotter
	
	use_first_valid = yes
	
	text = {
		trigger = {
        any_plotter = { target = ROOT }
		   }
		localisation_key = Yes
	}
	text = {
		localisation_key = No
	}
}

defined_text = {
	name = GetEthnicity

	use_first_valid = yes # Defaults to no
	
	text = {
		trigger = {
			race = danish
		}
		localisation_key = Danish
	}
	text = {
		trigger = {
			race = norse
		}
		localisation_key = Norse
	}
	text = {
		trigger = {
			race = swedish
		}
		localisation_key = Swedish
	}
	text = {
		trigger = {
			race = norwegian
		}
		localisation_key = Norwegian
	}
	text = {
		trigger = {
			race = german
		}
		localisation_key = German
	}
	text = {
		trigger = {
			race = lombard
		}
		localisation_key = Lombard
	}
	text = {
		trigger = {
			race = old_frankish
		}
		localisation_key = Frankish
	}
	text = {
		trigger = {
			race = suebi
		}
		localisation_key = Suebi
	}
	text = {
		trigger = {
			race = english
		}
		localisation_key = English
	}
	text = {
		trigger = {
			race = saxon 
		}
		localisation_key = Anglo-Saxon
	}
	text = {
		trigger = {
			race = old_saxon
		}
		localisation_key = Saxon
	}
	text = {
		trigger = {
			race = frisian
		}
		localisation_key = Frisian
	}
	text = {
		trigger = {
			race = dutch
		}
		localisation_key = Dutch
	}
	text = {
		trigger = {
			race = frankish 
		}
		localisation_key = French
	}
	text = {
		trigger = {
			race = norman
		}
		localisation_key = Norman
	}
	text = {
		trigger = {
			race = italian
		}
		localisation_key = Italian
	}
	text = {
		trigger = {
			race = occitan
		}
		localisation_key = Occitan
	}
	text = {
		trigger = {
			race = roman
		}
		localisation_key = Roman
	}
	text = {
		trigger = {
			race = dalmatian
		}
		localisation_key = Dalmatian
	}
	text = {
		trigger = {
			race = outremer
		}
		localisation_key = Outremer
	}
	text = {
		trigger = {
			race = sardinian
		}
		localisation_key = Sardinian
	}
	text = {
		trigger = {
			race = castillan 
		}
		localisation_key = Castilian
	}
	text = {
		trigger = {
			race = basque 
		}
		localisation_key = Basque
	}
	text = {
		trigger = {
			race = catalan
		}
		localisation_key = Catalan
	}
	text = {
		trigger = {
			race = portuguese
		}
		localisation_key = Portuguese
	}
	text = {
		trigger = {
			race = visigothic
		}
		localisation_key = Visigothic
	}
	text = {
		trigger = {
			race = arberian
		}
		localisation_key = Arberian
	}
	text = {
		trigger = {
			race = armenian
		}
		localisation_key = Armenian
	}
	text = {
		trigger = {
			race = greek
		}
		localisation_key = Greek
	}
	text = {
		trigger = {
			race = alan
		}
		localisation_key = Alan
	}
	text = {
		trigger = {
			race = georgian
		}
		localisation_key = Georgian
	}
	text = {
		trigger = {
			race = assyrian
		}
		localisation_key = Assyrian
	}
	text = {
		trigger = {
			race = coptic
		}
		localisation_key = Coptic
	}
	text = {
		trigger = {
			race = crimean_gothic
		}
		localisation_key = Gothic
	}	
	text = {
		trigger = {
			race = irish
		}
		localisation_key = Irish
	}
	text = {
		trigger = {
			race = scottish
		}
		localisation_key = Scottish
	}
	text = {
		trigger = {
			race = pictish
		}
		localisation_key = Pictish
	}
	text = {
		trigger = {
			race = welsh
		}
		localisation_key = Welsh
	}
	text = {
		trigger = {
			race = breton
		}
		localisation_key = Breton
	}
	text = {
		trigger = {
			race = finnish
		}
		localisation_key = Finnish
	}
	text = {
		trigger = {
			race = lappish
		}
		localisation_key = Sami
	}
	text = {
		trigger = {
			race = ugricbaltic
		}
		localisation_key = Estonian
	}
		text = {
		trigger = {
			race = komi
		}
		localisation_key = Komi
	}
		text = {
		trigger = {
			race = khanty
		}
		localisation_key = Khanty
	}
	text = {
		trigger = {
			race = samoyed
		}
		localisation_key = Nenets	
	}
		text = {
		trigger = {
			race = mordvin
		}
		localisation_key = Mordvin
	}
	text = {
		trigger = {
			race = meshchera
		}
		localisation_key = Meshchera	
	}
		text = {
		trigger = {
			race = lettigallish
		}
		localisation_key = Lettigallian
	}
	text = {
		trigger = {
			race = lithuanian
		}
		localisation_key = Lithuanian
	}
		text = {
		trigger = {
			race = prussian
		}
		localisation_key = Prussian
	}
	text = {
		trigger = {
			race = turkish
		}
		localisation_key = Turkish
	}
		text = {
		trigger = {
			race = pecheneg
		}
		localisation_key = Pecheneg
	}
	text = {
		trigger = {
			race = cuman
		}
		localisation_key = Cuman
	}
		text = {
		trigger = {
			race = khazar

		}
		localisation_key = Khazar
	}
	text = {
		trigger = {
			race = bolghar
		}
		localisation_key = Bolghar
	}
		text = {
		trigger = {
			race = avar
		}
		localisation_key = Avar
	}
	text = {
		trigger = {
			race = karluk
		}
		localisation_key = Karluk
	}
		text = {
		trigger = {
			race = kirghiz
		}
		localisation_key = Kirghiz
	}
	text = {
		trigger = {
			race = uyghur
		}
		localisation_key = Uyghur
	}
		text = {
		trigger = {
			race = mongol
		}
		localisation_key = Mongol
	}
	text = {
		trigger = {
			race = khitan
		}
		localisation_key = Khitan
	}
	text = {
		trigger = {
			race = jurchen
		}
		localisation_key = Jurchen
	}
	text = {
		trigger = {
			race = bedouin_arabic
		}
		localisation_key = Bedouin	
	}
		text = {
		trigger = {
			race = maghreb_arabic
		}
		localisation_key = Berber
	}
	text = {
		trigger = {
			race = levantine_arabic
		}
		localisation_key = Levantine
	}
		text = {
		trigger = {
			race = egyptian_arabic
		}
		localisation_key = Egyptian
	}
	text = {
		trigger = {
			race = andalusian_arabic
		}
		localisation_key = Andalusian
	}
		text = {
		trigger = {
			race = russian
		}
		localisation_key = Russian
	}
	text = {
		trigger = {
			race = ilmenian
		}
		localisation_key = Ilmenian
	}
		text = {
		trigger = {
			race = severian
		}
		localisation_key = Severian
	}
	text = {
		trigger = {
			race = volhynian
		}
		localisation_key = Volhynian
	}
		text = {
		trigger = {
			race = pommeranian 
		}
		localisation_key = Pomeranian
	}
	text = {
		trigger = {
			race = bohemian
		}
		localisation_key = Bohemian
	}
		text = {
		trigger = {
			race = polish
		}
		localisation_key = Polish	
	}
	text = {
		trigger = {
			race = slovieni 
		}
		localisation_key = Slovien
	}
		text = {
		trigger = {
			race = croatian
		}
		localisation_key = Croatian
	}
	text = {
		trigger = {
			race = serbian
		}
		localisation_key = Serbian
	}
		text = {
		trigger = {
			race = romanian
		}
		localisation_key = Vlach
	}
	text = {
		trigger = {
			race = bulgarian
		}
		localisation_key = Bulgarian
	}
		text = {
		trigger = {
			race = carantanian
		}
		localisation_key = Carantanian	
	}
	text = {
		trigger = {
			race = bosnian
		}
		localisation_key = Bosnian
	}
		text = {
		trigger = {
			race = hungarian
		}
		localisation_key = Hungarian
	}
	text = {
		trigger = {
			race = persian
		}
		localisation_key = Persian
	}
	text = {
		trigger = {
			race = sogdian
		}
		localisation_key = Sogdian
	}
	text = {
		trigger = {
			race = tocharian
		}
		localisation_key = Tocharian
	}
		text = {
		trigger = {
			race = kurdish
		}
		localisation_key = Kurdish
	}
	text = {
		trigger = {
			race = afghan
		}
		localisation_key = Afghan
	}
		text = {
		trigger = {
			race = baloch
		}
		localisation_key = Baloch	
	}
	text = {
		trigger = {
			race = saka
		}
		localisation_key = Saka
	}
		text = {
		trigger = {
			race = ethiopian
		}
		localisation_key = Ethiopian
	}
	text = {
		trigger = {
			race = somali
		}
		localisation_key = Somali
	}
		text = {
		trigger = {
			race = nubian
		}
		localisation_key = Nubian
	}
	text = {
		trigger = {
			race = daju
		}
		localisation_key = Daju
	}
		text = {
		trigger = {
			race = kanuri
		}
		localisation_key = Kanuri
	}
	text = {
		trigger = {
			race = hausa
		}
		localisation_key = Hausa
	}
		text = {
		trigger = {
			race = zaghawa
		}
		localisation_key = Zaghawa
	}
	text = {
		trigger = {
			race = manden 
		}
		localisation_key = Mandé
	}
		text = {
		trigger = {
			race = soninke
		}
		localisation_key = Soninke
	}
	text = {
		trigger = {
			race = songhay
		}
		localisation_key = Songhay
	}
		text = {
		trigger = {
			race = nahuatl
		}
		localisation_key = Nahua
	}
	text = {
		trigger = {
			race = ashkenazi
		}
		localisation_key = Ashkenazi
	}
		text = {
		trigger = {
			race = sephardi
		}
		localisation_key = Sephardi
	}
	text = {
		trigger = {
			race = bengali
		}
		localisation_key = Bengali
	}
		text = {
		trigger = {
			race = oriya
		}
		localisation_key = Oriya
	}
	text = {
		trigger = {
			race = assamese
		}
		localisation_key = Assamese
	}
	text = {
		trigger = {
			race = hindustani
		}
		localisation_key = Hindustani
	}
		text = {
		trigger = {
			race = gujurati
		}
		localisation_key = Gujarati
	}
	text = {
		trigger = {
			race = panjabi
		}
		localisation_key = Panjabi
	}
		text = {
		trigger = {
			race = rajput
		}
		localisation_key = Rajput
	}
	text = {
		trigger = {
			race = sindhi
		}
		localisation_key = Sindhi
	}
		text = {
		trigger = {
			race = marathi
		}
		localisation_key = Marathi
	}
	text = {
		trigger = {
			race = sinhala
		}
		localisation_key = Sinhala
	}
		text = {
		trigger = {
			race = nepali
		}
		localisation_key = Nepali
	}
	text = {
		trigger = {
			race = tamil
		}
		localisation_key = Tamil
	}
		text = {
		trigger = {
			race = telugu
		}
		localisation_key = Telugu
	}
	text = {
		trigger = {
			race = kannada
		}
		localisation_key = Kannada
	}
		text = {
		trigger = {
			race = bodpa
		}
		localisation_key = Bödpa
	}
	text = {
		trigger = {
			race = tangut
		}
		localisation_key = Tangut
	}
		text = {
		trigger = {
			race = zhangzhung
		}
		localisation_key = Zhangzhung
	}
	text = {
		trigger = {
			race = sumpa
		}
		localisation_key = Sumpa
	}
		text = {
		trigger = {
			race = han
		}
		localisation_key = Han
	}
	text = {
		trigger = {
			race = horse
		}
		localisation_key = Horse
	}
		text = {
		trigger = {
			race = cat
		}
		localisation_key = Cat
	}
	text = {
		trigger = {
			race = bear
		}
		localisation_key = Bear
	}
	text = {
		trigger = {
			race = hedgehog_culture
		}
		localisation_key = Hedgehog
	}
	text = {
		trigger = {
			race = duck_culture
		}
		localisation_key = Duck
	}
		text = {
		trigger = {
			race = dog_culture
		}
		localisation_key = Dog
	}
	text = {
		trigger = {
			race = elephant_culture
		}
		localisation_key = Elephant
	}
		text = {
		trigger = {
			race = dragon_culture
		}
		localisation_key = Dragon
	}
	text = {
		trigger = {
			race = red_panda
		}
		localisation_key = Panda
 }
}

defined_text = {
	name = GetSociety
	
	use_first_valid = yes
	text = {
		trigger = {
			is_in_society = yes
		}
		localisation_key = [This.Society.GetName]
	}
	text = {
		localisation_key = None
	}
}

defined_text = {
	name = GetReligion
	
	use_first_valid = yes
	text = {
		trigger = {
			has_secret_religion = yes
		}
		localisation_key = [This.TrueReligion.GetFullName]
	}
	text = {
		localisation_key = None
	}
}

defined_text = {
	name = GetLover
	
	use_first_valid = yes
	text = {
		trigger = {
			NOT = { num_of_lovers ﻿﻿= 1 }
		}
		localisation_key = [This.Lover.GetFullName]
	}
	text = {
		localisation_key = None
	}
}

defined_text = {
	name = GetPlotName
	
	use_first_valid = yes
	text = {
		trigger = {
			NOT = { has_plot = no }
		}
		localisation_key = [This.GetPlot]
	}
	text = {
		localisation_key = None
	}
}

defined_text = {
	name = GetRealFather

	use_first_valid = yes # Defaults to no
 text = {
		trigger = {
			OR = {
			trait = bastard
			trait = legit_bastard
		}
	}
		localisation_key = [This.TrueFather.GetFullName]
	}
	text = {
		trigger = {
			is_father_real_father = 0
	}
		localisation_key = [This.TrueFather.GetFullName]
	}
 text = {
		trigger = {
		 NOT = {
			trait = bastard
			trait = legit_bastard
		}
	}
		localisation_key = None 
	}
}
defined_text = {
	name = GetHealth

	use_first_valid = yes # Defaults to no

	text = {
		trigger = {
			health = 20.0
		}
		localisation_key = 20.0
	}
	text = {
		trigger = {
			health = 19.5
		}
		localisation_key = 19.5
	}
	text = {
		trigger = {
			health = 19.0
		}
		localisation_key = 19.0
	}
	text = {
		trigger = {
			health = 18.5
		}
		localisation_key = 18.5
	}
	text = {
		trigger = {
			health = 18.0
		}
		localisation_key = 18.0
	}
	text = {
		trigger = {
			health = 17.5
		}
		localisation_key = 17.5
	}
	text = {
		trigger = {
			health = 17.0
		}
		localisation_key = 17.0
	}
	text = {
		trigger = {
			health = 16.5
		}
		localisation_key = 16.5
	}
	text = {
		trigger = {
			health = 16.0
		}
		localisation_key = 16.0
	}
	text = {
		trigger = {
			health = 15.5
		}
		localisation_key = 15.5
	}
	text = {
		trigger = {
			health = 15.0
		}
		localisation_key = 15.0
	}
	text = {
		trigger = {
			health = 14.5
		}
		localisation_key = 14.5
	}
	text = {
		trigger = {
			health = 14.0
		}
		localisation_key = 14.0
	}
	text = {
		trigger = {
			health = 13.5
		}
		localisation_key = 13.5
	}
	text = {
		trigger = {
			health = 13.0
		}
		localisation_key = 13.0
	}
	text = {
		trigger = {
			health = 12.5
		}
		localisation_key = 12.5
	}
	text = {
		trigger = {
			health = 12.0
		}
		localisation_key = 12.0
	}
	text = {
		trigger = {
			health = 11.5
		}
		localisation_key = 11.5
	}
	text = {
		trigger = {
			health = 11.0
		}
		localisation_key = 11.0
	}
	text = {
		trigger = {
			health = 10.5
		}
		localisation_key = 10.5
	}
	text = {
		trigger = {
			health = 10.0
		}
		localisation_key = 10.0
	}
	text = {
		trigger = {
			health = 9.5
		}
		localisation_key = 9.5
	}
	text = {
		trigger = {
			health = 9.0
		}
		localisation_key = 9.0
	}
	text = {
		trigger = {
			health = 8.5
		}
		localisation_key = 8.5
	}
	text = {
		trigger = {
			health = 8.0
		}
		localisation_key = 8.0
	}
	text = {
		trigger = {
			health = 7.5
		}
		localisation_key = 7.5
	}
	text = {
		trigger = {
			health = 7.0
		}
		localisation_key = 7.0
	}
	text = {
		trigger = {
			health = 6.5
		}
		localisation_key = 6.5
	}
	text = {
		trigger = {
			health = 6.0
		}
		localisation_key = 6.0
	}
	text = {
		trigger = {
			health = 5.5
		}
		localisation_key = 5.5
	}
	text = {
		trigger = {
			health = 5.0
		}
		localisation_key = 5.0
	}
	text = {
		trigger = {
			health = 4.5
		}
		localisation_key = 4.5
	}
	text = {
		trigger = {
			health = 4.0
		}
		localisation_key = 4.0
	}
	text = {
		trigger = {
			health = 3.5
		}
		localisation_key = 3.5
	}
	text = {
		trigger = {
			health = 3.0
		}
		localisation_key = 3.0
	}
	text = {
		trigger = {
			health = 2.5
		}
		localisation_key = 2.5
	}
	text = {
		trigger = {
			health = 2.0
		}
		localisation_key = 2.0
	}
	text = {
		trigger = {
			health = 1.5
		}
		localisation_key = 1.5
	}
	text = {
		trigger = {
			health = 1.0
		}
		localisation_key = 1.0
	}
	text = {
		trigger = {
			health = 0.5
		}
		localisation_key = 0.5
	}
	text = {
		trigger = {
			OR = {
				health = 0.0
				NOT = { health = 0 }
			}
		}
		localisation_key = 0.0
	}
}

defined_text = {
	name = GetFertility

	use_first_valid = yes # Defaults to no

	text = {
		trigger = {
			fertility = 2.00
		}
		localisation_key = 200%
	}
	text = {
		trigger = {
			fertility = 1.95
		}
		localisation_key = 195%
	}
	text = {
		trigger = {
			fertility = 1.90
		}
		localisation_key = 190%
	}
	text = {
		trigger = {
			fertility = 1.85
		}
		localisation_key = 185%
	}
	text = {
		trigger = {
			fertility = 1.80
		}
		localisation_key = 180%
	}
	text = {
		trigger = {
			fertility = 1.75
		}
		localisation_key = 175%
	}
	text = {
		trigger = {
			fertility = 1.70
		}
		localisation_key = 170%
	}
	text = {
		trigger = {
			fertility = 1.65
		}
		localisation_key = 165%
	}
	text = {
		trigger = {
			fertility = 1.60
		}
		localisation_key = 160%
	}
	text = {
		trigger = {
			fertility = 1.55
		}
		localisation_key = 155%
	}
	text = {
		trigger = {
			fertility = 1.50
		}
		localisation_key = 150%
	}
	text = {
		trigger = {
			fertility = 1.45
		}
		localisation_key = 145%
	}
	text = {
		trigger = {
			fertility = 1.40
		}
		localisation_key = 140%
	}
	text = {
		trigger = {
			fertility = 1.35
		}
		localisation_key = 135%
	}
	text = {
		trigger = {
			fertility = 1.30
		}
		localisation_key = 130%
	}
	text = {
		trigger = {
			fertility = 1.25
		}
		localisation_key = 125%
	}
	text = {
		trigger = {
			fertility = 1.20
		}
		localisation_key = 120%
	}
	text = {
		trigger = {
			fertility = 1.15
		}
		localisation_key = 115%
	}
	text = {
		trigger = {
			fertility = 1.10
		}
		localisation_key = 110%
	}
	text = {
		trigger = {
			fertility = 1.05
		}
		localisation_key = 105%
	}
	text = {
		trigger = {
			fertility = 1.00
		}
		localisation_key = 100%
	}
	text = {
		trigger = {
			fertility = 0.95
		}
		localisation_key = 95%
	}
	text = {
		trigger = {
			fertility = 0.90
		}
		localisation_key = 90%
	}
	text = {
		trigger = {
			fertility = 0.85
		}
		localisation_key = 85%
	}
	text = {
		trigger = {
			fertility = 0.80
		}
		localisation_key = 80%
	}
	text = {
		trigger = {
			fertility = 0.75
		}
		localisation_key = 75%
	}
	text = {
		trigger = {
			fertility = 0.70
		}
		localisation_key = 70%
	}
	text = {
		trigger = {
			fertility = 0.65
		}
		localisation_key = 65%
	}
	text = {
		trigger = {
			fertility = 0.60
		}
		localisation_key = 60%
	}
	text = {
		trigger = {
			fertility = 0.55
		}
		localisation_key = 55%
	}
	text = {
		trigger = {
			fertility = 0.50
		}
		localisation_key = 50%
	}
	text = {
		trigger = {
			fertility = 0.45
		}
		localisation_key = 45%
	}
	text = {
		trigger = {
			fertility = 0.40
		}
		localisation_key = 40%
	}
	text = {
		trigger = {
			fertility = 0.35
		}
		localisation_key = 35%
	}
	text = {
		trigger = {
			fertility = 0.30
		}
		localisation_key = 30%
	}
	text = {
		trigger = {
			fertility = 0.25
		}
		localisation_key = 25%
	}
	text = {
		trigger = {
			fertility = 0.20
		}
		localisation_key = 20%
	}
	text = {
		trigger = {
			fertility = 0.15
		}
		localisation_key = 15%
	}
	text = {
		trigger = {
			fertility = 0.10
		}
		localisation_key = 10%
	}
	text = {
		trigger = {
			fertility = 0.05
		}
		localisation_key = 5%
	}
	text = {
		trigger = {
			OR = {
				fertility = 0.00
				NOT = { fertility = 0.00 }
			}
		}
		localisation_key = 0%
	}
}
	