code:
<?xml version="1.0" encoding="utf-8" ?>
<Defs>

	<RecipeDef Abstract="True" Name="MakePrivates">
		<workSpeedStat>GeneralLaborSpeed</workSpeedStat>
		<workSkill>Crafting</workSkill>
		<unfinishedThingDef>UnfinishedHealthItemProsthetic</unfinishedThingDef>
	</RecipeDef>

	<RecipeDef Abstract="True" Name="MakeCrudePrivates" ParentName="MakePrivates">
		<recipeUsers>

CraftingSpot

TableMachining

		</recipeUsers>
	</RecipeDef>

	<RecipeDef Abstract="True" Name="MakeStandardPrivates" ParentName="MakePrivates">
		<researchPrerequisite>Prosthetics</researchPrerequisite>
		<soundWorking>Recipe_Machining</soundWorking>
		<skillRequirements>
			<Crafting>8</Crafting>
		</skillRequirements>
		<recipeUsers>

TableMachining

		</recipeUsers>
	</RecipeDef>

	<RecipeDef Abstract="True" Name="MakeAdvancedPrivates" ParentName="MakePrivates">
		<researchPrerequisite>Bionics</researchPrerequisite>
		<soundWorking>Recipe_Machining</soundWorking>
		<skillRequirements>
			<Crafting>14</Crafting>
		</skillRequirements>
		<recipeUsers>

FabricationBench

		</recipeUsers>
	</RecipeDef>

	<RecipeDef ParentName="MakeCrudePrivates">
		<defName>MakePegDick</defName>
		carve peg dick
		<description>Carves a dildo from a piece of wood.</description>
		<jobString>Carving peg dick.</jobString>
		<soundWorking>Recipe_MakeWoodPlanks_Hand</soundWorking>
		<workAmount>1200</workAmount>
		<ingredients>

				<filter>
					<thingDefs>

WoodLog

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<thingDefs>

WoodLog

			</thingDefs>
		</fixedIngredientFilter>
		<products>
			<PegDick>1</PegDick>
		</products>
	</RecipeDef>

	<RecipeDef ParentName="MakeStandardPrivates">
		<defName>MakeHydraulicPenis</defName>
		craft hydraulic penis
		<description>Crafts a hydraulic penis from steel and components.</description>
		<jobString>Crafting hydraulic penis.</jobString>
		<workAmount>3000</workAmount>
		<ingredients>

				<filter>
					<thingDefs>

Steel

					</thingDefs>
				</filter>
				<count>25</count>

				<filter>
					<thingDefs>

ComponentIndustrial

					</thingDefs>
				</filter>
				<count>2</count>

		</ingredients>
		<fixedIngredientFilter>
			<thingDefs>

Steel

ComponentIndustrial

			</thingDefs>
		</fixedIngredientFilter>
		<products>
			<HydraulicPenis>1</HydraulicPenis>
		</products>
	</RecipeDef>

	<RecipeDef ParentName="MakeAdvancedPrivates">
		<defName>MakeBionicPenis</defName>
		craft bionic penis
		<description>Crafts a bionic penis from hyperweave, plasteel, and components.</description>
		<jobString>Crafting bionic penis.</jobString>
		<workAmount>7000</workAmount>
		<ingredients>

				<filter>
					<thingDefs>

Hyperweave

					</thingDefs>
				</filter>
				<count>10</count>

				<filter>
					<thingDefs>

Plasteel

					</thingDefs>
				</filter>
				<count>35</count>

				<filter>
					<thingDefs>

ComponentSpacer

					</thingDefs>
				</filter>
				<count>4</count>

		</ingredients>
		<fixedIngredientFilter>
			<thingDefs>

Hyperweave

Plasteel

ComponentSpacer

			</thingDefs>
		</fixedIngredientFilter>
		<products>
			<BionicPenis>1</BionicPenis>
		</products>
	</RecipeDef>

	<RecipeDef ParentName="MakeStandardPrivates">
		<defName>MakeHydraulicVagina</defName>
		craft hydraulic vagina
		<description>Crafts a hydraulic vagina from steel and components.</description>
		<jobString>Crafting hydraulic vagina.</jobString>
		<workAmount>4000</workAmount>
		<ingredients>

				<filter>
					<thingDefs>

Steel

					</thingDefs>
				</filter>
				<count>25</count>

				<filter>
					<thingDefs>

ComponentIndustrial

					</thingDefs>
				</filter>
				<count>2</count>

		</ingredients>
		<fixedIngredientFilter>
			<thingDefs>

Steel

ComponentIndustrial

			</thingDefs>
		</fixedIngredientFilter>
		<products>
			<HydraulicVagina>1</HydraulicVagina>
		</products>
	</RecipeDef>

	<RecipeDef ParentName="MakeAdvancedPrivates">
		<defName>MakeBionicVagina</defName>
		craft bionic vagina
		<description>Crafts a bionic vagina from hyperweave, plasteel, and components.</description>
		<jobString>Crafting bionic vagina.</jobString>
		<workAmount>11000</workAmount>
		<ingredients>

				<filter>
					<thingDefs>

Hyperweave

					</thingDefs>
				</filter>
				<count>20</count>

				<filter>
					<thingDefs>

Plasteel

					</thingDefs>
				</filter>
				<count>25</count>

				<filter>
					<thingDefs>

ComponentSpacer

					</thingDefs>
				</filter>
				<count>5</count>

		</ingredients>
		<fixedIngredientFilter>
			<thingDefs>

Hyperweave

Plasteel

ComponentSpacer

			</thingDefs>
		</fixedIngredientFilter>
		<products>
			<BionicVagina>1</BionicVagina>
		</products>
	</RecipeDef>

	<RecipeDef ParentName="MakeStandardPrivates">
		<defName>MakeHydraulicBreasts</defName>
		craft hydraulic breasts
		<description>Crafts a pair of hydraulic breasts from steel and components.</description>
		<jobString>Crafting hydraulic breasts.</jobString>
		<workAmount>4000</workAmount>
		<ingredients>

				<filter>
					<thingDefs>

Steel

					</thingDefs>
				</filter>
				<count>25</count>

				<filter>
					<thingDefs>

ComponentIndustrial

					</thingDefs>
				</filter>
				<count>2</count>

		</ingredients>
		<fixedIngredientFilter>
			<thingDefs>

Steel

ComponentIndustrial

			</thingDefs>
		</fixedIngredientFilter>
		<products>
			<HydraulicBreasts>1</HydraulicBreasts>
		</products>
	</RecipeDef>

	<RecipeDef ParentName="MakeAdvancedPrivates">
		<defName>MakeBionicBreasts</defName>
		craft bionic breasts
		<description>Crafts a pair of bionic breasts from hyperweave, plasteel, and components.</description>
		<jobString>Crafting bionic breasts.</jobString>
		<workAmount>11000</workAmount>
		<ingredients>

				<filter>
					<thingDefs>

Hyperweave

					</thingDefs>
				</filter>
				<count>20</count>

				<filter>
					<thingDefs>

Plasteel

					</thingDefs>
				</filter>
				<count>25</count>

				<filter>
					<thingDefs>

ComponentSpacer

					</thingDefs>
				</filter>
				<count>5</count>

		</ingredients>
		<fixedIngredientFilter>
			<thingDefs>

Hyperweave

Plasteel

ComponentSpacer

			</thingDefs>
		</fixedIngredientFilter>
		<products>
			<BionicBreasts>1</BionicBreasts>
		</products>
	</RecipeDef>

	<RecipeDef ParentName="MakeStandardPrivates">
		<defName>MakeHydraulicAnus</defName>
		craft hydraulic anus
		<description>Crafts a hydraulic anus from steel and components.</description>
		<jobString>Crafting hydraulic anus.</jobString>
		<workAmount>4000</workAmount>
		<ingredients>

				<filter>
					<thingDefs>

Steel

					</thingDefs>
				</filter>
				<count>25</count>

				<filter>
					<thingDefs>

ComponentIndustrial

					</thingDefs>
				</filter>
				<count>2</count>

		</ingredients>
		<fixedIngredientFilter>
			<thingDefs>

Steel

ComponentIndustrial

			</thingDefs>
		</fixedIngredientFilter>
		<products>
			<HydraulicAnus>1</HydraulicAnus>
		</products>
	</RecipeDef>

	<RecipeDef ParentName="MakeAdvancedPrivates">
		<defName>MakeBionicAnus</defName>
		craft bionic anus
		<description>Crafts a bionic anus from hyperweave, plasteel, and components.</description>
		<jobString>Crafting bionic anus.</jobString>
		<workAmount>11000</workAmount>
		<ingredients>

				<filter>
					<thingDefs>

Hyperweave

					</thingDefs>
				</filter>
				<count>20</count>

				<filter>
					<thingDefs>

Plasteel

					</thingDefs>
				</filter>
				<count>25</count>

				<filter>
					<thingDefs>

ComponentSpacer

					</thingDefs>
				</filter>
				<count>5</count>

		</ingredients>
		<fixedIngredientFilter>
			<thingDefs>

Hyperweave

Plasteel

ComponentSpacer

			</thingDefs>
		</fixedIngredientFilter>
		<products>
			<BionicAnus>1</BionicAnus>
		</products>
	</RecipeDef>
</Defs>


code:
<?xml version="1.0" encoding="utf-8" ?>

<Defs>
	<RecipeDef Abstract="True" Name="RJW_RemoveEnemyImplants" ParentName="RJW_SurgeryFlesh">
		<effectWorking>Surgery</effectWorking>
		<soundWorking>Recipe_Surgery</soundWorking>
		<workSpeedStat>MedicalOperationSpeed</workSpeedStat>
		<workSkill>Medicine</workSkill>
		<workSkillLearnFactor>16</workSkillLearnFactor>
		<appliedOnFixedBodyParts>

Genitals

