code:
/**
 * This holds all the female hero slaves that have extreme problems.
 * This usually means they are missing all their limbs.
 * See instructions in `slaveDatabase_000-instructions.md` for how to add to these databases.
 * Valid IDs start at 908001 and end at 910000.
 * @type {FC.HeroSlaveTemplate[]}
 */
App.Data.HeroSlaves.XXExtreme = [
	{
		/* Increased nipples and areolae, changed eye color, added mute -BoneyM*/
		/* Removed birthName identical to slaveName--this would only make sense if she'd been born a slave to an owner who planned from her birth to amputate all her limbs, which is possible but unlikely. -DerangedLoner */
		ID: 908001,
		slaveName: "Mouse",
		actualAge: 21,
		physicalAge: 21,
		visualAge: 21,
		ovaryAge: 21,
		health: {condition: 20},
		devotion: -50,
		weight: 20,
		height: 152,
		race: "white",
		overrideHColor: 1,
		pubicHColor: "purple",
		origSkin: "pale",
		eye: {origColor: "blue"},
		origHColor: "purple",
		hLength: 10,
		boobs: 1000,
		areolae: 1,
		butt: 5,
		lipsTat: "permanent makeup",
		vagina: 1,
		vaginaLube: 1,
		anus: 1,
		analArea: 1,
		ovaries: 1,
		attrXY: 40,
		fetishKnown: 1,
		voice: 0,
		nipples: "puffy",
		_limbs: [0, 0, 0, 0]
	},
	{
		/* put some of $his custom description in $his origin (box stuff), tagged as amp, lowered obedience, increased weight but lowered health, changed skin color from white to pale */
		/* Made height explicit. Removed birthName identical to slaveName--this would only make sense if she'd been born a slave to an owner who planned from her birth to amputate all her limbs, which is possible but unlikely. -DerangedLoner */
		ID: 908002,
		slaveName: "Box",
		origin: "When you took $him from $his previous owner, $he was locked into a beautiful rosewood box lined with red velvet, crying.",
		actualAge: 21,
		physicalAge: 21,
		visualAge: 21,
		ovaryAge: 21,
		devotion: -75,
		weight: 20,
		height: 170,
		race: "white",
		overrideBrowHColor: 1,
		overrideArmHColor: 1,
		overridePubicHColor: 1,
		eyebrowHColor: "blonde",
		pubicHColor: "blonde",
		underArmHColor: "blonde",
		origSkin: "pale",
		origHColor: "golden blonde",
		hLength: 60,
		hStyle: "neat",
		boobs: 400,
		butt: 2,
		vagina: 1,
		vaginaLube: 1,
		anus: 1,
		ovaries: 1,
		skill: {
			vaginal: 15,
			oral: 15,
			anal: 15
		},
		intelligence: -50,
		attrXY: 40,
		fetishKnown: 1,
		custom: {desc: "$His amputation sites have titanium rings that go through to the bone. $He has been chemically blinded."},
		_limbs: [0, 0, 0, 0],
		eye: {
			left: {
				vision: 0
			},
			right: {
				vision: 0
			}
		}
	},
	{
		/* not much to change, lowered weight ('perfect slim body'), set to mute and changed flaw to odd- described as creepy */
		ID: 908003,
		slaveName: "Yukiko",
		birthName: "Yukiko",
		actualAge: 19,
		physicalAge: 19,
		visualAge: 19,
		ovaryAge: 19,
		health: {condition: 20},
		devotion: 100,
		weight: -20,
		race: "asian",
		nationality: "Japanese",
		origHColor: "black",
		pubicHColor: "black",
		origSkin: "very fair",
		hLength: 60,
		hStyle: "hime",
		boobs: 500,
		butt: 3,
		vaginaLube: 1,
		ovaries: 1,
		clothes: "a slave gown",
		intelligence: -40,
		intelligenceImplant: 30,
		attrXY: 40,
		fetishKnown: 1,
		behavioralFlaw: "odd",
		custom: {desc: "$He is a work of art: stoic, mysterious, doll-like — and always smiling."},
		voice: 0,
		_limbs: [0, 0, 0, 0],
	},
	{
		/* Added career to match origin. -DerangedLoner */
		ID: 908004,
		slaveName: "'Fucknugget' Pillow",
		birthName: "Anika",
		origin: "$He sold $himself into slavery to escape life on the streets.",
		actualAge: 37,
		physicalAge: 37,
		visualAge: 37,
		ovaryAge: 37,
		health: {condition: 80},
		devotion: 100,
		weight: 40,
		origRace: "white",
		overrideRace: 1,
		race: "latina",
		eye: {origColor: "blue"},
		origHColor: "red",
		pubicHColor: "red",
		hLength: 60,
		hStyle: "neat",
		waist: -100,
		boobs: 6260,
		natural: {boobs: 800},
		boobsImplant: 4200,
		boobsImplantType: "string",
		areolae: 3,
		boobsTat: "flowers",
		lactation: 2,
		lactationDuration: 2,
		butt: 12,
		buttImplant: 1,
		buttImplantType: "normal",
		buttTat: "flowers",
		face: 55,
		faceImplant: 15,
		lips: 55,
		lipsImplant: 10,
		lipsTat: "flowers",
		vagina: 3,
		vaginaLube: 1,
		vaginaTat: "flowers",
		preg: 37,
		pregType: 1,
		pregWeek: 37,
		pregKnown: 1,
		belly: 13000,
		bellyPreg: 13000,
		counter: {
			births: 2,
			birthsTotal: 2
		},
		anus: 2,
		ovaries: 1,
		anusTat: "flowers",
		makeup: 3,
		shouldersTat: "advertisements",
		stampTat: "flowers",
		skill: {
			vaginal: 100,
			oral: 100,
			anal: 100,
			whoring: 15
		},
		aphrodisiacs: 1,
		addict: 99,
		clothes: "restrictive latex",
		collar: "leather with cowbell",
		intelligence: -70,
		intelligenceImplant: 30,
		attrXY: 40,
		fetish: "boobs",
		fetishKnown: 1,
		piercing: {
			nipple: {weight: 2}, lips: {weight: 2}, tongue: {weight: 2}, vagina: {weight: 2}, anus: {weight: 2}, ear: {weight: 2}, nose: {weight: 2}, eyebrow: {weight: 2}, navel: {weight: 2}, genitals: {weight: 2, smart: true}
		},
		clitSetting: "boobs",
		_limbs: [0, 0, 0, 0],
		career: "homeless"
	},
	{
		/* Added ovaries and set preg to "sterile". -DerangedLoner */
		/* Added career to match origin. -DerangedLoner */
		ID: 908005,
		slaveName: "'Onahole' Lian the Liberty Whore",
		birthName: "Lian",
		origin: "$He is an enslaved member of an anti-slavery extremist group.",
		actualAge: 27,
		physicalAge: 27,
		visualAge: 27,
		ovaryAge: 27,
		health: {
			condition: -50,
			shortDamage: 10,
			longDamage: 10
		},
		devotion: 100,
		muscles: 20,
		nationality: "Chinese",
		race: "asian",
		origHColor: "black",
		pubicHColor: "black",
		origSkin: "pale",
		hLength: 0,
		hStyle: "shaved",
		waist: -100,
		boobs: 2000,
		natural: {boobs: 450},
		boobsImplant: 600,
		boobsImplantType: "normal",
		areolae: 2,
		butt: 8,
		face: 55,
		faceImplant: 65,
		vagina: 3,
		vaginaLube: 1,
		clit: 2,
		anus: 2,
		preg: -2,
		ovaries: 1,
		skill: {
			vaginal: 100,
			oral: 100,
			anal: 100,
			whoring: 100
		},
		collar: "shock punishment",
		shoes: "flats",
		intelligence: 25,
		intelligenceImplant: 30,
		energy: 100,
		attrXY: 40,
		fetishKnown: 1,
		_limbs: [0, 0, 0, 0],
		career: "a political activist"
	},
	{
		ID: 908006,
		slaveName: "'Quiet' Fay",
		birthName: "",
		birthSurname: "",
		origin: "As $he's always been a mute with no desire to communicate $his origin, you aren't sure where $he's from or how $he ended up here.",
		actualAge: 21,
		physicalAge: 21,
		visualAge: 21,
		ovaryAge: 21,
		health: {condition: -20},
		devotion: -100,
		height: 145,
		race: "white",
		origHColor: "brown",
		pubicHColor: "brown",
		origSkin: "white",
		hLength: 60,
		// @ts-expect-error custom hair style
		hStyle: "disheveled",
		boobs: 400,
		butt: 2,
		vaginaLube: 1,
		ovaries: 1,
		skill: {
			oral: 15
		},
		clothes: "a nice maid outfit",
		attrXY: 40,
		fetish: "submissive",
		custom: {
			tattoo: 'There\'s an "X" imprinted on $his throat where $his larynx would be.',
			desc: "$He earned $his name from $his permanent silence and fae physique."
		},
		voice: 0
	},
	{
		/* bitchy arrogant*/
		/* Added 'bitchy' quirk, reduced height and weight, added customDesc -BoneyM*/
		/* Made age explicit. -DerangedLoner */
		ID: 908007,
		slaveName: "Flora",
		birthName: "Flora",
		actualAge: 18,
		physicalAge: 18,
		visualAge: 18,
		ovaryAge: 18,
		health: {condition: 20},
		devotion: 25,
		weight: -20,
		height: 155,
		race: "white",
		origHColor: "blonde",
		pubicHColor: "blonde",
		origSkin: "white",
		hLength: 60,
		hStyle: "neat",
		boobs: 300,
		butt: 1,
		vagina: 1,
		vaginaLube: 1,
		anus: 1,
		ovaries: 1,
		skill: {
			vaginal: 35,
			oral: 100,
			anal: 35
		},
		energy: 100,
		attrXY: 40,
		fetishKnown: 1,
		behavioralFlaw: "bitchy",
		custom: {desc: "$He fits perfectly into a pillowcase."},
		_limbs: [0, 0, 0, 0],
	},
	{
		/* mindbroken*/
		/* Tweaked smart piercing setting, corrected piercings -BoneyM*/
		/* Set "birthName" to unknown, and added unknown "birthSurname". Added ovaries and set preg to "sterile". -DerangedLoner */
		ID: 908008,
		slaveName: "Cunt",
		birthName: "",
		birthSurname: "",
		actualAge: 19,
		physicalAge: 19,
		visualAge: 19,
		ovaryAge: 19,
		health: {condition: -10},
		devotion: 10,
		race: "white",
		origHColor: "blonde",
		pubicHColor: "blonde",
		origSkin: "white",
		hLength: 30,
		hStyle: "neat",
		heels: 1,
		boobs: 800,
		natural: {boobs: 350},
		boobsImplant: 600,
		boobsImplantType: "normal",
		butt: 4,
		buttImplant: 2,
		buttImplantType: "normal",
		vagina: 2,
		vaginaLube: 1,
		anus: 2,
		anusTat: "tribal patterns",
		preg: -2,
		ovaries: 1,
		skill: {
			vaginal: 15,
			oral: 15,
			anal: 35
		},
		intelligence: -70,
		attrXY: 40,
		attrKnown: 0,
		fetish: "mindbroken",
		fetishKnown: 1,
		piercing: {vagina: {weight: 2}, nose: {weight: 1}, genitals: {weight: 1}}
	},
	{
		/* heels*/
		/* Added origin, makeup and nails, changed eyes -BoneyM*/
		/* Set "birthName" to unknown, and added unknown "birthSurname". -DerangedLoner */
		ID: 908009,
		slaveName: "Fleshlight",
		birthName: "",
		birthSurname: "",
		origin: "Nothing remains of the person $he originally was, either mentally or physically.",
		actualAge: 21,
		physicalAge: 21,
		visualAge: 21,
		ovaryAge: 21,
		health: {condition: 20},
		devotion: 60,
		race: "white",
		eye: {origColor: "blue"},
		origHColor: "blonde",
		pubicHColor: "blonde",
		overrideSkin: 1,
		origSkin: "spray tanned",
		hLength: 60,
		hStyle: "neat",
		waist: -55,
		boobs: 800,
		natural: {boobs: 300},
		boobsImplant: 600,
		boobsImplantType: "normal",
		butt: 5,
		buttImplant: 2,
		buttImplantType: "normal",
		lips: 55,
		lipsImplant: 2,
		lipsTat: "permanent makeup",
		vagina: 2,
		vaginaLube: 1,
		anus: 2,
		ovaries: 1,
		makeup: 3,
		nails: 3,
		skill: {
			vaginal: 35,
			oral: 35,
			anal: 35
		},
		shoes: "heels",
		attrXY: 40,
		fetish: "mindbroken",
		fetishKnown: 1,
		custom: {desc: "$He has many surgical scars and something seems off about $him."},
		scar: {
			"left breast": {
				burn: 0,
				chain: 0,
				cutting: 0,
				exotic: 0,
				generic: 0,
				menacing: 0,
				surgical: 2,
				whip: 0
			},
			"right breast": {
				burn: 0,
				chain: 0,
				cutting: 0,
				exotic: 0,
				generic: 0,
				menacing: 0,
				surgical: 2,
				whip: 0
			},
		},
		leg: {
			left: {
				scar: {
					"left buttock": {
						burn: 0,
						chain: 0,
						cutting: 0,
						exotic: 0,
						generic: 0,
						menacing: 0,
						surgical: 2,
						whip: 0
					},
				},
			}, right: {
				scar: {
					"right buttock": {
						burn: 0,
						chain: 0,
						cutting: 0,
						exotic: 0,
						generic: 0,
						menacing: 0,
						surgical: 2,
						whip: 0
					},
				},
			}
		},
	},
	{
		/* Fixed customDesc syntax, changed hair from blue -BoneyM*/
		/* Set "birthName" to unknown, and added unknown "birthSurname". -DerangedLoner */
		ID: 908010,
		slaveName: "Whore",
		birthName: "",
		birthSurname: "",
		actualAge: 19,
		physicalAge: 19,
		visualAge: 19,
		ovaryAge: 19,
		health: {condition: 20},
		devotion: 100,
		height: 155,
		race: "white",
		origSkin: "white",
		hLength: 60,
		hStyle: "braided",
		boobs: 400,
		butt: 2,
		vagina: 1,
		vaginaLube: 1,
		anus: 1,
		ovaries: 1,
		skill: {
			vaginal: 15,
			oral: 15,
			anal: 15
		},
		attrXY: 40,
		fetish: "mindbroken",
		fetishKnown: 1,
		custom: {
			desc: "$He is a complete mental blank; to $him, there is only the Master."
		},
	},
];

