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

<Defs>
	<ThingDef ParentName="FurnitureBase">
		<defName>ImprovedSleepingSpot</defName>
		basic mat
		<description>A simple wooden mat for resting and emergencies. Not very comfortable, but quick to build.</description>
		<thingClass>Building_Bed</thingClass>
		<graphicData>
			<texPath>Things/Building/Furniture/Bed/WhoreSleepSpot</texPath>
			<graphicClass>Graphic_Multi</graphicClass>
			<drawSize>(3,4)</drawSize>
		</graphicData>
		<altitudeLayer>Building</altitudeLayer>
		<statBases>
			<WorkToBuild>60</WorkToBuild>
			<Comfort>0.75</Comfort>
			<BedRestEffectiveness>0.75</BedRestEffectiveness>
			<SurgerySuccessChanceFactor>0.8</SurgerySuccessChanceFactor>
			<ImmunityGainSpeedFactor>0.9</ImmunityGainSpeedFactor>
			<MaxHitPoints>25</MaxHitPoints>
			<Flammability>1.2</Flammability>
			<Beauty>0</Beauty>
			<Mass>6</Mass>
		</statBases>
		<scatterableOnMapGen>false</scatterableOnMapGen>
		<useHitPoints>True</useHitPoints>
		<size>(1,2)</size>
		<passability>Standable</passability>
		<drawGUIOverlay>True</drawGUIOverlay>
		<defaultPlacingRot>South</defaultPlacingRot>
		<building>
			<bed_showSleeperBody>True</bed_showSleeperBody>
			<sowTag>SupportPlantsOnly</sowTag>
			<canPlaceOverImpassablePlant>false</canPlaceOverImpassablePlant>
			<ai_chillDestination>false</ai_chillDestination>
		</building>
		<designationCategory>Furniture</designationCategory>
		<designationHotKey>Misc1</designationHotKey>
		<costStuffCount>2</costStuffCount>
		<leaveResourcesWhenKilled>True</leaveResourcesWhenKilled>
		<constructionSkillPrerequisite>1</constructionSkillPrerequisite>
		<stuffCategories>

Woody

		</stuffCategories>
		<comps>

				<linkableFacilities>

EndTable

Dresser

				</linkableFacilities>

				<roomStat>Impressiveness</roomStat>

		</comps>
	</ThingDef>

	<ThingDef ParentName="ArtableBedBase">
		<defName>RJW_Bed</defName>
		posh bed
		<description>A comfy mattress and sheets on a frame for resting.</description>
		<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>
		<comps>

				<linkableFacilities>

EndTable

Dresser

				</linkableFacilities>

		</comps>
		<statBases>
			<MaxHitPoints>140</MaxHitPoints>
			<Flammability>0.9</Flammability>
			<Beauty>1</Beauty>
			<WorkToBuild>870</WorkToBuild>
			<Mass>50</Mass>
			<BedRestEffectiveness>1.05</BedRestEffectiveness>
			<Comfort>0.8</Comfort>
			<ImmunityGainSpeedFactor>1</ImmunityGainSpeedFactor>
			<SurgerySuccessChanceFactor>0.9</SurgerySuccessChanceFactor>
		</statBases>
		<size>(1,2)</size>
		<stuffCategories>

Metallic

Woody

Stony

		</stuffCategories>
		<costStuffCount>50</costStuffCount>
		<building>
			<bed_showSleeperBody>False</bed_showSleeperBody>
			<bed_healPerDay>4</bed_healPerDay>
		</building>
		<fillPercent>0.4</fillPercent>
		<pathCost>60</pathCost>
		<staticSunShadowHeight>0.15</staticSunShadowHeight>
		<castEdgeShadows>True</castEdgeShadows>
		<designationHotKey>Misc2</designationHotKey>
		<passability>PassThroughOnly</passability>
		<techLevel>Medieval</techLevel>
		<researchPrerequisites>

ComplexFurniture

		</researchPrerequisites>
	</ThingDef>

	<ThingDef ParentName="ArtableBedBase">
		<defName>RJW_DoubleBed</defName>
		posh double bed
		<description>A comfy double-wide bed for two, this model is sometimes used in brothels.</description>
		<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>
		<comps>

				<linkableFacilities>

EndTable

Dresser

				</linkableFacilities>

		</comps>
		<statBases>
			<MaxHitPoints>200</MaxHitPoints>
			<Flammability>1.0</Flammability>
			<WorkToBuild>1750</WorkToBuild>
			<Mass>85</Mass>
			<Comfort>0.75</Comfort>
			<Beauty>2</Beauty>
			<BedRestEffectiveness>1.05</BedRestEffectiveness>
			<ImmunityGainSpeedFactor>1</ImmunityGainSpeedFactor>
			<SurgerySuccessChanceFactor>0.8</SurgerySuccessChanceFactor>
		</statBases>
		<size>(2,2)</size>
		<stuffCategories>

Metallic

Woody

Stony

		</stuffCategories>
		<costStuffCount>90</costStuffCount>
		<building>
			<bed_showSleeperBody>False</bed_showSleeperBody>
			<bed_healPerDay>4</bed_healPerDay>
		</building>
		<terrainAffordanceNeeded>Light</terrainAffordanceNeeded>
		<fillPercent>0.4</fillPercent>
		<pathCost>60</pathCost>
		<leaveResourcesWhenKilled>True</leaveResourcesWhenKilled>
		<staticSunShadowHeight>0.17</staticSunShadowHeight>
		<castEdgeShadows>True</castEdgeShadows>
		<designationHotKey>Misc3</designationHotKey>
		<techLevel>Medieval</techLevel>
		<researchPrerequisites>

ComplexFurniture

		</researchPrerequisites>
	</ThingDef>

	<ThingDef ParentName="ArtableBedBase">
		<defName>RJW_RoyalBed</defName>
		luxurious double bed
		<description>An elegant gold-inlaid double bed, this model is sometimes used in high-end bordellos. Comfy and beautiful.</description>
		<thingClass>Building_Bed</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>
		<comps>

				<linkableFacilities>

EndTable

Dresser

				</linkableFacilities>

		</comps>
		<altitudeLayer>Building</altitudeLayer>
		<statBases>
			<MaxHitPoints>200</MaxHitPoints>
			<Flammability>1.0</Flammability>
			<WorkToBuild>25000</WorkToBuild>
			<Mass>90</Mass>
			<Beauty>50</Beauty>
			<BedRestEffectiveness>1.05</BedRestEffectiveness>
			<Comfort>1</Comfort>
			<ImmunityGainSpeedFactor>1.05</ImmunityGainSpeedFactor>
			<SurgerySuccessChanceFactor>1</SurgerySuccessChanceFactor>
		</statBases>
		<size>(2,2)</size>
		<stuffCategories>

Metallic

Woody

Stony

		</stuffCategories>
		<costStuffCount>110</costStuffCount>
		<costList>
			<Gold>25</Gold>
		</costList>
		<building>
			<bed_showSleeperBody>False</bed_showSleeperBody>
			<bed_healPerDay>4</bed_healPerDay>
		</building>
		<terrainAffordanceNeeded>Light</terrainAffordanceNeeded>
		<fillPercent>0.4</fillPercent>
		<pathCost>60</pathCost>
		<leaveResourcesWhenKilled>True</leaveResourcesWhenKilled>
		<staticSunShadowHeight>0.17</staticSunShadowHeight>
		<castEdgeShadows>True</castEdgeShadows>
		<designationHotKey>Misc4</designationHotKey>
		<techLevel>Medieval</techLevel>
		<constructionSkillPrerequisite>8</constructionSkillPrerequisite>
		<researchPrerequisites>

ComplexFurniture

		</researchPrerequisites>
		<uiIconScale>0.90</uiIconScale>
	</ThingDef>
</Defs>


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

<Defs>
	<ThingDef ParentName="MoteBase">
		<defName>Mote_NoHeart</defName>
		<graphicData>
			<texPath>UI/Icons/noheart</texPath>
		</graphicData>
		<altitudeLayer>MetaOverlays</altitudeLayer>
		<mote>
			<fadeInTime>0.08</fadeInTime>
			<solidTime>1.4</solidTime>
			<fadeOutTime>1.5</fadeOutTime>
		</mote>
	</ThingDef>
</Defs>

license: mit


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

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

					<subNodes>

							<subNodes>

									<subNodes>

									</subNodes>

							</subNodes>

							<subNodes>

									<subNodes>

									</subNodes>

							</subNodes>

							<subNodes>

									<subNodes>

											<tagToGive>SatisfyingNeeds</tagToGive>
											<subNodes>

											</subNodes>

									</subNodes>

							</subNodes>

					</subNodes>

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


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

<Defs>
	<ThinkTreeDef>
		<defName>CasualSexTree</defName>
		<insertTag>Humanlike_PostMentalState</insertTag>
		<insertPriority>12</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>

					</subNodes>

			</subNodes>
		</thinkRoot>
	</ThinkTreeDef>
</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>

					</subNodes>

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


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

<Defs>

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

					<subNodes>

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

					</subNodes>

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

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

					<subNodes>

							<subNodes>

							</subNodes>

					</subNodes>

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


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

<Defs>
	<ThinkTreeDef>
		<defName>PrisonerWhoreSexualEmergencyTree</defName>
		<insertTag>Humanlike_PostDuty</insertTag>
		<insertPriority>100</insertPriority>
		<thinkRoot Class="ThinkNode_Priority">
			<subNodes>

					<subNodes>

							<subNodes>

							</subNodes>

					</subNodes>

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

	<ThinkTreeDef>
		<defName>PrisonerPostWorkActivity</defName>
		<insertTag>Humanlike_PostDuty</insertTag>
		<insertPriority>101</insertPriority>
		<thinkRoot Class="ThinkNode_Priority">
			<subNodes>

					<subNodes>

							<subNodes>

									<subNodes>

									</subNodes>

							</subNodes>

					</subNodes>

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


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

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

					<subNodes>

							<subNodes>

									<subNodes>

									</subNodes>

							</subNodes>

					</subNodes>

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


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

<Defs>

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

					<subNodes>

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

					</subNodes>

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


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

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

					<subNodes>

							<subNodes>

									<subNodes>

									</subNodes>

							</subNodes>

					</subNodes>

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


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

<Defs>
	<ThoughtDef>
		<defName>GotBredByAnimal</defName>
		<thoughtClass>Thought_Memory</thoughtClass>
		<durationDays>10.0</durationDays>
		<stackLimit>5</stackLimit>
		<stackedEffectMultiplier>0.4</stackedEffectMultiplier>
		<stages>

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

		</stages>
		<nullifyingTraits>

Masochist

Zoophile

		</nullifyingTraits>
	</ThoughtDef>

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

				raped by animal (Masochist)
				<description>An animal tried to breed with me. I kinda liked it...</description>
				<baseMoodEffect>6</baseMoodEffect>

		</stages>
		<requiredTraits>

Masochist

		</requiredTraits>
	</ThoughtDef>

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

				bred by animal (Zoophile)
				<description>An animal bred me.</description>
				<baseMoodEffect>10</baseMoodEffect>

		</stages>
		<requiredTraits>

Zoophile

		</requiredTraits>
	</ThoughtDef>

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

				bred by animal
				<description>I was so horny that I let an animal mount me. I feel ashamed for enjoying it...</description>
				<baseMoodEffect>-2</baseMoodEffect>

		</stages>
		<nullifyingTraits>

Zoophile

Masochist

		</nullifyingTraits>
	</ThoughtDef>

	<ThoughtDef>
		<defName>GotLickedByAnimal</defName>
		<thoughtClass>Thought_Memory</thoughtClass>
		<durationDays>10.0</durationDays>
		<stackLimit>5</stackLimit>
		<stackedEffectMultiplier>0.4</stackedEffectMultiplier>
		<stages>

				raped by animal
				<description>An animal forced their tongue inside me.</description>
				<baseMoodEffect>-5</baseMoodEffect>

		</stages>
		<nullifyingTraits>