Anus

		</appliedOnFixedBodyParts>
	</RecipeDef>

	<RecipeDef Abstract="True" Name="RJW_RemoveRestraints" ParentName="RJW_SurgeryFlesh">
		<effectWorking>Surgery</effectWorking>
		<soundWorking>Recipe_Surgery</soundWorking>
		<workSpeedStat>MedicalOperationSpeed</workSpeedStat>
		<workSkill>Medicine</workSkill>
		<workSkillLearnFactor>1</workSkillLearnFactor>
		<hideBodyPartNames>true</hideBodyPartNames>
		<targetsBodyPart>true</targetsBodyPart>
	</RecipeDef>

	<RecipeDef Abstract="True" ParentName="RJW_RemoveEnemyImplants" Name="RJW_RemoveInsectEgg">
		remove egg
		<description>Removes egg.</description>
		<workerClass>Recipe_RemoveHediff</workerClass>
		<jobString>Removing egg.</jobString>
		<workAmount>500</workAmount>
		<workSkillLearnFactor>1</workSkillLearnFactor>
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>

		</fixedIngredientFilter>
	</RecipeDef>

	<RecipeDef Abstract="True" ParentName="RJW_RemoveInsectEgg" Name="RJW_RemoveInsectEggx10">
		remove eggs(x10)
		<description>Removes eggs.</description>
		<jobString>Removing eggs.</jobString>
		<workAmount>1000</workAmount>
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

		</ingredients>
	</RecipeDef>

	<RecipeDef ParentName="RJW_RemoveInsectEgg">
		<defName>RemoveUnknownEgg</defName>
		<removesHediff>RJW_UnknownEgg</removesHediff>
	</RecipeDef>

	<RecipeDef ParentName="RJW_RemoveInsectEgg">
		<defName>RemoveInsectHiveEgg</defName>
		<removesHediff>RJW_InsectHiveEgg</removesHediff>
	</RecipeDef>

	<RecipeDef ParentName="RJW_RemoveEnemyImplants">
		<defName>RemoveMicroComputer</defName>
		remove MicroComputer
		<description>Removes MicroComputer.</description>
		<workerClass>Recipe_RemoveHediff</workerClass>
		<jobString>Removing MicroComputer.</jobString>
		<workAmount>2000</workAmount>
		<removesHediff>RJW_MicroComputer</removesHediff>
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

			<filter>
				<thingDefs>

Hololock

				</thingDefs>
			</filter>
			<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

Hololock

			</thingDefs>
		</fixedIngredientFilter>
	</RecipeDef>

	<RecipeDef ParentName="RJW_RemoveRestraints">
		<defName>RJW_RemoveRestraints</defName>
		remove restraints
		<description>Removes restraints.</description>
		<workerClass>rjw.Recipe_RemoveRestraints</workerClass>
		<jobString>Removing restraints.</jobString>
		<workAmount>1000</workAmount>
		<removesHediff>RJW_Restraints</removesHediff>
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
		</fixedIngredientFilter>
	</RecipeDef>

	<RecipeDef ParentName="RJW_RemoveRestraints">
		<defName>RJW_RemoveCocoon</defName>
		remove cocoon
		<description>Removes cocoon.</description>
		<workerClass>rjw.Recipe_RemoveRestraints</workerClass>
		<jobString>Removing cocoon.</jobString>
		<workAmount>1000</workAmount>
		<removesHediff>RJW_Cocoon</removesHediff>
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
		</fixedIngredientFilter>
	</RecipeDef>
</Defs>

repo_name: Euclidean/rjw

license: mit


code:
<?xml version="1.0" encoding="utf-8" ?>

<Defs>

	<RecipeDef Abstract="True" Name="RJW_SurgeryFlesh" ParentName="SurgeryFlesh">
		<dontShowIfAnyIngredientMissing>true</dontShowIfAnyIngredientMissing>
		<recipeUsers>

Human

		</recipeUsers>
	</RecipeDef>

	<RecipeDef Abstract="True" Name="SexReassignmentV" ParentName="RJW_SurgeryFlesh">
		<description>Installs a vagina, replaces other bodyparts if present.</description>
		<workerClass>rjw.Recipe_InstallGenitals</workerClass>
		<jobString>Installing vagina.</jobString>
		<workAmount>2000</workAmount>
		<skillRequirements>
			<Medicine>10</Medicine>
		</skillRequirements>
		<appliedOnFixedBodyParts>

Genitals

		</appliedOnFixedBodyParts>
	</RecipeDef>

	<RecipeDef Abstract="True" Name="SexReassignment" ParentName="RJW_SurgeryFlesh">
		<description>Install genital part.</description>
		<workerClass>rjw.Recipe_InstallGenitals</workerClass>
		<workAmount>1200</workAmount>
		<skillRequirements>
			<Medicine>10</Medicine>
		</skillRequirements>
		<appliedOnFixedBodyParts>

Genitals

		</appliedOnFixedBodyParts>
	</RecipeDef>

	<RecipeDef Abstract="True" Name="SexReassignmentP" ParentName="RJW_SurgeryFlesh">
		<description>Attaches a penis, replaces other bodyparts if present.</description>
		<workerClass>rjw.Recipe_InstallGenitals</workerClass>
		<jobString>Attaching penis.</jobString>
		<workAmount>1200</workAmount>
		<skillRequirements>
			<Medicine>10</Medicine>
		</skillRequirements>
		<appliedOnFixedBodyParts>

Genitals

		</appliedOnFixedBodyParts>
	</RecipeDef>

	<RecipeDef Abstract="True" Name="BreastSurgery" ParentName="RJW_SurgeryFlesh">
		<description>Attaches a pair of breasts, replaces other bodyparts if present.</description>
		<workerClass>rjw.Recipe_InstallBreasts</workerClass>
		<jobString>Attaching a pair of breasts.</jobString>
		<workAmount>1200</workAmount>
		<skillRequirements>
			<Medicine>8</Medicine>
		</skillRequirements>
		<appliedOnFixedBodyParts>

Chest

		</appliedOnFixedBodyParts>
	</RecipeDef>

	<RecipeDef Abstract="True" Name="AnalSurgery" ParentName="RJW_SurgeryFlesh">
		<description>Installs an anus, replaces other bodyparts if present.</description>
		<workerClass>rjw.Recipe_InstallAnus</workerClass>
		<jobString>Installing an anus.</jobString>
		<workAmount>1200</workAmount>
		<skillRequirements>
			<Medicine>10</Medicine>
		</skillRequirements>
		<appliedOnFixedBodyParts>

Anus

		</appliedOnFixedBodyParts>
	</RecipeDef>

	<RecipeDef ParentName="SexReassignmentP">
		<defName>AttachPenis</defName>
		attach penis
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

Penis

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

Penis

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>Penis</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="SexReassignmentV">
		<defName>InstallVagina</defName>
		install vagina
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

Vagina

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

Vagina

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>Vagina</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="SexReassignmentV">
		<defName>InstallCatVagina</defName>
		install feline vagina
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

CatVagina

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

CatVagina

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>CatVagina</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="SexReassignmentV">
		<defName>InstallDogVagina</defName>
		install canine vagina
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

DogVagina

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

DogVagina

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>DogVagina</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="SexReassignmentV">
		<defName>InstallHorseVagina</defName>
		install equine vagina
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

HorseVagina

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

HorseVagina

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>HorseVagina</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="SexReassignmentV">
		<defName>InstallDragonVagina</defName>
		install dragon vagina
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

DragonVagina

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

DragonVagina

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>DragonVagina</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="SexReassignmentV">
		<defName>InstallNarrowVagina</defName>
		install narrow vagina
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

NarrowVagina

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

NarrowVagina

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>NarrowVagina</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="SexReassignmentV">
		<defName>InstallCloacalVagina</defName>
		install cloacal vagina
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

CloacalVagina

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

CloacalVagina

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>CloacalVagina</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="SexReassignmentV">
		<defName>InstallRodentVagina</defName>
		install rodent agina
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

RodentVagina

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

RodentVagina

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>RodentVagina</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="SexReassignmentV">
		<defName>InstallOvipositorF</defName>
		install female Ovipositor
		<description>Installs a female Ovipositor.</description>
		<jobString>Installing female Ovipositor.</jobString>
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

OvipositorF

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

OvipositorF

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>OvipositorF</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="SexReassignmentP">
		<defName>AttachHorsePenis</defName>
		attach equine penis
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

HorsePenis

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

HorsePenis

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>HorsePenis</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="SexReassignmentP">
		<defName>AttachRaccoonPenis</defName>
		attach procyonine penis
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

RaccoonPenis

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

RaccoonPenis

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>RaccoonPenis</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="SexReassignmentP">
		<defName>AttachCatPenis</defName>
		attach feline penis
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

CatPenis

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

CatPenis

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>CatPenis</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="SexReassignmentP">
		<defName>AttachDogPenis</defName>
		attach canine penis
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

DogPenis

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

DogPenis

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>DogPenis</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="SexReassignmentP">
		<defName>AttachDragonPenis</defName>
		attach dragon penis
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

DragonPenis

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

DragonPenis

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>DragonPenis</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="SexReassignmentP">
		<defName>AttachHemiPenis</defName>
		attach hemipenis
		<description>Attaches a dual-shafted hemipenis.</description>
		<jobString>Attaching hemipenes.</jobString>
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

HemiPenis

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

HemiPenis

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>HemiPenis</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="SexReassignmentP">
		<defName>AttachCrocodilianPenis</defName>
		attach crocodilian penis
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

CrocodilianPenis

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

CrocodilianPenis

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>CrocodilianPenis</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="SexReassignmentP">
		<defName>AttachNeedlePenis</defName>
		attach needle penis
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

NeedlePenis

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

NeedlePenis

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>NeedlePenis</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="SexReassignmentP">
		<defName>AttachCloacalPenis</defName>
		attach cloacal penis
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

CloacalPenis

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

CloacalPenis

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>CloacalPenis</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="SexReassignmentP">
		<defName>AttachRodentPenis</defName>
		attach rodent penis
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

RodentPenis

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

