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

	<RecipeDef Abstract="True" Name="MakePrivates">
		<workSpeedStat>SmithingSpeed</workSpeedStat>
		<unfinishedThingDef>UnfinishedComponent</unfinishedThingDef>
		<workSkill>Crafting</workSkill>
	</RecipeDef>

	<RecipeDef ParentName="MakePrivates">
		<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="MakePrivates">
		<defName>MakeBionicPenis</defName>
		craft bionic penis
		<description>Crafts a bionic penis from hyperweave, plasteel, and components.</description>
		<jobString>Crafting bionic penis.</jobString>
		<soundWorking>Recipe_Machining</soundWorking>
		<workAmount>7000</workAmount>
		<skillRequirements>
			<Crafting>7</Crafting>
		</skillRequirements>
		<ingredients>

				<filter>
					<thingDefs>

Hyperweave

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

				<filter>
					<thingDefs>

Plasteel

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

				<filter>
					<thingDefs>

Component

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

		</ingredients>
		<fixedIngredientFilter>
			<thingDefs>

Hyperweave

Plasteel

Component

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

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

				<filter>
					<thingDefs>

Steel

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

				<filter>
					<thingDefs>

Component

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

		</ingredients>
		<fixedIngredientFilter>
			<thingDefs>

Steel

Component

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

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

				<filter>
					<thingDefs>

Hyperweave

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

				<filter>
					<thingDefs>

Plasteel

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

				<filter>
					<thingDefs>

Component

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

		</ingredients>
		<fixedIngredientFilter>
			<thingDefs>

Hyperweave

Plasteel

Component

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

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

				<filter>
					<thingDefs>

Steel

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

				<filter>
					<thingDefs>

Component

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

		</ingredients>
		<fixedIngredientFilter>
			<thingDefs>

Steel

Component

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

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

				<filter>
					<thingDefs>

Hyperweave

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

				<filter>
					<thingDefs>

Plasteel

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

				<filter>
					<thingDefs>

Component

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

		</ingredients>
		<fixedIngredientFilter>
			<thingDefs>

Hyperweave

Plasteel

Component

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

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

				<filter>
					<thingDefs>

Steel

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

				<filter>
					<thingDefs>

Component

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

		</ingredients>
		<fixedIngredientFilter>
			<thingDefs>

Steel

Component

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

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

				<filter>
					<thingDefs>

Hyperweave

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

				<filter>
					<thingDefs>

Plasteel

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

				<filter>
					<thingDefs>

Component

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

		</ingredients>
		<fixedIngredientFilter>
			<thingDefs>

Hyperweave

Plasteel

Component

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

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

				<filter>
					<thingDefs>

Steel

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

				<filter>
					<thingDefs>

Component

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

		</ingredients>
		<fixedIngredientFilter>
			<thingDefs>

Steel

Component

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

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

				<filter>
					<thingDefs>

Hyperweave

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

				<filter>
					<thingDefs>

Plasteel

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

				<filter>
					<thingDefs>

Component

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

		</ingredients>
		<fixedIngredientFilter>
			<thingDefs>

Hyperweave

Plasteel

Component

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


code:
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
  <RecipeDef Abstract="True" Name="RJW_RemoveEnemyImplants" ParentName="SurgeryFlesh">
    <effectWorking>Surgery</effectWorking>
    <soundWorking>Recipe_Surgery</soundWorking>
    <workSpeedStat>MedicalOperationSpeed</workSpeedStat>
    <workSkill>Medicine</workSkill>
    <workSkillLearnFactor>16</workSkillLearnFactor>
    <appliedOnFixedBodyParts>

Genitals

Anus

    </appliedOnFixedBodyParts>
    <recipeUsers>

Human

    </recipeUsers>
  </RecipeDef>

  <RecipeDef Abstract="True" ParentName="RJW_RemoveEnemyImplants" Name="RJW_RemoveInsectEgg">
    remove insect egg
    <description>Removes insect egg.</description>
    <workerClass>Recipe_RemoveHediff</workerClass>
    <jobString>Removing insect 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 ParentName="RJW_RemoveInsectEgg">
    <defName>RemoveMegascarabEgg</defName>
    remove insect egg
    <description>Removes insect egg.</description>
    <jobString>Removing insect egg.</jobString>
    <removesHediff>RJW_MegascarabEgg</removesHediff>
  </RecipeDef>

  <RecipeDef ParentName="RJW_RemoveInsectEgg">
    <defName>RemoveMegaspiderEgg</defName>
    remove insect egg
    <description>Removes insect egg.</description>
    <jobString>Removing insect egg.</jobString>
    <removesHediff>RJW_MegaspiderEgg</removesHediff>
  </RecipeDef>

  <RecipeDef ParentName="RJW_RemoveInsectEgg">
    <defName>RemoveSpelopedeEgg</defName>
    remove insect egg
    <description>Removes insect egg.</description>
    <jobString>Removing insect egg.</jobString>
    <removesHediff>RJW_SpelopedeEgg</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>

    </ingredients>
    <fixedIngredientFilter>
      <categories>

Medicine

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

repo_name: Hungarianmonarchy/RimJobWorld

license: mit


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

	<RecipeDef Abstract="True" Name="SurgeryFlesh">
		<effectWorking>Surgery</effectWorking>
		<soundWorking>Recipe_Surgery</soundWorking>
		<workSpeedStat>MedicalOperationSpeed</workSpeedStat>
		<workSkill>Medicine</workSkill>
		<workSkillLearnFactor>16</workSkillLearnFactor>
	</RecipeDef>

	<RecipeDef Abstract="True" Name="SexReassignment" ParentName="SurgeryFlesh">
		<appliedOnFixedBodyParts>

Genitals

		</appliedOnFixedBodyParts>
		<recipeUsers>

Human

		</recipeUsers>
	</RecipeDef>

	<RecipeDef Abstract="True" Name="BreastSurgery" ParentName="SurgeryFlesh">
		<appliedOnFixedBodyParts>

Chest

		</appliedOnFixedBodyParts>
		<recipeUsers>

Human

		</recipeUsers>
	</RecipeDef>

	<RecipeDef Abstract="True" Name="AnalSurgery" ParentName="SurgeryFlesh">
		<appliedOnFixedBodyParts>

Anus

		</appliedOnFixedBodyParts>
		<recipeUsers>

Human

		</recipeUsers>
	</RecipeDef>

	<RecipeDef ParentName="SexReassignment">
		<defName>AttachPenis</defName>
		attach penis
		<description>Attaches a penis.</description>
		<workerClass>rjw.Recipe_InstallPrivates_Male</workerClass>
		<jobString>Attaching penis.</jobString>
		<workAmount>1200</workAmount>
		<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="SexReassignment">
		<defName>InstallVagina</defName>
		install vagina
		<description>Installs a vagina.</description>
		<workerClass>rjw.Recipe_InstallPrivates_Female</workerClass>
		<jobString>Installing vagina.</jobString>
		<workAmount>2000</workAmount>
		<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="SexReassignment">
		<defName>InstallTightVagina</defName>
		install tight vagina
		<description>Installs a tight vagina.</description>
		<workerClass>rjw.Recipe_InstallPrivates_Female</workerClass>
		<jobString>Installing tight vagina.</jobString>
		<workAmount>2000</workAmount>
		<ingredients>

				<filter>
					<categories>

Medicine

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

				<filter>
					<thingDefs>

TightVagina

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

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

TightVagina

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>TightVagina</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="SexReassignment">
		<defName>InstallLooseVagina</defName>
		install loose vagina
		<description>Installs a loose vagina.</description>
		<workerClass>rjw.Recipe_InstallPrivates_Female</workerClass>
		<jobString>Installing loose vagina.</jobString>
		<workAmount>2000</workAmount>
		<ingredients>

				<filter>
					<categories>

Medicine

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

				<filter>
					<thingDefs>

LooseVagina

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

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

LooseVagina

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>LooseVagina</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="SexReassignment">
		<defName>AttachMicropenis</defName>
		attach micropenis
		<description>Attaches a micropenis.</description>
		<workerClass>rjw.Recipe_InstallPrivates_Male</workerClass>
		<jobString>Attaching micropenis.</jobString>
		<workAmount>1200</workAmount>
		<ingredients>

				<filter>
					<categories>

Medicine

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

				<filter>
					<thingDefs>

Micropenis

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

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

Micropenis

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>Micropenis</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="SexReassignment">
		<defName>AttachSmallPenis</defName>
		attach small penis
		<description>Attaches a small penis.</description>
		<workerClass>rjw.Recipe_InstallPrivates_Male</workerClass>
		<jobString>Attaching small penis.</jobString>
		<workAmount>1200</workAmount>
		<ingredients>

				<filter>
					<categories>

Medicine

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

				<filter>
					<thingDefs>

SmallPenis

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

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

SmallPenis

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>SmallPenis</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="SexReassignment">
		<defName>AttachBigPenis</defName>
		attach big penis
		<description>Attaches a big penis.</description>
		<workerClass>rjw.Recipe_InstallPrivates_Male</workerClass>
		<jobString>Attaching big penis.</jobString>
		<workAmount>1200</workAmount>
		<ingredients>

				<filter>
					<categories>

Medicine

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

				<filter>
					<thingDefs>

BigPenis

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

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

BigPenis

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>BigPenis</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="SexReassignment">
		<defName>AttachHugePenis</defName>
		attach huge penis
		<description>Attaches a huge penis.</description>
		<workerClass>rjw.Recipe_InstallPrivates_Male</workerClass>
		<jobString>Attaching huge penis.</jobString>
		<workAmount>1200</workAmount>
		<ingredients>

				<filter>
					<categories>

Medicine

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

				<filter>
					<thingDefs>

HugePenis

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

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

HugePenis

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>HugePenis</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="SexReassignment">
		<defName>AttachHorsePenis</defName>
		attach horse penis
		<description>Attaches a horse penis.</description>
		<workerClass>rjw.Recipe_InstallPrivates_Male</workerClass>
		<jobString>Attaching horse penis.</jobString>
		<workAmount>1200</workAmount>
		<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="SexReassignment">
		<defName>AttachCatPenis</defName>
		attach Cat penis
		<description>Attaches a Cat penis.</description>
		<workerClass>rjw.Recipe_InstallPrivates_Male</workerClass>
		<jobString>Attaching Cat penis.</jobString>
		<workAmount>1200</workAmount>
		<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="SexReassignment">
		<defName>AttachDogPenis</defName>
		attach Dog penis
		<description>Attaches a Dog penis.</description>
		<workerClass>rjw.Recipe_InstallPrivates_Male</workerClass>
		<jobString>Attaching Dog penis.</jobString>
		<workAmount>1200</workAmount>
		<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="SexReassignment">
		<defName>AttachDragonPenis</defName>
		attach dragon penis
		<description>Attaches a Dragon penis.</description>
		<workerClass>rjw.Recipe_InstallPrivates_Male</workerClass>
		<jobString>Attaching Dragon penis.</jobString>
		<workAmount>1200</workAmount>
		<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="BreastSurgery">
		<defName>AttachSmallBreasts</defName>
		attach small breasts
		<description>Attaches a pair of small breasts.</description>
		<workerClass>rjw.Recipe_InstallBreasts_Female</workerClass>
		<jobString>Attaching a pair of small breasts.</jobString>
		<workAmount>1200</workAmount>
		<ingredients>

				<filter>
					<categories>

