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

<Defs>

	<rjw.HediffDef_InsectEgg Name="RJW_ImplantEgg" Abstract="True">
		<defName>RJW_InsectEgg</defName>
		<hediffClass>rjw.Hediff_InsectEgg</hediffClass>
		<defaultLabelColor>(0.8, 0.8, 0.35)</defaultLabelColor>
		<initialSeverity>0.1</initialSeverity>
		<eggsize>1</eggsize>
		<abortTick>60000</abortTick>
		<isBad>true</isBad>
		<tendable>false</tendable>
		<selffertilized>false</selffertilized>
	</rjw.HediffDef_InsectEgg>

	<rjw.HediffDef_InsectEgg ParentName="RJW_ImplantEgg">
		<defName>RJW_MegascarabEgg</defName>
		Megascarab Egg
		<parentDef>Megascarab</parentDef>
		<bornTick>120000</bornTick>
		<stages>

			<capMods>

					<capacity>Moving</capacity>
					<offset>-0.024</offset>

			</capMods>

		</stages>
	</rjw.HediffDef_InsectEgg>

	<rjw.HediffDef_InsectEgg ParentName="RJW_ImplantEgg">
		<defName>RJW_SpelopedeEgg</defName>
		Spelopede Egg
		<parentDef>Spelopede</parentDef>
		<bornTick>480000</bornTick>
		<stages>

			<capMods>

					<capacity>Moving</capacity>
					<offset>-0.096</offset>

			</capMods>

		</stages>
	</rjw.HediffDef_InsectEgg>

	<rjw.HediffDef_InsectEgg ParentName="RJW_ImplantEgg">
		<defName>RJW_MegaspiderEgg</defName>
		Megaspider Egg
		<parentDef>Megaspider</parentDef>
		<bornTick>720000</bornTick>
		<stages>

			<capMods>

					<capacity>Moving</capacity>
					<offset>-0.144</offset>

			</capMods>

		</stages>
	</rjw.HediffDef_InsectEgg>

	<rjw.HediffDef_InsectEgg ParentName="RJW_ImplantEgg">
		<defName>RJW_MegascarabDocileEgg</defName>
		Docile Megascarab Egg
		<parentDef>MegascarabDocile</parentDef>
		<bornTick>120000</bornTick>
		<stages>

			<capMods>

					<capacity>Moving</capacity>
					<offset>-0.024</offset>

			</capMods>

		</stages>
	</rjw.HediffDef_InsectEgg>

	<rjw.HediffDef_InsectEgg ParentName="RJW_ImplantEgg">
		<defName>RJW_SpelopedeDocileEgg</defName>
		Docile Spelopede Egg
		<parentDef>SpelopedeDocile</parentDef>
		<bornTick>480000</bornTick>
		<stages>

			<capMods>

					<capacity>Moving</capacity>
					<offset>-0.096</offset>

			</capMods>

		</stages>
	</rjw.HediffDef_InsectEgg>

	<rjw.HediffDef_InsectEgg ParentName="RJW_ImplantEgg">
		<defName>RJW_MegaspiderDocileEgg</defName>
		Docile Megaspider Egg
		<parentDef>MegaspiderDocile</parentDef>
		<bornTick>720000</bornTick>
		<stages>

			<capMods>

					<capacity>Moving</capacity>
					<offset>-0.144</offset>

			</capMods>

		</stages>
	</rjw.HediffDef_InsectEgg>

	<rjw.HediffDef_InsectEgg ParentName="RJW_ImplantEgg">
		<defName>RJW_ROMA_SpiderEgg</defName>
		Spider Egg
		<parentDef>ROMA_SpiderRace</parentDef>
		<bornTick>180000</bornTick>
		<stages>

			<capMods>

					<capacity>Moving</capacity>
					<offset>-0.036</offset>

			</capMods>

		</stages>
	</rjw.HediffDef_InsectEgg>

	<rjw.HediffDef_InsectEgg ParentName="RJW_ImplantEgg">
		<defName>RJW_ROMA_GiantSpiderEgg</defName>
		Giant Spider Egg
		<parentDef>ROMA_SpiderRaceGiant</parentDef>
		<bornTick>1260000</bornTick>
		<stages>

			<capMods>

					<capacity>Moving</capacity>
					<offset>-0.252</offset>

			</capMods>

		</stages>
	</rjw.HediffDef_InsectEgg>

	<rjw.HediffDef_InsectEgg ParentName="RJW_ImplantEgg">
		<defName>RJW_ROMA_GiantQueenSpiderEgg</defName>
		Giant Spider Queen Egg
		<parentDef>ROMA_SpiderRaceGiantQueen</parentDef>
		<bornTick>1860000</bornTick>
		<stages>

			<capMods>

					<capacity>Moving</capacity>
					<offset>-0.372</offset>

			</capMods>

		</stages>
	</rjw.HediffDef_InsectEgg>

	<rjw.HediffDef_InsectEgg ParentName="RJW_ImplantEgg">
		<defName>RJW_AA_BarbslingerEgg</defName>
		Barbslinger Egg
		<parentDef>AA_Barbslinger</parentDef>
		<bornTick>1500000</bornTick>
		<stages>

			<capMods>

					<capacity>Moving</capacity>
					<offset>-0.3</offset>

			</capMods>

		</stages>
	</rjw.HediffDef_InsectEgg>

	<rjw.HediffDef_InsectEgg ParentName="RJW_ImplantEgg">
		<defName>RJW_AA_BedBugEgg</defName>
		Bedbug Egg
		<parentDef>AA_BedBug</parentDef>
		<bornTick>300000</bornTick>
		<stages>

			<capMods>

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

			</capMods>

		</stages>
	</rjw.HediffDef_InsectEgg>

	<rjw.HediffDef_InsectEgg ParentName="RJW_ImplantEgg">
		<defName>RJW_AA_BlackScarabEgg</defName>
		Black scarab Egg
		<parentDef>AA_BlackScarab</parentDef>
		<bornTick>180000</bornTick>
		<stages>

			<capMods>

					<capacity>Moving</capacity>
					<offset>-0.036</offset>

			</capMods>

		</stages>
	</rjw.HediffDef_InsectEgg>

	<rjw.HediffDef_InsectEgg ParentName="RJW_ImplantEgg">
		<defName>RJW_AA_BlackSpelopedeEgg</defName>
		Black spelopede Egg
		<parentDef>AA_BlackSpelopede</parentDef>
		<bornTick>600000</bornTick>
		<stages>

			<capMods>

					<capacity>Moving</capacity>
					<offset>-0.12</offset>

			</capMods>

		</stages>
	</rjw.HediffDef_InsectEgg>

	<rjw.HediffDef_InsectEgg ParentName="RJW_ImplantEgg">
		<defName>RJW_AA_BlackSpiderEgg</defName>
		Blackspider Egg
		<parentDef>AA_BlackSpider</parentDef>
		<bornTick>900000</bornTick>
		<stages>

			<capMods>

					<capacity>Moving</capacity>
					<offset>-0.18</offset>

			</capMods>

		</stages>
	</rjw.HediffDef_InsectEgg>

	<rjw.HediffDef_InsectEgg ParentName="RJW_ImplantEgg">
		<defName>RJW_AA_BlizzariskEgg</defName>
		Blizzarisk Egg
		<parentDef>AA_Blizzarisk</parentDef>
		<bornTick>1200000</bornTick>
		<stages>

			<capMods>

					<capacity>Moving</capacity>
					<offset>-0.24</offset>

			</capMods>

		</stages>
	</rjw.HediffDef_InsectEgg>

	<rjw.HediffDef_InsectEgg ParentName="RJW_ImplantEgg">
		<defName>RJW_AA_BlizzariskClutchMotherEgg</defName>
		Blizzarisk clutch mother Egg
		<parentDef>AA_BlizzariskClutchMother</parentDef>
		<bornTick>1800000</bornTick>
		<stages>

			<capMods>

					<capacity>Moving</capacity>
					<offset>-0.36</offset>

			</capMods>

		</stages>
	</rjw.HediffDef_InsectEgg>

	<rjw.HediffDef_InsectEgg ParentName="RJW_ImplantEgg">
		<defName>RJW_AA_BumbledroneEgg</defName>
		Bumbledrone Egg
		<parentDef>AA_Bumbledrone</parentDef>
		<bornTick>480000</bornTick>
		<stages>

			<capMods>

					<capacity>Moving</capacity>
					<offset>-0.096</offset>

			</capMods>

		</stages>
	</rjw.HediffDef_InsectEgg>

	<rjw.HediffDef_InsectEgg ParentName="RJW_ImplantEgg">
		<defName>RJW_AA_BumbledroneQueenEgg</defName>
		Bumbledrone queen Egg
		<parentDef>AA_BumbledroneQueen</parentDef>
		<bornTick>600000</bornTick>
		<stages>

			<capMods>

					<capacity>Moving</capacity>
					<offset>-0.12</offset>

			</capMods>

		</stages>
	</rjw.HediffDef_InsectEgg>

	<rjw.HediffDef_InsectEgg ParentName="RJW_ImplantEgg">
		<defName>RJW_AA_DunealiskEgg</defName>
		Dunealisk Egg
		<parentDef>AA_Dunealisk</parentDef>
		<bornTick>1200000</bornTick>
		<stages>

			<capMods>

					<capacity>Moving</capacity>
					<offset>-0.24</offset>

			</capMods>

		</stages>
	</rjw.HediffDef_InsectEgg>

	<rjw.HediffDef_InsectEgg ParentName="RJW_ImplantEgg">
		<defName>RJW_AA_DunealiskClutchMotherEgg</defName>
		Dunealisk clutch mother Egg
		<parentDef>AA_DunealiskClutchMother</parentDef>
		<bornTick>1800000</bornTick>
		<stages>

			<capMods>

					<capacity>Moving</capacity>
					<offset>-0.36</offset>

			</capMods>

		</stages>
	</rjw.HediffDef_InsectEgg>

	<rjw.HediffDef_InsectEgg ParentName="RJW_ImplantEgg">
		<defName>RJW_AA_FeraliskEgg</defName>
		Feralisk Egg
		<parentDef>AA_Feralisk</parentDef>
		<bornTick>600000</bornTick>
		<stages>

			<capMods>

					<capacity>Moving</capacity>
					<offset>-0.12</offset>

			</capMods>

		</stages>
	</rjw.HediffDef_InsectEgg>

	<rjw.HediffDef_InsectEgg ParentName="RJW_ImplantEgg">
		<defName>RJW_AA_FeraliskClutchMotherEgg</defName>
		Feralisk clutch mother Egg
		<parentDef>AA_FeraliskClutchMother</parentDef>
		<bornTick>1800000</bornTick>
		<stages>

			<capMods>

					<capacity>Moving</capacity>
					<offset>-0.36</offset>

			</capMods>

		</stages>
	</rjw.HediffDef_InsectEgg>

	<rjw.HediffDef_InsectEgg ParentName="RJW_ImplantEgg">
		<defName>RJW_AA_FrostmiteEgg</defName>
		Frostmite Egg
		<parentDef>AA_Frostmite</parentDef>
		<bornTick>300000</bornTick>
		<stages>

			<capMods>

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

			</capMods>

		</stages>
	</rjw.HediffDef_InsectEgg>

	<rjw.HediffDef_InsectEgg ParentName="RJW_ImplantEgg">
		<defName>RJW_AA_MammothWormEgg</defName>
		Mammoth worm Egg
		<parentDef>AA_MammothWorm</parentDef>
		<bornTick>1800000</bornTick>
		<stages>

			<capMods>

					<capacity>Moving</capacity>
					<offset>-0.36</offset>

			</capMods>

		</stages>
	</rjw.HediffDef_InsectEgg>

	<rjw.HediffDef_InsectEgg ParentName="RJW_ImplantEgg">
		<defName>RJW_AA_MegaLouseEgg</defName>
		Megalouse Egg
		<parentDef>AA_MegaLouse</parentDef>
		<bornTick>300000</bornTick>
		<stages>

			<capMods>

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

			</capMods>

		</stages>
	</rjw.HediffDef_InsectEgg>

	<rjw.HediffDef_InsectEgg ParentName="RJW_ImplantEgg">
		<defName>RJW_AA_ThermadonEgg</defName>
		Thermadon Egg
		<parentDef>AA_Thermadon</parentDef>
		<bornTick>900000</bornTick>
		<stages>

			<capMods>

					<capacity>Moving</capacity>
					<offset>-0.18</offset>

			</capMods>

		</stages>
	</rjw.HediffDef_InsectEgg>

	<rjw.HediffDef_MechImplants Name="RJW_ImplantMech" Abstract="True">
		<hediffClass>rjw.Hediff_MechImplants</hediffClass>
		<defaultLabelColor>(0.8, 0.8, 0.35)</defaultLabelColor>
		<initialSeverity>0.1</initialSeverity>
		<parentDefs>

