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

<Defs>

	<rjw.RaceGroupDef>
		<defName>Human_Group</defName>
		<raceNames>

		</raceNames>
	</rjw.RaceGroupDef>

	<rjw.RaceGroupDef>

		<defName>unfiltered_Group</defName>
		<raceNames>

		</raceNames>
	</rjw.RaceGroupDef>

	<rjw.RaceGroupDef>
		<defName>Mechanoid_Group</defName>
		<raceNames>

Mech_Centipede

Mech_Lancer

Mech_Scyther

Mech_Pikeman

Mech_Termite

AM_Mech_Artilleron

AM_Blitzkrieg

AM_Mech_Bellicor

Mech_CentipedeGunner

Mech_CentipedeBlaster

Mech_CentipedeBurner

Mech_Militor

Mech_Lifter

Mech_Constructoid

Mech_Agrihand

Mech_WarUrchin

Mech_Legionary

Mech_Tesseron

Mech_Scorcher

Mech_Apocriton

Mech_Tunneler

Mech_Diabolus

		</raceNames>
		<femaleBreasts>

HydraulicBreasts

		</femaleBreasts>
		<femaleGenitals>

HydraulicVagina

		</femaleGenitals>
		<tags>

Robot

		</tags>
		<hasSingleGender>true</hasSingleGender>
		<hybridChildKindDef>

FatherKindDef

		</hybridChildKindDef>

	</rjw.RaceGroupDef>

	<rjw.RaceGroupDef>
		<defName>Sexy_Mechanoid_Group</defName>
		<raceNames>

Mech_Fabricor

Mech_Cleansweeper

Mech_Paramedic

		</raceNames>

		<femaleBreasts>

HydraulicBreasts

BionicBreasts

		</femaleBreasts>
		<femaleGenitals>

HydraulicVagina

BionicVagina

		</femaleGenitals>

		<tags>

Robot

		</tags>
		<hasSingleGender>true</hasSingleGender>
		<hybridChildKindDef>

FatherKindDef

		</hybridChildKindDef>

	</rjw.RaceGroupDef>

	<rjw.RaceGroupDef>
		<defName>Mechanoid_Girl_Group</defName>
		<raceNames>

Mech_CNMaid

Mech_CNNurse

Mech_CNCentipede

Mech_CNSwordsGirl

		</raceNames>

		<femaleBreasts>

BionicBreasts

		</femaleBreasts>
		<femaleGenitals>

BionicVagina

		</femaleGenitals>

		<tags>

Robot

		</tags>
		<hasSingleGender>true</hasSingleGender>
		<hybridChildKindDef>

FatherKindDef

		</hybridChildKindDef>

	</rjw.RaceGroupDef>

	<rjw.RaceGroupDef>
		<defName>Mommy_Mechanoid_Group</defName>
		<raceNames>

Mech_Warqueen

		</raceNames>
		<femaleBreasts>

ArchotechBreasts

		</femaleBreasts>
		<femaleGenitals>

ArchotechVagina

		</femaleGenitals>
		<tags>

Robot

		</tags>
		<hasSingleGender>true</hasSingleGender>
		<hybridChildKindDef>

FatherKindDef

		</hybridChildKindDef>

	</rjw.RaceGroupDef>

	<rjw.RaceGroupDef>
		<defName>Insect_Group</defName>
		<raceNames>

Megascarab

Spelopede

Megaspider

		</raceNames>

		<anuses>

InsectAnus

		</anuses>

		<femaleGenitals>

OvipositorF

		</femaleGenitals>
		<maleGenitals>

OvipositorM

		</maleGenitals>

		<tags>

Chitin

		</tags>
	</rjw.RaceGroupDef>

	<rjw.RaceGroupDef>
		<defName>Canine_Group</defName>
		<raceNames>

Warg

Wolf_Timber

Wolf_Arctic

Fox_Fennec

Fox_Red

Fox_Arctic

YorkshireTerrier

Husky