repo_name: Nithhogg/fc

license: mit


code:
/**
 * @file this file defines both App.Data.HeroSlaves.XXFruitGirls and App.Data.HeroSlave.XXFruitGirlsExtreme.
 * @see App.Data.HeroSlaves.XXFruitGirls
 * @see App.Data.HeroSlaves.XXFruitGirlsExtreme
 */

/**
 * This defines the normal fruit girls.
 * It is one of the few slave databases that should be kept as close to their original implementations as possible.
 * Valid IDs start at 906001 and end at 907000.
 * @type {FC.HeroSlaveTemplate[]}
 */
App.Data.HeroSlaves.XXFruitGirls = [
	{
		ID: 906001,
		slaveName: "Cherry",
		birthName: "Cherry",
		slaveSurname: "",
		birthSurname: "",
		health: {condition: 20},
		devotion: 75,
		race: "white",
		actualAge: 18,
		physicalAge: 18,
		visualAge: 18,
		ovaryAge: 18,
		nationality: "stateless",
		eye: {origColor: "light brown"},
		pubicHColor: "black",
		origSkin: "white",
		origHColor: "black",
		hStyle: "neat",
		hLength: 60,
		pubicHStyle: "waxed",
		boobs: 500,
		butt: 3,
		lips: 35,
		vagina: 1,
		vaginaLube: 1,
		preg: -2,
		ovaries: 1,
		skill: {vaginal: 35},
		attrXY: 40,
		fetish: "submissive",
		fetishKnown: 1,
		lipsTat: "Two cherries are tattooed on $his left cheek.",
		buttTat: "Two cherries are tattooed on $his right butt cheek.",
		piercing: {nipple: {weight: 1}, vagina: {weight: 2}, genitals: {weight: 2}},
		counter: {birthsTotal: 1}
	},
	/* vag implant, vibe nips*/
	/* Added blank birth surname and stateless nationality to prevent ones from being randomly generated. Added blank slave
		surname to prevent birth surname from being described as unknown. -DerangedLoner */
	{
		ID: 906002,
		slaveName: "Strawberry",
		birthName: "Strawberry",
		slaveSurname: "",
		birthSurname: "",
		actualAge: 30,
		physicalAge: 30,
		visualAge: 30,
		ovaryAge: 30,
		health: {condition: 20},
		devotion: 40,
		nationality: "stateless",
		race: "white",
		height: 175,
		eye: {origColor: "dark brown"},
		origHColor: "blonde",
		pubicHColor: "blonde",
		overrideSkin: 1,
		origSkin: "sun tanned",
		hStyle: "neat",
		hLength: 60,
		pubicHStyle: "waxed",
		waist: -55,
		boobs: 1000,
		natural: {boobs: 600},
		boobsImplant: 400,
		boobsImplantType: "normal",
		butt: 5,
		buttImplant: 2,
		buttImplantType: "normal",
		lips: 35,
		lipsImplant: 10,
		vagina: 2,
		vaginaLube: 1,
		preg: -2,
		anus: 2,
		ovaries: 1,
		skill: {vaginal: 35, oral: 35, anal: 35},
		attrXY: 40,
		fetish: "humiliation",
		fetishKnown: 1,
		lipsTat: "Strawberries are tattooed on $his left cheek.",
		buttTat: "Strawberries are tattooed on $his right buttock.",
		piercing: {nipple: {weight: 1}, vagina: {weight: 2}, genitals: {weight: 2}},
		counter: {birthsTotal: 2}
	},
	/* vibe nips, muscles*/
	/* Added blank birth surname and stateless nationality to prevent ones from being randomly generated. Added blank slave
		surname to prevent birth surname from being described as unknown. -DerangedLoner */
	{
		ID: 906003,
		slaveName: "Melon",
		birthName: "Melon",
		slaveSurname: "",
		birthSurname: "",
		actualAge: 23,
		physicalAge: 23,
		visualAge: 23,
		ovaryAge: 23,
		health: {condition: 20},
		devotion: 50,
		height: 175,
		nationality: "stateless",
		race: "white",
		eye: {origColor: "blue"},
		origHColor: "red",
		pubicHColor: "red",
		overrideSkin: 1,
		origSkin: "sun tanned",
		hLength: 10,
		hStyle: "neat",
		pubicHStyle: "waxed",
		boobs: 1800,
		natural: {boobs: 1000},
		boobsImplant: 800,
		boobsImplantType: "fillable",
		butt: 4,
		lips: 35,
		lipsImplant: 10,
		vagina: 2,
		vaginaLube: 1,
		preg: -2,
		anus: 2,
		ovaries: 1,
		skill: {vaginal: 15, oral: 100, anal: 15},
		attrXY: 40,
		fetish: "submissive",
		fetishKnown: 1,
		lipsTat: "Watermelons are tattooed on $his face.",
		buttTat: "Watermelons are tattooed on $his buttocks.",
		teeth: "removable",
		piercing: {
			nipple: {weight: 1}, vagina: {weight: 2}, genitals: {weight: 2}, lips: {weight: 2}
		},
		counter: {birthsTotal: 1}
	},
	/* vibe nips, saliva implant*/
	/* Added blank birth surname and stateless nationality to prevent ones from being randomly generated. Added blank slave
		surname to prevent birth surname from being described as unknown. -DerangedLoner */
	{
		ID: 906004,
		slaveName: "Carambola",
		birthName: "Carambola",
		slaveSurname: "",
		birthSurname: "",
		actualAge: 25,
		physicalAge: 25,
		visualAge: 25,
		ovaryAge: 25,
		health: {condition: 20},
		devotion: 90,
		nationality: "stateless",
		race: "white",
		height: 175,
		eye: {origColor: "light green"},
		origHColor: "dark blonde",
		pubicHColor: "dark blonde",
		overrideSkin: 1,
		origSkin: "sun tanned",
		hLength: 60,
		// @ts-expect-error custom hair style
		hStyle: "in curly pigtails",
		pubicHStyle: "waxed",
		boobs: 650,
		butt: 8,
		buttImplant: 4,
		buttImplantType: "fillable",
		lips: 35,
		vagina: 1,
		vaginaLube: 1,
		preg: -2,
		anus: 3,
		ovaries: 1,
		skill: {vaginal: 15, oral: 15, anal: 100},
		attrXY: 40,
		fetish: "buttslut",
		fetishKnown: 1,
		lipsTat: "Carambolas — starfruits — are tattooed on $his face.",
		buttTat: "Carambolas — starfruits — are tattooed on $his buttocks.",
		piercing: {
			nipple: {weight: 1}, vagina: {weight: 2}, genitals: {weight: 2}, tongue: {weight: 1}
		},
		clothes: "no clothing",
		collar: "bell collar",
		heels: 1
	},
	/* vibe nips, saliva implant lube*/
	/* Added blank birth surname and stateless nationality to prevent ones from being randomly generated. Added blank slave
		surname to prevent birth surname from being described as unknown. -DerangedLoner */
	{
		ID: 906005,
		slaveName: "Banana",
		actualAge: 28,
		physicalAge: 28,
		visualAge: 28,
		ovaryAge: 28,
		health: {condition: 20},
		devotion: 65,
		race: "latina",
		origHColor: "black",
		pubicHColor: "black",
		origSkin: "brown",
		boobs: 400,
		butt: 5,
		lips: 35,
		vagina: 2,
		vaginaLube: 1,
		preg: -2,
		anus: 2,
		ovaries: 1,
		skill: {
			vaginal: 35, oral: 100, anal: 35, penetrative: 15
		},
		attrXY: 40,
		fetish: "submissive",
		fetishKnown: 1,
		lipsTat: "Bananas are tattooed on $his face.",
		buttTat: "Bananas are tattooed on $his buttocks.",
		teeth: "removable",
		piercing: {nipple: {weight: 1}, vagina: {weight: 2}, genitals: {weight: 2}},
		hips: 1,
		labia: 2,
		clit: 1,
		bald: 1,
		hLength: 0,
		hStyle: "bald",
		pubicHStyle: "bald",
		underArmHStyle: "bald",
		intelligence: -30
	},
	/* vibe nips, big pusslips+clit*/
	{
		ID: 906006,
		slaveName: "Green Grape",
		birthName: "Green Grape",
		slaveSurname: "",
		birthSurname: "",
		health: {condition: 20},
		devotion: 40,
		actualAge: 18,
		physicalAge: 18,
		visualAge: 18,
		ovaryAge: 18,
		birthWeek: 27,
		nationality: "stateless",
		race: "mixed race",
		eye: {origColor: "green"},
		origHColor: "black",
		pubicHColor: "black",
		origSkin: "pale",
		hLength: 60,
		hStyle: "neat",
		pubicHStyle: "waxed",
		boobs: 650,
		butt: 4,
		vagina: 1,
		vaginaLube: 1,
		preg: -2,
		anus: 1,
		ovaries: 1,
		skill: {vaginal: 35, oral: 35, anal: 35},
		attrXX: 80,
		attrXY: 40,
		fetishKnown: 1,
		lipsTat: "Green grapes are tattooed on $his face.",
		buttTat: "Green grapes are tattooed on $his buttocks.",
		mother: -9995,
		father: -9994,
		piercing: {nipple: {weight: 1}, vagina: {weight: 2}, genitals: {weight: 2}},
		intelligence: -60,
		custom: {desc: "Aside from the age difference, $he and $his older sister Purple Grape are two peas in a pod...well, two grapes in a bunch."},
	},
	/* vibe nips, implant link to sister*/
	/* Added blank birth surname and stateless nationality to prevent ones from being randomly generated. Added blank slave
		surname to prevent birth surname from being described as unknown. Added custom desc referencing sister.-DerangedLoner */
	{
		ID: 906007,
		slaveName: "Purple Grape",
		birthName: "Purple Grape",
		slaveSurname: "",
		birthSurname: "",
		actualAge: 23,
		physicalAge: 23,
		visualAge: 23,
		ovaryAge: 23,
		birthWeek: 6,
		health: {condition: 20},
		devotion: 40,
		nationality: "stateless",
		race: "mixed race",
		eye: {origColor: "black"},
		origHColor: "black",
		pubicHColor: "black",
		origSkin: "brown",
		hLength: 60,
		hStyle: "neat",
		pubicHStyle: "waxed",
		boobs: 650,
		butt: 4,
		vagina: 1,
		vaginaLube: 1,
		preg: -2,
		anus: 1,
		ovaries: 1,
		skill: {vaginal: 35, oral: 35, anal: 35},
		attrXX: 80,
		attrXY: 40,
		fetishKnown: 1,
		lipsTat: "Purple grapes are tattooed on $his face.",
		buttTat: "Purple grapes are tattooed on $his buttocks.",
		mother: -9995,
		father: -9994,
		piercing: {nipple: {weight: 1}, vagina: {weight: 2}, genitals: {weight: 2}},
		intelligence: -60,
		custom: {desc: "Aside from the age difference, $he and $his younger sister Green Grape are two peas in a pod...well, two grapes in a bunch."},
	},
	/* vibe nips, implant link to sister */
	/* Added blank birth surname and stateless nationality to prevent ones from being randomly generated. Added blank slave
		surname to prevent birth surname from being described as unknown. Added custom desc referencing sister. -DerangedLoner */
	{
		ID: 906008,
		slaveName: "Apple",
		birthName: "Apple",
		slaveSurname: "",
		birthSurname: "",
		actualAge: 28,
		physicalAge: 28,
		visualAge: 28,
		ovaryAge: 28,
		health: {condition: 20},
		devotion: 75,
		muscles: 20,
		nationality: "stateless",
		race: "white",
		eye: {origColor: "dark brown"},
		pubicHColor: "black",
		origSkin: "pale",
		origHColor: "black",
		hLength: 60,
		hStyle: "neat",
		pubicHStyle: "waxed",
		boobs: 500,
		butt: 3,
		lips: 55,
		lipsTat: "permanent makeup",
		vagina: 3,
		vaginaLube: 1,
		preg: -2,
		ovaries: 1,
		skill: {vaginal: 15, oral: 35},
		vaginalAccessory: "large dildo",
		buttplug: "large plug",
		attrXY: 40,
		fetish: "submissive",
		fetishKnown: 1,
		custom: {tattoo: "Cored apples are tattooed on $his face."},
		buttTat: "Cored apples are tattooed on $his buttocks.",
		intelligence: -60,
		piercing: {nipple: {weight: 1}, vagina: {weight: 2}, genitals: {weight: 2}},
	},
	/* vibe nips, stupid, sensitive, no masturbation implant*/
	/* Added blank birth surname and stateless nationality to prevent ones from being randomly generated. Added blank slave
		surname to prevent birth surname from being described as unknown. -DerangedLoner */
];