Mech_Lancer

Mech_Scyther

Mech_Centipede

		</parentDefs>
		<tendable>false</tendable>
	</rjw.HediffDef_MechImplants>

	<rjw.HediffDef_MechImplants ParentName="RJW_ImplantMech">
		<hediffClass>rjw.Hediff_MicroComputer</hediffClass>
		<defName>RJW_MicroComputer</defName>
		<tendable>false</tendable>
		<isBad>true</isBad>
		MicroComputer
		<minEventInterval>30000</minEventInterval>
		<maxEventInterval>90000</maxEventInterval>
		<randomHediffDefs>

RJW_Orgasm

TransportCums

TransportEggs

		</randomHediffDefs>
	</rjw.HediffDef_MechImplants>

		<rjw.HediffDef_InsectEgg ParentName="RJW_ImplantEgg">
		<defName>RJW_NiHalEgg</defName>
		Ni'Hal Egg
		<parentDef>Alien_NiHal</parentDef>
		<bornTick>480000</bornTick>
		<stages>

			<capMods>

					<capacity>Moving</capacity>
					<offset>-0.096</offset>

			</capMods>

		</stages>
	</rjw.HediffDef_InsectEgg>

	<rjw.HediffDef_EnemyImplants>
		<defName>Parasite</defName>
		<hediffClass>rjw.Hediff_Parasite</hediffClass>
		<defaultLabelColor>(0.7, 1.0, 0.7)</defaultLabelColor>
		<initialSeverity>0.1</initialSeverity>
		pregnant
		<comps>

				<sendLetterWhenDiscovered>true</sendLetterWhenDiscovered>
				<discoverLetterLabel>{0} Parasited</discoverLetterLabel>
				<discoverLetterText>{0} is parasited!</discoverLetterText>

		</comps>
		<stages>

				early-stage-hidden
				<becomeVisible>false</becomeVisible>
				<vomitMtbDays>2.5</vomitMtbDays>

				middle-stage
				<minSeverity>0.333</minSeverity>
				<capMods>

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

				</capMods>

				late-stage
				<minSeverity>0.666</minSeverity>
				<vomitMtbDays>2</vomitMtbDays>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.30</offset>

				</capMods>

		</stages>
	</rjw.HediffDef_EnemyImplants>
</Defs>


code:
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
	<HediffDef>
		<defName>FeelingBroken</defName>
		<hediffClass>rjw.AdvancedHediffWithComps</hediffClass>
		Stages to broken body
		<defaultLabelColor>(0.5, 0.7, 0.45)</defaultLabelColor>
		<makesSickThought>false</makesSickThought>
		<initialSeverity>0.025</initialSeverity>
		<maxSeverity>1</maxSeverity>
		<scenarioCanAdd>true</scenarioCanAdd>
		<tendable>false</tendable>
		<comps>

				<severityPerDayByRestDays>
					<points>

(1,0)

(10,-0.025)

					</points>
				</severityPerDayByRestDays>

				<severityRateByRestDays>
					<points>

(0,0.1)

(1,1)

					</points>
				</severityRateByRestDays>

		</comps>
		<stages>

				early-stage
				<becomeVisible>false</becomeVisible>

				in a trance
				<minSeverity>0.1</minSeverity>
				<painOffset>0.1</painOffset>
				<capMods>

						<capacity>Consciousness</capacity>
						<postFactor>0.8</postFactor>

				</capMods>

				broken body
				<minSeverity>0.3</minSeverity>
				<painOffset>0.05</painOffset>
				<capMods>

						<capacity>Consciousness</capacity>
						<postFactor>0.7</postFactor>

				</capMods>
				<statOffsets>
					<Vulnerability>0.25</Vulnerability>
				</statOffsets>

				Extremely broken body
				<minSeverity>0.5</minSeverity>
				<painOffset>-0.1</painOffset>
				<capMods>

						<capacity>Consciousness</capacity>
						<postFactor>0.6</postFactor>

				</capMods>
				<statOffsets>
					<Vulnerability>0.5</Vulnerability>
				</statOffsets>

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

repo_name: randomtyping/rjw

license: mit


code:
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
	<HediffDef>
		<defName>RJW_IUD</defName>
		IUD
		<hediffClass>HediffWithComps</hediffClass>
		<defaultLabelColor>(0.8, 0.8, 0.35)</defaultLabelColor>
		<isBad>false</isBad>
		<scenarioCanAdd>true</scenarioCanAdd>
		<stages>

				<capMods>

						<capacity>Reproduction</capacity>
						<setMax>0</setMax>

				</capMods>

		</stages>
	</HediffDef>

	<HediffDef>
		<defName>IncreasedFertility</defName>
		Increased fertility
		<hediffClass>HediffWithComps</hediffClass>
		<defaultLabelColor>(0.7, 1.0, 0.7)</defaultLabelColor>
		<isBad>false</isBad>
		<scenarioCanAdd>false</scenarioCanAdd>
		<stages>

				<becomeVisible>false</becomeVisible>
				<capMods>

						<capacity>Reproduction</capacity>
						<offset>0.5</offset>

				</capMods>

		</stages>
	</HediffDef>

	<HediffDef>
		<defName>DecreasedFertility</defName>
		Low fertility
		<hediffClass>HediffWithComps</hediffClass>
		<defaultLabelColor>(1, 0.2, 0.2)</defaultLabelColor>
		<isBad>false</isBad>
		<scenarioCanAdd>false</scenarioCanAdd>
		<stages>

				<becomeVisible>false</becomeVisible>
				<capMods>

						<capacity>Reproduction</capacity>
						<offset>-0.5</offset>
						<setMax>0.25</setMax>

				</capMods>

		</stages>
	</HediffDef>

	<HediffDef>
		<defName>ImpregnationBlocker</defName>
		Archotech pregnancy blocker
		<hediffClass>HediffWithComps</hediffClass>
		<defaultLabelColor>(0.7, 1.0, 0.7)</defaultLabelColor>
		<isBad>false</isBad>
		<scenarioCanAdd>false</scenarioCanAdd>
		<stages>

				<becomeVisible>true</becomeVisible>
				<capMods>

						<capacity>Reproduction</capacity>
						<setMax>0</setMax>

				</capMods>

		</stages>
	</HediffDef>

	<HediffDef>
		<defName>FertilityEnhancer</defName>
		Archotech fertility enhancer
		<hediffClass>HediffWithComps</hediffClass>
		<defaultLabelColor>(0.7, 1.0, 0.7)</defaultLabelColor>
		<isBad>false</isBad>
		<scenarioCanAdd>false</scenarioCanAdd>
		<stages>

				<becomeVisible>true</becomeVisible>
				<capMods>

						<capacity>Reproduction</capacity>
						<offset>0.6</offset>

				</capMods>

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


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

</Defs>


code:
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
	<HediffDef>
		<defName>RJW_Orgasm</defName>
		<hediffClass>rjw.Hediff_Orgasm</hediffClass>
		Orgasm
		<defaultLabelColor>(0.5, 0.7, 0.45)</defaultLabelColor>
		<makesSickThought>false</makesSickThought>
		<initialSeverity>0.1</initialSeverity>
		<maxSeverity>1</maxSeverity>
		<scenarioCanAdd>false</scenarioCanAdd>
		<tendable>false</tendable>
		<comps>

				<severityPerDay>-1</severityPerDay>

		</comps>
		<stages>

				Slightly
				<capMods>

						<capacity>Consciousness</capacity>
						<postFactor>0.9</postFactor>

						<capacity>Manipulation</capacity>
						<postFactor>0.9</postFactor>

						<capacity>Moving</capacity>
						<postFactor>0.9</postFactor>

						<capacity>Talking</capacity>
						<postFactor>0.9</postFactor>

				</capMods>
				<statOffsets>
					<Vulnerability>0.2</Vulnerability>
				</statOffsets>

				Heavy
				<minSeverity>0.2</minSeverity>
				<capMods>

						<capacity>Consciousness</capacity>
						<postFactor>0.65</postFactor>

						<capacity>Manipulation</capacity>
						<postFactor>0.65</postFactor>

						<capacity>Moving</capacity>
						<postFactor>0.65</postFactor>

						<capacity>Talking</capacity>
						<postFactor>0.65</postFactor>

				</capMods>
				<statOffsets>
					<Vulnerability>0.3</Vulnerability>
				</statOffsets>

				Extremely
				<minSeverity>0.501</minSeverity>
				<capMods>

						<capacity>Consciousness</capacity>
						<postFactor>0.3</postFactor>

						<capacity>Manipulation</capacity>
						<postFactor>0.65</postFactor>

						<capacity>Moving</capacity>
						<postFactor>0.2</postFactor>

						<capacity>Talking</capacity>
						<postFactor>0.5</postFactor>

				</capMods>
				<statOffsets>
					<Vulnerability>0.6</Vulnerability>
				</statOffsets>

		</stages>
	</HediffDef>

	<HediffDef>
		<defName>TransportCums</defName>
		<hediffClass>rjw.Hediff_TransportCums</hediffClass>
	</HediffDef>

	<HediffDef>
		<defName>TransportEggs</defName>
		<hediffClass>rjw.Hediff_TransportEggs</hediffClass>
	</HediffDef>
</Defs>


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

	<HediffDef>
		<defName>Immunodeficiency</defName>
		<hediffClass>rjw.Hediff_ID</hediffClass>
		<defaultLabelColor>(1.0, 0.0, 0.0)</defaultLabelColor>
		Immunodeficiency
		<makesSickThought>false</makesSickThought>
		<minSeverity>0.600</minSeverity>
		<initialSeverity>0.601</initialSeverity>
		<tendable>false</tendable>
		<stages>

				<minSeverity>0.60</minSeverity>
				minor
				<restFallFactor>1.10</restFallFactor>
				<capMods>

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

				</capMods>

				<minSeverity>0.75</minSeverity>
				major
				<restFallFactor>1.30</restFallFactor>
				<capMods>

						<capacity>Consciousness</capacity>
						<offset>-0.10</offset>

						<capacity>Manipulation</capacity>
						<offset>-0.15</offset>

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

				</capMods>

				<minSeverity>0.90</minSeverity>
				extreme
				<restFallFactor>1.50</restFallFactor>
				<capMods>

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

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

						<capacity>Moving</capacity>
						<offset>-0.30</offset>

				</capMods>

		</stages>
	</HediffDef>

	<HediffDef>
		<defName>VirusPerma</defName>
		<hediffClass>Hediff_Injury</hediffClass>
		<tendable>false</tendable>
		<displayWound>true</displayWound>
		<chanceToCauseNoPain>1.0</chanceToCauseNoPain>
		viral damage
		<comps>

				<permanentLabel>permanent viral damage</permanentLabel>
				<instantlyPermanentLabel>permanent viral damage</instantlyPermanentLabel>

		</comps>
		<injuryProps>
			<painPerSeverity>0.0</painPerSeverity>
			<averagePainPerSeverityPermanent>0.0</averagePainPerSeverityPermanent>
			<destroyedLabel>Destroyed by disease</destroyedLabel>
			<destroyedOutLabel>Destroyed by disease</destroyedOutLabel>
		</injuryProps>
	</HediffDef>

	<HediffDef ParentName="AddedBodyPartBase">
		<defName>PegArm</defName>
		peg arm
		<labelNoun>a peg arm</labelNoun>
		<addedPartProps>
			<solid>true</solid>
			<partEfficiency>0.00</partEfficiency>
			<betterThanNatural>false</betterThanNatural>
		</addedPartProps>
		<spawnThingOnRemoved>WoodLog</spawnThingOnRemoved>
	</HediffDef>