LabradorRetriever

		</raceNames>

		<femaleGenitals>

DogVagina

		</femaleGenitals>

		<maleGenitals>

DogPenis

		</maleGenitals>

		<tags>

Fur

		</tags>
	</rjw.RaceGroupDef>

	<rjw.RaceGroupDef>
		<defName>Feline_Group</defName>
		<raceNames>

Cat

Cougar

Panther

Lynx

		</raceNames>

		<femaleGenitals>

CatVagina

		</femaleGenitals>

		<maleGenitals>

CatPenis

		</maleGenitals>

		<tags>

Fur

		</tags>
	</rjw.RaceGroupDef>

	<rjw.RaceGroupDef>
		<defName>Equine_Group</defName>
		<raceNames>

Gazelle

Elk

Caribou

Horse

		</raceNames>

		<femaleGenitals>

HorseVagina

		</femaleGenitals>

		<maleGenitals>

HorsePenis

		</maleGenitals>

		<tags>

Fur

		</tags>
	</rjw.RaceGroupDef>

	<rjw.RaceGroupDef>
		<defName>Dragon_Group</defName>
		<raceNames>

Thrumbo

		</raceNames>

		<femaleGenitals>

DragonVagina

		</femaleGenitals>

		<maleGenitals>

DragonPenis

		</maleGenitals>

		<tags>

Fur

		</tags>
	</rjw.RaceGroupDef>

	<rjw.RaceGroupDef>
		<defName>Rodent_Group</defName>
		<raceNames>

Squirrel

Alphabeaver

Capybara

Chinchilla

Boomrat

Rat

Hare

Snowhare

		</raceNames>

		<femaleGenitals>

RodentVagina

		</femaleGenitals>

		<maleGenitals>

RodentPenis

		</maleGenitals>

		<tags>

Fur

		</tags>
	</rjw.RaceGroupDef>

	<rjw.RaceGroupDef>
		<defName>Raccon_Group</defName>
		<raceNames>

Raccoon

		</raceNames>

		<femaleGenitals>

RodentVagina

		</femaleGenitals>

		<maleGenitals>

RaccoonPenis

		</maleGenitals>

		<tags>

Fur

		</tags>
	</rjw.RaceGroupDef>

	<rjw.RaceGroupDef>
		<defName>Needle_Group</defName>
		<raceNames>

Boomalope

Dromedary

WildBoar

Pig

Alpaca

		</raceNames>

		<femaleGenitals>

NarrowVagina

		</femaleGenitals>

		<maleGenitals>

NeedlePenis

		</maleGenitals>

		<tags>

Fur

		</tags>
	</rjw.RaceGroupDef>

	<rjw.RaceGroupDef>
		<defName>Hemi_Group</defName>
		<raceNames>

Cobra

Iguana

		</raceNames>

		<femaleGenitals>

CloacalVagina

		</femaleGenitals>

		<maleGenitals>

HemiPenis

		</maleGenitals>

		<anuses>

CloacalAnus

		</anuses>

		<tags>

Scales

		</tags>
	</rjw.RaceGroupDef>
</Defs>


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

<Defs>
	<rjw.RaceGroupDef Name="RJW_CustomRaceBase" Abstract="True">

		<raceNames>

UnsupportedRace

		</raceNames>

		<pawnKindNames>
		</pawnKindNames>

		<anuses>

GenericAnus

		</anuses>

		<chanceanuses>

1.0

		</chanceanuses>

		<femaleBreasts>

GenericBreasts

		</femaleBreasts>

		<chancefemaleBreasts>

1.0

		</chancefemaleBreasts>

		<femaleGenitals>

GenericVagina

		</femaleGenitals>

		<chancefemaleGenitals>

1.0

		</chancefemaleGenitals>

		<maleBreasts>

GenericBreasts

		</maleBreasts>

		<chancemaleBreasts>

1.0

		</chancemaleBreasts>

		<maleGenitals>

GenericPenis

		</maleGenitals>

		<chancemaleGenitals>