RodentPenis

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>RodentPenis</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="SexReassignmentP">
		<defName>AttachOvipositorM</defName>
		attach male Ovipositor
		<description>Attaches a male Ovipositor, replaces other bodyparts if present.</description>
		<jobString>Attaching male Ovipositor.</jobString>
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

OvipositorM

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

OvipositorM

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>OvipositorM</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="BreastSurgery">
		<defName>AttachBreasts</defName>
		attach breasts
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

Breasts

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

Breasts

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>Breasts</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="BreastSurgery">
		<defName>AttachUdderBreasts</defName>
		attach udder
		<description>Attaches a large cowlike udder, replaces other bodyparts if present.</description>
		<jobString>Attaching udder.</jobString>
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

UdderBreasts

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

UdderBreasts

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>UdderBreasts</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="BreastSurgery">
		<defName>AttachFeaturelesschest</defName>
		attach featureless chest
		<description>Attaches a smooth, non-mammalian chest, replaces other bodyparts if present.</description>
		<jobString>Attaching featureless chest.</jobString>
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

FeaturelessChest

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

FeaturelessChest

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>FeaturelessChest</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="AnalSurgery">
		<defName>InstallAnus</defName>
		install average anus
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

Anus

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

Anus

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>Anus</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="AnalSurgery">
		<defName>InstallCloacalAnus</defName>
		install cloacal anus
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

CloacalAnus

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

CloacalAnus

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>CloacalAnus</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="AnalSurgery">
		<defName>InstallInsectAnus</defName>
		install Insect anus
		<description>Installs a Insect anus, replaces other bodyparts if present.</description>
		<jobString>Installing Insect anus.</jobString>
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

InsectAnus

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

InsectAnus

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>InsectAnus</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="SexReassignmentP">
		<defName>InstallHydraulicPenis</defName>
		install hydraulic penis
		<description>Installs a hydraulic penis, replaces other bodyparts if present.</description>
		<jobString>Installing hydraulic penis.</jobString>
		<workAmount>1500</workAmount>
		<skillRequirements>
			<Medicine>7</Medicine>
		</skillRequirements>
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

HydraulicPenis

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

HydraulicPenis

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>HydraulicPenis</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="SexReassignmentV">
		<defName>InstallHydraulicVagina</defName>
		install hydraulic vagina
		<description>Installs a hydraulic vagina, replaces other bodyparts if present.</description>
		<jobString>Installing hydraulic vagina.</jobString>
		<workAmount>1500</workAmount>
		<skillRequirements>
			<Medicine>7</Medicine>
		</skillRequirements>
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

HydraulicVagina

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

HydraulicVagina

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>HydraulicVagina</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="BreastSurgery">
		<defName>InstallHydraulicBreasts</defName>
		install hydraulic breasts
		<description>Installs a pair of hydraulic breasts, replaces other bodyparts if present.</description>
		<jobString>Installing hydraulic breasts.</jobString>
		<workAmount>1500</workAmount>
		<skillRequirements>
			<Medicine>7</Medicine>
		</skillRequirements>
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

HydraulicBreasts

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

HydraulicBreasts

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>HydraulicBreasts</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="AnalSurgery">
		<defName>InstallHydraulicAnus</defName>
		install hydraulic anus
		<description>Installs a hydraulic anus, replaces other bodyparts if present.</description>
		<jobString>Installing hydraulic anus.</jobString>
		<workAmount>1500</workAmount>
		<skillRequirements>
			<Medicine>7</Medicine>
		</skillRequirements>
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

HydraulicAnus

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

HydraulicAnus

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>HydraulicAnus</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="SexReassignmentP">
		<defName>AttachPegDick</defName>
		attach peg dick
		<description>Attaches a peg dick, replaces other bodyparts if present.</description>
		<jobString>Attaching peg dick.</jobString>
		<workAmount>900</workAmount>
		<skillRequirements>
			<Medicine>2</Medicine>
		</skillRequirements>
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

PegDick

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

PegDick

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>PegDick</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="SexReassignmentV">
		<defName>InstallBionicVagina</defName>
		install bionic vagina
		<description>Installs a bionic vagina, replaces other bodyparts if present.</description>
		<jobString>Installing bionic vagina.</jobString>
		<workAmount>2000</workAmount>
		<skillRequirements>
			<Medicine>12</Medicine>
		</skillRequirements>
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

BionicVagina

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

BionicVagina

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>BionicVagina</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="SexReassignmentP">
		<defName>InstallBionicPenis</defName>
		install bionic penis
		<description>Attaches a bionic penis, replaces other bodyparts if present.</description>
		<jobString>Attaching bionic penis.</jobString>
		<workAmount>1500</workAmount>
		<skillRequirements>
			<Medicine>12</Medicine>
		</skillRequirements>
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

BionicPenis

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

BionicPenis

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>BionicPenis</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="BreastSurgery">
		<defName>InstallBionicBreasts</defName>
		install bionic breasts
		<description>Installs a pair of bionic breasts, replaces other bodyparts if present.</description>
		<jobString>Installing bionic breasts.</jobString>
		<workAmount>2000</workAmount>
		<skillRequirements>
			<Medicine>14</Medicine>
		</skillRequirements>
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

BionicBreasts

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

BionicBreasts

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>BionicBreasts</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="AnalSurgery">
		<defName>InstallBionicAnus</defName>
		install bionic anus
		<description>Installs a bionic anus, replaces other bodyparts if present.</description>
		<jobString>Installing bionic anus.</jobString>
		<workAmount>2000</workAmount>
		<skillRequirements>
			<Medicine>14</Medicine>
		</skillRequirements>
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

BionicAnus

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

BionicAnus

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>BionicAnus</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="SexReassignmentP">
		<defName>InstallArchotechPenis</defName>
		install archotech penis
		<description>Attaches a archotech penis, replaces other bodyparts if present.</description>
		<jobString>Attaching archotech penis.</jobString>
		<workAmount>1500</workAmount>
		<skillRequirements>

			<Medicine>5</Medicine>
		</skillRequirements>
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

ArchotechPenis

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

ArchotechPenis

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>ArchotechPenis</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="SexReassignmentV">
		<defName>InstallArchotechVagina</defName>
		install archotech vagina
		<description>Installs a archotech vagina, replaces other bodyparts if present.</description>
		<jobString>Installing archotech vagina.</jobString>
		<workAmount>2000</workAmount>
		<skillRequirements>
			<Medicine>5</Medicine>
		</skillRequirements>
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

ArchotechVagina

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

ArchotechVagina

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>ArchotechVagina</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="AnalSurgery">
		<defName>InstallArchotechAnus</defName>
		install archotech anus
		<description>Installs a archotech anus, replaces other bodyparts if present.</description>
		<jobString>Installing archotech anus.</jobString>
		<workAmount>2000</workAmount>
		<skillRequirements>
			<Medicine>5</Medicine>
		</skillRequirements>
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

ArchotechAnus

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

ArchotechAnus

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>ArchotechAnus</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="BreastSurgery">
		<defName>InstallArchotechBreasts</defName>
		install archotech breasts
		<description>Installs a pair of archotech breasts, replaces other bodyparts if present.</description>
		<jobString>Installing archotech breasts.</jobString>
		<workAmount>2000</workAmount>
		<skillRequirements>
			<Medicine>5</Medicine>
		</skillRequirements>
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

ArchotechBreasts

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

ArchotechBreasts

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>ArchotechBreasts</addsHediff>
	</RecipeDef>
</Defs>


code:
<?xml version="1.0" encoding="utf-8" ?>

<Defs>

</Defs>


code:
<?xml version="1.0" encoding="utf-8" ?>

<Defs>

	<RecipeDef Abstract="True" Name="FutaMakingF" ParentName="SexReassignmentP">
		<description>Adds a penis to a female, making them a hermaphrodite.</description>
		<workerClass>rjw.Recipe_MakeFutaF</workerClass>
		<workAmount>1800</workAmount>
		<skillRequirements>
			<Medicine>11</Medicine>
		</skillRequirements>
	</RecipeDef>

	<RecipeDef ParentName="FutaMakingF">
		<defName>AddPenis</defName>
		add penis
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

Penis

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

Penis

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>Penis</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="FutaMakingF">
		<defName>addHorsePenis</defName>
		add equine penis
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

HorsePenis

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

HorsePenis

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>HorsePenis</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="FutaMakingF">
		<defName>addCatPenis</defName>
		add feline penis
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

CatPenis

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

CatPenis

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>CatPenis</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="FutaMakingF">
		<defName>addDogPenis</defName>
		add canine penis
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

DogPenis

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

DogPenis

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>DogPenis</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="FutaMakingF">
		<defName>addDragonPenis</defName>
		add dragon penis
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

DragonPenis

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

DragonPenis

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>DragonPenis</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="FutaMakingF">
		<defName>addOvipositorM</defName>
		add ovipositor
		<jobString>adding Ovipositor.</jobString>
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

OvipositorM

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

OvipositorM

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>OvipositorM</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="FutaMakingF">
		<defName>addRaccoonPenis</defName>
		add procyonine penis
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

RaccoonPenis

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

RaccoonPenis

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>RaccoonPenis</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="FutaMakingF">
		<defName>addHemiPenis</defName>
		add hemipenis
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

HemiPenis

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

HemiPenis

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>HemiPenis</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="FutaMakingF">
		<defName>addCrocodilianPenis</defName>
		add crocodilian penis
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

CrocodilianPenis

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

CrocodilianPenis

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>CrocodilianPenis</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="FutaMakingF">
		<defName>AddNeedlePenis</defName>
		add needle penis
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

NeedlePenis

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

NeedlePenis

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>NeedlePenis</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="FutaMakingF">
		<defName>AddCloacalPenis</defName>
		add cloacal penis
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

CloacalPenis

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

CloacalPenis

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>CloacalPenis</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="FutaMakingF">
		<defName>AddRodentPenis</defName>
		add rodent penis
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

RodentPenis

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