</Defs>


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

<Defs>
	<HediffDef Name="RJW_pregnancy_template" Abstract="True">
		Pregnant
		<defaultLabelColor>(1, 0.41, 0.81)</defaultLabelColor>
		<initialSeverity>0.001</initialSeverity>
		<stages>

				early-stage
				<vomitMtbDays>2.5</vomitMtbDays>

				middle-stage
				<minSeverity>0.333</minSeverity>
				<capMods>

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

				</capMods>

				late-stage
				<minSeverity>0.666</minSeverity>
				<vomitMtbDays>2</vomitMtbDays>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.30</offset>

				</capMods>

				having contractions
				<minSeverity>0.98</minSeverity>
				<painOffset>0.3</painOffset>
				<capMods>

						<capacity>Moving</capacity>
						<setMax>0.0</setMax>

				</capMods>

		</stages>
	</HediffDef>

	<HediffDef ParentName="RJW_pregnancy_template">
		<defName>RJW_pregnancy</defName>
		<hediffClass>rjw.Hediff_HumanlikePregnancy</hediffClass>
	</HediffDef>

	<HediffDef ParentName="RJW_pregnancy_template">
		<defName>RJW_pregnancy_beast</defName>
		<hediffClass>rjw.Hediff_BestialPregnancy</hediffClass>
	</HediffDef>

	<HediffDef ParentName="RJW_pregnancy_template">
		<defName>RJW_pregnancy_mech</defName>
		<hediffClass>rjw.Hediff_MechanoidPregnancy</hediffClass>
	</HediffDef>
</Defs>


code:
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
	<HediffDef Name="NaturalPrivatePartBase" Abstract="True">
		<hediffClass>Hediff_Implant</hediffClass>
		<defaultLabelColor>(0.5, 0.8, 0.5)</defaultLabelColor>
		<isBad>false</isBad>
	</HediffDef>

	<HediffDef Name="ArtificialPrivatePartBase" Abstract="True">
		<hediffClass>Hediff_Implant</hediffClass>
		<defaultLabelColor>(0.5, 0.5, 0.9)</defaultLabelColor>
		<isBad>false</isBad>
		<addedPartProps>
			<solid>true</solid>
			<partEfficiency>1.0</partEfficiency>
		</addedPartProps>
	</HediffDef>

	<HediffDef ParentName="ArtificialPrivatePartBase" Name="ArtificialPrivatePartLotech" Abstract="True">
		<addedPartProps>
			<betterThanNatural>false</betterThanNatural>
		</addedPartProps>
	</HediffDef>

	<HediffDef ParentName="ArtificialPrivatePartBase" Name="ArtificialPrivatePartHitech" Abstract="True">
		<addedPartProps>
			<betterThanNatural>true</betterThanNatural>
		</addedPartProps>
	</HediffDef>

	<HediffDef ParentName="NaturalPrivatePartBase">
		<defName>GenericPenis</defName>
		generic penis
		<stages>

				<statOffsets>
					<SexAbility>1.0</SexAbility>
				</statOffsets>

		</stages>
	</HediffDef>

	<HediffDef ParentName="NaturalPrivatePartBase">
		<defName>GenericVagina</defName>
		generic vagina
		<stages>

				<statOffsets>
					<SexAbility>1.0</SexAbility>
					<Vulnerability>0.10</Vulnerability>
				</statOffsets>

		</stages>
	</HediffDef>

	<HediffDef ParentName="NaturalPrivatePartBase">
		<defName>GenericBreasts</defName>
		generic breasts
		<stages>

				<statOffsets>
					<SexAbility>0.5</SexAbility>
					<Vulnerability>0.08</Vulnerability>
				</statOffsets>
				<capMods>

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

						<capacity>Manipulation</capacity>
						<offset>-0.025</offset>

				</capMods>

		</stages>
	</HediffDef>

	<HediffDef ParentName="NaturalPrivatePartBase">
		<defName>GenericAnus</defName>
		generic anus
		<stages>

				<statOffsets>
					<SexAbility>1.0</SexAbility>
					<Vulnerability>0.12</Vulnerability>
				</statOffsets>

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


code:
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
	<HediffDef ParentName="NaturalPrivatePartBase">
		<defName>HorsePenis</defName>
		equine penis
		<stages>

				<statOffsets>
					<SexAbility>1.6</SexAbility>
				</statOffsets>
				<capMods>

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

				</capMods>

		</stages>
		<spawnThingOnRemoved>HorsePenis</spawnThingOnRemoved>
	</HediffDef>

	<HediffDef ParentName="NaturalPrivatePartBase">
		<defName>HorseVagina</defName>
		equine vagina
		<stages>

				<statOffsets>
					<SexAbility>0.1</SexAbility>
					<Vulnerability>0.02</Vulnerability>
				</statOffsets>

		</stages>
		<spawnThingOnRemoved>HorseVagina</spawnThingOnRemoved>
	</HediffDef>

	<HediffDef ParentName="NaturalPrivatePartBase">
		<defName>CatPenis</defName>
		feline penis
		<stages>

				<statOffsets>
					<SexAbility>0.6</SexAbility>
				</statOffsets>

		</stages>
		<spawnThingOnRemoved>CatPenis</spawnThingOnRemoved>
	</HediffDef>

	<HediffDef ParentName="NaturalPrivatePartBase">
		<defName>CatVagina</defName>
		feline vagina
		<stages>

				<statOffsets>
					<SexAbility>0.75</SexAbility>
					<Vulnerability>0.14</Vulnerability>
				</statOffsets>

		</stages>
		<spawnThingOnRemoved>CatVagina</spawnThingOnRemoved>
	</HediffDef>

	<HediffDef ParentName="NaturalPrivatePartBase">
		<defName>DogPenis</defName>
		canine penis
		<stages>

				<statOffsets>
					<SexAbility>0.6</SexAbility>
				</statOffsets>

		</stages>
		<spawnThingOnRemoved>DogPenis</spawnThingOnRemoved>
	</HediffDef>

	<HediffDef ParentName="NaturalPrivatePartBase">
		<defName>DogVagina</defName>
		canine vagina
		<stages>

				<statOffsets>
					<SexAbility>0.5</SexAbility>
					<Vulnerability>0.06</Vulnerability>
				</statOffsets>

		</stages>
		<spawnThingOnRemoved>DogVagina</spawnThingOnRemoved>
	</HediffDef>

	<HediffDef ParentName="NaturalPrivatePartBase">
		<defName>DragonPenis</defName>
		dragon penis
		<stages>

				<statOffsets>
					<SexAbility>0.9</SexAbility>
				</statOffsets>
				<capMods>

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

				</capMods>

		</stages>
		<spawnThingOnRemoved>DragonPenis</spawnThingOnRemoved>
	</HediffDef>

	<HediffDef ParentName="NaturalPrivatePartBase">
		<defName>DragonVagina</defName>
		dragon vagina
		<stages>

				<statOffsets>
					<SexAbility>0.1</SexAbility>
					<Vulnerability>0.02</Vulnerability>
				</statOffsets>

		</stages>
		<spawnThingOnRemoved>DragonVagina</spawnThingOnRemoved>
	</HediffDef>

	<HediffDef ParentName="NaturalPrivatePartBase">
		<defName>RaccoonPenis</defName>
		procyonine penis
		<stages>

				<statOffsets>
					<SexAbility>0.4</SexAbility>
				</statOffsets>

		</stages>
		<spawnThingOnRemoved>RaccoonPenis</spawnThingOnRemoved>
	</HediffDef>

	<HediffDef ParentName="NaturalPrivatePartBase">
		<defName>Hemipenis</defName>
		hemipenis
		<stages>

				<statOffsets>
					<SexAbility>0.6</SexAbility>
				</statOffsets>

		</stages>
		<spawnThingOnRemoved>Hemipenis</spawnThingOnRemoved>
	</HediffDef>

	<HediffDef ParentName="NaturalPrivatePartBase">
		<defName>CrocodilianPenis</defName>
		crocodilian penis
		<stages>

				<statOffsets>
					<SexAbility>0.6</SexAbility>
				</statOffsets>

		</stages>
		<spawnThingOnRemoved>CrocodilianPenis</spawnThingOnRemoved>
	</HediffDef>

	<HediffDef ParentName="NaturalPrivatePartBase">
		<defName>Udder</defName>
		udder
		<stages>

				<statOffsets>
					<SexAbility>0.1</SexAbility>
					<Vulnerability>0.12</Vulnerability>
				</statOffsets>
				<capMods>

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

				</capMods>

		</stages>
		<spawnThingOnRemoved>Udder</spawnThingOnRemoved>
	</HediffDef>
</Defs>


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

	<HediffDef ParentName="NaturalPrivatePartBase">
		<defName>DemonTentaclePenis</defName>
		demon tentacles
		<stages>

				<statOffsets>
					<SexAbility>0.75</SexAbility>
				</statOffsets>

		</stages>

	</HediffDef>

	<HediffDef ParentName="NaturalPrivatePartBase">
		<defName>DemonPenis</defName>
		demon penis
		<stages>

				<statOffsets>
					<SexAbility>0.75</SexAbility>
				</statOffsets>

		</stages>

	</HediffDef>

	<HediffDef ParentName="NaturalPrivatePartBase">
		<defName>DemonVagina</defName>
		demon vagina
		<stages>

				<statOffsets>
					<SexAbility>0.75</SexAbility>
					<Vulnerability>0.2</Vulnerability>
				</statOffsets>

		</stages>

	</HediffDef>

	<HediffDef ParentName="NaturalPrivatePartBase">
		<defName>DemonAnus</defName>
		demon anus
		<stages>

				<statOffsets>
					<SexAbility>0.75</SexAbility>
					<Vulnerability>0.2</Vulnerability>
				</statOffsets>

		</stages>

	</HediffDef>