1.0

		</chancemaleGenitals>

		<tags>

		</tags>

		<hybridRaceParents>

		</hybridRaceParents>

		<hybridChildKindDef>

		</hybridChildKindDef>

		<backstoryChildTribal>

		</backstoryChildTribal>

		<backstoryChildCivil>

		</backstoryChildCivil>

		<raceSexDrive>1.0</raceSexDrive>
		<hasSingleGender>false</hasSingleGender>
		<hasSexNeed>true</hasSexNeed>

		<hasFertility>true</hasFertility>
		<hasPregnancy>true</hasPregnancy>

		<oviPregnancy>false</oviPregnancy>

		<eggFertilizedDef>RJW_EggFertilized</eggFertilizedDef>
		<eggUnfertilizedDef>RJW_EggUnfertilized</eggUnfertilizedDef>
		<eggProgressUnfertilizedMax>1.0</eggProgressUnfertilizedMax>
		<eggLayIntervalDays>3.5</eggLayIntervalDays>

		<ImplantEggs>false</ImplantEggs>

		<HasUdder>false</HasUdder>
	</rjw.RaceGroupDef>

	<rjw.RaceGroupDef ParentName="RJW_CustomRaceBase">

		<defName>Generic_Group</defName>
		<raceNames>

UnsupportedRace

		</raceNames>
	</rjw.RaceGroupDef>
</Defs>

license: mit


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

<Defs>
	<rjw.RandomDialoguesDef>
		<DefName>rape0</DefName>
		<label>RD before rape</label>
		<description>RD before rape</description>
		<JobType>Rape</JobType>
		<RD0>Let me taste your body, babe.</RD0>
		<RD1>C'mon babe, don't be shy.</RD1>
		<RD2>Rape</RD2>
		<RD3>Rape</RD3>
		<RD4>Rape</RD4>
		<RD5>Rape</RD5>
		<RD6>Rape</RD6>
		<RD7>Rape</RD7>
		<RD8>Rape</RD8>
		<RD9>Rape</RD9>
		<RD10>Rape</RD10>
		<RD11>Rape</RD11>
		<RD12>Rape</RD12>
		<RD13>Rape</RD13>
		<RD14>Rape</RD14>
		<RD15>Rape</RD15>
		<RD16>Rape</RD16>
		<RD17>Rape</RD17>
		<RD18>Rape</RD18>
		<RD19>Rape</RD19>
	</rjw.RandomDialoguesDef>
</Defs>


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

<Defs>
	<RecipeDef Abstract="True" ParentName="RJW_SurgeryFlesh" Name="RJW_Abortion">
		Abort pregnancy
		<description>Removes an unwanted pregnancy.</description>
		<workerClass>rjw.Recipe_Abortion</workerClass>
		<jobString>Carrying out abortion.</jobString>
		<workAmount>500</workAmount>
		<workSkillLearnFactor>1</workSkillLearnFactor>
		<effectWorking>Surgery</effectWorking>
		<soundWorking>Recipe_Surgery</soundWorking>
		<workSpeedStat>MedicalOperationSpeed</workSpeedStat>
		<workSkill>Medicine</workSkill>
		<hideBodyPartNames>true</hideBodyPartNames>
		<ingredients>

				<filter>
					<categories>

Medicine

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

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
		</fixedIngredientFilter>
		<appliedOnFixedBodyParts>

Torso

		</appliedOnFixedBodyParts>
	</RecipeDef>

	<RecipeDef ParentName="RJW_Abortion">
		<defName>RJW_AbortionHuman</defName>
		<removesHediff>RJW_pregnancy</removesHediff>
	</RecipeDef>

	<RecipeDef ParentName="RJW_Abortion">
		<defName>RJW_AbortionBeast</defName>
		<removesHediff>RJW_pregnancy_beast</removesHediff>
	</RecipeDef>

	<RecipeDef ParentName="RJW_Abortion">
		<defName>RJW_AbortionMechHidden</defName>
		<removesHediff>RJW_pregnancy_mech</removesHediff>
	</RecipeDef>

	<RecipeDef ParentName="RJW_Abortion">
		<defName>RJW_AbortionMech</defName>
		Neutralize mechanoid
		<description>Safely neutralize mechanoid nanites.</description>
		<workerClass>rjw.Recipe_PregnancyAbortMech</workerClass>
		<removesHediff>RJW_pregnancy_mech</removesHediff>
		<ingredients>

				<filter>
					<thingDefs>

