﻿# Generated Character Templates
# Contains character templates used for Raiding/Travel/Misc events

## Tribal Characters
# Feisty - A young, feisty tribal girl. Brave and headstrong personality. Good physique and has a decent Martial/Prowess statline. Good knight/Commander.
# Submissive - A young, shy submissive tribal girl. Craven and shy personality. Either beautiful or intelligent with a diplomacy/stewardship/learning eudcation. Not very good at martial/prowess.
# Gaintess - Gaintess tribal women. Strong and good physique but not very intelligent and poor education. Fantastic prowess but little elsewhere.
# Chieftess - A tribal chieftess, leads a matriachal village of women. Good fighter and maybe intelligent/beautiful. "Amazonian" vibes.

## Castle Characters
# Noble - All rounder character, have personality and lifestyle trait based of education, also get a single good congential trait.
# Knight - Martial character with an upstanding personality, good commander or knight
# Ranger - Martial character with hunter trait, also good personality traits
# Princess - Better version of noble, always has a "good" personality

# Temple Characters
# Priestess - A devoted character with physician skills plus good learning, has virtuous traits (according to their faith)
# Gardener - Servent character with gardener/herbalist trait
# Head Priestess - Better then Priestess with good diplomacy as well (but starts a little older)

## City Characters
# These are quite sterotypical to their name, each is geared to a different Attribute
# Merchant - Stewardship
# Diplomat - Diplomacy
# Spy - Intrigue, good beauty trait
# Guard - Martial
# Teacher - Good teacher, has shrewd and intelligence but is also frail

## Generic Characters
# Farmers daughter - A young, farmers daughter. Gregarious and strong. Good physqiue, ok attributes but nothing special.
# Adventurer Princess - Similar to Princess, an adventurer with a far away culture/look. Should have good all around stats and traits.
# Orphan - Young Orphan girls, three sisters in total, variable attributes and stats but generally just ok
# Dwarf - Dwarf women
# Peasent - Just a scruffy, mostly random/useless lowborn peasent
# Witch - A practiced witch, decent learning stats, some good traits, also is a witch!
# Tavern Wench - A young, beautiful tavern wench, decent intrigue stats
# Idiot Peasent - Useless beyond compare, fit only to be a stooge or footstool

## Reminder for self when building character templates
# We need:
# 1. Age
# 2. Education Trait (1 total)
# 3. Personality Traits (3 total)
# 4. Attribute Stats
# 5. Custom Traits


## Tribal Characters
# Feisty
regula_generated_tribal_feisty_character = {
	age = { 16 20 }

	random_traits_list = {
		count = 1
		education_martial_1 = {}
		education_martial_2 = {}
		education_martial_3 = {}
	}

	random_traits_list = {
		count = 1
		physique_good_1 = {}
		physique_good_2 = {}
	}

	trait = brave
	random_traits_list = {
		count = 2
		ambitious = {}
		diligent = {}
		wrathful = {}
		impatient = {}
		just = {}
		lustful = {}
		arrogant = {}
	}

	martial = { min_template_decent_skill max_template_decent_skill }
	prowess = { min_template_decent_skill max_template_decent_skill }
}

# Submissive
regula_generated_tribal_submissive_character = {
	age = { 16 20 }

	random_traits_list = {
		count = 1
		education_diplomacy_2 = {}
		education_diplomacy_3 = {}
		education_stewardship_2 = {}
		education_stewardship_3 = {}
		education_learning_2 = {}
		education_learning_3 = {}
	}

	random_traits_list = {
		count = 1
		beauty_good_1 = {}
		beauty_good_2 = {}
		intellect_good_1 = {}
		intellect_good_2 = {}
	}

	trait = craven
	random_traits_list = {
		count = 2
		shy = {}
		calm = {}
		just = {}
		lustful = {}
		content = {}
		patient = {}
		humble = {}
		compassionate = {}
		forgiving = {}
	}

	diplomacy = { min_template_decent_skill max_template_decent_skill }
	stewardship = { min_template_decent_skill max_template_decent_skill }
	learning = { min_template_decent_skill max_template_decent_skill }
	intrigue = { min_template_low_skill max_template_low_skill }
	martial = { min_template_low_skill max_template_low_skill }
	prowess = { min_template_low_skill max_template_low_skill }
}

# Giantess
regula_generated_tribal_giant_character = {
	# Age
	age = { 20 30 }

	# Education
	random_traits_list = {
		count = 1
		education_martial_1 = {}
		education_martial_2 = {}
	}

	# Personality
	trait = brave
	random_traits_list = {
		count = 2
		ambitious = {}
		diligent = {}
		wrathful = {}
		impatient = {}
		just = {}
		lustful = {}
		arrogant = {}
	}

	# Attributes
	diplomacy = { min_template_low_skill max_template_low_skill }
	stewardship = { min_template_low_skill max_template_low_skill }
	learning = { min_template_low_skill max_template_low_skill }
	intrigue = { min_template_low_skill max_template_low_skill }
	martial = { min_template_low_skill max_template_low_skill }
	prowess = { min_template_high_skill max_template_high_skill }

	# Custom Traits
	trait = giant
	trait = strong
	random_traits_list = {
		count = 1
		physique_good_2 = {}
		physique_good_3 = {}
	}
	random_traits_list = {
		count = 1
		intellect_bad_1 = {}
		intellect_bad_2 = {}
		intellect_bad_3 = {}
	}
}