RodentPenis

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>RodentPenis</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="FutaMakingF">
		<defName>addHydraulicPenis</defName>
		add hydraulic penis
		<jobString>Attaching hydraulic penis.</jobString>
		<workAmount>1500</workAmount>
		<skillRequirements>
			<Medicine>7</Medicine>
		</skillRequirements>
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

HydraulicPenis

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

HydraulicPenis

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>HydraulicPenis</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="FutaMakingF">
		<defName>addBionicPenis</defName>
		add bionic penis
		<jobString>Attaching bionic penis.</jobString>
		<workAmount>1500</workAmount>
		<skillRequirements>
			<Medicine>14</Medicine>
		</skillRequirements>
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

BionicPenis

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

BionicPenis

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>BionicPenis</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="FutaMakingF">
		<defName>addArchotechPenis</defName>
		add archotech penis
		<jobString>Attaching archotech penis.</jobString>
		<workAmount>900</workAmount>
		<skillRequirements>

			<Medicine>5</Medicine>
		</skillRequirements>
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

ArchotechPenis

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

ArchotechPenis

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>ArchotechPenis</addsHediff>
	</RecipeDef>
</Defs>


code:
<?xml version="1.0" encoding="utf-8" ?>

<Defs>

	<RecipeDef Abstract="True" Name="FutaMakingM" ParentName="SexReassignmentV">
		<description>Adds a vagina to a male, making them a hermaphrodite.</description>
		<workerClass>rjw.Recipe_MakeFutaM</workerClass>
		<workAmount>2500</workAmount>
		<skillRequirements>
			<Medicine>11</Medicine>
		</skillRequirements>
	</RecipeDef>

	<RecipeDef ParentName="FutaMakingM">
		<defName>AddVagina</defName>
		add average vagina
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

Vagina

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

Vagina

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>Vagina</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="FutaMakingM">
		<defName>addHorseVagina</defName>
		add equine vagina
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

HorseVagina

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

HorseVagina

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>HorseVagina</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="FutaMakingM">
		<defName>addCatVagina</defName>
		add feline vagina
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

CatVagina

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

CatVagina

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>CatVagina</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="FutaMakingM">
		<defName>addDogVagina</defName>
		add canine vagina
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

DogVagina

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

DogVagina

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>DogVagina</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="FutaMakingM">
		<defName>addDragonVagina</defName>
		add dragon vagina
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

DragonVagina

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

DragonVagina

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>DragonVagina</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="FutaMakingM">
		<defName>AddNarrowVagina</defName>
		add narrow vagina
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

NarrowVagina

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

NarrowVagina

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>NarrowVagina</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="FutaMakingM">
		<defName>AddCloacalVagina</defName>
		add cloacal vagina
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

CloacalVagina

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

CloacalVagina

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>CloacalVagina</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="FutaMakingM">
		<defName>AddRodentVagina</defName>
		add rodent vagina
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

RodentVagina

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

RodentVagina

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>RodentVagina</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="FutaMakingM">
		<defName>addOvipositorF</defName>
		add ovipositor
		<jobString>adding Ovipositor.</jobString>
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

OvipositorF

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

OvipositorF

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>OvipositorF</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="FutaMakingM">
		<defName>addHydraulicVagina</defName>
		add hydraulic vagina
		<jobString>adding hydraulic vagina.</jobString>
		<workAmount>1500</workAmount>
		<skillRequirements>
			<Medicine>7</Medicine>
		</skillRequirements>
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

HydraulicVagina

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

HydraulicVagina

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>HydraulicVagina</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="FutaMakingM">
		<defName>addBionicVagina</defName>
		add bionic vagina
		<jobString>adding bionic vagina.</jobString>
		<workAmount>1500</workAmount>
		<skillRequirements>
			<Medicine>14</Medicine>
		</skillRequirements>
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

BionicVagina

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

BionicVagina

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>BionicVagina</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="FutaMakingM">
		<defName>addArchotechVagina</defName>
		add archotech vagina
		<jobString>adding archotech vagina.</jobString>
		<workAmount>900</workAmount>
		<skillRequirements>
			<Medicine>5</Medicine>
		</skillRequirements>
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

ArchotechVagina

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

ArchotechVagina

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>ArchotechVagina</addsHediff>
	</RecipeDef>
</Defs>


code:
<?xml version="1.0" encoding="utf-8" ?>

<Defs>

	<RecipeDef ParentName="SexReassignmentP">
		<defName>Sterilization</defName>
		sterilize
		<description>Prevents reproduction without removing genitals.</description>
		<jobString>sterilizing.</jobString>
		<workAmount>1000</workAmount>
		<dontShowIfAnyIngredientMissing>false</dontShowIfAnyIngredientMissing>
		<skillRequirements>
			<Medicine>2</Medicine>
		</skillRequirements>
		<addsHediff>Sterilized</addsHediff>
		<workerClass>rjw.Recipe_InstallImplantToExistParts</workerClass>
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
		</fixedIngredientFilter>
	</RecipeDef>

	<RecipeDef ParentName="SexReassignmentV">
		<defName>RJW_InstallIUD</defName>
		install IUD
		<description>Prevents reproduction temporarily. Recoverable anytime.</description>
		<jobString>installing IUD.</jobString>
		<workAmount>300</workAmount>
		<dontShowIfAnyIngredientMissing>false</dontShowIfAnyIngredientMissing>
		<addsHediff>RJW_IUD</addsHediff>
		<workerClass>rjw.Recipe_InstallIUD</workerClass>
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

Silver

					</thingDefs>
				</filter>
				<count>0.3</count>

				<filter>
					<thingDefs>

Steel

					</thingDefs>
				</filter>
				<count>0.1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

Steel

Silver

			</thingDefs>
		</fixedIngredientFilter>
	</RecipeDef>

	<RecipeDef ParentName="SexReassignmentV">
		<defName>RJW_RemovelIUD</defName>
		remove IUD
		<description>Prevents reproduction temporarily. Recoverable anytime.</description>
		<jobString>removing IUD.</jobString>
		<workAmount>300</workAmount>
		<dontShowIfAnyIngredientMissing>false</dontShowIfAnyIngredientMissing>
		<removesHediff>RJW_IUD</removesHediff>
		<workerClass>Recipe_RemoveHediff</workerClass>
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
		</fixedIngredientFilter>
	</RecipeDef>

	<RecipeDef ParentName="RJW_SurgeryFlesh">
		<defName>InstallPegArm</defName>
		install peg arm
		<description>Install a peg arm.</description>
		<workerClass>Recipe_InstallArtificialBodyPart</workerClass>
		<jobString>Installing peg arm.</jobString>
		<workAmount>1300</workAmount>
		<dontShowIfAnyIngredientMissing>false</dontShowIfAnyIngredientMissing>
		<surgerySuccessChanceFactor>1.40</surgerySuccessChanceFactor>
		<skillRequirements>
			<Medicine>3</Medicine>
		</skillRequirements>
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
				  <thingDefs>

WoodLog

				  </thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

WoodLog

			</thingDefs>
		</fixedIngredientFilter>
		<appliedOnFixedBodyParts>

Arm

		</appliedOnFixedBodyParts>
		<addsHediff>PegArm</addsHediff>
	</RecipeDef>
</Defs>


code:
<?xml version="1.0" encoding="utf-8" ?>

<Defs>
	<RecipeDef Abstract="True" Name="MultiBase" ParentName="RJW_SurgeryFlesh">
		<workerClass>rjw.Recipe_AddMultiPart</workerClass>
		<workAmount>3000</workAmount>
		<skillRequirements>
			<Medicine>12</Medicine>
		</skillRequirements>
	</RecipeDef>

	<RecipeDef Abstract="True" Name="MultiVagina" ParentName="MultiBase">
		<description>Adds additional vagina.</description>
		<jobString>Adding vagina.</jobString>
		<appliedOnFixedBodyParts>

Genitals

		</appliedOnFixedBodyParts>
	</RecipeDef>

	<RecipeDef Abstract="True" Name="MultiPenis" ParentName="MultiBase">
		<description>Adds additional penis.</description>
		<jobString>Adding penis.</jobString>
		<appliedOnFixedBodyParts>

Genitals

		</appliedOnFixedBodyParts>
	</RecipeDef>

	<RecipeDef Abstract="True" Name="MultiBreast" ParentName="MultiBase">
		<description>Adds additional breast row.</description>
		<jobString>Adding breasts.</jobString>
		<appliedOnFixedBodyParts>

Chest

		</appliedOnFixedBodyParts>
	</RecipeDef>

	<RecipeDef Abstract="True" Name="MultiAnus" ParentName="MultiBase">
		<description>Adds additional anus.</description>
		<jobString>Adding anus.</jobString>
		<appliedOnFixedBodyParts>

Anus

		</appliedOnFixedBodyParts>
	</RecipeDef>

	<RecipeDef ParentName="MultiVagina">
		<defName>AddMultiVagina</defName>
		add vagina
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

Vagina

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

Vagina

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>Vagina</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="MultiVagina">
		<defName>AddMultiHorseVagina</defName>
		add equine vagina
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

HorseVagina

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

HorseVagina

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>HorseVagina</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="MultiVagina">
		<defName>AddMultiCatVagina</defName>
		add feline vagina
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

CatVagina

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

CatVagina

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>CatVagina</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="MultiVagina">
		<defName>AddMultiDogVagina</defName>
		add canine vagina
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

DogVagina

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

DogVagina

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>DogVagina</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="MultiVagina">
		<defName>AddMultiDragonVagina</defName>
		add dragon vagina
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

DragonVagina

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

DragonVagina

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>DragonVagina</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="MultiPenis">
		<defName>AddMultiPenis</defName>
		add penis
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

Penis

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

Penis

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>Penis</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="MultiPenis">
		<defName>AddMultiHorsePenis</defName>
		add equine penis
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

HorsePenis

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

HorsePenis

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>HorsePenis</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="MultiPenis">
		<defName>AddMultiCatPenis</defName>
		add feline penis
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