Masochist

Zoophile

		</nullifyingTraits>
	</ThoughtDef>

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

				raped by animal (Masochist)
				<description>An animal forced their tongue inside me. I kinda liked it...</description>
				<baseMoodEffect>3</baseMoodEffect>

		</stages>
		<requiredTraits>

Masochist

		</requiredTraits>
	</ThoughtDef>

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

				ravished by animal (Zoophile)
				<description>An animal ravished me.</description>
				<baseMoodEffect>6</baseMoodEffect>

		</stages>
		<requiredTraits>

Zoophile

		</requiredTraits>
	</ThoughtDef>

	<ThoughtDef>
		<defName>AllowedAnimalToLick</defName>
		<thoughtClass>Thought_Memory</thoughtClass>
		<durationDays>10.0</durationDays>
		<stackLimit>5</stackLimit>
		<stackedEffectMultiplier>0.4</stackedEffectMultiplier>
		<stages>

				licked by animal
				<description>I let an animal lick me. I feel ashamed, but kinda liked it...</description>
				<baseMoodEffect>2</baseMoodEffect>

		</stages>
		<nullifyingTraits>

Zoophile

Masochist

		</nullifyingTraits>
	</ThoughtDef>

	<ThoughtDef>
		<defName>GotGropedByAnimal</defName>
		<thoughtClass>Thought_Memory</thoughtClass>
		<durationDays>8.0</durationDays>
		<stackLimit>5</stackLimit>
		<stackedEffectMultiplier>0.4</stackedEffectMultiplier>
		<stages>

				molested by animal
				<description>An animal molested me. I feel dirty.</description>
				<baseMoodEffect>-8</baseMoodEffect>

		</stages>
		<nullifyingTraits>

Masochist

Zoophile

		</nullifyingTraits>
	</ThoughtDef>

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

				molested by animal (Masochist)
				<description>An animal molested me. I kinda liked it...</description>
				<baseMoodEffect>3</baseMoodEffect>

		</stages>
		<requiredTraits>

Masochist

		</requiredTraits>
	</ThoughtDef>

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

				molested by animal (Zoophile)
				<description>An animal ravished me.</description>
				<baseMoodEffect>6</baseMoodEffect>

		</stages>
		<requiredTraits>

Zoophile

		</requiredTraits>
	</ThoughtDef>

	<ThoughtDef>
		<defName>AllowedAnimalToGrope</defName>
		<thoughtClass>Thought_Memory</thoughtClass>
		<durationDays>10.0</durationDays>
		<stackLimit>5</stackLimit>
		<stackedEffectMultiplier>0.4</stackedEffectMultiplier>
		<stages>

				groped by animal
				<description>I was so horny that I let an animal grope me. I feel ashamed...</description>
				<baseMoodEffect>-2</baseMoodEffect>

		</stages>
		<nullifyingTraits>

Zoophile

Masochist

		</nullifyingTraits>
	</ThoughtDef>
</Defs>


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

<Defs>
	<ThoughtDef>
		<defName>Bound</defName>
		<workerClass>rjw.ThoughtWorker_Bound</workerClass>
		<validWhileDespawned>true</validWhileDespawned>
		<nullifyingTraits>

Masochist

		</nullifyingTraits>
		<stages>

				bound
				<description>This thing is seriously annoying. I wish I could take it off.</description>
				<baseMoodEffect>-5</baseMoodEffect>

				gagged
				<description>Ish shnn ish shrrrrsh uhnnninnn</description>
				<baseMoodEffect>-4</baseMoodEffect>

				bound and gagged
				<description>Ufff ish hhhh shrrrnnn shhhrrr! hhhek shi thfffff!</description>
				<baseMoodEffect>-8</baseMoodEffect>

		</stages>
	</ThoughtDef>

	<ThoughtDef>
		<defName>MasochistBound</defName>
		<workerClass>rjw.ThoughtWorker_Bound</workerClass>
		<validWhileDespawned>true</validWhileDespawned>
		<requiredTraits>

Masochist

		</requiredTraits>
		<stages>

				masochist bound
				<description>Heh... heh heh...</description>
				<baseMoodEffect>5</baseMoodEffect>

				masochist gagged
				<description>Nnnn shsh hhhch uhnnn</description>
				<baseMoodEffect>4</baseMoodEffect>

				masochist bound and gagged
				<description>Shnnn ihhh shrrr fff shnnn... shsh chhhnnn uhfsh~!</description>
				<baseMoodEffect>8</baseMoodEffect>

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


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

<Defs>

	<ThoughtDef Name="RJW_DeathMemory" Abstract="True">
		<stackedEffectMultiplier>0.25</stackedEffectMultiplier>
		<stackLimit>5</stackLimit>
	</ThoughtDef>

	<ThoughtDef Name="RJW_DeathMemoryFamily" ParentName="RJW_DeathMemory" Abstract="True">
		<durationDays>15.0</durationDays>
		<stackLimit>10</stackLimit>
		<showBubble>true</showBubble>
	</ThoughtDef>

	<ThoughtDef ParentName="RJW_DeathMemoryFamily">
		<defName>MyPupDied</defName>
		<stages>

				my son {0} died
				<description>My son is dead. My own flesh and blood...</description>
				<baseMoodEffect>-5</baseMoodEffect>

		</stages>
	</ThoughtDef>

	<ThoughtDef ParentName="RJW_DeathMemoryFamily">
		<defName>MyPupDiedFemale</defName>
		<stages>

				my daughter {0} died
				<description>My daughter is dead. My own flesh and blood...</description>
				<baseMoodEffect>-5</baseMoodEffect>

		</stages>
	</ThoughtDef>

	<ThoughtDef>
		<defName>KilledMyPup</defName>
		<thoughtClass>Thought_MemorySocial</thoughtClass>
		<durationDays>80.0</durationDays>
		<stackLimit>300</stackLimit>
		<stackLimitForSameOtherPawn>10</stackLimitForSameOtherPawn>
		<stages>

				killed my son
				<baseOpinionOffset>-50</baseOpinionOffset>

		</stages>
	</ThoughtDef>

	<ThoughtDef>
		<defName>KilledMyPupFemale</defName>
		<thoughtClass>Thought_MemorySocial</thoughtClass>
		<durationDays>80.0</durationDays>
		<stackLimit>300</stackLimit>
		<stackLimitForSameOtherPawn>10</stackLimitForSameOtherPawn>
		<stages>

				killed my daughter
				<baseOpinionOffset>-50</baseOpinionOffset>

		</stages>
	</ThoughtDef>

	<ThoughtDef>
		<defName>SoldMyPup</defName>
		<thoughtClass>Thought_MemorySocial</thoughtClass>
		<durationDays>10.0</durationDays>
		<stackLimit>2</stackLimit>
		<stackLimitForSameOtherPawn>2</stackLimitForSameOtherPawn>
		<stages>

				loved one sold
				<description>My child was sold!</description>
				<baseOpinionOffset>-10</baseOpinionOffset>
				<baseMoodEffect>-5</baseMoodEffect>

		</stages>
	</ThoughtDef>

</Defs>


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

<Defs>
	<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
				<description>{0} wasn't the only thing that was stiff if you know what I mean...</description>
				<baseMoodEffect>10</baseMoodEffect>

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


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

<Defs>
	<ThoughtDef>
		<defName>ThatsMyFetish</defName>
		<thoughtClass>Thought_Memory</thoughtClass>
		<durationDays>1.0</durationDays>
		<stackLimit>5</stackLimit>
		<stackedEffectMultiplier>0.4</stackedEffectMultiplier>
		<stages>

				Thats my fetish
				<description>I just had sex that satisfied one of my quirks.</description>
				<baseMoodEffect>+8</baseMoodEffect>

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


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

<Defs>
	<ThoughtDef>
		<defName>FeelingBroken</defName>

		<workerClass>rjw.ThoughtWorker_FeelingBroken</workerClass>
		<validWhileDespawned>true</validWhileDespawned>
		<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 cum.</description>
				<baseMoodEffect>20</baseMoodEffect>

		</stages>
	</ThoughtDef>

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

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

		</stages>
		<nullifyingTraits>

Masochist

		</nullifyingTraits>
	</ThoughtDef>

	<ThoughtDef>
		<defName>GotRapedUnconscious</defName>
		<thoughtClass>Thought_Memory</thoughtClass>
		<durationDays>10.0</durationDays>
		<stackLimit>1</stackLimit>
		<stackedEffectMultiplier>0.4</stackedEffectMultiplier>
		<stages>

				raped (Unconscious)
				<description>Some one used my body while i was unconscious.</description>
				<baseMoodEffect>-18</baseMoodEffect>

		</stages>
		<nullifyingTraits>

Masochist

		</nullifyingTraits>
	</ThoughtDef>

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

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

		</stages>
		<requiredTraits>

Masochist

		</requiredTraits>
	</ThoughtDef>

	<ThoughtDef>
		<defName>HateMyRapist</defName>
		<thoughtClass>Thought_MemorySocial</thoughtClass>
		<durationDays>10.0</durationDays>
		<stackLimit>300</stackLimit>
		<stackLimitForSameOtherPawn>3</stackLimitForSameOtherPawn>
		<stackedEffectMultiplier>0.4</stackedEffectMultiplier>
		<stages>

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

		</stages>
		<nullifyingTraits>

Masochist

		</nullifyingTraits>
	</ThoughtDef>

	<ThoughtDef>
		<defName>KindaLikeMyRapist</defName>
		<thoughtClass>Thought_MemorySocial</thoughtClass>
		<durationDays>10.0</durationDays>
		<stackLimit>300</stackLimit>
		<stackLimitForSameOtherPawn>3</stackLimitForSameOtherPawn>
		<stackedEffectMultiplier>0.7</stackedEffectMultiplier>
		<stages>

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

		</stages>
		<requiredTraits>

Masochist

		</requiredTraits>
	</ThoughtDef>

	<ThoughtDef>
		<defName>AllowedMeToGetRaped</defName>
		<thoughtClass>Thought_MemorySocial</thoughtClass>
		<durationDays>10.0</durationDays>
		<stackLimit>300</stackLimit>
		<stackLimitForSameOtherPawn>3</stackLimitForSameOtherPawn>
		<stackedEffectMultiplier>0.5</stackedEffectMultiplier>
		<stages>

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

		</stages>
		<nullifyingTraits>

Masochist

		</nullifyingTraits>
	</ThoughtDef>

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

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

		</stages>
	</ThoughtDef>

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

				made some lovin’
				<description>Spend some good time rolling in a hay.</description>
				<baseMoodEffect>4</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)
				<description>I forced myself on some bitch. The screaming, the tears, the blood, it was all such a rush!</description>
				<baseMoodEffect>10</baseMoodEffect>

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


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

<Defs>
		<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>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>
</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>Fapped</defName>
		<thoughtClass>Thought_Memory</thoughtClass>
		<durationDays>1.0</durationDays>
		<stackLimit>3</stackLimit>
		<stackedEffectMultiplier>0.4</stackedEffectMultiplier>
		<stages>

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

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


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