Medicine

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

				<filter>
					<thingDefs>

SmallBreasts

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

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

SmallBreasts

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>SmallBreasts</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="BreastSurgery">
		<defName>AttachBreasts</defName>
		attach normal breasts
		<description>Attaches a pair of breasts.</description>
		<workerClass>rjw.Recipe_InstallBreasts_Female</workerClass>
		<jobString>Attaching a pair of breasts.</jobString>
		<workAmount>1200</workAmount>
		<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>AttachLargeBreasts</defName>
		attach large breasts
		<description>Attaches a pair of large breasts.</description>
		<workerClass>rjw.Recipe_InstallBreasts_Female</workerClass>
		<jobString>Attaching a pair of large breasts.</jobString>
		<workAmount>1200</workAmount>
		<ingredients>

				<filter>
					<categories>

Medicine

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

				<filter>
					<thingDefs>

LargeBreasts

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

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

LargeBreasts

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>LargeBreasts</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="BreastSurgery">
		<defName>AttachHugeBreasts</defName>
		attach huge breasts
		<description>Attaches a pair of huge breasts.</description>
		<workerClass>rjw.Recipe_InstallBreasts_Female</workerClass>
		<jobString>Attaching a pair of huge breasts.</jobString>
		<workAmount>1200</workAmount>
		<ingredients>

				<filter>
					<categories>

Medicine

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

				<filter>
					<thingDefs>

HugeBreasts

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

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

HugeBreasts

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>HugeBreasts</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="AnalSurgery">
		<defName>AttachAnus</defName>
		attach normal anus
		<description>Attaches an anus.</description>
		<workerClass>rjw.Recipe_InstallAnus</workerClass>
		<jobString>Attaching an anus.</jobString>
		<workAmount>1200</workAmount>
		<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>AttachLooseAnus</defName>
		attach loose anus
		<description>Attaches a loose anus.</description>
		<workerClass>rjw.Recipe_InstallAnus</workerClass>
		<jobString>Attaching a loose anus.</jobString>
		<workAmount>1200</workAmount>
		<ingredients>

				<filter>
					<categories>

Medicine

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

				<filter>
					<thingDefs>

LooseAnus

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

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

LooseAnus

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>LooseAnus</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="AnalSurgery">
		<defName>AttachTightAnus</defName>
		attach tight anus
		<description>Attaches a tight anus.</description>
		<workerClass>rjw.Recipe_InstallAnus</workerClass>
		<jobString>Attaching a tight anus.</jobString>
		<workAmount>1200</workAmount>
		<ingredients>

				<filter>
					<categories>

Medicine

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

				<filter>
					<thingDefs>

TightAnus

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

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

			</categories>
			<thingDefs>

TightAnus

			</thingDefs>
		</fixedIngredientFilter>
		<addsHediff>TightAnus</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="SexReassignment">
		<defName>InstallHydraulicVagina</defName>
		install hydraulic vagina
		<description>Installs a hydraulic vagina.</description>
		<workerClass>rjw.Recipe_InstallPrivates_Female</workerClass>
		<jobString>Installing hydraulic vagina.</jobString>
		<workAmount>1500</workAmount>
		<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.</description>
		<workerClass>rjw.Recipe_InstallBreasts_Female</workerClass>
		<jobString>Installing hydraulic breasts.</jobString>
		<workAmount>1500</workAmount>
		<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.</description>
		<workerClass>rjw.Recipe_InstallAnus</workerClass>
		<jobString>Installing hydraulic anus.</jobString>
		<workAmount>1500</workAmount>
		<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>HydraulicVagina</addsHediff>
	</RecipeDef>

	<RecipeDef ParentName="SexReassignment">
		<defName>AttachPegDick</defName>
		attach peg dick
		<description>Attaches a peg dick.</description>
		<workerClass>rjw.Recipe_InstallPrivates_Male</workerClass>
		<jobString>Attaching peg dick.</jobString>
		<workAmount>900</workAmount>
		<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="SexReassignment">
		<defName>InstallBionicVagina</defName>
		install bionic vagina
		<description>Installs a bionic vagina.</description>
		<workerClass>rjw.Recipe_InstallPrivates_Female</workerClass>
		<jobString>Installing bionic vagina.</jobString>
		<workAmount>2000</workAmount>
		<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="SexReassignment">
		<defName>AttachBionicPenis</defName>
		attach bionic penis
		<description>Attaches a bionic penis.</description>
		<workerClass>rjw.Recipe_InstallPrivates_Male</workerClass>
		<jobString>Attaching bionic penis.</jobString>
		<workAmount>1500</workAmount>
		<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.</description>
		<workerClass>rjw.Recipe_InstallBreasts_Female</workerClass>
		<jobString>Installing bionic breasts.</jobString>
		<workAmount>2000</workAmount>
		<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.</description>
		<workerClass>rjw.Recipe_InstallAnus</workerClass>
		<jobString>Installing bionic anus.</jobString>
		<workAmount>2000</workAmount>
		<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="SexReassignment">
		<defName>Nullify</defName>
		nullify
		<description>Removes sex organs.</description>
		<workerClass>rjw.Recipe_Nullify</workerClass>
		<jobString>Nullifying.</jobString>
		<workAmount>1600</workAmount>
		<ingredients>

				<filter>
					<categories>

Medicine

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

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

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

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

				<filter>
					<categories>

Medicine

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

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

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

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

				<filter>
					<categories>

Medicine

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

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

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

	<RecipeDef ParentName="SurgeryFlesh">
		<defName>Sterilization</defName>
		sterilization
		<description>Prevents reproduction without removing genitals.</description>
		<jobString>sterilizing.</jobString>
		<workAmount>1000</workAmount>
		<recipeUsers>

Human

Alpaca

Alphabeaver

Boomalope

Boomrat

Capybara

Caribou

Cassowary

Cat

Chicken

Chinchilla

Cobra

Cougar

Cow

Deer

Dromedary

Elephant

Elk

Emu

FoxArctic

FoxFennec

FoxRed

Gazelle

GrizzlyBear

Hare

Husky

Ibex

Iguana

LabradorRetriever

Lynx

Megascarab

Megasloth

Monkey

Muffalo

Ostrich

Panther

Pig

PolarBear

Raccoon

Rat

Rhinoceros

Snowhare

Squirrel

Thrumbo

Tortoise

Turkey

Warg

WildBoar

WolfArctic

WolfTimber

YorkshireTerrier

		</recipeUsers>
		<appliedOnFixedBodyParts>

Genitals

		</appliedOnFixedBodyParts>
		<addsHediff>Sterilized</addsHediff>
		<workerClass>Recipe_InstallImplant</workerClass>
		<ingredients>

				<filter>
					<categories>

Medicine

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

		</ingredients>
		<fixedIngredientFilter>
			<categories>

Medicine

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


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

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

	<RecordDef>
		<defName>CountOfSex</defName>
		lovin' made
		<description>The number of love-making I did.</description>
		<type>Int</type>
	</RecordDef>

	<RecordDef>
		<defName>CountOfSexWithOthers</defName>
		humanlikes loved
		<description>The number of love-making I did with humanlikes.</description>
		<type>Int</type>
	</RecordDef>

	<RecordDef>
		<defName>CountOfSexWithAnimals</defName>
		animals loved
		<description>The number of love-making I did with animals.</description>
		<type>Int</type>
	</RecordDef>

	<RecordDef>
		<defName>CountOfSexWithInsects</defName>
		insects loved
		<description>The number of love-making I did with insects.</description>
		<type>Int</type>
	</RecordDef>

	<RecordDef>
		<defName>CountOfRaped</defName>
		rapes done
		<description>The number of times I raped others.</description>
		<type>Int</type>
	</RecordDef>

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

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

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

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

	<RecordDef>
		<defName>CountOfBeenRaped</defName>
		rapes experienced
		<description>The number of times I got raped.</description>
		<type>Int</type>
	</RecordDef>

	<RecordDef>
		<defName>CountOfBeenRapedByOthers</defName>
		rapes (by humanlikes) experienced
		<description>The number of times I got raped by humanlikes.</description>
		<type>Int</type>
	</RecordDef>

	<RecordDef>
		<defName>CountOfBeenRapedByAnimals</defName>
		rapes (by animals) experienced
		<description>The number of times I got raped by animals.</description>
		<type>Int</type>
	</RecordDef>

	<RecordDef>
		<defName>CountOfBeenRapedByInsects</defName>
		rapes (by insects) experienced
		<description>The number of times I got raped by insects.</description>
		<type>Int</type>
	</RecordDef>

	<RecordDef>
		<defName>GetRapedAsComfortPrisoner</defName>
		rapes experienced as a designation target
		<description>The number of times I got raped as a comfort prisoner/comfort colonist.</description>
		<type>Int</type>
	</RecordDef>

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

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


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

	<ResearchProjectDef>
		<defName>Whore_Sleeping_Spot</defName>
		Old Profession
		<description>The beginning of the world oldest profession.</description>
		<baseCost>500</baseCost>
		<techLevel>Neolithic</techLevel>
		<tab>XxX</tab>
		<tags>

TribalStart

		</tags>
		<researchViewX>0</researchViewX>
		<researchViewY>0</researchViewY>
	</ResearchProjectDef>

	<ResearchProjectDef>
		<defName>Bed_Whore</defName>
		Bed Whore
		<description>By making the bed more comfortable the whore can spend more time on their back or knees if thats your fancy.</description>
		<baseCost>700</baseCost>
		<tab>XxX</tab>
		<techLevel>Medieval</techLevel>
		<tags>

ClassicStart

		</tags>
		<prerequisites>

Whore_Sleeping_Spot

		</prerequisites>
		<researchViewX>1</researchViewX>
		<researchViewY>0</researchViewY>
	</ResearchProjectDef>

	<ResearchProjectDef>
		<defName>Double_Bed_Whore</defName>
		Double Whore Bed
		<description>Further increasing the size of the bed allows for threesome? foursome?Hell lets get the whole colony for a orgy.</description>
		<baseCost>900</baseCost>
		<tab>XxX</tab>
		<prerequisites>