# Chieftess
regula_generated_tribal_chieftess_character = {
	# Age
	age = { 23 30 }

	# Education
	random_traits_list = {
		count = 1
		education_martial_2 = {}
		education_martial_3 = {}
	}

	# Personality
	trait = ambitious
	random_traits_list = {
		count = 2
		brave = {}
		diligent = {}
		wrathful = {}
		impatient = {}
		just = {}
		honest = {}
		lustful = {}
		humble = {}
		zealous = {}
		stubborn = {}
	}

	# Attributes
	diplomacy = { min_template_decent_skill max_template_decent_skill }
	stewardship = { min_template_low_skill max_template_decent_skill }
	learning = { min_template_low_skill max_template_decent_skill }
	intrigue = { min_template_low_skill max_template_low_skill }
	martial = { min_template_high_skill max_template_high_skill }
	prowess = { min_template_high_skill max_template_high_skill }

	# Custom Traits
	trait = lifestyle_blademaster
	random_traits_list = {
		count = 1
		physique_good_1 = {}
		physique_good_2 = {}
		physique_good_3 = {}
	}
	random_traits_list = {
		count = 1
		intellect_good_1 = {}
		intellect_good_2 = {}
		beauty_good_1 = {}
		beauty_good_2 = {}
	}
}

## Castle Characters
# Noble
regula_generated_castle_noble_character = {
	# Age
	age = { 20 40 }

	# Education
	# Here we tie their bonus lifestyle trait to their education and also a single personality trait
	random_traits_list = {
		count = 1
		education_intrigue_3 = {}
		education_intrigue_4 = {}
		education_diplomacy_3 = {}
		education_diplomacy_4 = {}
		education_stewardship_3 = {}
		education_stewardship_4 = {}
		education_martial_3 = {}
		education_martial_4 = {}
		education_learning_3 = {}
		education_learning_4 = {}
	}

	random_traits_list = {
		count = 1
		schemer = {trigger={scope:created_character={has_trait = education_intrigue}}}
		seducer = {trigger={scope:created_character={has_trait = education_intrigue}}}
		torturer = {trigger={scope:created_character={has_trait = education_intrigue}}}

		diplomat = {trigger={scope:created_character={has_trait = education_diplomacy}}}
		family_first = {trigger={scope:created_character={has_trait = education_diplomacy}}}
		august = {trigger={scope:created_character={has_trait = education_diplomacy}}}

		architect = {trigger={scope:created_character={has_trait = education_stewardship}}}
		administrator = {trigger={scope:created_character={has_trait = education_stewardship}}}
		avaricious = {trigger={scope:created_character={has_trait = education_stewardship}}}

		strategist = {trigger={scope:created_character={has_trait = education_martial}}}
		overseer = {trigger={scope:created_character={has_trait = education_martial}}}
		gallant = {trigger={scope:created_character={has_trait = education_martial}}}

		whole_of_body = {trigger={scope:created_character={has_trait = education_learning}}}
		scholar = {trigger={scope:created_character={has_trait = education_learning}}}
		theologian = {trigger={scope:created_character={has_trait = education_learning}}}
	}

	# Random personality trait that ties to their education/focus
	random_traits_list = {
		count = 2
		deceitful = {trigger={scope:created_character={has_trait = education_intrigue}}}
		paranoid = {trigger={scope:created_character={has_trait = education_intrigue}}}
		cynical = {trigger={scope:created_character={has_trait = education_intrigue}}}
		lustful = {trigger={scope:created_character={has_trait = education_intrigue}}}
		fickle = {trigger={scope:created_character={has_trait = education_intrigue}}}

		honest = {trigger={scope:created_character={has_trait = education_diplomacy}}}
		trusting = {trigger={scope:created_character={has_trait = education_diplomacy}}}
		compassionate = {trigger={scope:created_character={has_trait = education_diplomacy}}}
		content = {trigger={scope:created_character={has_trait = education_diplomacy}}}
		gregarious = {trigger={scope:created_character={has_trait = education_diplomacy}}}

		greedy = {trigger={scope:created_character={has_trait = education_stewardship}}}
		diligent = {trigger={scope:created_character={has_trait = education_stewardship}}}
		just = {trigger={scope:created_character={has_trait = education_stewardship}}}
		temperate = {trigger={scope:created_character={has_trait = education_stewardship}}}
		stubborn = {trigger={scope:created_character={has_trait = education_stewardship}}}

		brave = {trigger={scope:created_character={has_trait = education_martial}}}
		wrathful = {trigger={scope:created_character={has_trait = education_martial}}}
		vengeful = {trigger={scope:created_character={has_trait = education_martial}}}
		zealous = {trigger={scope:created_character={has_trait = education_martial}}}
		ambitious = {trigger={scope:created_character={has_trait = education_martial}}}

		calm = {trigger={scope:created_character={has_trait = education_learning}}}
		humble = {trigger={scope:created_character={has_trait = education_learning}}}
		chaste = {trigger={scope:created_character={has_trait = education_learning}}}
		shy = {trigger={scope:created_character={has_trait = education_learning}}}
		patient = {trigger={scope:created_character={has_trait = education_learning}}}
	}

	# Attributes
	learning = { min_template_decent_skill max_template_decent_skill }
	intrigue = { min_template_decent_skill max_template_decent_skill }
	stewardship = { min_template_decent_skill max_template_decent_skill }
	diplomacy = { min_template_decent_skill max_template_decent_skill }
	martial = { min_template_decent_skill max_template_decent_skill }
	prowess = { min_template_decent_skill max_template_decent_skill }

	# Custom Traits
	random_traits_list = {
		count = 1
		beauty_good_1 = {}
		beauty_good_2 = {}
		intellect_good_1 = {}
		intellect_good_2 = {}
		physique_good_1 = {}
		physique_good_2 = {}
	}

	# Make dynasty have some levels
	after_creation = {
		dynasty = {
			add_dynasty_prestige_level = 3
		}
	}
}