/**
 * This defines the extreme fruit girls.
 * It is one of the few slave databases that should be kept as close to their original implementations as possible.
 * Valid IDs start at 907001 and end at 908000.
 * @type {FC.HeroSlaveTemplate[]}
 */
App.Data.HeroSlaves.XXFruitGirlsExtreme = [
	{
		/* vibe nips, can act as furniture*/
		/* Added blank birth surname and stateless nationality to prevent ones from being randomly generated. Added blank slave
			surname to prevent birth surname from being described as unknown. -DerangedLoner */
		ID: 907001,
		slaveName: "Plum",
		birthName: "Plum",
		slaveSurname: "",
		birthSurname: "",
		actualAge: 28,
		physicalAge: 28,
		visualAge: 28,
		ovaryAge: 28,
		health: {condition: 20},
		devotion: 75,
		muscles: 30,
		weight: 20,
		nationality: "stateless",
		race: "white",
		eye: {origColor: "brown"},
		origHColor: "brown",
		origSkin: "pale",
		hLength: 10,
		// @ts-expect-error custom hair style
		hStyle: "wavy",
		pubicHStyle: "waxed",
		boobs: 400,
		butt: 2,
		lips: 35,
		vagina: 5,
		vaginaLube: 1,
		preg: -2,
		anus: 2,
		ovaries: 1,
		skill: {vaginal: 15, oral: 15, anal: 15},
		buttplug: "large plug",
		attrXY: 40,
		fetishKnown: 1,
		lipsTat: "Cored plums are tattooed on $his face.",
		buttTat: "Cored plums are tattooed on $his buttocks.",
		piercing: {
			nipple: {weight: 1}, vagina: {weight: 2}, genitals: {weight: 2}, corset: {weight: 1, desc: "$He has massive C-clamp piercings in $his back that allow $him to act as furniture"}
		},
		sexualFlaw: "self hating",
		clothes: "no clothing",
		vaginalAccessory: "long, huge dildo"
	},
];


code:
// cSpell: ignore PTHC

/**
 * This holds all the female hero slaves that have hyper pregnancy.
 * See instructions in `slaveDatabase_000-instructions.md` for how to add to these databases.
 * Valid IDs start at 904001 and end at 906000.
 * @type {FC.HeroSlaveTemplate[]}
 */
App.Data.HeroSlaves.XXHyperPreg = [
	{
		/* Added prestige and career to match origin. Heavily edited origin for grammar and semantics. -DerangedLonger */
		ID: 904001,
		slaveName: "'PTHC' Cecily",
		slaveSurname: "Bóndi",
		birthName: "Cecily",
		birthSurname: (V.realRoyalties === 1 ? "Windsor" : 0),
		origin: "Kidnapped from a royal family and held for ransom, $he was unloaded on the open market after $his family failed to pay in full in an effort to minimize costs. Impressed by $his royal linage, a wealthy arcology owner was more than happy to snatch her up as his slave. $He was used as part of his elite breeding program, and after many children, put up for sale as a prime broodmother to limit the influence of $his genes in that arcology.",
		prestige: 2,
		prestigeDesc: "$His royal blood makes $him especially desirable as a broodmother.",
		actualAge: 17,
		visualAge: 17,
		physicalAge: 17,
		ovaryAge: 17,
		health: {condition: 60},
		trust: 65,
		devotion: 65,
		weight: 25,
		muscles: 40,
		height: 164,
		nationality: "British",
		race: "white",
		eye: {origColor: "light grey"},
		origHColor: "amber",
		origSkin: "fair",
		hLength: 100,
		hStyle: "crown braid",
		pubicHStyle: "waxed",
		underArmHStyle: "waxed",
		waist: -35,
		voice: 3,
		shoulders: -1,
		boobs: 2300,
		boobShape: "torpedo-shaped",
		nipples: "huge",
		lactation:1,
		lactationDuration: 2,
		lactationAdaptation: 70,
		hips: 2,
		butt: 4,
		face: 100,
		faceImplant: 5,
		faceShape: "cute",
		lips: 25,
		vagina: 1,
		vaginaLube: 2,
		preg: -1,
		pregAdaptation: 100,
		foreskin: 3,
		anus: 1,
		analArea: 2,
		ovaries: 1,
		makeup: 1,
		nails: 9,
		piercing: {nose: {weight: 1}},
		intelligence: 75,
		intelligenceImplant: 15,
		energy: 90,
		attrXX: 55,
		attrXY: 80,
		fetish: "buttslut",
		fetishStrength: 100,
		fetishKnown: 1,
		behavioralQuirk: "cutting",
		sexualQuirk: "painal queen",
		counter: {birthsTotal: 105},
		skill: {
			vaginal: 100, oral: 65, anal: 35, servant: 100
		},
		geneMods: {rapidCellGrowth: 1, progenitor: 1},
		natural: {height: 165, boobs: 400},
		career: "a princess"
	},
	{
		/* Unlike Cecily, she's cheap enough to show up in arcology acquisition. -DerangedLonger */
		ID: 904002,
		slaveName: "'Mother' Thérèse",
		birthName: "Thérèse",
		origin: "$His life was undistinguished, until someone discovered $he was quite intelligent and had a genetic mutation that made her hyperfertile.",
		actualAge: 25,
		visualAge: 25,
		physicalAge: 25,
		ovaryAge: 25,
		health: {condition: 60},
		trust: 15,
		devotion: 35,
		weight: 20,
		muscles: 25,
		height: 158,
		nationality: "French",
		race: "white",
		accent: 1,
		eye: {origColor: "blue"},
		origHColor: "golden",
		origSkin: "fair",
		markings: "freckles",
		hLength: 30,
		hStyle: "ponytail",
		underArmHStyle: "shaved",
		waist: -25,
		voice: 2,
		shoulders: -1,
		boobs: 750,
		natural: {boobs: 500},
		boobShape: "normal",
		nipples: "huge",
		lactationAdaptation: 55,
		hips: 2,
		butt: 5,
		face: 70,
		faceShape: "cute",
		lips: 25,
		vagina: 1,
		vaginaLube: 1,
		preg: -1,
		pregAdaptation: 70,
		anus: 1,
		ovaries: 1,
		intelligence: 85,
		energy: 55,
		attrXX: 40,
		attrXY: 80,
		fetish: "none",
		fetishKnown: 1,
		behavioralQuirk: "funny",
		sexualFlaw: "crude",
		counter: {birthsTotal: 16},
		bellySag: 5,
		skill: {vaginal: 35, oral: 15, servant: 15},
		geneticQuirks: {hyperFertility: 2},
		career: "a barista",
	},
];


code:
/**
 * This holds all the female hero slaves that have incestious relations with other hero slaves.
 * See instructions in `slaveDatabase_000-instructions.md` for how to add to these databases.
 * Valid IDs start at 902001 and end at 904000.
 * @type {FC.HeroSlaveTemplate[]}
 */
App.Data.HeroSlaves.XXIncest = [
	{
		/* Added detail to origin. Added explicit birth surname to prevent different name from Kennerly. Added ovaries and set preg to "sterile". -DerangedLoner */
		ID: 902001,
		slaveName: "Camille",
		birthName: "Camille",
		birthSurname: "Andrews",
		origin: "$He is half of a famous musical duo, along with $his twin sister. They fled to the Free Cities after their incestuous relationship was uncovered by the media.",
		career: "an aspiring pop star",
		prestige: 1,
		prestigeDesc: "$He is a famed singer; citizens would pay top prices to feel $his mouth around their dicks.",
		birthWeek: 16,
		actualAge: 23,
		physicalAge: 23,
		visualAge: 23,
		ovaryAge: 23,
		health: {condition: 40},
		weight: -10,
		muscles: 10,
		height: 170,
		nationality: "American",
		race: "white",
		accent: 1,
		eye: {origColor: "blue"},
		origHColor: "blonde",
		origSkin: "pale",
		hLength: 60,
		hStyle: "bangs",
		waist: -55,
		voice: 2,
		boobs: 300,
		boobShape: "perky",
		butt: 2,
		preg: -2,
		ovaries: 1,
		face: 100,
		lips: 25,
		skill: {
			oral: 15,
			entertainment: 100
		},
		energy: 50,
		attrXX: 80,
		fetish: "boobs",
		fetishStrength: 70,
		behavioralFlaw: "arrogant",
		piercing: {ear: {weight: 1}},
		custom: {desc: "$He has an identical twin sister named Kennerly, from whom $he hates to be parted. They're from the former United States."},
		mother: -9999,
		father: -9998
	},
	{
		/* Added detail to origin. Added explicit birth surname to prevent different name from Kennerly. Added ovaries and set preg to "sterile". -DerangedLoner */
		ID: 902002,
		slaveName: "Kennerly",
		birthName: "Kennerly",
		birthSurname: "Andrews",
		origin: "$He is half of a famous musical duo, along with $his twin sister. They fled to the Free Cities after their incestuous relationship was uncovered by the media.",
		career: "an aspiring pop star",
		prestige: 1,
		prestigeDesc: "$He is a famed singer; citizens would pay top prices to feel $his mouth around their dicks.",
		birthWeek: 16,
		actualAge: 23,
		physicalAge: 23,
		visualAge: 23,
		ovaryAge: 23,
		health: {condition: 40},
		weight: 10,
		height: 167,
		nationality: "American",
		race: "white",
		accent: 1,
		markings: "beauty mark",
		eye: {origColor: "blue"},
		origHColor: "blonde",
		origSkin: "pale",
		hLength: 60,
		hStyle: "bangs",
		waist: -55,
		voice: 2,
		boobs: 500,
		boobShape: "perky",
		butt: 2,
		preg: -2,
		ovaries: 1,
		face: 100,
		lips: 15,
		skill: {
			oral: 15,
			entertainment: 100
		},
		energy: 50,
		attrXX: 80,
		fetish: "boobs",
		fetishStrength: 70,
		behavioralFlaw: "arrogant",
		piercing: {ear: {weight: 1}, navel: {weight: 1}},
		custom: {desc: "$He has an identical twin sister named Camille, from whom $he hates to be parted. They're from the former United States."},
		mother: -9999,
		father: -9998
	},
	{
		/* Careers benefiting from age prevent her and Qiang from being lolified in pedo mode. -DerangedLoner */
		ID: 902003,
		slaveName: "Bai",
		birthName: "Bai",
		origin: "As a teenager, she carried on a highly inappropriate relationship with her brother Qiang. While sex between teenaged siblings is taboo, sex between a married woman and the younger brother living with her family tends to end badly when her husband finds out.",
		actualAge: 38,
		visualAge: 38,
		physicalAge: 38,
		ovaryAge: 38,
		health: {condition: 60},
		devotion: 55,
		trust: 30,
		muscles: 0,
		height: 159,
		nationality: "Chinese",
		race: "asian",
		accent: 1,
		eye: {origColor: "brown"},
		origHColor: "jet black",
		pubicHColor: "jet black",
		underArmHStyle: "shaved",
		origSkin: "fair",
		hLength: 30,
		hStyle: "neat",
		waist: -30,
		boobs: 500,
		natural: {boobs: 500},
		hips: 0,
		butt: 2,
		preg: -1,
		ovaries: 1,
		face: 50,
		vagina: 2,
		vaginaLube: 1,
		anus: 1,
		energy: 65,
		intelligence: 65,
		intelligenceImplant: 30,
		attrXX: 40,
		attrXY: 80,
		skill: {
			oral: 15,
			vaginal: 35,
			entertainment: 15
		},
		fetish: "humiliation",
		fetishStrength: 30,
		fetishKnown: 1,
		behavioralFlaw: "hates women",
		sexualFlaw: "hates anal",
		career: "a teacher",
		mother: -9993,
		father: -9992,
		counter: {birthsTotal: 2},
	},
];


