﻿LifestyleFocus = {
	type = character

	text = {
		trigger = { has_lifestyle = martial_lifestyle }
		localization_key = LifestyleFocus_martial
	}
	text = {
		trigger = { has_lifestyle = diplomacy_lifestyle }
		localization_key = LifestyleFocus_diplomacy
	}
	text = {
		trigger = { has_lifestyle = intrigue_lifestyle }
		localization_key = LifestyleFocus_intrigue
	}
	text = {
		trigger = { has_lifestyle = stewardship_lifestyle }
		localization_key = LifestyleFocus_stewardship
	}
	text = {
		trigger = { has_lifestyle = learning_lifestyle }
		localization_key = LifestyleFocus_learning
	}
}


CompositionType = {
	type = character

	text = {
		trigger = { var:composition_type = flag:song }
		localization_key = CompositionType_song
	}
	text = {
		trigger = { var:composition_type = flag:chronicle }
		localization_key = CompositionType_chronicle
	}
	text = {
		trigger = { var:composition_type = flag:poem }
		localization_key = CompositionType_poem
	}
}

CompositionTypeActionPP = {
	type = character

	text = {
		trigger = { var:composition_type = flag:song }
		localization_key = CompositionTypeAction_listening
	}
	text = {
		trigger = {
			OR = {
				var:composition_type = flag:chronicle
				var:composition_type = flag:poem
			}
		}
		localization_key = CompositionTypeAction_reading
	}
}

CompositionTypeActionPast = {
	type = character

	text = {
		trigger = { var:composition_type = flag:song }
		localization_key = CompositionTypeAction_listened
	}
	text = {
		trigger = {
			OR = {
				var:composition_type = flag:chronicle
				var:composition_type = flag:poem
			}
		}
		localization_key = CompositionTypeAction_read
	}
}

CompositionDetail = {
	type = character

	text = {
		trigger = { var:composition_detail = flag:horse }
		localization_key = CompositionDetail_horse
	}

	text = {
		trigger = { var:composition_detail = flag:ox }
		localization_key = CompositionDetail_ox
	}

	text = {
		trigger = { var:composition_detail = flag:witch }
		localization_key = CompositionDetail_witch
	}

	text = {
		trigger = { var:composition_detail = flag:magical_sword }
		localization_key = CompositionDetail_magical_sword
	}

	text = {
		trigger = { var:composition_detail = flag:dragon }
		localization_key = CompositionDetail_dragon
	}

	text = {
		trigger = { var:composition_detail = flag:emperor }
		localization_key = CompositionDetail_emperor
	}

	text = {
		trigger = { var:composition_detail = flag:river }
		localization_key = CompositionDetail_river
	}

	text = {
		trigger = { var:composition_detail = flag:mountain }
		localization_key = CompositionDetail_mountain
	}

	text = {
		trigger = { var:composition_detail = flag:hermit }
		localization_key = CompositionDetail_hermit
	}
}

CommissionEpicScribes = {
	type = character

	text = {
		trigger = { government_has_flag = government_is_tribal }
		localization_key = CommissionEpicScribes_bards
	}

	text = {
		localization_key = CommissionEpicScribes_scribes
	}
}

CommissionEpicScribe = {
	type = character

	text = {
		trigger = { government_has_flag = government_is_tribal }
		localization_key = CommissionEpicScribe_bard
	}

	text = {
		localization_key = CommissionEpicScribe_scribe
	}
}

CommissionEpicComposer = {
	type = character

	text = {
		trigger = { exists = scope:second }
		localization_key = CommissionEpicComposer_composer
	}
	text = {
		localization_key = CommissionEpicComposer_scribes
	}
}

CommissionEpicComposerHasHave = {
	type = character

	text = {
		trigger = { exists = scope:second }
		localization_key = CommissionEpicComposerHasHave_has
	}
	text = {
		localization_key = CommissionEpicComposerHasHave_have
	}
}

CommissionEpicComposerThem = {
	type = character

	text = {
		trigger = { exists = scope:second }
		localization_key = CommissionEpicComposerThem_composer
	}
	text = {
		localization_key = CommissionEpicComposerThem_scribes
	}
}

CommissionEpicComposerThey = {
	type = character

	text = {
		trigger = { exists = scope:second }
		localization_key = CommissionEpicComposerThey_composer
	}
	text = {
		localization_key = CommissionEpicComposerThey_scribes
	}
}

CommissionEpicComposerTheir = {
	type = character

	text = {
		trigger = { exists = scope:second }
		localization_key = CommissionEpicComposerTheir_composer
	}
	text = {
		localization_key = CommissionEpicComposerTheir_scribes
	}
}

GetRandomPositiveTrait = {
	type = character

	random_valid = yes

	text = {
		trigger = { has_character_flag = trait_intellect_good_1_flag }
		localization_key = trait_intellect_good_1
	}

	text = {
		trigger = { has_character_flag = trait_intellect_good_2_flag }
		localization_key = trait_intellect_good_2
	}

	text = {
		trigger = { has_character_flag = trait_intellect_good_3_flag }
		localization_key = trait_intellect_good_3
	}

	text = {
		trigger = { has_character_flag = trait_physique_good_1_flag }
		localization_key = trait_physique_good_1
	}

	text = {
		trigger = { has_character_flag = trait_physique_good_2_flag }
		localization_key = trait_physique_good_2
	}

	text = {
		trigger = { has_character_flag = trait_physique_good_3_flag }
		localization_key = trait_physique_good_3
	}

	text = {
		trigger = { has_character_flag = trait_fecund_flag }
		localization_key = trait_fecund
	}

	text = {
		trigger = { has_character_flag = trait_pure_blooded_flag }
		localization_key = trait_pure_blooded
	}

	text = {
		trigger = { has_character_flag = trait_beauty_good_1_flag }
		localization_key = trait_beauty_good_1
	}

	text = {
		trigger = { has_character_flag = trait_beauty_good_2_female_flag }
		localization_key = trait_beauty_good_female_2
	}

	text = {
		trigger = { has_character_flag = trait_beauty_good_2_male_flag }
		localization_key = trait_beauty_good_male_2
	}

	text = {
		trigger = { has_character_flag = trait_beauty_good_3_flag }
		localization_key = trait_beauty_good_3
	}
}