<Defs>
	<ThoughtDef>
		<defName>male2trap</defName>
		<workerClass>rjw.ThoughtWorker_MtT</workerClass>

		<stages>

				Happy with new self
				<description>Tee hee hee... Traps are gay, you know.</description>
				<baseMoodEffect>10</baseMoodEffect>

				Acceptance of sex changes
				<description>Well, at least I'm pretty now.</description>
				<baseMoodEffect>-1</baseMoodEffect>

				Mild discontent with new gender
				<description>But I'm a boy!</description>
				<baseMoodEffect>-5</baseMoodEffect>

				Furious about transgender surgery
				<description>What are you doing to me!</description>
				<baseMoodEffect>-20</baseMoodEffect>

		</stages>
	</ThoughtDef>

	<ThoughtDef>
		<defName>male2female</defName>
		<workerClass>rjw.ThoughtWorker_MtF</workerClass>

		<stages>

				Happy with new self
				<description>Although I was a boy before, I kinda like being a girl now.</description>
				<baseMoodEffect>10</baseMoodEffect>

				Acceptance of sex changes
				<description>Well, I guess I will have to live with that now.</description>
				<baseMoodEffect>-1</baseMoodEffect>

				Mild discontent with new gender
				<description>But I'm a boy!</description>
				<baseMoodEffect>-5</baseMoodEffect>

				Furious about transgender surgery
				<description>Aah, I'm not your toy! Sew it back!</description>
				<baseMoodEffect>-20</baseMoodEffect>

		</stages>
	</ThoughtDef>

	<ThoughtDef>
		<defName>male2futa</defName>
		<workerClass>rjw.ThoughtWorker_MtH</workerClass>

		<stages>

				Happy with a vagina
				<description>Whoa... This thing is awesome! How could I live without it before!</description>
				<baseMoodEffect>10</baseMoodEffect>

				Acceptance of vagina
				<description>Well, I guess I will have to live with that now..</description>
				<baseMoodEffect>-1</baseMoodEffect>

				Mild discontent with vagina
				<description>This thing is horrible! Take it away from meee!</description>
				<baseMoodEffect>-5</baseMoodEffect>

				Furious about vagina attached
				<description>I'm a monster now! Aaah!</description>
				<baseMoodEffect>-20</baseMoodEffect>

		</stages>
	</ThoughtDef>

	<ThoughtDef>
		<defName>female2trap</defName>
		<workerClass>rjw.ThoughtWorker_FtT</workerClass>

		<stages>

				Happy with new self
				<description>Tee hee hee... Now I have a built-in strap-on!</description>
				<baseMoodEffect>10</baseMoodEffect>

				Acceptance of sex changes 1
				<description>Well, at least I'm still pretty.</description>
				<baseMoodEffect>-1</baseMoodEffect>

				Mild discontent with new gender 2
				<description>But I'm a girl!</description>
				<baseMoodEffect>-5</baseMoodEffect>

				Furious about transgender surgery 3
				<description>What are you doing to me!</description>
				<baseMoodEffect>-20</baseMoodEffect>

		</stages>
	</ThoughtDef>

	<ThoughtDef>
		<defName>female2male</defName>
		<workerClass>rjw.ThoughtWorker_FtM</workerClass>

		<stages>

				Happy with new self
				<description>I'm so happy now with all my masculinity unleashed.</description>
				<baseMoodEffect>10</baseMoodEffect>

				Acceptance of sex changes
				<description>Well, I've got to live with this.</description>
				<baseMoodEffect>-1</baseMoodEffect>

				Mild discontent with new gender
				<description>But I'm a girl!</description>
				<baseMoodEffect>-5</baseMoodEffect>

				Furious about transgender surgery
				<description>What are you doing to me!</description>
				<baseMoodEffect>-20</baseMoodEffect>

		</stages>
	</ThoughtDef>

	<ThoughtDef>
		<defName>female2futa</defName>
		<workerClass>rjw.ThoughtWorker_FtH</workerClass>

		<stages>

				Happy with a dick
				<description>Whoa... This thing is awesome! How could I live without it before!</description>
				<baseMoodEffect>10</baseMoodEffect>

				Acceptance of penis
				<description>Well, at least I can pee standing now.</description>
				<baseMoodEffect>-1</baseMoodEffect>

				Mild discontent with penis
				<description>This thing is horrible! Take it away from meee!</description>
				<baseMoodEffect>-5</baseMoodEffect>

				Furious about penis attached
				<description>I'm a monster now! Aaah!</description>
				<baseMoodEffect>-20</baseMoodEffect>

		</stages>
	</ThoughtDef>

	<ThoughtDef>
		<defName>futa2trap</defName>
		<workerClass>rjw.ThoughtWorker_HtT</workerClass>

		<stages>

				Happy with new self
				<description>Tee hee hee... I still have another hole!</description>
				<baseMoodEffect>10</baseMoodEffect>

				Acceptance of sex changes
				<description>Well, at least I'm still pretty.</description>
				<baseMoodEffect>-1</baseMoodEffect>

				Mild discontent with new gender
				<description>Come on! Don't be a pussy! Give mine back!</description>
				<baseMoodEffect>-5</baseMoodEffect>

				Furious about transgender surgery
				<description>Hey! Give it back!</description>
				<baseMoodEffect>-20</baseMoodEffect>

		</stages>
	</ThoughtDef>

	<ThoughtDef>
		<defName>futa2male</defName>
		<workerClass>rjw.ThoughtWorker_HtM</workerClass>

		<stages>

				Happy without a vagina
				<description>It was an interesting experience. Let's not do that again.</description>
				<baseMoodEffect>10</baseMoodEffect>

				Sad without a vagina
				<description>Oh well, it was fun while it lasted.</description>
				<baseMoodEffect>-1</baseMoodEffect>

				Unhappy without a vagina
				<description>Seriously, it is mine now. I want it back.</description>
				<baseMoodEffect>-5</baseMoodEffect>

				Furious about vagina removal
				<description>Aww come on! Give it back!</description>
				<baseMoodEffect>-20</baseMoodEffect>

		</stages>
	</ThoughtDef>

	<ThoughtDef>
		<defName>futa2female</defName>
		<workerClass>rjw.ThoughtWorker_HtF</workerClass>

		<stages>

				Happy without a dick
				<description>It was an interesting experience. Let's not do that again.</description>
				<baseMoodEffect>10</baseMoodEffect>

				Sad without a dick
				<description>Oh well, it was fun while it lasted.</description>
				<baseMoodEffect>-1</baseMoodEffect>

				Unhappy without a dick
				<description>Seriously, it is mine! I want it back!</description>
				<baseMoodEffect>-5</baseMoodEffect>

				Furious about dick removal
				<description>Aww come on! Give it back!</description>
				<baseMoodEffect>-20</baseMoodEffect>

		</stages>
	</ThoughtDef>

	<ThoughtDef>
		<defName>trap2futa</defName>
		<workerClass>rjw.ThoughtWorker_TtH</workerClass>

		<stages>

				Happy with new self
				<description>Hey, now I have best of both worlds!</description>
				<baseMoodEffect>10</baseMoodEffect>

				Acceptance of sex changes
				<description>Well, now I know both sides.</description>
				<baseMoodEffect>-1</baseMoodEffect>

				Mild discontent with new gender
				<description>But I was fine the way I was!</description>
				<baseMoodEffect>-5</baseMoodEffect>

				Furious about transgender surgery
				<description>What are you doing to me!</description>
				<baseMoodEffect>-20</baseMoodEffect>

		</stages>
	</ThoughtDef>

	<ThoughtDef>
		<defName>trap2male</defName>
		<workerClass>rjw.ThoughtWorker_TtM</workerClass>

		<stages>

				Happy without a breast
				<description>It was an interesting experience. Let's not do that again.</description>
				<baseMoodEffect>10</baseMoodEffect>

				Sad without a breast
				<description>Oh well, it was fun while it lasted.</description>
				<baseMoodEffect>-1</baseMoodEffect>

				Unhappy without a breast
				<description>Seriously, they're mine now. I want them back.</description>
				<baseMoodEffect>-5</baseMoodEffect>

				Furious about breast removal
				<description>Aww come on! Give them back!</description>
				<baseMoodEffect>-20</baseMoodEffect>

		</stages>
	</ThoughtDef>

	<ThoughtDef>
		<defName>trap2female</defName>
		<workerClass>rjw.ThoughtWorker_TtF</workerClass>

		<stages>

				Happy without a dick
				<description>It was an interesting experience. Let's not do that again.</description>
				<baseMoodEffect>10</baseMoodEffect>

				Sad without a dick
				<description>Oh well, time to learn to sit when I pee.</description>
				<baseMoodEffect>-1</baseMoodEffect>

				Unhappy without a dick
				<description>Seriously, it is mine. I want it back.</description>
				<baseMoodEffect>-5</baseMoodEffect>

				Furious about dick removal
				<description>Aww come on! Give it back!</description>
				<baseMoodEffect>-20</baseMoodEffect>

		</stages>
	</ThoughtDef>

</Defs>


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

<Defs>

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

				Gave virginity
				<description>I gave my virginity.</description>
				<baseMoodEffect>10</baseMoodEffect>

			</stages>
	</ThoughtDef>

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

				Lost virginity
				<description>I lost my virginity and I'll never get it back.</description>
				<baseMoodEffect>-20</baseMoodEffect>

		</stages>
	</ThoughtDef>

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

				Took virginity
				<description>I've taken someone's virginity.</description>
				<baseMoodEffect>10</baseMoodEffect>

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


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

<Defs>
	<rjw.ThoughtDef_Whore>
		<defName>Whorish_Thoughts</defName>
		<thoughtClass>rjw.ThoughtWorker_Whore</thoughtClass>
		<durationDays>2.0</durationDays>
		<stackLimit>10</stackLimit>
		<stackedEffectMultiplier>0.4</stackedEffectMultiplier>

		<stageCounts>

30

50

		</stageCounts>
		<storyOffset>30</storyOffset>
		<stages>

				Resentful whore
				<description>We just need money! I'm not a ...</description>
				<baseMoodEffect>-5</baseMoodEffect>

				Whore
				<description>Whatever... Next!</description>
				<baseMoodEffect>-1</baseMoodEffect>

				WHORE
				<description>I said NEXT!</description>
				<baseMoodEffect>+5</baseMoodEffect>

		</stages>
	</rjw.ThoughtDef_Whore>

	<rjw.ThoughtDef_Whore>
		<defName>Whorish_Thoughts_Captive</defName>
		<thoughtClass>rjw.ThoughtWorker_Whore</thoughtClass>
		<durationDays>4.0</durationDays>
		<stackLimit>10</stackLimit>
		<stackedEffectMultiplier>0.4</stackedEffectMultiplier>

		<stageCounts>

30

40

80

		</stageCounts>
		<storyOffset>10</storyOffset>

		<stages>

				Forced whore
				<description>They forced me to serve as a sex toy!</description>
				<baseMoodEffect>-20</baseMoodEffect>

				Unwilling whore
				<description>I'm not just a rental ride!</description>
				<baseMoodEffect>-10</baseMoodEffect>

				Accustomed whore
				<description>Just no beatings, please.</description>
				<baseMoodEffect>-1</baseMoodEffect>

				Complete whore
				<description>I could get more clients if not these restraints!</description>
				<baseMoodEffect>+5</baseMoodEffect>

		</stages>
	</rjw.ThoughtDef_Whore>

	<ThoughtDef>
		<defName>RJWFailedSolicitation</defName>
		<thoughtClass>Thought_MemorySocial</thoughtClass>
		<durationDays>0.4</durationDays>
		<stackLimit>100</stackLimit>
		<stackLimitForSameOtherPawn>1</stackLimitForSameOtherPawn>
		<stackedEffectMultiplier>0.5</stackedEffectMultiplier>
		<stages>

				tried to solicit me
				<baseOpinionOffset>-1</baseOpinionOffset>

		</stages>
	</ThoughtDef>

	<ThoughtDef>
		<defName>RJWTurnedDownWhore</defName>
		<thoughtClass>Thought_MemorySocial</thoughtClass>
		<durationDays>0.2</durationDays>
		<stackLimit>1</stackLimit>
		<stackLimitForSameOtherPawn>1</stackLimitForSameOtherPawn>
		<stackedEffectMultiplier>0.5</stackedEffectMultiplier>
		<stages>

				bothered me
				<baseOpinionOffset>-1</baseOpinionOffset>

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

				hypersexuality
				<description>[PAWN_nameDef] loves sex and always wants more.</description>
				<statOffsets>
					<Vulnerability>0.1</Vulnerability>
					<SexFrequency>1.5</SexFrequency>
				</statOffsets>

		</degreeDatas>
		<conflictingTraits>

