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

	<rjw.HediffDef_PartBase ParentName="ArtificialPrivatePartLotech">
		<hediffClass>Hediff_Implant</hediffClass>
		<defName>PegDick</defName>
		peg dick
		<labelNoun>a peg dick</labelNoun>
		<description>A simple, static member.</description>
		<descriptionHyperlinks><ThingDef>PegDick</ThingDef></descriptionHyperlinks>
		<spawnThingOnRemoved>PegDick</spawnThingOnRemoved>
		<DefaultBodyPart>Genitals</DefaultBodyPart>
		<stages>

				Micro
				<minSeverity>0.01</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.01</offset>

						<capacity>RJW_Fertility</capacity>
						<setMax>0</setMax>

				</capMods>

				Small
				<minSeverity>0.20</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.03</offset>

						<capacity>RJW_Fertility</capacity>
						<setMax>0</setMax>

				</capMods>

				Average
				<minSeverity>0.40</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.06</offset>

						<capacity>RJW_Fertility</capacity>
						<setMax>0</setMax>

				</capMods>

				Large
				<minSeverity>0.60</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.09</offset>

						<capacity>RJW_Fertility</capacity>
						<offset>0</offset>

				</capMods>

				Huge
				<minSeverity>0.80</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.05</offset>

						<capacity>RJW_Fertility</capacity>
						<setMax>0</setMax>

				</capMods>

				Towering
				<minSeverity>1.01</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.10</offset>

						<capacity>RJW_Fertility</capacity>
						<setMax>0</setMax>

				</capMods>

		</stages>
		<modExtensions>

				<props>

Artificial

Solid

				</props>

				<bodysizescale>true</bodysizescale>
				<density>1.0</density>
				<lengths>

0

5.0

10.0

18.0

25.0

35.0

				</lengths>
				<girths>

0

5.0

10.0

13.0

17.0

21.0

				</girths>

		</modExtensions>
	</rjw.HediffDef_PartBase>

	<rjw.HediffDef_PartBase ParentName="ArtificialPrivatePartLotech">
		<defName>HydraulicPenis</defName>
		hydraulic penis
		<labelNoun>a hydraulic penis</labelNoun>
		<description>Simulating a normal penis, it can enlarge itself with hydraulics.</description>
		<descriptionHyperlinks><ThingDef>HydraulicPenis</ThingDef></descriptionHyperlinks>
		<spawnThingOnRemoved>HydraulicPenis</spawnThingOnRemoved>
		<FluidType>Cum</FluidType>
		<DefaultBodyPart>Genitals</DefaultBodyPart>
		<stages>

				Micro
				<minSeverity>0.01</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.01</offset>

						<capacity>RJW_Fertility</capacity>
						<offset>-0.25</offset>

				</capMods>

				Small
				<minSeverity>0.20</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.03</offset>

						<capacity>RJW_Fertility</capacity>
						<offset>-0.25</offset>

				</capMods>

				Average
				<minSeverity>0.40</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.06</offset>

						<capacity>RJW_Fertility</capacity>
						<offset>-0.25</offset>

				</capMods>

				Large
				<minSeverity>0.60</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.09</offset>

						<capacity>RJW_Fertility</capacity>
						<offset>-0.25</offset>

				</capMods>

				Huge
				<minSeverity>0.80</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.05</offset>

						<capacity>RJW_Fertility</capacity>
						<offset>-0.25</offset>

				</capMods>

				Towering
				<minSeverity>1.01</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.10</offset>

						<capacity>RJW_Fertility</capacity>
						<setMax>-0.25</setMax>

				</capMods>

		</stages>
		<modExtensions>

				<props>

Artificial

Solid

				</props>

				<bodysizescale>true</bodysizescale>
				<density>1.0</density>
				<lengths>

0

5.0

10.0

18.0

25.0

35.0

				</lengths>
				<girths>

0

5.0

10.0

13.0

17.0

21.0

				</girths>

		</modExtensions>
	</rjw.HediffDef_PartBase>

	<rjw.HediffDef_PartBase ParentName="ArtificialPrivatePartLotech">
		<defName>HydraulicVagina</defName>
		hydraulic vagina
		<labelNoun>a hydraulic vagina</labelNoun>
		<description>It uses simple hydraulics to simulate the tightness of a regular vagina.</description>
		<descriptionHyperlinks><ThingDef>HydraulicVagina</ThingDef></descriptionHyperlinks>
		<spawnThingOnRemoved>HydraulicVagina</spawnThingOnRemoved>
		<FluidType>Cum</FluidType>
		<DefaultBodyPart>Genitals</DefaultBodyPart>
		<stages>

				Micro
				<minSeverity>0.01</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.06</offset>

						<capacity>RJW_Fertility</capacity>
						<offset>-0.25</offset>

				</capMods>

				Tight
				<minSeverity>0.20</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.06</offset>

						<capacity>RJW_Fertility</capacity>
						<offset>-0.25</offset>

				</capMods>

				Average
				<minSeverity>0.40</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.06</offset>

						<capacity>RJW_Fertility</capacity>
						<offset>-0.25</offset>

				</capMods>

				Accomodating
				<minSeverity>0.60</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.06</offset>

						<capacity>RJW_Fertility</capacity>
						<offset>-0.25</offset>

				</capMods>

				Cavernous
				<minSeverity>0.80</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.07</offset>

						<capacity>RJW_Fertility</capacity>
						<offset>-0.25</offset>

				</capMods>

				Abyssal
				<minSeverity>1.01</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.08</offset>

						<capacity>RJW_Fertility</capacity>
						<setMax>-0.25</setMax>

				</capMods>

		</stages>
		<modExtensions>

				<props>

Artificial

Solid

				</props>

				<bodysizescale>true</bodysizescale>
				<lengths>

0

5.0

10.0

18.0

25.0

35.0

				</lengths>
				<girths>

0

5.0

10.0

13.0

17.0

21.0

				</girths>

		</modExtensions>
	</rjw.HediffDef_PartBase>

	<rjw.HediffDef_PartBase ParentName="ArtificialPrivatePartLotech">
		<defName>HydraulicAnus</defName>
		hydraulic anus
		<labelNoun>a hydraulic anus</labelNoun>
		<description>An anus that uses simple hydraulics to tighten.</description>
		<descriptionHyperlinks><ThingDef>HydraulicAnus</ThingDef></descriptionHyperlinks>
		<spawnThingOnRemoved>HydraulicAnus</spawnThingOnRemoved>
		<DefaultBodyPart>Anus</DefaultBodyPart>
		<stages>

				Micro
				<minSeverity>0.01</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.06</offset>

				</capMods>

				Tight
				<minSeverity>0.20</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.06</offset>

				</capMods>

				Average
				<minSeverity>0.40</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.06</offset>

				</capMods>

				Accomodating
				<minSeverity>0.60</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.06</offset>

				</capMods>

				Cavernous
				<minSeverity>0.80</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.07</offset>

				</capMods>

				Abyssal
				<minSeverity>1.01</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.08</offset>

						<capacity>RJW_Fertility</capacity>
						<setMax>-0.25</setMax>

				</capMods>

		</stages>
		<modExtensions>

				<props>

Artificial

Solid

				</props>

				<bodysizescale>true</bodysizescale>
				<girths>

0

5.0

10.0

13.0

17.0

21.0

				</girths>

		</modExtensions>
	</rjw.HediffDef_PartBase>

	<rjw.HediffDef_PartBase ParentName="ArtificialPrivatePartLotech">
		<defName>HydraulicBreasts</defName>
		hydraulic breasts
		<labelNoun>a pair of hydraulic breasts</labelNoun>
		<description>A pair obviously unnatural implants.</description>
		<descriptionHyperlinks><ThingDef>HydraulicBreasts</ThingDef></descriptionHyperlinks>
		<spawnThingOnRemoved>HydraulicBreasts</spawnThingOnRemoved>
		<DefaultBodyPart>Chest</DefaultBodyPart>
		<stages>

				Nipples
				<minSeverity>0.01</minSeverity>
				<capMods>

						<capacity>Manipulation</capacity>
						<offset>-0.01</offset>

				</capMods>

				Tiny
				<minSeverity>0.02</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.01</offset>

						<capacity>Manipulation</capacity>
						<offset>-0.01</offset>

				</capMods>

				Small
				<minSeverity>0.20</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.01</offset>

						<capacity>Manipulation</capacity>
						<offset>-0.01</offset>

				</capMods>

				Average
				<minSeverity>0.40</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.015</offset>

						<capacity>Manipulation</capacity>
						<offset>-0.015</offset>

				</capMods>

				Large
				<minSeverity>0.60</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.02</offset>

						<capacity>Manipulation</capacity>
						<offset>-0.02</offset>

				</capMods>

				Huge
				<minSeverity>0.80</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.06</offset>

						<capacity>Manipulation</capacity>
						<offset>-0.06</offset>

				</capMods>

				Enormous
				<minSeverity>1.0</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.1</offset>

						<capacity>Manipulation</capacity>
						<offset>-0.1</offset>

				</capMods>

				Massive
				<minSeverity>1.2</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.2</offset>

						<capacity>Manipulation</capacity>
						<offset>-0.2</offset>

				</capMods>

				Gargantuan
				<minSeverity>1.4</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.4</offset>

						<capacity>Manipulation</capacity>
						<offset>-0.4</offset>

				</capMods>

				Colossal
				<minSeverity>1.6</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.6</offset>

						<capacity>Manipulation</capacity>
						<offset>-0.6</offset>

				</capMods>

				Titanic
				<minSeverity>1.8</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-1.0</offset>

						<capacity>Manipulation</capacity>
						<offset>-1.0</offset>

				</capMods>

		</stages>
		<modExtensions>

				<props>

Artificial

Solid

				</props>

				<bodysizescale>true</bodysizescale>
				<density>1.0</density>
				<cupSizes>

0

1

2

4

7

11

15

19

25

31

				</cupSizes>

		</modExtensions>
	</rjw.HediffDef_PartBase>

	<rjw.HediffDef_PartBase ParentName="ArtificialPrivatePartHitech">
		<defName>BionicPenis</defName>
		bionic penis
		<labelNoun>a bionic penis</labelNoun>
		<description>An advanced artificial penis. It uses fine-tuned pressure sensors
and PID control loops to analyze its lover's contractions. It can expand, contract and even vibrate
to adapt to its lover's preferences.</description>
		<descriptionHyperlinks><ThingDef>BionicPenis</ThingDef></descriptionHyperlinks>
		<spawnThingOnRemoved>BionicPenis</spawnThingOnRemoved>
		<FluidType>Cum</FluidType>
		<DefaultBodyPart>Genitals</DefaultBodyPart>
		<stages>

				Micro
				<minSeverity>0.01</minSeverity>

				Small
				<minSeverity>0.20</minSeverity>

				Average
				<minSeverity>0.40</minSeverity>

				Large
				<minSeverity>0.60</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.01</offset>

				</capMods>

				Huge
				<minSeverity>0.80</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.05</offset>

				</capMods>

				Towering
				<minSeverity>1.01</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.10</offset>

				</capMods>

		</stages>
		<modExtensions>

				<props>

Artificial

Solid

				</props>

				<bodysizescale>true</bodysizescale>
				<density>1.0</density>
				<lengths>

0

5.0

10.0

18.0

25.0

35.0

				</lengths>
				<girths>

0

5.0

10.0

13.0

17.0

21.0

				</girths>

		</modExtensions>
	</rjw.HediffDef_PartBase>

	<rjw.HediffDef_PartBase ParentName="ArtificialPrivatePartHitech">
		<defName>BionicVagina</defName>
		bionic vagina
		<labelNoun>a bionic vagina</labelNoun>
		<description>An advanced bionic vagina. It uses internal pressure sensors to accomodate its user's size, speed.</description>
		<descriptionHyperlinks><ThingDef>BionicVagina</ThingDef></descriptionHyperlinks>
		<spawnThingOnRemoved>BionicVagina</spawnThingOnRemoved>
		<FluidType>Cum</FluidType>
		<DefaultBodyPart>Genitals</DefaultBodyPart>
		<stages>

				Micro
				<minSeverity>0.01</minSeverity>

				Tight
				<minSeverity>0.20</minSeverity>

				Average
				<minSeverity>0.40</minSeverity>

				Accomodating
				<minSeverity>0.60</minSeverity>

				Cavernous
				<minSeverity>0.80</minSeverity>

				Abyssal
				<minSeverity>1.01</minSeverity>

		</stages>
		<modExtensions>

				<props>

Artificial

				</props>

				<bodysizescale>true</bodysizescale>
				<lengths>

0

5.0

10.0

18.0

25.0

35.0

				</lengths>
				<girths>

0

5.0

10.0

13.0

17.0

21.0

				</girths>

		</modExtensions>
	</rjw.HediffDef_PartBase>

	<rjw.HediffDef_PartBase ParentName="ArtificialPrivatePartHitech">
		<defName>BionicAnus</defName>
		bionic anus
		<labelNoun>an bionic anus</labelNoun>
		<description>An advanced bionic anus.</description>
		<descriptionHyperlinks><ThingDef>BionicAnus</ThingDef></descriptionHyperlinks>
		<spawnThingOnRemoved>BionicAnus</spawnThingOnRemoved>
		<DefaultBodyPart>Anus</DefaultBodyPart>
		<stages>

				Micro
				<minSeverity>0.01</minSeverity>

				Tight
				<minSeverity>0.20</minSeverity>

				Average
				<minSeverity>0.40</minSeverity>

				Accomodating
				<minSeverity>0.60</minSeverity>

				Cavernous
				<minSeverity>0.80</minSeverity>

				Abyssal
				<minSeverity>1.01</minSeverity>

		</stages>
		<modExtensions>

				<props>

