﻿generate_girls_and_maidens = {
	$CHARACTER$ = {
		#Four non-dynasty maidens unless no maidens game rule
		if = {
			limit = {
				NOT = { has_game_rule = generate_no_maidens }
			}
			create_character = {
				culture = $CHARACTER$.culture
				faith = $CHARACTER$.faith
				gender = female
				age = {
					value = { 2 7 }
				}
				dynasty = generate
				employer = $CHARACTER$
				random_traits = yes
			}
			create_character = {
				culture = $CHARACTER$.culture
				faith = $CHARACTER$.faith
				gender = female
				age = {
					value = { 8 11 }
				}	
				dynasty = generate
				employer = $CHARACTER$
				random_traits = yes
			}
			create_character = {
				culture = $CHARACTER$.culture
				faith = $CHARACTER$.faith
				gender = female
				age = {
					value = { 12 15 }
				}
				dynasty = generate
				employer = $CHARACTER$
				random_traits = yes
			}	
			create_character = {
				culture = $CHARACTER$.culture
				faith = $CHARACTER$.faith
				gender = female
				age = {
					value = { 16 19 }
				}
				dynasty = generate
				employer = $CHARACTER$
				random_traits = yes
			}
		}
		#Four same dynasty maidens for same-dynasty game rule
		#Caps to limit excess same-dynasty maidens
		if = {
			limit = {
				has_game_rule = generate_dynasty_maidens
			}
			if = {
				limit = {
					$CHARACTER$.dynasty = {
						OR = {
							any_dynasty_member = {
								is_female = yes
								age < 30
								count < 10
							}
							any_dynasty_member = {
								percent < 0.45
								is_female = yes
							}
						}
					}
				}		
				create_character = {
					culture = $CHARACTER$.culture
					faith = $CHARACTER$.faith
					gender = female
					age = {
						value = { 16 19 }
					}
					dynasty = $CHARACTER$.dynasty
					employer = $CHARACTER$
					random_traits = yes
				}
			}
			else = {
				create_character = {
					culture = $CHARACTER$.culture
					faith = $CHARACTER$.faith
					gender = female
					age = {
						value = { 16 19 }
					}
					dynasty = generate
					employer = $CHARACTER$
					random_traits = yes
				}
			}
			if = {
				limit = {
					$CHARACTER$.dynasty = {
						OR = {
							any_dynasty_member = {
								is_female = yes
								age < 30
								count < 10
							}
							any_dynasty_member = {
								percent < 0.45
								is_female = yes
							}
						}
					}
				}		
				create_character = {
					culture = $CHARACTER$.culture
					faith = $CHARACTER$.faith
					gender = female
					age = {
						value = { 12 15 }
					}
					dynasty = $CHARACTER$.dynasty
					employer = $CHARACTER$
					random_traits = yes
				}
			}
			else = {
				create_character = {
					culture = $CHARACTER$.culture
					faith = $CHARACTER$.faith
					gender = female
					age = {
						value = { 12 15 }
					}
					dynasty = generate
					employer = $CHARACTER$
					random_traits = yes
				}
			}			
			if = {
				limit = {
					$CHARACTER$.dynasty = {
						OR = {
							any_dynasty_member = {
								is_female = yes
								age < 30
								count < 10
							}
							any_dynasty_member = {
								percent < 0.45
								is_female = yes
							}
						}
					}
				}		
				create_character = {
					culture = $CHARACTER$.culture
					faith = $CHARACTER$.faith
					gender = female
					age = {
						value = { 8 11 }
					}
					dynasty = $CHARACTER$.dynasty
					employer = $CHARACTER$
					random_traits = yes
				}
			}
			else = {
				create_character = {
					culture = $CHARACTER$.culture
					faith = $CHARACTER$.faith
					gender = female
					age = {
						value = { 8 11 }
					}
					dynasty = generate
					employer = $CHARACTER$
					random_traits = yes
				}
			}
			if = {
				limit = {
					$CHARACTER$.dynasty = {
						OR = {
							any_dynasty_member = {
								is_female = yes
								age < 30
								count < 10
							}
							any_dynasty_member = {
								percent < 0.45
								is_female = yes
							}
						}
					}
				}		
				create_character = {
					culture = $CHARACTER$.culture
					faith = $CHARACTER$.faith
					gender = female
					age = {
						value = { 2 7 }
					}
					dynasty = $CHARACTER$.dynasty
					employer = $CHARACTER$
					random_traits = yes
				}
			}
			else = {
				create_character = {
					culture = $CHARACTER$.culture
					faith = $CHARACTER$.faith
					gender = female
					age = {
						value = { 2 7 }
					}
					dynasty = generate
					employer = $CHARACTER$
					random_traits = yes
				}
			}
		}
		#Four more non-dynasty maidens for non-dynasty maidens game rule
		if = {
			limit = {
				has_game_rule = generate_only_non_dynasty_maidens
			}
			create_character = {
				culture = $CHARACTER$.culture
				faith = $CHARACTER$.faith
				gender = female
				age = {
					value = { 2 7 }
				}
				dynasty = generate
				employer = $CHARACTER$
				random_traits = yes
			}
			create_character = {
				culture = $CHARACTER$.culture
				faith = $CHARACTER$.faith
				gender = female
				age = {
					value = { 8 11 }
				}	
				dynasty = generate
				employer = $CHARACTER$
				random_traits = yes
			}
			create_character = {
				culture = $CHARACTER$.culture
				faith = $CHARACTER$.faith
				gender = female
				age = {
					value = { 12 15 }
				}
				dynasty = generate
				employer = $CHARACTER$
				random_traits = yes
			}	
			create_character = {
				culture = $CHARACTER$.culture
				faith = $CHARACTER$.faith
				gender = female
				age = {
					value = { 16 19 }
				}
				dynasty = generate
				employer = $CHARACTER$
				random_traits = yes
			}
		}		
	}
}