DislikesMen

DislikesWomen

		</conflictingTraits>
		<requiredWorkTags>

Social

		</requiredWorkTags>
	</TraitDef>

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

				rapist
				<description>[PAWN_nameDef] doesn't take "No" as an answer.</description>
				<statOffsets>
					<SexFrequency>0.1</SexFrequency>
				</statOffsets>

				<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>
				<statOffsets>
					<SexFrequency>0.1</SexFrequency>
				</statOffsets>

		</degreeDatas>
	</TraitDef>

	<TraitDef>
		<defName>Zoophile</defName>
		<commonality>0.03</commonality>
		<commonalityFemale>0.03</commonalityFemale>
		<degreeDatas>

				zoophile
				<description>[PAWN_nameDef] likes to walk on the wild side.</description>
				<statOffsets>
					<SexFrequency>0.1</SexFrequency>
				</statOffsets>

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


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

<Defs>
	<rjw.StringListDef>
		<defName>WhoreBackstories</defName>
		<strings>

Sex slave

Courtesean

Housemate

Model

idol

Nymph

Pleasure

Courtesan

Dancer

Holo-star

Prostitute

Breeder

		</strings>
	</rjw.StringListDef>
</Defs>


code:
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
	<WorkGiverDef>
		<defName>CleanSelf</defName>
		clean self
		<giverClass>rjw.WorkGiver_CleanSelf</giverClass>
		<workType>BasicWorker</workType>
		<verb>clean self</verb>
		<gerund>cleaning self</gerund>
		<priorityInType>11</priorityInType>
		<requiredCapacities>

Manipulation

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


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

<Defs>

</Defs>


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

<Defs>
	<WorkGiverDef>
		<defName>WG_Rape</defName>
		Rapin'
		<giverClass>rjw.WorkGiver_Rape</giverClass>
		<workType>BasicWorker</workType>
		<verb>rape</verb>
		<gerund>raping</gerund>
		<priorityInType>10</priorityInType>
		<workTags>

Violent

		</workTags>
		<requiredCapacities>

Manipulation

		</requiredCapacities>
	</WorkGiverDef>

	<WorkGiverDef>
		<defName>WG_RapeEnemy</defName>
		Rapin' enemy
		<giverClass>rjw.WorkGiver_RapeEnemy</giverClass>
		<workType>BasicWorker</workType>
		<verb>rape enemy</verb>
		<gerund>raping enemy</gerund>
		<priorityInType>10</priorityInType>
		<workTags>

Violent

		</workTags>
		<requiredCapacities>

Manipulation

		</requiredCapacities>
	</WorkGiverDef>

	<WorkGiverDef>
		<defName>WG_RapeCP</defName>
		Rapin' comfort prisoner
		<giverClass>rjw.WorkGiver_RapeCP</giverClass>
		<workType>BasicWorker</workType>
		<verb>rape CP</verb>
		<gerund>raping CP</gerund>
		<priorityInType>10</priorityInType>
		<workTags>

Violent

		</workTags>
		<requiredCapacities>

Manipulation

		</requiredCapacities>
	</WorkGiverDef>

	<WorkGiverDef>
		<defName>WG_ViolateCorpse</defName>
		Violatin' corpse
		<giverClass>rjw.WorkGiver_ViolateCorpse</giverClass>
		<workType>BasicWorker</workType>
		<verb>violate corpse</verb>
		<gerund>violating corpse</gerund>
		<priorityInType>10</priorityInType>
		<requiredCapacities>

Manipulation

		</requiredCapacities>
	</WorkGiverDef>

	<WorkGiverDef>
		<defName>WG_BestialityFM</defName>
		Sexin' animal
		<giverClass>rjw.WorkGiver_BestialityForMale</giverClass>
		<workType>BasicWorker</workType>
		<verb>breed(active)</verb>
		<gerund>breeding(active)</gerund>
		<priorityInType>10</priorityInType>
		<requiredCapacities>

Manipulation

		</requiredCapacities>
	</WorkGiverDef>

	<WorkGiverDef>
		<defName>WG_BestialityFF</defName>
		Sexin' animal
		<giverClass>rjw.WorkGiver_BestialityForFemale</giverClass>
		<workType>BasicWorker</workType>
		<verb>breed(passive)</verb>
		<gerund>breeding(passive)</gerund>
		<priorityInType>10</priorityInType>
		<requiredCapacities>

Manipulation

		</requiredCapacities>
	</WorkGiverDef>

	<WorkGiverDef>
		<defName>WG_Fap</defName>
		Fappin'
		<giverClass>rjw.WorkGiver_Fap</giverClass>
		<workType>BasicWorker</workType>
		<verb>fap</verb>
		<gerund>faping</gerund>
		<priorityInType>10</priorityInType>
		<requiredCapacities>

Manipulation

		</requiredCapacities>
	</WorkGiverDef>

	<WorkGiverDef>
		<defName>WG_Fap_bed</defName>
		Fappin' in bed
		<giverClass>rjw.WorkGiver_Fap_Bed</giverClass>
		<workType>BasicWorker</workType>
		<verb>fap</verb>
		<gerund>faping</gerund>
		<priorityInType>10</priorityInType>
		<requiredCapacities>

Manipulation

		</requiredCapacities>
	</WorkGiverDef>

	<WorkGiverDef>
		<defName>WG_HaveSex</defName>
		Havin' sex
		<giverClass>rjw.WorkGiver_Sex</giverClass>
		<workType>BasicWorker</workType>
		<verb>have sex</verb>
		<gerund>having sex</gerund>
		<priorityInType>10</priorityInType>
		<requiredCapacities>

Manipulation

		</requiredCapacities>
	</WorkGiverDef>

</Defs>


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

<Defs>
	<rjw.config>
		<defName>the_one</defName>
		<bondage_gear_enabled>true</bondage_gear_enabled>
		<max_nymph_fraction>0.99</max_nymph_fraction>
		<!-- STD stuff -->
		<nymph_spawn_with_std_mul>3.0</nymph_spawn_with_std_mul>
		<!-- 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>
		<opp_inf_initial_immunity>0.55</opp_inf_initial_immunity>
		<!-- Cooldown for animal breeding, CP.-->
		<comfort_prisoner_rape_mtbh_mul>4.0</comfort_prisoner_rape_mtbh_mul>

		<!-- Rape beating -->
		<minor_pain_threshold>0.3</minor_pain_threshold>
		<significant_pain_threshold>0.6</significant_pain_threshold>
		<extreme_pain_threshold>0.9</extreme_pain_threshold>
		<base_chance_to_hit_prisoner>0.50</base_chance_to_hit_prisoner>
		<min_ticks_between_hits>500</min_ticks_between_hits>
		<max_ticks_between_hits>700</max_ticks_between_hits>
	</rjw.config>
</Defs>


code:
@ECHO OFF
SET ThisScriptsDirectory=%~dp0
SET PSSctiptName=Deploy.ps1
SET PowerShellScriptPath=%ThisScriptsDirectory%%PSSctiptName%
PowerShell -NoProfile -ExecutionPolicy Bypass -Command "& '%PowerShellScriptPath%'";


code:
# Configurable variables
$repo           = '..\..\rjw'
$packing        = 'rjw_packing'
$outputFormat   = '..\..\RJW-{0}.7z'
$internalPath   = 'RJW'
$pathsToRemove = '.git', '.gitattributes', '.gitignore', 'Obsolete', 'packages', 'Deploy'

[Console]::ResetColor()

# Progress Bar Variables
$Activity             = "Deploying"
$Id                   = 1

# Complex Progress Bar
$Step                 = 0
$TotalSteps           = 6
$StatusText           = '"Step $($Step.ToString().PadLeft($TotalSteps.ToString().Length)) of $TotalSteps | $Task"' # Single quotes need to be on the outside
$StatusBlock          = [ScriptBlock]::Create($StatusText) # This script block allows the string above to use the current values of embedded values each time it's run

# Read environvemt
$Task = "Collecting info..."
$Step++
Write-Progress -Id $Id -Activity $Activity -Status (& $StatusBlock) -CurrentOperation " " -PercentComplete ($Step / $TotalSteps * 100)

$startupPath = Get-Location
$7z = (GET-ItemProperty 'HKLM:\SOFTWARE\7-Zip').Path + '7z.exe'
$packingRjw = $packing + "\" + $internalPath

Push-Location -Path $repo
$version = git describe --tags
$output = $outputFormat -f $version
Pop-Location

# Cleanup
$Task = "Cleanup..."
$Step++
Write-Progress -Id $Id -Activity $Activity -Status (& $StatusBlock) -CurrentOperation " " -PercentComplete ($Step / $TotalSteps * 100)

if (Test-Path $packing) { Remove-Item -Recurse -Force $packing }
if (Test-Path $output) { Remove-Item $output }

# Prepating data
$Task = "Copying..."
$Step++
Write-Progress -Id $Id -Activity $Activity -Status (& $StatusBlock) -CurrentOperation " " -PercentComplete ($Step / $TotalSteps * 100)