Artificial

				</props>

				<bodysizescale>true</bodysizescale>
				<girths>

0

5.0

10.0

13.0

17.0

21.0

				</girths>

		</modExtensions>
	</rjw.HediffDef_PartBase>

	<rjw.HediffDef_PartBase ParentName="ArtificialPrivatePartHitech">
		<defName>BionicBreasts</defName>
		bionic breasts
		<labelNoun>a bionic breasts</labelNoun>
		<description>An advanced bionic breasts.</description>
		<descriptionHyperlinks><ThingDef>BionicBreasts</ThingDef></descriptionHyperlinks>
		<spawnThingOnRemoved>BionicBreasts</spawnThingOnRemoved>
		<DefaultBodyPart>Chest</DefaultBodyPart>
		<stages>

				Nipples
				<minSeverity>0.01</minSeverity>

				Tiny
				<minSeverity>0.02</minSeverity>

				Small
				<minSeverity>0.20</minSeverity>

				Average
				<minSeverity>0.40</minSeverity>

				Large
				<minSeverity>0.60</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.01</offset>

						<capacity>Manipulation</capacity>
						<offset>-0.01</offset>

				</capMods>

				Huge
				<minSeverity>0.80</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.025</offset>

						<capacity>Manipulation</capacity>
						<offset>-0.02</offset>

				</capMods>

				Enormous
				<minSeverity>1.0</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.05</offset>

						<capacity>Manipulation</capacity>
						<offset>-0.04</offset>

				</capMods>

				Massive
				<minSeverity>1.2</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.1</offset>

						<capacity>Manipulation</capacity>
						<offset>-0.06</offset>

				</capMods>

				Gargantuan
				<minSeverity>1.4</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.15</offset>

						<capacity>Manipulation</capacity>
						<offset>-0.08</offset>

				</capMods>

				Colossal
				<minSeverity>1.6</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.25</offset>

						<capacity>Manipulation</capacity>
						<offset>-0.14</offset>

				</capMods>

				Titanic
				<minSeverity>1.8</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.40</offset>

						<capacity>Manipulation</capacity>
						<offset>-0.24</offset>

				</capMods>

		</stages>
		<modExtensions>

				<props>

Artificial

				</props>

				<bodysizescale>true</bodysizescale>
				<density>1.0</density>
				<cupSizes>

0

1

2

4

7

11

15

19

25

31

				</cupSizes>

		</modExtensions>
	</rjw.HediffDef_PartBase>

	<rjw.HediffDef_PartBase ParentName="ArtificialPrivatePartHitech">
		<defName>ArchotechPenis</defName>
		archotech penis
		<description>An archotech penis.</description>
		<descriptionHyperlinks><ThingDef>ArchotechPenis</ThingDef></descriptionHyperlinks>
		<spawnThingOnRemoved>ArchotechPenis</spawnThingOnRemoved>
		<FluidType>Cum</FluidType>
		<DefaultBodyPart>Genitals</DefaultBodyPart>
		<stages>

				Micro
				<minSeverity>0.01</minSeverity>
				<capMods>

						<capacity>RJW_Fertility</capacity>
						<offset>0.25</offset>

						<capacity>BloodPumping</capacity>
						<offset>0.05</offset>

				</capMods>
				<statOffsets>
					<ImmunityGainSpeed>0.05</ImmunityGainSpeed>
					<ToxicSensitivity>-0.05</ToxicSensitivity>
				</statOffsets>

				Small
				<minSeverity>0.20</minSeverity>
				<capMods>

						<capacity>RJW_Fertility</capacity>
						<offset>0.25</offset>

						<capacity>BloodPumping</capacity>
						<offset>0.05</offset>

				</capMods>
				<statOffsets>
					<ImmunityGainSpeed>0.05</ImmunityGainSpeed>
					<ToxicSensitivity>-0.05</ToxicSensitivity>
				</statOffsets>

				Average
				<minSeverity>0.40</minSeverity>
				<capMods>

						<capacity>RJW_Fertility</capacity>
						<offset>0.25</offset>

						<capacity>BloodPumping</capacity>
						<offset>0.05</offset>

				</capMods>
				<statOffsets>
					<ImmunityGainSpeed>0.05</ImmunityGainSpeed>
					<ToxicSensitivity>-0.05</ToxicSensitivity>
				</statOffsets>

				Large
				<minSeverity>0.60</minSeverity>
				<capMods>

						<capacity>RJW_Fertility</capacity>
						<offset>0.25</offset>

						<capacity>BloodPumping</capacity>
						<offset>0.05</offset>

				</capMods>
				<statOffsets>
					<ImmunityGainSpeed>0.05</ImmunityGainSpeed>
					<ToxicSensitivity>-0.05</ToxicSensitivity>
				</statOffsets>

				Huge
				<minSeverity>0.80</minSeverity>
				<capMods>

						<capacity>RJW_Fertility</capacity>
						<offset>0.25</offset>

						<capacity>BloodPumping</capacity>
						<offset>0.05</offset>

				</capMods>
				<statOffsets>
					<ImmunityGainSpeed>0.05</ImmunityGainSpeed>
					<ToxicSensitivity>-0.05</ToxicSensitivity>
				</statOffsets>

				Towering
				<minSeverity>1.01</minSeverity>
				<capMods>

						<capacity>RJW_Fertility</capacity>
						<offset>0.25</offset>

						<capacity>BloodPumping</capacity>
						<offset>0.05</offset>

				</capMods>
				<statOffsets>
					<ImmunityGainSpeed>0.05</ImmunityGainSpeed>
					<ToxicSensitivity>-0.05</ToxicSensitivity>
				</statOffsets>

		</stages>
		<modExtensions>

				<props>

Artificial

Glowing

				</props>

				<bodysizescale>true</bodysizescale>
				<density>1.0</density>
				<lengths>

0

5.0

10.0

18.0

25.0

35.0

				</lengths>
				<girths>

0

5.0

10.0

13.0

17.0

21.0

				</girths>

		</modExtensions>
	</rjw.HediffDef_PartBase>

	<rjw.HediffDef_PartBase ParentName="ArtificialPrivatePartHitech">
		<defName>ArchotechVagina</defName>
		archotech vagina
		<description>An archotech vagina.</description>
		<descriptionHyperlinks><ThingDef>ArchotechVagina</ThingDef></descriptionHyperlinks>
		<spawnThingOnRemoved>ArchotechVagina</spawnThingOnRemoved>
		<FluidType>Cum</FluidType>
		<DefaultBodyPart>Genitals</DefaultBodyPart>
		<stages>

				Micro
				<minSeverity>0.01</minSeverity>
				<capMods>

						<capacity>RJW_Fertility</capacity>
						<offset>0.25</offset>

						<capacity>BloodPumping</capacity>
						<offset>0.05</offset>

				</capMods>
				<statOffsets>
					<ImmunityGainSpeed>0.05</ImmunityGainSpeed>
					<ToxicSensitivity>-0.05</ToxicSensitivity>
				</statOffsets>

				Tight
				<minSeverity>0.20</minSeverity>
				<capMods>

						<capacity>RJW_Fertility</capacity>
						<offset>0.25</offset>

						<capacity>BloodPumping</capacity>
						<offset>0.05</offset>

				</capMods>
				<statOffsets>
					<ImmunityGainSpeed>0.05</ImmunityGainSpeed>
					<ToxicSensitivity>-0.05</ToxicSensitivity>
				</statOffsets>

				Average
				<minSeverity>0.40</minSeverity>
				<capMods>

						<capacity>RJW_Fertility</capacity>
						<offset>0.25</offset>

						<capacity>BloodPumping</capacity>
						<offset>0.05</offset>

				</capMods>
				<statOffsets>
					<ImmunityGainSpeed>0.05</ImmunityGainSpeed>
					<ToxicSensitivity>-0.05</ToxicSensitivity>
				</statOffsets>

				Accomodating
				<minSeverity>0.60</minSeverity>
				<capMods>

						<capacity>RJW_Fertility</capacity>
						<offset>0.25</offset>

						<capacity>BloodPumping</capacity>
						<offset>0.05</offset>

				</capMods>
				<statOffsets>
					<ImmunityGainSpeed>0.05</ImmunityGainSpeed>
					<ToxicSensitivity>-0.05</ToxicSensitivity>
				</statOffsets>

				Cavernous
				<minSeverity>0.80</minSeverity>
				<capMods>

						<capacity>RJW_Fertility</capacity>
						<offset>0.25</offset>

						<capacity>BloodPumping</capacity>
						<offset>0.05</offset>

				</capMods>
				<statOffsets>
					<ImmunityGainSpeed>0.05</ImmunityGainSpeed>
					<ToxicSensitivity>-0.05</ToxicSensitivity>
				</statOffsets>

				Abyssal
				<minSeverity>1.01</minSeverity>
				<capMods>

						<capacity>RJW_Fertility</capacity>
						<offset>0.25</offset>

						<capacity>BloodPumping</capacity>
						<offset>0.05</offset>

				</capMods>
				<statOffsets>
					<ImmunityGainSpeed>0.05</ImmunityGainSpeed>
					<ToxicSensitivity>-0.05</ToxicSensitivity>
				</statOffsets>

		</stages>
		<modExtensions>

				<props>

Artificial

Glowing

				</props>

				<bodysizescale>true</bodysizescale>
				<lengths>

0

5.0

10.0

18.0

25.0

35.0

				</lengths>
				<girths>

0

5.0

10.0

13.0

17.0

21.0

				</girths>

		</modExtensions>
	</rjw.HediffDef_PartBase>

	<rjw.HediffDef_PartBase ParentName="ArtificialPrivatePartHitech">
		<defName>ArchotechAnus</defName>
		archotech anus
		<description>An archotech anus.</description>
		<descriptionHyperlinks><ThingDef>ArchotechAnus</ThingDef></descriptionHyperlinks>
		<spawnThingOnRemoved>ArchotechAnus</spawnThingOnRemoved>
		<DefaultBodyPart>Anus</DefaultBodyPart>
		<stages>

				Micro
				<minSeverity>0.01</minSeverity>
				<capMods>

						<capacity>BloodFiltration</capacity>
						<offset>0.25</offset>

						<capacity>Metabolism</capacity>
						<offset>0.05</offset>

				</capMods>
				<statOffsets>
					<ImmunityGainSpeed>0.05</ImmunityGainSpeed>
					<ToxicSensitivity>-0.05</ToxicSensitivity>
				</statOffsets>

				Tight
				<minSeverity>0.20</minSeverity>
				<capMods>

						<capacity>BloodFiltration</capacity>
						<offset>0.25</offset>

						<capacity>Metabolism</capacity>
						<offset>0.05</offset>

				</capMods>
				<statOffsets>
					<ImmunityGainSpeed>0.05</ImmunityGainSpeed>
					<ToxicSensitivity>-0.05</ToxicSensitivity>
				</statOffsets>

				Average
				<minSeverity>0.40</minSeverity>
				<capMods>

						<capacity>BloodFiltration</capacity>
						<offset>0.25</offset>

						<capacity>Metabolism</capacity>
						<offset>0.05</offset>

				</capMods>
				<statOffsets>
					<ImmunityGainSpeed>0.05</ImmunityGainSpeed>
					<ToxicSensitivity>-0.05</ToxicSensitivity>
				</statOffsets>

				Accomodating
				<minSeverity>0.60</minSeverity>
				<capMods>

						<capacity>BloodFiltration</capacity>
						<offset>0.25</offset>

						<capacity>Metabolism</capacity>
						<offset>0.05</offset>

				</capMods>
				<statOffsets>
					<ImmunityGainSpeed>0.05</ImmunityGainSpeed>
					<ToxicSensitivity>-0.05</ToxicSensitivity>
				</statOffsets>

				Cavernous
				<minSeverity>0.80</minSeverity>
				<capMods>

						<capacity>BloodFiltration</capacity>
						<offset>0.25</offset>

						<capacity>Metabolism</capacity>
						<offset>0.05</offset>

				</capMods>
				<statOffsets>
					<ImmunityGainSpeed>0.05</ImmunityGainSpeed>
					<ToxicSensitivity>-0.05</ToxicSensitivity>
				</statOffsets>

				Abyssal
				<minSeverity>1.01</minSeverity>
				<capMods>

						<capacity>BloodFiltration</capacity>
						<offset>0.25</offset>

						<capacity>Metabolism</capacity>
						<offset>0.05</offset>

				</capMods>
				<statOffsets>
					<ImmunityGainSpeed>0.05</ImmunityGainSpeed>
					<ToxicSensitivity>-0.05</ToxicSensitivity>
				</statOffsets>

		</stages>
		<modExtensions>

				<props>

Artificial

Glowing

				</props>

				<bodysizescale>true</bodysizescale>
				<girths>

0

5.0

10.0

13.0

17.0