# Knight
regula_generated_castle_knight_character = {
	# Age
	age = { 20 30 }

	# Education
	random_traits_list = {
		count = 1
		education_martial_2 = {}
		education_martial_3 = {}
		education_martial_4 = {}
	}

	# Personality
	random_traits_list = {
		count = 2
		honest = {}
		trusting = {}
		compassionate = {}
		just = {}
		stubborn = {}
		brave = {}
		wrathful = {}
		vengeful = {}
		ambitious = {}
		calm = {}
		humble = {}
		zealous = {}
	}

	# Attributes
	martial = { min_template_decent_skill max_template_decent_skill }
	prowess = { min_template_high_skill max_template_high_skill }

	# Custom Traits
	random_traits_list = {
		count = 1
		logistician = {}
		military_engineer = {}
		aggressive_attacker = {}
		unyielding_defender = {}
		forder = {}
		flexible_leader = {}
		desert_warrior = {}
		jungle_stalker = {}
		reaver = {}
		reckless = {}
		open_terrain_expert = {}
		rough_terrain_expert = {}
		forest_fighter = {}
		cautious_leader = {}
		organizer = {}
		winter_soldier = {}
	}
	random_traits_list = {
		count = 1
		physique_good_1 = {}
		physique_good_2 = {}
	}
	random_traits_list = {
		lifestyle_blademaster = {}
	}
}

# Ranger
regula_generated_castle_ranger_character = {
	# Age
	age = { 18 25 }

	# Education
	random_traits_list = {
		count = 1
		education_martial_2 = {}
		education_martial_3 = {}
		education_martial_4 = {}
	}

	# Personality
	random_traits_list = {
		count = 2
		honest = {}
		trusting = {}
		compassionate = {}
		just = {}
		shy = {}
		patient = {}
		content = {}
		calm = {}
		humble = {}
		zealous = {}
		temperate = {}
	}

	# Attributes
	martial = { min_template_decent_skill max_template_decent_skill }
	prowess = { min_template_high_skill max_template_high_skill }

	# Custom Traits
	random_traits_list = {
		count = 1
		physique_good_1 = {}
		physique_good_2 = {}
	}
	trait = lifestyle_hunter
}

# Princess
regula_generated_castle_princess_character = {
	# Age
	age = { 16 20 }

	# Education
	# Here we tie their bonus lifestyle trait to their education and also a single personality trait
	random_traits_list = {
		count = 1
		education_intrigue_4 = {}
		education_diplomacy_4 = {}
		education_stewardship_4 = {}
		education_martial_4 = {}
		education_learning_4 = {}
	}

	random_traits_list = {
		count = 1
		schemer = {trigger={scope:created_character={has_trait = education_intrigue}}}
		seducer = {trigger={scope:created_character={has_trait = education_intrigue}}}
		torturer = {trigger={scope:created_character={has_trait = education_intrigue}}}

		diplomat = {trigger={scope:created_character={has_trait = education_diplomacy}}}
		family_first = {trigger={scope:created_character={has_trait = education_diplomacy}}}
		august = {trigger={scope:created_character={has_trait = education_diplomacy}}}

		architect = {trigger={scope:created_character={has_trait = education_stewardship}}}
		administrator = {trigger={scope:created_character={has_trait = education_stewardship}}}
		avaricious = {trigger={scope:created_character={has_trait = education_stewardship}}}

		strategist = {trigger={scope:created_character={has_trait = education_martial}}}
		overseer = {trigger={scope:created_character={has_trait = education_martial}}}
		gallant = {trigger={scope:created_character={has_trait = education_martial}}}

		whole_of_body = {trigger={scope:created_character={has_trait = education_learning}}}
		scholar = {trigger={scope:created_character={has_trait = education_learning}}}
		theologian = {trigger={scope:created_character={has_trait = education_learning}}}
	}

	# Personality
	# Only good "Princess" like traits
	random_traits_list = {
		count = 3
		lustful = {}
		honest = {}
		trusting = {}
		compassionate = {}
		gregarious = {}
		diligent = {}
		just = {}
		temperate = {}
		brave = {}
		ambitious = {}
		calm = {}
		humble = {}
		zealous = {}
		forgiving = {}
	}

	# Attributes
	learning = { min_template_average_skill max_template_decent_skill }
	intrigue = { min_template_average_skill max_template_decent_skill }
	stewardship = { min_template_average_skill max_template_decent_skill }
	diplomacy = { min_template_average_skill max_template_decent_skill }
	martial = { min_template_average_skill max_template_decent_skill }
	prowess = { min_template_low_skill max_template_average_skill }

	# Custom Traits
	random_traits_list = {
		count = 1
		pure_blooded = {}
		fecund = {}
		shrewd = {}
	}

	random_traits_list = {
		count = 1
		beauty_good_1 = {}
		beauty_good_2 = {}
		beauty_good_3 = {}
	}

	random_traits_list = {
		count = 1
		intellect_good_1 = {}
		intellect_good_2 = {}
		intellect_good_3 = {}
	}

	# Make dynasty have some levels
	after_creation = {
		dynasty = {
			add_dynasty_prestige_level = 6
		}
	}
}