</Defs>


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

	<HediffDef ParentName="NaturalPrivatePartBase">
		<defName>Penis</defName>
		average penis
		<stages>

				<statOffsets>
					<SexAbility>0.5</SexAbility>
				</statOffsets>

		</stages>
		<spawnThingOnRemoved>Penis</spawnThingOnRemoved>
	</HediffDef>

	<HediffDef ParentName="NaturalPrivatePartBase">
		<defName>MicroPenis</defName>
		micro penis
		<stages>

				<statOffsets>
					<SexAbility>0.1</SexAbility>
				</statOffsets>

		</stages>
		<spawnThingOnRemoved>MicroPenis</spawnThingOnRemoved>
	</HediffDef>

	<HediffDef ParentName="NaturalPrivatePartBase">
		<defName>SmallPenis</defName>
		small penis
		<stages>

				<statOffsets>
					<SexAbility>0.4</SexAbility>
				</statOffsets>

		</stages>
		<spawnThingOnRemoved>SmallPenis</spawnThingOnRemoved>
	</HediffDef>

	<HediffDef ParentName="NaturalPrivatePartBase">
		<defName>BigPenis</defName>
		Big Penis
		<stages>

				<statOffsets>
					<SexAbility>0.6</SexAbility>
				</statOffsets>
				<capMods>

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

				</capMods>

		</stages>
		<spawnThingOnRemoved>BigPenis</spawnThingOnRemoved>
	</HediffDef>

	<HediffDef ParentName="NaturalPrivatePartBase">
		<defName>HugePenis</defName>
		Huge penis
		<stages>

				<statOffsets>
					<SexAbility>0.8</SexAbility>
				</statOffsets>
				<capMods>

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

				</capMods>

		</stages>
		<spawnThingOnRemoved>HugePenis</spawnThingOnRemoved>
	</HediffDef>

	<HediffDef ParentName="NaturalPrivatePartBase">
		<defName>Vagina</defName>
		average vagina
		<stages>

				<statOffsets>
					<SexAbility>0.5</SexAbility>
					<Vulnerability>0.10</Vulnerability>
				</statOffsets>

		</stages>
		<spawnThingOnRemoved>Vagina</spawnThingOnRemoved>
	</HediffDef>

	<HediffDef ParentName="NaturalPrivatePartBase">
		<defName>MicroVagina</defName>
		micro vagina
		<stages>

				<statOffsets>
					<SexAbility>0.1</SexAbility>
					<Vulnerability>0.02</Vulnerability>
				</statOffsets>

		</stages>
		<spawnThingOnRemoved>MicroVagina</spawnThingOnRemoved>
	</HediffDef>

	<HediffDef ParentName="NaturalPrivatePartBase">
		<defName>TightVagina</defName>
		tight vagina
		<stages>

				<statOffsets>
					<SexAbility>0.45</SexAbility>
					<Vulnerability>0.14</Vulnerability>
				</statOffsets>

		</stages>
		<spawnThingOnRemoved>TightVagina</spawnThingOnRemoved>
	</HediffDef>

	<HediffDef ParentName="NaturalPrivatePartBase">
		<defName>LooseVagina</defName>
		loose vagina
		<stages>

				<statOffsets>
					<SexAbility>0.25</SexAbility>
					<Vulnerability>0.06</Vulnerability>
				</statOffsets>

		</stages>
		<spawnThingOnRemoved>LooseVagina</spawnThingOnRemoved>
	</HediffDef>

	<HediffDef ParentName="NaturalPrivatePartBase">
		<defName>GapingVagina</defName>
		gaping vagina
		<stages>

				<statOffsets>
					<SexAbility>0.1</SexAbility>
					<Vulnerability>0.02</Vulnerability>
				</statOffsets>

		</stages>
		<spawnThingOnRemoved>GapingVagina</spawnThingOnRemoved>
	</HediffDef>

	<HediffDef ParentName="NaturalPrivatePartBase">
		<defName>Breasts</defName>
		average breasts
		<stages>

				<statOffsets>
					<SexAbility>0.5</SexAbility>
					<Vulnerability>0.08</Vulnerability>
				</statOffsets>
				<capMods>

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

						<capacity>Manipulation</capacity>
						<offset>-0.025</offset>

				</capMods>

		</stages>
		<spawnThingOnRemoved>Breasts</spawnThingOnRemoved>
	</HediffDef>

	<HediffDef ParentName="NaturalPrivatePartBase">
		<defName>FlatBreasts</defName>
		flat breasts
		<stages>

				<statOffsets>
					<SexAbility>0.1</SexAbility>
					<Vulnerability>0.02</Vulnerability>
				</statOffsets>

		</stages>
		<spawnThingOnRemoved>FlatBreasts</spawnThingOnRemoved>
	</HediffDef>

	<HediffDef ParentName="NaturalPrivatePartBase">
		<defName>SmallBreasts</defName>
		small breasts
		<stages>

				<statOffsets>
					<SexAbility>0.3</SexAbility>
					<Vulnerability>0.04</Vulnerability>
				</statOffsets>

		</stages>
		<spawnThingOnRemoved>SmallBreasts</spawnThingOnRemoved>
	</HediffDef>

	<HediffDef ParentName="NaturalPrivatePartBase">
		<defName>LargeBreasts</defName>
		large breasts
		<stages>

				<statOffsets>
					<SexAbility>0.7</SexAbility>
					<Vulnerability>0.12</Vulnerability>
				</statOffsets>
				<capMods>

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

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

				</capMods>

		</stages>
		<spawnThingOnRemoved>LargeBreasts</spawnThingOnRemoved>
	</HediffDef>

	<HediffDef ParentName="NaturalPrivatePartBase">
		<defName>HugeBreasts</defName>
		huge breasts
		<stages>

				<statOffsets>
					<SexAbility>0.9</SexAbility>
					<Vulnerability>0.16</Vulnerability>
				</statOffsets>
				<capMods>

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

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

				</capMods>

		</stages>
		<spawnThingOnRemoved>HugeBreasts</spawnThingOnRemoved>
	</HediffDef>

	<HediffDef ParentName="NaturalPrivatePartBase">
		<defName>Anus</defName>
		average anus
		<stages>

				<statOffsets>
					<SexAbility>0.5</SexAbility>
					<Vulnerability>0.12</Vulnerability>
				</statOffsets>

		</stages>
		<spawnThingOnRemoved>Anus</spawnThingOnRemoved>
	</HediffDef>

	<HediffDef ParentName="NaturalPrivatePartBase">
		<defName>MicroAnus</defName>
		micro anus
		<stages>

				<statOffsets>
					<SexAbility>0.1</SexAbility>
					<Vulnerability>0.02</Vulnerability>
				</statOffsets>

		</stages>
		<spawnThingOnRemoved>MicroAnus</spawnThingOnRemoved>
	</HediffDef>

	<HediffDef ParentName="NaturalPrivatePartBase">
		<defName>TightAnus</defName>
		tight anus
		<stages>

				<statOffsets>
					<SexAbility>0.45</SexAbility>
					<Vulnerability>0.16</Vulnerability>
				</statOffsets>

		</stages>
		<spawnThingOnRemoved>TightAnus</spawnThingOnRemoved>
	</HediffDef>

	<HediffDef ParentName="NaturalPrivatePartBase">
		<defName>LooseAnus</defName>
		loose anus
		<stages>

				<statOffsets>
					<SexAbility>0.25</SexAbility>
					<Vulnerability>0.08</Vulnerability>
				</statOffsets>

		</stages>
		<spawnThingOnRemoved>LooseAnus</spawnThingOnRemoved>
	</HediffDef>

	<HediffDef ParentName="NaturalPrivatePartBase">
		<defName>GapingAnus</defName>
		gaping anus
		<stages>

				<statOffsets>
					<SexAbility>0.1</SexAbility>
					<Vulnerability>0.04</Vulnerability>
				</statOffsets>

		</stages>
		<spawnThingOnRemoved>GapingAnus</spawnThingOnRemoved>
	</HediffDef>

	<HediffDef ParentName="NaturalPrivatePartBase">
		<defName>FeaturelessChest</defName>
		featureless chest
		<stages>

				<statOffsets>
					<Vulnerability>-0.05</Vulnerability>
				</statOffsets>

		</stages>
		<spawnThingOnRemoved>FeaturelessChest</spawnThingOnRemoved>
	</HediffDef>
</Defs>


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

	<HediffDef ParentName="ArtificialPrivatePartLotech">
		<hediffClass>Hediff_Implant</hediffClass>
		<defName>PegDick</defName>
		peg dick
		<stages>

				<statOffsets>
					<SexAbility>0.15</SexAbility>
				</statOffsets>
				<capMods>

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

						<capacity>Reproduction</capacity>
						<offset>-1</offset>

				</capMods>

		</stages>
		<spawnThingOnRemoved>PegDick</spawnThingOnRemoved>
	</HediffDef>

	<HediffDef ParentName="ArtificialPrivatePartLotech">
		<defName>HydraulicPenis</defName>
		hydraulic penis
		<stages>

				<statOffsets>
					<SexAbility>0.25</SexAbility>
				</statOffsets>
				<capMods>

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

						<capacity>Reproduction</capacity>
						<offset>-0.1</offset>

				</capMods>

		</stages>
		<spawnThingOnRemoved>HydraulicPenis</spawnThingOnRemoved>
	</HediffDef>

	<HediffDef ParentName="ArtificialPrivatePartLotech">
		<defName>HydraulicVagina</defName>
		hydraulic vagina
		<stages>

				<capMods>

						<capacity>Reproduction</capacity>
						<offset>-0.1</offset>

				</capMods>
				<statOffsets>
					<SexAbility>0.25</SexAbility>
					<Vulnerability>0.04</Vulnerability>
				</statOffsets>

		</stages>
		<spawnThingOnRemoved>HydraulicVagina</spawnThingOnRemoved>
	</HediffDef>

	<HediffDef ParentName="ArtificialPrivatePartLotech">
		<defName>HydraulicBreasts</defName>
		hydraulic breasts
		<stages>

				<statOffsets>
					<SexAbility>0.1</SexAbility>
					<Vulnerability>0.03</Vulnerability>
				</statOffsets>
				<capMods>

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

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

				</capMods>

		</stages>
		<spawnThingOnRemoved>HydraulicBreasts</spawnThingOnRemoved>
	</HediffDef>

	<HediffDef ParentName="ArtificialPrivatePartLotech">
		<defName>HydraulicAnus</defName>
		hydraulic anus
		<stages>

				<statOffsets>
					<SexAbility>0.25</SexAbility>
					<Vulnerability>0.04</Vulnerability>
				</statOffsets>

		</stages>
		<spawnThingOnRemoved>HydraulicAnus</spawnThingOnRemoved>
	</HediffDef>

	<HediffDef ParentName="ArtificialPrivatePartHitech">
		<defName>BionicPenis</defName>
		bionic penis
		<stages>

				<statOffsets>
					<SexAbility>0.8</SexAbility>
				</statOffsets>

		</stages>
		<spawnThingOnRemoved>BionicPenis</spawnThingOnRemoved>
	</HediffDef>

	<HediffDef ParentName="ArtificialPrivatePartHitech">
		<defName>BionicVagina</defName>
		bionic vagina
		<stages>

				<statOffsets>
					<SexAbility>0.8</SexAbility>
					<Vulnerability>0.2</Vulnerability>
				</statOffsets>

		</stages>
		<spawnThingOnRemoved>BionicVagina</spawnThingOnRemoved>
	</HediffDef>

	<HediffDef ParentName="ArtificialPrivatePartHitech">
		<defName>BionicBreasts</defName>
		bionic breasts
		<stages>

				<statOffsets>
					<SexAbility>0.6</SexAbility>
					<Vulnerability>0.18</Vulnerability>
				</statOffsets>

		</stages>
		<spawnThingOnRemoved>BionicBreasts</spawnThingOnRemoved>
	</HediffDef>

	<HediffDef ParentName="ArtificialPrivatePartHitech">
		<defName>BionicAnus</defName>
		bionic anus
		<stages>

				<statOffsets>
					<SexAbility>0.8</SexAbility>
					<Vulnerability>0.2</Vulnerability>
				</statOffsets>

		</stages>
		<spawnThingOnRemoved>BionicAnus</spawnThingOnRemoved>
	</HediffDef>

	<HediffDef ParentName="ArtificialPrivatePartHitech">
		<defName>ArchotechPenis</defName>
		archotech penis
		<stages>

				<capMods>

						<capacity>Reproduction</capacity>
						<offset>0.25</offset>

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

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

		</stages>
		<spawnThingOnRemoved>ArchotechPenis</spawnThingOnRemoved>
	</HediffDef>

	<HediffDef ParentName="ArtificialPrivatePartHitech">
		<defName>ArchotechVagina</defName>
		archotech vagina
		<stages>

				<capMods>

						<capacity>Reproduction</capacity>
						<offset>0.25</offset>

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

				</capMods>
				<statOffsets>
					<SexAbility>0.6</SexAbility>
					<ImmunityGainSpeed>0.05</ImmunityGainSpeed>
					<ToxicSensitivity>-0.05</ToxicSensitivity>
					<Vulnerability>-0.25</Vulnerability>
				</statOffsets>

		</stages>
		<spawnThingOnRemoved>ArchotechVagina</spawnThingOnRemoved>
	</HediffDef>

	<HediffDef ParentName="ArtificialPrivatePartHitech">
		<defName>ArchotechAnus</defName>
		archotech anus
		<stages>

				<capMods>

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

						<capacity>Metabolism</capacity>
						<offset>0.5</offset>

				</capMods>
				<statOffsets>
					<SexAbility>0.6</SexAbility>
					<Vulnerability>-0.2</Vulnerability>
					<HungerRateMultiplier>-0.3</HungerRateMultiplier>
				</statOffsets>

		</stages>
		<spawnThingOnRemoved>ArchotechAnus</spawnThingOnRemoved>
	</HediffDef>

	<HediffDef ParentName="ArtificialPrivatePartHitech">
		<defName>ArchotechBreasts</defName>
		archotech breasts
		<stages>

				<capMods>

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

				</capMods>
				<statOffsets>
					<SexAbility>0.6</SexAbility>
					<Vulnerability>-0.1</Vulnerability>
					<ComfyTemperatureMin>-10</ComfyTemperatureMin>
				</statOffsets>

		</stages>
		<spawnThingOnRemoved>ArchotechBreasts</spawnThingOnRemoved>
	</HediffDef>