21.0

				</girths>

		</modExtensions>
	</rjw.HediffDef_PartBase>

	<rjw.HediffDef_PartBase ParentName="ArtificialPrivatePartHitech">
		<defName>ArchotechBreasts</defName>
		archotech breasts
		<description>A pair of archotech breasts.</description>
		<descriptionHyperlinks><ThingDef>ArchotechBreasts</ThingDef></descriptionHyperlinks>
		<spawnThingOnRemoved>ArchotechBreasts</spawnThingOnRemoved>
		<FluidType>Milk</FluidType>
		<DefaultBodyPart>Chest</DefaultBodyPart>
		<stages>

				Nipples
				<minSeverity>0.01</minSeverity>
				<capMods>

						<capacity>BloodPumping</capacity>
						<offset>0.2</offset>

				</capMods>

				Tiny
				<minSeverity>0.02</minSeverity>
				<capMods>

						<capacity>BloodPumping</capacity>
						<offset>0.2</offset>

				</capMods>

				Small
				<minSeverity>0.2</minSeverity>
				<capMods>

						<capacity>BloodPumping</capacity>
						<offset>0.2</offset>

				</capMods>

				Average
				<minSeverity>0.4</minSeverity>
				<capMods>

						<capacity>BloodPumping</capacity>
						<offset>0.2</offset>

				</capMods>

				Large
				<minSeverity>0.6</minSeverity>
				<capMods>

						<capacity>BloodPumping</capacity>
						<offset>0.2</offset>

				</capMods>

				Huge
				<minSeverity>0.8</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.01</offset>

						<capacity>Manipulation</capacity>
						<offset>-0.01</offset>

						<capacity>BloodPumping</capacity>
						<offset>0.2</offset>

				</capMods>

				Enormous
				<minSeverity>1.0</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.02</offset>

						<capacity>Manipulation</capacity>
						<offset>-0.02</offset>

						<capacity>BloodPumping</capacity>
						<offset>0.2</offset>

				</capMods>

				Massive
				<minSeverity>1.2</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.03</offset>

						<capacity>Manipulation</capacity>
						<offset>-0.03</offset>

						<capacity>BloodPumping</capacity>
						<offset>0.2</offset>

				</capMods>

				Gargantuan
				<minSeverity>1.4</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.04</offset>

						<capacity>Manipulation</capacity>
						<offset>-0.04</offset>

						<capacity>BloodPumping</capacity>
						<offset>0.2</offset>

				</capMods>

				Colossal
				<minSeverity>1.6</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.05</offset>

						<capacity>Manipulation</capacity>
						<offset>-0.05</offset>

						<capacity>BloodPumping</capacity>
						<offset>0.2</offset>

				</capMods>

				Titanic
				<minSeverity>1.8</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.06</offset>

						<capacity>Manipulation</capacity>
						<offset>-0.06</offset>

						<capacity>BloodPumping</capacity>
						<offset>0.2</offset>

				</capMods>

		</stages>
		<modExtensions>

				<props>

Artificial

Glowing

				</props>

				<bodysizescale>true</bodysizescale>
				<density>1.0</density>
				<cupSizes>

0

1

2

4

7

11

15

19

25

31

				</cupSizes>

		</modExtensions>
	</rjw.HediffDef_PartBase>
</Defs>


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

	<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartVagina">
		<defName>OvipositorF</defName>
		ovipositor (Female)
		<labelNoun>an ovipositor</labelNoun>
		<description>An ovipositor. Lays eggs inside host.</description>
		<descriptionHyperlinks><ThingDef>OvipositorF</ThingDef></descriptionHyperlinks>
		<spawnThingOnRemoved>OvipositorF</spawnThingOnRemoved>
		<produceEggs>true</produceEggs>

		<minEggTick>12000</minEggTick>
		<maxEggTick>60000</maxEggTick>
		<FluidType>InsectJelly</FluidType>
		<modExtensions>

				<props>

Internal

Rigid

				</props>

		</modExtensions>
	</rjw.HediffDef_PartBase>

	<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartPenis">
		<defName>OvipositorM</defName>
		ovipositor (Male)
		<labelNoun>an ovipositor</labelNoun>
		<description>An ovipositor. Fertilizes eggs inside host.</description>
		<descriptionHyperlinks><ThingDef>OvipositorM</ThingDef></descriptionHyperlinks>
		<spawnThingOnRemoved>OvipositorM</spawnThingOnRemoved>
		<FluidType>InsectJelly</FluidType>
		<modExtensions>

				<props>

Internal

Barbed

Ridged

Rigid

				</props>

		</modExtensions>
	</rjw.HediffDef_PartBase>

	<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartAnus">
		<defName>InsectAnus</defName>
		insect anus
		<labelNoun>an insect anus</labelNoun>
		<description>An insect anus.</description>
		<descriptionHyperlinks><ThingDef>InsectAnus</ThingDef></descriptionHyperlinks>
		<spawnThingOnRemoved>InsectAnus</spawnThingOnRemoved>
		<modExtensions>

				<props>

Rigid

				</props>

		</modExtensions>
	</rjw.HediffDef_PartBase>
</Defs>

repo_name: Keagro/rjw

license: mit


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

	<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartPenis">
		<defName>SlimeTentacles</defName>
		slime tentacles
		<labelNoun>slime tentacles</labelNoun>
		<description>Slick, translucent tentacles that can conform into any shape desired.</description>
		<descriptionHyperlinks><ThingDef>SlimeGlob</ThingDef></descriptionHyperlinks>
		<spawnThingOnRemoved>SlimeGlob</spawnThingOnRemoved>
		<modExtensions>

				<props>

Tapered

Prehensile

				</props>

		</modExtensions>
	</rjw.HediffDef_PartBase>

	<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartVagina">
		<defName>SlimeVagina</defName>
		slime vagina
		<labelNoun>slime vagina</labelNoun>
		<description>A slick, translucent vagina that can grow or shrink to accomodate any penis.</description>
		<descriptionHyperlinks><ThingDef>SlimeGlob</ThingDef></descriptionHyperlinks>
		<spawnThingOnRemoved>SlimeGlob</spawnThingOnRemoved>
		<modExtensions>

				<props>

Deep

Loose

				</props>

		</modExtensions>
	</rjw.HediffDef_PartBase>

	<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartAnus">
		<defName>SlimeAnus</defName>
		slime anus
		<labelNoun>a slime anus</labelNoun>
		<description>A slick, translucent anus that can tighten and conform to fit anything.</description>
		<descriptionHyperlinks><ThingDef>SlimeGlob</ThingDef></descriptionHyperlinks>
		<spawnThingOnRemoved>SlimeGlob</spawnThingOnRemoved>
		<modExtensions>

				<props>

Deep

Loose

				</props>

		</modExtensions>
	</rjw.HediffDef_PartBase>

	<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartBreast">
		<defName>SlimeBreasts</defName>
		slime breasts
		<labelNoun>a pair of slime breasts</labelNoun>
		<FluidType></FluidType>
		<description>A pair of slick, translucent breasts that can grow or shrink to any desired size.</description>
		<descriptionHyperlinks><ThingDef>SlimeGlob</ThingDef></descriptionHyperlinks>
		<spawnThingOnRemoved>SlimeGlob</spawnThingOnRemoved>
	</rjw.HediffDef_PartBase>
</Defs>


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

<Defs>
	<rjw.PartStagesDef>
		<defName>RJW_PartStages</defName>

		<bandSizeInterval>5</bandSizeInterval>
		<cupSizeInterval>2.54</cupSizeInterval>

		<bandSizeBase>85</bandSizeBase>

		<cupSizeLabels>

-

A

B

C

D

DD

E

F

FF

G

GG

H

HH

J

JJ

K

KK

L

LL

M

MM

N

NN

O

OO

P

PP

Q

QQ

R

RR

???

		</cupSizeLabels>

	</rjw.PartStagesDef>
</Defs>


code:
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
	<HediffDef Name="STDBase" Abstract="True">
		<hediffClass>HediffWithComps</hediffClass>
		<defaultLabelColor>(0.8, 0.8, 0.35)</defaultLabelColor>
		<initialSeverity>0.010</initialSeverity>
	</HediffDef>

	<HediffDef Abstract="True" ParentName="STDBase" Name="HIVBase">
		<hediffClass>HediffWithComps</hediffClass>
		<tendable>true</tendable>
		<stages>

				<minSeverity>0.000</minSeverity>
				detectable

				<minSeverity>0.100</minSeverity>
				minor
				<capMods>

						<capacity>BloodFiltration</capacity>
						<offset>-0.05</offset>

				</capMods>

				<minSeverity>0.200</minSeverity>
				minor
				<capMods>

						<capacity>BloodFiltration</capacity>
						<offset>-0.10</offset>

				</capMods>

				<minSeverity>0.300</minSeverity>
				minor
				<capMods>

						<capacity>BloodFiltration</capacity>
						<offset>-0.15</offset>

				</capMods>

				<minSeverity>0.400</minSeverity>
				moderate
				<capMods>

						<capacity>BloodFiltration</capacity>
						<offset>-0.20</offset>

				</capMods>

				<minSeverity>0.500</minSeverity>
				major
				<capMods>

						<capacity>BloodFiltration</capacity>
						<offset>-0.30</offset>

				</capMods>

				<minSeverity>0.600</minSeverity>
				major
				<capMods>

						<capacity>BloodFiltration</capacity>
						<offset>-0.40</offset>

				</capMods>

				<minSeverity>0.700</minSeverity>
				major
				<capMods>

						<capacity>BloodFiltration</capacity>
						<offset>-0.50</offset>

				</capMods>

				<minSeverity>0.800</minSeverity>
				extreme
				<lifeThreatening>true</lifeThreatening>
				<capMods>

						<capacity>BloodFiltration</capacity>
						<offset>-0.70</offset>

				</capMods>

				<minSeverity>0.900</minSeverity>
				extreme
				<lifeThreatening>true</lifeThreatening>
				<capMods>

						<capacity>BloodFiltration</capacity>
						<offset>-0.95</offset>

				</capMods>

		</stages>
	</HediffDef>

	<HediffDef ParentName="HIVBase">
		<defName>AcuteHIV</defName>
		HIV - Acute
		<description>An immunodeficiency virus that spreads through handholding.</description>
		<makesSickThought>true</makesSickThought>
		<maxSeverity>1</maxSeverity>
		<tendable>true</tendable>
		<comps>

				<sendLetterWhenDiscovered>false</sendLetterWhenDiscovered>

				<baseTendDurationHours>24</baseTendDurationHours>

				<severityPerDayTended>-0.022</severityPerDayTended>

				<immunityPerDayNotSick>-0.060</immunityPerDayNotSick>
				<immunityPerDaySick>0.280</immunityPerDaySick>
				<severityPerDayNotImmune>0.130</severityPerDayNotImmune>
				<severityPerDayImmune>-0.600</severityPerDayImmune>

		</comps>
	</HediffDef>

	<HediffDef ParentName="HIVBase">
		<defName>ChronicHIV</defName>
		HIV - Chronic
		<description>An immunodeficiency virus that spreads through handholding.</description>
		<makesSickThought>false</makesSickThought>
		<minSeverity>0.001</minSeverity>
		<maxSeverity>1.000</maxSeverity>
		<tendable>true</tendable>
		<comps>

				<sendLetterWhenDiscovered>false</sendLetterWhenDiscovered>

				<baseTendDurationHours>240</baseTendDurationHours>

				<severityPerDayTended>-0.0013</severityPerDayTended>

				<severityPerDayNotImmune>0.0048</severityPerDayNotImmune>

		</comps>
	</HediffDef>

	<HediffDef ParentName="STDBase">
		<defName>Herpes</defName>
		Herpes
		<description>Sores that spread through handholding.</description>
		<makesSickThought>false</makesSickThought>
		<minSeverity>0.001</minSeverity>
		<maxSeverity>0.650</maxSeverity>
		<tendable>true</tendable>
		<comps>

				<sendLetterWhenDiscovered>false</sendLetterWhenDiscovered>

				<baseTendDurationHours>240</baseTendDurationHours>

				<severityPerDayTended>-0.050</severityPerDayTended>

				<severityPerDayNotImmune>0.035</severityPerDayNotImmune>

		</comps>
		<stages>

				<minSeverity>0.000</minSeverity>
				minor
				<painOffset>0.05</painOffset>

				<minSeverity>0.250</minSeverity>
				moderate
				<painOffset>0.10</painOffset>

				<minSeverity>0.500</minSeverity>
				major
				<painOffset>0.15</painOffset>

		</stages>
	</HediffDef>

	<HediffDef ParentName="STDBase">
		<defName>Warts</defName>
		Warts
		<description>Warts that spread through handholding.</description>
		<makesSickThought>false</makesSickThought>
		<minSeverity>0.000</minSeverity>
		<maxSeverity>0.650</maxSeverity>
		<tendable>true</tendable>
		<comps>

				<sendLetterWhenDiscovered>false</sendLetterWhenDiscovered>

				<baseTendDurationHours>24</baseTendDurationHours>

				<severityPerDayTended>-0.138</severityPerDayTended>

				<immunityPerDayNotSick>-0.090</immunityPerDayNotSick>
				<immunityPerDaySick>0.165</immunityPerDaySick>
				<severityPerDayNotImmune>0.225</severityPerDayNotImmune>
				<severityPerDayImmune>-0.400</severityPerDayImmune>

		</comps>
		<stages>

				<minSeverity>0.000</minSeverity>
				minor

				<minSeverity>0.400</minSeverity>
				major

		</stages>
	</HediffDef>

	<HediffDef ParentName="STDBase">
		<defName>Syphilis</defName>
		<description>A bacterial infection that spreads through handholding.</description>
		Syphilis
		<makesSickThought>true</makesSickThought>
		<initialSeverity>0.200</initialSeverity>
		<minSeverity>0.000</minSeverity>
		<lethalSeverity>1.000</lethalSeverity>
		<tendable>true</tendable>
		<comps>

				<sendLetterWhenDiscovered>false</sendLetterWhenDiscovered>

				<baseTendDurationHours>36</baseTendDurationHours>

				<severityPerDayTended>-0.160</severityPerDayTended>

				<immunityPerDayNotSick>-0.045</immunityPerDayNotSick>
				<immunityPerDaySick>0.060</immunityPerDaySick>
				<severityPerDayNotImmune>0.080</severityPerDayNotImmune>
				<severityPerDayImmune>-0.240</severityPerDayImmune>

		</comps>
		<stages>

				<minSeverity>0.000</minSeverity>
				minor

				<minSeverity>0.360</minSeverity>
				moderate
				<capMods>

						<capacity>Consciousness</capacity>
						<offset>-0.05</offset>

				</capMods>

				<minSeverity>0.600</minSeverity>
				major
				<painOffset>0.05</painOffset>
				<capMods>

						<capacity>Consciousness</capacity>
						<offset>-0.15</offset>

						<capacity>Manipulation</capacity>
						<offset>-0.10</offset>

				</capMods>

				<minSeverity>0.840</minSeverity>
				extreme
				<painOffset>0.15</painOffset>
				<lifeThreatening>true</lifeThreatening>
				<capMods>

						<capacity>Consciousness</capacity>
						<offset>-0.30</offset>

						<capacity>Manipulation</capacity>
						<offset>-0.20</offset>

				</capMods>

				<minSeverity>0.888</minSeverity>
				extreme
				<painOffset>0.18</painOffset>
				<lifeThreatening>true</lifeThreatening>
				<capMods>

						<capacity>Consciousness</capacity>
						<setMax>0.50</setMax>

						<capacity>Manipulation</capacity>
						<offset>-0.30</offset>

				</capMods>

				<minSeverity>0.936</minSeverity>
				extreme
				<painOffset>0.22</painOffset>
				<lifeThreatening>true</lifeThreatening>
				<capMods>

						<capacity>Consciousness</capacity>
						<setMax>0.10</setMax>

						<capacity>Manipulation</capacity>
						<offset>-0.40</offset>

				</capMods>

		</stages>
	</HediffDef>

	<HediffDef ParentName="MechanitesBase">
		<defName>Boobitis</defName>
		boobitis
		<description>Boobitis is a highly contagious mechanite plague that causes permanent breast growth if left untreated. It was initialy created as a harmless glittertech "party drug" but has since mutated and spread to virtually every human colony.</description>
		<makesSickThought>false</makesSickThought>
		<stages>

				<painOffset>0.1</painOffset>
				subtle swelling
				<statOffsets>
					<SexAbility>0.1</SexAbility>
					<Vulnerability>0.1</Vulnerability>
				</statOffsets>

				<minSeverity>0.5</minSeverity>
				noticable swelling
				<painOffset>0.2</painOffset>
				<statOffsets>
					<SexAbility>0.2</SexAbility>
					<Vulnerability>0.3</Vulnerability>
				</statOffsets>

				<minSeverity>0.9</minSeverity>
				spectacular swelling
				<painOffset>0.3</painOffset>
				<statOffsets>
					<SexAbility>0.3</SexAbility>
					<Vulnerability>0.5</Vulnerability>
				</statOffsets>

		</stages>
	</HediffDef>