MedicineUltratech

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

		</ingredients>
		<fixedIngredientFilter>
			<thingDefs>

MedicineUltratech

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

	<RecipeDef ParentName="RJW_Abortion">
		<defName>RJW_HackMech</defName>
		Hack mechanoid
		<description>Hack mechanoid AI, cutting it from global mechanoid AI, results docile(unless provoked) mechanoid.</description>
		<jobString>Hacking mechanoid.</jobString>
		<workerClass>rjw.Recipe_PregnancyHackMech</workerClass>
		<ingredients>

				<filter>
					<thingDefs>

MedicineUltratech

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

		</ingredients>
		<fixedIngredientFilter>
			<thingDefs>

MedicineUltratech

			</thingDefs>
		</fixedIngredientFilter>
		<skillRequirements>
			<Medicine>5</Medicine>
			<Intellectual>10</Intellectual>
		</skillRequirements>
	</RecipeDef>
</Defs>


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

<Defs>

	<RecipeDef>
		<defName>claimChild</defName>
		Claim child
		<description>Makes the child belong to the colony.</description>
		<workerClass>rjw.Recipe_ClaimChild</workerClass>
		<jobString>Adopting.</jobString>
		<workAmount>10</workAmount>
		<hideBodyPartNames>true</hideBodyPartNames>

		<effectWorking>Surgery</effectWorking>
		<isViolation>false</isViolation>
		<surgerySuccessChanceFactor>99999</surgerySuccessChanceFactor>
		<recipeUsers>

Human

		</recipeUsers>
		<ingredients>

				<filter>
					<categories>

Medicine

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

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

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


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

<Defs>
	<RecipeDef>
		<defName>DeterminePaternity</defName>
		check Paternity
		<workSpeedStat>MedicalOperationSpeed</workSpeedStat>
		<workSkill>Medicine</workSkill>
		<workSkillLearnFactor>5</workSkillLearnFactor>
		<description>Try to figure out who is the father.</description>
		<workerClass>rjw.Recipe_DeterminePaternity</workerClass>
		<jobString>Check Paternity.</jobString>
		<workAmount>800</workAmount>
		<hideBodyPartNames>true</hideBodyPartNames>
		<anesthetize>true</anesthetize>
		<recipeUsers>

Human

		</recipeUsers>
		<appliedOnFixedBodyParts>

Torso

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

				<filter>
					<categories>

Medicine

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

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

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


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

<Defs>
	<RecipeDef>
		<defName>DeterminePregnancy</defName>
		check for pregnancy
		<workSpeedStat>MedicalOperationSpeed</workSpeedStat>
		<workSkill>Medicine</workSkill>
		<workSkillLearnFactor>1</workSkillLearnFactor>
		<description>Determines if a colonist is pregnant or not and if there any abnormalities with pregnancy.</description>
		<workerClass>rjw.Recipe_DeterminePregnancy</workerClass>
		<jobString>Check pregnancy.</jobString>
		<workAmount>800</workAmount>
		<hideBodyPartNames>true</hideBodyPartNames>
		<anesthetize>false</anesthetize>
		<recipeUsers>

Human

		</recipeUsers>
		<appliedOnFixedBodyParts>

Torso

		</appliedOnFixedBodyParts>
		<skillRequirements>
			<Medicine>5</Medicine>
		</skillRequirements>
	</RecipeDef>
</Defs>


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