</Defs>


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

	<HediffDef ParentName="NaturalPrivatePartBase">
		<defName>OvipositorF</defName>
		ovipositor (Female)
		<stages>

				<statOffsets>
					<SexAbility>0.25</SexAbility>
					<Vulnerability>0.1</Vulnerability>
				</statOffsets>

		</stages>
		<spawnThingOnRemoved>OvipositorF</spawnThingOnRemoved>
	</HediffDef>

	<HediffDef ParentName="NaturalPrivatePartBase">
		<defName>OvipositorM</defName>
		ovipositor (Male)
		<stages>

				<statOffsets>
					<SexAbility>0.25</SexAbility>
					<Vulnerability>0.1</Vulnerability>
				</statOffsets>

		</stages>
		<spawnThingOnRemoved>OvipositorM</spawnThingOnRemoved>
	</HediffDef>

	<HediffDef ParentName="NaturalPrivatePartBase">
		<defName>InsectAnus</defName>
		insect anus
		<stages>

				<statOffsets>
					<SexAbility>0.25</SexAbility>
					<Vulnerability>0.1</Vulnerability>
				</statOffsets>

		</stages>
		<spawnThingOnRemoved>InsectAnus</spawnThingOnRemoved>
	</HediffDef>
</Defs>


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

	<HediffDef ParentName="NaturalPrivatePartBase">
		<defName>SlimeTentacles</defName>
		slime tentacles
		<stages>

				<statOffsets>
					<SexAbility>2.0</SexAbility>
				</statOffsets>

		</stages>
		<spawnThingOnRemoved>SlimeGlob</spawnThingOnRemoved>
	</HediffDef>

	<HediffDef ParentName="NaturalPrivatePartBase">
		<defName>SlimeVagina</defName>
		slime vagina
		<stages>

				<statOffsets>
					<SexAbility>2.0</SexAbility>
					<Vulnerability>0.2</Vulnerability>
				</statOffsets>

		</stages>
		<spawnThingOnRemoved>SlimeGlob</spawnThingOnRemoved>
	</HediffDef>

	<HediffDef ParentName="NaturalPrivatePartBase">
		<defName>SlimeBreasts</defName>
		slime breasts
		<stages>

				<statOffsets>
					<SexAbility>2.0</SexAbility>
					<Vulnerability>0.18</Vulnerability>
				</statOffsets>

		</stages>
		<spawnThingOnRemoved>SlimeGlob</spawnThingOnRemoved>
	</HediffDef>

	<HediffDef ParentName="NaturalPrivatePartBase">
		<defName>SlimeAnus</defName>
		slime anus
		<stages>

				<statOffsets>
					<SexAbility>2.0</SexAbility>
					<Vulnerability>0.2</Vulnerability>
				</statOffsets>

		</stages>
		<spawnThingOnRemoved>SlimeGlob</spawnThingOnRemoved>
	</HediffDef>
</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
		<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
		<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
		<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
		<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>
		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>
</Defs>


code:
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
	<HediffDef>
		<defName>RJW_BabyState</defName>
		<hediffClass>rjw.Hediff_SimpleBaby</hediffClass>
		child is growing
		<initialSeverity>0.1</initialSeverity>
		<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
		<initialSeverity>0.001</initialSeverity>
		<stages>

				<capMods>

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

				</capMods>

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

				<capMods>

						<capacity>Reproduction</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>
		<defaultLabelColor>(1, 0.41, 0.81)</defaultLabelColor>
		<initialSeverity>1.0</initialSeverity>
		<minSeverity>1.0</minSeverity>
		<maxSeverity>1.0</maxSeverity>

		<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>
		rape enemy cooldown
		<hediffClass>HediffWithComps</hediffClass>
		<defaultLabelColor>(1, 0.41, 0.81)</defaultLabelColor>
		<initialSeverity>1.0</initialSeverity>
		<minSeverity>1.0</minSeverity>
		<maxSeverity>1.0</maxSeverity>

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

		<initialSeverity>1.0</initialSeverity>
		<minSeverity>0.001</minSeverity>
		<maxSeverity>1.0</maxSeverity>
		<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>
		<maxSeverity>1.0</maxSeverity>
		<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>NymphVisitorGroup</defName>
		nymph visitor group
		<targetTags>