## Temple Characters
# Priestess
regula_generated_temple_priestess_character = {
	# Age
	age = { 16 25 }

	# Education
	random_traits_list = {
		count = 1
		education_learning_2 = {}
		education_learning_3 = {}
	}

	# Personality
	## Give them two traits which are considered virtuous in their faith. Traits which would be the opposite of a neutral personality are omitted.
	random_traits_list = {
		count = 2
		lustful = {
			trigger = {
				scope:created_character.faith = { trait_is_virtue = lustful }
			}
		}
		chaste = {
			trigger = {
				scope:created_character.faith = { trait_is_virtue = chaste }
			}
		}
		gluttonous = {
			trigger = {
				scope:created_character.faith = { trait_is_virtue = gluttonous }
			}
		}
		temperate = {
			trigger = {
				scope:created_character.faith = { trait_is_virtue = temperate }
			}
		}
		greedy = {
			trigger = {
				scope:created_character.faith = { trait_is_virtue = greedy }
			}
		}
		generous = {
			trigger = {
				scope:created_character.faith = { trait_is_virtue = generous }
			}
		}
		wrathful = {
			trigger = {
				scope:created_character.faith = { trait_is_virtue = wrathful }
			}
		}
		calm = {
			trigger = {
				scope:created_character.faith = { trait_is_virtue = calm }
			}
		}
		patient = {
			trigger = {
				scope:created_character.faith = { trait_is_virtue = patient }
			}
		}
		impatient = {
			trigger = {
				scope:created_character.faith = { trait_is_virtue = impatient }
			}
		}
		arrogant = {
			trigger = {
				scope:created_character.faith = { trait_is_virtue = arrogant }
			}
		}
		humble = {
			trigger = {
				scope:created_character.faith = { trait_is_virtue = humble }
			}
		}
		deceitful = {
			trigger = {
				scope:created_character.faith = { trait_is_virtue = deceitful }
			}
		}
		honest = {
			trigger = {
				scope:created_character.faith = { trait_is_virtue = honest }
			}
		}
		craven = {
			trigger = {
				scope:created_character.faith = { trait_is_virtue = craven }
			}
		}
		brave = {
			trigger = {
				scope:created_character.faith = { trait_is_virtue = brave }
			}
		}
		ambitious = {
			trigger = {
				scope:created_character.faith = { trait_is_virtue = ambitious }
			}
		}
		content = {
			trigger = {
				scope:created_character.faith = { trait_is_virtue = content }
			}
		}
		arbitrary = {
			trigger = {
				scope:created_character.faith = { trait_is_virtue = arbitrary }
			}
		}
		just = {
			trigger = {
				scope:created_character.faith = { trait_is_virtue = just }
			}
		}
		paranoid = {
			trigger = {
				scope:created_character.faith = { trait_is_virtue = paranoid }
			}
		}
		trusting = {
			trigger = {
				scope:created_character.faith = { trait_is_virtue = trusting }
			}
		}
		compassionate = {
			trigger = {
				scope:created_character.faith = { trait_is_virtue = compassionate }
			}
		}
		callous = {
			trigger = {
				scope:created_character.faith = { trait_is_virtue = callous }
			}
		}
		sadistic = {
			trigger = {
				scope:created_character.faith = { trait_is_virtue = sadistic }
			}
		}
		stubborn = {
			trigger = {
				scope:created_character.faith = { trait_is_virtue = stubborn }
			}
		}
		fickle = {
			trigger = {
				scope:created_character.faith = { trait_is_virtue = fickle }
			}
		}
		vengeful = {
			trigger = {
				scope:created_character.faith = { trait_is_virtue = vengeful }
			}
		}
		forgiving = {
			trigger = {
				scope:created_character.faith = { trait_is_virtue = forgiving }
			}
		}
	}

	# Attributes
	learning = { min_template_decent_skill max_template_decent_skill }

	# Custom Traits
	trait = devoted
	trait = lifestyle_physician
}