<Defs>
	<rjw.force_off_gear_def Abstract="True" Name="ForceOffGenericGear">
		<workerClass>rjw.Recipe_ForceOffGear</workerClass>
		<effectWorking>Surgery</effectWorking>
		<soundWorking>Recipe_Surgery</soundWorking>
		<workSpeedStat>MedicalOperationSpeed</workSpeedStat>
		<workSkill>Medicine</workSkill>
		<workSkillLearnFactor>8</workSkillLearnFactor>
		<workAmount>1500</workAmount>
		<surgerySuccessChanceFactor>2.0</surgerySuccessChanceFactor>
		<deathOnFailedSurgeryChance>0.0</deathOnFailedSurgeryChance>

		<targetsBodyPart>true</targetsBodyPart>
		<ingredients>

				<filter>
					<categories>

Medicine

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

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
		</fixedIngredientFilter>
		<recipeUsers>

Human

		</recipeUsers>
	</rjw.force_off_gear_def>
</Defs>


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

<Defs>
	<RecipeDef Abstract="True" Name="MakeBondageGear">
		<workSpeedStat>GeneralLaborSpeed</workSpeedStat>
		<unfinishedThingDef>UnfinishedComponent</unfinishedThingDef>
		<workSkill>Crafting</workSkill>
	</RecipeDef>

	<RecipeDef Abstract="True" Name="MakeCrudeBondageGear" ParentName="MakeBondageGear">
		<recipeUsers>

CraftingSpot

TableMachining

		</recipeUsers>
	</RecipeDef>

	<RecipeDef Abstract="True" Name="MakeStandardBondageGear" ParentName="MakeBondageGear">
		<soundWorking>Recipe_Machining</soundWorking>
		<recipeUsers>

TableMachining

		</recipeUsers>
	</RecipeDef>

	<RecipeDef Abstract="True" Name="MakeAdvancedBondageGear" ParentName="MakeBondageGear">
		<soundWorking>Recipe_Machining</soundWorking>
		<recipeUsers>

FabricationBench

		</recipeUsers>
	</RecipeDef>

	<RecipeDef ParentName="MakeAdvancedBondageGear">
		<defName>MakeHololock</defName>
		make hololock
		<description>Make a hololock.</description>
		<jobString>Making hololock.</jobString>
		<effectWorking>Cook</effectWorking>
		<workAmount>9000</workAmount>
		<ingredients>

				<filter>
					<thingDefs>

Plasteel

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

				<filter>
					<thingDefs>

ComponentIndustrial

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

				<filter>
					<thingDefs>

Jade

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

		</ingredients>
		<fixedIngredientFilter>
			<thingDefs>

Plasteel

ComponentIndustrial

Jade

			</thingDefs>
		</fixedIngredientFilter>
		<products>
			<Hololock>1</Hololock>
		</products>
		<skillRequirements>
			<Crafting>6</Crafting>
		</skillRequirements>
	</RecipeDef>

	<RecipeDef ParentName="MakeStandardBondageGear">
		<defName>MakePrisonerChains</defName>
		make chains
		<description>Make a restricvive chains.</description>
		<jobString>Making chains.</jobString>
		<workSpeedStat>GeneralLaborSpeed</workSpeedStat>
		<effectWorking>Smith</effectWorking>
		<workAmount>4000</workAmount>
		<unfinishedThingDef>UnfinishedArmor</unfinishedThingDef>
		<ingredients>

				<filter>
					<categories>

ResourcesRaw

					</categories>
				</filter>
				<count>50</count>

				<filter>
					<thingDefs>

Hololock

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

		</ingredients>
		<fixedIngredientFilter>
			<thingDefs>

Silver

Gold

Steel

Plasteel

Hololock

			</thingDefs>
		</fixedIngredientFilter>
		<products>
			<PrisonerChains>1</PrisonerChains>
		</products>
		<skillRequirements>
			<Crafting>5</Crafting>
		</skillRequirements>
	</RecipeDef>