code:
// cSpell: ignore Kkangpae

/**
 * This holds all the male hero slaves that don't fit into one of the other files.
 * See instructions in `slaveDatabase_000-instructions.md` for how to add to these databases.
 * Valid IDs start at 800001 and end at 802000.
 * @type {FC.HeroSlaveTemplate[]}
 */
App.Data.HeroSlaves.XY = [
	{
		ID: 800001,
		slaveName: "Marylynne",
		birthName: "Tyson",
		genes: "XY",
		origin: "$He is a life-long house slave who has always tried to be the perfect woman, despite $his dick.",
		actualAge: 34,
		physicalAge: 34,
		visualAge: 34,
		ovaryAge: 34,
		health: {condition: 20},
		devotion: 100,
		race: "white",
		origSkin: "white",
		hLength: 60,
		hStyle: "neat",
		waist: -55,
		boobs: 1000,
		natural: {boobs: 400},
		areolae: 1,
		butt: 5,
		lips: 35,
		vagina: -1,
		dick: 2,
		anus: 3,
		prostate: 1,
		balls: 1,
		scrotum: 1,
		skill: {oral: 35, anal: 100, penetrative: 35},
		intelligenceImplant: 30,
		attrXX: 40,
		attrXY: 40,
		fetish: "buttslut",
		fetishKnown: 1,
		custom: {desc: "$He is extremely self-conscious about $his dick."},
		sexualFlaw: "shamefast",
		behavioralQuirk: "insecure"
	},
	{
		/* Deleted female birth name, then added male one to prevent possible random generation of a female one. -DerangedLoner */
		ID: 800002,
		slaveName: "Alyssa",
		birthName: "Alvin",
		genes: "XY",
		assignment: Job.HOUSE,
		actualAge: 21,
		physicalAge: 21,
		visualAge: 21,
		ovaryAge: 21,
		health: {condition: -30},
		devotion: 60,
		race: "white",
		origHColor: "blonde",
		pubicHColor: "blonde",
		origSkin: "pale",
		hLength: 10,
		hStyle: "neat",
		boobs: 300,
		butt: 1,
		vagina: -1,
		dick: 2,
		anus: 1,
		prostate: 1,
		balls: 1,
		scrotum: 1,
		attrXX: 40,
		attrXY: 40,
		fetishKnown: 1,
		faceShape: "androgynous"
	},
	{
		ID: 800003,
		slaveName: "Adrian",
		birthName: "Adrian",
		genes: "XY",
		actualAge: 21,
		physicalAge: 21,
		visualAge: 21,
		ovaryAge: 21,
		health: {condition: 20, tired: 10},
		devotion: 75,
		hLength: 60,
		hStyle: "neat",
		boobs: 400,
		butt: 2,
		vagina: -1,
		dick: 3,
		anus: 1,
		prostate: 1,
		balls: 1,
		scrotum: 1,
		skill: {oral: 15, anal: 15, penetrative: 15},
		attrXX: 40,
		attrXY: 40,
		fetish: "buttslut",
		fetishKnown: 1,
		behavioralFlaw: "odd"
	},
	{
		/* Deleted female birth name, then added male one to prevent possible random generation of a female one. -DerangedLoner */
		ID: 800004,
		slaveName: "Lola",
		birthName: "Lucas",
		genes: "XY",
		actualAge: 27,
		physicalAge: 27,
		visualAge: 27,
		ovaryAge: 27,
		health: {condition: 20},
		devotion: 35,
		height: 175,
		race: "white",
		origSkin: "white",
		hLength: 60,
		hStyle: "neat",
		boobs: 1000,
		natural: {boobs: 300},
		boobsImplant: 600,
		boobsImplantType: "normal",
		butt: 4,
		buttImplant: 2,
		buttImplantType: "normal",
		vagina: -1,
		dick: 3,
		anus: 3,
		prostate: 1,
		balls: 1,
		scrotum: 1,
		skill: {oral: 15, anal: 15},
		aphrodisiacs: 1,
		addict: 10,
		intelligence: -30,
		attrXX: 40,
		attrXY: 40,
		fetish: "submissive",
		fetishKnown: 1
	},
	{
		/* Added explicit slave and birth surnames to prevent surname from being described as changed. -DerangedLoner */
		ID: 800005,
		slaveName: "Amanda",
		birthName: "Amanda",
		slaveSurname: "Cordoba",
		birthSurname: "Cordoba",
		genes: "XY",
		origin: "$He was raised as a girl despite $his gargantuan dick to be a truly unique slave.",
		actualAge: 17,
		physicalAge: 17,
		visualAge: 17,
		ovaryAge: 17,
		health: {condition: 20},
		height: 152,
		nationality: "stateless",
		origHColor: "black",
		hLength: 60,
		hStyle: "neat",
		boobs: 500,
		butt: 3,
		vagina: -1,
		dick: 5,
		anus: 1,
		prostate: 1,
		balls: 3,
		scrotum: 3,
		intelligence: 20,
		intelligenceImplant: 30,
		attrXX: 80,
		attrXY: 40,
		fetishKnown: 1
	},
	{
		/* Deleted female birth name, then added male one to prevent possible random generation of a female one. -DerangedLoner */
		ID: 800006,
		slaveName: "'Mrs.' Maria",
		birthName: "Apollo",
		genes: "XY",
		origin: "$He was once a successful drug lord, but was turned into $his current self after making too many enemies.",
		actualAge: 28,
		physicalAge: 28,
		visualAge: 28,
		ovaryAge: 28,
		health: {condition: 100},
		devotion: 75,
		muscles: 20,
		height: 175,
		race: "white",
		origHColor: "blonde",
		pubicHColor: "blonde",
		overrideSkin: 1,
		origSkin: "spray tanned",
		hLength: 10,
		boobs: 1000,
		natural: {boobs: 400},
		boobsImplant: 600,
		boobsImplantType: "normal",
		lips: 55,
		lipsImplant: 10,
		vagina: -1,
		dick: 5,
		anus: 2,
		prostate: 1,
		balls: 2,
		scrotum: 2,
		skill: {oral: 100, anal: 100, penetrative: 65},
		intelligence: 100,
		intelligenceImplant: 30,
		attrXX: 40,
		attrXY: 40,
		fetishKnown: 1,
		piercing: {nipple: {weight: 1}, genitals: {weight: 2, smart: true}},
		clitSetting: "anal",
		brand: {"left testicle": "a brand of a former master"},
		// @ts-ignore while stampTat does take custom strings we have intentionally omitted that from its type to allow for correct auto completes, causing this to throw a TSC error - franklygeorge
		stampTat: "$He has a fairly generic tramp stamp.",
		career: "a gang leader"
	},
	{
		/* Deleted female birth name, then added male one to prevent possible random generation of a female one. -DerangedLoner */
		ID: 800007,
		slaveName: "Sugar",
		birthName: "Sebastian",
		genes: "XY",
		actualAge: 24,
		physicalAge: 24,
		visualAge: 24,
		ovaryAge: 24,
		health: {condition: 20},
		height: 175,
		race: "white",
		eye: {origColor: "blue"},
		origHColor: "platinum blonde",
		origSkin: "pale",
		hLength: 60,
		hStyle: "neat",
		waist: -55,
		boobs: 1400,
		natural: {boobs: 200},
		boobsImplant: 1200,
		boobsImplantType: "fillable",
		butt: 5,
		buttImplant: 4,
		buttImplantType: "fillable",
		lips: 55,
		lipsImplant: 2,
		vagina: -1,
		dick: 5,
		anus: 1,
		prostate: 1,
		balls: 1,
		scrotum: 1,
		skill: {oral: 100, anal: 100},
		clothes: "slutty jewelry",
		intelligence: -90,
		intelligenceImplant: 30,
		attrXX: 40,
		attrXY: 40,
		fetish: "cumslut",
		fetishKnown: 1,
		custom: {desc: "$He is as dumb as a bag of hammers."}
	},
	{
		/* Added career to match origin. Deleted female birth name, then added male one to prevent possible random generation of a female one. -DerangedLoner */
		ID: 800008,
		slaveName: "Bella",
		birthName: "Roberto",
		genes: "XY",
		origin: "$He grew up in a rich and deviant household, surrounded by but never a part of bizarre and unusual sex acts.",
		actualAge: 19,
		physicalAge: 19,
		visualAge: 19,
		ovaryAge: 19,
		health: {condition: 20},
		devotion: 10,
		race: "white",
		origHColor: "blonde",
		pubicHColor: "blonde",
		origSkin: "white",
		hLength: 10,
		boobs: 300,
		butt: 1,
		vagina: -1,
		dick: 2,
		prostate: 1,
		balls: 1,
		scrotum: 1,
		clothes: "a slave gown",
		intelligence: 30,
		intelligenceImplant: 30,
		attrXX: 40,
		attrXY: 40,
		fetishKnown: 1,
		behavioralFlaw: "arrogant",
		career: "from an upper class family"
	},
	{
		/* Deleted female birth name, then added male one to prevent possible random generation of a female one. Added career to match origin. Made age explicit. -DerangedLoner */
		ID: 800009,
		slaveName: "Julia",
		birthName: "James",
		genes: "XY",
		origin: "$He was homeless and willing to do anything for food, which in the end resulted in $him becoming a slave.",
		actualAge: 18,
		physicalAge: 18,
		visualAge: 18,
		ovaryAge: 18,
		health: {condition: 20},
		devotion: 30,
		race: "white",
		origSkin: "white",
		hLength: 10,
		hStyle: "messy",
		boobs: 300,
		butt: 1,
		vagina: -1,
		dick: 3,
		anus: 2,
		prostate: 1,
		balls: 2,
		scrotum: 2,
		skill: {oral: 35, anal: 35, penetrative: 15},
		clothes: "a slave gown",
		intelligence: -20,
		attrXX: 40,
		attrXY: 40,
		fetishKnown: 1,
		custom: {desc: "$He has beautiful eyes and some scars."},
		scar: {
			"right breast": {
				burn: 0,
				chain: 0,
				cutting: 0,
				exotic: 0,
				generic: 1,
				menacing: 0,
				whip: 0
			},
		},
		arm: {
			right: {
				scar: {
					"right arm": {
						burn: 0,
						chain: 0,
						cutting: 0,
						exotic: 0,
						generic: 1,
						menacing: 0,
						whip: 0
					},
				},
			},
		},
		leg: {
			left: {
				scar: {
					"left buttock": {
						burn: 0,
						chain: 0,
						cutting: 0,
						exotic: 0,
						generic: 1,
						menacing: 0,
						surgical: 0,
						whip: 0
					},
					"left thigh": {
						burn: 0,
						chain: 0,
						cutting: 0,
						exotic: 0,
						generic: 1,
						menacing: 0,
						surgical: 0,
						whip: 0
					},
				},
			},
		},
		career: "homeless",
	},
	{
		/* Deleted female birth name, then added male one to prevent possible random generation of a female one. -DerangedLoner */
		ID: 800010,
		slaveName: "Lily",
		birthName: "Liam",
		genes: "XY",
		actualAge: 20,
		physicalAge: 20,
		visualAge: 20,
		ovaryAge: 20,
		health: {condition: 20},
		devotion: -60,
		race: "white",
		origHColor: "black",
		pubicHColor: "black",
		origSkin: "white",
		hLength: 10,
		hStyle: "neat",
		boobs: 300,
		butt: 1,
		vagina: -1,
		dick: 3,
		prostate: 1,
		balls: 2,
		scrotum: 2,
		clothes: "a slave gown",
		attrXX: 40,
		attrXY: 40,
		fetishKnown: 1,
		behavioralFlaw: "bitchy"
	},
	{
		ID: 800011,
		slaveName: "Harry",
		birthName: "Harry",
		genes: "XY",
		actualAge: 20,
		physicalAge: 20,
		visualAge: 20,
		ovaryAge: 20,
		health: {condition: 20},
		devotion: 25,
		height: 175,
		heightImplant: 1,
		race: "white",
		eye: {origColor: "blue"},
		origHColor: "blonde",
		pubicHColor: "blonde",
		origSkin: "white",
		hLength: 25,
		hStyle: "neat",
		boobs: 300,
		butt: 5,
		face: 15,
		faceImplant: 15,
		lipsTat: "permanent makeup",
		vagina: -1,
		dick: 2,
		anus: 2,
		prostate: 1,
		balls: 1,
		scrotum: 1,
		skill: {oral: 15, anal: 15, penetrative: 15},
		clothes: "attractive lingerie",
		intelligence: -20,
		attrXX: 40,
		attrXY: 40,
		fetish: "cumslut",
		fetishKnown: 1
	},
	{
		/* Deleted female birth name, then added male one to prevent possible random generation of a female one. -DerangedLoner */
		ID: 800012,
		slaveName: "Jen",
		birthName: "Elijah",
		genes: "XY",
		actualAge: 20,
		physicalAge: 20,
		visualAge: 20,
		ovaryAge: 20,
		health: {condition: 20},
		devotion: 40,
		height: 175,
		race: "white",
		origHColor: "dark brown",
		pubicHColor: "dark brown",
		origSkin: "white",
		hLength: 40,
		hStyle: "bun",
		boobs: 300,
		butt: 5,
		vagina: -1,
		dick: 3,
		prostate: 1,
		balls: 1,
		scrotum: 1,
		clothes: "attractive lingerie",
		attrXX: 40,
		attrXY: 40,
		fetish: "cumslut",
		fetishKnown: 1,
		career: "a librarian",
		intelligence: 35,
		intelligenceImplant: 30,
	},
	{
		ID: 800013,
		slaveName: "Kai",
		birthName: "Mordecai",
		genes: "XY",
		actualAge: 23,
		physicalAge: 23,
		visualAge: 23,
		ovaryAge: 23,
		health: {condition: 20},
		devotion: 60,
		height: 191,
		nationality: "Russian",
		race: "white",
		origHColor: "black",
		pubicHColor: "black",
		origSkin: "white",
		hLength: 140,
		hStyle: "luxurious",
		waist: -55,
		heels: 1,
		boobs: 1000,
		natural: {boobs: 400},
		boobsImplant: 600,
		boobsImplantType: "normal",
		lactation: 1,
		lactationDuration: 2,
		butt: 5,
		buttImplant: 3,
		buttImplantType: "normal",
		lips: 35,
		lipsImplant: 10,
		vagina: 1,
		dick: 5,
		anus: 1,
		prostate: 1,
		balls: 2,
		scrotum: 2,
		skill: {oral: 35, anal: 15, penetrative: 15},
		clothes: "restrictive latex",
		intelligence: 25,
		intelligenceImplant: 30,
		attrXX: 40,
		attrXY: 40,
		fetishKnown: 1,
		custom: {tattoo: "$He has many girly tattoos.", desc: "$He likes hair play."},
		piercing: {nipple: {weight: 2}, lips: {weight: 1}, navel: {weight: 1}}
	},
	{
		ID: 800014,
		slaveName: "Mackenzie",
		birthName: "Mackenzie",
		genes: "XY",
		actualAge: 21,
		physicalAge: 21,
		visualAge: 21,
		ovaryAge: 21,
		health: {condition: 40},
		devotion: 60,
		race: "white",
		nationality: "Irish",
		markings: "freckles",
		eye: {origColor: "blue"},
		origHColor: "red",
		pubicHColor: "red",
		origSkin: "pale",
		hStyle: "braided",
		hLength: 60,
		boobs: 1800,
		natural: {boobs: 500},
		shoulders: -1,
		waist: -20,
		hips: 1,
		butt: 4,
		lips: 35,
		vagina: -1,
		dick: 3,
		anus: 1,
		prostate: 1,
		balls: 2,
		scrotum: 2,
		skill: {oral: 15, anal: 15, penetrative: 15},
		intelligence: 98,
		intelligenceImplant: 30,
		attrXX: 40,
		attrXY: 40,
		fetish: "submissive",
		fetishKnown: 1,
		piercing: {nipple: {weight: 1}},
		custom: {desc: "$He has a slim and perfectly feminine frame except for $his big feet and ears. $He's very intelligent and well learned."}
	},
	{
		/* Deleted female birth name, then added male one to prevent possible random generation of a female one. Added career to match origin. -DerangedLoner */
		ID: 800015,
		slaveName: "Rachel",
		birthName: "Raymond",
		genes: "XY",
		origin: "$He volunteered to become a slave when $he turned 18.",
		health: {condition: 20},
		devotion: 100,
		height: 155,
		race: "white",
		origHColor: "blonde",
		pubicHColor: "blonde",
		origSkin: "pale",
		hLength: 25,
		hStyle: "neat",
		waist: -55,
		boobs: 600,
		natural: {boobs: 300},
		butt: 2,
		face: 15,
		lips: 35,
		vagina: -1,
		dick: 2,
		prostate: 1,
		balls: 1,
		scrotum: 1,
		anusTat: "bleached",
		intelligence: 20,
		attrXX: 40,
		attrXY: 40,
		fetish: "buttslut",
		career: "a student"
	},
	{
		/* Deleted female birth name, then added male one to prevent possible random generation of a female one. -DerangedLoner */
		ID: 800016,
		slaveName: "Nikole",
		birthName: "Nicholas",
		genes: "XY",
		actualAge: 19,
		physicalAge: 19,
		visualAge: 19,
		ovaryAge: 19,
		health: {condition: 80},
		devotion: 100,
		nationality: "Irish",
		race: "white",
		markings: "freckles",
		eye: {origColor: "green"},
		origHColor: "red",
		pubicHColor: "red",
		origSkin: "pale",
		hLength: 60,
		hStyle: "ponytail",
		boobs: 200,
		natural: {boobs: 400},
		butt: 5,
		lips: 35,
		vagina: -1,
		dick: 5,
		anus: 1,
		prostate: 1,
		balls: 3,
		scrotum: 3,
		anusTat: "bleached",
		skill: {oral: 100, anal: 100, penetrative: 100},
		attrXX: 40,
		attrXY: 40,
		fetishKnown: 1,
		custom: {tattoo: "$He has a tattoo of a black widow's hourglass pattern on $his ballsack."}
	},
	{
		ID: 800017,
		slaveName: "Exta",
		birthName: "Exta",
		genes: "XY",
		actualAge: 21,
		physicalAge: 21,
		visualAge: 21,
		ovaryAge: 21,
		health: {condition: 20},
		devotion: 60,
		muscles: 20,
		height: 190,
		race: "white",
		eye: {origColor: "brown"},
		origHColor: "blonde",
		pubicHColor: "blonde",
		origSkin: "white",
		hLength: 15,
		// @ts-expect-error custom hair style
		hStyle: "in a boyish cut",
		boobs: 300,
		butt: 1,
		vagina: -1,
		dick: 2,
		prostate: 1,
		balls: 1,
		anusTat: "bleached",
		skill: {oral: 15, penetrative: 15, combat: 15},
		intelligence: 30,
		attrXX: 40,
		attrXY: 40,
		fetishKnown: 1,
		sexualFlaw: "shamefast",
		career: "a businessman",
		custom: {tattoo: "$He has a raised circuitry pattern on the nape of $his neck."}
	},
	{
		/* Moved custom desc to origin. Added career to match origin. Added explicit birth surname to make sure his matches Elisa's,
			and added birth week to make her date of birth is far enough from Martin's. -DerangedLoner */
		ID: 800018,
		slaveName: "Martin",
		birthName: "Martin",
		birthSurname: "Kennedy",
		origin: "An iron-willed, recently captured figure of a prominent anti-Free City guerrilla party, $he still clings strongly to traditional beliefs on Man's natural good, economic restriction, and monogamy.",
		genes: "XY",
		actualAge: 19,
		physicalAge: 19,
		visualAge: 19,
		ovaryAge: 19,
		birthWeek: 36,
		health: {condition: 20},
		devotion: -55,
		muscles: 20,
		height: 190,
		nationality: "Irish",
		race: "white",
		eye: {origColor: "bright blue"},
		origHColor: "white",
		pubicHColor: "white",
		origSkin: "extremely pale",
		hLength: 15,
		// @ts-expect-error custom hair style
		hStyle: "in a boyish cut",
		waist: -55,
		boobs: 100,
		natural: {boobs: 300},
		butt: 4,
		face: 55,
		vagina: -1,
		dick: 3,
		prostate: 1,
		balls: 3,
		scrotum: 3,
		anusTat: "bleached",
		skill: {combat: 65, penetrative: 35},
		intelligence: 30,
		intelligenceImplant: 30,
		attrXX: 40,
		attrXY: 40,
		fetish: "submissive",
		behavioralFlaw: "arrogant",
		career: "a soldier",
		custom: {desc: "Good-hearted but much more gruff than $his natural sister, Elisa, $he shares her beautiful singing voice. $He prays quite often, if allowed to."},
		mother: -9997,
		father: -9996,
		sexualFlaw: "hates penetration"
	},
	{
		/* Added career to match origin. Added accent. -DerangedLoner */
		ID: 800019,
		slaveName: "Steven",
		birthName: "Steven",
		genes: "XY",
		origin: "$He was forced into slavery due to extreme debt.",
		actualAge: 31,
		physicalAge: 31,
		visualAge: 31,
		ovaryAge: 31,
		health: {condition: 20},
		devotion: -55,
		weight: 40,
		origHColor: "blonde",
		pubicHColor: "blonde",
		race: "white",
		accent: 1,
		hLength: 0,
		hStyle: "shaved",
		boobs: 200,
		natural: {boobs: 400},
		butt: 3,
		vagina: -1,
		dick: 3,
		prostate: 1,
		balls: 3,
		scrotum: 3,
		anusTat: "bleached",
		skill: {oral: 15, penetrative: 15},
		attrXX: 40,
		attrXY: 40,
		fetishKnown: 1,
		behavioralFlaw: "arrogant",
		sexualFlaw: "hates penetration",
		career: "unemployed"
	},
	{
		/* Deleted female birth name, then added male one to prevent possible random generation of a female one. -DerangedLoner */
		ID: 800020,
		slaveName: "Selene",
		birthName: "Saylor",
		genes: "XY",
		origin: "Once $he was an arcology security officer, lured to aphrodisiacs addiction and feminized by $his boss (and former wife), to whom $he was sold as a slave to satisfy her spousal maintenance after divorce.",
		actualAge: 32,
		physicalAge: 32,
		visualAge: 32,
		ovaryAge: 32,
		health: {condition: 20},
		devotion: 40,
		muscles: 20,
		height: 175,
		race: "latina",
		eye: {origColor: "ice blue"},
		origHColor: "ashen with black streaks",
		pubicHColor: "ashen",
		origSkin: "brown",
		hLength: 30,
		hStyle: "neat",
		waist: -55,
		boobs: 1400,
		natural: {boobs: 400},
		butt: 1,
		face: 55,
		lips: 35,
		vagina: -1,
		dick: 5,
		anus: 2,
		prostate: 1,
		balls: 2,
		scrotum: 2,
		anusTat: "bleached",
		skill: {anal: 100, combat: 65, penetrative: 35},
		addict: 50,
		intelligence: 20,
		intelligenceImplant: 30,
		attrXX: 40,
		attrXY: 40,
		fetish: "buttslut",
		fetishKnown: 1,
		behavioralFlaw: "odd",
		piercing: {
			dick: {weight: 1}, ear: {weight: 1}, navel: {weight: 1}, areola: {weight: 2, desc: "$He has a large police badge made of polished silver pinned right to the skin with several barbell piercings just above $his left nipple."}
		},
		custom: {desc: "$He wears two pairs of handcuffs as bracelets (one pair on each wrist); the handcuff keyholes are welded, so they cannot be unlocked and removed in any normal way."},
		career: "a security guard"
	},
	{
		/* Changed birth name to something Chinese but similar-sounding. -DerangedLoner */
		ID: 800021,
		slaveName: "'Buns' Jones",
		birthName: "Jun",
		genes: "XY",
		devotion: 31,
		nationality: "Chinese",
		race: "asian",
		overrideHColor: 1,
		origHColor: "black",
		hColor: "dark brown with bleached highlights",
		overrideSkin: 1,
		origSkin: "spray tanned",
		hLength: 60,
		// @ts-expect-error custom hair style
		hStyle: "in a braided ponytail",
		waist: -55,
		boobs: 200,
		natural: {boobs: 400},
		butt: 8,
		lips: 35,
		vagina: -1,
		vaginaTat: "rude words",
		dick: 3,
		prostate: 1,
		balls: 2,
		scrotum: 2,
		anusTat: "flowers",
		makeup: 1,
		nails: 1,
		shouldersTat: "tribal patterns",
		armsTat: "rude words",
		stampTat: "rude words",
		skill: {oral: 100, penetrative: 15, entertainment: 15},
		clothes: "a slutty outfit",
		collar: "pretty jewelry",
		shoes: "heels",
		intelligence: 30,
		attrXX: 40,
		attrXY: 40,
		fetish: "buttslut",
		fetishKnown: 1,
		piercing: {ear: {weight: 1}},
		custom: {desc: "A palm-sized ring adorns the end of $his braid, perfect for grabbing and pulling during any occasion."}
	},
	{
		/* Deleted female birth name, then added male one to prevent possible random generation of a female one. -DerangedLoner */
		ID: 800022,
		slaveName: "Mistress Izzy",
		birthName: "Isaac",
		genes: "XY",
		health: {condition: 70},
		devotion: 100,
		race: "white",
		eye: {origColor: "black"},
		origHColor: "sparkling and shiny golden red",
		pubicHColor: "blonde",
		overrideSkin: 1,
		origSkin: "sun tanned",
		hLength: 60,
		// @ts-expect-error custom hair style
		hStyle: "in thick, heavy braids",
		waist: -100,
		boobs: 9200,
		natural: {boobs: 500},
		boobsImplant: 6000,
		boobsImplantType: "advanced fillable",
		boobsTat: "bovine patterns",
		lactation: 2,
		lactationDuration: 2,
		counter: {milk: 3010},
		butt: 8,
		buttImplant: 1,
		buttImplantType: "normal",
		buttTat: "bovine patterns",
		face: 55,
		faceImplant: 65,
		lips: 55,
		lipsImplant: 2,
		lipsTat: "bovine patterns",
		vagina: 2,
		vaginaTat: "bovine patterns",
		anus: 2,
		dick: 5,
		prostate: 1,
		balls: 3,
		scrotum: 2,
		anusTat: "bovine patterns",
		makeup: 2,
		nails: 2,
		leg: {right: {brand: {"right buttock": "SLUT"}}},
		shouldersTat: "bovine patterns",
		armsTat: "bovine patterns",
		legsTat: "bovine patterns",
		stampTat: "bovine patterns",
		skill: {
			vaginal: 35,
			oral: 100,
			anal: 100,
			penetrative: 15,
			whoring: 100,
			entertainment: 35
		},
		collar: "leather with cowbell",
		shoes: "heels",
		intelligence: 20,
		energy: 100,
		attrXX: 40,
		attrXY: 40,
		fetishKnown: 1,
		piercing: {
			nipple: {weight: 2}, lips: {weight: 2}, tongue: {weight: 2}, vagina: {weight: 2}, anus: {weight: 2}, ear: {weight: 2}, nose: {weight: 2}, eyebrow: {weight: 2}, navel: {weight: 2}, genitals: {weight: 2, smart: true}
		},
		clitSetting: "boobs",
		custom: {
			tattoo: "$He has tattoos of teasing, enticing messages begging others to come taste $his addictive milk.",
			desc: "$His musky milky aura drives men and women around $him giggly and dumb with lust."
		},
		horn: "cow horns"
	},
	{
		ID: 800023,
		slaveName: "Joan",
		birthName: "Mila",
		genes: "XY",
		actualAge: 28,
		physicalAge: 28,
		visualAge: 28,
		ovaryAge: 28,
		health: {condition: 100},
		devotion: 25,
		weight: 20,
		height: 175,
		race: "white",
		origHColor: "dark brown",
		pubicHColor: "brown",
		origSkin: "pale",
		hLength: 30,
		hStyle: "ponytail",
		pubicHStyle: "bushy",
		boobs: 650,
		areolae: 2,
		lactation: 2,
		lactationDuration: 2,
		butt: 7,
		lips: 35,
		vagina: -1,
		dick: 4,
		prostate: 1,
		balls: 5,
		scrotum: 4,
		makeup: 1,
		nails: 1,
		skill: {penetrative: 15, entertainment: 35},
		clothes: "cutoffs and a t-shirt",
		collar: "pretty jewelry",
		shoes: "heels",
		intelligence: -40,
		intelligenceImplant: 30,
		attrXX: 80,
		attrXY: 40,
		fetishKnown: 1,
		behavioralFlaw: "odd",
		piercing: {
			nipple: {weight: 1}, anus: {weight: 1}, ear: {weight: 1}, genitals: {weight: 2, smart: true}
		},
		clitSetting: "off",
		custom: {
			tattoo: "$He has a blood red, faux brand tattoo on $his left ass cheek.",
			desc: "$He has a nearly faded pockmark on the skin above $his left eyebrow, the last reminder of $his awkward past."
		}
	},
	{
		/* Deleted female birth name, then added male one to prevent possible random generation of a female one. Added career to match origin. Added accent. -DerangedLoner */
		ID: 800024,
		slaveName: "Aisha",
		birthName: "Ahmed",
		genes: "XY",
		origin: "$He sold $himself into slavery to escape a life of boredom.",
		health: {condition: -20},
		devotion: 45,
		height: 155,
		heightImplant: -1,
		race: "middle eastern",
		accent: 1,
		overrideEyeColor: 1,
		eye: {origColor: "blue"},
		overrideHColor: 1,
		overrideBrowHColor: 1,
		overrideArmHColor: 1,
		overridePubicHColor: 1,
		origHColor: "peachy fading into a red ombre at the bottom",
		eyebrowHColor: "red",
		pubicHColor: "red",
		underArmHColor: "red",
		origSkin: "light",
		hLength: 30,
		hStyle: "hime",
		waist: -55,
		boobs: 250,
		natural: {boobs: 450},
		butt: 3.5,
		face: 55,
		faceImplant: 65,
		vagina: -1,
		anus: 1,
		dick: 5,
		dickTat: "flowers",
		prostate: 1,
		balls: 2,
		scrotum: 2,
		anusTat: "flowers",
		brand: {"back": "your initials"},
		skill: {
			oral: 15, anal: 15, penetrative: 15, entertainment: 15
		},
		clothes: "a comfortable bodysuit",
		collar: "pretty jewelry",
		shoes: "heels",
		intelligence: -30,
		attrXX: 40,
		attrXY: 40,
		piercing: {anus: {weight: 1}, ear: {weight: 1}, genitals: {weight: 2, smart: true}},
		clitSetting: "off",
		custom: {
			tattoo: "$He has tattooed petals trailing from the nape of $his neck down $his back, ending between $his butt cheeks.",
			desc: "$His red pubic hair is waxed into the shape of a heart. $He has bright blue eyeshadow on $his bottom lids."
		},
		pubicHStyle: "waxed",
		career: "unemployed"
	},
	{
		ID: 800025,
		slaveName: "Laura",
		birthName: "Rolan",
		genes: "XY",
		prestige: 1,
		prestigeDesc: "$He is a high-ranking spy who was captured while trying to obtain secrets about the defenses of one the Free Cities.",
		health: {condition: -10},
		devotion: 5,
		height: 155,
		race: "middle eastern",
		overrideHColor: 1,
		overrideEyeColor: 1,
		eye: {origColor: "blue"},
		origHColor: "white",
		pubicHColor: "white",
		origSkin: "dark",
		hLength: 60,
		// @ts-expect-error custom hair style
		hStyle: "tied in a bun using a pearl chain",
		heels: 1,
		boobs: 200,
		natural: {boobs: 400},
		butt: 2,
		vagina: -1,
		bellyAccessory: "a corset",
		dick: 2,
		prostate: 1,
		balls: 2,
		scrotum: 2,
		makeup: 1,
		nails: 1,
		skill: {oral: 15, penetrative: 35},
		collar: "pretty jewelry",
		shoes: "heels",
		intelligence: 100,
		intelligenceImplant: 30,
		attrXX: 40,
		attrXY: 40,
		piercing: {ear: {weight: 1}, navel: {weight: 1}},
		career: "a spy"
	},
	{
		/* Added accent. -DerangedLoner */
		ID: 800026,
		slaveName: "'Dragon Goddess' Chae-won",
		genes: "XY",
		birthName: "Chae-won",
		origin: "$He is a former Kkangpae gang member who was sold into slavery by $his former boss as a punishment.",
		prestige: 1,
		prestigeDesc: "$He is a famed Free Cities whore, and commands top prices.",
		actualAge: 26,
		physicalAge: 26,
		visualAge: 26,
		ovaryAge: 26,
		health: {condition: 50},
		devotion: 31,
		muscles: 50,
		height: 155,
		nationality: "Korean",
		race: "asian",
		accent: 1,
		overrideHColor: 1,
		origHColor: "black",
		hColor: "onyx black and rainbow-streaked",
		overrideSkin: 1,
		origSkin: "sun tanned",
		hLength: 60,
		// @ts-expect-error custom hair style
		hStyle: "styled in high chignon resembling a traditional Japanese geisha's Shimada hairstyle, with plenty of decorated hairpins",
		waist: -55,
		boobs: 6000,
		natural: {boobs: 300},
		boobsImplant: 3000,
		boobsImplantType: "advanced fillable",
		nipples: "huge",
		butt: 4.5,
		face: 55,
		faceImplant: 15,
		lips: 35,
		lipsTat: "permanent makeup",
		vagina: -1,
		anus: 1,
		dick: 5,
		prostate: 1,
		balls: 4,
		scrotum: 4,
		anusTat: "bleached",
		nails: 3,
		legsTat: "flowers",
		stampTat: "flowers",
		skill: {
			oral: 100, anal: 100, penetrative: 65, whoring: 100
		},
		clothes: "a slave gown",
		collar: "pretty jewelry",
		shoes: "heels",
		intelligence: -3,
		intelligenceImplant: 30,
		energy: 100,
		attrXX: 40,
		attrXY: 40,
		fetishKnown: 1,
		behavioralFlaw: "arrogant",
		piercing: {tongue: {weight: 1}, ear: {weight: 1}},
		custom: {
			tattoo: "$He has two neon-blue butterflies tattooed on $his right temple and one more right above $his right eyebrow; a bright blue, luminescent tattoo of an oriental dragon is intertwining with floral tattoos on $his right leg.",
			desc: "$He is almost never seen without $his long, thin, lavishly decorated smoking pipe, either holding it in hand, or carrying it tucked in $his chignon."
		},
		career: "a gang member"
	},
	{
		/* Changed origin reference to "predecessor" to "previous owner" to be suitable for Special Slave Market. Added career to
			match origin and starting outfit. Added accent. -DerangedLoner */
		ID: 800027,
		slaveName: "Bailey",
		birthName: "Bryan",
		genes: "XY",
		origin: "$He was sold to $his previous owner by $his husband to pay off his extreme debt.",
		actualAge: 22,
		physicalAge: 22,
		visualAge: 22,
		ovaryAge: 22,
		health: {condition: 50},
		devotion: -50,
		nationality: "American",
		race: "white",
		accent: 1,
		eye: {origColor: "blue"},
		origHColor: "black",
		pubicHColor: "black",
		origSkin: "fair",
		hLength: 50,
		// @ts-expect-error custom hair style
		hStyle: "styled up in schoolgirl pigtails with bangs",
		boobs: 700,
		natural: {boobs: 400},
		boobsImplant: 400,
		boobsImplantType: "normal",
		butt: 2,
		lips: 35,
		vagina: -1,
		anus: 1,
		dick: 2,
		prostate: 1,
		balls: 2,
		scrotum: 2,
		makeup: 1,
		nails: 1,
		skill: {oral: 15},
		clothes: "a slutty maid outfit",
		shoes: "heels",
		intelligenceImplant: 30,
		attrXX: 40,
		attrXY: 40,
		fetish: "submissive",
		fetishKnown: 1,
		piercing: {ear: {weight: 1}},
		career: "a housewife",
	},
	{
		/* Deleted female birth name, then added male one to prevent possible random generation of a female one. The "preg" value of -2 ("sterile" for a
			female) may be a typo, since it makes little sense to give a slave ovaries and then sterilize him, other than to provide natural female
			hormones. The fact that he's a vaginal virgin by virtue of a default "vagina" is also questionable. -DerangedLoner
		*/
		ID: 800028,
		slaveName: "'Mistress' Ingrid",
		birthName: "Ingmar",
		genes: "XY",
		actualAge: 42,
		physicalAge: 42,
		visualAge: 42,
		ovaryAge: 42,
		health: {condition: 100},
		devotion: 100,
		muscles: 20,
		height: 190,
		race: "white",
		nationality: "Norwegian",
		eye: {origColor: "blue"},
		overrideHColor: 1,
		origHColor: "black",
		hColor: "onyx black",
		origSkin: "pale",
		hLength: 110,
		// @ts-expect-error custom hair style
		hStyle: "neat with Nordic braids throughout",
		waist: -55,
		boobs: 800,
		butt: 5,
		face: 55,
		lips: 35,
		preg: -2,
		dick: 4,
		prostate: 1,
		balls: 4,
		scrotum: 4,
		ovaries: 1,
		makeup: 2,
		nails: 2,
		skill: {
			vaginal: 35,
			oral: 35,
			anal: 15,
			penetrative: 35,
			whoring: 35,
			entertainment: 35,
			combat: 15
		},
		clothes: "a slave gown",
		collar: "pretty jewelry",
		shoes: "boots",
		intelligence: 25,
		intelligenceImplant: 30,
		energy: 100,
		attrXX: 40,
		attrXY: 40,
		fetishKnown: 1,
		piercing: {genitals: {weight: 2, smart: true}},
		clitSetting: "off",
		custom: {desc: "$He has the style of Gothic royalty, and the demeanor to match."}
	},
	{
		ID: 800029,
		slaveName: '"Demon Whore" Yuzuki',
		birthName: "Yuri",
		genes: "XY",
		origin: "$His origins are unknown, but rumor has it that $he is a literal demon.",
		actualAge: 19,
		physicalAge: 19,
		visualAge: 19,
		ovaryAge: 19,
		health: {condition: 60},
		devotion: 90.4,
		muscles: 20,
		height: 190,
		nationality: "Japanese",
		race: "asian",
		eye: {origColor: "green", left: {pupil: "demonic"}, right: {pupil: "demonic"}},
		origHColor: "black",
		pubicHColor: "black",
		origSkin: "pale",
		hLength: 60,
		hStyle: "neat",
		pubicHStyle: "in a strip",
		waist: -100,
		boobs: 10000,
		natural: {boobs: 550},
		boobsImplant: 4800,
		boobsImplantType: "advanced fillable",
		areolae: 2,
		lactation: 2,
		lactationDuration: 2,
		butt: 9,
		face: 55,
		faceImplant: 65,
		lips: 35,
		vagina: 1,
		anus: 1,
		dick: 5,
		prostate: 1,
		balls: 5,
		scrotum: 4,
		ovaries: 1,
		makeup: 2,
		nails: 2,
		skill: {
			vaginal: 15,
			oral: 100,
			anal: 15,
			penetrative: 100,
			whoring: 15,
			entertainment: 15,
			combat: 35
		},
		clothes: "a string bikini",
		collar: "pretty jewelry",
		shoes: "boots",
		attrXX: 40,
		attrXY: 40,
		fetish: "humiliation",
		fetishKnown: 1,
		piercing: {genitals: {weight: 2, smart: true}},
		clitSetting: "humiliation"
	},
	{
		ID: 800030,
		slaveName: "Fuckmeat",
		birthName: "Alva",
		genes: "XY",
		prestige: 1,
		prestigeDesc: "$He is a famed Free Cities slut, and can please anyone.",
		actualAge: 19,
		physicalAge: 19,
		visualAge: 19,
		ovaryAge: 19,
		health: {condition: 100},
		devotion: 100,
		muscles: 20,
		height: 145,
		race: "white",
		nationality: "Swedish",
		eye: {origColor: "blue"},
		origHColor: "blonde",
		pubicHColor: "blonde",
		origSkin: "pale",
		hLength: 0,
		hStyle: "shaved",
		pubicHStyle: "bushy",
		boobs: 1700,
		natural: {boobs: 450},
		boobsTat: "rude words",
		butt: 8,
		buttTat: "rude words",
		face: 55,
		lips: 35,
		vagina: -1,
		vaginaTat: "rude words",
		anus: 3,
		dick: 2,
		dickTat: "rude words",
		prostate: 1,
		balls: 1,
		scrotum: 2,
		anusTat: "rude words",
		makeup: 3,
		nails: 3,
		brand: {"cheek": "a penis symbol"},
		shouldersTat: "rude words",
		armsTat: "rude words",
		legsTat: "rude words",
		stampTat: "rude words",
		skill: {
			oral: 100,
			anal: 100,
			whoring: 100,
			entertainment: 100,
			combat: 35
		},
		diet: "muscle building",
		clothes: "harem gauze",
		collar: "heavy gold",
		shoes: "boots",
		energy: 100,
		attrXX: 40,
		attrXY: 40,
		fetishStrength: 0,
		fetishKnown: 1,
		custom: {tattoo: "$He has a swastika tattooed on $his ballsack."}
	},
	{
		/* Added career to match origin. Added accent. -DerangedLoner */
		ID: 800031,
		slaveName: "Caroline",
		birthName: "Carl",
		prestige: 1,
		prestigeDesc: "$He was once a rising Free Cities politician who argued for compulsory female enslavement, but $he became an addict, fell into debt, and was subsequently enslaved.",
		genes: "XY",
		actualAge: 44,
		physicalAge: 44,
		visualAge: 44,
		ovaryAge: 44,
		health: {condition: 60},
		devotion: 90,
		height: 145,
		heightImplant: -1,
		race: "white",
		nationality: "French",
		accent: 1,
		eye: {origColor: "blue"},
		origHColor: "blonde",
		pubicHColor: "blonde",
		overrideSkin: 1,
		origSkin: "spray tanned",
		hLength: 90,
		hStyle: "neat",
		waist: -55,
		heels: 1,
		boobs: 1100,
		natural: {boobs: 400},
		boobsImplant: 400,
		boobsImplantType: "normal",
		areolae: 1,
		butt: 4,
		buttImplant: 2,
		buttImplantType: "normal",
		face: 55,
		faceImplant: 65,
		lips: 55,
		lipsImplant: 2,
		vagina: 1,
		vaginaLube: 1,
		anus: 2,
		anusTat: "bleached",
		makeup: 3,
		nails: 1,
		legsTat: "degradation",
		stampTat: "degradation",
		skill: {
			vaginal: 100,
			oral: 100,
			anal: 100,
			penetrative: 35,
			whoring: 15,
			entertainment: 35
		},
		drugs: "breast injections",
		addict: 1,
		clothes: "slutty jewelry",
		collar: "tight steel",
		intelligence: -90,
		intelligenceImplant: 30,
		attrXY: 40,
		fetish: "humiliation",
		behavioralFlaw: "arrogant",
		piercing: {nipple: {weight: 1}, ear: {weight: 1}, navel: {weight: 1}},
		custom: {
			tattoo: "$He has a tattoo down $his left arm, which reads 'Once a tall, muscular, handsome man with a big dick and big balls.'",
			desc: "Since becoming a slave $he has been turned into a little bimbo."
		},
		career: "a politician",
	},
	{
		/* tsundere, grey eyes, unhappy to be herm*/
		/* Changed eye color, added customDesc and origin -BoneyM*/
		/* Moved from XYExtreme to XY. -DerangedLoner */
		ID: 800032,
		slaveName: "Fjola",
		birthName: "Fjola",
		genes: "XY",
		origin: "$He was born into a slave ring that practiced heavy hormone manipulation to alter slaves from a very young age.",
		actualAge: 21,
		physicalAge: 21,
		visualAge: 21,
		ovaryAge: 21,
		health: {condition: 20},
		devotion: 10,
		weight: 20,
		height: 160,
		race: "white",
		eye: {
			origColor: "grey"
		},
		origHColor: "black",
		pubicHColor: "black",
		origSkin: "pale",
		hLength: 30,
		// @ts-expect-error custom hair style
		hStyle: "curly",
		boobs: 1000,
		natural: {boobs: 800},
		butt: 3,
		vagina: 1,
		dick: 2,
		anus: 1,
		skill: {
			oral: 15,
			anal: 15
		},
		intelligence: -40,
		intelligenceImplant: 30,
		attrXX: 40,
		attrXY: 40,
		fetish: "submissive",
		fetishKnown: 1,
		custom: {desc: "$He has a small scar on $his cheek, and many larger ones on $his back."},
		scar: {
			"left cheek": {
				burn: 0,
				chain: 0,
				cutting: 0,
				exotic: 0,
				generic: 1,
				menacing: 0,
				surgical: 0,
				whip: 0
			},
			"back": {
				burn: 0,
				chain: 0,
				cutting: 0,
				exotic: 0,
				generic: 2,
				menacing: 0,
				surgical: 0,
				whip: 0
			},
		}
	},
	{
		/* MtF*/
		/* Made a post-op to match the bio as closely as possible in-universe, added origin, added hates penetration. -BoneyM*/
		/* Moved from XYExtreme to XY. Made age explicit. Added career to match origin. Added accent. -DerangedLoner */
		ID: 800033,
		slaveName: "Alex",
		birthName: "Alex",
		genes: "XY",
		origin: "$He was given a sex change in a freak laboratory mix-up, and sold $himself into slavery out of desperation due to a lack of any way to prove $his identity.",
		actualAge: 21,
		physicalAge: 21,
		visualAge: 21,
		ovaryAge: 21,
		health: {condition: 20},
		height: 175,
		race: "white",
		accent: 1,
		origSkin: "pale",
		hLength: 60,
		hStyle: "neat",
		boobs: 400,
		skill: {penetrative: 15},
		attrXX: 40,
		attrXY: 40,
		sexualFlaw: "hates penetration",
		prostate: 1,
		career: "unemployed"
	},
	{
		/* Moved from XYExtreme to XY. Deleted female birth name, then added male one to prevent possible random generation of a female one. Changed
		reference from PC to previous owner. Added career to match origin and race to match hair, eyes, and skin. Added accent.  -DerangedLoner */
		ID: 800034,
		slaveName: "Janine",
		birthName: "Gunther",
		genes: "XY",
		origin: "$He was enslaved after $he fell into debt to $his previous owner.",
		actualAge: 27,
		physicalAge: 27,
		visualAge: 27,
		ovaryAge: 27,
		health: {condition: 90},
		devotion: 100,
		nationality: "German",
		race: "white",
		accent: 1,
		eye: {origColor: "blue"},
		origHColor: "golden blonde",
		pubicHColor: "blonde",
		origSkin: "pale",
		hLength: 10,
		// @ts-expect-error custom hair style
		hStyle: "beautifully framing $his face", // FIXME: the $his in this doesn't get parsed and ends up in the user visible text
		waist: -55,
		boobs: 500,
		butt: 3.5,
		face: 15,
		lips: 35,
		vagina: -1,
		dick: 1,
		anusTat: "bleached",
		skill: {oral: 100, penetrative: 35},
		clothes: "a penitent nuns habit",
		collar: "tight steel",
		shoes: "heels",
		attrXX: 40,
		attrXY: 40,
		fetish: "submissive",
		fetishKnown: 1,
		markings: "beauty mark",
		custom: {desc: "$He has a beauty mark just above $his lip, on an otherwise flawless face."},
		career: "a factory worker"
	},
	{
		/* dickskilled*/
		/* Moved from XYExtreme to XY. Added accent. -DerangedLoner */
		ID: 800035,
		slaveName: "Buck",
		birthName: "Buck",
		genes: "XY",
		origin: "$He was a soldier before being enslaved.",
		actualAge: 23,
		physicalAge: 23,
		visualAge: 23,
		ovaryAge: 23,
		health: {condition: 90},
		devotion: -100,
		muscles: 50,
		height: 190,
		race: "white",
		accent: 1,
		eye: {origColor: "blue"},
		origHColor: "black",
		pubicHColor: "black",
		overrideSkin: 1,
		origSkin: "spray tanned",
		hLength: 0,
		prostate: 1,
		hStyle: "shaved",
		waist: -55,
		boobs: 100,
		natural: {boobs: 450},
		butt: 1,
		face: 15,
		vagina: -1,
		dick: 5,
		analArea: 1,
		balls: 3,
		scrotum: 3,
		anusTat: "bleached",
		skill: {combat: 65, penetrative: 15},
		intelligence: -40,
		intelligenceImplant: 30,
		attrXX: 40,
		attrXY: 40,
		behavioralFlaw: "bitchy",
		career: "a soldier",
		piercing: {
			nipple: {weight: 1}, ear: {weight: 1}, nose: {weight: 1}, navel: {weight: 1}
		},
	},
];