# Gardener
regula_generated_temple_gardener_character = {
	# Age
	age = { 16 20 }

	# Education
	random_traits_list = {
		count = 1
		education_learning_1 = {}
		education_stewardship_1 = {}
		education_diplomacy_1 = {}
	}

	# Personality
	random_traits_list = {
		count = 2
		craven = {}
		lazy = {}
		content = {}
		shy = {}
		calm = {}
		patient = {}
		humble = {}
		trusting = {}
		honest = {}
	}

	# Attributes
	# Random stats

	# Custom Traits
	trait = lifestyle_gardener
}

# Head Priestess
regula_generated_temple_head_priestess_character = {
	# Age
	age = { 30 45 }

	# Education
	random_traits_list = {
		count = 1
		education_learning_3 = {}
		education_learning_4 = {}
	}

	# Personality
	## Give them three traits which are considered virtuous in their faith. Traits which would be the opposite of a neutral personality are omitted.
	random_traits_list = {
		count = 3
		lustful = {
			trigger = {
				scope:created_character.faith = { trait_is_virtue = lustful }
			}
		}
		chaste = {
			trigger = {
				scope:created_character.faith = { trait_is_virtue = chaste }
			}
		}
		gluttonous = {
			trigger = {
				scope:created_character.faith = { trait_is_virtue = gluttonous }
			}
		}
		temperate = {
			trigger = {
				scope:created_character.faith = { trait_is_virtue = temperate }
			}
		}
		greedy = {
			trigger = {
				scope:created_character.faith = { trait_is_virtue = greedy }
			}
		}
		generous = {
			trigger = {
				scope:created_character.faith = { trait_is_virtue = generous }
			}
		}
		wrathful = {
			trigger = {
				scope:created_character.faith = { trait_is_virtue = wrathful }
			}
		}
		calm = {
			trigger = {
				scope:created_character.faith = { trait_is_virtue = calm }
			}
		}
		patient = {
			trigger = {
				scope:created_character.faith = { trait_is_virtue = patient }
			}
		}
		impatient = {
			trigger = {
				scope:created_character.faith = { trait_is_virtue = impatient }
			}
		}
		arrogant = {
			trigger = {
				scope:created_character.faith = { trait_is_virtue = arrogant }
			}
		}
		humble = {
			trigger = {
				scope:created_character.faith = { trait_is_virtue = humble }
			}
		}
		deceitful = {
			trigger = {
				scope:created_character.faith = { trait_is_virtue = deceitful }
			}
		}
		honest = {
			trigger = {
				scope:created_character.faith = { trait_is_virtue = honest }
			}
		}
		craven = {
			trigger = {
				scope:created_character.faith = { trait_is_virtue = craven }
			}
		}
		brave = {
			trigger = {
				scope:created_character.faith = { trait_is_virtue = brave }
			}
		}
		ambitious = {
			trigger = {
				scope:created_character.faith = { trait_is_virtue = ambitious }
			}
		}
		content = {
			trigger = {
				scope:created_character.faith = { trait_is_virtue = content }
			}
		}
		arbitrary = {
			trigger = {
				scope:created_character.faith = { trait_is_virtue = arbitrary }
			}
		}
		just = {
			trigger = {
				scope:created_character.faith = { trait_is_virtue = just }
			}
		}
		paranoid = {
			trigger = {
				scope:created_character.faith = { trait_is_virtue = paranoid }
			}
		}
		trusting = {
			trigger = {
				scope:created_character.faith = { trait_is_virtue = trusting }
			}
		}
		compassionate = {
			trigger = {
				scope:created_character.faith = { trait_is_virtue = compassionate }
			}
		}
		callous = {
			trigger = {
				scope:created_character.faith = { trait_is_virtue = callous }
			}
		}
		sadistic = {
			trigger = {
				scope:created_character.faith = { trait_is_virtue = sadistic }
			}
		}
		stubborn = {
			trigger = {
				scope:created_character.faith = { trait_is_virtue = stubborn }
			}
		}
		fickle = {
			trigger = {
				scope:created_character.faith = { trait_is_virtue = fickle }
			}
		}
		vengeful = {
			trigger = {
				scope:created_character.faith = { trait_is_virtue = vengeful }
			}
		}
		forgiving = {
			trigger = {
				scope:created_character.faith = { trait_is_virtue = forgiving }
			}
		}
	}

	# Attributes
	learning = { min_template_high_skill max_template_high_skill }
	diplomacy = { min_template_decent_skill max_template_decent_skill }

	# Custom Traits
	trait = devoted
	trait = lifestyle_physician
}

## City Characters
# Merchant
regula_generated_city_merchant_character = {
	# Age
	age = { 20 35 }

	# Education
	random_traits_list = {
		count = 1
		education_stewardship_2 = {}
		education_stewardship_3 = {}
		education_stewardship_4 = {}
	}

	# Personality
	random_traits_list = {
		count = 2
		craven = {}
		diligent = {}
		stubborn = {}
		shy = {}
		calm = {}
		patient = {}
		just = {}
		trusting = {}
		honest = {}
		greedy = {}
	}

	# Attributes
	stewardship = { min_template_decent_skill max_template_decent_skill }

	# Custom Traits
}