Bed_Whore

		</prerequisites>
		<techLevel>Medieval</techLevel>
		<researchViewX>2</researchViewX>
		<researchViewY>0</researchViewY>
	</ResearchProjectDef>

	<ResearchProjectDef>
		<defName>Royal_Bed_Whore</defName>
		Royal Whore Bed
		<description>The highest comfort only for the highest costly Whore.</description>
		<baseCost>2000</baseCost>
		<tab>XxX</tab>
		<prerequisites>

Double_Bed_Whore

		</prerequisites>
		<techLevel>Industrial</techLevel>
		<researchViewX>3</researchViewX>
		<researchViewY>0</researchViewY>
	</ResearchProjectDef>
</Defs>


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

	<!-- To add a research tab, make a new ResearchTabDef here and then set the <tab> field of your research project to match it -->

	<ResearchTabDef>
		<defName>XxX</defName>
		<label>XxXx</label>
	</ResearchTabDef>
</Defs>


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

	<RulePackDef>
		<defName>AnalRapeSucceeded</defName>
		<rulePack>
			<rulesStrings>

sent-> [recipient_nameShortDef] was anally raped successfully.

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

	<RulePackDef>
		<defName>AnalRapeFailed</defName>
		<rulePack>
			<rulesStrings>

sent-> [recipient_nameShortDef] has no anus.

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


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

	<RulePackDef>
		<defName>AnalSexSucceeded</defName>
		<rulePack>
			<rulesStrings>

sent-> [recipient_nameShortDef] had a successful anal sex.

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

	<RulePackDef>
		<defName>AnalSexFailed</defName>
		<rulePack>
			<rulesStrings>

sent-> [recipient_nameShortDef] has no anus.

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


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

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

			</rulesRaw>
			<rulesStrings>

name->[animalnameunisex]

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


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

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

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

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

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


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

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

				<grains>

						<clipFolderPath>Sex/cum</clipFolderPath>

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

		</subSounds>
	</SoundDef>

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

				<grains>

						<clipFolderPath>Sex/kucyu04</clipFolderPath>

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

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


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

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

				<capacity>Manipulation</capacity>
				<weight>0.5</weight>

		</capacityFactors>
	</StatDef>

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

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

		</skillNeedFactors>
		<capacityFactors>

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

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

				<capacity>Consciousness</capacity>
				<useReciprocal>true</useReciprocal>
				<weight>0.8</weight>
				<max>1.5</max>

		</capacityFactors>
	</StatDef>
</Defs>


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

	<ThingDef Name="rjw_BodyPartBase" Abstract="True">
		<thingClass>ThingWithComps</thingClass>
		<category>Item</category>
		<useHitPoints>true</useHitPoints>
		<selectable>true</selectable>
		<statBases>
			<MaxHitPoints>50</MaxHitPoints>
			<Flammability>1.0</Flammability>
			<Beauty>-6</Beauty>
		</statBases>
		<altitudeLayer>Item</altitudeLayer>
		<tickerType>Never</tickerType>
		<alwaysHaulable>true</alwaysHaulable>
		<isBodyPartOrImplant>true</isBodyPartOrImplant>
		<tradeTags>

BodyPartOrImplant

		</tradeTags>
		<comps>

		</comps>
		<pathCost>10</pathCost>
	</ThingDef>

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

BodyPartsNatural

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

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

		</comps>
	</ThingDef>

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