code:
/**
 * This holds all the male hero slaves that have extreme problems.
 * This usually means they are missing all their limbs.
 * See instructions in `slaveDatabase_000-instructions.md` for how to add to these databases.
 * Valid IDs start at 808001 and end at 910000.
 * @type {FC.HeroSlaveTemplate[]}
 */
App.Data.HeroSlaves.XYExtreme = [
	{
		/* Changed "preg" of -3 (meaningless without a vagina and ovaries, but seemingly intentional, since the others in this script mostly had -2)
			to "ballType" of "sterile". Deleted female birth name, then added male one to prevent possible random generation of a female one. -DerangedLoner */
		ID: 808001,
		slaveName: "'Udders' Erika",
		birthName: "Eric",
		genes: "XY",
		actualAge: 28,
		physicalAge: 28,
		visualAge: 28,
		ovaryAge: 28,
		health: {condition: 90},
		devotion: 55,
		height: 145,
		race: "white",
		eye: {origColor: "blue"},
		origSkin: "fair",
		hLength: 60,
		hStyle: "neat",
		pubicHStyle: "in a strip",
		boobs: 1250,
		natural: {boobs: 750},
		areolae: 2,
		boobsTat: "bovine patterns",
		lactation: 2,
		lactationDuration: 2,
		butt: 2,
		buttTat: "bovine patterns",
		lips: 55,
		lipsImplant: 10,
		lipsTat: "bovine patterns",
		vagina: -1,
		vaginaTat: "bovine patterns",
		ballType: "sterile",
		anus: 2,
		dick: 1,
		dickTat: "bovine patterns",
		prostate: 1,
		anusTat: "bovine patterns",
		shouldersTat: "bovine patterns",
		armsTat: "bovine patterns",
		legsTat: "bovine patterns",
		stampTat: "bovine patterns",
		skill: {oral: 100, anal: 100, entertainment: 35},
		collar: "leather with cowbell",
		attrXX: 40,
		attrXY: 40,
		fetish: "boobs",
		fetishKnown: 1,
		voice: 0,
		piercing: {nose: {weight: 2}, genitals: {weight: 2, smart: true}},
		clitSetting: "boobs",
		custom: {desc: "Though $his vocal cords have been altered to keep $him from speaking, $he is still capable of the occasional moo."}
	},
	{
		/* Deleted birth names identical to obviously made-up slave names, then added male one to prevent possible random generation of a female one.
			Removed limbs to match origin. Removed "preg" of 0, which is meaningless without vagina/ovaries or an anal womb, and is the default anyway. -DerangedLonger */
		ID: 808002,
		slaveName: "Danny 'The D'",
		birthName: "Daniel",
		slaveSurname: "Ildoe",
		genes: "XY",
		origin: "Born without limbs and abandoned by $his parents, $he was taken in by a posh family, given a massive cock, and trained to be the wealthy lady's perfect living sex toy.",
		actualAge: 28,
		visualAge: 28,
		physicalAge: 28,
		ovaryAge: 28,
		health: {condition: 100},
		devotion: 100,
		muscles: 50,
		height: 94,
		race: "white",
		eye: {origColor: "blue"},
		origHColor: "black",
		pubicHColor: "black",
		overrideSkin: 1,
		origSkin: "spray tanned",
		hLength: 10,
		hStyle: "neat",
		waist: 55,
		boobs: 50,
		natural: {boobs: 300},
		hips: -1,
		butt: 0,
		face: 45,
		vagina: -1,
		dick: 6,
		balls: 10,
		scrotum: 7,
		prostate: 2,
		anusTat: "bleached",
		energy: 95,
		intelligenceImplant: 30,
		attrXX: 100,
		attrXY: 0,
		skill: {oral: 95, penetrative: 95},
		fetish: "submissive",
		fetishKnown: 1,
		behavioralQuirk: "advocate",
		_limbs: [0, 0, 0, 0],
	},
];