# Diplomat
regula_generated_city_diplomat_character = {
	# Age
	age = { 30 40 }

	# Education
	random_traits_list = {
		count = 1
		education_diplomacy_2 = {}
		education_diplomacy_3 = {}
		education_diplomacy_4 = {}
	}

	# Personality
	random_traits_list = {
		count = 2
		lustful = {}
		generous = {}
		fickle = {}
		forgiving = {}
		calm = {}
		patient = {}
		arrogant = {}
		trusting = {}
		honest = {}
		gregarious = {}
	}

	# Attributes
	diplomacy = { min_template_decent_skill max_template_decent_skill }

	# Custom Traits
}

# Spy
regula_generated_city_spy_character = {
	# Age
	age = { 20 25 }

	# Education
	random_traits_list = {
		count = 1
		education_intrigue_2 = {}
		education_intrigue_3 = {}
		education_intrigue_4 = {}
	}

	# Personality
	random_traits_list = {
		count = 2
		lustful = {}
		vengeful = {}
		deceitful = {}
		ambitious = {}
		impatient = {}
		paranoid = {}
		arrogant = {}
		cynical = {}
		callous = {}
		gregarious = {}
	}

	# Attributes
	intrigue = { min_template_decent_skill max_template_decent_skill }

	# Custom Traits
	random_traits_list = {
		count = 1
		beauty_good_1 = {}
		beauty_good_2 = {}
	}
}

# Guard
regula_generated_city_guard_character = {
	# Age
	age = { 18 30 }

	# Education
	random_traits_list = {
		count = 1
		education_martial_2 = {}
		education_martial_3 = {}
		education_martial_4 = {}
	}

	# Personality
	random_traits_list = {
		count = 2
		brave = {}
		wrathful = {}
		just = {}
		stubborn = {}
		humble = {}
		patient = {}
		lazy = {}
		trusting = {}
		honest = {}
		ambitious = {}
	}

	# Attributes
	martial = { min_template_decent_skill max_template_decent_skill }
	prowess = { min_template_decent_skill max_template_decent_skill }

	# Custom Traits
}

# Teacher
regula_generated_city_teacher_character = {
	# Age
	age = { 20 35 }

	# Education
	random_traits_list = {
		count = 1
		education_learning_2 = {}
		education_learning_3 = {}
		education_learning_4 = {}
	}

	# Personality
	random_traits_list = {
		count = 2
		chaste = {}
		calm = {}
		craven = {}
		content = {}
		generous = {}
		patient = {}
		shy = {}
		trusting = {}
		honest = {}
		compassionate = {}
	}

	# Attributes
	learning = { min_template_decent_skill max_template_decent_skill }

	# Custom Traits
	trait = shrewd

	random_traits_list = {
		count = 1
		physique_bad_1 = {}
		physique_bad_2 = {}
	}

	random_traits_list = {
		count = 1
		intellect_good_1 = {}
		intellect_good_2 = {}
		intellect_good_3 = {}
	}
}

## Generic Characters
# Farmers Daughter
regula_generated_generic_farmgirl_character = {
	# Age
	age = { 18 20 }

	# Education
	random_traits_list = {
		count = 1
		education_stewardship_1 = {}
		education_diplomacy_1 = {}
	}

	random_traits_list = {
		count = 1
		physique_good_1 = { weight = { base = 20 } }
		physique_good_2 = { weight = { base = 10 } }
		physique_good_3 = { weight = { base = 5 } }
	}

	# Personality
	random_traits_list = {
		count = 2
		content = {}
		gregarious = {}
		calm = {}
		diligent = {}
		patient = {}
		humble = {}
		trusting = {}
		honest = {}
		brave = {}
	}

	# Attributes
	# Random stats except for prowess
	prowess = {
		min_template_high_skill
		max_template_very_high_skill
	}

	# Custom Traits
	trait = lifestyle_gardener
	trait = athletic
}