</Defs>


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_SurgeryMech" ParentName="SurgeryFlesh">
		<effectWorking>MechRepairing</effectWorking>
		<soundWorking>RepairMech_Touch</soundWorking>
		<workSpeedStat>ButcheryMechanoidSpeed</workSpeedStat>
		<workSkill>Crafting</workSkill>
		<workSkillLearnFactor>16</workSkillLearnFactor>
		<mechanitorOnlyRecipe>true</mechanitorOnlyRecipe>
	    <surgeryOutcomeEffect IsNull="True"/>
		<recipeUsers>

Mech_Militor

Mech_Lifter

Mech_Constructoid

Mech_Fabricor

Mech_Agrihand

Mech_Cleansweeper

Mech_Paramedic

Mech_Legionary

Mech_Tesseron

Mech_Scorcher

Mech_Apocriton

Mech_Tunneler

Mech_Centurion

Mech_Warqueen

Mech_Diabolus

Mech_CentipedeBlaster

Mech_CentipedeGunner

Mech_CentipedeBurner

Mech_Lancer

Mech_Scyther

Mech_Pikeman

AM_Mech_Artilleron

AM_Blitzkrieg

AM_Mech_Bellicor

Mech_CNMaid

Mech_CNNurse

Mech_CNCentipede

Mech_CNSwordsGirl

		</recipeUsers>
	</RecipeDef>

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

Genitals

		</appliedOnFixedBodyParts>
	</RecipeDef>

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

Genitals

		</appliedOnFixedBodyParts>
	</RecipeDef>

	<RecipeDef Abstract="True" Name="MechBreastAttach" ParentName="RJW_SurgeryMech">
		<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>
			<Crafting>8</Crafting>
		</skillRequirements>
		<appliedOnFixedBodyParts>

Chest

		</appliedOnFixedBodyParts>
	</RecipeDef>

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

Anus

		</appliedOnFixedBodyParts>
	</RecipeDef>

	<RecipeDef MayRequire="Gege.mechanoidmodifications" ParentName="MechSexAssignmentP">
		<defName>InstallHydraulicPenisMech</defName>
		install hydraulic penis
		<description>Installs a hydraulic penis, replaces other bodyparts if present.</description>
		<jobString>Installing hydraulic penis.</jobString>
		<workAmount>1500</workAmount>
		<skillRequirements>
			<Crafting>7</Crafting>
		</skillRequirements>
		<ingredients>

				<filter>
					<thingDefs>

HydraulicPenis

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

		</ingredients>
		<fixedIngredientFilter>
			<thingDefs>

HydraulicPenis

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

	<RecipeDef MayRequire="Gege.mechanoidmodifications" ParentName="MechSexAssignmentV">
		<defName>InstallHydraulicVaginaMech</defName>
		install hydraulic vagina
		<description>Installs a hydraulic vagina, replaces other bodyparts if present.</description>
		<jobString>Installing hydraulic vagina.</jobString>
		<workAmount>1500</workAmount>
		<skillRequirements>
			<Crafting>7</Crafting>
		</skillRequirements>
		<ingredients>

				<filter>
					<thingDefs>

HydraulicVagina

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

		</ingredients>
		<fixedIngredientFilter>
			<thingDefs>

HydraulicVagina

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

	<RecipeDef MayRequire="Gege.mechanoidmodifications" ParentName="MechBreastAttach">
		<defName>InstallHydraulicBreastsMech</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>
			<Crafting>7</Crafting>
		</skillRequirements>
		<ingredients>

				<filter>
					<thingDefs>

HydraulicBreasts

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

		</ingredients>
		<fixedIngredientFilter>
			<thingDefs>

HydraulicBreasts

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

	<RecipeDef MayRequire="Gege.mechanoidmodifications" ParentName="MechAnalInstallation">
		<defName>InstallHydraulicAnusMech</defName>
		install hydraulic anus
		<description>Installs a hydraulic anus, replaces other bodyparts if present.</description>
		<jobString>Installing hydraulic anus.</jobString>
		<workAmount>1500</workAmount>
		<skillRequirements>
			<Crafting>7</Crafting>
		</skillRequirements>
		<ingredients>

				<filter>
					<thingDefs>

