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: LamkasDev/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 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="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 cowlike udder.</description>
		<workerClass>rjw.Recipe_AddSinglePart</workerClass>
		<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>
		<appliedOnFixedBodyParts Inherit="false">

Torso

		</appliedOnFixedBodyParts>
	</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>Greatly reduces chance of pregnancy by 99%. 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>

	<RecipeDef ParentName="BreastSurgery">
		<defName>RemoveUdder</defName>
		remove udder
		<description>Removes udder.</description>
		<workerClass>Recipe_RemoveHediff</workerClass>
		<jobString>Removing udder.</jobString>
		<removesHediff>UdderBreasts</removesHediff>
		<workAmount>1600</workAmount>
		<skillRequirements>
			<Medicine>2</Medicine>
		</skillRequirements>
		<hideBodyPartNames>false</hideBodyPartNames>
		<ingredients>

				<filter>
					<categories>

Medicine

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

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
		</fixedIngredientFilter>
		<appliedOnFixedBodyParts Inherit="false">

Torso

		</appliedOnFixedBodyParts>
	</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>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>Bestiality_AnalRP</defName>
		<rulePack>
			<rulesStrings>

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

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

	<RulePackDef>
		<defName>Bestiality_VaginalRP</defName>
		<rulePack>
			<rulesStrings>

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

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

	<RulePackDef>
		<defName>Bestiality_OralRP</defName>
		<rulePack>
			<rulesStrings>

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

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

	<RulePackDef>
		<defName>Bestiality_DoublePenRP</defName>
		<rulePack>
			<rulesStrings>

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

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


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

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

sent-> [INITIATOR_nameDef] teased [RECIPIENT_nameDef] into mounting [INITIATOR_nameDef] anally.

sent-> [INITIATOR_nameDef] presented to [RECIPIENT_nameDef].

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

	<RulePackDef>
		<defName>Bestiality_Reverse_VaginalRP</defName>
		<rulePack>
			<rulesStrings>

sent-> [INITIATOR_nameDef] teased [RECIPIENT_nameDef] into mounting [INITIATOR_nameDef] vaginally.

sent-> [INITIATOR_nameDef] presented to [RECIPIENT_nameDef].

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

	<RulePackDef>
		<defName>Bestiality_Reverse_OralRP</defName>
		<rulePack>
			<rulesStrings>

sent-> [INITIATOR_nameDef] teased [RECIPIENT_nameDef] into mounting [INITIATOR_nameDef] vaginally.

sent-> [INITIATOR_nameDef] presented to [RECIPIENT_nameDef].

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

	<RulePackDef>
		<defName>Bestiality_Reverse_Double_Penetration</defName>
		<rulePack>
			<rulesStrings>

sent-> [INITIATOR_nameDef] teased [RECIPIENT_nameDef] into double penetrating [INITIATOR_nameDef].

sent-> [INITIATOR_nameDef] presented to [RECIPIENT_nameDef].

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


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

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

sent-> [INITIATOR_nameDef] released some tension using [INITIATOR_possessive] penis.

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

	<RulePackDef>
		<defName>Masturbation_HandjobVRP</defName>
		<rulePack>
			<rulesStrings>

sent-> [INITIATOR_nameDef] released some tension using [INITIATOR_possessive] vagina.

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

	<RulePackDef>
		<defName>Masturbation_HandjobARP</defName>
		<rulePack>
			<rulesStrings>

sent-> [INITIATOR_nameDef] released some tension using [INITIATOR_possessive] anus.

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

	<RulePackDef>
		<defName>Masturbation_HandjobBRP</defName>
		<rulePack>
			<rulesStrings>

sent-> [INITIATOR_nameDef] released some tension using [INITIATOR_possessive] breasts.

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

	<RulePackDef>
		<defName>Masturbation_AutoFellatioRP</defName>
		<rulePack>
			<rulesStrings>

sent-> [INITIATOR_nameDef] autofellated [INITIATOR_possessive] penis.

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

	<RulePackDef>
		<defName>Masturbation_AutoBreastjobRP</defName>
		<rulePack>
			<rulesStrings>