</Defs>


code:
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
	<HediffDef>
		<defName>RJW_BabyState</defName>
		<hediffClass>rjw.Hediff_SimpleBaby</hediffClass>
		child is growing
		<description>A growing child.</description>
		<initialSeverity>0.1</initialSeverity>
		<scenarioCanAdd>false</scenarioCanAdd>
		<stages>

				baby
				<minSeverity>0.1</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<setMax>0</setMax>

						<capacity>Talking</capacity>
						<setMax>0</setMax>

				</capMods>

				toddler
				<minSeverity>0.5</minSeverity>
				<capMods>

						<capacity>Manipulation</capacity>
						<offset>-1.0</offset>

						<capacity>Talking</capacity>
						<offset>-0.5</offset>

						<capacity>Moving</capacity>
						<offset>-0.35</offset>

				</capMods>

				child
				<minSeverity>0.75</minSeverity>

		</stages>
	</HediffDef>

	<HediffDef>
		<defName>RJW_NoManipulationFlag</defName>
		<hediffClass>HediffWithComps</hediffClass>
		Too young to work
		<description>Too young to work.</description>
		<initialSeverity>0.001</initialSeverity>
		<scenarioCanAdd>false</scenarioCanAdd>
		<stages>

				<capMods>

						<capacity>Manipulation</capacity>
						<setMax>0.0</setMax>

				</capMods>

		</stages>
	</HediffDef>

</Defs>


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

<Defs>

	<HediffDef Name="rjw_parts_size_changer_base" Abstract="True">
		<hediffClass>rjw.Hediff_PartsSizeChangerCE</hediffClass>
		<defaultLabelColor>(1, 0.41, 0.71)</defaultLabelColor>
		<description>Change part size to:</description>
	</HediffDef>

	<HediffDef ParentName="rjw_parts_size_changer_base">
		<defName>size0</defName>
		SJW part size set(PC)(broken):
		<hediffClass>rjw.Hediff_PartsSizeChangerPC</hediffClass>
		<initialSeverity>0.01</initialSeverity>
		<scenarioCanAdd>true</scenarioCanAdd>
		<stages>

				Micro/Flat
				<minSeverity>0.01</minSeverity>

				Small/Tight
				<minSeverity>0.05</minSeverity>

				Average
				<minSeverity>0.25</minSeverity>

				Large/Loose
				<minSeverity>0.70</minSeverity>

				Huge/Gaping
				<minSeverity>0.90</minSeverity>

				Oversized
				<minSeverity>1.01</minSeverity>

		</stages>
		<comps>

			<permanentLabel>SJW part size set</permanentLabel>

		</comps>
	</HediffDef>

	<HediffDef ParentName="rjw_parts_size_changer_base">
		<defName>size1</defName>
		SJW size set(CE): Micro/Nipples
		<initialSeverity>0.01</initialSeverity>
	</HediffDef>

	<HediffDef ParentName="rjw_parts_size_changer_base">
		<defName>size2</defName>
		SJW size set(CE): Micro/Tiny
		<initialSeverity>0.02</initialSeverity>
	</HediffDef>

	<HediffDef ParentName="rjw_parts_size_changer_base">
		<defName>size3</defName>
		SJW size set(CE): Small/Tight
		<initialSeverity>0.20</initialSeverity>
	</HediffDef>

	<HediffDef ParentName="rjw_parts_size_changer_base">
		<defName>size4</defName>
		SJW size set(CE): Average
		<initialSeverity>0.40</initialSeverity>
	</HediffDef>

	<HediffDef ParentName="rjw_parts_size_changer_base">
		<defName>size5</defName>
		SJW size set(CE): Large/Accomodating
		<initialSeverity>0.60</initialSeverity>
	</HediffDef>

	<HediffDef ParentName="rjw_parts_size_changer_base">
		<defName>size6</defName>
		SJW size set(CE): Huge/Cavernous
		<initialSeverity>0.80</initialSeverity>
	</HediffDef>

	<HediffDef ParentName="rjw_parts_size_changer_base">
		<defName>size7</defName>
		SJW size set(CE): Towering/Abyssal/Enormous
		<initialSeverity>1.01</initialSeverity>
	</HediffDef>

	<HediffDef ParentName="rjw_parts_size_changer_base">
		<defName>size8</defName>
		SJW breasts size set(CE): Massive
		<initialSeverity>1.20</initialSeverity>
	</HediffDef>

	<HediffDef ParentName="rjw_parts_size_changer_base">
		<defName>size9</defName>
		SJW breasts size set(CE): Gargantuan
		<initialSeverity>1.40</initialSeverity>
	</HediffDef>

	<HediffDef ParentName="rjw_parts_size_changer_base">
		<defName>size10</defName>
		SJW breasts size set(CE): Colossal
		<initialSeverity>1.60</initialSeverity>
	</HediffDef>

	<HediffDef ParentName="rjw_parts_size_changer_base">
		<defName>size11</defName>
		SJW breasts size set(CE): Titanic
		<initialSeverity>1.80</initialSeverity>
	</HediffDef>

</Defs>


code:
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
	<HediffDef>
		<defName>Sterilized</defName>
		<hediffClass>HediffWithComps</hediffClass>
		<defaultLabelColor>(0.8, 0.8, 0.35)</defaultLabelColor>
		<description>Unable to reproduce.</description>
		sterilized
		<stages>

				<capMods>

						<capacity>RJW_Fertility</capacity>
						<setMax>0</setMax>

				</capMods>

		</stages>
	</HediffDef>
</Defs>


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

<Defs>
	<HediffDef>
		<defName>Hediff_Submitting</defName>
		Prostrating self
		<hediffClass>rjw.Hediff_Submitting</hediffClass>
		<description>Submitting.</description>
		<defaultLabelColor>(1, 0.41, 0.81)</defaultLabelColor>
		<initialSeverity>1.0</initialSeverity>
		<minSeverity>1.0</minSeverity>
		<maxSeverity>1.0</maxSeverity>
		<scenarioCanAdd>false</scenarioCanAdd>
		<comps>

				<disappearsAfterTicks>

					<min>2500</min>

					<max>5000</max>
				</disappearsAfterTicks>

		</comps>
		<stages>

				<becomeVisible>true</becomeVisible>
				<capMods>

						<capacity>Moving</capacity>
						<postFactor>0.0</postFactor>

				</capMods>
				<statOffsets>
					<Vulnerability>0.95</Vulnerability>
				</statOffsets>

		</stages>
	</HediffDef>

	<HediffDef>
		<defName>Hediff_RapeEnemyCD</defName>
		Aggressive handholding cooldown
		<description>"Who's next?"</description>
		<hediffClass>HediffWithComps</hediffClass>
		<defaultLabelColor>(1, 0.41, 0.81)</defaultLabelColor>
		<initialSeverity>1.0</initialSeverity>
		<minSeverity>1.0</minSeverity>
		<maxSeverity>1.0</maxSeverity>
		<scenarioCanAdd>false</scenarioCanAdd>
		<comps>

				<disappearsAfterTicks>

					<min>2500</min>
					<max>2500</max>
				</disappearsAfterTicks>

		</comps>
		<stages>

				<becomeVisible>false</becomeVisible>

		</stages>
	</HediffDef>
</Defs>


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

<Defs>
	<HediffDef Name="Sex_Change_Thoughts_Syndrome" Abstract="True">
		<hediffClass>HediffWithComps</hediffClass>
		<defaultLabelColor>(1, 0.41, 0.71)</defaultLabelColor>

		<description>Your description could be here.</description>
		<initialSeverity>1.0</initialSeverity>
		<minSeverity>0.001</minSeverity>
		<maxSeverity>1.0</maxSeverity>
		<isBad>false</isBad>
		<tendable>false</tendable>
		<scenarioCanAdd>false</scenarioCanAdd>
		<comps>

				<severityPerDay>-0.01</severityPerDay>

				<disappearsAfterTicks>

					<min>3600000</min>

					<max>4800000</max>
				</disappearsAfterTicks>

		</comps>

		<stages>

				ignorance
				<becomeVisible>false</becomeVisible>

				acceptance
				<minSeverity>0.01</minSeverity>
				<becomeVisible>false</becomeVisible>

				saddness
				<minSeverity>0.25</minSeverity>
				<becomeVisible>false</becomeVisible>

				anger
				<becomeVisible>false</becomeVisible>
				<minSeverity>0.4</minSeverity>

				rejection
				<minSeverity>0.7</minSeverity>
				<becomeVisible>false</becomeVisible>

		</stages>
	</HediffDef>

	<HediffDef ParentName="Sex_Change_Thoughts_Syndrome">
		<defName>hediff_male2trap</defName>
		male2trap
	</HediffDef>

	<HediffDef ParentName="Sex_Change_Thoughts_Syndrome">
		<defName>hediff_male2female</defName>
		male2female
	</HediffDef>

	<HediffDef ParentName="Sex_Change_Thoughts_Syndrome">
		<defName>hediff_male2futa</defName>
		male2futa
	</HediffDef>

	<HediffDef ParentName="Sex_Change_Thoughts_Syndrome">
		<defName>hediff_female2trap</defName>
		female2trap
	</HediffDef>

	<HediffDef ParentName="Sex_Change_Thoughts_Syndrome">
		<defName>hediff_female2male</defName>
		female2male
	</HediffDef>

	<HediffDef ParentName="Sex_Change_Thoughts_Syndrome">
		<defName>hediff_female2futa</defName>
		female2futa
	</HediffDef>

	<HediffDef ParentName="Sex_Change_Thoughts_Syndrome">
		<defName>hediff_futa2trap</defName>
		futa2trap
	</HediffDef>

	<HediffDef ParentName="Sex_Change_Thoughts_Syndrome">
		<defName>hediff_futa2male</defName>
		futa2male
	</HediffDef>

	<HediffDef ParentName="Sex_Change_Thoughts_Syndrome">
		<defName>hediff_futa2female</defName>
		futa2female
	</HediffDef>

	<HediffDef ParentName="Sex_Change_Thoughts_Syndrome">
		<defName>hediff_trap2futa</defName>
		trap2futa
	</HediffDef>

	<HediffDef ParentName="Sex_Change_Thoughts_Syndrome">
		<defName>hediff_trap2male</defName>
		trap2male
	</HediffDef>

	<HediffDef ParentName="Sex_Change_Thoughts_Syndrome">
		<defName>hediff_trap2female</defName>
		trap2female
	</HediffDef>

	<HediffDef Name="Sex_Change_Original_Sex" Abstract="True">
		<hediffClass>HediffWithComps</hediffClass>
		<defaultLabelColor>(1, 0.41, 0.71)</defaultLabelColor>
		<description>Changed gender</description>
		<maxSeverity>1.0</maxSeverity>
		<isBad>false</isBad>
		<tendable>false</tendable>
		<scenarioCanAdd>false</scenarioCanAdd>
		<stages>

				<becomeVisible>false</becomeVisible>

		</stages>
	</HediffDef>

	<HediffDef ParentName="Sex_Change_Original_Sex">
		<defName>hediff_was_boy</defName>
		was_boy
	</HediffDef>

	<HediffDef ParentName="Sex_Change_Original_Sex">
		<defName>hediff_was_girl</defName>
		was_girl
	</HediffDef>

	<HediffDef ParentName="Sex_Change_Original_Sex">
		<defName>hediff_was_futa</defName>
		was_futa
	</HediffDef>

	<HediffDef ParentName="Sex_Change_Original_Sex">
		<defName>hediff_was_trap</defName>
		was_trap
	</HediffDef>