code:
/**
 * This holds all the male hero slaves that have hyper pregnancy.
 * See instructions in `slaveDatabase_000-instructions.md` for how to add to these databases.
 * Valid IDs start at 804001 and end at 806000.
 * @type {FC.HeroSlaveTemplate[]}
 */
App.Data.HeroSlaves.XYHyperPreg = [
	// there are no hyper pregnancy male hero slaves yet, but it is possible since male slaves can be given an anal womb
];


code:
/**
 * This holds all the male hero slaves that have incestious relations with other hero slaves.
 * See instructions in `slaveDatabase_000-instructions.md` for how to add to these databases.
 * Valid IDs start at 802001 and end at 804000.
 * @type {FC.HeroSlaveTemplate[]}
 */
App.Data.HeroSlaves.XYIncest = [
	{
		/* Careers benefiting from age prevent him and Bai from being lolified in pedo mode. -DerangedLoner */
		ID: 802001,
		slaveName: "Qiang",
		birthName: "Qiang",
		genes: "XY",
		origin: "Fooling around with his sister Bai while living with her and her husband probably wasn't a good idea. The fact that Bai's husband had the connections necessary to sell the two of them made it an especially bad idea.",
		actualAge: 36,
		visualAge: 36,
		physicalAge: 36,
		ovaryAge: 36,
		health: {condition: 60},
		devotion: 55,
		trust: 30,
		muscles: 0,
		height: 178,
		nationality: "Chinese",
		race: "asian",
		accent: 1,
		eye: {origColor: "brown"},
		origHColor: "black",
		pubicHColor: "black",
		origSkin: "light olive",
		hLength: 10,
		hStyle: "neat",
		waist: 25,
		boobs: 100,
		natural: {boobs: 500},
		hips: -1,
		butt: 1,
		face: 30,
		vagina: -1,
		anus: 2,
		dick: 4,
		balls: 3,
		scrotum: 3,
		prostate: 1,
		energy: 65,
		intelligence: 60,
		intelligenceImplant: 15,
		attrXX: 80,
		attrXY: 40,
		skill: {
			oral: 15,
			penetrative: 35,
		},
		fetish: "none",
		fetishKnown: 1,
		behavioralFlaw: "arrogant",
		sexualFlaw: "idealistic",
		career: "a manager",
		mother: -9993,
		father: -9992,
	},
];