# Adventurer Princess
regula_generated_generic_adventurer_princess_character = {
	# Age
	age = { 16 20 }

	# Education
	# Here we tie their bonus lifestyle trait to their education and also a single personality trait
	random_traits_list = {
		count = 1
		education_intrigue_4 = {}
		education_diplomacy_4 = {}
		education_stewardship_4 = {}
		education_martial_4 = {}
		education_learning_4 = {}
	}

	random_traits_list = {
		count = 1
		schemer = {trigger={scope:created_character={has_trait = education_intrigue}}}
		seducer = {trigger={scope:created_character={has_trait = education_intrigue}}}
		torturer = {trigger={scope:created_character={has_trait = education_intrigue}}}

		diplomat = {trigger={scope:created_character={has_trait = education_diplomacy}}}
		family_first = {trigger={scope:created_character={has_trait = education_diplomacy}}}
		august = {trigger={scope:created_character={has_trait = education_diplomacy}}}

		architect = {trigger={scope:created_character={has_trait = education_stewardship}}}
		administrator = {trigger={scope:created_character={has_trait = education_stewardship}}}
		avaricious = {trigger={scope:created_character={has_trait = education_stewardship}}}

		strategist = {trigger={scope:created_character={has_trait = education_martial}}}
		overseer = {trigger={scope:created_character={has_trait = education_martial}}}
		gallant = {trigger={scope:created_character={has_trait = education_martial}}}

		whole_of_body = {trigger={scope:created_character={has_trait = education_learning}}}
		scholar = {trigger={scope:created_character={has_trait = education_learning}}}
		theologian = {trigger={scope:created_character={has_trait = education_learning}}}
	}

	# Personality
	# Only good "Princess" like traits
	# Always brave
	trait = brave
	random_traits_list = {
		count = 2
		lustful = {}
		honest = {}
		trusting = {}
		compassionate = {}
		gregarious = {}
		diligent = {}
		just = {}
		temperate = {}
		ambitious = {}
		calm = {}
		humble = {}
		zealous = {}
		forgiving = {}
	}

	# Attributes
	learning = { min_template_decent_skill max_template_decent_skill }
	intrigue = { min_template_decent_skill max_template_decent_skill }
	stewardship = { min_template_decent_skill max_template_decent_skill }
	diplomacy = { min_template_decent_skill max_template_decent_skill }
	martial = { min_template_high_skill max_template_high_skill }
	prowess = { min_template_high_skill max_template_high_skill }

	# Custom Traits
	random_traits_list = {
		count = 1
		pure_blooded = {}
		fecund = {}
		strong = {}
	}

	random_traits_list = {
		count = 1
		beauty_good_1 = {}
		beauty_good_2 = {}
		beauty_good_3 = {}
	}

	random_traits_list = {
		count = 1
		physique_good_1 = {}
		physique_good_2 = {}
		physique_good_3 = {}
	}

	trait = lifestyle_blademaster
	trait = adventurer

	# Make dynasty have some levels
	after_creation = {
		dynasty = {
			add_dynasty_prestige_level = 6
		}
	}
}

# Orphan girls
# Elder Sister
regula_generated_generic_orphan_elder = {
	# Age
	age = { 21 25 }

	# Education
	random_traits_list = {
		count = 1
		education_stewardship_2 = {}
		education_stewardship_3 = {}
		education_stewardship_4 = {}
		education_diplomacy_2 = {}
		education_diplomacy_3 = {}
		education_diplomacy_4 = {}
	}

	# Personality
	random_traits_list = {
		count = 2
		content = {}
		gregarious = {}
		calm = {}
		diligent = {}
		patient = {}
		humble = {}
		trusting = {}
		honest = {}
		brave = {}
	}

	# Attributes
	martial = {
		min_template_low_skill
		max_template_average_skill
	}
	stewardship = {
		min_template_average_skill
		max_template_average_skill
	}
	diplomacy = {
		min_template_average_skill
		max_template_average_skill
	}
	intrigue = {
		min_template_low_skill
		max_template_average_skill
	}
	learning = {
		min_template_low_skill
		max_template_average_skill
	}
	prowess = {
		min_template_low_skill
		max_template_decent_skill
	}

	after_creation = {
		regula_common_character_after_effect = yes
	}
}

# Middle Sister
regula_generated_generic_orphan_middle = {
	# Age
	age = { 18 20 }

	# Education
	random_traits_list = {
		count = 1
		education_martial_2 = {}
		education_martial_3 = {}
		education_martial_4 = {}
		education_intrigue_2 = {}
		education_intrigue_3 = {}
		education_intrigue_4 = {}
	}

	# Personality
	random_traits_list = {
		count = 2
		content = {}
		gregarious = {}
		calm = {}
		diligent = {}
		patient = {}
		humble = {}
		trusting = {}
		honest = {}
		brave = {}
	}

	# Attributes
	martial = {
		min_template_average_skill
		max_template_average_skill
	}
	stewardship = {
		min_template_low_skill
		max_template_average_skill
	}
	diplomacy = {
		min_template_low_skill
		max_template_average_skill
	}
	intrigue = {
		min_template_average_skill
		max_template_average_skill
	}
	learning = {
		min_template_low_skill
		max_template_average_skill
	}
	prowess = {
		min_template_low_skill
		max_template_decent_skill
	}

	after_creation = {
		regula_common_character_after_effect = yes
	}
}

# Youngest Sister
regula_generated_generic_orphan_youngest = {
	# Age
	age = { 16 17 }

	# Education
	random_traits_list = {
		count = 1
		education_learning_2 = {}
		education_learning_3 = {}
		education_learning_4 = {}
	}

	# Personality
	random_traits_list = {
		count = 2
		content = {}
		gregarious = {}
		calm = {}
		diligent = {}
		patient = {}
		humble = {}
		trusting = {}
		honest = {}
		brave = {}
	}

	# Attributes
	martial = {
		min_template_low_skill
		max_template_average_skill
	}
	stewardship = {
		min_template_low_skill
		max_template_average_skill
	}
	diplomacy = {
		min_template_low_skill
		max_template_average_skill
	}
	intrigue = {
		min_template_low_skill
		max_template_average_skill
	}
	learning = {
		min_template_average_skill
		max_template_average_skill
	}
	prowess = {
		min_template_low_skill
		max_template_decent_skill
	}

	after_creation = {
		regula_common_character_after_effect = yes
	}
}