HydraulicAnus

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

		</ingredients>
		<fixedIngredientFilter>
			<thingDefs>

HydraulicAnus

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

	<RecipeDef MayRequire="Gege.mechanoidmodifications" ParentName="MechSexAssignmentP">
		<defName>AttachPegDickMech</defName>
		attach peg dick
		<description>Attaches a peg dick, replaces other bodyparts if present.</description>
		<jobString>Attaching peg dick.</jobString>
		<workAmount>900</workAmount>
		<skillRequirements>
			<Crafting>2</Crafting>
		</skillRequirements>
		<ingredients>

				<filter>
					<thingDefs>

PegDick

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

		</ingredients>
		<fixedIngredientFilter>
			<thingDefs>

PegDick

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

	<RecipeDef MayRequire="Gege.mechanoidmodifications" ParentName="MechSexAssignmentV">
		<defName>InstallBionicVaginaMech</defName>
		install bionic vagina
		<description>Installs a bionic vagina, replaces other bodyparts if present.</description>
		<jobString>Installing bionic vagina.</jobString>
		<workAmount>2000</workAmount>
		<skillRequirements>
			<Crafting>12</Crafting>
		</skillRequirements>
		<ingredients>

				<filter>
					<thingDefs>

BionicVagina

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

		</ingredients>
		<fixedIngredientFilter>
			<thingDefs>

BionicVagina

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

	<RecipeDef MayRequire="Gege.mechanoidmodifications" ParentName="MechSexAssignmentP">
		<defName>InstallBionicPenisMech</defName>
		install bionic penis
		<description>Attaches a bionic penis, replaces other bodyparts if present.</description>
		<jobString>Attaching bionic penis.</jobString>
		<workAmount>1500</workAmount>
		<skillRequirements>
			<Crafting>12</Crafting>
		</skillRequirements>
		<ingredients>

				<filter>
					<thingDefs>

BionicPenis

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

		</ingredients>
		<fixedIngredientFilter>
			<thingDefs>

BionicPenis

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

	<RecipeDef MayRequire="Gege.mechanoidmodifications" ParentName="MechBreastAttach">
		<defName>InstallBionicBreastsMech</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>
			<Crafting>14</Crafting>
		</skillRequirements>
		<ingredients>

				<filter>
					<thingDefs>

BionicBreasts

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

		</ingredients>
		<fixedIngredientFilter>
			<thingDefs>

BionicBreasts

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

	<RecipeDef MayRequire="Gege.mechanoidmodifications" ParentName="MechAnalInstallation">
		<defName>InstallBionicAnusMech</defName>
		install bionic anus
		<description>Installs a bionic anus, replaces other bodyparts if present.</description>
		<jobString>Installing bionic anus.</jobString>
		<workAmount>2000</workAmount>
		<skillRequirements>
			<Crafting>14</Crafting>
		</skillRequirements>
		<ingredients>

				<filter>
					<thingDefs>

BionicAnus

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

		</ingredients>
		<fixedIngredientFilter>
			<thingDefs>

BionicAnus

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

	<RecipeDef MayRequire="Gege.mechanoidmodifications" ParentName="MechSexAssignmentP">
		<defName>InstallArchotechPenisMech</defName>
		install archotech penis
		<description>Attaches a archotech penis, replaces other bodyparts if present.</description>
		<jobString>Attaching archotech penis.</jobString>
		<workAmount>1500</workAmount>
		<skillRequirements>
			<Crafting>5</Crafting>
		</skillRequirements>
		<ingredients>

				<filter>
					<thingDefs>

ArchotechPenis

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

		</ingredients>
		<fixedIngredientFilter>
			<thingDefs>