code:
/**
 * @param {FC.SlaveState} slave
 * @returns {string}
 */
App.Desc.accent = function(slave) {
	const r = [];
	const {
		him, He
	} = getPronouns(slave);
	let accent;
	if (slave.voice > 0 && slave.accent !== 0) {
		if (slave.accent === 1) {
			accent = either("a beautiful", "a distinctive", "an intriguing", "a light", "a lovely", "a mild", "a pleasant", "a rich", "a slight", "a smooth");
			r.push(`${He} speaks ${V.language} in ${accent}`);
			if (slave.nationality !== "Stateless" && slave.nationality !== V.language) {
				r.push(aNational(slave.nationality));
			}
			if (slave.rules.speech === "accent elimination") {
				r.push(`accent, which the rules encourage ${him} to suppress.`);
			} else if (V.language === "Japanese" && FutureSocieties.isActive('FSEdoRevivalist')) {
				r.push(`accent, which society finds unpleasant.`);
			} else {
				r.push(`accent.`);
			}
		} else if (slave.accent === 2) {
			accent = either("a broad", "a harsh", "a heavy", "an intense", "a marked", "a noticeable", "a rough", "a significant", "a stressed", "a strong", "a thick");
			r.push(`${He} speaks ${V.language} in ${accent} ${aNational(slave.nationality)} accent that can be hard to`);
			if (slave.rules.speech === "accent elimination") {
				r.push(`understand, and the rules encourage ${him} to make an effort to suppress it.`);
			} else {
				r.push(`understand.`);
			}
		} else {
			r.push(`${He} speaks little ${V.language}, but understands enough to be given orders.`);
		}
	}
	return r.join(" ");
};