</Defs>


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

<Defs>
	<IncidentDef>
		<defName>NymphJoins</defName>
		nymph joins
		<category>Misc</category>
		<targetTags>

Map_PlayerHome

		</targetTags>
		<workerClass>rjw.IncidentWorker_NymphJoins</workerClass>
		<baseChance>0.67</baseChance>
		<minRefireDays>6</minRefireDays>
	</IncidentDef>

	<IncidentDef>
		<defName>NymphVisitor</defName>
		nymph visitor
		<category>Misc</category>
		<targetTags>

Map_PlayerHome

		</targetTags>
		<workerClass>rjw.IncidentWorker_NymphVisitor</workerClass>
		<baseChance>0.67</baseChance>
		<minRefireDays>6</minRefireDays>
	</IncidentDef>

	<IncidentDef>
		<defName>NymphVisitorGroupEasy</defName>
		nymph raid(easy)
		<targetTags>

Map_PlayerHome

		</targetTags>
		<workerClass>rjw.IncidentWorker_NymphVisitorGroupEasy</workerClass>
		<category>ThreatBig</category>
		<baseChance>0.1</baseChance>
		<minRefireDays>6</minRefireDays>
		<pointsScaleable>false</pointsScaleable>
	</IncidentDef>

	<IncidentDef>
		<defName>NymphVisitorGroupHard</defName>
		nymph raid(hard)
		<targetTags>

Map_PlayerHome

		</targetTags>
		<workerClass>rjw.IncidentWorker_NymphVisitorGroupHard</workerClass>
		<category>ThreatBig</category>
		<baseChance>0.01</baseChance>
		<minRefireDays>6</minRefireDays>
		<pointsScaleable>false</pointsScaleable>
	</IncidentDef>
</Defs>


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

<Defs>
	<IncidentDef ParentName="DiseaseIncident">
		<defName>Disease_Boobitis</defName>
		boobitis mechanites
		<diseaseIncident>Boobitis</diseaseIncident>
		<diseasePartsToAffect>

Chest

		</diseasePartsToAffect>
		<letterLabel>Disease (boobitis mechanites)</letterLabel>
	</IncidentDef>
</Defs>


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

<Defs>
	<IncidentDef>
		<defName>TestInc</defName>
		test inc
		<category>Misc</category>
		<targetTags>

Map_PlayerHome

		</targetTags>
		<workerClass>rjw.IncidentWorker_TestInc</workerClass>
		<letterLabel>Something Happened</letterLabel>
		<letterText>Something Happened</letterText>
		<letterDef>ThreatSmall</letterDef>
		<baseChance>0.0</baseChance>
		<minRefireDays>9999</minRefireDays>
	</IncidentDef>

	<IncidentDef>
		<defName>TestInc2</defName>
		test inc2
		<category>Misc</category>
		<targetTags>

Map_PlayerHome

		</targetTags>
		<workerClass>rjw.IncidentWorker_TestInc2</workerClass>
		<letterLabel>Something Happened2</letterLabel>
		<letterText>Something Happened2</letterText>
		<letterDef>ThreatSmall</letterDef>
		<baseChance>0.0</baseChance>
		<minRefireDays>9999</minRefireDays>
	</IncidentDef>
</Defs>


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

<Defs>

	<InteractionDef ParentName="RJW_InteractionDefBaseBestiaity">
		<defName>AnalBreeding</defName>
		anal breeding
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Handholded [RECIPIENT_nameDef].

			</rulesStrings>
		</logRulesInitiator>
		<logRulesRecipient>
			<rulesStrings>