BodyPartsArtificial

		</thingCategories>
		<statBases>
			<DeteriorationRate>2.0</DeteriorationRate>
		</statBases>
	</ThingDef>

	<ThingDef ParentName="rjw_BodyPartNaturalBase">
		<defName>Penis</defName>
		penis
		<description>A severed penis. It's average size, and that's fine. Nothing wrong with that at all. Really, it's OK. There's no shame in being average. It's just... you know... just average.</description>
		<graphicData>
			<texPath>male_genital</texPath>
			<graphicClass>Graphic_Single</graphicClass>
		</graphicData>
		<statBases>
			<MarketValue>250</MarketValue>
			<Mass>0.16</Mass>
		</statBases>
	</ThingDef>

	<ThingDef ParentName="rjw_BodyPartNaturalBase">
		<defName>Micropenis</defName>
		micropenis
		<description>
			A severed pinky.

			Uh, no wait...
		</description>
		<graphicData>
			<texPath>male_genital</texPath>
			<graphicClass>Graphic_Single</graphicClass>
		</graphicData>
		<statBases>
			<MarketValue>30</MarketValue>
			<Mass>0.09</Mass>
		</statBases>
	</ThingDef>

	<ThingDef ParentName="rjw_BodyPartNaturalBase">
		<defName>SmallPenis</defName>
		small penis
		<description>A severed penis. It's rather small, so I hope you've got a great severed personality.</description>
		<graphicData>
			<texPath>male_genital</texPath>
			<graphicClass>Graphic_Single</graphicClass>
		</graphicData>
		<statBases>
			<MarketValue>120</MarketValue>
			<Mass>0.12</Mass>
		</statBases>
	</ThingDef>

	<ThingDef ParentName="rjw_BodyPartNaturalBase">
		<defName>BigPenis</defName>
		big penis
		<description>A large severed penis.</description>
		<graphicData>
			<texPath>male_genital</texPath>
			<graphicClass>Graphic_Single</graphicClass>
		</graphicData>
		<statBases>
			<MarketValue>330</MarketValue>
			<Mass>0.19</Mass>
		</statBases>
	</ThingDef>

	<ThingDef ParentName="rjw_BodyPartNaturalBase">
		<defName>HugePenis</defName>
		huge penis
		<description>A huge severed penis.</description>
		<graphicData>
			<texPath>male_genital</texPath>
			<graphicClass>Graphic_Single</graphicClass>
		</graphicData>
		<statBases>
			<MarketValue>450</MarketValue>
			<Mass>0.22</Mass>
		</statBases>
	</ThingDef>

	<ThingDef ParentName="rjw_BodyPartNaturalBase">
		<defName>HorsePenis</defName>
		horse penis
		<description>A severed horse penis from a centaur. Huge for a human.</description>
		<graphicData>
			<texPath>male_genital</texPath>
			<graphicClass>Graphic_Single</graphicClass>
		</graphicData>
		<statBases>
			<MarketValue>250</MarketValue>
			<Mass>0.40</Mass>
		</statBases>
	</ThingDef>

	<ThingDef ParentName="rjw_BodyPartNaturalBase">
		<defName>CatPenis</defName>
		cat penis
		<description>A severed catgirl penis. Long, thin and barbed.</description>
		<graphicData>
			<texPath>male_genital</texPath>
			<graphicClass>Graphic_Single</graphicClass>
		</graphicData>
		<statBases>
			<MarketValue>250</MarketValue>
			<Mass>0.16</Mass>
		</statBases>
	</ThingDef>

	<ThingDef ParentName="rjw_BodyPartNaturalBase">
		<defName>DogPenis</defName>
		cat penis
		<description>A severed dog penis. Thick and knotted.</description>
		<graphicData>
			<texPath>male_genital</texPath>
			<graphicClass>Graphic_Single</graphicClass>
		</graphicData>
		<statBases>
			<MarketValue>250</MarketValue>
			<Mass>0.16</Mass>
		</statBases>
	</ThingDef>

	<ThingDef ParentName="rjw_BodyPartNaturalBase">
		<defName>DragonPenis</defName>
		dragon penis
		<description>A severed dragon penis. Thick and HARD.</description>
		<graphicData>
			<texPath>male_genital</texPath>
			<graphicClass>Graphic_Single</graphicClass>
		</graphicData>
		<statBases>
			<MarketValue>250</MarketValue>
			<Mass>1.00</Mass>
		</statBases>
	</ThingDef>

	<ThingDef ParentName="rjw_BodyPartNaturalBase">
		<defName>Vagina</defName>
		vagina
		<description>A severed vagina, whatever that means.</description>
		<graphicData>
			<texPath>female_genital</texPath>
			<graphicClass>Graphic_Single</graphicClass>
		</graphicData>
		<statBases>
			<MarketValue>250</MarketValue>
			<Mass>0.10</Mass>
		</statBases>
	</ThingDef>

	<ThingDef ParentName="rjw_BodyPartNaturalBase">
		<defName>TightVagina</defName>
		tight vagina
		<description>A severed tight vagina, whatever that means.</description>
		<graphicData>
			<texPath>female_genital</texPath>
			<graphicClass>Graphic_Single</graphicClass>
		</graphicData>
		<statBases>
			<MarketValue>250</MarketValue>
			<Mass>0.10</Mass>
		</statBases>
	</ThingDef>

	<ThingDef ParentName="rjw_BodyPartNaturalBase">
		<defName>LooseVagina</defName>
		loose vagina
		<description>A severed loose vagina, whatever that means.</description>
		<graphicData>
			<texPath>female_genital</texPath>
			<graphicClass>Graphic_Single</graphicClass>
		</graphicData>
		<statBases>
			<MarketValue>250</MarketValue>
			<Mass>0.10</Mass>
		</statBases>
	</ThingDef>

	<ThingDef ParentName="rjw_BodyPartNaturalBase">
		<defName>Breasts</defName>
		breasts
		<description>A pair of severed breasts.</description>
		<graphicData>
			<texPath>breast</texPath>
			<graphicClass>Graphic_Single</graphicClass>
		</graphicData>
		<statBases>
			<MarketValue>250</MarketValue>

			<Mass>0.69</Mass>
		</statBases>
	</ThingDef>

	<ThingDef ParentName="rjw_BodyPartNaturalBase">
		<defName>SmallBreasts</defName>
		small breasts
		<description>A pair of severed small breasts.</description>
		<graphicData>
			<texPath>breast</texPath>
			<graphicClass>Graphic_Single</graphicClass>
		</graphicData>
		<statBases>
			<MarketValue>250</MarketValue>

			<Mass>0.23</Mass>
		</statBases>
	</ThingDef>

	<ThingDef ParentName="rjw_BodyPartNaturalBase">
		<defName>LargeBreasts</defName>
		large breasts
		<description>A pair of severed large breasts.</description>
		<graphicData>
			<texPath>breast</texPath>
			<graphicClass>Graphic_Single</graphicClass>
		</graphicData>
		<statBases>
			<MarketValue>250</MarketValue>

			<Mass>1.38</Mass>
		</statBases>
	</ThingDef>

	<ThingDef ParentName="rjw_BodyPartNaturalBase">
		<defName>HugeBreasts</defName>
		huge breasts
		<description>A pair of severed huge breasts.</description>
		<graphicData>
			<texPath>breast</texPath>
			<graphicClass>Graphic_Single</graphicClass>
		</graphicData>
		<statBases>
			<MarketValue>250</MarketValue>

			<Mass>2.53</Mass>
		</statBases>
	</ThingDef>

	<ThingDef ParentName="rjw_BodyPartNaturalBase">
		<defName>Anus</defName>
		anus
		<description>A severed anus... yeah I don't know what that is either.</description>
		<graphicData>
			<texPath>anus</texPath>
			<graphicClass>Graphic_Single</graphicClass>
		</graphicData>
		<statBases>
			<MarketValue>250</MarketValue>
			<Mass>0.12</Mass>
		</statBases>
	</ThingDef>

	<ThingDef ParentName="rjw_BodyPartNaturalBase">
		<defName>TightAnus</defName>
		tight anus
		<description>A severed tight anus... yeah I don't know what that is either.</description>
		<graphicData>
			<texPath>anus</texPath>
			<graphicClass>Graphic_Single</graphicClass>
		</graphicData>
		<statBases>
			<MarketValue>250</MarketValue>
			<Mass>0.12</Mass>
		</statBases>
	</ThingDef>

	<ThingDef ParentName="rjw_BodyPartNaturalBase">
		<defName>LooseAnus</defName>
		loose anus
		<description>Hey, look a donut.  Just kidding, it's an anus.</description>
		<graphicData>
			<texPath>anus</texPath>
			<graphicClass>Graphic_Single</graphicClass>
		</graphicData>
		<statBases>
			<MarketValue>250</MarketValue>
			<Mass>0.12</Mass>
		</statBases>
	</ThingDef>

	<ThingDef ParentName="rjw_BodyPartArtificialBase">
		<defName>PegDick</defName>
		peg dick
		<description>A wooden dildo designed to replace a missing penis. Be careful of splinters.</description>
		<graphicData>
			<texPath>male_artificial_genital</texPath>
			<graphicClass>Graphic_Single</graphicClass>
		</graphicData>
		<statBases>
			<MarketValue>35</MarketValue>
			<Mass>1.50</Mass>
		</statBases>
	</ThingDef>

	<ThingDef ParentName="rjw_BodyPartArtificialBase">
		<defName>HydraulicVagina</defName>
		hydraulic vagina
		<description>A low-tech prosthetic vagina. Its cold metal grip is uncomfortable but it has great suction power.</description>
		<graphicData>
			<texPath>female_artificial_genital</texPath>
			<graphicClass>Graphic_Single</graphicClass>
		</graphicData>
		<statBases>
			<MarketValue>100</MarketValue>
			<Mass>1.00</Mass>
		</statBases>
	</ThingDef>

	<ThingDef ParentName="rjw_BodyPartArtificialBase">
		<defName>HydraulicBreasts</defName>
		hydraulic breasts
		<description>Low-tech prosthetic breasts.  Conical metal with increased pumping action, spray your friends.</description>
		<graphicData>
			<texPath>artificial_breast</texPath>
			<graphicClass>Graphic_Single</graphicClass>
		</graphicData>
		<statBases>
			<MarketValue>100</MarketValue>
			<Mass>3.00</Mass>
		</statBases>
	</ThingDef>

	<ThingDef ParentName="rjw_BodyPartArtificialBase">
		<defName>HydraulicAnus</defName>
		hydraulic anus
		<description>A low-tech prosthetic anus. Its cold metal grip is uncomfortable but it has great suction power.</description>
		<graphicData>
			<texPath>artificial_anus</texPath>
			<graphicClass>Graphic_Single</graphicClass>
		</graphicData>
		<statBases>
			<MarketValue>100</MarketValue>
			<Mass>1.00</Mass>
		</statBases>
	</ThingDef>

	<ThingDef ParentName="rjw_BodyPartArtificialBase">
		<defName>BionicPenis</defName>
		bionic penis
		<description>
			A high-tech prosthetic penis. Features include:
			- ABSOLUTELY MASSIVE, this prosthetic is larger than any known natural penis, and is in fact the largest penile prosthetic permissible under federal law.
			- Over 50 different vibration modes, including 10 of the most stimulating waveforms known to science
			- State-of-the-art neural interface activates neural pathways you didn't even know you had to make you feel things you never even imagined
		</description>
		<graphicData>
			<texPath>male_artificial_genital</texPath>
			<graphicClass>Graphic_Single</graphicClass>
		</graphicData>
		<statBases>
			<MarketValue>900</MarketValue>
			<Mass>0.50</Mass>
		</statBases>
	</ThingDef>

	<ThingDef ParentName="rjw_BodyPartArtificialBase">
		<defName>BionicVagina</defName>
		bionic vagina
		<description>
			A high-tech prosthetic vagina. Features include:
			- Interior lined with 150 million micro-g-spots
			- Resizes to fit any penis
			- Auto-lubrication with boro-graphitic pseudofluid, smooth but never slimy (includes toggleable sliminess in case you're into that)
			- SenseID technology identifies the man you're fucking, automatically adds him on Facebook, and contacts his mother introducing you as his new girlfriend.
		</description>
		<graphicData>
			<texPath>female_artificial_genital</texPath>
			<graphicClass>Graphic_Single</graphicClass>
		</graphicData>
		<statBases>
			<MarketValue>1300</MarketValue>
			<Mass>0.10</Mass>
		</statBases>
	</ThingDef>

	<ThingDef ParentName="rjw_BodyPartArtificialBase">
		<defName>BionicBreasts</defName>
		bionic breasts
		<description>
			High-tech prosthetic breasts. Features include:
			- Resizes to any desired size
		</description>
		<graphicData>
			<texPath>artificial_breast</texPath>
			<graphicClass>Graphic_Single</graphicClass>
		</graphicData>
		<statBases>
			<MarketValue>1300</MarketValue>
			<Mass>1.50</Mass>
		</statBases>
	</ThingDef>

	<ThingDef ParentName="rjw_BodyPartArtificialBase">
		<defName>BionicAnus</defName>
		bionic anus
		<description>
			A high-tech prosthetic anus. Features include:
			- Resizes to fit any penis
			- Auto-lubrication with boro-graphitic pseudofluid, smooth but never slimy (includes toggleable sliminess in case you're into that)
		</description>
		<graphicData>
			<texPath>artificial_anus</texPath>
			<graphicClass>Graphic_Single</graphicClass>
		</graphicData>
		<statBases>
			<MarketValue>1300</MarketValue>
			<Mass>0.1</Mass>
		</statBases>
	</ThingDef>
</Defs>


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

	<ThingDef ParentName="BaseFilth">
		<defName>FilthCum</defName>
		cum
		<statBases>
			<Beauty>-40</Beauty>
			<Cleanliness>-15</Cleanliness>
		</statBases>
		<graphicData>
			<texPath>Things/Filth/Spatter</texPath>
			<color>(180, 180, 180, 100)</color>
		</graphicData>
		<filth>
			<rainWashes>true</rainWashes>
			<cleaningWorkToReduceThickness>70</cleaningWorkToReduceThickness>
			<canFilthAttach>true</canFilthAttach>
		</filth>
	</ThingDef>

	<ThingDef ParentName="FurnitureBase">
		<defName>WhoreSleepingSpot</defName>
		whore sleeping spot
		<description>Designates a spot on the ground where people whore.</description>
		<thingClass>rjw.Building_WhoreBed</thingClass>
		<graphicData>
			<texPath>Things/Building/Furniture/Bed/SleepSpot</texPath>
			<graphicClass>Graphic_Multi</graphicClass>
			<drawSize>(3,4)</drawSize>
		</graphicData>
		<altitudeLayer>FloorEmplacement</altitudeLayer>
		<statBases>
			<WorkToBuild>0</WorkToBuild>
			<Comfort>0.4</Comfort>
		</statBases>
		<scatterableOnMapGen>false</scatterableOnMapGen>
		<useHitPoints>False</useHitPoints>
		<size>(1,2)</size>
		<designationCategory>Furniture</designationCategory>
		<passability>Standable</passability>
		<drawGUIOverlay>True</drawGUIOverlay>
		<building>
			<bed_showSleeperBody>True</bed_showSleeperBody>
			<sowTag>SupportPlantsOnly</sowTag>
			<canPlaceOverImpassablePlant>false</canPlaceOverImpassablePlant>
			<ai_chillDestination>false</ai_chillDestination>
		</building>
		<designationHotKey>Misc1</designationHotKey>
		<comps>

				<roomStat>Impressiveness</roomStat>

		</comps>
		<researchPrerequisites>

Whore_Sleeping_Spot

		</researchPrerequisites>
	</ThingDef>

	<ThingDef ParentName="FurnitureBase">
		<defName>BedWhore</defName>
		whore bed
		<description>A bed specially designed for whores.</description>
		<thingClass>rjw.Building_WhoreBed</thingClass>
		<graphicData>
			<texPath>Things/Building/Furniture/Bed/BedWhore</texPath>
			<graphicClass>Graphic_Multi</graphicClass>
			<shaderType>CutoutComplex</shaderType>
			<drawSize>(3,4)</drawSize>
			<damageData>
				<rect>(0,0.05,1,1.95)</rect>
			</damageData>
		</graphicData>
		<altitudeLayer>Building</altitudeLayer>
		<statBases>
			<MaxHitPoints>140</MaxHitPoints>
			<Flammability>1.0</Flammability>
			<Beauty>1</Beauty>
			<WorkToBuild>870</WorkToBuild>
			<Mass>50</Mass>
			<BedRestEffectiveness>1</BedRestEffectiveness>
			<Comfort>0.75</Comfort>
			<ImmunityGainSpeedFactor>1.1</ImmunityGainSpeedFactor>
		</statBases>
		<size>(1,2)</size>
		<stuffCategories>

Metallic

Woody

Stony

		</stuffCategories>
		<costStuffCount>35</costStuffCount>
		<building>
			<bed_showSleeperBody>False</bed_showSleeperBody>
			<bed_healPerDay>3</bed_healPerDay>
		</building>
		<comps>

				<linkableFacilities>

VitalsMonitor

				</linkableFacilities>

				<roomStat>Impressiveness</roomStat>

		</comps>
		<fillPercent>0.4</fillPercent>
		<pathCost>60</pathCost>
		<staticSunShadowHeight>0.17</staticSunShadowHeight>
		<castEdgeShadows>True</castEdgeShadows>
		<designationHotKey>Misc2</designationHotKey>
		<passability>PassThroughOnly</passability>
		<drawGUIOverlay>True</drawGUIOverlay>
		<canOverlapZones>false</canOverlapZones>
		<placeWorkers>

PlaceWorker_ShowFacilitiesConnections

		</placeWorkers>
		<researchPrerequisites>

Bed_Whore

		</researchPrerequisites>
	</ThingDef>

	<ThingDef ParentName="ArtableFurnitureBase">
		<defName>DoubleBedWhore</defName>
		double whore bed
		<description>A simple double-wide bed that fits two people, specially designed for whores.</description>
		<thingClass>rjw.Building_WhoreBed</thingClass>
		<graphicData>
			<texPath>Things/Building/Furniture/Bed/DoubleBedWhore</texPath>
			<graphicClass>Graphic_Multi</graphicClass>
			<shaderType>CutoutComplex</shaderType>
			<drawSize>(4,4)</drawSize>
			<damageData>
				<rect>(0,0.05,2,1.95)</rect>
			</damageData>
		</graphicData>
		<altitudeLayer>Building</altitudeLayer>
		<statBases>
			<MaxHitPoints>200</MaxHitPoints>
			<Flammability>1.0</Flammability>
			<WorkToBuild>1740</WorkToBuild>
			<Mass>85</Mass>
			<Comfort>0.75</Comfort>
			<Beauty>2</Beauty>
			<BedRestEffectiveness>1</BedRestEffectiveness>
			<ImmunityGainSpeedFactor>1.1</ImmunityGainSpeedFactor>
		</statBases>
		<size>(2,2)</size>
		<stuffCategories>

Metallic

Woody

Stony

		</stuffCategories>
		<costStuffCount>70</costStuffCount>
		<building>
			<bed_showSleeperBody>False</bed_showSleeperBody>
			<bed_healPerDay>3</bed_healPerDay>
		</building>
		<comps>

				<linkableFacilities>

VitalsMonitor

				</linkableFacilities>

				<roomStat>Impressiveness</roomStat>

		</comps>
		<terrainAffordanceNeeded>Light</terrainAffordanceNeeded>
		<fillPercent>0.4</fillPercent>
		<pathCost>60</pathCost>
		<leaveResourcesWhenKilled>True</leaveResourcesWhenKilled>
		<staticSunShadowHeight>0.17</staticSunShadowHeight>
		<castEdgeShadows>True</castEdgeShadows>
		<designationHotKey>Misc3</designationHotKey>
		<passability>PassThroughOnly</passability>
		<drawGUIOverlay>True</drawGUIOverlay>
		<canOverlapZones>false</canOverlapZones>
		<placeWorkers>

PlaceWorker_ShowFacilitiesConnections

		</placeWorkers>
		<researchPrerequisites>

Double_Bed_Whore

		</researchPrerequisites>
	</ThingDef>

	<ThingDef ParentName="ArtableFurnitureBase">
		<defName>RoyalBedWhore</defName>
		royal whore bed
		<description>A luxurious gold-inlaid bed fit for the highborn whores. Very comfy and beautiful. Fits two.</description>
		<thingClass>rjw.Building_WhoreBed</thingClass>
		<graphicData>
			<texPath>Things/Building/Furniture/Bed/RoyalBedWhore</texPath>
			<graphicClass>Graphic_Multi</graphicClass>
			<shaderType>CutoutComplex</shaderType>
			<drawSize>(4,4)</drawSize>
			<damageData>
				<rect>(0,0.05,2,1.95)</rect>
			</damageData>
		</graphicData>
		<altitudeLayer>Building</altitudeLayer>
		<statBases>
			<MaxHitPoints>200</MaxHitPoints>
			<Flammability>1.0</Flammability>
			<WorkToBuild>4500</WorkToBuild>
			<Mass>90</Mass>
			<Beauty>25</Beauty>
			<BedRestEffectiveness>1.05</BedRestEffectiveness>
			<Comfort>0.90</Comfort>
			<ImmunityGainSpeedFactor>1.1</ImmunityGainSpeedFactor>
		</statBases>
		<size>(2,2)</size>
		<stuffCategories>

Metallic

Woody

Stony

		</stuffCategories>
		<costStuffCount>110</costStuffCount>
		<costList>
			<Gold>50</Gold>
		</costList>
		<building>
			<bed_showSleeperBody>False</bed_showSleeperBody>
			<bed_healPerDay>3</bed_healPerDay>
		</building>
		<comps>

				<linkableFacilities>

VitalsMonitor

				</linkableFacilities>

				<roomStat>Impressiveness</roomStat>

		</comps>
		<terrainAffordanceNeeded>Light</terrainAffordanceNeeded>
		<fillPercent>0.4</fillPercent>
		<pathCost>60</pathCost>
		<leaveResourcesWhenKilled>True</leaveResourcesWhenKilled>
		<staticSunShadowHeight>0.17</staticSunShadowHeight>
		<castEdgeShadows>True</castEdgeShadows>
		<designationHotKey>Misc4</designationHotKey>
		<passability>PassThroughOnly</passability>
		<drawGUIOverlay>True</drawGUIOverlay>
		<canOverlapZones>false</canOverlapZones>
		<placeWorkers>

PlaceWorker_ShowFacilitiesConnections

		</placeWorkers>
		<researchPrerequisites>

Royal_Bed_Whore

		</researchPrerequisites>
	</ThingDef>
</Defs>


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

<Defs>

	<ThinkTreeDef>
		<defName>ViolateCorpseTree</defName>
		<insertTag>Humanlike_PreMain</insertTag>
		<insertPriority>16</insertPriority>
		<thinkRoot Class="ThinkNode_Priority">
			<subNodes>

					<subNodes>

							<subNodes>

							</subNodes>

					</subNodes>

			</subNodes>
		</thinkRoot>
	</ThinkTreeDef>

	<ThinkTreeDef>
		<defName>BeastialityTree</defName>
		<insertTag>Humanlike_PreMain</insertTag>
		<insertPriority>16</insertPriority>
		<thinkRoot Class="ThinkNode_Priority">
			<subNodes>

					<subNodes>

							<subNodes>

							</subNodes>

					</subNodes>

			</subNodes>
		</thinkRoot>
	</ThinkTreeDef>

	<ThinkTreeDef>
		<defName>FapTree</defName>
		<insertTag>Humanlike_PostMentalState</insertTag>
		<insertPriority>11</insertPriority>
		<thinkRoot Class="ThinkNode_Priority">
			<subNodes>

					<subNodes>

							<subNodes>

							</subNodes>

					</subNodes>

			</subNodes>
		</thinkRoot>
	</ThinkTreeDef>

	<ThinkTreeDef>
		<defName>ColonistSexualEmergencyTree</defName>
		<insertTag>Humanlike_PostMain</insertTag>
		<insertPriority>14</insertPriority>
		<thinkRoot Class="ThinkNode_Priority">
			<subNodes>

					<subNodes>

							<subNodes>

							</subNodes>

					</subNodes>

			</subNodes>
		</thinkRoot>
	</ThinkTreeDef>

	<ThinkTreeDef>
		<defName>AnimalSexualEmergencyTree</defName>
		<insertTag>Animal_PreWander</insertTag>
		<insertPriority>14</insertPriority>
		<thinkRoot Class="ThinkNode_Priority">
			<subNodes>

					<subNodes>

							<subNodes>

							</subNodes>

					</subNodes>

			</subNodes>
		</thinkRoot>
	</ThinkTreeDef>

	<ThinkTreeDef>
		<defName>NymphSexualEmergencyTree</defName>
		<insertTag>Humanlike_PreMain</insertTag>
		<insertPriority>12</insertPriority>
		<thinkRoot Class="ThinkNode_Priority">
			<subNodes>

					<subNodes>

							<subNodes>

							</subNodes>

					</subNodes>

			</subNodes>
		</thinkRoot>
	</ThinkTreeDef>

	<ThinkTreeDef>
		<defName>NymphRapeTree</defName>
		<insertTag>Humanlike_PostMain</insertTag>
		<insertPriority>12</insertPriority>
		<thinkRoot Class="ThinkNode_Priority">
			<subNodes>

					<subNodes>

					</subNodes>

			</subNodes>
		</thinkRoot>
	</ThinkTreeDef>

	<ThinkTreeDef>
		<defName>WhoreSexualEmergencyTree</defName>
		<insertTag>Humanlike_PreMain</insertTag>
		<insertPriority>15</insertPriority>
		<thinkRoot Class="ThinkNode_Priority">
			<subNodes>

					<subNodes>

					</subNodes>

			</subNodes>
		</thinkRoot>
	</ThinkTreeDef>

	<ThinkTreeDef>
		<defName>WhoreJobTree</defName>
		<insertTag>Humanlike_PostMain</insertTag>
		<insertPriority>15</insertPriority>
		<thinkRoot Class="ThinkNode_Priority">
			<subNodes>

					<subNodes>

					</subNodes>

			</subNodes>
		</thinkRoot>
	</ThinkTreeDef>
</Defs>


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

	<ThoughtDef>
		<defName>NeedSex</defName>
		<workerClass>rjw.ThoughtWorker_NeedSex</workerClass>
		<stages>

				sexually frustrated
				<description>I NEED IT!!!</description>
				<baseMoodEffect>-10</baseMoodEffect>

				horny
				<description>It's been too long. I can't stop thinking about sex.</description>
				<baseMoodEffect>-6</baseMoodEffect>

				sexually satisfied
				<description>I had a good roll in the hay.</description>
				<baseMoodEffect>8</baseMoodEffect>

				ahegao
				<description>My legs are numb, my tongue's flopped out, and my eyes have rolled back in my head.</description>
				<baseMoodEffect>14</baseMoodEffect>

		</stages>
	</ThoughtDef>

	<ThoughtDef>
		<defName>ItchyCrotch</defName>
		<workerClass>rjw.ThoughtWorker_ItchyCrotch</workerClass>
		<stages>

				itchy crotch
				<description>I don't think anyone's looking. Lemme just...</description>
				<baseMoodEffect>-3</baseMoodEffect>

				itchy, burning crotch
				<description>The worst part is: the more I scratch, the more it burns.</description>
				<baseMoodEffect>-6</baseMoodEffect>

		</stages>
	</ThoughtDef>

	<ThoughtDef>
		<defName>SyphiliticThoughts</defName>
		<workerClass>rjw.ThoughtWorker_SyphiliticThoughts</workerClass>
		<stages>

				syphilitic thoughts
				<description>Everyone's so stupid and everything's so annoying. Even me, I just can't think clearly.</description>
				<baseMoodEffect>-8</baseMoodEffect>

				extreme syphilitic thoughts
				<description>OK, what I need is... uh... what was I doing again? Oh right this thing. This fucking thing THIS FUCKING PIECE OF SHIT. FUCKING DAMN PIECE OF GARBAGE</description>
				<baseMoodEffect>-16</baseMoodEffect>

		</stages>
	</ThoughtDef>

	<ThoughtDef>
		<defName>WastingAway</defName>
		<workerClass>rjw.ThoughtWorker_WastingAway</workerClass>
		<stages>

				wasting away
				<description>Every day I feel weaker than the day before. I can feel my life slowly slipping away.</description>
				<baseMoodEffect>-5</baseMoodEffect>

		</stages>
	</ThoughtDef>

	<ThoughtDef>
		<defName>FeelingBroken</defName>
		<thoughtClass>rjw.ThoughtWorker_FeelingBroken</thoughtClass>
		<stages>

				dizzy
				<description>I feel exhausted and dizzy after they raped me so many times.</description>
				<baseMoodEffect>-10</baseMoodEffect>

				my body feels broken
				<description>No...I don't want...aah...ahhh...my body feels...broken...</description>
				<baseMoodEffect>20</baseMoodEffect>

				begging for more
				<description>Masters, please punish me for more, my humble body is all yours. Please fill me with your cums.</description>
				<baseMoodEffect>40</baseMoodEffect>

		</stages>
	</ThoughtDef>

	<ThoughtDef>
		<defName>SawDiseasedPrivates1</defName>
		<thoughtClass>Thought_MemorySocial</thoughtClass>
		<durationDays>4.0</durationDays>
		<stackLimit>3</stackLimit>
		<stackedEffectMultiplier>0.4</stackedEffectMultiplier>
		<stages>

				saw an ugly rash on {0}'s crotch
				<baseOpinionOffset>-9</baseOpinionOffset>

		</stages>
	</ThoughtDef>

	<ThoughtDef>
		<defName>SawDiseasedPrivates2</defName>
		<thoughtClass>Thought_MemorySocial</thoughtClass>
		<durationDays>6.0</durationDays>
		<stackLimit>3</stackLimit>
		<stackedEffectMultiplier>0.4</stackedEffectMultiplier>
		<stages>

				saw disgusting warts on {0}'s crotch
				<baseOpinionOffset>-20</baseOpinionOffset>

		</stages>
	</ThoughtDef>

	<ThoughtDef>
		<defName>SawDiseasedPrivates3</defName>
		<thoughtClass>Thought_MemorySocial</thoughtClass>
		<durationDays>8.0</durationDays>
		<stackLimit>3</stackLimit>
		<stackedEffectMultiplier>0.4</stackedEffectMultiplier>
		<stages>

				nauseated by {0}'s diseased crotch
				<baseOpinionOffset>-30</baseOpinionOffset>

		</stages>
	</ThoughtDef>

	<ThoughtDef>
		<defName>GotRaped</defName>
		<thoughtClass>Thought_Memory</thoughtClass>
		<durationDays>22.0</durationDays>
		<stackLimit>100</stackLimit>
		<stackedEffectMultiplier>0.4</stackedEffectMultiplier>
		<stages>

				raped
				<labelSocial>raped</labelSocial>
				<description>I was raped.</description>
				<baseMoodEffect>-18</baseMoodEffect>

		</stages>
	</ThoughtDef>

	<ThoughtDef>
		<defName>MasochistGotRaped</defName>
		<thoughtClass>Thought_Memory</thoughtClass>
		<durationDays>5.0</durationDays>
		<stackLimit>5</stackLimit>
		<stackedEffectMultiplier>0.7</stackedEffectMultiplier>
		<stages>

				raped (Masochist)
				<labelSocial>raped (Masochist)</labelSocial>
				<description>I was used and thrown around like a piece of meat. Something about it, though, just feels... right.</description>
				<baseMoodEffect>4</baseMoodEffect>

		</stages>
	</ThoughtDef>

	<ThoughtDef>
		<defName>GotRapedByAnimal</defName>
		<thoughtClass>Thought_Memory</thoughtClass>
		<durationDays>22.0</durationDays>
		<stackLimit>5</stackLimit>
		<stackedEffectMultiplier>0.4</stackedEffectMultiplier>
		<stages>

				raped by animal
				<labelSocial>raped by animal</labelSocial>
				<description>An animal tried to breed with me...</description>
				<baseMoodEffect>-20</baseMoodEffect>

		</stages>
	</ThoughtDef>

	<ThoughtDef>
		<defName>MasochistGotRapedByAnimal</defName>
		<thoughtClass>Thought_Memory</thoughtClass>
		<durationDays>5.0</durationDays>
		<stackLimit>5</stackLimit>
		<stackedEffectMultiplier>0.7</stackedEffectMultiplier>
		<stages>

				raped by animal (Masochist)
				<labelSocial>raped by animal (Masochist)</labelSocial>
				<description>An animal tried to breed with me. I hope it succeeded!</description>
				<baseMoodEffect>6</baseMoodEffect>

		</stages>
	</ThoughtDef>

	<ThoughtDef>
		<defName>HateMyRapist</defName>
		<thoughtClass>Thought_MemorySocial</thoughtClass>
		<durationDays>22.0</durationDays>
		<stackLimit>5</stackLimit>
		<stackedEffectMultiplier>0.4</stackedEffectMultiplier>
		<stages>

				raped me
				<description>I was raped by {0}.</description>
				<baseOpinionOffset>-130</baseOpinionOffset>

		</stages>
	</ThoughtDef>

	<ThoughtDef>
		<defName>KindaLikeMyRapist</defName>
		<thoughtClass>Thought_MemorySocial</thoughtClass>
		<durationDays>5.0</durationDays>
		<stackLimit>5</stackLimit>
		<stackedEffectMultiplier>0.7</stackedEffectMultiplier>
		<stages>

				raped me (Masochist)
				<labelSocial>raped me (Masochist)</labelSocial>
				<description>I was raped by {0}.</description>
				<baseOpinionOffset>20</baseOpinionOffset>

		</stages>
	</ThoughtDef>

	<ThoughtDef>
		<defName>AllowedMeToGetRaped</defName>
		<thoughtClass>Thought_MemorySocial</thoughtClass>
		<durationDays>40.0</durationDays>
		<stackLimit>5</stackLimit>
		<stackedEffectMultiplier>0.5</stackedEffectMultiplier>
		<stages>

				allowed me to get raped
				<labelSocial>allowed me to get raped</labelSocial>
				<description>I was suffering while {0} just looked the other way.</description>
				<baseOpinionOffset>-30</baseOpinionOffset>

		</stages>
	</ThoughtDef>

	<ThoughtDef>
		<defName>StoleSomeLovin</defName>
		<thoughtClass>Thought_Memory</thoughtClass>
		<durationDays>1.0</durationDays>
		<stackLimit>3</stackLimit>
		<stackedEffectMultiplier>0.4</stackedEffectMultiplier>
		<stages>

				stole some lovin’
				<labelSocial>stole some lovin'</labelSocial>
				<description>I forced myself on some prisoner. The sex was pretty shit, but it's better than nothing.</description>
				<baseMoodEffect>2</baseMoodEffect>

		</stages>
	</ThoughtDef>

	<ThoughtDef>
		<defName>BloodlustStoleSomeLovin</defName>
		<thoughtClass>Thought_Memory</thoughtClass>
		<durationDays>1.5</durationDays>
		<stackLimit>3</stackLimit>
		<stackedEffectMultiplier>0.4</stackedEffectMultiplier>
		<stages>

				stole some lovin’ (Bloodlust)
				<labelSocial>stole some lovin' (Bloodlust)</labelSocial>
				<description>I forced myself on some bitch prisoner. The screaming, the tears, the blood, it was all such a rush! I haven't felt this good since yesterday when I blew away those tribals.</description>
				<baseMoodEffect>10</baseMoodEffect>

		</stages>
	</ThoughtDef>

	<ThoughtDef>
		<defName>ViolatedCorpse</defName>
		<thoughtClass>Thought_Memory</thoughtClass>
		<durationDays>1.5</durationDays>
		<stackLimit>3</stackLimit>
		<stackedEffectMultiplier>0.4</stackedEffectMultiplier>
		<stages>

				had sex with a corpse
				<labelSocial>had sex with a corpse</labelSocial>
				<description>{0} wasn't the only thing that was stiff if you know what I mean...</description>
				<baseMoodEffect>10</baseMoodEffect>

		</stages>
	</ThoughtDef>

	<ThoughtDef>
		<defName>Fapped</defName>
		<thoughtClass>Thought_Memory</thoughtClass>
		<durationDays>1.0</durationDays>
		<stackLimit>3</stackLimit>
		<stackedEffectMultiplier>0.4</stackedEffectMultiplier>
		<stages>

				just fapped
				<labelSocial>just fapped</labelSocial>
				<description>I just fapped. Alone.</description>
				<baseMoodEffect>-1</baseMoodEffect>

		</stages>
	</ThoughtDef>

  <ThoughtDef>
    <defName>FortunateGaveVirgin</defName>
    <thoughtClass>Thought_Memory</thoughtClass>
    <durationDays>10.0</durationDays>
    <stages>

        Gave virgin
        <labelSocial>gave virgin</labelSocial>
        <description>I gave my virgin.</description>
        <baseMoodEffect>10</baseMoodEffect>

    </stages>
  </ThoughtDef>

  <ThoughtDef>
    <defName>UnfortunateLostVirgin</defName>
    <thoughtClass>Thought_Memory</thoughtClass>
    <durationDays>30.0</durationDays>
    <stages>

        Lost virgin
        <labelSocial>lost virgin</labelSocial>
        <description>I lost my virgin.</description>
        <baseMoodEffect>-20</baseMoodEffect>

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


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

	<TraitDef>
		<defName>Nymphomaniac</defName>
		<commonality>0.1</commonality>
		<commonalityFemale>0.08</commonalityFemale>
		<degreeDatas>

				nymphomaniac
				<description>NAME loves sex and always wants more.</description>

		</degreeDatas>
		<conflictingTraits>

DislikesMen

DislikesWomen

		</conflictingTraits>
		<requiredWorkTags>

Social

		</requiredWorkTags>
	</TraitDef>

	<TraitDef>
		<defName>Rapist</defName>
		<commonality>0.1</commonality>
		<commonalityFemale>0.02</commonalityFemale>
		<degreeDatas>

				rapist
				<description>NAME doesn't take "No" as an answer.</description>

				<randomMentalState>RandomRape</randomMentalState>
				<randomMentalStateMtbDaysMoodCurve>
					<points>

(0, 7.5)

(50, 25)

(100, 50)

					</points>
				</randomMentalStateMtbDaysMoodCurve>

		</degreeDatas>
		<conflictingTraits>

Kind

		</conflictingTraits>
		<requiredWorkTags>

Violent

		</requiredWorkTags>
	</TraitDef>

	<TraitDef>
		<defName>Necrophiliac</defName>
		<commonality>0.05</commonality>
		<commonalityFemale>0</commonalityFemale>
		<degreeDatas>

				necrophiliac
				<description>Dead people can't say no, can they?</description>

		</degreeDatas>
	</TraitDef>

	<TraitDef>
		<defName>Zoophiliac</defName>
		<commonality>0.03</commonality>
		<commonalityFemale>0</commonalityFemale>
		<degreeDatas>

				zoophiliac
				<description>NAME likes to walk on the wild side.</description>

		</degreeDatas>
	</TraitDef>
</Defs>


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

	<WorkGiverDef>
		<defName>RapeCP</defName>
		Rapin' comfort prisoner
		<giverClass>rjw.WorkGiver_RapeCP</giverClass>

		<workType>Warden</workType>
		<verb>rape</verb>
		<gerund>raping</gerund>
		<priorityInType>10</priorityInType>
		<requiredCapacities>

Manipulation

		</requiredCapacities>
	</WorkGiverDef>
</Defs>


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

	<!-- Need to rework the options into functional groups
    Beastiality
    Diseases
    Nymphs
    Pregnancy
    Bondage
    Visual

  -->

	<rjw.config>
		<defName>the_one</defName>
		<animals_enabled>true</animals_enabled>
		<comfort_prisoners_enabled>true</comfort_prisoners_enabled>
		<!-- the colonists_can_be_comfort_prisoners option doesn't actually do anything yet, colonists are always enabled -->
		<colonists_can_be_comfort_prisoners>true</colonists_can_be_comfort_prisoners>
		<cum_enabled>true</cum_enabled>
		<rape_me_sticky_enabled>false</rape_me_sticky_enabled>
		<sounds_enabled>true</sounds_enabled>
		<stds_enabled>true</stds_enabled>
		<bondage_gear_enabled>true</bondage_gear_enabled>
		<!-- nymph_joiners_enabled has no effect any more -->
		<nymph_joiners_enabled>true</nymph_joiners_enabled>
		<whore_beds_enabled>true</whore_beds_enabled>
		<necro_enabled>true</necro_enabled>
		<beastiality_enabled>true</beastiality_enabled>
		<random_rape_enabled>true</random_rape_enabled>
		<always_accept_whores>false</always_accept_whores>
		<nymphs_always_JoinInBed>false</nymphs_always_JoinInBed>
		<zoophis_always_rape>false</zoophis_always_rape>
		<pawns_always_do_fapping>false</pawns_always_do_fapping>
		<pawns_always_rapeCP>false</pawns_always_rapeCP>
		<whores_always_findjob>false</whores_always_findjob>

		<show_regular_dick_and_vag>false</show_regular_dick_and_vag>

		<!-- Logs the process of handing out STDs after sex for debug purposes (or for anyone who's curious) -->
		<std_show_roll_to_catch>false</std_show_roll_to_catch>
		<!-- STD infections must be at least this severe to spread between pawns -->
		<std_min_severity_to_pitch>0.21</std_min_severity_to_pitch>
		<!-- "Clean" rooms (cleanliness stat >= 0) have their stat multiplied by this amount -->
		<std_env_pitch_cleanliness_exaggeration>2.0</std_env_pitch_cleanliness_exaggeration>
		<!-- "Dirty" rooms (cleanliness stat < 0) have their stat multiplied by this amount -->
		<std_env_pitch_dirtiness_exaggeration>0.5</std_env_pitch_dirtiness_exaggeration>
		<!-- Cleanliness stat for sex outside of a room -->
		<std_outdoor_cleanliness>-1.0</std_outdoor_cleanliness>

		<!-- Pawns under the free-for-all age can only fuck other pawns that are within two years of age of themselves
         and cannot be designated for rape.  Due to the implementation of the HugsLibInj's setting, it's useless now.
    <sex_free_for_all_age>16</sex_free_for_all_age>-->
		<!-- Minimum age for pawns to have sex. Due to the implementation of the HugsLibInj's setting, it's useless now.
    <sex_minimum_age>12</sex_minimum_age>-->

		<!-- Nymphs won't join-in-bed colonists above this threshold and raping pawns are less likely to hit prisoners
         above this threshold. For reference, the core game considers "severe" pain to be 0.8. -->
		<significant_pain_threshold>0.6</significant_pain_threshold>
		<extreme_pain_threshold>0.8</extreme_pain_threshold>
		<base_chance_to_hit_prisoner>0.50</base_chance_to_hit_prisoner>
		<max_nymph_fraction>0.99</max_nymph_fraction>
		<opp_inf_initial_immunity>0.55</opp_inf_initial_immunity>
		<comfort_prisoner_rape_mtbh_mul>4.0</comfort_prisoner_rape_mtbh_mul>
		<whore_mtbh_mul>3.0</whore_mtbh_mul>
		<!-- This is useless for now.-->
		<nymph_spawn_with_std_mul>3.0</nymph_spawn_with_std_mul>
		<!--<chance_to_rim>0.0075</chance_to_rim>  This is useless now.-->
		<min_ticks_between_hits>500</min_ticks_between_hits>
		<max_ticks_between_hits>700</max_ticks_between_hits>
	</rjw.config>
</Defs>


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

  <Genitals.label>生殖器</Genitals.label>
  <Chest.label>胸部</Chest.label>
  <Anus.label>肛门</Anus.label>
</LanguageData>


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

  <!-- Concepts taught through the learning readout, when opportunities arise -->

  <WhoreBeds.label>妓者床</WhoreBeds.label>
  <WhoreBeds.helpText>妓者喜欢在床上办事。\n\n你能为TA们建专门的妓者床。</WhoreBeds.helpText>
</LanguageData>


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

  <ViralDamage.label>病毒侵袭</ViralDamage.label>
  <ViralDamage.deathMessage>{0} 死于疾病。</ViralDamage.deathMessage>
</LanguageData>


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

  <Armbinder.label>束手套</Armbinder.label>
  <Gag.label>口枷</Gag.label>
</LanguageData>


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

  <FeelingBroken.label>身体崩坏阶段</FeelingBroken.label>
  <FeelingBroken.stages.0.label>精神恍惚</FeelingBroken.stages.0.label>
  <FeelingBroken.stages.1.label>玩坏的身体</FeelingBroken.stages.1.label>
  <FeelingBroken.stages.2.label>严重玩坏的身体</FeelingBroken.stages.2.label>
</LanguageData>


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

  <!-- Severity will be set to equal (1.0 - blood_filtration) in xxx.update_std_effects -->

  <Immunodeficiency.label>免疫缺陷</Immunodeficiency.label>
  <Immunodeficiency.stages.0.label>轻微</Immunodeficiency.stages.0.label>
  <Immunodeficiency.stages.1.label>重度</Immunodeficiency.stages.1.label>
  <Immunodeficiency.stages.2.label>极重度</Immunodeficiency.stages.2.label>

  <VirusPerma.label>病毒侵袭</VirusPerma.label>
  <VirusPerma.comps.0.oldLabel>永久性病毒损伤</VirusPerma.comps.0.oldLabel>
  <VirusPerma.comps.0.instantlyOldLabel>永久性病毒损伤</VirusPerma.comps.0.instantlyOldLabel>
  <VirusPerma.injuryProps.destroyedLabel>因疾病丧失功能(衰竭)</VirusPerma.injuryProps.destroyedLabel>
  <VirusPerma.injuryProps.destroyedOutLabel>因疾病丧失功能(衰竭)</VirusPerma.injuryProps.destroyedOutLabel>
</LanguageData>


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

  <!-- Dummy hediff: Triggers creation of real privates for newly created pawns -->

  <DummyPrivates.label>伪私处（用于生成真私处，debug用的）</DummyPrivates.label>

  <!-- Regular privates -->

  <Penis.label>阴茎</Penis.label>

  <!-- Additional dick sizes -->

  <Micropenis.label>微小阴茎</Micropenis.label>
  <SmallPenis.label>小阴茎</SmallPenis.label>
  <BigPenis.label>大阴茎</BigPenis.label>
  <HugePenis.label>巨大阴茎</HugePenis.label>
  <HorsePenis.label>马阴茎</HorsePenis.label>
  <CatPenis.label>猫阴茎</CatPenis.label>
  <DogPenis.label>狗阴茎</DogPenis.label>
  <DragonPenis.label>龙阴茎</DragonPenis.label>
  <Vagina.label>阴道</Vagina.label>
  <TightVagina.label>紧致的阴道</TightVagina.label>
  <LooseVagina.label>松弛的阴道</LooseVagina.label>

  <!-- Natural Breasts -->

  <Breasts.label>乳房</Breasts.label>
  <SmallBreasts.label>小乳房</SmallBreasts.label>
  <LargeBreasts.label>大乳房</LargeBreasts.label>
  <HugeBreasts.label>巨乳房</HugeBreasts.label>

  <!-- Natural anuses -->

  <Anus.label>肛门</Anus.label>
  <TightAnus.label>紧致的肛门</TightAnus.label>
  <LooseAnus.label>松弛的肛门</LooseAnus.label>

  <!-- Simple prosthetic privates -->

  <PegDick.label>木制阴茎</PegDick.label>
  <HydraulicVagina.label>液压阴道</HydraulicVagina.label>
  <HydraulicBreasts.label>液压乳房</HydraulicBreasts.label>
  <HydraulicAnus.label>液压肛门</HydraulicAnus.label>

  <!-- Bionic privates -->

  <BionicPenis.label>仿生阴茎</BionicPenis.label>
  <BionicVagina.label>仿生阴道</BionicVagina.label>
  <BionicBreasts.label>仿生乳房</BionicBreasts.label>
  <BionicAnus.label>仿生肛门</BionicAnus.label>
</LanguageData>


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

  <AcuteHIV.label>急性HIV感染</AcuteHIV.label>
  <AcuteHIV.stages.0.label>潜伏期</AcuteHIV.stages.0.label>
  <AcuteHIV.stages.1.label>轻度1</AcuteHIV.stages.1.label>
  <AcuteHIV.stages.2.label>轻度2</AcuteHIV.stages.2.label>
  <AcuteHIV.stages.3.label>轻度3</AcuteHIV.stages.3.label>
  <AcuteHIV.stages.4.label>中度</AcuteHIV.stages.4.label>
  <AcuteHIV.stages.5.label>重度1</AcuteHIV.stages.5.label>
  <AcuteHIV.stages.6.label>重度2</AcuteHIV.stages.6.label>
  <AcuteHIV.stages.7.label>重度3</AcuteHIV.stages.7.label>
  <AcuteHIV.stages.8.label>极重度1</AcuteHIV.stages.8.label>
  <AcuteHIV.stages.9.label>极重度2</AcuteHIV.stages.9.label>

  <ChronicHIV.label>慢性HIV感染</ChronicHIV.label>
  <ChronicHIV.stages.0.label>潛伏期</ChronicHIV.stages.0.label>
  <ChronicHIV.stages.1.label>轻度1</ChronicHIV.stages.1.label>
  <ChronicHIV.stages.2.label>轻度2</ChronicHIV.stages.2.label>
  <ChronicHIV.stages.3.label>轻度3</ChronicHIV.stages.3.label>
  <ChronicHIV.stages.4.label>中度</ChronicHIV.stages.4.label>
  <ChronicHIV.stages.5.label>重度1</ChronicHIV.stages.5.label>
  <ChronicHIV.stages.6.label>重度2</ChronicHIV.stages.6.label>
  <ChronicHIV.stages.7.label>重度3</ChronicHIV.stages.7.label>
  <ChronicHIV.stages.8.label>极重度1</ChronicHIV.stages.8.label>
  <ChronicHIV.stages.9.label>极重度2</ChronicHIV.stages.9.label>

  <Herpes.label>疱疹</Herpes.label>
  <Herpes.stages.0.label>轻度</Herpes.stages.0.label>
  <Herpes.stages.1.label>中度</Herpes.stages.1.label>
  <Herpes.stages.2.label>重度</Herpes.stages.2.label>

  <Warts.label>菜花病</Warts.label>
  <Warts.stages.0.label>轻度</Warts.stages.0.label>
  <Warts.stages.1.label>重度</Warts.stages.1.label>

  <Syphilis.label>梅毒</Syphilis.label>
  <Syphilis.stages.0.label>轻度</Syphilis.stages.0.label>
  <Syphilis.stages.1.label>中度</Syphilis.stages.1.label>
  <Syphilis.stages.2.label>重度</Syphilis.stages.2.label>
  <Syphilis.stages.3.label>极重度1</Syphilis.stages.3.label>
  <Syphilis.stages.4.label>极重度2</Syphilis.stages.4.label>
  <Syphilis.stages.5.label>极重度3</Syphilis.stages.5.label>
</LanguageData>


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

  <RJW_BabyState.label>孩子成长阶段</RJW_BabyState.label>
  <RJW_BabyState.stages.0.label>婴儿</RJW_BabyState.stages.0.label>
  <RJW_BabyState.stages.1.label>幼儿</RJW_BabyState.stages.1.label>
  <RJW_BabyState.stages.2.label>孩童</RJW_BabyState.stages.2.label>

  <!-- This only exists separately from BabyState to get around a bug making children drop their weapons on savegame load. -->

  <RJW_NoManipulationFlag.label>禁止操作</RJW_NoManipulationFlag.label>
</LanguageData>


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

  <Sterilized.label>已结扎</Sterilized.label>
</LanguageData>


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

  <TestInc.label>测试事件</TestInc.label>
  <TestInc.letterText>有事情发生了</TestInc.letterText>
  <TestInc.letterLabel>有事情发生了</TestInc.letterLabel>

  <!-- I dont think this is needed anymore -->

  <SexualizeThePawns.label>使小人有性特征</SexualizeThePawns.label>
  <NymphJoins.label>度娘加入了</NymphJoins.label>
</LanguageData>


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

  <AnalSex.label>肛交</AnalSex.label>
  <AnalSex.logRulesInitiator.rulesStrings.0>logentry->试图对[other_nameShortIndef]肛交。</AnalSex.logRulesInitiator.rulesStrings.0>
  <AnalSex.logRulesRecipient.rulesStrings.0>logentry->被[other_nameShortIndef]尝试肛交。</AnalSex.logRulesRecipient.rulesStrings.0>
</LanguageData>


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

  <Fappin.reportString>自慰中。</Fappin.reportString>

  <!-- No longer need to override this def since the additional code is patched into the original driver
  <JobDef>
    <defName>Lovin</defName>
    <driverClass>rjw.JobDriver_LovinPP</driverClass>
    <reportString>lovin'.</reportString>
    <checkOverrideOnDamage>true</checkOverrideOnDamage>
    <casualInterruptible>false</casualInterruptible>
  </JobDef> -->

  <NymphJoinInBed.reportString>性癖上床中。</NymphJoinInBed.reportString>
  <ComfortPrisonerRapin.reportString>强奸中。</ComfortPrisonerRapin.reportString>
  <GettinLoved.reportString>做爱中。</GettinLoved.reportString>
  <GettinRaped.reportString>被强奸中。</GettinRaped.reportString>
  <StruggleInBondageGear.reportString>试图挣脱束缚具中。</StruggleInBondageGear.reportString>
  <UnlockBondageGear.reportString>解锁束缚具中。</UnlockBondageGear.reportString>
  <GiveBondageGear.reportString>装备束缚具中。</GiveBondageGear.reportString>
  <ViolateCorpse.reportString>亵渎尸体中。</ViolateCorpse.reportString>
  <Beastiality.reportString>与动物交欢中。</Beastiality.reportString>
  <RandomRape.reportString>随便找人泄欲中。</RandomRape.reportString>
  <WhoreIsServingVisitors.reportString>服务客人中。</WhoreIsServingVisitors.reportString>
  <InvitingVisitors.reportString>招徕客人中。</InvitingVisitors.reportString>

  <!-- <JobDef>
    <defName>ComfortPrisonerGangRapin</defName>
    <driverClass>rjw.JobDriver_ComfortPrisonerGangRapin</driverClass>
    <reportString>gang rapin'.</reportString>
    <casualInterruptible>false</casualInterruptible>
  </JobDef> -->
</LanguageData>


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

  <Sex.label>性满足</Sex.label>
  <Sex.description>性满足度</Sex.description>
</LanguageData>


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

  <Reproduction.label>繁殖力</Reproduction.label>
</LanguageData>


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

  <Nymph.label>度娘</Nymph.label>
  <Nymph.labelPlural>度娘</Nymph.labelPlural>
</LanguageData>


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

  <MakeHololock.label>制作全息锁</MakeHololock.label>
  <MakeHololock.description>制作全息锁</MakeHololock.description>
  <MakeHololock.jobString>正在制作全息锁</MakeHololock.jobString>

  <MakeArmbinder.label>制作束手套</MakeArmbinder.label>
  <MakeArmbinder.description>制作束手套</MakeArmbinder.description>
  <MakeArmbinder.jobString>正在制作束手套</MakeArmbinder.jobString>

  <MakeGag.label>制作口枷</MakeGag.label>
  <MakeGag.description>制作口枷</MakeGag.description>
  <MakeGag.jobString>正在制作口枷</MakeGag.jobString>

  <MakeChastityBelt.label>制作贞操带</MakeChastityBelt.label>
  <MakeChastityBelt.description>制作贞操带</MakeChastityBelt.description>
  <MakeChastityBelt.jobString>正在制作贞操带</MakeChastityBelt.jobString>
</LanguageData>


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

  <MakePegDick.label>雕刻木制阴茎</MakePegDick.label>
  <MakePegDick.description>用木头雕刻木制阴茎</MakePegDick.description>
  <MakePegDick.jobString>正在雕刻木制阴茎</MakePegDick.jobString>

  <MakeBionicPenis.label>制作仿生阴茎</MakeBionicPenis.label>
  <MakeBionicPenis.description>用超织物、玻璃钢、零部件制作仿生阴茎</MakeBionicPenis.description>
  <MakeBionicPenis.jobString>正在制作仿生阴茎</MakeBionicPenis.jobString>

  <!--[Duplicated] <MakeHydraulicVagina.label>craft hydraulic vagina</MakeHydraulicVagina.label>-->
  <!--[Duplicated] <MakeHydraulicVagina.description>Crafts a hydraulic vagina from steel and components.</MakeHydraulicVagina.description>-->
  <!--[Duplicated] <MakeHydraulicVagina.jobString>Crafting hydraulic vagina.</MakeHydraulicVagina.jobString>-->

  <!--[Duplicated] <MakeBionicVagina.label>craft bionic vagina</MakeBionicVagina.label>-->
  <!--[Duplicated] <MakeBionicVagina.description>Crafts a bionic vagina from hyperweave, plasteel, and components.</MakeBionicVagina.description>-->
  <!--[Duplicated] <MakeBionicVagina.jobString>Crafting bionic vagina.</MakeBionicVagina.jobString>-->

  <MakeHydraulicVagina.label>制作液压阴道</MakeHydraulicVagina.label>
  <MakeHydraulicVagina.description>用钢铁、零部件制作液压阴道</MakeHydraulicVagina.description>
  <MakeHydraulicVagina.jobString>正在制作液压阴道</MakeHydraulicVagina.jobString>

  <MakeBionicVagina.label>制作仿生阴道</MakeBionicVagina.label>
  <MakeBionicVagina.description>用超织物、玻璃钢、零部件制作仿生阴道</MakeBionicVagina.description>
  <MakeBionicVagina.jobString>正在制作仿生阴道</MakeBionicVagina.jobString>

  <MakeHydraulicBreasts.label>制作液压乳房</MakeHydraulicBreasts.label>
  <MakeHydraulicBreasts.description>用钢铁、零部件制作液压乳房</MakeHydraulicBreasts.description>
  <MakeHydraulicBreasts.jobString>正在制作液压乳房</MakeHydraulicBreasts.jobString>

  <MakeBionicBreasts.label>制作仿生乳房</MakeBionicBreasts.label>
  <MakeBionicBreasts.description>用超织物、玻璃钢、零部件制作仿生乳房</MakeBionicBreasts.description>
  <MakeBionicBreasts.jobString>正在制作仿生乳房</MakeBionicBreasts.jobString>

  <MakeHydraulicAnus.label>制作液压肛门</MakeHydraulicAnus.label>
  <MakeHydraulicAnus.description>用钢铁、零部件制作液压肛门</MakeHydraulicAnus.description>
  <MakeHydraulicAnus.jobString>正在制作液压肛门</MakeHydraulicAnus.jobString>

  <MakeBionicAnus.label>制作仿生肛门</MakeBionicAnus.label>
  <MakeBionicAnus.description>用超织物、玻璃钢、零部件制作仿生肛门</MakeBionicAnus.description>
  <MakeBionicAnus.jobString>正在制作仿生肛门</MakeBionicAnus.jobString>
</LanguageData>