code:
/**
 * @param {FC.SlaveState} slave
 * @returns {string}
 */
App.Desc.armpitHair = function(slave) {
	const r = [];
	const {
		his, His, he, He
	} = getPronouns(slave);
	const pubertyAge = Math.min(slave.pubertyAgeXX, slave.pubertyAgeXY);
	if (slave.race === "catgirl") {
		if (slave.underArmHStyle === "bushy") {
			r.push(`${His} underarm fur is especially bushy and untamed.`);
		} else if (slave.underArmHStyle === "waxed" || slave.underArmHStyle === "hairless" || slave.underArmHStyle === "shaved" || slave.underArmHStyle === "bald") {
			r.push(`${His} underarm fur is trim and smooth.`);
		} else {
			r.push(`${His} ${slave.skin} underarm fur is quite regular along ${his} fuzzy body.`);
		}
	} else if (slave.physicalAge < pubertyAge - 2) {
		r.push(`${He} is too sexually immature to have armpit hair.`);
	} else if (slave.underArmHStyle === "hairless") {
		r.push(`${His} armpits are perfectly smooth and naturally hairless.`);
	} else if (slave.underArmHStyle === "bald") {
		r.push(`${His} armpits no longer grow hair, leaving them smooth and hairless.`);
	} else if (slave.underArmHStyle === "waxed") {
		if (slave.assignment === Job.DAIRY && V.dairyRestraintsSetting > 1) {
			r.push(`${His} armpit hair has been removed to prevent chafing.`);
		} else {
			r.push(`${His} armpits are waxed and smooth.`);
		}
	} else if (slave.physicalAge < pubertyAge - 1) {
		r.push(`${He} has a few ${slave.underArmHColor} wisps of armpit hair.`);
	} else if (slave.physicalAge < pubertyAge) {
		r.push(`${He} is on the verge of puberty and has a small patch of ${slave.underArmHColor} armpit hair.`);
	} else if (slave.underArmHStyle === "shaved") {
		r.push(`${His} armpits appear hairless, but closer inspection reveals light, ${slave.underArmHColor} stubble.`);
	} else if (slave.underArmHStyle === "neat") {
		r.push(`${His} armpit hair is neatly trimmed`);
		if (!hasBothArms(slave)) {
			r.push(`since`);
			if (hasAnyArms(slave)) {
				r.push(`at least half`);
			} else {
				r.push(`it`);
			}
			r.push(`is always in full view.`);
		} else {
			r.push(`to not be visible unless ${he} lifts ${his} arms.`);
		}
	} else if (slave.underArmHStyle === "bushy") {
		r.push(`${His} ${slave.underArmHColor} armpit hair has been allowed to grow freely,`);
		if (!hasAnyArms(slave)) {
			r.push(`creating two bushy patches under where ${his} arms used to be.`);
		} else {
			r.push(`so it can be seen poking out from under ${his}`);
			if (hasBothArms(slave)) {
				r.push(`arms`);
			} else {
				r.push(`arm`);
			}
			r.push(`at all times.`);
		}
	}

	return r.join(" ");
};


code:
/**
 * @param {FC.SlaveState} slave
 * @returns {string}
 */
App.Desc.arms = function(slave) {
	const r = [];
	const {
		his, He
	} = getPronouns(slave);

	if (hasAnyNaturalArms(slave)) {
		if (slave.weight > 190) {
			r.push(`${He} has`);
			if (hasBothNaturalArms(slave)) {
				r.push(`hugely thick arms`);
			} else {
				r.push(`a hugely thick arm`);
			}
			r.push(`with sagging fat`);
			if (slave.muscles > 5) {
				r.push(`rolls and`);
			} else {
				r.push(`rolls.`);
			}
		} else if (slave.weight > 160) {
			r.push(`${He} has`);
			if (hasBothNaturalArms(slave)) {
				r.push(`thick arms`);
			} else {
				r.push(`a thick arm`);
			}
			r.push(`with drooping fat`);
			if (slave.muscles > 5) {
				r.push(`folds and`);
			} else {
				r.push(`folds.`);
			}
		} else if (slave.weight > 130) {
			r.push(`${He} has`);
			if (hasBothNaturalArms(slave)) {
				if (slave.muscles > 5) {
					r.push(`plump arms with`);
				} else {
					r.push(`plump arms.`);
				}
			} else {
				if (slave.muscles > 5) {
					r.push(`a plump arm with`);
				} else {
					r.push(`a plump arm.`);
				}
			}
		} else if (slave.weight > 97) {
			r.push(`${He} has`);
			if (hasBothNaturalArms(slave)) {
				if (slave.muscles > 5) {
					r.push(`chubby arms with`);
				} else {
					r.push(`chubby arms.`);
				}
			} else {
				if (slave.muscles > 5) {
					r.push(`a chubby arm with`);
				} else {
					r.push(`a chubby arm.`);
				}
			}
		} else if (slave.muscles > 5) {
			r.push(`${He} has`);
			if (hasBothNaturalArms(slave)) {
				r.push(`normal arms`);
			} else {
				r.push(`a normal arm`);
			}
			r.push(`with`);
		}

		if (slave.muscles > 95) {
			if (slave.weight > 95) {
				r.push(`huge muscles hidden beneath ${his} soft flesh.`);
			} else {
				r.push(`huge muscles.`);
			}
		} else if (slave.muscles > 30) {
			if (slave.weight > 95) {
				r.push(`obvious muscles hidden beneath ${his} soft flesh.`);
			} else {
				r.push(`obvious muscles.`);
			}
		} else if (slave.muscles > 5) {
			if (slave.weight > 30) {
				r.push(`toned muscles hidden beneath ${his} soft flesh.`);
			} else {
				r.push(`toned muscles.`);
			}
		} else {
			// little muscle to them.
		}
	}
	return r.join(" ");
};