ArchotechPenis

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

	<RecipeDef MayRequire="Gege.mechanoidmodifications" ParentName="MechSexAssignmentV">
		<defName>InstallArchotechVaginaMech</defName>
		install archotech vagina
		<description>Installs a archotech vagina, replaces other bodyparts if present.</description>
		<jobString>Installing archotech vagina.</jobString>
		<workAmount>2000</workAmount>
		<skillRequirements>
			<Crafting>5</Crafting>
		</skillRequirements>
		<ingredients>

				<filter>
					<thingDefs>

ArchotechVagina

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

		</ingredients>
		<fixedIngredientFilter>
			<thingDefs>

ArchotechVagina

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

	<RecipeDef MayRequire="Gege.mechanoidmodifications" ParentName="MechAnalInstallation">
		<defName>InstallArchotechAnusMech</defName>
		install archotech anus
		<description>Installs a archotech anus, replaces other bodyparts if present.</description>
		<jobString>Installing archotech anus.</jobString>
		<workAmount>2000</workAmount>
		<skillRequirements>
			<Crafting>5</Crafting>
		</skillRequirements>
		<ingredients>

				<filter>
					<thingDefs>

ArchotechAnus

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

		</ingredients>
		<fixedIngredientFilter>
			<thingDefs>

ArchotechAnus

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

	<RecipeDef MayRequire="Gege.mechanoidmodifications" ParentName="MechBreastAttach">
		<defName>InstallArchotechBreastsMech</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>
			<Crafting>5</Crafting>
		</skillRequirements>
		<ingredients>

				<filter>
					<thingDefs>

ArchotechBreasts

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

		</ingredients>
		<fixedIngredientFilter>
			<thingDefs>

ArchotechBreasts

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

	<RecipeDef ParentName="MechSexAssignmentV">
		<defName>RemoveGenitalsMech</defName>
		remove genitals
		<description>Removes sex organs.</description>
		<workerClass>rjw.Recipe_RemoveGenitals</workerClass>
		<jobString>Removing genitals.</jobString>
		<workAmount>1600</workAmount>
		<skillRequirements>
			<Crafting>4</Crafting>
		</skillRequirements>
		<hideBodyPartNames>true</hideBodyPartNames>
	</RecipeDef>

	<RecipeDef ParentName="MechBreastAttach">
		<defName>RemoveBreastsMech</defName>
		remove breasts
		<description>Removes breasts.</description>
		<workerClass>rjw.Recipe_RemoveBreasts</workerClass>
		<jobString>Removing breasts.</jobString>
		<workAmount>1600</workAmount>
		<skillRequirements>
			<Crafting>4</Crafting>
		</skillRequirements>
		<hideBodyPartNames>true</hideBodyPartNames>
	</RecipeDef>

	<RecipeDef ParentName="MechAnalInstallation">
		<defName>RemoveAnusMech</defName>
		remove anus
		<description>Removes anus.</description>
		<workerClass>rjw.Recipe_RemoveAnus</workerClass>
		<jobString>Removing anus.</jobString>
		<workAmount>1600</workAmount>
		<skillRequirements>
			<Crafting>4</Crafting>
		</skillRequirements>
		<hideBodyPartNames>true</hideBodyPartNames>
	</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>


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">

Flank

		</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 male 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 female 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 the chance of pregnancy. Reversible 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>Remove an installed IUD, restoring fertility.</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="MultiVagina">
		<defName>AddMultiOvipositorF</defName>
		add female ovipositor
		<description>Adds additional female ovipositor.</description>
		<jobString>Adding 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="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="MultiPenis">
		<defName>AddMultiOvipositorM</defName>
		add male ovipositor
		<description>Adds additional male ovipositor.</description>
		<jobString>Adding 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="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="MultiBreast">
		<defName>AddMultiUdder</defName>
		add udder
		<description>Adds additional udder.</description>
		<jobString>Adding 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">

Flank

		</appliedOnFixedBodyParts>
	</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>

	<RecipeDef ParentName="MultiAnus">
		<defName>AddMultiInsectAnus</defName>
		add insect anus
		<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>
</Defs>