sent-> [INITIATOR_nameDef] stroked [INITIATOR_possessive] penis with [INITIATOR_possessive] breasts.

			</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>VaginalRapeRP</defName>
		<rulePack>
			<rulesStrings>

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

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

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

sent-> [RECIPIENT_nameDef] was forced to fellate [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>

	<RulePackDef>
		<defName>DeepthroatRapeRP</defName>
		<rulePack>
			<rulesStrings>

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

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

</Defs>


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

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

sent-> [INITIATOR_nameDef] forcfully rode [INITIATOR_nameDef] analy.

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

	<RulePackDef>
		<defName>VaginalReverseRapeRP</defName>
		<rulePack>
			<rulesStrings>

sent-> [INITIATOR_nameDef] forcefully rode [INITIATOR_nameDef] vaginaly.

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

	<RulePackDef>
		<defName>HandjobReverseRapeRP</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>FootjobReverseRapeRP</defName>
		<rulePack>
			<rulesStrings>

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

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

	<RulePackDef>
		<defName>FingeringReverseRapeRP</defName>
		<rulePack>
			<rulesStrings>

sent-> [RECIPIENT_nameDef] was force fingered by [INITIATOR_nameDef].

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

	<RulePackDef>
		<defName>FistingReverseRapeRP</defName>
		<rulePack>
			<rulesStrings>

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

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

	<RulePackDef>
		<defName>BreastjobReverseRapeRP</defName>
		<rulePack>
			<rulesStrings>

sent-> [INITIATOR_nameDef] forcibly perform a breastjob on [RECIPIENT_nameDef].

sent-> [INITIATOR_nameDef] tackled [RECIPIENT_nameDef] down and squeeze [RECIPIENT_pronoun] between [INITIATOR_possessive] breasts.

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

	<RulePackDef>
		<defName>DoubleReverseRapeRP</defName>
		<rulePack>
			<rulesStrings>

sent-> [RECIPIENT_nameDef] was forced into using both [INITIATOR_nameDef] holes.

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

	<RulePackDef>
		<defName>ScissoringReverseRapeRP</defName>
		<rulePack>
			<rulesStrings>

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

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

	<RulePackDef>
		<defName>RimmingReverseRapeRP</defName>
		<rulePack>
			<rulesStrings>

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

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

	<RulePackDef>
		<defName>CunnilingusReverseRapeRP</defName>
		<rulePack>
			<rulesStrings>

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

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

	<RulePackDef>
		<defName>FellatioReverseRapeRP</defName>
		<rulePack>
			<rulesStrings>

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

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

	<RulePackDef>
		<defName>BeakjobReverseRapeRP</defName>
		<rulePack>
			<rulesStrings>

sent-> [INITIATOR_nameDef] forcibly gave [RECIPIENT_nameDef] a beakjob.

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

	<RulePackDef>
		<defName>SixtynineReverseRapeRP</defName>
		<rulePack>
			<rulesStrings>

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

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

	<RulePackDef>
		<defName>DeepthroatReverseRapeRP</defName>
		<rulePack>
			<rulesStrings>

sent-> [INITIATOR_nameDef] went down on [RECIPIENT_nameDef] and forcibly deepthroated [RECIPIENT_objective].

			</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>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>
	<RulePackDef>
		<defName>RimmingRP</defName>
		<rulePack>
			<rulesStrings>

sent-> [RECIPIENT_nameDef] rimmed [INITIATOR_nameDef].

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

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

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

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

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

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

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

    <RulePackDef>
		<defName>BeakjobRP</defName>
		<rulePack>
			<rulesStrings>

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

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

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

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

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

	<RulePackDef>
		<defName>MutualMakeoutRP</defName>
		<rulePack>
			<rulesStrings>

sent-> [RECIPIENT_nameDef] make out with [INITIATOR_nameDef].

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

	<RulePackDef>
		<defName>DeepthroatRP</defName>
		<rulePack>
			<rulesStrings>

sent-> [RECIPIENT_nameDef] deepthroated [INITIATOR_nameDef].

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

</Defs>


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

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

sent-> [INITIATOR_nameDef] rimmed [RECIPIENT_nameDef].

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

	<RulePackDef>
		<defName>CunnilingusReverseRP</defName>
		<rulePack>
			<rulesStrings>

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

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

	<RulePackDef>
		<defName>FellatioReverseRP</defName>
		<rulePack>
			<rulesStrings>

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

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

    <RulePackDef>
		<defName>BeakjobReverseRP</defName>
		<rulePack>
			<rulesStrings>

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

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

	<RulePackDef>
		<defName>SixtynineReverseRP</defName>
		<rulePack>
			<rulesStrings>

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

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

	<RulePackDef>
		<defName>DeepthroatReverseRP</defName>
		<rulePack>
			<rulesStrings>

sent-> [INITIATOR_nameDef] deepthroated [RECIPIENT_nameDef].

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

</Defs>


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

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

sent-> [RECIPIENT_nameDef] rode in [INITIATOR_nameDef]'s lap.

sent-> [RECIPIENT_nameDef] teased [INITIATOR_nameDef] until [INITIATOR_pronoun] couldn't take it anymore and ravished [RECIPIENT_objective].

sent-> [RECIPIENT_nameDef] tackled [INITIATOR_nameDef] down and pounded [RECIPIENT_objective] into the bed.

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

	<RulePackDef>
		<defName>DefaultSexReverseRP</defName>
		<rulePack>
			<rulesStrings>

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

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

	<RulePackDef>
		<defName>AnalSexReverseRP</defName>
		<rulePack>
			<rulesStrings>

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

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

	<RulePackDef>
		<defName>VaginalSexReverseRP</defName>
		<rulePack>
			<rulesStrings>

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

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

	<RulePackDef>
		<defName>HandjobReverseRP</defName>
		<rulePack>
			<rulesStrings>

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

sent-> [INITIATOR_nameDef] squeezed [RECIPIENT_nameDef].

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

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

	<RulePackDef>
		<defName>FootjobReverseRP</defName>
		<rulePack>
			<rulesStrings>

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

sent-> [INITIATOR_nameDef] squeezed [RECIPIENT_nameDef] with [INITIATOR_possessive] feet.

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

	<RulePackDef>
		<defName>FingeringReverseRP</defName>
		<rulePack>
			<rulesStrings>

sent-> [INITIATOR_nameDef] fingered [RECIPIENT_nameDef].

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

	<RulePackDef>
		<defName>FistingReverseRP</defName>
		<rulePack>
			<rulesStrings>

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

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

	<RulePackDef>
		<defName>DoublePenetrationReverseRP</defName>
		<rulePack>
			<rulesStrings>

sent-> [INITIATOR_nameDef] teased [RECIPIENT_nameDef] into using both [RECIPIENT_possessive] poles on [INITIATOR_objective].

sent-> [INITIATOR_nameDef] teased [RECIPIENT_nameDef] into using both [RECIPIENT_possessive] poles on both [INITIATOR_possessive] holes.

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

	<RulePackDef>
		<defName>BreastjobReverseRP</defName>
		<rulePack>
			<rulesStrings>

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

sent-> [INITIATOR_nameDef] stroked [RECIPIENT_nameDef] with [INITIATOR_possessive] breasts.

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


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

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

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

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

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

sent-> [INITIATOR_nameDef] had vaginal sex with [RECIPIENT_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-> [RECIPIENT_nameDef] gave [INITIATOR_nameDef] a breastjob.

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

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

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

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

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

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

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

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

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

sent-> [RECIPIENT_nameDef] fingered [INITIATOR_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-> [INITIATOR_nameDef] and [RECIPIENT_nameDef] masturbated each other.

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

	<RulePackDef>
		<defName>MutualTailholdingRP</defName>
		<rulePack>
			<rulesStrings>

sent-> [INITIATOR_nameDef] and [RECIPIENT_nameDef] intertwined tails.

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

	<RulePackDef>
		<defName>MutualHandholdingRP</defName>
		<rulePack>
			<rulesStrings>

sent-> [INITIATOR_nameDef] and [RECIPIENT_nameDef] holded each other's hands.

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

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

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

			</rulesStrings>
		</rulePack>
	</RulePackDef>
</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>