CatPenis

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

CatPenis

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>CatPenis</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="MultiPenis">
		<defName>AddMultiDogPenis</defName>
		add canine penis
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

DogPenis

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

DogPenis

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>DogPenis</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="MultiPenis">
		<defName>AddMultiDragonPenis</defName>
		add dragon penis
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

DragonPenis

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

DragonPenis

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>DragonPenis</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="MultiPenis">
		<defName>AddMultiRaccoonPenis</defName>
		add procyonine penis
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

RaccoonPenis

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

RaccoonPenis

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>RaccoonPenis</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="MultiPenis">
		<defName>AddMultiHemiPenis</defName>
		add hemipenis
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

HemiPenis

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

HemiPenis

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>HemiPenis</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="MultiPenis">
		<defName>AddMultiCrocodilianPenis</defName>
		add crocodilian penis
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

CrocodilianPenis

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

CrocodilianPenis

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>CrocodilianPenis</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="MultiBreast">
		<defName>AddMultiBreasts</defName>
		add breasts
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

Breasts

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

Breasts

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>Breasts</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="MultiAnus">
		<defName>AddMultiAnus</defName>
		add anus
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

Anus

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

Anus

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>Anus</addsHediff>
	</RecipeDef>
</Defs>


code:
<?xml version="1.0" encoding="utf-8" ?>

<Defs>

	<RecipeDef ParentName="SexReassignmentP">
		<defName>RemoveGenitals</defName>
		remove genitals
		<description>Removes sex organs.</description>
		<workerClass>rjw.Recipe_RemoveGenitals</workerClass>
		<jobString>Removing genitals.</jobString>
		<workAmount>1600</workAmount>
		<skillRequirements>
			<Medicine>2</Medicine>
		</skillRequirements>
		<hideBodyPartNames>true</hideBodyPartNames>
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
		</fixedIngredientFilter>
	</RecipeDef>

	<RecipeDef ParentName="BreastSurgery">
		<defName>RemoveBreasts</defName>
		remove breasts
		<description>Removes breasts.</description>
		<workerClass>rjw.Recipe_RemoveBreasts</workerClass>
		<jobString>Removing breasts.</jobString>
		<workAmount>1600</workAmount>
		<skillRequirements>
			<Medicine>2</Medicine>
		</skillRequirements>
		<hideBodyPartNames>true</hideBodyPartNames>
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
		</fixedIngredientFilter>
	</RecipeDef>

	<RecipeDef ParentName="AnalSurgery">
		<defName>RemoveAnus</defName>
		remove anus
		<description>Removes anus.</description>
		<workerClass>rjw.Recipe_RemoveAnus</workerClass>
		<jobString>Removing anus.</jobString>
		<workAmount>1600</workAmount>
		<skillRequirements>
			<Medicine>2</Medicine>
		</skillRequirements>
		<hideBodyPartNames>true</hideBodyPartNames>
		<ingredients>

				<filter>
					<categories>

Medicine

					</categories>
				</filter>
				<count>1</count>

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
		</fixedIngredientFilter>
	</RecipeDef>
</Defs>


code:
<?xml version="1.0" encoding="utf-8" ?>

<Defs>

	<RecordDef>
		<defName>CountOfFappin</defName>
		masturbating done
		<description>The number of times I masturbated.</description>
		<type>Int</type>
	</RecordDef>

	<RecordDef>
		<defName>CountOfSex</defName>
		total sex had
		<description>The number of times I had sex.</description>
		<type>Int</type>
	</RecordDef>

	<RecordDef>
		<defName>CountOfSexWithHumanlikes</defName>
		sex with humanlikes
		<description>The number of times I had sex with humanlikes.</description>
		<type>Int</type>
	</RecordDef>

	<RecordDef>
		<defName>CountOfSexWithAnimals</defName>
		sex with animals
		<description>The number of times I had sex with animals.</description>
		<type>Int</type>
	</RecordDef>

	<RecordDef>
		<defName>CountOfSexWithInsects</defName>
		sex with insects
		<description>The number of times I had sex with insects.</description>
		<type>Int</type>
	</RecordDef>

	<RecordDef>
		<defName>CountOfSexWithOthers</defName>
		sex with other
		<description>The number of times I had sex with weird stuff.</description>
		<type>Int</type>
	</RecordDef>

	<RecordDef>
		<defName>CountOfRapedHumanlikes</defName>
		raped humanlikes
		<description>The number of times I raped humanlikes.</description>
		<type>Int</type>
	</RecordDef>

	<RecordDef>
		<defName>CountOfRapedAnimals</defName>
		raped animals
		<description>The number of times I raped animals.</description>
		<type>Int</type>
	</RecordDef>

	<RecordDef>
		<defName>CountOfRapedInsects</defName>
		raped insects
		<description>The number of times I raped insects.</description>
		<type>Int</type>
	</RecordDef>

	<RecordDef>
		<defName>CountOfRapedOthers</defName>
		raped other
		<description>The number of times I raped weird stuff.</description>
		<type>Int</type>
	</RecordDef>

	<RecordDef>
		<defName>CountOfSexWithCorpse</defName>
		raped corpses
		<description>The number of times I raped corpses.</description>
		<type>Int</type>
	</RecordDef>

	<RecordDef>
		<defName>CountOfBeenRapedByHumanlikes</defName>
		raped by humanlikes
		<description>The number of times I was raped by humanlikes.</description>
		<type>Int</type>
	</RecordDef>

	<RecordDef>
		<defName>CountOfBeenRapedByAnimals</defName>
		raped by animals
		<description>The number of times I was raped by animals.</description>
		<type>Int</type>
	</RecordDef>

	<RecordDef>
		<defName>CountOfBeenRapedByInsects</defName>
		raped by insects
		<description>The number of times I was raped by insects.</description>
		<type>Int</type>
	</RecordDef>

	<RecordDef>
		<defName>CountOfBeenRapedByOthers</defName>
		raped by other
		<description>The number of times I was raped by weird stuff.</description>
		<type>Int</type>
	</RecordDef>

	<RecordDef>
		<defName>GetRapedAsComfortPrisoner</defName>
		raped as a comfort
		<description>The number of times I was used to comfort someone.</description>
		<type>Int</type>
	</RecordDef>

	<RecordDef>
		<defName>CountOfWhore</defName>
		times whored
		<description>The number of times I whored myself.</description>
		<type>Int</type>
	</RecordDef>

	<RecordDef>
		<defName>EarnedMoneyByWhore</defName>
		silvers earned as a whore
		<description>The amount of silvers I have earned as a whore.</description>
		<type>Int</type>
	</RecordDef>

	<RecordDef>
		<defName>CountOfBirthHuman</defName>
			birthed humanlikes
			<description>How many humanlikes I have birthed.</description>
		<type>Int</type>
	</RecordDef>

	<RecordDef>
		<defName>CountOfBirthAnimal</defName>
		birthed animals
		<description>How many animals I have birthed.</description>
		<type>Int</type>
	</RecordDef>

	<RecordDef>
		<defName>CountOfBirthEgg</defName>
		birthed eggs
		<description>How many eggs I have birthed.</description>
		<type>Int</type>
	</RecordDef>

	<RecordDef>
		<defName>CountOfCondomsUsed</defName>
		condoms used
		<description>The number of condoms I've used.</description>
		<type>Int</type>
	</RecordDef>
</Defs>


code:
<?xml version="1.0" encoding="utf-8" ?>

<Defs>
	<RulePackDef>
		<defName>AnalBreedingRP</defName>
		<rulePack>
			<rulesStrings>

sent-> [RECIPIENT_nameDef] was anally mounted by [INITIATOR_nameDef].

			</rulesStrings>
		</rulePack>
	</RulePackDef>

	<RulePackDef>
		<defName>VaginalBreedingRP</defName>
		<rulePack>
			<rulesStrings>

sent-> [RECIPIENT_nameDef] was vaginally bred by [INITIATOR_nameDef].

			</rulesStrings>
		</rulePack>
	</RulePackDef>
</Defs>


code:
<?xml version="1.0" encoding="utf-8" ?>

<Defs>
	<RulePackDef>
		<defName>EngravedName</defName>
		<rulePack>
			<rulesRaw>

					<keyword>animalnameunisex</keyword>
					<path>Names/Animal_Unisex</path>

			</rulesRaw>
			<rulesStrings>

name->[animalnameunisex]

			</rulesStrings>
		</rulePack>
	</RulePackDef>
</Defs>


code:
<?xml version="1.0" encoding="utf-8" ?>

<Defs>
	<RulePackDef>
		<defName>RimmingRP</defName>
		<rulePack>
			<rulesStrings>

sent-> [INITIATOR_nameDef] rimmed [RECIPIENT_nameDef].

			</rulesStrings>
		</rulePack>
	</RulePackDef>

	<RulePackDef>
		<defName>CunnilingusRP</defName>
		<rulePack>
			<rulesStrings>

sent-> [INITIATOR_nameDef] went down on [RECIPIENT_nameDef].

			</rulesStrings>
		</rulePack>
	</RulePackDef>

	<RulePackDef>
		<defName>FellatioRP</defName>
		<rulePack>
			<rulesStrings>

sent-> [INITIATOR_nameDef] sucked off [RECIPIENT_nameDef].

			</rulesStrings>
		</rulePack>
	</RulePackDef>

    <RulePackDef>
		<defName>beakjobRP</defName>
		<rulePack>
			<rulesStrings>

sent-> [INITIATOR_nameDef] fellated [RECIPIENT_nameDef] with [INITIATOR_possessive] beak.

			</rulesStrings>
		</rulePack>
    </RulePackDef>

	<RulePackDef>
		<defName>SixtynineRP</defName>
		<rulePack>
			<rulesStrings>

sent-> [INITIATOR_nameDef] 69'd with [RECIPIENT_nameDef].

			</rulesStrings>
		</rulePack>
	</RulePackDef>
</Defs>