Map_PlayerHome

		</targetTags>
		<workerClass>rjw.IncidentWorker_NymphVisitorGroup</workerClass>
		<category>Misc</category>

		<baseChance>0</baseChance>
		<pointsScaleable>true</pointsScaleable>
	</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>
		<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>
	</InteractionDef>

	<InteractionDef>
		<defName>VaginalBreeding</defName>
		vaginal breeding
		<workerClass>rjw.InteractionWorker_VaginalSexAttempt</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 mounted by [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
	</InteractionDef>

	<InteractionDef>
		<defName>OralBreeding</defName>
		oral breeding
		<workerClass>rjw.InteractionWorker_VaginalSexAttempt</workerClass>
		<symbol>UI/Commands/Breeding_Animal_off</symbol>
		<socialFightBaseChance>0.0</socialFightBaseChance>
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Licked [RECIPIENT_nameDef].

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

r_logentry->Was licked by [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
	</InteractionDef>

	<InteractionDef>
		<defName>ForcedFellatioBreeding</defName>
		oral breeding
		<workerClass>rjw.InteractionWorker_VaginalSexAttempt</workerClass>
		<symbol>UI/Commands/Breeding_Animal_off</symbol>
		<socialFightBaseChance>0.0</socialFightBaseChance>
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Face fucked [RECIPIENT_nameDef].

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

r_logentry->Was face fucked.

			</rulesStrings>
		</logRulesRecipient>
	</InteractionDef>

	<InteractionDef>
		<defName>ForcedOralBreeding</defName>
		oral breeding
		<workerClass>rjw.InteractionWorker_VaginalSexAttempt</workerClass>
		<symbol>UI/Commands/Breeding_Animal_off</symbol>
		<socialFightBaseChance>0.0</socialFightBaseChance>
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Forced oral sex from [RECIPIENT_nameDef].

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

r_logentry->Was forced into giving oral.

			</rulesStrings>
		</logRulesRecipient>
	</InteractionDef>

	<InteractionDef>
		<defName>FingeringBreeding</defName>
		fingering
		<workerClass>rjw.InteractionWorker_VaginalSexAttempt</workerClass>
		<symbol>UI/Commands/Breeding_Animal_off</symbol>
		<socialFightBaseChance>0.0</socialFightBaseChance>
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Fingered [RECIPIENT_nameDef].

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

r_logentry->Was fingered by [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
	</InteractionDef>

	<InteractionDef>
		<defName>RequestBreeding</defName>
		request breeding
		<workerClass>rjw.InteractionWorker_VaginalSexAttempt</workerClass>
		<symbol>UI/Commands/Breeding_Animal_off</symbol>
		<socialFightBaseChance>0.0</socialFightBaseChance>
		<logRulesInitiator>
			<rulesStrings>

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

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

r_logentry->Presented to [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
	</InteractionDef>

	<InteractionDef>
		<defName>RequestAnalBreeding</defName>
		request breeding
		<workerClass>rjw.InteractionWorker_VaginalSexAttempt</workerClass>
		<symbol>UI/Commands/Breeding_Animal_off</symbol>
		<socialFightBaseChance>0.0</socialFightBaseChance>
		<logRulesInitiator>
			<rulesStrings>

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

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

r_logentry->Presented to [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
	</InteractionDef>
</Defs>


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

<Defs>
	<InteractionDef>
		<defName>Rimming</defName>
		rimming
		<workerClass>rjw.InteractionWorker_AnalSexAttempt</workerClass>
		<symbol>Things/Mote/SpeechSymbols/Romance</symbol>
		<socialFightBaseChance>0.0</socialFightBaseChance>
		<recipientThought>MadeSomeLovin</recipientThought>
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Rimmed [RECIPIENT_nameDef].

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

r_logentry->Was rimmed.

			</rulesStrings>
		</logRulesRecipient>
	</InteractionDef>

	<InteractionDef>
		<defName>Cunnilingus</defName>
		cunnilingus
		<workerClass>rjw.InteractionWorker_VaginalSexAttempt</workerClass>
		<symbol>Things/Mote/SpeechSymbols/Romance</symbol>
		<socialFightBaseChance>0.0</socialFightBaseChance>
		<recipientThought>MadeSomeLovin</recipientThought>
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Gave cunnilingus.

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

r_logentry->Received cunnilingus.

			</rulesStrings>
		</logRulesRecipient>
	</InteractionDef>

	<InteractionDef>
		<defName>Fellatio</defName>
		Fellatio
		<workerClass>rjw.InteractionWorker_VaginalSexAttempt</workerClass>
		<symbol>Things/Mote/SpeechSymbols/Romance</symbol>
		<socialFightBaseChance>0.0</socialFightBaseChance>
		<recipientThought>MadeSomeLovin</recipientThought>
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Fellated [RECIPIENT_nameDef].

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

r_logentry->Was fellated.

			</rulesStrings>
		</logRulesRecipient>
	</InteractionDef>
</Defs>


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

<Defs>
	<InteractionDef>
		<defName>AnalRape</defName>
		anal rape
		<workerClass>rjw.InteractionWorker_AnalSexAttempt</workerClass>
		<symbol>UI/Icons/noheart</symbol>
		<socialFightBaseChance>0.0</socialFightBaseChance>
		<recipientThought>StoleSomeLovin</recipientThought>
		<initiatorXpGainSkill>Melee</initiatorXpGainSkill>
		<initiatorXpGainAmount>30</initiatorXpGainAmount>
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Raped [RECIPIENT_nameDef].

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

r_logentry->Was raped by [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
	</InteractionDef>

	<InteractionDef>
		<defName>VaginalRape</defName>
		vaginal rape
		<workerClass>rjw.InteractionWorker_VaginalSexAttempt</workerClass>
		<symbol>UI/Icons/noheart</symbol>
		<socialFightBaseChance>0.0</socialFightBaseChance>
		<recipientThought>StoleSomeLovin</recipientThought>
		<initiatorXpGainSkill>Melee</initiatorXpGainSkill>
		<initiatorXpGainAmount>30</initiatorXpGainAmount>
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Raped [RECIPIENT_nameDef].

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

r_logentry->Was raped by [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
	</InteractionDef>

	<InteractionDef>
		<defName>HandjobRape</defName>
		forced handjob
		<workerClass>rjw.InteractionWorker_VaginalSexAttempt</workerClass>
		<symbol>UI/Icons/noheart</symbol>
		<socialFightBaseChance>0.0</socialFightBaseChance>
		<recipientThought>StoleSomeLovin</recipientThought>
		<initiatorXpGainSkill>Melee</initiatorXpGainSkill>
		<initiatorXpGainAmount>30</initiatorXpGainAmount>
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Forcibly jerked off [RECIPIENT_nameDef].

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

r_logentry->Was jerked off by [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
	</InteractionDef>

	<InteractionDef>
		<defName>FingeringRape</defName>
		forced fingering
		<workerClass>rjw.InteractionWorker_VaginalSexAttempt</workerClass>
		<symbol>UI/Icons/noheart</symbol>
		<socialFightBaseChance>0.0</socialFightBaseChance>
		<recipientThought>StoleSomeLovin</recipientThought>
		<initiatorXpGainSkill>Melee</initiatorXpGainSkill>
		<initiatorXpGainAmount>30</initiatorXpGainAmount>
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Forcibly fingered [RECIPIENT_nameDef].

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

r_logentry->Was finger-raped by [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
	</InteractionDef>

	<InteractionDef>
		<defName>ViolateCorpse</defName>
		necrophilia
		<workerClass>rjw.InteractionWorker_VaginalSexAttempt</workerClass>
		<symbol>UI/Icons/noheart</symbol>
		<socialFightBaseChance>0.0</socialFightBaseChance>
		<recipientThought>StoleSomeLovin</recipientThought>
		<initiatorXpGainSkill>Melee</initiatorXpGainSkill>
		<initiatorXpGainAmount>30</initiatorXpGainAmount>
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Violated [RECIPIENT_nameDef]'s corpse.

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

r_logentry->Was violated by [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
	</InteractionDef>

	<InteractionDef>
		<defName>MechImplant</defName>
		mechanoid implanting
		<workerClass>rjw.InteractionWorker_VaginalSexAttempt</workerClass>
		<symbol>UI/Icons/noheart</symbol>
		<socialFightBaseChance>0.0</socialFightBaseChance>

		<logRulesInitiator>
			<rulesStrings>

r_logentry->Assaulted [RECIPIENT_nameDef].

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

r_logentry->Was assaulted by [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
	</InteractionDef>

	<InteractionDef>
		<defName>OtherRape</defName>
		rape
		<workerClass>rjw.InteractionWorker_VaginalSexAttempt</workerClass>
		<symbol>UI/Icons/noheart</symbol>
		<socialFightBaseChance>0.0</socialFightBaseChance>
		<recipientThought>StoleSomeLovin</recipientThought>
		<initiatorXpGainSkill>Melee</initiatorXpGainSkill>
		<initiatorXpGainAmount>30</initiatorXpGainAmount>
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Raped [RECIPIENT_nameDef].

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

r_logentry->Was raped by [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
	</InteractionDef>
</Defs>


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

<Defs>
	<InteractionDef>
		<defName>AnalSex</defName>
		anal sex
		<workerClass>rjw.InteractionWorker_AnalSexAttempt</workerClass>
		<symbol>Things/Mote/SpeechSymbols/Romance</symbol>
		<socialFightBaseChance>0.0</socialFightBaseChance>
		<recipientThought>MadeSomeLovin</recipientThought>
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Had anal sex with [RECIPIENT_nameDef].

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

r_logentry->Had anal sex with [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
	</InteractionDef>

	<InteractionDef>
		<defName>VaginalSex</defName>
		vaginal sex
		<workerClass>rjw.InteractionWorker_VaginalSexAttempt</workerClass>
		<symbol>Things/Mote/SpeechSymbols/Romance</symbol>
		<socialFightBaseChance>0.0</socialFightBaseChance>
		<recipientThought>MadeSomeLovin</recipientThought>
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Had sex with [RECIPIENT_nameDef].

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

r_logentry->Had sex with [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
	</InteractionDef>

	<InteractionDef>
		<defName>DoublePenetration</defName>
		double-penetration
		<workerClass>rjw.InteractionWorker_VaginalSexAttempt</workerClass>
		<symbol>Things/Mote/SpeechSymbols/Romance</symbol>
		<socialFightBaseChance>0.0</socialFightBaseChance>
		<recipientThought>MadeSomeLovin</recipientThought>
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Double-penetrated [RECIPIENT_nameDef].

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

r_logentry->Was double-penetrated.

			</rulesStrings>
		</logRulesRecipient>
	</InteractionDef>

	<InteractionDef>
		<defName>Breastjob</defName>
		breastjob
		<workerClass>rjw.InteractionWorker_VaginalSexAttempt</workerClass>
		<symbol>Things/Mote/SpeechSymbols/Romance</symbol>
		<socialFightBaseChance>0.0</socialFightBaseChance>
		<recipientThought>MadeSomeLovin</recipientThought>
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Gave a breastjob to [RECIPIENT_nameDef].

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

r_logentry->Received a breastjob.

			</rulesStrings>
		</logRulesRecipient>
	</InteractionDef>

	<InteractionDef>
		<defName>Handjob</defName>
		handjob
		<workerClass>rjw.InteractionWorker_VaginalSexAttempt</workerClass>
		<symbol>Things/Mote/SpeechSymbols/Romance</symbol>
		<socialFightBaseChance>0.0</socialFightBaseChance>
		<recipientThought>MadeSomeLovin</recipientThought>
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Gave a Handjob.

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

r_logentry->Received a Handjob.

			</rulesStrings>
		</logRulesRecipient>
	</InteractionDef>

	<InteractionDef>
		<defName>Footjob</defName>
		footjob
		<workerClass>rjw.InteractionWorker_VaginalSexAttempt</workerClass>
		<symbol>Things/Mote/SpeechSymbols/Romance</symbol>
		<socialFightBaseChance>0.0</socialFightBaseChance>
		<recipientThought>MadeSomeLovin</recipientThought>
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Gave a footjob.

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

r_logentry->Received a footjob.

			</rulesStrings>
		</logRulesRecipient>
	</InteractionDef>

		<InteractionDef>
		<defName>Beakjob</defName>
		beakjob
		<workerClass>rjw.InteractionWorker_VaginalSexAttempt</workerClass>
		<symbol>Things/Mote/SpeechSymbols/Romance</symbol>
		<socialFightBaseChance>0.0</socialFightBaseChance>
		<recipientThought>MadeSomeLovin</recipientThought>
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Gave a beakjob.

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

r_logentry->Received a beakjob.

			</rulesStrings>
		</logRulesRecipient>
	</InteractionDef>

	<InteractionDef>
		<defName>Fingering</defName>
		fingering
		<workerClass>rjw.InteractionWorker_VaginalSexAttempt</workerClass>
		<symbol>Things/Mote/SpeechSymbols/Romance</symbol>
		<socialFightBaseChance>0.0</socialFightBaseChance>
		<recipientThought>MadeSomeLovin</recipientThought>
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Fingered [RECIPIENT_nameDef].

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

r_logentry->Was fingered.

			</rulesStrings>
		</logRulesRecipient>
	</InteractionDef>

	<InteractionDef>
		<defName>Scissoring</defName>
		scissoring
		<workerClass>rjw.InteractionWorker_VaginalSexAttempt</workerClass>
		<symbol>Things/Mote/SpeechSymbols/Romance</symbol>
		<socialFightBaseChance>0.0</socialFightBaseChance>
		<recipientThought>MadeSomeLovin</recipientThought>
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Scissored with [RECIPIENT_nameDef].

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

r_logentry->Scissored with [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
	</InteractionDef>

	<InteractionDef>
		<defName>MutualMasturbation</defName>
		mutual masturbation
		<workerClass>rjw.InteractionWorker_VaginalSexAttempt</workerClass>
		<symbol>Things/Mote/SpeechSymbols/Romance</symbol>
		<socialFightBaseChance>0.0</socialFightBaseChance>
		<recipientThought>MadeSomeLovin</recipientThought>
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Engaged in mutual masturbation.

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

r_logentry->Engaged in mutual masturbation.

			</rulesStrings>
		</logRulesRecipient>
	</InteractionDef>

	<InteractionDef>
		<defName>Fisting</defName>
		fisting
		<workerClass>rjw.InteractionWorker_VaginalSexAttempt</workerClass>
		<symbol>Things/Mote/SpeechSymbols/Romance</symbol>
		<socialFightBaseChance>0.0</socialFightBaseChance>
		<recipientThought>MadeSomeLovin</recipientThought>
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Fisted [RECIPIENT_nameDef].

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

r_logentry->Was fisted.

			</rulesStrings>
		</logRulesRecipient>
	</InteractionDef>

	<InteractionDef>
		<defName>Sixtynine</defName>
		69ing
		<workerClass>rjw.InteractionWorker_VaginalSexAttempt</workerClass>
		<symbol>Things/Mote/SpeechSymbols/Romance</symbol>
		<socialFightBaseChance>0.0</socialFightBaseChance>
		<recipientThought>MadeSomeLovin</recipientThought>
		<logRulesInitiator>
			<rulesStrings>

r_logentry->69'd with [RECIPIENT_nameDef].

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

r_logentry->69'd with [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
	</InteractionDef>

	<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>
	<JobDef>
		<defName>Breed</defName>
		<driverClass>rjw.JobDriver_Breeding</driverClass>
		<reportString>breeding</reportString>
		<casualInterruptible>false</casualInterruptible>
	</JobDef>

	<JobDef>
		<defName>Bestiality</defName>
		<driverClass>rjw.JobDriver_BestialityForMale</driverClass>
		<reportString>lovin' animal</reportString>
		<casualInterruptible>false</casualInterruptible>
	</JobDef>

	<JobDef>
		<defName>BestialityForFemale</defName>
		<driverClass>rjw.JobDriver_BestialityForFemale</driverClass>
		<reportString>lovin' animal</reportString>
		<casualInterruptible>false</casualInterruptible>
	</JobDef>
</Defs>


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

<Defs>
	<JobDef>
		<defName>StruggleInBondageGear</defName>
		<driverClass>rjw.JobDriver_StruggleInBondageGear</driverClass>
		<reportString>struggling</reportString>
	</JobDef>

	<JobDef>
		<defName>UnlockBondageGear</defName>
		<driverClass>rjw.JobDriver_UseItemOn</driverClass>
		<reportString>unlocking</reportString>
	</JobDef>

	<JobDef>
		<defName>GiveBondageGear</defName>
		<driverClass>rjw.JobDriver_UseItemOn</driverClass>
		<reportString>equipping</reportString>
	</JobDef>
</Defs>


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

<Defs>
	<JobDef>
		<defName>CleanSelf</defName>
		<driverClass>rjw.JobDriver_CleanSelf</driverClass>
		<reportString>cleaning self</reportString>
		<casualInterruptible>true</casualInterruptible>
	</JobDef>
</Defs>


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

<Defs>
	<JobDef>
		<defName>JoinInBed</defName>
		<driverClass>rjw.JobDriver_JoinInBed</driverClass>
		<reportString>joining someone in bed.</reportString>
		<casualInterruptible>false</casualInterruptible>
	</JobDef>
</Defs>


code:
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<!--
	<JobDef>
		<defName>MilkHuman</defName>
		<driverClass>rjw.JobDriver_MilkHuman</driverClass>
		<reportString>milking TargetA.</reportString>
		<allowOpportunisticPrefix>true</allowOpportunisticPrefix>
	</JobDef>
-->
</Defs>


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

<Defs>
	<JobDef>
		<defName>Fappin</defName>
		<driverClass>rjw.JobDriver_Fappin</driverClass>
		<reportString>masturbatin'.</reportString>
		<casualInterruptible>false</casualInterruptible>
	</JobDef>

	<JobDef>
		<defName>QuickFap</defName>
		<driverClass>rjw.JobDriver_QuickFap</driverClass>
		<reportString>masturbatin'.</reportString>
		<casualInterruptible>false</casualInterruptible>
	</JobDef>

	<JobDef>
		<defName>GettinLoved</defName>
		<driverClass>rjw.JobDriver_GettinLoved</driverClass>
		<reportString>lovin'.</reportString>
		<casualInterruptible>false</casualInterruptible>
	</JobDef>

	<JobDef>
		<defName>GettinRaped</defName>
		<driverClass>rjw.JobDriver_GettinRaped</driverClass>
		<reportString>gettin' raped.</reportString>
		<checkOverrideOnDamage>Never</checkOverrideOnDamage>
		<casualInterruptible>false</casualInterruptible>
	</JobDef>

	<JobDef>
		<defName>GettinBred</defName>
		<driverClass>rjw.JobDriver_GettinRaped</driverClass>
		<reportString>gettin' bred.</reportString>
		<checkOverrideOnDamage>Never</checkOverrideOnDamage>
		<casualInterruptible>false</casualInterruptible>
	</JobDef>

	<JobDef>
		<defName>GettinLicked</defName>
		<driverClass>rjw.JobDriver_GettinLoved</driverClass>
		<reportString>gettin' licked.</reportString>
		<checkOverrideOnDamage>Never</checkOverrideOnDamage>
		<casualInterruptible>false</casualInterruptible>
	</JobDef>

	<JobDef>
		<defName>GettinSucked</defName>
		<driverClass>rjw.JobDriver_GettinLoved</driverClass>
		<reportString>gettin' sucked.</reportString>
		<checkOverrideOnDamage>Never</checkOverrideOnDamage>
		<casualInterruptible>false</casualInterruptible>
	</JobDef>
</Defs>


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

<Defs>
	<JobDef>
		<defName>ViolateCorpse</defName>
		<driverClass>rjw.JobDriver_ViolateCorpse</driverClass>
		<reportString>violating corpse</reportString>
		<casualInterruptible>false</casualInterruptible>
	</JobDef>
</Defs>


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

<Defs>
	<JobDef>
		<defName>ComfortPrisonerRapin</defName>
		<driverClass>rjw.JobDriver_PrisonerComfortRapin</driverClass>
		<reportString>rapin' CP</reportString>
		<casualInterruptible>false</casualInterruptible>
	</JobDef>

	<JobDef>
		<defName>RandomRape</defName>
		<driverClass>rjw.JobDriver_RandomRape</driverClass>
		<reportString>randomly raping</reportString>
		<casualInterruptible>false</casualInterruptible>
	</JobDef>

	<JobDef Class="rjw.JobDef_RapeEnemy">
		<defName>RapeEnemy</defName>
		<driverClass>rjw.JobDriver_RapeEnemy</driverClass>
		<reportString>Rapin' Enemy</reportString>
		<priority>100</priority>
		<!-- High value is high priority. -->
		<!-- Add defNames to do this type of rape-->
		<TargetDefNames>
		</TargetDefNames>
	</JobDef>

	<JobDef Class="rjw.JobDef_RapeEnemy">
		<defName>RapeEnemyByInsect</defName>
		<!-- Rape to plant egg. see Hediffs_EnemyImplants.xml more detail-->
		<driverClass>rjw.JobDriver_RapeEnemyByInsect</driverClass>
		<reportString>Rapin' Enemy</reportString>
		<priority>1000</priority>
		<TargetDefNames>
		</TargetDefNames>
	</JobDef>

	<JobDef Class="rjw.JobDef_RapeEnemy">
		<defName>RapeEnemyByAnimal</defName>
		<!-- Mainly do nothing. -->
		<driverClass>rjw.JobDriver_RapeEnemyByAnimal</driverClass>
		<reportString>Rapin' Enemy</reportString>
		<priority>1000</priority>
		<TargetDefNames>
		</TargetDefNames>
	</JobDef>

	<JobDef Class="rjw.JobDef_RapeEnemy">
		<defName>RapeEnemyByMech</defName>
		<!-- Rape to Implant something. see Hediffs_EnemyImplants.xml more detail-->
		<driverClass>rjw.JobDriver_RapeEnemyByMech</driverClass>
		<reportString>Rapin' Enemy</reportString>
		<priority>1000</priority>
		<TargetDefNames>
		</TargetDefNames>
	</JobDef>

	<JobDef Class="rjw.JobDef_RapeEnemy">
		<defName>RapeEnemyToParasite</defName>
		<!-- Rape to pregnant same kind of male.-->
		<driverClass>rjw.JobDriver_RapeEnemyToParasite</driverClass>
		<reportString>Rapin' Enemy</reportString>
		<priority>2000</priority>
		<TargetDefNames>
		</TargetDefNames>
	</JobDef>
</Defs>


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

<Defs>
	<JobDef>
		<defName>WhoreIsServingVisitors</defName>
		<driverClass>rjw.JobDriver_WhoreIsServingVisitors</driverClass>
		<reportString>serving visitors</reportString>
		<casualInterruptible>false</casualInterruptible>
	</JobDef>

	<JobDef>
		<defName>WhoreInvitingVisitors</defName>
		<driverClass>rjw.JobDriver_WhoreInvitingVisitors</driverClass>
		<reportString>attempting hookup</reportString>
		<casualInterruptible>false</casualInterruptible>
	</JobDef>
</Defs>


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

<Defs>
	<rjw.SexualMentalStateDef Abstract="True" Name="RJW_BaseMentalState" ParentName="BaseMentalState">
		<stateClass>rjw.SexualMentalState</stateClass>
		<workerClass>rjw.SexualMentalStateWorker</workerClass>
		<requireCanFuck>true</requireCanFuck>
		<requireCanBeFuck>true</requireCanBeFuck>
		<requireCanRape>true</requireCanRape>
		<requireCanGetRaped>true</requireCanGetRaped>
	</rjw.SexualMentalStateDef>

	<rjw.SexualMentalBreakDef Abstract="True" Name="BaseSexualMentalBreak">
		<commonalityMultiplierBySexNeed>
			<points>

(0, 2)

(50, 0)

			</points>
		</commonalityMultiplierBySexNeed>
	</rjw.SexualMentalBreakDef>

	<rjw.SexualMentalBreakDef ParentName="BaseSexualMentalBreak">
		<defName>RandomRape</defName>
		<mentalState>RandomRape</mentalState>
		<baseCommonality>1.5</baseCommonality>
		<intensity>Extreme</intensity>
		<commonalityMultiplierBySexNeed>
			<points>

(0, 2)

(50, 0)

			</points>
		</commonalityMultiplierBySexNeed>
	</rjw.SexualMentalBreakDef>

	<rjw.SexualMentalStateDef ParentName="RJW_BaseMentalState">
		<defName>RandomRape</defName>
		<stateClass>rjw.MentalState_RandomRape</stateClass>
		random rape
		<category>Malicious</category>
		<prisonersCanDo>false</prisonersCanDo>
		<colonistsOnly>true</colonistsOnly>
		<minTicksBeforeRecovery>30000</minTicksBeforeRecovery>
		<recoveryMtbDays>0.8</recoveryMtbDays>
		<maxTicksBeforeRecovery>80000</maxTicksBeforeRecovery>
		<nameColor>(0.5, 0.9, 0.5)</nameColor>
		<beginLetterLabel>random rape</beginLetterLabel>
		<beginLetter>{0} is sexually frustrated and is looking for a rape target.</beginLetter>
		<beginLetterDef>ThreatSmall</beginLetterDef>
		<recoveryMessage>{0} is sexually satisfied and no longer raping randomly.</recoveryMessage>
		<baseInspectLine>Mental state: Random Rape</baseInspectLine>
		<recoverFromSleep>true</recoverFromSleep>

		<unspawnedCanDo>true</unspawnedCanDo>
	</rjw.SexualMentalStateDef>
</Defs>


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

<Defs>

	<rjw.MiscTranslationDef>
		<defName>rjw_vatgrown_sex_slave</defName>
		<targetClass>rjw.nymph_backstories</targetClass>
		Vat-Grown Sex Slave
		<description>[PAWN_nameDef] is made as a sex machine, rather than a human. During [PAWN_possessive] growing period in the factory, [PAWN_pronoun] was taught plenty of social skills and sex skills, just to satisfy various sex demands.</description>
		<stringA>SexSlave</stringA>
	</rjw.MiscTranslationDef>

	<rjw.MiscTranslationDef>
		<defName>rjw_feisty</defName>
		<targetClass>rjw.nymph_backstories</targetClass>
		Feisty Nymph
		<description>[PAWN_nameDef] struts around the colony like a conqueror examining a newly annexed territory. You try to focus on your work but [PAWN_pronoun] won't let you.\n
"I heard what you said about me!" [PAWN_pronoun] accuses. You didn't say anything about [PAWN_objective]. [PAWN_pronoun] knows that. "Wanna fight?" [PAWN_pronoun] challenges. You already know what [PAWN_pronoun] means: a few minutes of play wrestling and then you take [PAWN_objective], or, if you hesitate, [PAWN_pronoun] takes you.\n
Though [PAWN_nameDef] can be hard to get along with you've come to appreciate how [PAWN_pronoun]'s more practical than the others.\n
You explain to [PAWN_objective], "See these things here? They need to be over there" and "Those people are trying to kill us, so let's kill them first." [PAWN_pronoun] listens, and does what is necessary.</description>
		<stringA>Nymph</stringA>
	</rjw.MiscTranslationDef>

	<rjw.MiscTranslationDef>
		<defName>rjw_curious</defName>
		<targetClass>rjw.nymph_backstories</targetClass>
		Curious Nymph
		<description>Hold the covering plate back and place the actuator in slot C. Line the rod up. No, that won't do, it needs to be perfect. Now pop the JC-444 chip in place.\n
Solder the orange wire to pin #16 and the striped wire to pin #5.\n
Suddenly, there [PAWN_pronoun] is. You aren't surprised to see [PAWN_nameDef], you just didn't hear [PAWN_objective] approach. By now you're used to it.\n
You continue your work in silence as [PAWN_pronoun] hovers over you, her large eyes fixated on the rapid, rythmic, deliberate motions of your hands.</description>
		<stringA>Nymph</stringA>
	</rjw.MiscTranslationDef>

	<rjw.MiscTranslationDef>
		<defName>rjw_tender</defName>
		<targetClass>rjw.nymph_backstories</targetClass>
		Tender Nymph
		<description>[PAWN_nameDef] has a pair of charming eyes, and [PAWN_possessive] voice is soft and sweet. Due to [PAWN_possessive] previous nurse job, [PAWN_pronoun] tends people quite well.\n
[PAWN_pronoun]'s crouched in the corner, hands over [PAWN_possessive] ears and tears in [PAWN_possessive] eyes. You don't understand, then you notice it: the distant sound of the pained squeals of pigs being slaughtered.</description>
		<stringA>Nymph</stringA>
	</rjw.MiscTranslationDef>

	<rjw.MiscTranslationDef>
		<defName>rjw_chatty</defName>
		<targetClass>rjw.nymph_backstories</targetClass>
		Chatty Nymph
		<description>No one can be more loquacious than [PAWN_nameDef]. [PAWN_pronoun] has a flexible tongue, a sharp mind, and hot lips.</description>
		<stringA>Nymph</stringA>
	</rjw.MiscTranslationDef>

	<rjw.MiscTranslationDef>
		<defName>rjw_broken</defName>
		<targetClass>rjw.nymph_backstories</targetClass>
		Broken Nymph
		<description>Maybe [PAWN_nameDef] suffered some terrible things, [PAWN_pronoun] looks rather emaciated, and no one wants to speak with [PAWN_objective].\n
[PAWN_pronoun] only behaves a bit vivaciously while staring at some rod-like stuffs.</description>
		<stringA>Nymph</stringA>
	</rjw.MiscTranslationDef>
</Defs>


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

<Defs>

	<rjw.StringListDef>
		<defName>NoBreasts_filter</defName>
		<strings>

		</strings>
	</rjw.StringListDef>

	<rjw.StringListDef>
		<defName>NoPenis_filter</defName>
		<strings>

		</strings>
	</rjw.StringListDef>

	<rjw.StringListDef>
		<defName>NoVagina_filter</defName>
		<strings>

		</strings>
	</rjw.StringListDef>

	<rjw.StringListDef>
		<defName>NoAnus_filter</defName>
		<strings>

		</strings>
	</rjw.StringListDef>

	<rjw.StringListDef>
		<defName>EggRace_filter</defName>
		<strings>

Alien_NiHal

		</strings>
	</rjw.StringListDef>

	<rjw.StringListDef>
		<defName>Penis_filter</defName>
		<strings>

		</strings>
	</rjw.StringListDef>

	<rjw.StringListDef>
		<defName>CatPenis_filter</defName>
		<strings>

		</strings>
	</rjw.StringListDef>

	<rjw.StringListDef>
		<defName>DogPenis_filter</defName>
		<strings>

		</strings>
	</rjw.StringListDef>

	<rjw.StringListDef>
		<defName>HorsePenis_filter</defName>
		<strings>

		</strings>
	</rjw.StringListDef>

	<rjw.StringListDef>
		<defName>DragonPenis_filter</defName>
		<strings>

		</strings>
	</rjw.StringListDef>

	<rjw.StringListDef>
		<defName>RaccoonPenis_filter</defName>
		<strings>

		</strings>
	</rjw.StringListDef>

	<rjw.StringListDef>
		<defName>Hemipenis_filter</defName>
		<strings>

Alien_NiHal

		</strings>
	</rjw.StringListDef>

	<rjw.StringListDef>
		<defName>CrocodilianPenis_filter</defName>
		<strings>

		</strings>
	</rjw.StringListDef>

	<rjw.StringListDef>
		<defName>DemonTentaclePenis_filter</defName>
		<strings>

		</strings>
	</rjw.StringListDef>

	<rjw.StringListDef>
		<defName>DemonPenis_filter</defName>
		<strings>

		</strings>
	</rjw.StringListDef>

	<rjw.StringListDef>
		<defName>SlimeTentacles_filter</defName>
		<strings>

		</strings>
	</rjw.StringListDef>

	<rjw.StringListDef>
		<defName>HydraulicPenis_filter</defName>
		<strings>

		</strings>
	</rjw.StringListDef>

	<rjw.StringListDef>
		<defName>BionicPenis_filter</defName>
		<strings>

		</strings>
	</rjw.StringListDef>

	<rjw.StringListDef>
		<defName>OvipositorM_filter</defName>
		<strings>

		</strings>
	</rjw.StringListDef>

	<rjw.StringListDef>
		<defName>Vagina_filter</defName>
		<strings>

		</strings>
	</rjw.StringListDef>

	<rjw.StringListDef>
		<defName>CatVagina_filter</defName>
		<strings>

		</strings>
	</rjw.StringListDef>

	<rjw.StringListDef>
		<defName>DogVagina_filter</defName>
		<strings>

		</strings>
	</rjw.StringListDef>

	<rjw.StringListDef>
		<defName>HorseVagina_filter</defName>
		<strings>

		</strings>
	</rjw.StringListDef>

	<rjw.StringListDef>
		<defName>DragonVagina_filter</defName>
		<strings>

		</strings>
	</rjw.StringListDef>

	<rjw.StringListDef>
		<defName>DemonVagina_filter</defName>
		<strings>

		</strings>
	</rjw.StringListDef>

	<rjw.StringListDef>
		<defName>SlimeVagina_filter</defName>
		<strings>

		</strings>
	</rjw.StringListDef>

	<rjw.StringListDef>
		<defName>HydraulicVagina_filter</defName>
		<strings>

		</strings>
	</rjw.StringListDef>

	<rjw.StringListDef>
		<defName>BionicVagina_filter</defName>
		<strings>

		</strings>
	</rjw.StringListDef>

	<rjw.StringListDef>
		<defName>OvipositorF_filter</defName>
		<strings>

Alien_NiHal

		</strings>
	</rjw.StringListDef>

	<rjw.StringListDef>
		<defName>Breasts_filter</defName>
		<strings>

		</strings>
	</rjw.StringListDef>

	<rjw.StringListDef>
		<defName>HydraulicBreasts_filter</defName>
		<strings>

		</strings>
	</rjw.StringListDef>

	<rjw.StringListDef>
		<defName>BionicBreasts_filter</defName>
		<strings>

		</strings>
	</rjw.StringListDef>

	<rjw.StringListDef>
		<defName>Udder_filter</defName>
		<strings>

		</strings>
	</rjw.StringListDef>

	<rjw.StringListDef>
		<defName>FeaturelessBreasts_filter</defName>
		<strings>

Alien_NiHal

		</strings>
	</rjw.StringListDef>

	<rjw.StringListDef>
		<defName>SlimeBreasts_filter</defName>
		<strings>

		</strings>
	</rjw.StringListDef>

	<rjw.StringListDef>
		<defName>Anus_filter</defName>
		<strings>

		</strings>
	</rjw.StringListDef>

	<rjw.StringListDef>
		<defName>HydraulicAnus_filter</defName>
		<strings>

		</strings>
	</rjw.StringListDef>

	<rjw.StringListDef>
		<defName>BionicAnus_filter</defName>
		<strings>

		</strings>
	</rjw.StringListDef>

	<rjw.StringListDef>
		<defName>InsectAnus_filter</defName>
		<strings>

		</strings>
	</rjw.StringListDef>

	<rjw.StringListDef>
		<defName>DemonAnus_filter</defName>
		<strings>

		</strings>
	</rjw.StringListDef>

	<rjw.StringListDef>
		<defName>SlimeAnus_filter</defName>
		<strings>

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


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

<Defs>
	<NeedDef>
		<defName>Sex</defName>
		<needClass>rjw.Need_Sex</needClass>
		<label>sex</label>
		<description>Represents fulfillment of sexual need, which is gained by doing sexual related activities and declined by time & turn-ons. Sleeping pauses the need.</description>
		<baseLevel>0.60</baseLevel>
		<fallPerDay>0.00</fallPerDay>
		<showOnNeedList>true</showOnNeedList>
		<listPriority>49</listPriority>
		<major>false</major>
		<freezeWhileSleeping>true</freezeWhileSleeping>
		<minIntelligence>Humanlike</minIntelligence>
		<colonistsOnly>false</colonistsOnly>
		<showForCaravanMembers>true</showForCaravanMembers>
	</NeedDef>
</Defs>


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

<Defs>
	<rjw.StringListDef>
		<defName>NonInheritedTraits</defName>

		<strings>

Bravery

Xenophobia

Cults_OathtakerHastur

Cults_OathtakerHastur2

NaturalMood

Industriousness

ShootingAccuracy

Nudist

Bloodlust

Kind

Psychopath

Cannibal

Abrasive

Masochist

BodyPurist

Transhumanist

GreenThumb

NightOwl

Greedy

Jealous

Ascetic

DislikesMen

DislikesWomen

AnnoyingVoice

CreepyBreathing

Pyromaniac

Nymphomaniac

Rapist

Necrophiliac

Zoophile

Straight

Bisexual

Asexual

Faithful

Philanderer

Polyamorous

Prude

BleedingHeart

Gourmet

Lecher

Codependent

Outdoorsy

Pluviophile

Socialite

Desensitized

Polygamous

OpenMinded

Chatty

Sedentary

RCT_Aesthete

RCT_AnimalLover

RCT_AnimalHater

RCT_Builder

RCT_Butcher

RCT_Claustrophobic

RCT_Gourmet

RCT_Inventor

RCT_NeatFreak

RCT_EatingSpeed

RCT_Nyctophobe

RCT_Perfectionist

RCT_Medic

RCT_Rockhound

RCT_Trader

RCT_ShootingAccuracy

RCT_Diplomat

RCT_BrownThumb

RCT_GreenThumb

SYR_GreenThumb

SYR_Digger

SYR_Chef

SYR_Tinkerer

SYR_Scientist

SYR_Architect

SYR_Haggler

SYR_MedicalTraining

Frontiersman_Westerado

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


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

<Defs>
	<PawnCapacityDef>
		<defName>Reproduction</defName>
		<workerClass>rjw.PawnCapacityWorker_Fertility</workerClass>
		<label>fertility</label>
		<listOrder>200</listOrder>
		<lethalFlesh>false</lethalFlesh>
		<showOnMechanoids>false</showOnMechanoids>
	</PawnCapacityDef>
</Defs>


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

<Defs>
	<PawnKindDef>
		<defName>Nymph</defName>
		nymph
		<combatPower>25</combatPower>
		<race>Human</race>
		<baseRecruitDifficulty>0.25</baseRecruitDifficulty>
		<backstoryCategories>

rjw_nymphsCategory

		</backstoryCategories>
		<defaultFactionType>TribeCivil</defaultFactionType>
		<itemQuality>Poor</itemQuality>
		<backstoryCryptosleepCommonality>0.0</backstoryCryptosleepCommonality>
		<isFighter>false</isFighter>
		<chemicalAddictionChance>0.20</chemicalAddictionChance>
		<gearHealthRange>
			<min>0.3</min>
			<max>0.9</max>
		</gearHealthRange>
		<apparelTags>

Tribal

		</apparelTags>
		<apparelMoney>
			<min>0</min>
			<max>0</max>
		</apparelMoney>
		<apparelAllowHeadgearChance>0</apparelAllowHeadgearChance>
		<techHediffsMoney>
			<min>0</min>
			<max>0</max>
		</techHediffsMoney>
		<techHediffsTags>

Poor

		</techHediffsTags>
		<techHediffsChance>0.0</techHediffsChance>
		<apparelIgnoreSeasons>true</apparelIgnoreSeasons>
	</PawnKindDef>
</Defs>


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

<Defs>
	<PawnRelationDef>
		<defName>RJW_Sire</defName>
		father
		<labelFemale>mother</labelFemale>
		<importance>195</importance>
		<diedThought>MyFatherDied</diedThought>
		<diedThoughtFemale>MyMotherDied</diedThoughtFemale>
		<killedThought>KilledMyFather</killedThought>
		<killedThoughtFemale>KilledMyMother</killedThoughtFemale>
		<soldThought>SoldMyLovedOne</soldThought>
		<opinionOffset>30</opinionOffset>
		<generationChanceFactor>0.0</generationChanceFactor>
		<incestOpinionOffset>0</incestOpinionOffset>
		<implied>false</implied>
		<familyByBloodRelation>true</familyByBloodRelation>
	</PawnRelationDef>

	<PawnRelationDef>

		<defName>RJW_Pup</defName>
		son
		<labelFemale>daughter</labelFemale>
		<importance>190</importance>
		<diedThought>MyPupDied</diedThought>
		<diedThoughtFemale>MyPupDiedFemale</diedThoughtFemale>
		<killedThought>KilledMyPup</killedThought>
		<killedThoughtFemale>KilledMyPupFemale</killedThoughtFemale>
		<soldThought>SoldMyPup</soldThought>
		<opinionOffset>30</opinionOffset>
		<generationChanceFactor>1.0</generationChanceFactor>
		<attractionFactor>0.03</attractionFactor>
		<incestOpinionOffset>-30</incestOpinionOffset>
		<implied>false</implied>
		<familyByBloodRelation>true</familyByBloodRelation>
	</PawnRelationDef>
</Defs>


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

</Defs>


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

<Defs>

	<rjw.StringListDef>
		<defName>Sex_Need_filter</defName>
		<strings>

ChjDroidColonist

ChjBattleDroidColonist

TM_Undead

		</strings>
	</rjw.StringListDef>

	<rjw.StringListDef>
		<defName>Fertility_filter</defName>
		<strings>

ChjDroidColonist

ChjBattleDroidColonist

TM_Undead

		</strings>
	</rjw.StringListDef>

	<rjw.StringListDef>
		<defName>Pregnancy_filter</defName>
		<strings>

ChjDroidColonist

ChjBattleDroidColonist

TM_Undead

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


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

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

path: Defs/RandomDialoguesxml


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

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

Human

		</recipeUsers>
		<appliedOnFixedBodyParts>

Torso

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