$items = Get-ChildItem -Force -Path $repo
$items | Foreach-Object -Begin {
	$i = 0
} -Process {
    $i++

	if (-Not ($pathsToRemove -contains $_.Name)) {
		Copy-Item -Recurse $_.FullName -Destination ($packingRjw + "\" + $_.Name)
	}

	$p = $i * 100 / $items.Count
	Write-Progress -Id ($Id+1) -ParentId $Id -Activity 'Copying' -Status ('{0:0}% complete' -f $p) -PercentComplete $p
}
Write-Progress -Id ($Id+1) -ParentId $Id -Activity "Copying" -Status "Ready" -Completed

# removing files from subfolders
$Task = "Excluding..."
$Step++
Write-Progress -Id $Id -Activity $Activity -Status (& $StatusBlock) -CurrentOperation " " -PercentComplete ($Step / $TotalSteps * 100)

foreach ($path in $pathsToRemove) {
	$p = $packingRjw + '\' + $path
	if (Test-Path $p) { Remove-Item -Recurse -Force $p }
}

# archiving
$Task = "Archiving..."
$Step++
Write-Progress -Id $Id -Activity $Activity -Status (& $StatusBlock) -CurrentOperation " " -PercentComplete ($Step / $TotalSteps * 100)

Push-Location -Path  $packing
& $7z a -r -bsp1 ($startupPath.Path+'\'+$output) + $internalPath | Foreach-Object -Begin {
	Write-Progress -Id ($Id+1) -ParentId $Id -Activity 'Archiving' -Status "Starting..." -PercentComplete 0
} -Process {
	$line = $_.Trim()
	if ($line -ne "") {
		[int]$p = 0
		[bool]$result = [int]::TryParse($line.Split('%')[0], [ref]$p)
		if ($result) {
			Write-Progress -Id ($Id+1) -ParentId $Id -Activity 'Archiving' -Status $line -PercentComplete $p
		}
	}
}

Write-Progress -Id ($Id+1)  -Activity "Archiving" -Status "Ready" -Completed
Pop-Location

# cleanup
$Task = "Cleanup..."
$Step++
Write-Progress -Id $Id -Activity $Activity -Status (& $StatusBlock) -CurrentOperation " " -PercentComplete ($Step / $TotalSteps * 100)

if (Test-Path $packing) { Remove-Item -Recurse -Force $packing }

Write-Progress -Id $Id -Activity $Activity -Status (& $StatusBlock) -Completed

# If running in the console, wait for input before closing.
if ($Host.Name -eq "ConsoleHost")
{
	Write-Host "Done"
    Write-Host "Press any key to continue..."
    $Host.UI.RawUI.ReadKey("NoEcho,IncludeKeyUp") > $null
}


code:
<?xml version="1.0" encoding="utf-8"?>
<LanguageData>
	<!-- Settings-->
	<RJWSettingsOne>RimJobWorld - Basic Settings</RJWSettingsOne>
		<NymphsJoin>Nymphomaniacs incident</NymphsJoin>
		<NymphsJoin_desc>Spawns pawns with ('Hypersexual' trait) to join the colony. \nNote that disabling this only disables the incident. Pawns can be generated with (or acquire) the ('Hypersexual' trait) regardless of this setting.</NymphsJoin_desc>
		<FemaleFuta>Enable futas</FemaleFuta>
		<FemaleFuta_desc>Spawn females as futas(+ penis)</FemaleFuta_desc>
		<MaleTrap>Enable traps</MaleTrap>
		<MaleTrap_desc>Spawn males as traps(+ breasts)</MaleTrap_desc>
		<male_nymph_chance>Male nymph spawn chance</male_nymph_chance>
		<male_nymph_chance_desc>Male nymph spawn chance \n\nValid range: 0 - 100\nDefault: 0</male_nymph_chance_desc>
		<futa_nymph_chance>Futa/Trap nymph spawn chance</futa_nymph_chance>
		<futa_nymph_chance_desc>Futa/Trap nymph spawn chance \n\nValid range: 0 - 100\nDefault: 0</futa_nymph_chance_desc>
		<futa_natives_chance>Futa/Trap natives spawn chance</futa_natives_chance>
		<futa_natives_chance_desc>Futa/Trap natives spawn chance \n(industrial techlevel and below) \n\nValid range: 0 - 100\nDefault: 0</futa_natives_chance_desc>
		<futa_spacers_chance>Futa/Trap spacers spawn chance</futa_spacers_chance>
		<futa_spacers_chance_desc>Futa/Trap spacers spawn chance \n\nValid range: 0 - 100\nDefault: 5</futa_spacers_chance_desc>
		<STD_FromFloors>STDs from environment</STD_FromFloors>
		<STD_FromFloors_desc>Pawns will catch STDs from dirty environment.</STD_FromFloors_desc>
		<sexneed_decay_rate_name>Sex need decay rate (%)</sexneed_decay_rate_name>
		<sexneed_decay_rate_desc>0% for no decay.\n1000000% for Rapeturnus Planet. Recommended range: 50% to 200%.</sexneed_decay_rate_desc>
		<SexMinimumAge>Sex min. age</SexMinimumAge>
		<SexMinimumAge_desc>Humanlike Pawns younger than this will not have sex at all.</SexMinimumAge_desc>
		<SexFreeForAllAge>Age of consent</SexFreeForAllAge>
		<SexFreeForAllAge_desc>Humanlike Pawns younger than this will only have sex with pawns with 2 years age difference.</SexFreeForAllAge_desc>
		<bestiality_enabled>Enable bestiality</bestiality_enabled>
		<bestiality_enabled_desc>Enable acts of bestiality. Desired and not so much.</bestiality_enabled_desc>
		<animal_on_animal_enabled>Enable animal-on-animal</animal_on_animal_enabled>
		<animal_on_animal_enabled_desc>Enable wild animals mating. Tamed animals will still mate within their own species regardless of this setting.\nEnable interspecies sex between (designated) animals, which may result in pregnancy.</animal_on_animal_enabled_desc>
		<necrophilia_enabled>Enable necrophilia</necrophilia_enabled>
		<necrophilia_enabled_desc>Enable sex with corpses. Usually limited to pawns with Necrophiliac trait, but others can sometimes do it if they are sexually frustrated.</necrophilia_enabled_desc>
		<cum_filth>Enable cum filth</cum_filth>
		<cum_filth_desc>Enables cum filth after sex. Note that disabling this will make the game easier, because of the lack of filth and need for cleaning.</cum_filth_desc>
		<cum_on_body>Enable cum splatters on body</cum_on_body>
		<cum_on_body_desc>Enables cum as health differential.</cum_on_body_desc>
		<cum_on_body_amount_adjust>Adjust cum amount on body</cum_on_body_amount_adjust>
		<cum_on_body_amount_adjust_desc>All cum applied to pawn bodies will be multiplied by this amount. </cum_on_body_amount_adjust_desc>
		<cum_overlays>Enable cum overlays</cum_overlays>
		<cum_overlays_desc>Enables cum overlay(may have conflicts with mods that change pawn appearance).</cum_overlays_desc>
		<sounds_enabled>Enable RJW sounds</sounds_enabled>
		<sounds_enabled_desc>Enables RJW-specific sounds. Note that this has no effect on core settings: if you have sound completely disabled, this does nothing.</sounds_enabled_desc>
		<STD_enabled>Enable STDs</STD_enabled>
		<STD_enabled_desc>Enables sexually transmitted diseases.</STD_enabled_desc>
		<RPG_direct_control_name>Direct control</RPG_direct_control_name>
		<RPG_direct_control_desc>Player can manually tell pawn to do sex related activities IF pawn meets conditions/agrees</RPG_direct_control_desc>
		<RPG_hero_control_name>Hero mode</RPG_hero_control_name>
		<RPG_hero_control_desc>Player can set 1 pawn as a player character and have direct unconditional control</RPG_hero_control_desc>
		<RPG_hero_control_HC_name>Hero mode (HC)</RPG_hero_control_HC_name>
		<RPG_hero_control_HC_desc>HARDCORE: Player can only control hero, get some lube, you'll need a lot of it.\n(intended for multiplayer)</RPG_hero_control_HC_desc>
		<RPG_hero_control_Ironman_name>Hero mode (Ironman)</RPG_hero_control_Ironman_name>
		<RPG_hero_control_Ironman_desc>HARDCORE: Player can set hero only once</RPG_hero_control_Ironman_desc>

		<!-- Rape stuff-->
		<rape_enabled>Enable rape</rape_enabled>
		<rape_enabled_desc>See what you like? Take it by force, you can make a hat out of it later.</rape_enabled_desc>
		<PrisonersBeating>Spank me daddy!</PrisonersBeating>
		<PrisonersBeating_desc>Beat the hell out of victims while raping them.</PrisonersBeating_desc>
		<GentlePrisonersBeating>Senpai! Please, be gentle!</GentlePrisonersBeating>
		<GentlePrisonersBeating_desc>Reduce beating damage to ~0-1.</GentlePrisonersBeating_desc>
		<ColonistCanCP>Enable comfort rape by colonists</ColonistCanCP>
		<ColonistCanCP_desc>Colonists are allowed to rape comfort pawns.</ColonistCanCP_desc>
		<VisitorsCanCP>Enable comfort rape by visitors</VisitorsCanCP>
		<VisitorsCanCP_desc>Visitors are allowed to rape comfort pawns.</VisitorsCanCP_desc>
		<AnimalsCanCP>Enable comfort rape by animals</AnimalsCanCP>
		<AnimalsCanCP_desc>Animals are allowed to rape comfort pawns. Requires zoophilia to be enabled.</AnimalsCanCP_desc>
		<NonFutaWomenRaping_MaxVulnerability>Girls go rapin' (%)</NonFutaWomenRaping_MaxVulnerability>
		<NonFutaWomenRaping_MaxVulnerability_desc>Only women with vulnerability lower than this will ever rape others. \nAnimals vulnerability is always 100%. \nTo check 'vulnerability' status, go to 'view information about this object' > stats.\n\nValid range: 0 - 300%</NonFutaWomenRaping_MaxVulnerability_desc>
		<Rapee_MinVulnerability_human>'To-be raped' vulnerability (%)</Rapee_MinVulnerability_human>
		<Rapee_MinVulnerability_human_desc>Human pawns with vulnerability higher than this will be raping targets. \nTo check 'vulnerability' status, go to 'view information about this object' > stats.\n\nValid range: 0 - 300%</Rapee_MinVulnerability_human_desc>
		<Rapee_MinVulnerability_animals>Animals' to-be-raped vulnerability (%)</Rapee_MinVulnerability_animals>
		<Rapee_MinVulnerability_animals_desc>Animals with vulnerability higher than this will be raping targets for zoophiles. \nTo check 'vulnerability' status, go to 'view information about this object' > stats.\n\nValid range: 0 - 300%</Rapee_MinVulnerability_animals_desc>

	<RJWSettingsFour>RimJobWorld - Casual Sex Settings</RJWSettingsFour>
		<SettingHookupsEnabled>Enable hookups (overall)</SettingHookupsEnabled>
		<SettingHookupsEnabled_desc>Controls whether single pawns can have casual sex with other single pawns</SettingHookupsEnabled_desc>
		<SettingNoHookupsDuringWorkHours>Disable hookups during work hours</SettingNoHookupsDuringWorkHours>
		<SettingNoHookupsDuringWorkHours_desc>Controls whether pawns can seek casual sex during work hours.\nNyphomaniacs ignore this.</SettingNoHookupsDuringWorkHours_desc>
		<SettingColonistsCanHookup>Colonists can hookup</SettingColonistsCanHookup>
		<SettingColonistsCanHookup_desc>Controls whether colonists are allowed to look for casual sex.</SettingColonistsCanHookup_desc>
		<SettingColonistsCanHookupWithVisitor>Colonists can hookup with visitors</SettingColonistsCanHookupWithVisitor>
		<SettingColonistsCanHookupWithVisitor_desc>Controls whether pawns can have casual sex with visitors to the colony.</SettingColonistsCanHookupWithVisitor_desc>
		<SettingCanHookupWithPrisoner>Non-prisoners can hookup with prisoners</SettingCanHookupWithPrisoner>
		<SettingCanHookupWithPrisoner_desc>Controls whether non-prisoner pawns can look for consensual sex with prisoners.\nThis is unaffected by the Comfort Prisoner designation and is considered consensual by both parties.</SettingCanHookupWithPrisoner_desc>
		<SettingVisitorsCanHookupWithColonists>Visitors can hookup with colonists</SettingVisitorsCanHookupWithColonists>
		<SettingVisitorsCanHookupWithColonists_desc>Controls whether visiting pawns include colonists as potential partners for casual sex.</SettingVisitorsCanHookupWithColonists_desc>
		<SettingVisitorsCanHookupWithVisitors>Visitors can hookup with other visitors</SettingVisitorsCanHookupWithVisitors>
		<SettingVisitorsCanHookupWithVisitors_desc>Controls whether visiting pawns include other visitors as potential partners for casual sex.</SettingVisitorsCanHookupWithVisitors_desc>
		<SettingPrisonersCanHookupWithNonPrisoner>Prisoners can hookup with colonists</SettingPrisonersCanHookupWithNonPrisoner>
		<SettingPrisonersCanHookupWithNonPrisoner_desc>Controls whether prisoners include non-prisoners as potential partners for casual sex.\nPawns, including prisoners, can only have sex with someone they can reach, so if the prisoner can't leave their cell this is moot.</SettingPrisonersCanHookupWithNonPrisoner_desc>
		<SettingPrisonersCanHookupWithPrisoner>Prisoners can hookup with prisoners</SettingPrisonersCanHookupWithPrisoner>
		<SettingPrisonersCanHookupWithPrisoner_desc>Controls whether prisoners include other prisoners as potential partners for casual sex.\nPawns, including prisoners, can only have sex with someone they can reach, so if the prisoner can't leave their cell this is moot.</SettingPrisonersCanHookupWithPrisoner_desc>
		<SettingNymphosCanPickAnyone>Nymphos can pick anyone</SettingNymphosCanPickAnyone>
		<SettingNymphosCanPickAnyone_desc>Controls whether nyphomaniac ('Hypersexual' trait) pawns will pick anyone available.\nThey still obey the cheating and homewrecking settings below.</SettingNymphosCanPickAnyone_desc>
		<SettingNymphosCanCheat>Nymphos can cheat</SettingNymphosCanCheat>
		<SettingNymphosCanCheat_desc>Controls whether nyphomaniac ('Hypersexual' trait) pawns can cheat if they're sexually frustrated.</SettingNymphosCanCheat_desc>
		<SettingNymphosCanHomewreck>Nymphos can homewreck</SettingNymphosCanHomewreck>
		<SettingNymphosCanHomewreck_desc>Controls whether nyphomaniac ('Hypersexual' trait) pawns will bang people who already have partners.</SettingNymphosCanHomewreck_desc>
		<SettingNymphosCanHomewreckReverse>Nymphos can homewreck(Reverse)</SettingNymphosCanHomewreckReverse>
		<SettingNymphosCanHomewreckReverse_desc>Controls whether nyphomaniac ('Hypersexual' trait) pawns will accept sex even if they have partner.</SettingNymphosCanHomewreckReverse_desc>
		<SettingHookupChanceForNonNymphos>Hookup % chance per hour</SettingHookupChanceForNonNymphos>
		<SettingHookupChanceForNonNymphos_desc>The chance that a horny pawn will look for casual sex.\nOnly checked once per hour and only when the pawn finishes their current task. Default is 30%</SettingHookupChanceForNonNymphos_desc>
		<SettingMinimumFuckabilityToHookup>Hookup minimum fuckability</SettingMinimumFuckabilityToHookup>
		<SettingMinimumFuckabilityToHookup_desc>Controls how attractive(RJW) both pawns must be other to consider a hookup.\n Default is 10%.</SettingMinimumFuckabilityToHookup_desc>
		<SettingMinimumAttractivenessToHookup>Hookup minimum attractiveness</SettingMinimumAttractivenessToHookup>
		<SettingMinimumAttractivenessToHookup_desc>Controls how attractive(Rimworld) pawns to eachother to consider a hookup.\n Default is 50%.\n Nyphomaniac > 0.</SettingMinimumAttractivenessToHookup_desc>
		<SettingMinimumRelationshipToHookup>Hookup minimum opinion </SettingMinimumRelationshipToHookup>
		<SettingMinimumRelationshipToHookup_desc>Controls minimum pawns opinion for eachother to consider a hookup.\n Default is 20.\n Nyphomaniac > 0.</SettingMinimumRelationshipToHookup_desc>

	<RJWDebugSettings>RimJobWorld - Debug</RJWDebugSettings>
		<!-- debug stuff-->
		<whoringtab_enabled>Enable whoring tab</whoringtab_enabled>
		<submit_button_enabled>Enable "submit" button on drafted pawns</submit_button_enabled>
		<submit_button_enabled_desc>Submit button allows you to skip more deadly part and get right to more humiliating one. \nDisable this if honor comes before life for you. \nRemember, if you change your mind, it will always be here, waiting for you.</submit_button_enabled_desc>
		<RJW_designation_box>Show RJW designations</RJW_designation_box>
		<RJW_designation_box_desc>Toggles showing RJW group of buttons in the pawn control GUI.</RJW_designation_box_desc>
		<StackRjwParts_name>Rjw parts stacking</StackRjwParts_name>
		<StackRjwParts_desc>Stack rjw parts in pawn health tab \n(Label x count)</StackRjwParts_desc>
		<maxDistancetowalk_name>Sex distance limit</maxDistancetowalk_name>
		<maxDistancetowalk_desc>Sets how much effort pawn AI willing to do to reach sex destination/target(PawnPath). This is affected by obstacles, pawn speed and ground modifiers.\n Default 250 ~20 cells.\n\nIf set less than 100, uses cells distance(DistanceToSquared), which is probably less stressful than pathing, but ignores obstacles (e.g. walls, mountains), which can make pawn walk half map.</maxDistancetowalk_desc>

		<!-- cheat stuff-->
		<override_RJW_designation_checks_name>Override designation checks</override_RJW_designation_checks_name>
		<override_RJW_designation_checks_desc>Allows to set designations on all colonists ignoring conditions,\n YOU CHEATER</override_RJW_designation_checks_desc>
		<AddTrait_Rapist>Gain Rapist trait</AddTrait_Rapist>
		<AddTrait_Rapist_desc>Chance to gain rapist trait after 10 sex acts, >12% of which are rapes\n YOU CHEATER</AddTrait_Rapist_desc>
		<AddTrait_Masocist>Gain Masochist trait</AddTrait_Masocist>
		<AddTrait_Masocist_desc>Chance to gain masochist trait after being raped, 5% after feeling broken stage\n YOU CHEATER</AddTrait_Masocist_desc>
		<AddTrait_Nymphomaniac>Gain Hypersexual trait</AddTrait_Nymphomaniac>
		<AddTrait_Nymphomaniac_desc>Chance to gain hypersexual trait after 10 sex acts, while under HumpShroom addiction\n YOU CHEATER</AddTrait_Nymphomaniac_desc>
		<AddTrait_Necrophiliac>Gain Necrophiliac trait</AddTrait_Necrophiliac>
		<AddTrait_Necrophiliac_desc>Chance to gain necrophiliac trait after 10 sex acts, >50% of which with corpses\n YOU CHEATER</AddTrait_Necrophiliac_desc>
		<AddTrait_Nerves>Gain Nerves trait</AddTrait_Nerves>
		<AddTrait_Nerves_desc>Gain nerves trait after being raped\n YOU CHEATER</AddTrait_Nerves_desc>
		<AddTrait_Zoophiliac>Gain Zoophiliac trait</AddTrait_Zoophiliac>
		<AddTrait_Zoophiliac_desc>Chance to gain zoophiliac trait after 10 sex acts, >50% of which with animals\n YOU CHEATER</AddTrait_Zoophiliac_desc>

		<!-- debug stuff-->
		<WildMode_name>Wild mode</WildMode_name>
		<WildMode_desc>EXPERIMENTAL - DO NOT REPORT BUGS IF THIS IS ENABLED. \n\nNo rules for sex. Most limiting requirements are turned off. Enjoy the wildest side of Rimworld.</WildMode_desc>
		<GenderlessAsFuta_name>GenderlessAsFuta</GenderlessAsFuta_name>
		<GenderlessAsFuta_desc>USEATYOUROWNRISK. \n\nGenderless Pawns will be set as Female and have both sets of genitals.</GenderlessAsFuta_desc>
		<DevMode_name>Development mode</DevMode_name>
		<DevMode_desc>Enables RimJobWorld logging and stuff. You don't usually want this enabled.</DevMode_desc>
		<DebugLogJoinInBed>Debug log hookup search info</DebugLogJoinInBed>
		<DebugLogJoinInBed_desc>Enables some very spamming debug logs to help find bugs in JoinInBed operations. \nOnly devs (or someone helping them find a bug) should enable this.</DebugLogJoinInBed_desc>
		<DebugWhoring>Debug log whoring info</DebugWhoring>
		<DebugWhoring_desc>Enables some very spamming debug logs to help find bugs in Whoring solicitation operations. \nOnly devs (or someone helping them find a bug) should enable this.</DebugWhoring_desc>

	<!-- Pregnancy stuff-->
	<RJWSettingsTwo>RimJobWorld - Pregnancy Settings</RJWSettingsTwo>
		<RJWH_pregnancy>Enable RJW humanlikes pregnancies</RJWH_pregnancy>
		<RJWH_pregnancy_desc>Use RJW pregnancy for human-human pregnancies.</RJWH_pregnancy_desc>
		<PregnantCoeffecientForHuman>Human Pregnancy chances (%)</PregnantCoeffecientForHuman>
		<PregnantCoeffecientForHuman_desc>Human pregnancy chances in percent.\n\nValid range: 0 - 100%</PregnantCoeffecientForHuman_desc>
		<RJWB_pregnancy>Enable RJW bestiality pregnancies</RJWB_pregnancy>
		<RJWB_pregnancy_desc>Use RJW pregnancy for human-animal pregnancies.</RJWB_pregnancy_desc>
		<PregnantCoeffecientForAnimals>Animal pregnancy chances (%)</PregnantCoeffecientForAnimals>
		<PregnantCoeffecientForAnimals_desc>Animal pregnancy chances in percent.\n\nValid range: 0 - 100%</PregnantCoeffecientForAnimals_desc>
		<InterspeciesImpregnantionModifier>Interspecies impregnation modifier (%)</InterspeciesImpregnantionModifier>
		<InterspeciesImpregnantionModifier_desc>Interspecies impregnation modifier in percent. At 20% this cuts the normal chance to fifth of same-species, and so on.\n\nValid range: 0 - 100%</InterspeciesImpregnantionModifier_desc>
		<UseParentMethod>DNA inheritance</UseParentMethod>
		<UseParentMethod_desc>ON:Babies have random parent dna.\nOFF:Babies are like mothers.</UseParentMethod_desc>
		<OffspringLookLikeTheirMother>Humanlike DNA inheritance</OffspringLookLikeTheirMother>
		<OffspringLookLikeTheirMother_desc>Governs humanlike pregnancies. \n100% means born babies will be of mothers race. \nAt 0% means born babies will be of father race.\n\nValid range: 0 - 100%</OffspringLookLikeTheirMother_desc>
		<OffspringIsHuman>Bestiality DNA inheritance</OffspringIsHuman>
		<OffspringIsHuman_desc>Governs Humanlike-Animal and Animal-Animal pregnancies.\n100% means born babies will be of "mother" race. \nAt 0% means born babies will be of "father" race.\n\nValid range: 0 - 100%</OffspringIsHuman_desc>
		<OffspringIsHuman2>Bestiality DNA inheritance</OffspringIsHuman2>
		<OffspringIsHuman2_desc>Governs Humanlike-Animal pregnancies.\n\n left - born babies will be of beast race. \n\n right - born babies will be of humanlike race.</OffspringIsHuman2_desc>
		<RJWA_pregnancy>Enable RJW animal pregnancies</RJWA_pregnancy>
		<RJWA_pregnancy_desc>Use RJW pregnancy for animal-animal pregnancies.</RJWA_pregnancy_desc>
		<RJWI_pregnancy>Enable RJW egg pregnancies</RJWI_pregnancy>
		<RJWI_pregnancy_desc>Use RJW pregnancy for ovipositor egg pregnancies.</RJWI_pregnancy_desc>
		<egg_pregnancy_implant_anyone>Egg implanting filter</egg_pregnancy_implant_anyone>
		<egg_pregnancy_implant_anyone_desc>ON:Anyone with female ovipositor can implant eggs.\nOFF:Only predefined parent type can implant eggs.</egg_pregnancy_implant_anyone_desc>
		<egg_pregnancy_fertilize_anyone>Egg fertilizing filter</egg_pregnancy_fertilize_anyone>
		<egg_pregnancy_fertilize_anyone_desc>ON:Anyone with male ovipositor can fertilize eggs.\nOFF:Only predefined parent type or same as implanter can fertilize eggs.</egg_pregnancy_fertilize_anyone_desc>

		<MechanoidImplanting>Enable mechanoid implants</MechanoidImplanting>
		<MechanoidImplanting_desc>Allow probing and implanting by mechanoids.</MechanoidImplanting_desc>

		<CP_pregnancy>Use RimWorldChildren pregnancy for pregnancies between humanlikes</CP_pregnancy>
		<CP_pregnancy_desc>Controlls whether RJW should use own pregnancy or RimWorldChildren for human-human pregnancies.</CP_pregnancy_desc>
		<genetic_trait_filter>Filter inherited traits</genetic_trait_filter>
		<genetic_trait_filter_desc>If enabled, it will use the rjw/Defs/NonInheritedTraits.xml to filter out the traits that should not be passed to next generation. If disabled, everything is a fair game.</genetic_trait_filter_desc>

		<RJW_fertility_endAge_male>Male infertility age </RJW_fertility_endAge_male>
		<RJW_fertility_endAge_male_desc>Adjusted by lifespan for alien races. Same scale is used for animals and humanlikes.</RJW_fertility_endAge_male_desc>
		<RJW_fertility_endAge_female_humanlike>Female infertility age (humanlikes)</RJW_fertility_endAge_female_humanlike>
		<RJW_fertility_endAge_female_humanlike_desc>Unlike most animals, human females become infertile at early age. Same ratio is used for all alien races, for balance.</RJW_fertility_endAge_female_humanlike_desc>
		<RJW_fertility_endAge_female_animal>Female infertility age (animals)</RJW_fertility_endAge_female_animal>
		<RJW_fertility_endAge_female_animal_desc>Unlike humans, most female animals remain fertile until death.</RJW_fertility_endAge_female_animal_desc>
		<In_human_years> in human years</In_human_years>
		<XofLifeExpectancy>% of life expectancy</XofLifeExpectancy>

		<InterspeciesDisabled>Interspecies disabled.</InterspeciesDisabled>
		<InterspeciesMaximum>Equal to same-species.</InterspeciesMaximum>
		<AlwaysMother>Always mother's species.</AlwaysMother>
		<AlwaysFather>Always father's species.</AlwaysFather>
		<AlwaysBeast>Beast species.</AlwaysBeast>
		<AlwaysHumanlike>Humanlike species.</AlwaysHumanlike>
		<ComplexImpregnation>Enable complex interspecies impregnation calculation</ComplexImpregnation>
		<ComplexImpregnation_desc><![CDATA[When enabled, the impregnation chance between species depends on the difference in the body structure and size.
Examples:
  Human/Winged humanoid : ~95%
  Human/Harpy : ~75%
  Human/Dog : ~30%
  Human/Chicken : ~5%
  Wolf/Dog : ~95%
  Wolf/Chicken : ~5%
  Rooster/Harpy : ~30%

Note that the chance is further lowered by the base animal and human pregnancy sliders.
]]></ComplexImpregnation_desc>

	<!-- sex types -->
	<RJWSettingsThree>RimJobWorld - Sex Settings</RJWSettingsThree>
		<SexTypeFrequency>Sex type frequency:\n[Higher = more common]</SexTypeFrequency>
		<vaginal>Vaginal penetration frequency</vaginal>
		<vaginal_desc>Frequency of vaginal sex. Note that this frequency is further adjusted by factors such as available orifices, etc.\n\nValid range: 1 - 200\nDefault: 120</vaginal_desc>
		<cunnilingus>Cunnilingus frequency</cunnilingus>
		<cunnilingus_desc>Frequency of oral stimulation of vagina. Note that this frequency is further adjusted by factors such as available orifices, rape, etc.\n\nValid range: 1 - 200\nDefault: 80</cunnilingus_desc>
		<anal>Anal penetration frequency</anal>
		<anal_desc>Frequency of anal penetration (penile). Note that this frequency is further adjusted by factors such as available orifices, rape, etc.\n\nValid range: 1 - 200\nDefault: 80</anal_desc>
		<rimming>Rimming frequency</rimming>
		<rimming_desc>Frequency of oral stimulation of anus. Note that this frequency is further adjusted by factors such as available orifices, etc.\n\nValid range: 1 - 200\nDefault: 40</rimming_desc>
		<fellatio>Fellatio frequency</fellatio>
		<fellatio_desc>Frequency of fellatio, also known as blowjob. Note that this frequency is further adjusted by factors such as available orifices, etc.\n\nValid range: 1 - 200\nDefault: 80</fellatio_desc>
		<handjob>Handjob frequency</handjob>
		<handjob_desc>Frequency of handjobs. Requires working hands. Note that this frequency is further adjusted by factors such as whoring, etc.\n\nValid range: 1 - 200\nDefault: 80</handjob_desc>
		<mutual_masturbation>Mutual masturbation frequency</mutual_masturbation>
		<mutual_masturbation_desc>Frequency of mutual masturbation (two colonists masturbating each other). Note that this frequency is further adjusted by factors such as rape, etc.\n\nValid range: 1 - 200\nDefault: 70</mutual_masturbation_desc>
		<double_penetration>Double-penetration frequency</double_penetration>
		<double_penetration_desc>Frequency of double-penetration, simultaneous anal and vaginal. Requires a multi-penis, such as a hemipenis. Note that this frequency is further adjusted by factors such as available orifices, etc.\n\nValid range: 1 - 200\nDefault:60</double_penetration_desc>
		<breastjob>Breastjob frequency</breastjob>
		<breastjob_desc>Frequency of breastjobs. Requires one pawn to have breasts, and the other to have a penis. Note that this frequency is further adjusted by factors such as whoring, rape, etc.\n\nValid range: 1 - 200\nDefault: 50</breastjob_desc>
		<fingering>Vaginal fingering frequency</fingering>
		<fingering_desc>Frequency of vaginal fingering. Requires one pawn to have a vagina, and the other to have a working hand. Note that this frequency is further adjusted by factors such as whoring, rape, etc.\n\nValid range: 1 - 200\nDefault: 50</fingering_desc>
		<scissoring>Scissoring frequency</scissoring>
		<scissoring_desc>Frequency of scissoring (type of tribadism where partners interlock their legs and grind their vulvae together). Requires both pawns to have vaginas.\n\nValid range: 1 - 200\nDefault: 50</scissoring_desc>
		<footjob>Footjob frequency</footjob>
		<footjob_desc>Frequency of footjobs (stimulation of penis by foot). Note that this frequency is further adjusted by factors such as whoring, rape, etc.\n\nValid range: 1 - 200\nDefault: 30</footjob_desc>
		<fisting>Anal fisting frequency</fisting>
		<fisting_desc>Frequency of anal fisting (vaginal not yet implemented). Requires one partner to have a working hand. Note that this frequency is further adjusted by factors such as whoring, rape, etc.\n\nValid range: 1 - 200\nDefault: 30</fisting_desc>
		<sixtynine>69 frequency</sixtynine>
		<sixtynine_desc>Frequency of 69 (mutual oral). Requires both partners to have genitalia. Note that this frequency is further adjusted by factors such as whoring, rape, etc.\n\nValid range: 1 - 200\nDefault: 69</sixtynine_desc>
		<FapEverywhere>Fapping everywhere</FapEverywhere>
		<FapEverywhere_desc>Pawn will masturbate where it wants.</FapEverywhere_desc>
		<FapInBed>Fapping in bed</FapInBed>
		<FapInBed_desc>Pawn will masturbate in its bed.</FapInBed_desc>
		<Reset>Reset</Reset>

		<Malesex>Allowed male sex: </Malesex>
		<FeMalesex>Allowed female sex: </FeMalesex>
		<AllowedSex.All>All</AllowedSex.All>
		<AllowedSex.Homo>Gay</AllowedSex.Homo>
		<AllowedSex.Nohomo>Straight</AllowedSex.Nohomo>

		<SexClothing>Preferred clothing for sex: </SexClothing>
		<SexClothingNude>Nude</SexClothingNude>
		<SexClothingHeadwear>Headwear only</SexClothingHeadwear>
		<SexClothingFull>Fully clothed</SexClothingFull>

		<RapeSoundAlert>Rape attempt sound alert: </RapeSoundAlert>
		<RapeSoundAlertAlways>Always enabled</RapeSoundAlertAlways>
		<RapeSoundAlertHumanlike>Only if target is humanlike</RapeSoundAlertHumanlike>
		<RapeSoundAlertColonist>Only if target is colonist</RapeSoundAlertColonist>
		<RapeSoundAlertDisabled>Disabled</RapeSoundAlertDisabled>

		<RapeAlert>Rape sound notification: </RapeAlert>
		<RapeAlertAlways>Always enabled</RapeAlertAlways>
		<RapeAlertHumanlike>Only if target is humanlike</RapeAlertHumanlike>
		<RapeAlertColonist>Only if target is colonist</RapeAlertColonist>
		<RapeAlertDisabled>Disabled</RapeAlertDisabled>

		<RapeAlertCP>Show for CP</RapeAlertCP>
		<RapeAlertCP_desc>Show alert when pawn designated for comforting is getting raped.</RapeAlertCP_desc>
		<RapeAlertBreeding>Show for Breeding</RapeAlertBreeding>
		<RapeAlertBreeding_desc>Show alert when pawn designated for breeded is getting raped.</RapeAlertBreeding_desc>

		<SexualitySpread1>Sexuality spread source: </SexualitySpread1>
		<SexualitySpread2>Sexuality generation spread for RJW.</SexualitySpread2>
		<SexualitySpreadRationalRomance>[Imported from Rational Romance]</SexualitySpreadRationalRomance>
		<SexualitySpreadPsychology>[Imported from Psychology]</SexualitySpreadPsychology>
		<SexualitySpreadIndividuality>[imported from [SYR]Individuality]</SexualitySpreadIndividuality>

		<SexualityAsexual>  Asexual: </SexualityAsexual>
		<SexualityPansexual>  Pansexual: </SexualityPansexual>
		<SexualityHeterosexual>  Heterosexual: </SexualityHeterosexual>
		<SexualityBisexual>  Bisexual: </SexualityBisexual>
		<SexualityGay>  Gay: </SexualityGay>

		<SexualityAsexual_desc>Low or non-existent sex drive, generally not interested in sex.</SexualityAsexual_desc>
		<SexualityPansexual_desc>Pansexuals disregard gender entirely.</SexualityPansexual_desc>
		<SexualityHeterosexual_desc>Heterosexuals are attracted to 'opposite' sex.</SexualityHeterosexual_desc>
		<SexualityBisexual_desc>Bisexuals are attracted to both males and females.</SexualityBisexual_desc>
		<SexualityGay_desc>Homosexuals are attracted to same sex.</SexualityGay_desc>

		<MaxQuirks>Max quirks</MaxQuirks>
		<MaxQuirks_desc>Max quirks pawn can get when created.</MaxQuirks_desc>

	<!-- Mod strings -->
	<!-- std -->
	<RJW_Opportunistic_Infection_Message>{0} has developed an infection due to the weakened immune system.</RJW_Opportunistic_Infection_Message>
	<!--RJW_Poisoned_by_Rimming_Message>{0} has gotten food poisoning by rimming {1}</RJW_Poisoned_by_Rimming_Message-->
	<RJW_Syphilis_Damage_Message>{0} has suffered permanent damage to {1} {2} due to an advanced {3} infection.</RJW_Syphilis_Damage_Message>

	<!--Whore Activities-->
	<RJW_VisitorAcceptWhore>{0} accepted the deal {1} offered.</RJW_VisitorAcceptWhore>
	<RJW_VisitorRejectWhore>{0} rejected the deal {1} offered.</RJW_VisitorRejectWhore>
	<RJW_VisitorSickWhore>{0} rejected the offer because {1} does not look healthy</RJW_VisitorSickWhore>

	<!-- Notifications on right-clicking CP -->
	<PawnCantRapeCP>The target isn't healthy enough or is in a forbidden position.</PawnCantRapeCP>
	<PawnCantRapeCP0>The pawn don't need sex, is not healthy, or cannot rape.</PawnCantRapeCP0>
	<PawnCantRapeCP1>The pawn is not single or has his partner around.</PawnCantRapeCP1>
	<PawnCantRapeCP2>The pawn is not zoophile so can't rape animals.</PawnCantRapeCP2>

	<!--Submit button-->
	<CommandSubmit>Submit</CommandSubmit>
	<CommandSubmitDesc>Lay down and accept whatever to cum.</CommandSubmitDesc>

	<!--Preganancy messages-->
	<RJW_PregnantTitle>{0} is pregnant.</RJW_PregnantTitle>
	<RJW_PregnantText>{0} is pregnant and is going to be a mother soon. Be aware, starvation and trauma may result in loss of child.</RJW_PregnantText>
	<RJW_Contractions>{0} is having contractions! Baby(ies) is(are) on the way!</RJW_Contractions>
	<RJW_GaveBirthTitle>Birthing done.</RJW_GaveBirthTitle>
	<RJW_GaveBirthText>{0} has successfully gave birth to </RJW_GaveBirthText>
	<RJW_ABaby>her baby.</RJW_ABaby>
	<RJW_NBabies>her {0} babies.</RJW_NBabies>
	<RJW_PregnantNormal>Have a healthy baby...</RJW_PregnantNormal>
	<RJW_PregnantStrange>Something is unusual about the baby...</RJW_PregnantStrange>
	<RJW_PregnantMechStrange>Something is Very strange about the baby...</RJW_PregnantMechStrange>
	<RJW_GaveBirthEggTitle>Birthed egg.</RJW_GaveBirthEggTitle>
	<RJW_GaveBirthEggText>{0} gave birth to eggs</RJW_GaveBirthEggText>
	<RJW_EggContractions>{0} is having contractions! Eggs are on the way!</RJW_EggContractions>

	<!--Breast size changes-->
	<!--Should be "{PAWN_possessive} breasts..." but I couldn't get that to work correctly.-->
	<RJW_BreastsHaveGrownFromBoobitis>Breasts have grown from boobitis.</RJW_BreastsHaveGrownFromBoobitis>

	<!--Comfort designation-->
	<ForComfort>Use for comfort</ForComfort>
	<ForComfortDesc>Mark for comforting sex</ForComfortDesc>
	<ForComfortRefuseDesc>Wont agree to be used for comfort\nReq: masochist trait</ForComfortRefuseDesc>

	<!--Whore-->
	<ForService>Assign to whorin'</ForService> <!-- This field is not visible -->
	<ForServiceDesc><![CDATA[Mark for whoring
- Will try to hook up with visitors.
- Entertains other colonists if not busy.
- Tries to refrain from masturbation while on the job, may cause frustration.
]]></ForServiceDesc>
	<ForServiceRefuseDesc>Wont agree to be a whore</ForServiceRefuseDesc>

	<!--Breeding designations-->
	<ForBreeding>For animals</ForBreeding>
	<ForBreedingDesc>Mark for animal breeding</ForBreedingDesc>
	<ForBreedingRefuseDesc>Wont agree to be mounted by animals\nReq: zoophile trait</ForBreedingRefuseDesc>

	<ForBreedingAnimalDesc>Allow this animal to mount designated breeders</ForBreedingAnimalDesc>

	<BreedMessage> is trying to breed </BreedMessage>

	<!--Milking-->
	<ForMilking>Designate dairy</ForMilking>
	<ForMilkingDesc>Harvest biological materials from this being</ForMilkingDesc>

	<!--Hero-->
	<ForHero>Designate Hero</ForHero>
	<ForHeroDesc><![CDATA[Set pawn as player character
-Can only be set once.
-Can't be turned off.
]]></ForHeroDesc>
	<ForHeroRefuse1Desc>This is hero of other player</ForHeroRefuse1Desc>
	<ForHeroRefuse2Desc>You have no right to change designation</ForHeroRefuse2Desc>

	<!--Sexuality card-->
	<SexcardTooltip>Show sexuality</SexcardTooltip>
	<WhorePrice>Whoring price range: </WhorePrice>
	<Quirks>Quirks: </Quirks>
	<NoQuirks>No Quirks, vanilla.</NoQuirks>
	<MessyQuirk>
	<![CDATA[Messy
{pawn} not only produces copious amounts of fluid during sex but {pawn_pronoun} rarely bothers to clean {pawn_possessive}self afterwards.
]]></MessyQuirk>
	<PodophileQuirk>
	<![CDATA[Podophile (foot fetish)
{pawn} really likes feet and prefers foot-related sex acts.
]]></PodophileQuirk>
	<TeratophileQuirk><![CDATA[Teratophile (attraction to the monstrous and disfigured)
{pawn} prefers ugly partners. {pawn_pronoun} would also prefer larger and wilder animals if {pawn_pronoun} were into that sort of thing...
]]></TeratophileQuirk>
	<EndytophileQuirk><![CDATA[Endytophile (clothed sex fetish)
{pawn} prefers to keep {pawn_possessive} clothes on during sex.
]]></EndytophileQuirk>
	<ExhibitionistQuirk><![CDATA[Exhibitionist
{pawn} enjoys having sex where others can see.
]]></ExhibitionistQuirk>
	<GerontophileQuirk><![CDATA[Gerontophile (attraction to the elderly)
{pawn} prefers older partners (55+ on a human scale).
]]></GerontophileQuirk>
	<SomnophileQuirk>
		<![CDATA[Somnophile (sleeping or unconscious partners)
{pawn} prefers {pawn_possessive} partners to be asleep and consenting. Or failing that, at least asleep...
]]></SomnophileQuirk>
	<SapiosexualQuirk>
		<![CDATA[Sapiosexual (attraction to intelligence)
{pawn} prefers smart partners.
]]></SapiosexualQuirk>
	<FertileQuirk><![CDATA[Fertile
{pawn} has unusually high base fertility and so is more likely to have children.
]]></FertileQuirk>
	<InfertileQuirk><![CDATA[Infertile
{pawn} has unusually low base fertility and so is unlikely to have children.
]]></InfertileQuirk>
	<ImpregnationFetishQuirk>
	<![CDATA[Impregnation fetish
{pawn} really likes the idea of someone becoming pregnant. {pawn_pronoun} prefers partners and sex positions where there is a possibility of pregnancy. {pawn_pronoun} doesn't care if {pawn_pronoun} is getting pregnant or {pawn_possessive} partner is as long as babby is formed.
]]></ImpregnationFetishQuirk>
	<PregnancyFetishQuirk><![CDATA[Pregnancy fetish
{pawn} prefers partners who are visibly pregnant.
]]></PregnancyFetishQuirk>
	<IncubatorQuirk><![CDATA[Incubator
{pawn} has birthed so many eggs that {pawn_possessive} body has adapted to handling them. {pawn_possessive} egg incubation speed has increased.
]]></IncubatorQuirk>
	<BreederQuirk><![CDATA[Breeder
{pawn} has given birth so many times that {pawn_possessive} body has adapted to breeding. {pawn_possessive} pregnancies are shorter and produce more offspring.
]]></BreederQuirk>
	<VigorousQuirk><![CDATA[Vigorous
{pawn} is invigorated by sex. {pawn_pronoun} feels more rested afterwards than before.
]]></VigorousQuirk>

	<ChitinLoverQuirk>
		<![CDATA[Chitin lover
{pawn} enjoys the smooth strength of a chitinous exoskeleton. {pawn_pronoun} prefers arachnoid or insectoid partners.
]]>
	</ChitinLoverQuirk>
	<DemonLoverQuirk>
		<![CDATA[Demon lover
{pawn} is after the naughty ones. {pawn_pronoun} prefers {pawn_possessive} partners to come from the literal depths of hell, or at least look the part.
]]>
	</DemonLoverQuirk>
	<FeatherLoverQuirk>
		<![CDATA[Feather lover
{pawn} loves that downy fluff. {pawn_pronoun} prefers avian or dinosaur partners. Because dinosaurs are birds and have feathers, as {pawn_pronoun} will explain at great length if given a chance.
]]>
	</FeatherLoverQuirk>
	<FurLoverQuirk>
		<![CDATA[Fur lover
{pawn} prefers a partner with a thick, luxurious, snuggly-soft coat of fur.
]]>
	</FurLoverQuirk>
	<PlantLoverQuirk>
		<![CDATA[Plant lover
{pawn} likes watering plants. If you know what I mean.
]]>
	</PlantLoverQuirk>
	<RobotLoverQuirk>
		<![CDATA[Robot lover
Which is better, 2D or 3D? {pawn} knows that 3D-printed gives you the best of both worlds.
]]>
	</RobotLoverQuirk>
	<ScaleLoverQuirk>
		<![CDATA[Scale lover
Who wouldn't want to fuck a dragon? Definitely not {pawn}. {pawn} wants to fuck a dragon.
]]>
	</ScaleLoverQuirk>
	<SkinLoverQuirk>
		<![CDATA[Skin lover
{pawn} prefers {pawn_possessive} partners to have smooth sensitive skin without fur or scales getting in the way. Lucky for {pawn_objective} humans are all over the place.
]]>
	</SkinLoverQuirk>
	<SlimeLoverQuirk>
		<![CDATA[Slime lover
Because of their slippery and malleable nature slimes are very, very good at sex. As you will hear over and over if you listen to {pawn} talk for any length of time.
]]>
	</SlimeLoverQuirk>
	<SexPartWants>Wants to be: </SexPartWants>
</LanguageData>


code:
STDs
abortion
advanced sexual techniques
age of consent
anal sex
animal genitalia
animal mating habits
anonymous sex
autoerotism
autofellatio
bestiality
bisexuality
bodily fluids
body modifications
bondage
breasts
bukkake
casual sex
celibacy
chastity
clitoris
contraceptives
cross-species sex
cum
cunnilingus
cybersex
debauchery
domination
erotic spanking
erotica
exhibitionism
extramarital sex
female domination
fetishes
fingering
fisting
flirting
forced nudity
foreplay
friends with benefits
gangbanging
gays
group sex
handjobs
heterosexuality
homosexuality
inbreeding
incest
infidelity
intercourse
intercrural sex
interspecies marriage
interspecies relations
impotence
lubricants
making love
masturbation
mechanophilia
monogamy
mutual masturbation
necrophilia
non-penetrative sex
nudism
nudity
nymphomania
open marriage
oral sex
orgasms
orgies
oviposition
paraphilias
penises
polyamory
pornography
potency
pregnancy
prostitutes
prostitution
rape
recreational sex
rectal pain
rimming
sadomasochism
safe sex
seduction
sex
sex appeal
sex education
sex positions
sex toys
sex trade
sexbots
sexcapades
sexual abuse
sexual arousal
sexual assault
sexual attraction
sexual dysfunctions
sexual fantasies
sexual morals
sexual orientation
sexual slavery
sexual stimulation
sexuality
sleep sex
sleeping around
sodomy
spanking
striptease
submission
swinging
taboos
technophilia
teratophilia
testicles
threesomes
transvestism
turn-ons
virginity
virtual sex
voyeurism
wet dreams
xenophilia
zoophilia


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

<Defs>

	<BodyPartDef>
		<defName>InsectGenitals</defName>
		insectGenitals
		<hitPoints>20</hitPoints>
		<frostbiteVulnerability>0.1</frostbiteVulnerability>
		<skinCovered>true</skinCovered>
		<canSuggestAmputation>true</canSuggestAmputation>
		<bleedRate>1.0</bleedRate>
		<tags>

RJW_FertilitySource

		</tags>
	</BodyPartDef>
</Defs>


code:
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
	<DesignationDef>
		<defName>ComfortPrisoner</defName>
		<texturePath>UI/Commands/ComfortPrisoner_off</texturePath>
		<targetType>Thing</targetType>
	</DesignationDef>

	<DesignationDef>
		<defName>ComfortPrisonerNoSticky</defName>
		<texturePath>UI/Commands/ComfortPrisoner_off</texturePath>
		<targetType>Thing</targetType>
	</DesignationDef>

	<DesignationDef>
		<defName>RJW_ForBreeding</defName>
		<texturePath>UI/Commands/Breeding_Animal_off</texturePath>
		<targetType>Thing</targetType>
	</DesignationDef>

</Defs>


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

<Defs>
	<ArchitectSense.DesignationSubCategoryDef>
		<defName>SubCategory_Whore_Beds</defName>
		whore beds
		<description>Beds for whores.</description>
		<defNames>

WhoreSleepingSpot

BedWhore

DoubleBedWhore

RoyalBedWhore

		</defNames>
		<designationCategory>Furniture</designationCategory>
	</ArchitectSense.DesignationSubCategoryDef>
</Defs>