code:
<?xml version="1.0" encoding="utf-8" ?>

<Defs>
	<RulePackDef>
		<defName>AnalRapeRP</defName>
		<rulePack>
			<rulesStrings>

sent-> [RECIPIENT_nameDef] was anally raped by [INITIATOR_nameDef].

			</rulesStrings>
		</rulePack>
	</RulePackDef>

	<RulePackDef>
		<defName>AnalDomRP</defName>
		<rulePack>
			<rulesStrings>

sent-> [RECIPIENT_nameDef] was forced into anal sex.

			</rulesStrings>
		</rulePack>
	</RulePackDef>

	<RulePackDef>
		<defName>VaginalRapeRP</defName>
		<rulePack>
			<rulesStrings>

sent-> [RECIPIENT_nameDef] was vaginally raped by [INITIATOR_nameDef].

			</rulesStrings>
		</rulePack>
	</RulePackDef>

	<RulePackDef>
		<defName>VaginalDomRP</defName>
		<rulePack>
			<rulesStrings>

sent-> [INITIATOR_nameDef] forced [INITIATOR_possessive]self on [RECIPIENT_nameDef].

			</rulesStrings>
		</rulePack>
	</RulePackDef>

	<RulePackDef>
		<defName>FellatioRapeRP</defName>
		<rulePack>
			<rulesStrings>

sent-> [RECIPIENT_nameDef] was forcibly fellated by [INITIATOR_nameDef].

			</rulesStrings>
		</rulePack>
	</RulePackDef>

	<RulePackDef>
		<defName>OtherRapeRP</defName>
		<rulePack>
			<rulesStrings>

sent-> [RECIPIENT_nameDef] was raped.

			</rulesStrings>
		</rulePack>
	</RulePackDef>

	<RulePackDef>
		<defName>ForcedRimmingRP</defName>
		<rulePack>
			<rulesStrings>

sent-> [RECIPIENT_nameDef] was forced to lick [INITIATOR_nameDef]'s anus.

			</rulesStrings>
		</rulePack>
	</RulePackDef>

	<RulePackDef>
		<defName>ForcedCunnilingusRP</defName>
		<rulePack>
			<rulesStrings>

sent-> [RECIPIENT_nameDef] was forced to lick [INITIATOR_nameDef].

			</rulesStrings>
		</rulePack>
	</RulePackDef>

	<RulePackDef>
		<defName>ForcedFellatioRP</defName>
		<rulePack>
			<rulesStrings>

sent-> [RECIPIENT_nameDef] was forced to fellate [INITIATOR_nameDef].

			</rulesStrings>
		</rulePack>
	</RulePackDef>

	<RulePackDef>
		<defName>ForcedBreastjobRP</defName>
		<rulePack>
			<rulesStrings>

sent-> [RECIPIENT_nameDef] was forced to give a breastjob to [INITIATOR_nameDef].

			</rulesStrings>
		</rulePack>
	</RulePackDef>

	<RulePackDef>
		<defName>HandjobRapeRP</defName>
		<rulePack>
			<rulesStrings>

sent-> [INITIATOR_nameDef] pinned [RECIPIENT_nameDef] down and forcefully jacked [RECIPIENT_objective] off.

sent-> [INITIATOR_nameDef] humiliated [RECIPIENT_nameDef] by forcibly jerking [RECIPIENT_objective] off.

			</rulesStrings>
		</rulePack>
	</RulePackDef>

	<RulePackDef>
		<defName>FootjobRapeRP</defName>
		<rulePack>
			<rulesStrings>

sent-> [INITIATOR_nameDef] gave a forced footjob to [RECIPIENT_nameDef].

			</rulesStrings>
		</rulePack>
	</RulePackDef>

	<RulePackDef>
		<defName>MaleRapeRP</defName>
		<rulePack>
			<rulesStrings>

sent-> [INITIATOR_nameDef] forced [RECIPIENT_nameDef] to cum.

			</rulesStrings>
		</rulePack>
	</RulePackDef>

	<RulePackDef>
		<defName>ForcedHandjobRP</defName>
		<rulePack>
			<rulesStrings>

sent-> [RECIPIENT_nameDef] was forced to give a handjob to [INITIATOR_nameDef].

sent-> [RECIPIENT_nameDef] was forced to jerk off [INITIATOR_nameDef].

			</rulesStrings>
		</rulePack>
	</RulePackDef>

	<RulePackDef>
		<defName>ForcedFootjobRP</defName>
		<rulePack>
			<rulesStrings>

sent-> [RECIPIENT_nameDef] was forced to give a footjob to [INITIATOR_nameDef].

			</rulesStrings>
		</rulePack>
	</RulePackDef>

	<RulePackDef>
		<defName>DoubleRapeRP</defName>
		<rulePack>
			<rulesStrings>

sent-> [RECIPIENT_nameDef] was double-penetrated and raped vaginally and anally.

			</rulesStrings>
		</rulePack>
	</RulePackDef>

	<RulePackDef>
		<defName>FingeringRapeRP</defName>
		<rulePack>
			<rulesStrings>

sent-> [INITIATOR_nameDef] forcibly fingered [RECIPIENT_nameDef].

			</rulesStrings>
		</rulePack>
	</RulePackDef>

	<RulePackDef>
		<defName>ForcedFingeringRP</defName>
		<rulePack>
			<rulesStrings>

sent-> [RECIPIENT_nameDef] was forced to finger [INITIATOR_nameDef].

			</rulesStrings>
		</rulePack>
	</RulePackDef>

	<RulePackDef>
		<defName>ScissoringRapeRP</defName>
		<rulePack>
			<rulesStrings>

sent-> [INITIATOR_nameDef] forcibly scissored with [RECIPIENT_nameDef].

			</rulesStrings>
		</rulePack>
	</RulePackDef>

	<RulePackDef>
		<defName>ForcedScissoringRP</defName>
		<rulePack>
			<rulesStrings>

sent-> [RECIPIENT_nameDef] was forced to scissor with [INITIATOR_nameDef].

			</rulesStrings>
		</rulePack>
	</RulePackDef>

	<RulePackDef>
		<defName>FistingRapeRP</defName>
		<rulePack>
			<rulesStrings>

sent-> [INITIATOR_nameDef] forcibly fisted [RECIPIENT_nameDef].

			</rulesStrings>
		</rulePack>
	</RulePackDef>

    <RulePackDef>
		<defName>ForcedSixtynineRP</defName>
		<rulePack>
			<rulesStrings>

sent-> [INITIATOR_nameDef] coerced [RECIPIENT_nameDef] into 69ing with [INITIATOR_objective].

sent-> [INITIATOR_nameDef] forced [RECIPIENT_nameDef] to 69 with [INITIATOR_objective].

			</rulesStrings>
		</rulePack>
	</RulePackDef>

	<RulePackDef>
		<defName>MechImplantingRP</defName>
		<rulePack>
			<rulesStrings>

sent-> [INITIATOR_nameDef] implanted something inside [RECIPIENT_nameDef].

			</rulesStrings>
		</rulePack>
	</RulePackDef>
</Defs>


code:
<?xml version="1.0" encoding="utf-8" ?>

<Defs>
	<RulePackDef>
		<defName>AnalSexRP</defName>
		<rulePack>
			<rulesStrings>

sent-> [RECIPIENT_nameDef] had anal sex with [INITIATOR_nameDef].

			</rulesStrings>
		</rulePack>
	</RulePackDef>

	<RulePackDef>
		<defName>VaginalSexRP</defName>
		<rulePack>
			<rulesStrings>

sent-> [RECIPIENT_nameDef] had vaginal sex with [INITIATOR_nameDef].

			</rulesStrings>
		</rulePack>
	</RulePackDef>

	<RulePackDef>
		<defName>OtherSexRP</defName>
		<rulePack>
			<rulesStrings>

sent-> [INITIATOR_nameDef] had sex with [RECIPIENT_nameDef].

			</rulesStrings>
		</rulePack>
	</RulePackDef>

	<RulePackDef>
		<defName>DoublePenetrationRP</defName>
		<rulePack>
			<rulesStrings>

sent-> [RECIPIENT_nameDef] was double-penetrated by [INITIATOR_nameDef].

			</rulesStrings>
		</rulePack>
	</RulePackDef>

	<RulePackDef>
		<defName>BreastjobRP</defName>
		<rulePack>
			<rulesStrings>

sent-> [INITIATOR_nameDef] gave [RECIPIENT_nameDef] a breastjob.

			</rulesStrings>
		</rulePack>
	</RulePackDef>

	<RulePackDef>
		<defName>HandjobRP</defName>
		<rulePack>
			<rulesStrings>

sent-> [RECIPIENT_nameDef] received a handjob from [INITIATOR_nameDef].

sent-> [RECIPIENT_nameDef] was jerked off by [INITIATOR_nameDef].

			</rulesStrings>
		</rulePack>
	</RulePackDef>

	<RulePackDef>
		<defName>FootjobRP</defName>
		<rulePack>
			<rulesStrings>

sent-> [RECIPIENT_nameDef] received a footjob from [INITIATOR_nameDef].

			</rulesStrings>
		</rulePack>
	</RulePackDef>

	<RulePackDef>
		<defName>FingeringRP</defName>
		<rulePack>
			<rulesStrings>

sent-> [INITIATOR_nameDef] fingered [RECIPIENT_nameDef].

			</rulesStrings>
		</rulePack>
	</RulePackDef>

	<RulePackDef>
		<defName>ScissoringRP</defName>
		<rulePack>
			<rulesStrings>

sent-> [RECIPIENT_nameDef] scissored with [INITIATOR_nameDef].

			</rulesStrings>
		</rulePack>
	</RulePackDef>

	<RulePackDef>
		<defName>MutualMasturbationRP</defName>
		<rulePack>
			<rulesStrings>

sent-> [RECIPIENT_nameDef] and [INITIATOR_nameDef] masturbated each other.

			</rulesStrings>
		</rulePack>
	</RulePackDef>

	<RulePackDef>
		<defName>FistingRP</defName>
		<rulePack>
			<rulesStrings>

