﻿

PossessedEpisode = {
	type = character

	text = {
		trigger = {
			OR = {
				is_witch_trigger = yes
				has_character_modifier = possessed_prophetic_visions
				has_trait = lifestyle_mystic
				has_trait = zealous
			}
		}
		localization_key = possessed_vision
	}

	text = {
		localization_key = possessed_episode
	}
}

EventTitleDisease = {
	type = character

	text = {
		trigger = { scope:sick_character = { has_trait = wounded_3 } }
		localization_key = trait_wounded_3
	}
	text = {
		trigger = { scope:sick_character = { has_trait = wounded_2 } }
		localization_key = trait_wounded_2
	}
	text = {
		trigger = { scope:sick_character = { has_trait = wounded_1 } }
		localization_key = trait_wounded
	}
	text = {
		trigger = { scope:disease_type = flag:ill }
		localization_key = trait_ill
	}
	text = {
		trigger = { scope:disease_type = flag:pneumonic }
		localization_key = trait_pneumonic
	}
	text = {
		trigger = { scope:disease_type = flag:gout_ridden }
		localization_key = trait_gout_ridden
	}
	text = {
		trigger = { scope:disease_type = flag:leper }
		localization_key = trait_leper
	}
	text = {
		trigger = { scope:disease_type = flag:typhus }
		localization_key = trait_typhus
	}
	text = {
		trigger = { scope:disease_type = flag:consumption }
		localization_key = trait_consumption
	}
	text = {
		trigger = { scope:disease_type = flag:cancer }
		localization_key = trait_cancer
	}
	text = {
		trigger = { scope:disease_type = flag:lovers_pox }
		localization_key = trait_lovers_pox
	}
	text = {
		trigger = { scope:disease_type = flag:early_great_pox }
		localization_key = trait_lovers_pox
	}
	text = {
		trigger = { scope:disease_type = flag:great_pox }
		localization_key = trait_great_pox
	}
	text = {
		trigger = { scope:disease_type = flag:smallpox }
		localization_key = trait_smallpox
	}
	text = {
		trigger = { scope:disease_type = flag:measles }
		localization_key = trait_measles
	}
	text = {
		trigger = { scope:disease_type = flag:dysentery }
		localization_key = trait_dysentery
	}
	text = {
		trigger = { scope:disease_type = flag:ergotism }
		localization_key = trait_ergotism
	}
	text = {
		trigger = { scope:disease_type = flag:bubonic_plague }
		localization_key = trait_bubonic_plague
	}
}

GetYoungMiddleAgedOld = {
	type = character

	text = {
		trigger = { age <= 30 }
		localization_key = age_young
	}

	text = {
		trigger = {
			age > 30
			age < 60
		}
		localization_key = age_middle_aged
	}

	text = {
		trigger = { age >= 60 }
		localization_key = age_old
	}
}

GetYoungOld = {
	type = character

	text = {
		trigger = { age < scope:second.age }
		localization_key = age_young
	}

	text = {
		trigger = { age >= scope:second.age }
		localization_key = age_old
	}
}

RandomDisease = {
	type = character

	random_valid = yes

	text = { localization_key = disease_pneumonic }

	text = { localization_key = disease_gout_ridden }

	text = { localization_key = disease_leper }

	text = { localization_key = disease_typhus }

	text = { localization_key = disease_consumption }

	text = { localization_key = disease_cancer }

	text = { localization_key = disease_lovers_pox }

	text = { localization_key = disease_early_great_pox }

	text = { localization_key = disease_great_pox }

	text = { localization_key = disease_smallpox }
	
	text = { localization_key = disease_measles }
	
	text = { localization_key = disease_dysentery }
	
	text = { localization_key = disease_ergotism }

	text = { localization_key = disease_bubonic_plague }
}

GetRandomBattlefieldMedic = {
	type = character
	random_valid = yes

	# Have only added words that are fairly short so that it stays snappy — something you might yell in a crisis.

	text = { localization_key = medic_doctor }

	text = { localization_key = medic_physic }
	
	text = { localization_key = medic_surgeon }
	
	text = { localization_key = medic_sawbones }
	
	text = { localization_key = medic_barber }	
}

GetRandomCourtMedic = {
	type = character
	random_valid = yes

	# Have only added words that are fairly short so that it stays snappy — something you might yell in a crisis.

	text = { localization_key = medic_doctor }

	text = { localization_key = medic_physic }
	
	text = { localization_key = medic_surgeon }
}