# Dwarf
regula_generated_generic_dwarf_character = {
	age = { 18 30 }

	trait = dwarf

	random_traits = yes
	dynasty = none

	martial = {
		min_template_low_skill
		max_template_average_skill
	}
	stewardship = {
		min_template_low_skill
		max_template_average_skill
	}
	diplomacy = {
		min_template_low_skill
		max_template_low_skill
	}
	intrigue = {
		min_template_low_skill
		max_template_low_skill
	}
	learning = {
		min_template_low_skill
		max_template_low_skill
	}
	prowess = {
		min_template_low_skill
		max_template_decent_skill
	}

	after_creation = {
		regula_common_character_after_effect = yes
	}
}

# Low skilled peasant - nothing else of note.
regula_generated_generic_peasant_character = {
	age = { 18 30 }

	random_traits = yes
	dynasty = none

	martial = {
		min_template_low_skill
		max_template_average_skill
	}
	stewardship = {
		min_template_low_skill
		max_template_average_skill
	}
	diplomacy = {
		min_template_low_skill
		max_template_low_skill
	}
	intrigue = {
		min_template_low_skill
		max_template_low_skill
	}
	learning = {
		min_template_low_skill
		max_template_low_skill
	}
	prowess = {
		min_template_low_skill
		max_template_decent_skill
	}

	after_creation = {
		regula_common_character_after_effect = yes
	}
}

# Witch
regula_generated_generic_witch_character = {
	# Age
	age = { 20 30 }

	# Education
	random_traits_list = {
		count = 1
		education_learning_3 = {}
		education_learning_4 = {}
	}

	# Personality
	# One bad "witch" trait at least + eccentric, other is random
	random_traits_list = {
		count = 1
		deceitful = {}
		vengeful = {}
		arrogant = {}
		paranoid = {}
		cynical = {}
	}
	trait = eccentric

	# Attributes
	learning = { min_template_decent_skill max_template_high_skill }
	intrigue = { min_template_average_skill max_template_medium_skill }
	stewardship = { min_template_low_skill max_template_low_skill }
	diplomacy = { min_template_average_skill max_template_decent_skill }
	martial = { min_template_low_skill max_template_low_skill }
	prowess = { min_template_low_skill max_template_low_skill }

	# Custom Traits
	trait = witch

	random_traits_list = {
		count = 1
		lifestyle_herbalist = { weight = { base = 10 } }
		shrewd = { weight = { base = 5 } }
	}

	random_traits_list = {
		count = 1
		beauty_good_1 = { weight = { base = 10 } }
		beauty_good_2 = { weight = { base = 5 } }
		intellect_good_1 = { weight = { base = 10 } }
		intellect_good_2 = { weight = { base = 5 } }
	}
}

# Tavern Wench
regula_generated_generic_tavern_wench_character = {
	# Gender
	gender = female

	# Age
	age = { 17 21 }

	# Education
	random_traits_list = {
		count = 1
		education_diplomacy_2 = {}
		education_diplomacy_3 = {}
		education_intrigue_2 = {}
		education_intrigue_3 = {}
	}

	# Personality
	# One "good" wenchly trait
	random_traits_list = {
		lustful = {}
		gregarious = {}
		compassionate = {}
	}

	# Attributes
	learning = { min_template_low_skill max_template_low_skill }
	intrigue = { min_template_average_skill max_template_decent_skill }
	stewardship = { min_template_low_skill max_template_low_skill }
	diplomacy = { min_template_average_skill max_template_decent_skill }
	martial = { min_template_low_skill max_template_low_skill }
	prowess = { min_template_low_skill max_template_low_skill }

	# Custom Traits
	trait = lifestyle_reveler

	random_traits_list = {
		count = 1
		beauty_good_1 = { weight = { base = 10 } }
		beauty_good_2 = { weight = { base = 5 } }
	}
}

# Low skilled peasant - is also stupid
regula_generated_generic_idiot_character = {
	# Age
	age = { 18 22 }

	# Education
	random_traits_list = {
		count = 1
		education_diplomacy_1 = {}
		education_martial_1 = {}
		education_stewardship_1 = {}
		education_intrigue_1 = {}
		education_learning_1 = {}
	}

	# Personality
	# Two "submissive" traits
	random_traits_list = {
		count = 2
		trusting = {}
		honest = {}
		compassionate = {}
		humble = {}
		content = {}
		calm = {}
		chaste = {}
		shy = {}
		craven = {}
	}

	random_traits = yes
	dynasty = none

	martial = {
		min_template_low_skill
		max_template_low_skill
	}
	stewardship = {
		min_template_low_skill
		max_template_low_skill
	}
	diplomacy = {
		min_template_low_skill
		max_template_low_skill
	}
	intrigue = {
		min_template_low_skill
		max_template_low_skill
	}
	learning = {
		min_template_low_skill
		max_template_low_skill
	}
	prowess = {
		min_template_low_skill
		max_template_low_skill
	}

	random_traits_list = {
		count = 1
		intellect_bad_1 = { weight = { base = 20 } }
		intellect_bad_2 = { weight = { base = 10 } }
		intellect_bad_3 = { weight = { base = 5 } }
	}

	after_creation = {
		regula_common_character_after_effect = yes
	}
}