sent-> [INITIATOR_nameDef] anally fisted [RECIPIENT_nameDef].

			</rulesStrings>
		</rulePack>
	</RulePackDef>
</Defs>


code:
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
  <RulePackDef>
    <defName>TalkTopicsSex</defName>
    <rulePack>
      <rulesStrings>

TalkTopicAny->[TalkTopicSex]

TalkTopicSex(p=0.08)->[talktopicsexfile]

TalkTopicHeavy(p=0.08)->the link between [talktopicsexfile] and [talktopicsexfile]

TalkTopicHeavy(p=0.08)->the connection between [talktopicsexfile] and [talktopicsexfile]

TalkTopicHeavy(p=0.08)->the relationship between [talktopicsexfile] and [talktopicsexfile]

TalkTopicHeavy(p=0.16)->the link between [talktopicheavyfile] and [talktopicsexfile]

TalkTopicHeavy(p=0.16)->the connection between [talktopicheavyfile] and [talktopicsexfile]

TalkTopicHeavy(p=0.16)->the relationship between [talktopicheavyfile] and [talktopicsexfile]

      </rulesStrings>
      <rulesFiles>

talktopicsexfile->Words/Nouns/TalkTopics_Sexual

      </rulesFiles>
    </rulePack>
  </RulePackDef>
</Defs>


code:
<?xml version="1.0" encoding="utf-8" ?>

<Defs>
	<rjw.std_def>
		<defName>HIV</defName>
		HIV
		<description>HIV consists of two parts: an acute and a chronic infection. Both parts follow the same course, reducing the infected pawn's blood filtration as their severity increases. The acute phase progresses rapidly but can be fought by the pawn's immune system, whereas the chronic phase progresses very slowly but can never be cured. Treatment can modestly slow the progress of the disease.</description>
		<hediff_def>ChronicHIV</hediff_def>
		<cohediff_def>AcuteHIV</cohediff_def>
		<catch_chance>0.05</catch_chance>
		<spawn_chance>0.005</spawn_chance>
		<spawn_severity>0.80</spawn_severity>
	</rjw.std_def>

	<rjw.std_def>
		<defName>Herpes</defName>
		herpes
		<description>Herpes is an incurable but nonfatal disease. Affected pawns experience pain and itchiness in the affected body parts. Treatment is effective at reducing the intensity of the symptoms.</description>
		<hediff_def>Herpes</hediff_def>
		<catch_chance>0.14</catch_chance>
		<spawn_chance>0.04</spawn_chance>
		<spawn_severity>1.00</spawn_severity>
		<appliedOnFixedBodyParts>

Genitals

		</appliedOnFixedBodyParts>
	</rjw.std_def>

	<rjw.std_def>
		<defName>Warts</defName>
		warts
		<description>Genital warts are unsightly and cause an itching/burning sensation. They are easily treated and never fatal.</description>
		<hediff_def>Warts</hediff_def>
		<catch_chance>0.20</catch_chance>
		<environment_pitch_chance>0.07</environment_pitch_chance>
		<appliedOnFixedBodyParts>

Genitals

		</appliedOnFixedBodyParts>
	</rjw.std_def>

	<rjw.std_def>
		<defName>Syphilis</defName>
		syphilis
		<description>Syphilis is a serious disease that affects the mind. If left untreated, it leads to corrupted thoughts, mood problems, potential permanent damage to the brain, liver, and kidneys, and, ultimately, death. The good news is that it is easily defeated by proper treatment.</description>
		<hediff_def>Syphilis</hediff_def>
		<catch_chance>0.08</catch_chance>
		<environment_pitch_chance>0.03</environment_pitch_chance>
		<autocure_below_severity>0.01</autocure_below_severity>
	</rjw.std_def>

	<rjw.std_def>
		<defName>Boobitis</defName>
		boobitis
		<description>Boobitis is a highly contagious mechanite plague that causes permanent breast growth if left untreated. It was initialy created as a harmless glittertech "party drug" but has since mutated and spread to virtually every human colony.</description>
		<hediff_def>Boobitis</hediff_def>
		<catch_chance>0.75</catch_chance>
		<environment_pitch_chance>0.00</environment_pitch_chance>
		<autocure_below_severity>0.00</autocure_below_severity>
		<spawn_chance>0.04</spawn_chance>
		<appliedOnFixedBodyParts>

Chest

		</appliedOnFixedBodyParts>
	</rjw.std_def>
</Defs>


code:
<?xml version="1.0" encoding="utf-8"?>

<Defs>
	<SoundDef>
		<defName>Cum</defName>
		<context>MapOnly</context>
		<eventNames />
		<maxSimultaneous>1</maxSimultaneous>
		<subSounds>

				<grains>

						<clipFolderPath>Sex/cum</clipFolderPath>

				</grains>
				<volumeRange>
					<min>16</min>
					<max>16</max>
				</volumeRange>
				<pitchRange>
					<min>0.8</min>
					<max>1.2</max>
				</pitchRange>
				<distRange>
					<min>0</min>
					<max>51.86047</max>
				</distRange>
				<sustainLoop>False</sustainLoop>

		</subSounds>
	</SoundDef>

	<SoundDef>
		<defName>Sex</defName>
		<context>MapOnly</context>
		<eventNames />
		<maxSimultaneous>1</maxSimultaneous>
		<subSounds>

				<grains>

						<clipFolderPath>Sex/kucyu04</clipFolderPath>

				</grains>
				<volumeRange>
					<min>16</min>
					<max>16</max>
				</volumeRange>
				<pitchRange>
					<min>0.8</min>
					<max>1.2</max>
				</pitchRange>
				<distRange>
					<min>0</min>
					<max>51.86047</max>
				</distRange>
				<sustainLoop>False</sustainLoop>

		</subSounds>
	</SoundDef>
</Defs>


code:
<?xml version="1.0" encoding="utf-8" ?>

<Defs>
	<StatDef>
		<defName>SexAbility</defName>
		sex ability
		<description>Measures whether or not a pawn is capable of sex, and how good they are at it</description>
		<category>PawnSocial</category>
		<defaultBaseValue>1.0</defaultBaseValue>
		<minValue>0.0</minValue>
		<toStringStyle>PercentTwo</toStringStyle>
		<capacityFactors>

				<capacity>Manipulation</capacity>
				<weight>0.5</weight>
				<max>1.5</max>

				<capacity>Consciousness</capacity>
				<weight>1.0</weight>

		</capacityFactors>
		<parts>

				<factorUrgentlyHungry>0.9</factorUrgentlyHungry>
				<factorStarving>0.8</factorStarving>

				<factorTired>0.9</factorTired>
				<factorVeryTired>0.7</factorVeryTired>
				<factorExhausted>0.5</factorExhausted>

		</parts>
	</StatDef>

	<StatDef>
		<defName>SexSatisfaction</defName>
		sex satisfaction
		<description>Determines how much satisfaction a pawn receives from sex.</description>
		<category>PawnSocial</category>
		<defaultBaseValue>1.0</defaultBaseValue>
		<minValue>0.1</minValue>
		<toStringStyle>PercentTwo</toStringStyle>
		<capacityFactors>

				<capacity>BloodPumping</capacity>
				<weight>0.5</weight>
				<max>1.5</max>

				<capacity>Consciousness</capacity>
				<weight>1.0</weight>

		</capacityFactors>
		<parts>

				<factorTired>0.7</factorTired>
				<factorVeryTired>0.5</factorVeryTired>
				<factorExhausted>0.2</factorExhausted>

		</parts>
	</StatDef>

	<StatDef>
		<defName>Vulnerability</defName>
		vulnerability
		<description>Measures how likely a pawn is to be taken advantage of sexually</description>
		<category>PawnSocial</category>
		<defaultBaseValue>1.0</defaultBaseValue>
		<minValue>0.0</minValue>
		<maxValue>3.0</maxValue>
		<noSkillFactor>0.9</noSkillFactor>
		<toStringStyle>PercentTwo</toStringStyle>
		<neverDisabled>true</neverDisabled>
		<skillNeedFactors>

				<skill>Melee</skill>
				<baseValue>1.00</baseValue>
				<bonusPerLevel>-0.035</bonusPerLevel>

		</skillNeedFactors>
		<capacityFactors>

				<capacity>Sight</capacity>
				<useReciprocal>true</useReciprocal>
				<weight>0.2</weight>
				<max>1.5</max>

				<capacity>Moving</capacity>
				<useReciprocal>true</useReciprocal>
				<weight>0.2</weight>
				<max>2</max>

				<capacity>Manipulation</capacity>
				<useReciprocal>true</useReciprocal>
				<weight>0.75</weight>
				<max>4</max>

				<capacity>Consciousness</capacity>
				<useReciprocal>true</useReciprocal>
				<weight>0.4</weight>
				<max>3</max>

		</capacityFactors>
		<parts>

				<factorUrgentlyHungry>1.1</factorUrgentlyHungry>
				<factorStarving>1.4</factorStarving>

				<factorTired>1.1</factorTired>
				<factorVeryTired>1.4</factorVeryTired>
				<factorExhausted>1.8</factorExhausted>

				<factor>1.2</factor>

		</parts>
	</StatDef>

	<StatDef>
		<defName>SexFrequency</defName>
		sex drive
		<description>Measures how sexually active the pawn is.</description>
		<category>PawnSocial</category>
		<defaultBaseValue>1.0</defaultBaseValue>
		<minValue>0.0</minValue>
		<toStringStyle>PercentTwo</toStringStyle>
		<showOnMechanoids>false</showOnMechanoids>
		<capacityFactors>

				<capacity>Moving</capacity>
				<weight>0.5</weight>
				<max>1.0</max>

				<capacity>Manipulation</capacity>
				<weight>0.3</weight>
				<max>1.0</max>

				<capacity>BloodPumping</capacity>
				<weight>0.2</weight>
				<max>2.0</max>

				<capacity>Metabolism</capacity>
				<weight>0.1</weight>
				<max>1.5</max>

				<capacity>Sight</capacity>
				<weight>0.1</weight>
				<max>1.0</max>

				<capacity>Consciousness</capacity>
				<weight>1.0</weight>
				<max>1.0</max>

				<capacity>RJW_Fertility</capacity>
				<weight>0.4</weight>
				<max>1.5</max>

		</capacityFactors>
		<parts>

				<factorUrgentlyHungry>0.8</factorUrgentlyHungry>
				<factorStarving>0.6</factorStarving>

				<factorTired>0.9</factorTired>
				<factorVeryTired>0.8</factorVeryTired>
				<factorExhausted>0.7</factorExhausted>

				<factor>0.8</factor>

		</parts>
	</StatDef>