r_logentry->Was handholded by [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabelM>breed anally</RMBLabelM>
				<RMBLabelF>request anal breeding</RMBLabelF>
				<sextype1>Bestiality</sextype1>
				<rjwSextype>Anal</rjwSextype>
				<tags>

Anal

Bestiality

AnimalOnAnimal

Rape

Breeding

				</tags>
				<i_tags>

Animal

Penis

Tentacle

Ovi

				</i_tags>
				<r_tags>

Anal

				</r_tags>
				<rulepack_defs>

AnalBreedingRP

				</rulepack_defs>

		</modExtensions>
	</InteractionDef>

	<InteractionDef ParentName="RJW_InteractionDefBaseRape">
		<defName>VaginalBreeding</defName>
		vaginal breeding
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Handholded [RECIPIENT_nameDef].

			</rulesStrings>
		</logRulesInitiator>
		<logRulesRecipient>
			<rulesStrings>

r_logentry->Was handholded by [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabelM>breed vaginally</RMBLabelM>
				<RMBLabelF>request vaginal breeding</RMBLabelF>
				<sextype1>Bestiality</sextype1>
				<rjwSextype>Vaginal</rjwSextype>
				<tags>

Vaginal

Bestiality

AnimalOnAnimal

Rape

Breeding

				</tags>
				<i_tags>

Animal

Penis

Tentacle

Ovi

				</i_tags>
				<r_tags>

Vaginal

				</r_tags>
				<rulepack_defs>

VaginalBreedingRP

				</rulepack_defs>

		</modExtensions>
	</InteractionDef>

	<InteractionDef ParentName="RJW_InteractionDefBaseRape">
		<defName>OralBreeding</defName>
		licking
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Handholded [RECIPIENT_nameDef].

			</rulesStrings>
		</logRulesInitiator>
		<logRulesRecipient>
			<rulesStrings>

r_logentry->Was handholded by [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabelM>lick</RMBLabelM>
				<RMBLabelF>get licked</RMBLabelF>
				<sextype1>Bestiality</sextype1>
				<rjwSextype>Oral</rjwSextype>
				<tags>

Oral

Bestiality

AnimalOnAnimal

Rape

				</tags>
				<i_tags>

Animal

Penis

Tentacle

Ovi

				</i_tags>
				<r_tags>

Oral

				</r_tags>
				<rulepack_defs>

OtherRapeRP

				</rulepack_defs>

		</modExtensions>
	</InteractionDef>

	<InteractionDef ParentName="RJW_InteractionDefBaseRape">
		<defName>FingeringBreeding</defName>
		fingering
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Handholded [RECIPIENT_nameDef].

			</rulesStrings>
		</logRulesInitiator>
		<logRulesRecipient>
			<rulesStrings>

r_logentry->Was handholded.

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabelM>give fingering</RMBLabelM>
				<RMBLabelF>ask for a fingering</RMBLabelF>
				<sextype1>Bestiality</sextype1>
				<rjwSextype>Fingering</rjwSextype>
				<tags>

Anal

Vaginal

Handjob

Bestiality

AnimalOnAnimal

Rape

				</tags>
				<i_tags>

Animal

Handjob

				</i_tags>
				<r_tags>

Anal

Vaginal

				</r_tags>
				<rulepack_defs>

FingeringRP

				</rulepack_defs>

		</modExtensions>
	</InteractionDef>

	<InteractionDef ParentName="RJW_InteractionDefBaseRape">
		<defName>ForcedOralBreeding</defName>
		licking
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Force handholded [RECIPIENT_nameDef].

			</rulesStrings>
		</logRulesInitiator>
		<logRulesRecipient>
			<rulesStrings>

r_logentry->Was forced into handholding.

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabelM>give licking</RMBLabelM>
				<RMBLabelF>ask for licking</RMBLabelF>
				<sextype1>Bestiality</sextype1>
				<rjwSextype>Oral</rjwSextype>
				<tags>

Oral

Bestiality

AnimalOnAnimal

Rape

				</tags>
				<i_tags>

Animal

Penis

Tentacle

Ovi

				</i_tags>
				<r_tags>

Oral

				</r_tags>
				<rulepack_defs>

OtherRapeRP

				</rulepack_defs>

		</modExtensions>
	</InteractionDef>
</Defs>


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

<Defs>

	<InteractionDef ParentName="RJW_InteractionDefBaseRape">
		<defName>RequestVaginalBreeding</defName>
		vaginal breeding
		<logRulesInitiator>
			<rulesStrings>

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

			</rulesStrings>
		</logRulesInitiator>
		<logRulesRecipient>
			<rulesStrings>

r_logentry->Presented to [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabelM>breed vaginally</RMBLabelM>
				<RMBLabelF>request vaginal breeding</RMBLabelF>
				<sextype1>Bestiality</sextype1>
				<rjwSextype>Vaginal</rjwSextype>
				<i_role>Passive</i_role>
				<tags>

Vaginal

Bestiality

AnimalOnAnimal

				</tags>
				<i_tags>

Animal

Penis

Tentacle

Ovi

				</i_tags>
				<r_tags>

Vaginal

				</r_tags>
				<rulepack_defs>

VaginalBreedingRP

				</rulepack_defs>

		</modExtensions>
	</InteractionDef>

	<InteractionDef ParentName="RJW_InteractionDefBaseRape">
		<defName>RequestAnalBreeding</defName>
		anal breeding
		<logRulesInitiator>
			<rulesStrings>

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

			</rulesStrings>
		</logRulesInitiator>
		<logRulesRecipient>
			<rulesStrings>

r_logentry->Presented to [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabelM>breed anally</RMBLabelM>
				<RMBLabelF>request anal breeding</RMBLabelF>
				<sextype1>Bestiality</sextype1>
				<rjwSextype>Anal</rjwSextype>
				<tags>

Anal

Bestiality

AnimalOnAnimal

				</tags>
				<i_tags>

Animal

Penis

Tentacle

Ovi

				</i_tags>
				<r_tags>

Anal

				</r_tags>
				<rulepack_defs>

AnalBreedingRP

				</rulepack_defs>

		</modExtensions>
	</InteractionDef>
</Defs>


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

<Defs>
	<InteractionDef ParentName="RJW_InteractionDefBaseRape">
		<defName>ForcedFellatioBreeding</defName>
		Service oraly
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Handholded [RECIPIENT_nameDef].

			</rulesStrings>
		</logRulesInitiator>
		<logRulesRecipient>
			<rulesStrings>

r_logentry->Was handholded.

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabelM>breed oraly</RMBLabelM>
				<RMBLabelF>request oral breeding</RMBLabelF>
				<sextype1>Bestiality</sextype1>
				<rjwSextype>Fellatio</rjwSextype>
				<tags>

Oral

Bestiality

AnimalOnAnimal

Rape

				</tags>
				<i_tags>

Animal

Penis

Tentacle

Ovi

				</i_tags>
				<r_tags>

Oral

				</r_tags>
				<rulepack_defs>

OtherRapeRP

				</rulepack_defs>

		</modExtensions>
	</InteractionDef>

	<InteractionDef ParentName="RJW_InteractionDefBaseRape">
		<defName>RequestBreeding</defName>
		vaginal breeding
		<logRulesInitiator>
			<rulesStrings>

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

			</rulesStrings>
		</logRulesInitiator>
		<logRulesRecipient>
			<rulesStrings>

r_logentry->Presented to [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabelM>breed vaginally</RMBLabelM>
				<RMBLabelF>request vaginal breeding</RMBLabelF>
				<sextype1>Bestiality</sextype1>
				<rjwSextype>Vaginal</rjwSextype>
				<tags>

Vaginal

Bestiality

AnimalOnAnimal

				</tags>
				<i_tags>

Animal

Penis

Tentacle

Ovi

				</i_tags>
				<r_tags>

Vaginal

				</r_tags>
				<rulepack_defs>

OtherRapeRP

				</rulepack_defs>

		</modExtensions>
	</InteractionDef>
</Defs>


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

<Defs>
	<InteractionDef>
		<defName>0AnalBreeding0</defName>
		anal breeding
		<workerClass>rjw.InteractionWorker_AnalSexAttempt</workerClass>
		<symbol>UI/Commands/Breeding_Animal_off</symbol>
		<socialFightBaseChance>0.0</socialFightBaseChance>
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Mounted1 [RECIPIENT_nameDef].

r_logentry->Mounted2 [RECIPIENT_nameDef].

r_logentry->Mounted3 [RECIPIENT_nameDef].

			</rulesStrings>
		</logRulesInitiator>
		<logRulesRecipient>
			<rulesStrings>

r_logentry->Was anally mounted1 by [INITIATOR_nameDef].

r_logentry->Was anally mounted2 by [INITIATOR_nameDef].

r_logentry->Was anally mounted3 by [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabelM>breed anally</RMBLabelM>
				<RMBLabelF>request anal breeding</RMBLabelF>

				<i_role>Active</i_role>

				<tags>

Oral

Anal

Vaginal

Handjob

Footjob

Breastjob

Masturbation

Bestiality

AnimalOnAnimal

Rape

Breeding

				</tags>
				<i_tags>

Animal

Oral

Penis

Tentacle

Ovi

Vaginal

Anal

				</i_tags>
				<r_tags>

Animal

Oral

Penis

Tentacle

Ovi

Vaginal

Anal

				</r_tags>

				<rulepack_defs>

FootjobRP

FingeringRP

FistingRP

				</rulepack_defs>

		</modExtensions>
	</InteractionDef>
</Defs>


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

<Defs>
	<InteractionDef>
		<defName>AnalBreeding</defName>
		anal breeding
		<workerClass>rjw.InteractionWorker_AnalSexAttempt</workerClass>
		<symbol>UI/Commands/Breeding_Animal_off</symbol>
		<socialFightBaseChance>0.0</socialFightBaseChance>
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Mounted [RECIPIENT_nameDef].

			</rulesStrings>
		</logRulesInitiator>
		<logRulesRecipient>
			<rulesStrings>

r_logentry->Was anally mounted by [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabelM>breed anally</RMBLabelM>
				<RMBLabelF>request anal breeding</RMBLabelF>
				<i_role>Active</i_role>

				<tags>

Oral

Anal

Vaginal

Handjob

Footjob

Breastjob

Masturbation

Bestiality

AnimalOnAnimal

Rape

Breeding

				</tags>
				<i_tags>

Animal

Oral

Penis

Tentacle

Ovi

Vaginal

Anal

				</i_tags>
				<r_tags>

Animal

Oral

Penis

Tentacle

Ovi

Vaginal

Anal

				</r_tags>

				<forced_rulepack_def>

				</forced_rulepack_def>

		</modExtensions>
	</InteractionDef>
</Defs>


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

<Defs>
	<InteractionDef Name="RJW_InteractionDefBaseSex" Abstract="True">
		<workerClass>rjw.InteractionWorker_OtherSexAttempt</workerClass>
		<symbol>Things/Mote/SpeechSymbols/Romance</symbol>
		<socialFightBaseChance>0.0</socialFightBaseChance>
		<recipientThought>MadeSomeLovin</recipientThought>
	</InteractionDef>

	<InteractionDef Name="RJW_InteractionDefBaseRape" Abstract="True">
		<workerClass>rjw.InteractionWorker_OtherSexAttempt</workerClass>
		<symbol>UI/Icons/noheart</symbol>
		<socialFightBaseChance>0.0</socialFightBaseChance>
		<recipientThought>StoleSomeLovin</recipientThought>
		<initiatorXpGainSkill>Melee</initiatorXpGainSkill>
		<initiatorXpGainAmount>30</initiatorXpGainAmount>
	</InteractionDef>

	<InteractionDef Name="RJW_InteractionDefBaseBestiaity" Abstract="True">
		<workerClass>rjw.InteractionWorker_OtherSexAttempt</workerClass>
		<symbol>UI/Commands/Breeding_Animal_off</symbol>
		<socialFightBaseChance>0.0</socialFightBaseChance>
	</InteractionDef>
</Defs>


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

<Defs>

	<InteractionDef>
		<defName>AnimalSexChat</defName>
		animal chat
		<symbol>Things/Mote/SpeechSymbols/AnimalChat</symbol>
		<initiatorXpGainSkill>Animals</initiatorXpGainSkill>
		<initiatorXpGainAmount>40</initiatorXpGainAmount>
		<logRulesInitiator>
			<rulesStrings>

r_logentry(p=20)->[INITIATOR_nameDef] [zooact] [RECIPIENT_nameDef].

r_logentry->[INITIATOR_nameDef] sat near [RECIPIENT_nameDef] and talked to [INITIATOR_objective]self about [TalkTopicSex].

r_logentry->[INITIATOR_nameDef] sat near [RECIPIENT_nameDef] and talked to [INITIATOR_objective]self about [TalkTopicAny].

r_logentry->[INITIATOR_nameDef] approached [RECIPIENT_nameDef] while whispering to [INITIATOR_objective]self about [TalkTopicSex].

r_logentry->[INITIATOR_nameDef] approached [RECIPIENT_nameDef] while whispering to [INITIATOR_objective]self about [TalkTopicAny].

r_logentry(p=2)->[INITIATOR_nameDef] came near [RECIPIENT_nameDef] while talking to [INITIATOR_objective]self about [TalkTopicSex].

r_logentry->[INITIATOR_nameDef] came near [RECIPIENT_nameDef] while talking to [INITIATOR_objective]self about [TalkTopicAny].

r_logentry->[INITIATOR_nameDef] tried to make [RECIPIENT_nameDef] sit still.

r_logentry->[INITIATOR_nameDef] attempted to hold [RECIPIENT_nameDef] still.

r_logentry->[INITIATOR_nameDef] slapped [RECIPIENT_nameDef] in a show of dominance.

r_logentry->[INITIATOR_nameDef] gently stroked [RECIPIENT_nameDef]'s genitals.

r_logentry->[INITIATOR_nameDef] grasped a vulnerable body part of [RECIPIENT_nameDef], demanding obedience.

zooact->demanded obedience from

zooact->made calming noises towards

zooact->offered slow, friendly gestures to

zooact->made shushing noises at

zooact->made happy clicking noises at

zooact->gestured gently and approached

zooact->slowly approached

zooact->gently touched

zooact->gently caressed

zooact->firmly stroked

zooact->calmed and encouraged

zooact->matched breathing with

zooact->took a low stance while approaching

zooact->showed no fear or anger to

zooact->firmly yet softly touched

zooact->showed a relaxed attitude towards

zooact->showed [INITIATOR_possessive] genitals to

zooact->presented [INITIATOR_possessive] genitals to

zooact->whispered a story about [TalkTopicAny] to

zooact->whispered a story about [TalkTopicSex] to

			</rulesStrings>
		</logRulesInitiator>
	</InteractionDef>
</Defs>


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

<Defs>

</Defs>


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

<Defs>
	<InteractionDef ParentName="RJW_InteractionDefBaseRape">
		<defName>RimmingRape</defName>
		rimming
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Forcefully handholded [RECIPIENT_nameDef].

			</rulesStrings>
		</logRulesInitiator>
		<logRulesRecipient>
			<rulesStrings>

r_logentry->Was forcibly handholded by [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabelM>forcefully give an anal rimming</RMBLabelM>
				<RMBLabelF>forcefully receive an anal rimming</RMBLabelF>
				<sextype1>Rape</sextype1>
				<rjwSextype>Rimming</rjwSextype>
				<tags>

Oral

				</tags>
				<i_tags>

Oral

				</i_tags>
				<r_tags>

Anal

				</r_tags>
				<rulepack_defs>

OtherRapeRP

				</rulepack_defs>

		</modExtensions>
	</InteractionDef>

	<InteractionDef ParentName="RJW_InteractionDefBaseRape">
		<defName>CunnilingusRape</defName>
		cunnilingus
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Forcefully gave loose grip handholding to [RECIPIENT_nameDef].

			</rulesStrings>
		</logRulesInitiator>
		<logRulesRecipient>
			<rulesStrings>

r_logentry->Forcibly received loose grip handholding from [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabelM>forcefully give a cunnilingus</RMBLabelM>
				<RMBLabelF>forcefully receive a cunnilingus</RMBLabelF>
				<sextype1>Rape</sextype1>
				<rjwSextype>Cunnilingus</rjwSextype>
				<tags>

Oral

				</tags>
				<i_tags>

Oral

				</i_tags>
				<r_tags>

Vaginal

				</r_tags>
				<rulepack_defs>

OtherRapeRP

				</rulepack_defs>

		</modExtensions>
	</InteractionDef>

	<InteractionDef ParentName="RJW_InteractionDefBaseRape">
		<defName>FellatioRape</defName>
		fellatio
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Forcefully loose grip handholded [RECIPIENT_nameDef].

			</rulesStrings>
		</logRulesInitiator>
		<logRulesRecipient>
			<rulesStrings>

r_logentry->Was forcibly loose grip handholded by [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabelM>forcefully give a fellatio</RMBLabelM>
				<RMBLabelF> forcefully receive a fellatio</RMBLabelF>
				<sextype1>Rape</sextype1>
				<rjwSextype>Fellatio</rjwSextype>
				<tags>

Oral

				</tags>
				<i_tags>

Oral

				</i_tags>
				<r_tags>

Penis

Tentacle

Ovi

				</r_tags>
				<rulepack_defs>

OtherRapeRP

				</rulepack_defs>

		</modExtensions>
	</InteractionDef>

	<InteractionDef ParentName="RJW_InteractionDefBaseRape">
		<defName>BeakjobRape</defName>
		beakjob
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Forcefully gave a loose grip handholding to [RECIPIENT_nameDef].

			</rulesStrings>
		</logRulesInitiator>
		<logRulesRecipient>
			<rulesStrings>

r_logentry->Forcibly received loose grip handholding from [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabelM>forcefully give a beakjob</RMBLabelM>
				<RMBLabelF>forcefully receive a beakjob</RMBLabelF>
				<sextype1>Rape</sextype1>
				<rjwSextype>None</rjwSextype>
				<tags>

Oral

				</tags>
				<i_tags>

Oral

				</i_tags>
				<r_tags>

Anal

				</r_tags>
				<rulepack_defs>

OtherRapeRP

				</rulepack_defs>

		</modExtensions>
	</InteractionDef>

	<InteractionDef ParentName="RJW_InteractionDefBaseRape">
		<defName>SixtynineRape</defName>
		69ing
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Forcefully 69'd with [RECIPIENT_nameDef].

			</rulesStrings>
		</logRulesInitiator>
		<logRulesRecipient>
			<rulesStrings>

r_logentry->Was forcibly 69'd with [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabelM>forcefully sixtynine(top)</RMBLabelM>
				<RMBLabelF>forcefully sixtynine(bottom)</RMBLabelF>
				<sextype1>Rape</sextype1>
				<rjwSextype>Sixtynine</rjwSextype>
				<tags>

Oral

				</tags>
				<i_tags>

Oral

				</i_tags>
				<r_tags>

Anal

				</r_tags>
				<rulepack_defs>

OtherRapeRP

				</rulepack_defs>

		</modExtensions>
	</InteractionDef>
</Defs>


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

<Defs>
	<InteractionDef ParentName="RJW_InteractionDefBaseRape">
		<defName>RimmingRapeF</defName>
		rimming
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Forcefully handholded [RECIPIENT_nameDef].

			</rulesStrings>
		</logRulesInitiator>
		<logRulesRecipient>
			<rulesStrings>

r_logentry->Was forcibly handholded by [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabelM>forcefully give an anal rimming</RMBLabelM>
				<RMBLabelF>forcefully receive an anal rimming</RMBLabelF>
				<sextype1>Rape</sextype1>
				<rjwSextype>Rimming</rjwSextype>
				<tags>

Oral

				</tags>
				<i_tags>

Oral

				</i_tags>
				<r_tags>

Anal

				</r_tags>
				<rulepack_defs>

OtherRapeRP

				</rulepack_defs>

		</modExtensions>
	</InteractionDef>

	<InteractionDef ParentName="RJW_InteractionDefBaseRape">
		<defName>CunnilingusRapeF</defName>
		cunnilingus
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Forcefully gave loose grip handholding to [RECIPIENT_nameDef].

			</rulesStrings>
		</logRulesInitiator>
		<logRulesRecipient>
			<rulesStrings>

r_logentry->Forcibly received loose grip handholding from [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabelM>forcefully give a cunnilingus</RMBLabelM>
				<RMBLabelF>forcefully receive a cunnilingus</RMBLabelF>
				<sextype1>Rape</sextype1>
				<rjwSextype>Cunnilingus</rjwSextype>
				<tags>

Oral

				</tags>
				<i_tags>

Oral

				</i_tags>
				<r_tags>

Vaginal

				</r_tags>
				<rulepack_defs>

OtherRapeRP

				</rulepack_defs>

		</modExtensions>
	</InteractionDef>

	<InteractionDef ParentName="RJW_InteractionDefBaseRape">
		<defName>FellatioRapeF</defName>
		fellatio
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Forcefully loose grip handholded [RECIPIENT_nameDef].

			</rulesStrings>
		</logRulesInitiator>
		<logRulesRecipient>
			<rulesStrings>

r_logentry->Was forcibly loose grip handholded by [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabelM>forcefully give a fellatio</RMBLabelM>
				<RMBLabelF> forcefully receive a fellatio</RMBLabelF>
				<sextype1>Rape</sextype1>
				<rjwSextype>Fellatio</rjwSextype>
				<tags>

Oral

				</tags>
				<i_tags>

Oral

				</i_tags>
				<r_tags>

Penis

Tentacle

Ovi

				</r_tags>
				<rulepack_defs>

OtherRapeRP

				</rulepack_defs>

		</modExtensions>
	</InteractionDef>

	<InteractionDef ParentName="RJW_InteractionDefBaseRape">
		<defName>BeakjobRapeF</defName>
		beakjob
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Forcefully gave a loose grip handholding to [RECIPIENT_nameDef].

			</rulesStrings>
		</logRulesInitiator>
		<logRulesRecipient>
			<rulesStrings>

r_logentry->Forcibly received loose grip handholding from [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabelM>forcefully give a beakjob</RMBLabelM>
				<RMBLabelF>forcefully receive a beakjob</RMBLabelF>
				<sextype1>Rape</sextype1>
				<rjwSextype>None</rjwSextype>
				<tags>

Oral

				</tags>
				<i_tags>

Oral

				</i_tags>
				<r_tags>

Anal

				</r_tags>
				<rulepack_defs>

OtherRapeRP

				</rulepack_defs>

		</modExtensions>
	</InteractionDef>

	<InteractionDef ParentName="RJW_InteractionDefBaseRape">
		<defName>SixtynineRapeF</defName>
		69ing
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Forcefully 69'd with [RECIPIENT_nameDef].

			</rulesStrings>
		</logRulesInitiator>
		<logRulesRecipient>
			<rulesStrings>

r_logentry->Was forcibly 69'd with [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabelM>forcefully sixtynine(top)</RMBLabelM>
				<RMBLabelF>forcefully sixtynine(bottom)</RMBLabelF>
				<sextype1>Rape</sextype1>
				<rjwSextype>Sixtynine</rjwSextype>
				<tags>

Oral

				</tags>
				<i_tags>

Oral

				</i_tags>
				<r_tags>

Anal

				</r_tags>
				<rulepack_defs>

OtherRapeRP

				</rulepack_defs>

		</modExtensions>
	</InteractionDef>
</Defs>


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

<Defs>
	<InteractionDef ParentName="RJW_InteractionDefBaseRape">
		<defName>AnalRape</defName>
		anal
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Forcibly handholded [RECIPIENT_nameDef].

			</rulesStrings>
		</logRulesInitiator>
		<logRulesRecipient>
			<rulesStrings>

r_logentry->Was handholded by [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabelM>forcefully have anal sex</RMBLabelM>
				<RMBLabelF>forcefully receive anal sex</RMBLabelF>
				<sextype1>Rape</sextype1>
				<rjwSextype>Anal</rjwSextype>
				<tags>

Oral

				</tags>
				<i_tags>

Oral

				</i_tags>
				<r_tags>

Anal

				</r_tags>
				<rulepack_defs>

AnalRapeRP

				</rulepack_defs>

		</modExtensions>
	</InteractionDef>

	<InteractionDef ParentName="RJW_InteractionDefBaseRape">
		<defName>VaginalRape</defName>
		vaginal
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Forcibly handholded [RECIPIENT_nameDef].

			</rulesStrings>
		</logRulesInitiator>
		<logRulesRecipient>
			<rulesStrings>

r_logentry->Was handholded by [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabelM>forcefully have vaginal sex</RMBLabelM>
				<RMBLabelF>forcefully receive vaginal sex</RMBLabelF>
				<sextype1>Rape</sextype1>
				<rjwSextype>Vaginal</rjwSextype>
				<tags>

Oral

				</tags>
				<i_tags>

Oral

				</i_tags>
				<r_tags>

Anal

				</r_tags>
				<rulepack_defs>

VaginalRapeRP

				</rulepack_defs>

		</modExtensions>
	</InteractionDef>

	<InteractionDef ParentName="RJW_InteractionDefBaseRape">
		<defName>HandjobRape</defName>
		handjob
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Forcibly handholded [RECIPIENT_nameDef].

			</rulesStrings>
		</logRulesInitiator>
		<logRulesRecipient>
			<rulesStrings>

r_logentry->Was handholded by [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabelM>forcefully give a handjob</RMBLabelM>
				<RMBLabelF>forcefully receive a handjob</RMBLabelF>
				<sextype1>Rape</sextype1>
				<rjwSextype>Handjob</rjwSextype>
				<tags>

Oral

				</tags>
				<i_tags>

Oral

				</i_tags>
				<r_tags>

Anal

				</r_tags>
				<rulepack_defs>

HandjobRapeRP

				</rulepack_defs>

		</modExtensions>
	</InteractionDef>

	<InteractionDef ParentName="RJW_InteractionDefBaseRape">
		<defName>FootjobRape</defName>
		footjob
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Forcefully gave a footjob to [RECIPIENT_nameDef].

			</rulesStrings>
		</logRulesInitiator>
		<logRulesRecipient>
			<rulesStrings>

r_logentry->Was forcibly given a footjob by [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabelM>forcefully give a footjob</RMBLabelM>
				<RMBLabelF>forcefully receive a footjob</RMBLabelF>
				<sextype1>Rape</sextype1>
				<rjwSextype>Footjob</rjwSextype>
				<tags>

Oral

				</tags>
				<i_tags>

Oral

				</i_tags>
				<r_tags>

Anal

				</r_tags>
				<rulepack_defs>

FootjobRapeRP

				</rulepack_defs>

		</modExtensions>
	</InteractionDef>

	<InteractionDef ParentName="RJW_InteractionDefBaseRape">
		<defName>FingeringRape</defName>
		fingering
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Forcibly handholded [RECIPIENT_nameDef].

			</rulesStrings>
		</logRulesInitiator>
		<logRulesRecipient>
			<rulesStrings>

r_logentry->Was handholded by [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabelM>forcefully give fingering</RMBLabelM>
				<RMBLabelF>forcefully receive fingering</RMBLabelF>
				<sextype1>Rape</sextype1>
				<rjwSextype>Fingering</rjwSextype>
				<tags>

Oral

				</tags>
				<i_tags>

Oral

				</i_tags>
				<r_tags>

Anal

				</r_tags>
				<rulepack_defs>

FingeringRapeRP

				</rulepack_defs>

		</modExtensions>
	</InteractionDef>

	<InteractionDef ParentName="RJW_InteractionDefBaseRape">
		<defName>FistingRape</defName>
		fisting
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Forcefully handholded [RECIPIENT_nameDef].

			</rulesStrings>
		</logRulesInitiator>
		<logRulesRecipient>
			<rulesStrings>

r_logentry->Was forcibly handholded by [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabelM>forcefully give a fisting</RMBLabelM>
				<RMBLabelF>forcefully receive a fisting</RMBLabelF>
				<sextype1>Rape</sextype1>
				<rjwSextype>Fisting</rjwSextype>
				<tags>

Oral

				</tags>
				<i_tags>

Oral

				</i_tags>
				<r_tags>

Anal

				</r_tags>
				<rulepack_defs>

FistingRapeRP

				</rulepack_defs>

		</modExtensions>
	</InteractionDef>

	<InteractionDef ParentName="RJW_InteractionDefBaseRape">
		<defName>BreastjobRape</defName>
		breastjob
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Forcefully gave a breastjob to [RECIPIENT_nameDef].

			</rulesStrings>
		</logRulesInitiator>
		<logRulesRecipient>
			<rulesStrings>

r_logentry->Was forcibly given a breastjob by [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabelM>forcefully give a breastjob</RMBLabelM>
				<RMBLabelF>forcefully receive a breastjob</RMBLabelF>
				<sextype1>Rape</sextype1>
				<rjwSextype>Boobjob</rjwSextype>
				<tags>

Oral

				</tags>
				<i_tags>

Oral

				</i_tags>
				<r_tags>

Anal

				</r_tags>
				<rulepack_defs>

OtherRapeRP

				</rulepack_defs>

		</modExtensions>
	</InteractionDef>

	<InteractionDef ParentName="RJW_InteractionDefBaseRape">
		<defName>DoublePenetrationRape</defName>
		double-handholding
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Double-handholded [RECIPIENT_nameDef].

			</rulesStrings>
		</logRulesInitiator>
		<logRulesRecipient>
			<rulesStrings>

r_logentry->Both hands handholded.

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabelM>forcefully give double-penetration</RMBLabelM>
				<RMBLabelF>forcefully receive double-penetration</RMBLabelF>
				<sextype1>Rape</sextype1>
				<rjwSextype>DoublePenetration</rjwSextype>
				<tags>

Oral

				</tags>
				<i_tags>

Oral

				</i_tags>
				<r_tags>

Vaginal

Anal

				</r_tags>
				<rulepack_defs>

DoubleRapeRP

				</rulepack_defs>

		</modExtensions>
	</InteractionDef>

	<InteractionDef ParentName="RJW_InteractionDefBaseRape">
		<defName>ScissoringRape</defName>
		scissoring
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Forcefully scissored [RECIPIENT_nameDef].

			</rulesStrings>
		</logRulesInitiator>
		<logRulesRecipient>
			<rulesStrings>

r_logentry->Was forcibly scissored with [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabelM>forcefully give scissoring</RMBLabelM>
				<RMBLabelF>forcefully receive scissoring</RMBLabelF>
				<sextype1>Rape</sextype1>
				<rjwSextype>Scissoring</rjwSextype>
				<tags>

Vaginal

				</tags>
				<i_tags>

Vaginal

				</i_tags>
				<r_tags>

Vaginal

				</r_tags>
				<rulepack_defs>

ScissoringRapeRP

				</rulepack_defs>

		</modExtensions>
	</InteractionDef>
</Defs>


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

<Defs>
	<InteractionDef ParentName="RJW_InteractionDefBaseRape">
		<defName>AnalRapeF</defName>
		anal
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Forcibly handholded [RECIPIENT_nameDef].

			</rulesStrings>
		</logRulesInitiator>
		<logRulesRecipient>
			<rulesStrings>

r_logentry->Was handholded by [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabelM>forcefully have anal sex</RMBLabelM>
				<RMBLabelF>forcefully receive anal sex</RMBLabelF>
				<sextype1>Rape</sextype1>
				<rjwSextype>Anal</rjwSextype>
				<tags>

Oral

				</tags>
				<i_tags>

Oral

				</i_tags>
				<r_tags>

Anal

				</r_tags>
				<rulepack_defs>

AnalRapeRP

				</rulepack_defs>

		</modExtensions>
	</InteractionDef>

	<InteractionDef ParentName="RJW_InteractionDefBaseRape">
		<defName>VaginalRapeF</defName>
		vaginal
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Forcibly handholded [RECIPIENT_nameDef].

			</rulesStrings>
		</logRulesInitiator>
		<logRulesRecipient>
			<rulesStrings>

r_logentry->Was handholded by [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabelM>forcefully have vaginal sex</RMBLabelM>
				<RMBLabelF>forcefully receive vaginal sex</RMBLabelF>
				<sextype1>Rape</sextype1>
				<rjwSextype>Vaginal</rjwSextype>
				<tags>

Oral

				</tags>
				<i_tags>

Oral

				</i_tags>
				<r_tags>

Anal

				</r_tags>
				<rulepack_defs>

VaginalRapeRP

				</rulepack_defs>

		</modExtensions>
	</InteractionDef>

	<InteractionDef ParentName="RJW_InteractionDefBaseRape">
		<defName>HandjobRapeF</defName>
		handjob
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Forcibly handholded [RECIPIENT_nameDef].

			</rulesStrings>
		</logRulesInitiator>
		<logRulesRecipient>
			<rulesStrings>

r_logentry->Was handholded by [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabelM>forcefully give a handjob</RMBLabelM>
				<RMBLabelF>forcefully receive a handjob</RMBLabelF>
				<sextype1>Rape</sextype1>
				<rjwSextype>Handjob</rjwSextype>
				<tags>

Oral

				</tags>
				<i_tags>

Oral

				</i_tags>
				<r_tags>

Anal

				</r_tags>
				<rulepack_defs>

HandjobRapeRP

				</rulepack_defs>

		</modExtensions>
	</InteractionDef>

	<InteractionDef ParentName="RJW_InteractionDefBaseRape">
		<defName>FootjobRapeF</defName>
		footjob
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Forcefully gave a footjob to [RECIPIENT_nameDef].

			</rulesStrings>
		</logRulesInitiator>
		<logRulesRecipient>
			<rulesStrings>

r_logentry->Was forcibly given a footjob by [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabelM>forcefully give a footjob</RMBLabelM>
				<RMBLabelF>forcefully receive a footjob</RMBLabelF>
				<sextype1>Rape</sextype1>
				<rjwSextype>Footjob</rjwSextype>
				<tags>

Oral

				</tags>
				<i_tags>

Oral

				</i_tags>
				<r_tags>

Anal

				</r_tags>
				<rulepack_defs>

FootjobRapeRP

				</rulepack_defs>

		</modExtensions>
	</InteractionDef>

	<InteractionDef ParentName="RJW_InteractionDefBaseRape">
		<defName>FingeringRapeF</defName>
		fingering
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Forcibly handholded [RECIPIENT_nameDef].

			</rulesStrings>
		</logRulesInitiator>
		<logRulesRecipient>
			<rulesStrings>

r_logentry->Was handholded by [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabelM>forcefully give fingering</RMBLabelM>
				<RMBLabelF>forcefully receive fingering</RMBLabelF>
				<sextype1>Rape</sextype1>
				<rjwSextype>Fingering</rjwSextype>
				<tags>

Oral

				</tags>
				<i_tags>

Oral

				</i_tags>
				<r_tags>

Anal

				</r_tags>
				<rulepack_defs>

FingeringRapeRP

				</rulepack_defs>

		</modExtensions>
	</InteractionDef>

	<InteractionDef ParentName="RJW_InteractionDefBaseRape">
		<defName>FistingRapeF</defName>
		fisting
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Forcefully handholded [RECIPIENT_nameDef].

			</rulesStrings>
		</logRulesInitiator>
		<logRulesRecipient>
			<rulesStrings>

r_logentry->Was forcibly handholded by [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabelM>forcefully give a fisting</RMBLabelM>
				<RMBLabelF>forcefully receive a fisting</RMBLabelF>
				<sextype1>Rape</sextype1>
				<rjwSextype>Fisting</rjwSextype>
				<tags>

Oral

				</tags>
				<i_tags>

Oral

				</i_tags>
				<r_tags>

Anal

				</r_tags>
				<rulepack_defs>

FistingRapeRP

				</rulepack_defs>

		</modExtensions>
	</InteractionDef>

	<InteractionDef ParentName="RJW_InteractionDefBaseRape">
		<defName>BreastjobRapeF</defName>
		breastjob
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Forcefully gave a breastjob to [RECIPIENT_nameDef].

			</rulesStrings>
		</logRulesInitiator>
		<logRulesRecipient>
			<rulesStrings>

r_logentry->Was forcibly given a breastjob by [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabelM>forcefully give a breastjob</RMBLabelM>
				<RMBLabelF>forcefully receive a breastjob</RMBLabelF>
				<sextype1>Rape</sextype1>
				<rjwSextype>Boobjob</rjwSextype>
				<tags>

Oral

				</tags>
				<i_tags>

Oral

				</i_tags>
				<r_tags>

Anal

				</r_tags>
				<rulepack_defs>

OtherRapeRP

				</rulepack_defs>

		</modExtensions>
	</InteractionDef>

	<InteractionDef ParentName="RJW_InteractionDefBaseRape">
		<defName>DoublePenetrationRapeF</defName>
		double-handholding
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Double-handholded [RECIPIENT_nameDef].

			</rulesStrings>
		</logRulesInitiator>
		<logRulesRecipient>
			<rulesStrings>

r_logentry->Both hands handholded.

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabelM>forcefully give double-penetration</RMBLabelM>
				<RMBLabelF>forcefully receive double-penetration</RMBLabelF>
				<sextype1>Rape</sextype1>
				<rjwSextype>DoublePenetration</rjwSextype>
				<tags>

Oral

				</tags>
				<i_tags>

Oral

				</i_tags>
				<r_tags>

Vaginal

Anal

				</r_tags>
				<rulepack_defs>

DoubleRapeRP

				</rulepack_defs>

		</modExtensions>
	</InteractionDef>

	<InteractionDef ParentName="RJW_InteractionDefBaseRape">
		<defName>ScissoringRapeF</defName>
		scissoring
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Forcefully scissored [RECIPIENT_nameDef].

			</rulesStrings>
		</logRulesInitiator>
		<logRulesRecipient>
			<rulesStrings>

r_logentry->Was forcibly scissored with [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabelM>forcefully give scissoring</RMBLabelM>
				<RMBLabelF>forcefully receive scissoring</RMBLabelF>
				<sextype1>Rape</sextype1>
				<rjwSextype>Scissoring</rjwSextype>
				<tags>

Vaginal

				</tags>
				<i_tags>

Vaginal

				</i_tags>
				<r_tags>

Vaginal

				</r_tags>
				<rulepack_defs>

ScissoringRapeRP

				</rulepack_defs>

		</modExtensions>
	</InteractionDef>
</Defs>


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

<Defs>

	<InteractionDef ParentName="RJW_InteractionDefBaseRape">
		<defName>ViolateCorpse</defName>
		violate corpse
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Violated [RECIPIENT_nameDef]'s corpse.

			</rulesStrings>
		</logRulesInitiator>
		<logRulesRecipient>
			<rulesStrings>

r_logentry->Was handholded by [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabelM>violate corpse</RMBLabelM>
				<RMBLabelF>f violate corpse</RMBLabelF>
				<sextype1>Rape</sextype1>
				<rjwSextype>None</rjwSextype>
				<tags>

Oral

				</tags>
				<i_tags>

Oral

				</i_tags>
				<r_tags>

Anal

				</r_tags>
				<rulepack_defs>

OtherRapeRP

				</rulepack_defs>

		</modExtensions>
	</InteractionDef>

	<InteractionDef ParentName="RJW_InteractionDefBaseRape">
		<defName>MechImplant</defName>
		mechanoid implanting
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Assaulted [RECIPIENT_nameDef].

			</rulesStrings>
		</logRulesInitiator>
		<logRulesRecipient>
			<rulesStrings>

r_logentry->Was handholded by [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabelM>implant chip</RMBLabelM>
				<RMBLabelF>ask for implant chip</RMBLabelF>
				<sextype1>Rape</sextype1>
				<rjwSextype>MechImplant</rjwSextype>
				<tags>

Oral

				</tags>
				<i_tags>

Oral

				</i_tags>
				<r_tags>

Anal

				</r_tags>
				<rulepack_defs>

MechImplantingRP

				</rulepack_defs>

		</modExtensions>
	</InteractionDef>

	<InteractionDef ParentName="RJW_InteractionDefBaseRape">
		<defName>OtherRape</defName>
		rape
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Forcibly handholded [RECIPIENT_nameDef].

			</rulesStrings>
		</logRulesInitiator>
		<logRulesRecipient>
			<rulesStrings>

r_logentry->Was handholded by [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabelM>rape</RMBLabelM>
				<RMBLabelF>f rape</RMBLabelF>
				<sextype1>Rape</sextype1>
				<rjwSextype>Oral</rjwSextype>
				<tags>

Oral

				</tags>
				<i_tags>

Oral

				</i_tags>
				<r_tags>

Anal

				</r_tags>
				<rulepack_defs>

OtherRapeRP

				</rulepack_defs>

		</modExtensions>
	</InteractionDef>
</Defs>


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

<Defs>
	<InteractionDef ParentName="RJW_InteractionDefBaseSex">
		<defName>Rimming</defName>
		rimming
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Handholded [RECIPIENT_nameDef].

			</rulesStrings>
		</logRulesInitiator>
		<logRulesRecipient>
			<rulesStrings>

r_logentry->Was handholded.

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabelM>give an anal rimming</RMBLabelM>
				<RMBLabelF>ask for an anal rimming</RMBLabelF>
				<sextype1>Normal</sextype1>
				<rjwSextype>Rimming</rjwSextype>
				<tags>

Oral

				</tags>
				<i_tags>

Oral

				</i_tags>
				<r_tags>

Anal

				</r_tags>
				<rulepack_defs>

RimmingRP

				</rulepack_defs>

		</modExtensions>
	</InteractionDef>

	<InteractionDef ParentName="RJW_InteractionDefBaseSex">
		<defName>Cunnilingus</defName>
		cunnilingus
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Gave loose grip handholdin.

			</rulesStrings>
		</logRulesInitiator>
		<logRulesRecipient>
			<rulesStrings>

r_logentry->Received loose grip handholding.

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabelM>give a cunnilingus</RMBLabelM>
				<RMBLabelF>ask for a cunnilingus</RMBLabelF>
				<sextype1>Normal</sextype1>
				<rjwSextype>Cunnilingus</rjwSextype>
				<tags>

Oral

				</tags>
				<i_tags>

Oral

				</i_tags>
				<r_tags>

Vaginal

				</r_tags>
				<rulepack_defs>

CunnilingusRP

				</rulepack_defs>

		</modExtensions>
	</InteractionDef>

	<InteractionDef ParentName="RJW_InteractionDefBaseSex">
		<defName>Fellatio</defName>
		fellatio
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Loose grip handholded [RECIPIENT_nameDef].

			</rulesStrings>
		</logRulesInitiator>
		<logRulesRecipient>
			<rulesStrings>

r_logentry->Was loose grip handholded.

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabelM>give a fellatio</RMBLabelM>
				<RMBLabelF>ask for a fellatio</RMBLabelF>
				<sextype1>Normal</sextype1>
				<rjwSextype>Fellatio</rjwSextype>
				<tags>

Oral

				</tags>
				<i_tags>

Oral

				</i_tags>
				<r_tags>

Penis

Tentacle

Ovi

				</r_tags>
				<rulepack_defs>

FellatioRP

				</rulepack_defs>

		</modExtensions>
	</InteractionDef>

	<InteractionDef ParentName="RJW_InteractionDefBaseSex">
		<defName>Beakjob</defName>
		beakjob
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Loose grip handholded [RECIPIENT_nameDef].

			</rulesStrings>
		</logRulesInitiator>
		<logRulesRecipient>
			<rulesStrings>

r_logentry->Was loose grip handholded.

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabelM>give a beakjob</RMBLabelM>
				<RMBLabelF>ask for a beakjob</RMBLabelF>
				<sextype1>Normal</sextype1>
				<rjwSextype>None</rjwSextype>
				<tags>

Oral

				</tags>
				<i_tags>

Oral

				</i_tags>
				<r_tags>

Penis

Tentacle

Ovi

				</r_tags>
				<rulepack_defs>

BeakjobRP

				</rulepack_defs>

		</modExtensions>
	</InteractionDef>

	<InteractionDef ParentName="RJW_InteractionDefBaseSex">
		<defName>Sixtynine</defName>
		69ing
		<logRulesInitiator>
			<rulesStrings>

r_logentry->69'd with [RECIPIENT_nameDef].

			</rulesStrings>
		</logRulesInitiator>
		<logRulesRecipient>
			<rulesStrings>

r_logentry->69'd with [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabelM>sixtynine(top)</RMBLabelM>
				<RMBLabelF>sixtynine(bottom)</RMBLabelF>
				<sextype1>Normal</sextype1>
				<rjwSextype>Sixtynine</rjwSextype>
				<tags>

Oral

				</tags>
				<i_tags>

Oral

				</i_tags>
				<r_tags>

Oral

				</r_tags>
				<rulepack_defs>

SixtynineRP

				</rulepack_defs>

		</modExtensions>
	</InteractionDef>
</Defs>


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

<Defs>
	<InteractionDef ParentName="RJW_InteractionDefBaseSex">
		<defName>RimmingF</defName>
		rimming
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Handholded [RECIPIENT_nameDef].

			</rulesStrings>
		</logRulesInitiator>
		<logRulesRecipient>
			<rulesStrings>

r_logentry->Was handholded.

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabelM>give an anal rimming</RMBLabelM>
				<RMBLabelF>ask for an anal rimming</RMBLabelF>
				<sextype1>Normal</sextype1>
				<rjwSextype>Rimming</rjwSextype>
				<tags>

Oral

				</tags>
				<i_tags>

Oral

				</i_tags>
				<r_tags>

Anal

				</r_tags>
				<rulepack_defs>

RimmingRP

				</rulepack_defs>

		</modExtensions>
	</InteractionDef>

	<InteractionDef ParentName="RJW_InteractionDefBaseSex">
		<defName>CunnilingusF</defName>
		cunnilingus
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Gave loose grip handholdin.

			</rulesStrings>
		</logRulesInitiator>
		<logRulesRecipient>
			<rulesStrings>

r_logentry->Received loose grip handholding.

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabelM>give a cunnilingus</RMBLabelM>
				<RMBLabelF>ask for a cunnilingus</RMBLabelF>
				<sextype1>Normal</sextype1>
				<rjwSextype>Cunnilingus</rjwSextype>
				<tags>

Oral

				</tags>
				<i_tags>

Oral

				</i_tags>
				<r_tags>

Vaginal

				</r_tags>
				<rulepack_defs>

CunnilingusRP

				</rulepack_defs>

		</modExtensions>
	</InteractionDef>

	<InteractionDef ParentName="RJW_InteractionDefBaseSex">
		<defName>FellatioF</defName>
		fellatio
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Loose grip handholded [RECIPIENT_nameDef].

			</rulesStrings>
		</logRulesInitiator>
		<logRulesRecipient>
			<rulesStrings>

r_logentry->Was loose grip handholded.

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabelM>give a fellatio</RMBLabelM>
				<RMBLabelF>ask for a fellatio</RMBLabelF>
				<sextype1>Normal</sextype1>
				<rjwSextype>Fellatio</rjwSextype>
				<tags>

Oral

				</tags>
				<i_tags>

Oral

				</i_tags>
				<r_tags>

Penis

Tentacle

Ovi

				</r_tags>
				<rulepack_defs>

FellatioRP

				</rulepack_defs>

		</modExtensions>
	</InteractionDef>

	<InteractionDef ParentName="RJW_InteractionDefBaseSex">
		<defName>BeakjobF</defName>
		beakjob
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Loose grip handholded [RECIPIENT_nameDef].

			</rulesStrings>
		</logRulesInitiator>
		<logRulesRecipient>
			<rulesStrings>

r_logentry->Was loose grip handholded.

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabelM>give a beakjob</RMBLabelM>
				<RMBLabelF>ask for a beakjob</RMBLabelF>
				<sextype1>Normal</sextype1>
				<rjwSextype>None</rjwSextype>
				<tags>

Oral

				</tags>
				<i_tags>

Oral

				</i_tags>
				<r_tags>

Penis

Tentacle

Ovi

				</r_tags>
				<rulepack_defs>

BeakjobRP

				</rulepack_defs>

		</modExtensions>
	</InteractionDef>

	<InteractionDef ParentName="RJW_InteractionDefBaseSex">
		<defName>SixtynineF</defName>
		69ing
		<logRulesInitiator>
			<rulesStrings>

r_logentry->69'd with [RECIPIENT_nameDef].

			</rulesStrings>
		</logRulesInitiator>
		<logRulesRecipient>
			<rulesStrings>

r_logentry->69'd with [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabelM>sixtynine(top)</RMBLabelM>
				<RMBLabelF>sixtynine(bottom)</RMBLabelF>
				<sextype1>Normal</sextype1>
				<rjwSextype>Sixtynine</rjwSextype>
				<tags>

Oral

				</tags>
				<i_tags>

Oral

				</i_tags>
				<r_tags>

Oral

				</r_tags>
				<rulepack_defs>

SixtynineRP

				</rulepack_defs>

		</modExtensions>
	</InteractionDef>
</Defs>