</Defs>


code:
<?xml version="1.0" encoding="utf-8"?>
<Defs>
	<ThingCategoryDef>
		<defName>Bondage</defName>
		<label>Bondage gear</label>
		<parent>Apparel</parent>
		<resourceReadoutRoot>true</resourceReadoutRoot>
	</ThingCategoryDef>
</Defs>


code:
<?xml version="1.0" encoding="utf-8" ?>

<Defs>
	<ThingDef ParentName="ResourceBase">
		<defName>Condom</defName>
		Condom
		<description>Prevents a single case of pregnancy. Hint: Auto used from pawn inventory or stack next to whore bed when whoring.</description>
		<graphicData>
			<texPath>Things/Item/Condom</texPath>
			<graphicClass>Graphic_StackCount</graphicClass>
		</graphicData>
		<stackLimit>50</stackLimit>
		<useHitPoints>true</useHitPoints>
		<selectable>true</selectable>
		<generateCommonality>0.0</generateCommonality>
		<category>Item</category>
		<thingCategories>

Manufactured

		</thingCategories>
		<techLevel>Industrial</techLevel>
		<statBases>
			<MaxHitPoints>5</MaxHitPoints>
			<Flammability>1</Flammability>
			<DeteriorationRate>0</DeteriorationRate>
			<Beauty>0</Beauty>
			<MarketValue>1</MarketValue>
			<Mass>0.01</Mass>
		</statBases>
		<altitudeLayer>Item</altitudeLayer>
		<tickerType>Never</tickerType>
		<tradeTags>

Exotic

		</tradeTags>
		<tradeability>Sellable</tradeability>
	</ThingDef>

	<ThingDef ParentName="PlantFoodRawBase">
		<defName>UsedCondom</defName>
		Used Condom
		<description>A condom filled with sperm. MMMM So good and tasty!</description>
		<graphicData>
			<texPath>Things/Item/UsedCondom</texPath>
			<graphicClass>Graphic_StackCount</graphicClass>
		</graphicData>
		<stackLimit>50</stackLimit>
		<useHitPoints>true</useHitPoints>
		<selectable>true</selectable>
		<generateCommonality>0.0</generateCommonality>
		<techLevel>Industrial</techLevel>
		<statBases>
			<Beauty>-10</Beauty>
			<MarketValue>1</MarketValue>
			<Mass>0.05</Mass>
      		<Nutrition>0.05</Nutrition>
		</statBases>
		<ingestible>
			<foodType>Fluid, AnimalProduct</foodType>
			<preferability>DesperateOnlyForHumanlikes</preferability>
			<tasteThought>AteRawFood</tasteThought>
		</ingestible>
		<altitudeLayer>Item</altitudeLayer>
		<tickerType>Never</tickerType>
		<tradeTags>

Exotic

		</tradeTags>
		<tradeability>Sellable</tradeability>
		<thingCategories>

AnimalProductRaw

		</thingCategories>
	</ThingDef>

	<RecipeDef>
		<defName>MakeCondom</defName>
		make condom x10
		<description>Craft 10 condoms.</description>
		<jobString>Making condoms.</jobString>
		<workAmount>80</workAmount>
		<skillRequirements>
			<Crafting>3</Crafting>
		</skillRequirements>
		<ingredients>

				<filter>
					<thingDefs>

MedicineHerbal

					</thingDefs>
				</filter>
				<count>1</count>

				<filter>
					<thingDefs>

Cloth

					</thingDefs>
				</filter>
				<count>1</count>

		</ingredients>
		<products>
			<Condom>10</Condom>
		</products>
		<fixedIngredientFilter>
			<thingDefs>

MedicineHerbal

Cloth

			</thingDefs>
		</fixedIngredientFilter>
		<recipeUsers>

DrugLab

		</recipeUsers>
	</RecipeDef>

	<ThoughtDef>
		<defName>SexWithCondom</defName>
		<thoughtClass>Thought_Memory</thoughtClass>
		<durationDays>1</durationDays>
		<stackLimit>100</stackLimit>
		<stages>

				Had to wear condom
				<description>Had to wear condom</description>
				<baseMoodEffect>-2</baseMoodEffect>

		</stages>
	</ThoughtDef>
</Defs>


code:
<?xml version="1.0" encoding="utf-8" ?>

<Defs>
	<ThingDef ParentName="BaseFilth">
		<defName>FilthCum</defName>
		cum
		<statBases>

			<Beauty>-30</Beauty>
			<Cleanliness>-12</Cleanliness>
		</statBases>
		<graphicData>
			<texPath>Things/Filth/Spatter</texPath>
			<color>(180, 180, 180, 100)</color>
		</graphicData>
		<filth>
			<rainWashes>true</rainWashes>

			<cleaningWorkToReduceThickness>40</cleaningWorkToReduceThickness>
			<canFilthAttach>true</canFilthAttach>
		</filth>
	</ThingDef>

	<ThingDef ParentName="BaseFilth">
		<defName>FilthGirlCum</defName>
		cum
		<statBases>

			<Beauty>-30</Beauty>
			<Cleanliness>-12</Cleanliness>
		</statBases>
		<graphicData>
			<texPath>Things/Filth/Spatter</texPath>
			<color>(180, 180, 180, 100)</color>
		</graphicData>
		<filth>
			<rainWashes>true</rainWashes>

			<cleaningWorkToReduceThickness>40</cleaningWorkToReduceThickness>
			<canFilthAttach>true</canFilthAttach>
		</filth>
	</ThingDef>
</Defs>


code:
<?xml version="1.0" encoding="utf-8" ?>

<Defs>

	<ThingDef ParentName="BodyPartBase" Name="rjw_BodyPartBase" Abstract="True">
		<comps>

		</comps>
	</ThingDef>

	<ThingDef ParentName="rjw_BodyPartBase" Name="rjw_BodyPartNaturalBase" Abstract="True">
		<thingCategories>

BodyPartsNatural

		</thingCategories>
		<statBases>
			<DeteriorationRate>4.0</DeteriorationRate>
		</statBases>
		<tickerType>Rare</tickerType>
		<comps>

				<daysToRotStart>1.0</daysToRotStart>
				<rotDestroys>true</rotDestroys>

		</comps>
	</ThingDef>

		<ThingDef ParentName="rjw_BodyPartNaturalBase" Name="rjw_BodyPartNaturalBaseGenMale" Abstract="True">
			<graphicData>
				<texPath>Things/Item/Parts/genital_male</texPath>
				<graphicClass>Graphic_Single</graphicClass>
			</graphicData>
		</ThingDef>

		<ThingDef ParentName="rjw_BodyPartNaturalBase" Name="rjw_BodyPartNaturalBaseGenFemale" Abstract="True">
			<graphicData>
				<texPath>Things/Item/Parts/genital_female</texPath>
				<graphicClass>Graphic_Single</graphicClass>
			</graphicData>
		</ThingDef>

		<ThingDef ParentName="rjw_BodyPartNaturalBase" Name="rjw_BodyPartNaturalBaseAnus" Abstract="True">
			<graphicData>
				<texPath>Things/Item/Parts/anus</texPath>
				<graphicClass>Graphic_Single</graphicClass>
			</graphicData>
		</ThingDef>

		<ThingDef ParentName="rjw_BodyPartNaturalBase" Name="rjw_BodyPartNaturalBaseBreast" Abstract="True">
			<graphicData>
				<texPath>Things/Item/Parts/breast</texPath>
				<graphicClass>Graphic_Single</graphicClass>
			</graphicData>
		</ThingDef>

	<ThingDef ParentName="rjw_BodyPartBase" Name="rjw_BodyPartArtificialBase" Abstract="True">
		<statBases>
			<DeteriorationRate>2.0</DeteriorationRate>
		</statBases>
	</ThingDef>

		<ThingDef ParentName="rjw_BodyPartArtificialBase" Name="rjw_BodyPartArtificialBaseGenMale" Abstract="True">
			<graphicData>
				<texPath>Things/Item/Parts/genital_male_artificial</texPath>
				<graphicClass>Graphic_Single</graphicClass>
			</graphicData>
		</ThingDef>

		<ThingDef ParentName="rjw_BodyPartArtificialBase" Name="rjw_BodyPartArtificialBaseGenFemale" Abstract="True">
			<graphicData>
				<texPath>Things/Item/Parts/genital_female_artificial</texPath>
				<graphicClass>Graphic_Single</graphicClass>
			</graphicData>
		</ThingDef>

		<ThingDef ParentName="rjw_BodyPartArtificialBase" Name="rjw_BodyPartArtificialBaseAnus" Abstract="True">
			<graphicData>
				<texPath>Things/Item/Parts/anus_artificial</texPath>
				<graphicClass>Graphic_Single</graphicClass>
			</graphicData>
		</ThingDef>

		<ThingDef ParentName="rjw_BodyPartArtificialBase" Name="rjw_BodyPartArtificialBaseBreast" Abstract="True">
			<graphicData>
				<texPath>Things/Item/Parts/breast_artificial</texPath>
				<graphicClass>Graphic_Single</graphicClass>
			</graphicData>
		</ThingDef>
</Defs>