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

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

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

				<severityPerDay>-0.01</severityPerDay>

				<disappearsAfterTicks>

					<min>3600000</min>

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

		</comps>

		<stages>

				ignorance
				<becomeVisible>false</becomeVisible>

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

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

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

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

		</stages>
	</HediffDef>

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

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

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

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

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

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

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

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

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

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

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

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

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

				<becomeVisible>false</becomeVisible>

		</stages>
	</HediffDef>

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

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

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

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


code:
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
	<HistoryEventDef>
		<defName>GoodwillChangedReason_RemovedBodyPart</defName>
		<label>Removed BodyPart</label>
	</HistoryEventDef>
</Defs>

repo_name: aelina/rjw

license: mit


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

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

Map_PlayerHome

		</targetTags>
		<workerClass>rjw.Modules.Nymphs.Incidents.IncidentWorker_NymphJoin</workerClass>
		<baseChance>0.67</baseChance>
		<minRefireDays>6</minRefireDays>
	</IncidentDef>

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

Map_PlayerHome

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

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

Map_PlayerHome

		</targetTags>
		<workerClass>rjw.Modules.Nymphs.Incidents.IncidentWorker_NymphRaidEasy</workerClass>
		<category>ThreatBig</category>
		<baseChance>0.1</baseChance>
		<minRefireDays>6</minRefireDays>
		<pointsScaleable>false</pointsScaleable>
	</IncidentDef>

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

Map_PlayerHome

		</targetTags>
		<workerClass>rjw.Modules.Nymphs.Incidents.IncidentWorker_NymphRaidHard</workerClass>
		<category>ThreatBig</category>
		<baseChance>0.01</baseChance>
		<minRefireDays>6</minRefireDays>
		<pointsScaleable>false</pointsScaleable>
	</IncidentDef>
</Defs>


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

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

r_logentry->Mounted [RECIPIENT_nameDef].

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

r_logentry->Was anally mounted by [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Breed anally</RMBLabel>
				<rjwSextype>Anal</rjwSextype>
				<rulepack_defs>

Bestiality_AnalRP

				</rulepack_defs>

				<tags>

EggLaying

Bestiality

Animal

				</tags>
				<dominantRequirement>
					<tags>

CanPenetrate

					</tags>
				</dominantRequirement>
				<submissiveRequirement>
					<families>

Anus

					</families>
					<pawnStates>

Healthy

Downed

Unconscious

					</pawnStates>
				</submissiveRequirement>

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


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

<Defs>

	<InteractionDef ParentName="RJW_InteractionDefBaseRape">
		<defName>Bestiality_Double_Penetration_M</defName>
		double penetration
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Double-penetrated [RECIPIENT_nameDef].

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

rr_logentry->Was double-penetrated by [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Double-penetrate</RMBLabel>
				<rjwSextype>DoublePenetration</rjwSextype>
				<rulepack_defs>

Bestiality_DoublePenRP

				</rulepack_defs>

				<tags>

Fertilization

EggFertilization

EggLaying

Bestiality

Animal

				</tags>
				<dominantRequirement>
					<partProps>

Multiple

					</partProps>
					<tags>

CanPenetrate

					</tags>
				</dominantRequirement>
				<submissiveRequirement>
					<minimumCount>2</minimumCount>
					<tags>

CanBePenetrated

					</tags>
				</submissiveRequirement>

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


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

<Defs>
	<InteractionDef ParentName="RJW_InteractionDefBaseRape">
		<defName>Bestiality_Oral</defName>
		MouthFuck
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Mounted [RECIPIENT_nameDef].

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

r_logentry->Was mounted by [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Breed orally</RMBLabel>
				<rjwSextype>Oral</rjwSextype>
				<rulepack_defs>

Bestiality_OralRP

				</rulepack_defs>

				<tags>

EggLaying

Bestiality

Animal

				</tags>
				<dominantRequirement>
					<tags>

CanPenetrate

					</tags>
				</dominantRequirement>
				<submissiveRequirement>
					<mouthORbeak>true</mouthORbeak>
					<pawnStates>

Healthy

Downed

Unconscious

					</pawnStates>
				</submissiveRequirement>

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


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

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

r_logentry->Mounted [RECIPIENT_nameDef].

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

r_logentry->Was mounted by [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Breed vaginally</RMBLabel>
				<rjwSextype>Vaginal</rjwSextype>
				<rulepack_defs>

Bestiality_VaginalRP

				</rulepack_defs>

				<tags>

Fertilization

EggFertilization

EggLaying

Bestiality

Animal

				</tags>
				<dominantRequirement>
					<tags>

CanPenetrate

					</tags>
				</dominantRequirement>
				<submissiveRequirement>
					<families>

Vagina

					</families>
					<pawnStates>

Healthy

Downed

Unconscious

					</pawnStates>
				</submissiveRequirement>

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


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

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

r_logentry->Licked [RECIPIENT_nameDef].

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

r_logentry->Was licked by [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Lick</RMBLabel>
				<rjwSextype>Oral</rjwSextype>
				<rulepack_defs>

OtherRapeRP

				</rulepack_defs>

				<tags>

EggLaying

Bestiality

Animal

				</tags>
				<dominantRequirement>
					<mouth>true</mouth>
				</dominantRequirement>
				<submissiveRequirement>
					<tags>

CanPenetrate

CanBePenetrated

					</tags>
					<pawnStates>

Healthy

Downed

Unconscious

					</pawnStates>
				</submissiveRequirement>

		</modExtensions>
	</InteractionDef>

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

r_logentry->Fingered [RECIPIENT_nameDef].

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

r_logentry->Was fingered by [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Finger</RMBLabel>
				<rjwSextype>Fingering</rjwSextype>
				<rulepack_defs>

FingeringRP

				</rulepack_defs>

				<tags>

Bestiality

				</tags>
				<dominantRequirement>
					<hand>true</hand>
				</dominantRequirement>
				<submissiveRequirement>
					<tags>

CanPenetrate

					</tags>
					<pawnStates>

Healthy

Downed

Unconscious

					</pawnStates>
				</submissiveRequirement>

		</modExtensions>
	</InteractionDef>

	<InteractionDef ParentName="RJW_InteractionDefBaseRape">
		<defName>Breeding_OralS</defName>
		MouthFuck
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Was serviced orally by [RECIPIENT_nameDef].

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

r_logentry->Orally serviced [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Get serviced orally</RMBLabel>
				<rjwSextype>Oral</rjwSextype>
				<rulepack_defs>

OtherRapeRP

				</rulepack_defs>

				<tags>

Bestiality

Animal

				</tags>
				<dominantRequirement>
					<tags>

CanPenetrate

CanBePenetrated

					</tags>
				</dominantRequirement>
				<submissiveRequirement>
					<mouth>true</mouth>
					<pawnStates>

Healthy

Downed

					</pawnStates>
				</submissiveRequirement>

		</modExtensions>
	</InteractionDef>

</Defs>


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

<Defs>

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

r_logentry->Presented to [RECIPIENT_nameDef].

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

r_logentry->Mounted anally [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Get bred anally</RMBLabel>
				<rjwSextype>Anal</rjwSextype>
				<rulepack_defs>

Bestiality_Reverse_AnalRP

				</rulepack_defs>

				<tags>

Reverse

EggLaying

Bestiality

Animal

				</tags>
				<dominantRequirement>
					<families>

Anus

					</families>
				</dominantRequirement>
				<submissiveRequirement>
					<tags>

CanPenetrate

					</tags>
					<pawnStates>

Healthy

					</pawnStates>
				</submissiveRequirement>

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


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

<Defs>

	<InteractionDef ParentName="RJW_InteractionDefBaseRape">
		<defName>Bestiality_Reverse_Double_Penetration_M</defName>
		double penetration
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Presented to [RECIPIENT_nameDef].

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

r_logentry->Double-penetrated [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Get double-penetrated</RMBLabel>
				<rjwSextype>DoublePenetration</rjwSextype>
				<rulepack_defs>

Bestiality_Reverse_Double_Penetration

				</rulepack_defs>

				<tags>

Reverse

Fertilization

EggFertilization

EggLaying

Bestiality

Animal

				</tags>
				<dominantRequirement>
					<minimumCount>2</minimumCount>
					<tags>

CanBePenetrated

					</tags>
				</dominantRequirement>
				<submissiveRequirement>
					<partProps>

Multiple

					</partProps>
					<tags>

CanPenetrate

					</tags>
				</submissiveRequirement>

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


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

<Defs>

	<InteractionDef ParentName="RJW_InteractionDefBaseRape">
		<defName>Bestiality_Reverse_Handjob</defName>
		Handjob
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Serviced [RECIPIENT_nameDef] with handjob .

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

r_logentry->Received handjob from [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Give handjob</RMBLabel>
				<rjwSextype>Handjob</rjwSextype>
				<rulepack_defs>

OtherSexRP

				</rulepack_defs>

				<tags>

Reverse

Bestiality

Animal

				</tags>
				<dominantRequirement>
					<hand>true</hand>
				</dominantRequirement>
				<submissiveRequirement>
					<tags>

CanPenetrate

					</tags>
					<pawnStates>

Healthy

Downed

					</pawnStates>
				</submissiveRequirement>

		</modExtensions>
	</InteractionDef>

</Defs>


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

<Defs>

	<InteractionDef ParentName="RJW_InteractionDefBaseRape">
		<defName>Bestiality_Reverse_Oral</defName>
		MouthFuck
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Presented to [RECIPIENT_nameDef].

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

r_logentry->Mounted orally [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Get bred orally</RMBLabel>
				<rjwSextype>Oral</rjwSextype>
				<rulepack_defs>

Bestiality_Reverse_OralRP

				</rulepack_defs>

				<tags>

Reverse

EggLaying

Bestiality

Animal

				</tags>
				<dominantRequirement>
					<mouthORbeak>true</mouthORbeak>
				</dominantRequirement>
				<submissiveRequirement>
					<tags>

CanPenetrate

					</tags>
					<pawnStates>

Healthy

Downed

					</pawnStates>
				</submissiveRequirement>

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


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

<Defs>
	<InteractionDef ParentName="RJW_InteractionDefBaseRape">
		<defName>Bestiality_Reverse_Oral_Service</defName>
		MouthFuck
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Orally serviced [RECIPIENT_nameDef].

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

r_logentry->Was orally serviced by [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Service orally</RMBLabel>
				<rjwSextype>Oral</rjwSextype>
				<rulepack_defs>

OtherSexRP

				</rulepack_defs>

				<tags>

Reverse

Bestiality

Animal

				</tags>
				<dominantRequirement>
					<mouthORbeak>true</mouthORbeak>
				</dominantRequirement>
				<submissiveRequirement>
					<tags>

CanBePenetrated

					</tags>
					<pawnStates>

Healthy

Downed

					</pawnStates>
				</submissiveRequirement>

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


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

<Defs>

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

r_logentry->Presented to [RECIPIENT_nameDef].

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

r_logentry->Mounted vaginally [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Get bred vaginally</RMBLabel>
				<rjwSextype>Vaginal</rjwSextype>
				<rulepack_defs>

Bestiality_Reverse_VaginalRP

				</rulepack_defs>

				<tags>

Reverse

Fertilization

EggFertilization

EggLaying

Bestiality

Animal

				</tags>
				<dominantRequirement>
					<families>

Vagina

FemaleOvipositor

					</families>
				</dominantRequirement>
				<submissiveRequirement>
					<tags>

CanPenetrate

					</tags>
					<pawnStates>

Healthy

					</pawnStates>
				</submissiveRequirement>

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


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

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

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

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


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

<Defs>

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

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

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

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

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

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

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

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

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

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

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

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

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

zooact->demanded obedience from

zooact->made calming noises towards

zooact->offered slow, friendly gestures to

zooact->made shushing noises at

zooact->made happy clicking noises at

zooact->gestured gently and approached

zooact->slowly approached

zooact->gently touched

zooact->gently caressed

zooact->firmly stroked

zooact->calmed and encouraged

zooact->matched breathing with

zooact->took a low stance while approaching

zooact->showed no fear or anger to

zooact->firmly yet softly touched

zooact->showed a relaxed attitude towards

zooact->showed [INITIATOR_possessive] genitals to

zooact->presented [INITIATOR_possessive] genitals to

zooact->whispered a story about [TalkTopicAny] to

zooact->whispered a story about [TalkTopicSex] to

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


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

<Defs>
	<InteractionDef ParentName="RJW_InteractionDefBaseSex">
		<defName>Masturbation_AutoBreastjob</defName>
		masturbation_autobreastjob
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Masturbated.

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

r_logentry->Masturbated.

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>AutoBreastjob</RMBLabel>
				<rjwSextype>Masturbation</rjwSextype>
				<rulepack_defs>

Masturbation_AutoBreastjobRP

				</rulepack_defs>

				<tags>

Masturbation

				</tags>
				<dominantRequirement>
					<minimumSeverity>0.75</minimumSeverity>
					<families>

Penis

					</families>
				</dominantRequirement>
				<submissiveRequirement>
					<minimumSeverity>0.5</minimumSeverity>
					<families>

Breasts

					</families>
				</submissiveRequirement>

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


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

<Defs>
	<InteractionDef ParentName="RJW_InteractionDefBaseSex">
		<defName>Masturbation_AutoFellatio</defName>
		masturbation_autofellatio
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Masturbated.

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

r_logentry->Masturbated.

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>AutoFellatio</RMBLabel>
				<rjwSextype>Masturbation</rjwSextype>
				<rulepack_defs>

Masturbation_AutoFellatioRP

				</rulepack_defs>

				<tags>

Masturbation

				</tags>
				<dominantRequirement>
					<minimumSeverity>0.75</minimumSeverity>
					<families>

Penis

					</families>
				</dominantRequirement>
				<submissiveRequirement>
					<mouthORbeak>true</mouthORbeak>
				</submissiveRequirement>

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


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

<Defs>
	<InteractionDef ParentName="RJW_InteractionDefBaseSex">
		<defName>Masturbation_Breastjob</defName>
		masturbation_breastjob
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Masturbated.

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

r_logentry->Masturbated.

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Use breasts</RMBLabel>
				<rjwSextype>Masturbation</rjwSextype>
				<rulepack_defs>

Masturbation_HandjobBRP

				</rulepack_defs>

				<tags>

Masturbation

				</tags>
				<dominantRequirement>
					<families>

Breasts

					</families>
				</dominantRequirement>
				<submissiveRequirement>
					<hand>true</hand>
				</submissiveRequirement>

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


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

<Defs>
	<InteractionDef ParentName="RJW_InteractionDefBaseSex">
		<defName>Masturbation_HandjobA</defName>
		masturbation_handjoba
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Masturbated.

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

r_logentry->Masturbated.

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Use anus</RMBLabel>
				<rjwSextype>Masturbation</rjwSextype>
				<rulepack_defs>

Masturbation_HandjobARP

				</rulepack_defs>

				<tags>

Masturbation

				</tags>
				<dominantRequirement>
					<families>

Anus

					</families>
				</dominantRequirement>
				<submissiveRequirement>
					<hand>true</hand>
				</submissiveRequirement>

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


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

<Defs>
	<InteractionDef ParentName="RJW_InteractionDefBaseSex">
		<defName>Masturbation_HandjobP</defName>
		masturbation_handjobp
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Masturbated.

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

r_logentry->Masturbated.

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Use penis</RMBLabel>
				<rjwSextype>Masturbation</rjwSextype>
				<rulepack_defs>

Masturbation_HandjobPRP

				</rulepack_defs>

				<tags>

Masturbation

				</tags>
				<dominantRequirement>
					<families>

Penis

					</families>
				</dominantRequirement>
				<submissiveRequirement>
					<hand>true</hand>
				</submissiveRequirement>

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


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

<Defs>
	<InteractionDef ParentName="RJW_InteractionDefBaseSex">
		<defName>Masturbation_HandjobV</defName>
		masturbation_handjobv
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Masturbated.

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

r_logentry->Masturbated.

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Use vagina</RMBLabel>
				<rjwSextype>Masturbation</rjwSextype>
				<rulepack_defs>

Masturbation_HandjobVRP

				</rulepack_defs>

				<tags>

Masturbation

				</tags>
				<dominantRequirement>
					<families>

Vagina

					</families>
				</dominantRequirement>
				<submissiveRequirement>
					<hand>true</hand>
				</submissiveRequirement>

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


code:
<?xml version="1.0" encoding="utf-8" ?>
<?xml-model href="RJW_Interaction.xsd"?>

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

r_logentry->had sex with [RECIPIENT_nameDef].

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

r_logentry->had sex with [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>template</RMBLabel>
				<rjwSextype>None</rjwSextype>
				<rulepack_defs>

VaginalSexRP

AnalSexRP

				</rulepack_defs>

				<tags>

Fertilization

EggFertilization

Whoring

Consensual

Rape

				</tags>
				<dominantRequirement>
					<tags>

CanPenetrate

					</tags>
				</dominantRequirement>
				<submissiveRequirement>
					<families>

Vagina

					</families>
					<pawnStates>

Healthy

Downed

Unconscious

					</pawnStates>
				</submissiveRequirement>

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


code:
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
	<xs:element name="Defs">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="InteractionDef" minOccurs="1" maxOccurs="unbounded">
					<xs:complexType>
						<xs:sequence>
							<!-- < Rimworld Def > -->
							<xs:element name="defName" minOccurs="1" type="xs:string" />
							<xs:element name="label" minOccurs="1" type="xs:string" />
							<xs:element name="logRulesInitiator" minOccurs="1">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="rulesStrings" minOccurs="1">
			 							<xs:complexType>
												<xs:sequence>
													<xs:element name="li" minOccurs="1" maxOccurs="unbounded" type="xs:string" />
												</xs:sequence>
											</xs:complexType>
										</xs:element>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
							<xs:element name="logRulesRecipient" minOccurs="1">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="rulesStrings" minOccurs="1">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="li" minOccurs="1" maxOccurs="unbounded" type="xs:string" />
												</xs:sequence>
											</xs:complexType>
										</xs:element>
									</xs:sequence>
								</xs:complexType>
							</xs:element>

							<!-- < RJW DefModExtensions > -->
							<xs:element name="modExtensions" minOccurs="1">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="li" minOccurs="1" type="InteractionExtension" />
										<xs:element name="li" minOccurs="1" type="InteractionSelectorExtension" />
									</xs:sequence>
								</xs:complexType>
							</xs:element>
						</xs:sequence>
						<xs:attribute name="ParentName" use="required" />
					</xs:complexType>
				</xs:element>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:complexType name ="InteractionExtension">
		<xs:sequence>
			<xs:sequence minOccurs="1">
				<xs:element name="RMBLabel" minOccurs="1" type="xs:string" />
				<xs:element name="rjwSextype" minOccurs="1" type="rjwSextype" />
				<xs:element name="rulepack_defs" minOccurs="0">
					<xs:complexType>
						<xs:sequence>
							<xs:element name="li" minOccurs="0" maxOccurs="unbounded" type="xs:string" />
						</xs:sequence>
					</xs:complexType>
				</xs:element>
			</xs:sequence>
		</xs:sequence>
		<xs:attribute name="Class" use="required">
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:enumeration value="rjw.InteractionExtension" />
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
	</xs:complexType>

	<xs:simpleType name="rjwSextype">
		<xs:restriction base="xs:string">
			<xs:enumeration value="None" /><!-- < Don't show in RMB > -->
			<xs:enumeration value="Vaginal" />
			<xs:enumeration value="Anal" />
			<xs:enumeration value="Oral" />
			<xs:enumeration value="Masturbation" />
			<xs:enumeration value="DoublePenetration" />
			<xs:enumeration value="Boobjob" />
			<xs:enumeration value="Handjob" />
			<xs:enumeration value="Footjob" />
			<xs:enumeration value="Fingering" />
			<xs:enumeration value="Scissoring" />
			<xs:enumeration value="MutualMasturbation" />
			<xs:enumeration value="Fisting" />
			<xs:enumeration value="MechImplant" />
			<xs:enumeration value="Rimming" />
			<xs:enumeration value="Fellatio" />
			<xs:enumeration value="Cunnilingus" />
			<xs:enumeration value="Sixtynine" />
		</xs:restriction>
	</xs:simpleType>

	<xs:complexType name ="InteractionSelectorExtension">
		<xs:sequence>
			<xs:sequence minOccurs="1">
				<xs:element name="tags" minOccurs="1">
					<xs:complexType>
						<xs:sequence>
							<xs:element name="li" maxOccurs="unbounded" type="InteractionTag" />
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="dominantRequirement" minOccurs="1" type="InteractionSelectorExtensionRequirement" />
				<xs:element name="submissiveRequirement" minOccurs="1" type="InteractionSelectorExtensionRequirement" />
			</xs:sequence>
		</xs:sequence>
		<xs:attribute name="Class" use="required">
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:enumeration value="rjw.Modules.Interactions.DefModExtensions.InteractionSelectorExtension" />
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
	</xs:complexType>

	<xs:simpleType name="InteractionTag">
		<xs:restriction base="xs:string">
			<xs:enumeration value="Reverse" />
			<xs:enumeration value="Fertilization" />
			<xs:enumeration value="EggFertilization" />
			<xs:enumeration value="EggLaying" />
			<xs:enumeration value="Rape" />
			<xs:enumeration value="Whoring" />
			<xs:enumeration value="Masturbation" />
			<xs:enumeration value="Consensual" />
			<xs:enumeration value="Bestiality" />
			<xs:enumeration value="Necrophilia" />
			<xs:enumeration value="Animal" />
			<xs:enumeration value="MechImplant" />
		</xs:restriction>
	</xs:simpleType>

	<xs:complexType name ="InteractionSelectorExtensionRequirement">
		<xs:sequence>
			<xs:element name="tongue" minOccurs="0" type="xs:string" />
			<xs:element name="hand" minOccurs="0" type="xs:string" />
			<xs:element name="tail" minOccurs="0" type="xs:string" />
			<xs:element name="foot" minOccurs="0" type="xs:string" />
			<xs:element name="mouth" minOccurs="0" type="xs:string" />
			<xs:element name="beak" minOccurs="0" type="xs:string" />
			<xs:element name="mouthORbeak" minOccurs="0" type="xs:string" />

			<xs:element name="minimumCount" minOccurs="0" type="xs:int" />	<!-- < for GenitalFamily > -->
			<xs:element name="minimumSeverity" minOccurs="0" type="xs:float" />	<!-- < for GenitalFamily > -->
			<xs:element name="tags" minOccurs="0">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="li" maxOccurs="unbounded" type="GenitalTag" />
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="partProps" minOccurs="0">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="li" maxOccurs="unbounded" type="xs:string" />
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="families" minOccurs="0">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="li" maxOccurs="unbounded" type="GenitalFamily" />
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="pawnStates" minOccurs="0">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="li" maxOccurs="unbounded" type="PawnState" />
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="rulepacks" minOccurs="0">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="li" maxOccurs="unbounded" type="xs:string" />
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>

	<xs:simpleType name="GenitalTag">
		<xs:restriction base="xs:string">
			<xs:enumeration value="CanPenetrate" />
			<xs:enumeration value="CanBePenetrated" />
			<xs:enumeration value="CanFertilize" />
			<xs:enumeration value="CanBeFertilized" />
			<xs:enumeration value="CanEgg" />
			<xs:enumeration value="CanFertilizeEgg" />
			<xs:enumeration value="CanLactate" />
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="GenitalFamily">
		<xs:restriction base="xs:string">
			<xs:enumeration value="Vagina" />
			<xs:enumeration value="Penis" />
			<xs:enumeration value="Breasts" />
			<xs:enumeration value="Anus" />
			<xs:enumeration value="FemaleOvipositor" />
			<xs:enumeration value="MaleOvipositor" />
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="PawnState">
		<xs:restriction base="xs:string">
			<xs:enumeration value="Healthy" />
			<xs:enumeration value="Downed" />
			<xs:enumeration value="Unconscious" />
			<xs:enumeration value="Dead" />
		</xs:restriction>
	</xs:simpleType>
</xs:schema>


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

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

r_logentry->Raped anally [RECIPIENT_nameDef].

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

r_logentry->Was anally raped by [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Fuck anally</RMBLabel>
				<rjwSextype>Anal</rjwSextype>
				<rulepack_defs>

AnalRapeRP

				</rulepack_defs>

				<tags>

EggLaying

Rape

Bestiality

Necrophilia

				</tags>
				<dominantRequirement>
					<tags>

CanPenetrate

					</tags>
				</dominantRequirement>
				<submissiveRequirement>
					<families>

Anus

					</families>
					<pawnStates>

Dead

					</pawnStates>
				</submissiveRequirement>

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


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

<Defs>
	<InteractionDef ParentName="RJW_InteractionDefBaseRape">
		<defName>Necro_DoublePenetration</defName>
		double-penetration
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Double-penetrated [RECIPIENT_nameDef].

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

r_logentry->Was double-penetrated by [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Double-penetrate</RMBLabel>
				<rjwSextype>DoublePenetration</rjwSextype>
				<rulepack_defs>

DoubleRapeRP

				</rulepack_defs>

				<tags>

Fertilization

EggFertilization

EggLaying

Rape

Bestiality

Necrophilia

				</tags>
				<dominantRequirement>
					<minimumCount>2</minimumCount>
					<tags>

CanPenetrate

					</tags>
				</dominantRequirement>
				<submissiveRequirement>
					<minimumCount>2</minimumCount>
					<tags>

CanBePenetrated

					</tags>
					<pawnStates>

Dead

					</pawnStates>
				</submissiveRequirement>

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


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

<Defs>
	<InteractionDef ParentName="RJW_InteractionDefBaseRape">
		<defName>Necro_DoublePenetrationM</defName>
		double-penetration
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Double-penetrated [RECIPIENT_nameDef].

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

r_logentry->Was double-penetrated by [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Double-penetrate</RMBLabel>
				<rjwSextype>DoublePenetration</rjwSextype>
				<rulepack_defs>

DoubleRapeRP

				</rulepack_defs>

				<tags>

Fertilization

EggFertilization

EggLaying

Rape

Bestiality

Necrophilia

				</tags>
				<dominantRequirement>
					<partProps>

Multiple

					</partProps>
					<tags>

CanPenetrate

					</tags>
				</dominantRequirement>
				<submissiveRequirement>
					<minimumCount>2</minimumCount>
					<tags>

CanBePenetrated

					</tags>
					<pawnStates>

Dead

					</pawnStates>
				</submissiveRequirement>

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


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

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

r_logentry->Raped vaginally [RECIPIENT_nameDef].

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

r_logentry->Was vaginally raped by [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Fuck vaginally</RMBLabel>
				<rjwSextype>Vaginal</rjwSextype>
				<rulepack_defs>

VaginalRapeRP

				</rulepack_defs>

				<tags>

Fertilization

EggFertilization

EggLaying

Rape

Bestiality

Necrophilia

				</tags>
				<dominantRequirement>
					<tags>

CanPenetrate

					</tags>
				</dominantRequirement>
				<submissiveRequirement>
					<families>

Vagina

					</families>
					<pawnStates>

Dead

					</pawnStates>
				</submissiveRequirement>

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


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

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

r_logentry->Raped anally [RECIPIENT_nameDef].

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

r_logentry->Was anally raped by [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Ride anally</RMBLabel>
				<rjwSextype>Anal</rjwSextype>
				<rulepack_defs>

AnalReverseRapeRP

				</rulepack_defs>

				<tags>

EggLaying

Reverse

Rape

Bestiality

Necrophilia

				</tags>
				<dominantRequirement>
					<families>

Anus

					</families>
				</dominantRequirement>
				<submissiveRequirement>
					<tags>

CanPenetrate

					</tags>
					<pawnStates>

Dead

					</pawnStates>
				</submissiveRequirement>

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


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

<Defs>
	<InteractionDef ParentName="RJW_InteractionDefBaseRape">
		<defName>Necro_Reverse_DoublePenetration</defName>
		double-penetration
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Double-penetrated by [RECIPIENT_nameDef].

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

r_logentry->Was forced to double-penetrate [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Get double-penetrated</RMBLabel>
				<rjwSextype>DoublePenetration</rjwSextype>
				<rulepack_defs>

DoubleReverseRapeRP

				</rulepack_defs>

				<tags>

Fertilization

EggFertilization

EggLaying

Reverse

Rape

Bestiality

Necrophilia

				</tags>
				<dominantRequirement>
					<minimumCount>2</minimumCount>
					<tags>

CanBePenetrated

					</tags>
				</dominantRequirement>
				<submissiveRequirement>
					<minimumCount>2</minimumCount>
					<tags>

CanPenetrate

					</tags>
					<pawnStates>

Dead

					</pawnStates>
				</submissiveRequirement>

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


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

<Defs>
	<InteractionDef ParentName="RJW_InteractionDefBaseRape">
		<defName>Necro_Reverse_DoublePenetrationM</defName>
		double-penetration
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Double-penetrated by [RECIPIENT_nameDef].

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

r_logentry->Was forced to double-penetrate [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Get double-penetrated</RMBLabel>
				<rjwSextype>DoublePenetration</rjwSextype>
				<rulepack_defs>

DoubleReverseRapeRP

				</rulepack_defs>

				<tags>

Fertilization

EggFertilization

EggLaying

Reverse

Rape

Bestiality

Necrophilia

				</tags>
				<dominantRequirement>
					<minimumCount>2</minimumCount>
					<tags>

CanBePenetrated

					</tags>
				</dominantRequirement>
				<submissiveRequirement>
					<partProps>

Multiple

					</partProps>
					<tags>

CanPenetrate

					</tags>
					<pawnStates>

Dead

					</pawnStates>
				</submissiveRequirement>

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


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

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

r_logentry->Raped vaginally [RECIPIENT_nameDef].

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

r_logentry->Was vaginally raped by [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Ride vaginally</RMBLabel>
				<rjwSextype>Vaginal</rjwSextype>
				<rulepack_defs>

VaginalReverseRapeRP

				</rulepack_defs>

				<tags>

Fertilization

EggFertilization

EggLaying

Reverse

Rape

Bestiality

Necrophilia

				</tags>
				<dominantRequirement>
					<families>

Vagina

					</families>
				</dominantRequirement>
				<submissiveRequirement>
					<tags>

CanPenetrate

					</tags>
					<pawnStates>

Dead

					</pawnStates>
				</submissiveRequirement>

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


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

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

r_logentry->Assaulted [RECIPIENT_nameDef].

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

r_logentry->Was violated by [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Implant chip</RMBLabel>
				<rjwSextype>MechImplant</rjwSextype>
				<rulepack_defs>

MechImplantingRP

				</rulepack_defs>

				<tags>

MechImplant

				</tags>
				<dominantRequirement>
				</dominantRequirement>
				<submissiveRequirement>
					<tags>

CanBePenetrated

					</tags>
					<pawnStates>

Healthy

Downed

Unconscious

					</pawnStates>
				</submissiveRequirement>

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


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

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

r_logentry->Raped anally [RECIPIENT_nameDef].

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

r_logentry->Was anally raped by [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Fuck anally</RMBLabel>
				<rjwSextype>Anal</rjwSextype>
				<rulepack_defs>

AnalRapeRP

				</rulepack_defs>

				<tags>

EggLaying

Rape

				</tags>
				<dominantRequirement>
					<tags>

CanPenetrate

					</tags>
				</dominantRequirement>
				<submissiveRequirement>
					<families>

Anus

					</families>
					<pawnStates>

Healthy

Downed

Unconscious

					</pawnStates>
				</submissiveRequirement>

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


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

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

r_logentry->Forced [RECIPIENT_nameDef] to give a beakjob.

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

r_logentry->Was forced to give a beakjob to [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Get beakjob</RMBLabel>
				<rjwSextype>Fellatio</rjwSextype>
				<rulepack_defs>

BeakjobRapeRP

				</rulepack_defs>

				<tags>

EggLaying

Rape

				</tags>
				<dominantRequirement>
					<tags>

CanPenetrate

					</tags>
				</dominantRequirement>
				<submissiveRequirement>
					<beak>true</beak>
					<pawnStates>

Healthy

Downed

					</pawnStates>
				</submissiveRequirement>

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


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

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

r_logentry->Forced [RECIPIENT_nameDef] to give a breastjob.

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

r_logentry->Was forced to give a breastjob to [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Get breastjob</RMBLabel>
				<rjwSextype>Boobjob</rjwSextype>
				<rulepack_defs>

ForcedBreastjobRP

				</rulepack_defs>

				<tags>

Rape

				</tags>
				<dominantRequirement>
					<tags>

CanPenetrate

					</tags>
				</dominantRequirement>
				<submissiveRequirement>
					<minimumSeverity>0.4</minimumSeverity>
					<families>

Breasts

					</families>
					<pawnStates>

Healthy

Downed

					</pawnStates>
				</submissiveRequirement>

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


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

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

r_logentry->Forced [RECIPIENT_nameDef] to give cunnilingus.

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

r_logentry->Was forced into giving cunnilingus to [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Get cunnilingus</RMBLabel>
				<rjwSextype>Cunnilingus</rjwSextype>
				<rulepack_defs>

ForcedCunnilingusRP

				</rulepack_defs>

				<tags>

Rape

				</tags>
				<dominantRequirement>
					<families>

Vagina

					</families>
				</dominantRequirement>
				<submissiveRequirement>
					<tongue>true</tongue>
					<pawnStates>

Healthy

Downed

					</pawnStates>
				</submissiveRequirement>

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


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

<Defs>
	<InteractionDef ParentName="RJW_InteractionDefBaseRape">
		<defName>Rape_DoublePenetration</defName>
		double-penetration
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Double-penetrated [RECIPIENT_nameDef].

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

r_logentry->Was double-penetrated by [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Double-penetrate</RMBLabel>
				<rjwSextype>DoublePenetration</rjwSextype>
				<rulepack_defs>

DoubleRapeRP

				</rulepack_defs>

				<tags>

Fertilization

EggFertilization

EggLaying

Rape

				</tags>
				<dominantRequirement>
					<minimumCount>2</minimumCount>
					<tags>

CanPenetrate

					</tags>
				</dominantRequirement>
				<submissiveRequirement>
					<minimumCount>2</minimumCount>
					<tags>

CanBePenetrated

					</tags>
					<pawnStates>

Healthy

Downed

Unconscious

					</pawnStates>
				</submissiveRequirement>

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


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

<Defs>
	<InteractionDef ParentName="RJW_InteractionDefBaseRape">
		<defName>Rape_DoublePenetrationM</defName>
		double-penetration
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Double-penetrated [RECIPIENT_nameDef].

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

r_logentry->Was double-penetrated by [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Double-penetrate</RMBLabel>
				<rjwSextype>DoublePenetration</rjwSextype>
				<rulepack_defs>

DoubleRapeRP

				</rulepack_defs>

				<tags>

Fertilization

EggFertilization

EggLaying

Rape

				</tags>
				<dominantRequirement>
					<partProps>

Multiple

					</partProps>
					<tags>

CanPenetrate

					</tags>
				</dominantRequirement>
				<submissiveRequirement>
					<minimumCount>2</minimumCount>
					<tags>

CanBePenetrated

					</tags>
					<pawnStates>

Healthy

Downed

Unconscious

					</pawnStates>
				</submissiveRequirement>

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


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

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

r_logentry->Forced [RECIPIENT_nameDef] to give fellatio.

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

r_logentry->Was forced to fellate [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Get fellated</RMBLabel>
				<rjwSextype>Fellatio</rjwSextype>
				<rulepack_defs>

ForcedFellatioRP

				</rulepack_defs>

				<tags>

EggLaying

Rape

				</tags>
				<dominantRequirement>
					<tags>

CanPenetrate

					</tags>
				</dominantRequirement>
				<submissiveRequirement>
					<mouth>true</mouth>
					<pawnStates>

Healthy

Downed

					</pawnStates>
				</submissiveRequirement>

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


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

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

r_logentry->Forced [RECIPIENT_nameDef] to give fingering.

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

r_logentry->Was forced to finger [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Get fingered</RMBLabel>
				<rjwSextype>Fingering</rjwSextype>
				<rulepack_defs>

ForcedFingeringRP

				</rulepack_defs>

				<tags>

Rape

				</tags>
				<dominantRequirement>
					<families>

Vagina

FemaleOvipositor

					</families>
				</dominantRequirement>
				<submissiveRequirement>
					<hand>true</hand>
					<pawnStates>

Healthy

Downed

					</pawnStates>
				</submissiveRequirement>

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


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

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

r_logentry->Forcefully fisted [RECIPIENT_nameDef].

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

r_logentry->Was forcibly fisted by [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Do anal fisting</RMBLabel>
				<rjwSextype>Fisting</rjwSextype>
				<rulepack_defs>

FistingRapeRP

				</rulepack_defs>

				<tags>

Rape

				</tags>
				<dominantRequirement>
					<hand>true</hand>
				</dominantRequirement>
				<submissiveRequirement>
					<families>

Anus

					</families>
					<pawnStates>

Healthy

Downed

Unconscious

					</pawnStates>
				</submissiveRequirement>

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


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

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

r_logentry->Forced [RECIPIENT_nameDef] to give a footjob.

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

r_logentry->Was forced to give a footjob to [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Get footjob</RMBLabel>
				<rjwSextype>Footjob</rjwSextype>
				<rulepack_defs>

FootjobRapeRP

				</rulepack_defs>

				<tags>

Rape

				</tags>
				<dominantRequirement>
					<tags>

CanPenetrate

					</tags>
				</dominantRequirement>
				<submissiveRequirement>
					<foot>true</foot>
					<pawnStates>

Healthy

Downed

Unconscious

					</pawnStates>
				</submissiveRequirement>

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


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

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

r_logentry->Forced [RECIPIENT_nameDef] to give a handjob.

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

r_logentry->Was forced by [INITIATOR_nameDef] to give a handjob.

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Get handjob</RMBLabel>
				<rjwSextype>Handjob</rjwSextype>
				<rulepack_defs>

ForcedHandjobRP

				</rulepack_defs>

				<tags>

Rape

				</tags>
				<dominantRequirement>
					<tags>

CanPenetrate

					</tags>
				</dominantRequirement>
				<submissiveRequirement>
					<hand>true</hand>
					<pawnStates>

Healthy

Downed

					</pawnStates>
				</submissiveRequirement>

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


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

<Defs>
	<InteractionDef ParentName="RJW_InteractionDefBaseRape">
		<defName>Rape_Oral</defName>
		MouthFuck
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Deepthroated [RECIPIENT_nameDef].

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

r_logentry->Was deepthroated by [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Fuck orally</RMBLabel>
				<rjwSextype>Oral</rjwSextype>
				<rulepack_defs>

DeepthroatRapeRP

				</rulepack_defs>

				<tags>

EggFertilization

EggLaying

Rape

				</tags>
				<dominantRequirement>
					<tags>

CanEgg

CanFertilizeEgg

					</tags>
					<families>

FemaleOvipositor

MaleOvipositor

					</families>
				</dominantRequirement>
				<submissiveRequirement>
					<mouthORbeak>true</mouthORbeak>
					<pawnStates>

Healthy

Downed

Unconscious

					</pawnStates>
				</submissiveRequirement>

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


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

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

r_logentry->Forced [RECIPIENT_nameDef] to give anal rimming.

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

r_logentry->Was forced to rimm anus of [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Get anal rimming</RMBLabel>
				<rjwSextype>Rimming</rjwSextype>
				<rulepack_defs>

ForcedRimmingRP

				</rulepack_defs>

				<tags>

Rape

				</tags>
				<dominantRequirement>
					<families>

Anus

					</families>
				</dominantRequirement>
				<submissiveRequirement>
					<tongue>true</tongue>
					<pawnStates>

Healthy

Downed

					</pawnStates>
				</submissiveRequirement>

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


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

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

r_logentry->Forcefully scissored with [RECIPIENT_nameDef].

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

r_logentry->Was forced to scissor with [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Do scissoring</RMBLabel>
				<rjwSextype>Scissoring</rjwSextype>
				<rulepack_defs>

ScissoringRapeRP

				</rulepack_defs>

				<tags>

Rape

				</tags>
				<dominantRequirement>
					<families>

Vagina

					</families>
				</dominantRequirement>
				<submissiveRequirement>
					<families>

Vagina

					</families>
					<pawnStates>

Healthy

Downed

					</pawnStates>
				</submissiveRequirement>

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


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

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

r_logentry->Raped vaginally [RECIPIENT_nameDef].

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

r_logentry->Was vaginally raped by [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Fuck vaginally</RMBLabel>
				<rjwSextype>Vaginal</rjwSextype>
				<rulepack_defs>

VaginalRapeRP

				</rulepack_defs>

				<tags>

Fertilization

EggFertilization

EggLaying

Rape

				</tags>
				<dominantRequirement>
					<tags>

CanPenetrate

					</tags>
				</dominantRequirement>
				<submissiveRequirement>
					<families>

Vagina

					</families>
					<pawnStates>

Healthy

Downed

Unconscious

					</pawnStates>
				</submissiveRequirement>

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


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

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

r_logentry->Raped anally [RECIPIENT_nameDef].

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

r_logentry->Was anally raped by [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Ride anally</RMBLabel>
				<rjwSextype>Anal</rjwSextype>
				<rulepack_defs>

AnalReverseRapeRP

				</rulepack_defs>

				<tags>

EggLaying

Reverse

Rape

				</tags>
				<dominantRequirement>
					<families>

Anus

					</families>
				</dominantRequirement>
				<submissiveRequirement>
					<tags>

CanPenetrate

					</tags>
					<pawnStates>

Healthy

Downed

					</pawnStates>
				</submissiveRequirement>

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


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

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

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

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

r_logentry->Was forced to receive a beakjob from [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Do beakjob</RMBLabel>
				<rjwSextype>Fellatio</rjwSextype>
				<rulepack_defs>

BeakjobReverseRapeRP

				</rulepack_defs>

				<tags>

EggLaying

Reverse

Rape

				</tags>
				<dominantRequirement>
					<beak>true</beak>
				</dominantRequirement>
				<submissiveRequirement>
					<tags>

CanPenetrate

					</tags>
					<pawnStates>

Healthy

Downed

					</pawnStates>
				</submissiveRequirement>

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


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

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

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

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

r_logentry->Was forced to receive a breastjob by [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Do a breastjob</RMBLabel>
				<rjwSextype>Boobjob</rjwSextype>
				<rulepack_defs>

BreastjobReverseRapeRP

				</rulepack_defs>

				<tags>

Reverse

Rape

				</tags>
				<dominantRequirement>
					<minimumSeverity>0.4</minimumSeverity>
					<families>

Breasts

					</families>
				</dominantRequirement>
				<submissiveRequirement>
					<tags>

CanPenetrate

					</tags>
					<pawnStates>

Healthy

Downed

					</pawnStates>
				</submissiveRequirement>

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


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

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

r_logentry->Forcefully gave cunnilingus to [RECIPIENT_nameDef].

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

r_logentry->Was forced to receive cunnilingus from [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Do cunnilingus</RMBLabel>
				<rjwSextype>Cunnilingus</rjwSextype>
				<rulepack_defs>

CunnilingusReverseRapeRP

				</rulepack_defs>

				<tags>

Reverse

Rape

				</tags>
				<dominantRequirement>
					<tongue>true</tongue>
				</dominantRequirement>
				<submissiveRequirement>
					<families>

Vagina

					</families>
					<pawnStates>

Healthy

Downed

					</pawnStates>
				</submissiveRequirement>

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


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

<Defs>
	<InteractionDef ParentName="RJW_InteractionDefBaseRape">
		<defName>Rape_Reverse_DoublePenetration</defName>
		double-penetration
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Double-penetrated by [RECIPIENT_nameDef].

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

r_logentry->Was forced to double-penetrate [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Get double-penetrated</RMBLabel>
				<rjwSextype>DoublePenetration</rjwSextype>
				<rulepack_defs>

DoubleReverseRapeRP

				</rulepack_defs>

				<tags>

Fertilization

EggFertilization

EggLaying

Reverse

Rape

				</tags>
				<dominantRequirement>
					<minimumCount>2</minimumCount>
					<tags>

CanBePenetrated

					</tags>
				</dominantRequirement>
				<submissiveRequirement>
					<minimumCount>2</minimumCount>
					<tags>

CanPenetrate

					</tags>
					<pawnStates>

Healthy

Downed

					</pawnStates>
				</submissiveRequirement>

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


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

<Defs>
	<InteractionDef ParentName="RJW_InteractionDefBaseRape">
		<defName>Rape_Reverse_DoublePenetrationM</defName>
		double-penetration
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Double-penetrated by [RECIPIENT_nameDef].

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

r_logentry->Was forced to double-penetrate [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Get double-penetrated</RMBLabel>
				<rjwSextype>DoublePenetration</rjwSextype>
				<rulepack_defs>

DoubleReverseRapeRP

				</rulepack_defs>

				<tags>

Fertilization

EggFertilization

EggLaying

Reverse

Rape

				</tags>
				<dominantRequirement>
					<minimumCount>2</minimumCount>
					<tags>

CanBePenetrated

					</tags>
				</dominantRequirement>
				<submissiveRequirement>
					<partProps>

Multiple

					</partProps>
					<tags>

CanPenetrate

					</tags>
					<pawnStates>

Healthy

Downed

					</pawnStates>
				</submissiveRequirement>

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


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

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

r_logentry->Forcefully fellated [RECIPIENT_nameDef].

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

r_logentry->Was forcibly fellated by [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Do fellatio</RMBLabel>
				<rjwSextype>Fellatio</rjwSextype>
				<rulepack_defs>

FellatioReverseRapeRP

				</rulepack_defs>

				<tags>

EggLaying

Reverse

Rape

				</tags>
				<dominantRequirement>
					<mouth>true</mouth>
				</dominantRequirement>
				<submissiveRequirement>
					<tags>

CanPenetrate

					</tags>
					<pawnStates>

Healthy

Downed

					</pawnStates>
				</submissiveRequirement>

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


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

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

r_logentry->Forcefully fingered [RECIPIENT_nameDef].

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

r_logentry->Was forcibly fingered by [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Do fingering</RMBLabel>
				<rjwSextype>Fingering</rjwSextype>
				<rulepack_defs>

FingeringReverseRapeRP

				</rulepack_defs>

				<tags>

Reverse

Rape

				</tags>
				<dominantRequirement>
					<hand>true</hand>
				</dominantRequirement>
				<submissiveRequirement>
					<families>

Vagina

FemaleOvipositor

					</families>
					<pawnStates>

Healthy

Downed

					</pawnStates>
				</submissiveRequirement>

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


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

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

r_logentry->Forced [RECIPIENT_nameDef] to give fisting.

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

r_logentry->Was forced to fist [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Get fisted anally</RMBLabel>
				<rjwSextype>Fisting</rjwSextype>
				<rulepack_defs>

FistingReverseRapeRP

				</rulepack_defs>

				<tags>

Rape

Reverse

				</tags>
				<dominantRequirement>
					<families>

Anus

					</families>
				</dominantRequirement>
				<submissiveRequirement>
					<hand>true</hand>
					<pawnStates>

Healthy

Downed

					</pawnStates>
				</submissiveRequirement>

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


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

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

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

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

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

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Do a footjob</RMBLabel>
				<rjwSextype>Footjob</rjwSextype>
				<rulepack_defs>

FootjobReverseRapeRP

				</rulepack_defs>

				<tags>

Reverse

Rape

				</tags>
				<dominantRequirement>
					<foot>true</foot>
				</dominantRequirement>
				<submissiveRequirement>
					<tags>

CanPenetrate

					</tags>
					<pawnStates>

Healthy

Downed

					</pawnStates>
				</submissiveRequirement>

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


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

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

r_logentry->Forcefully jerked off [RECIPIENT_nameDef].

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

r_logentry->Was forcibly jerked off by [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Do a handjob</RMBLabel>
				<rjwSextype>Handjob</rjwSextype>
				<rulepack_defs>

HandjobReverseRapeRP

				</rulepack_defs>

				<tags>

Reverse

Rape

				</tags>
				<dominantRequirement>
					<hand>true</hand>
				</dominantRequirement>
				<submissiveRequirement>
					<tags>

CanPenetrate

					</tags>
					<pawnStates>

Healthy

Downed

					</pawnStates>
				</submissiveRequirement>

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


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

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

r_logentry->Forcefully rimmed [RECIPIENT_nameDef]'s anus.

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

r_logentry->Was forcibly rimmed by [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Do anal rimming</RMBLabel>
				<rjwSextype>Rimming</rjwSextype>
				<rulepack_defs>

RimmingReverseRapeRP

				</rulepack_defs>

				<tags>

Reverse

Rape

				</tags>
				<dominantRequirement>
					<tongue>true</tongue>
				</dominantRequirement>
				<submissiveRequirement>
					<families>

Anus

					</families>
					<pawnStates>

Healthy

Downed

Unconscious

					</pawnStates>
				</submissiveRequirement>

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


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

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

r_logentry->Forcefully scissored with [RECIPIENT_nameDef].

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

r_logentry->Was forcibly scissored with [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Do scissoring</RMBLabel>
				<rjwSextype>Scissoring</rjwSextype>
				<rulepack_defs>

ScissoringReverseRapeRP

				</rulepack_defs>

				<tags>

Reverse

Rape

				</tags>
				<dominantRequirement>
					<families>

Vagina

					</families>
				</dominantRequirement>
				<submissiveRequirement>
					<families>

Vagina

					</families>
					<pawnStates>

Healthy

Downed

					</pawnStates>
				</submissiveRequirement>

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


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

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

r_logentry->Raped vaginally [RECIPIENT_nameDef].

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

r_logentry->Was vaginally raped by [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Ride vaginally</RMBLabel>
				<rjwSextype>Vaginal</rjwSextype>
				<rulepack_defs>

VaginalReverseRapeRP

				</rulepack_defs>

				<tags>

Fertilization

EggFertilization

EggLaying

Reverse

Rape

				</tags>
				<dominantRequirement>
					<families>

Vagina

					</families>
				</dominantRequirement>
				<submissiveRequirement>
					<tags>

CanPenetrate

					</tags>
					<pawnStates>

Healthy

Downed

					</pawnStates>
				</submissiveRequirement>

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


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

<Defs>
	<InteractionDef ParentName="RJW_InteractionDefBaseSex">
		<defName>Sex_Reverse_Anal</defName>
		anal
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Was fucked anally by [RECIPIENT_nameDef].

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

r_logentry->Fucked anally [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Get fucked anally</RMBLabel>
				<rjwSextype>Anal</rjwSextype>
				<rulepack_defs>

AnalSexReverseRP

				</rulepack_defs>

				<tags>

Reverse

EggLaying

Whoring

Consensual

				</tags>
				<dominantRequirement>
					<families>

Anus

					</families>
				</dominantRequirement>
				<submissiveRequirement>
					<tags>

CanPenetrate

					</tags>
				</submissiveRequirement>

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


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

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

r_logentry->Gave a beakjob to [RECIPIENT_nameDef].

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

r_logentry->Received a beakjob from [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Give beakjob</RMBLabel>
				<rjwSextype>Fellatio</rjwSextype>
				<rulepack_defs>

BeakjobReverseRP

				</rulepack_defs>

				<tags>

Reverse

Whoring

Consensual

				</tags>
				<dominantRequirement>
					<beak>true</beak>
				</dominantRequirement>
				<submissiveRequirement>
					<tags>

CanPenetrate

					</tags>
				</submissiveRequirement>

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


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

<Defs>
	<InteractionDef ParentName="RJW_InteractionDefBaseSex">
		<defName>Sex_Reverse_Breastjob</defName>
		breastjob
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Gave a breastjob to [RECIPIENT_nameDef].

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

r_logentry->Received a breastjob from [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Give breastjob</RMBLabel>
				<rjwSextype>Boobjob</rjwSextype>
				<rulepack_defs>

BreastjobReverseRP

				</rulepack_defs>

				<tags>

Reverse

Whoring

Consensual

				</tags>
				<dominantRequirement>
					<minimumSeverity>0.4</minimumSeverity>
					<families>

Breasts

					</families>
				</dominantRequirement>
				<submissiveRequirement>
					<tags>

CanPenetrate

					</tags>
				</submissiveRequirement>

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


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

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

r_logentry->Gave cunnilingus to [RECIPIENT_nameDef].

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

r_logentry->Received cunnilingus from [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Give cunnilingus</RMBLabel>
				<rjwSextype>Cunnilingus</rjwSextype>
				<rulepack_defs>

CunnilingusReverseRP

				</rulepack_defs>

				<tags>

Reverse

Whoring

Consensual

				</tags>
				<dominantRequirement>
					<tongue>true</tongue>
				</dominantRequirement>
				<submissiveRequirement>
					<families>

Vagina

					</families>
				</submissiveRequirement>

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


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

<Defs>
	<InteractionDef ParentName="RJW_InteractionDefBaseSex">
		<defName>Sex_Reverse_DoublePenetration</defName>
		double-penetration
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Was double-penetrated by [RECIPIENT_nameDef].

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

r_logentry->Double-penetrated [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Get double-penetrated</RMBLabel>
				<rjwSextype>DoublePenetration</rjwSextype>
				<rulepack_defs>

DoublePenetrationReverseRP

				</rulepack_defs>

				<tags>

Reverse

Fertilization

EggFertilization

EggLaying

Whoring

Consensual

				</tags>
				<dominantRequirement>
					<minimumCount>2</minimumCount>
					<tags>

CanBePenetrated

					</tags>
				</dominantRequirement>
				<submissiveRequirement>
					<minimumCount>2</minimumCount>
					<tags>

CanPenetrate

					</tags>
				</submissiveRequirement>

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


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

<Defs>
	<InteractionDef ParentName="RJW_InteractionDefBaseSex">
		<defName>Sex_Reverse_DoublePenetrationM</defName>
		double-penetration
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Was double-penetrated by [RECIPIENT_nameDef].

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

r_logentry->Double-penetrated [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Get double-penetrated</RMBLabel>
				<rjwSextype>DoublePenetration</rjwSextype>
				<rulepack_defs>

DoublePenetrationReverseRP

				</rulepack_defs>

				<tags>

Reverse

Fertilization

EggFertilization

EggLaying

Whoring

Consensual

				</tags>
				<dominantRequirement>
					<minimumCount>2</minimumCount>
					<tags>

CanBePenetrated

					</tags>
				</dominantRequirement>
				<submissiveRequirement>
					<partProps>

Multiple

					</partProps>
					<tags>

CanPenetrate

					</tags>
				</submissiveRequirement>

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


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

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

r_logentry->Fellated [RECIPIENT_nameDef].

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

r_logentry->Was fellated by [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Give fellatio</RMBLabel>
				<rjwSextype>Fellatio</rjwSextype>
				<rulepack_defs>

FellatioReverseRP

				</rulepack_defs>

				<tags>

Reverse

Whoring

Consensual

				</tags>
				<dominantRequirement>
					<mouth>true</mouth>
				</dominantRequirement>
				<submissiveRequirement>
					<tags>

CanPenetrate

					</tags>
				</submissiveRequirement>

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


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

<Defs>
	<InteractionDef ParentName="RJW_InteractionDefBaseSex">
		<defName>Sex_Reverse_Fingering</defName>
		fingering
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Fingered [RECIPIENT_nameDef].

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

r_logentry->Was fingered by [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Give fingering</RMBLabel>
				<rjwSextype>Fingering</rjwSextype>
				<rulepack_defs>

FingeringReverseRP

				</rulepack_defs>

				<tags>

Reverse

Whoring

Consensual

				</tags>
				<dominantRequirement>
					<hand>true</hand>
				</dominantRequirement>
				<submissiveRequirement>
					<families>

Vagina

					</families>
				</submissiveRequirement>

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


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

<Defs>
	<InteractionDef ParentName="RJW_InteractionDefBaseSex">
		<defName>Sex_Reverse_Fisting</defName>
		fisting
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Fisted [RECIPIENT_nameDef].

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

r_logentry->Was fisted by [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Give fisting</RMBLabel>
				<rjwSextype>Fisting</rjwSextype>
				<rulepack_defs>

FistingReverseRP

				</rulepack_defs>

				<tags>

Reverse

Whoring

Consensual

				</tags>
				<dominantRequirement>
					<hand>true</hand>
				</dominantRequirement>
				<submissiveRequirement>
					<families>

Anus

					</families>
				</submissiveRequirement>

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


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

<Defs>
	<InteractionDef ParentName="RJW_InteractionDefBaseSex">
		<defName>Sex_Reverse_Footjob</defName>
		footjob
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Gave a footjob to [RECIPIENT_nameDef].

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

r_logentry->Received a footjob from [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Give footjob</RMBLabel>
				<rjwSextype>Footjob</rjwSextype>
				<rulepack_defs>

FootjobReverseRP

				</rulepack_defs>

				<tags>

Reverse

Whoring

Consensual

				</tags>
				<dominantRequirement>
					<foot>true</foot>
				</dominantRequirement>
				<submissiveRequirement>
					<tags>

CanPenetrate

					</tags>
				</submissiveRequirement>

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


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

<Defs>
	<InteractionDef ParentName="RJW_InteractionDefBaseSex">
		<defName>Sex_Reverse_Handjob</defName>
		handjob
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Gave a handjob to [RECIPIENT_nameDef].

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

r_logentry->Received a handjob from [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Give handjob</RMBLabel>
				<rjwSextype>Handjob</rjwSextype>
				<rulepack_defs>

HandjobReverseRP

				</rulepack_defs>

				<tags>

Reverse

Whoring

Consensual

				</tags>
				<dominantRequirement>
					<hand>true</hand>
				</dominantRequirement>
				<submissiveRequirement>
					<tags>

CanPenetrate

					</tags>
				</submissiveRequirement>

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


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

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

r_logentry->Rimmed [RECIPIENT_nameDef].

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

r_logentry->Was rimmed by [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Give anal rimming</RMBLabel>
				<rjwSextype>Rimming</rjwSextype>
				<rulepack_defs>

RimmingReverseRP

				</rulepack_defs>

				<tags>

Reverse

Whoring

Consensual

				</tags>
				<dominantRequirement>
					<tongue>true</tongue>
				</dominantRequirement>
				<submissiveRequirement>
					<families>

Anus

					</families>
				</submissiveRequirement>

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


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

<Defs>
	<InteractionDef ParentName="RJW_InteractionDefBaseSex">
		<defName>Sex_Reverse_Vaginal</defName>
		vaginal
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Was fucked vaginally by [RECIPIENT_nameDef].

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

r_logentry->Fucked vaginally [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Get fucked vaginally</RMBLabel>
				<rjwSextype>Vaginal</rjwSextype>
				<rulepack_defs>

VaginalSexReverseRP

				</rulepack_defs>

				<tags>

Reverse

Fertilization

EggFertilization

EggLaying

Whoring

Consensual

				</tags>
				<dominantRequirement>
					<families>

Vagina

					</families>
				</dominantRequirement>
				<submissiveRequirement>
					<tags>

CanPenetrate

					</tags>
				</submissiveRequirement>

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


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

<Defs>
	<InteractionDef ParentName="RJW_InteractionDefBaseSex">
		<defName>Sex_Anal</defName>
		anal
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Had anal sex with [RECIPIENT_nameDef].

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

r_logentry->Had anal sex with [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Have anal sex</RMBLabel>
				<rjwSextype>Anal</rjwSextype>
				<rulepack_defs>

AnalSexRP

				</rulepack_defs>

				<tags>

EggLaying

Whoring

Consensual

				</tags>
				<dominantRequirement>
					<tags>

CanPenetrate

					</tags>
				</dominantRequirement>
				<submissiveRequirement>
					<families>

Anus

					</families>
				</submissiveRequirement>

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


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

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

r_logentry->Received a beakjob from [RECIPIENT_nameDef].

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

r_logentry->Gave a beakjob to [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Receive beakjob</RMBLabel>
				<rjwSextype>Fellatio</rjwSextype>
				<rulepack_defs>

BeakjobRP

				</rulepack_defs>

				<tags>

Whoring

Consensual

				</tags>
				<dominantRequirement>
					<tags>

CanPenetrate

					</tags>
				</dominantRequirement>
				<submissiveRequirement>
					<beak>true</beak>
				</submissiveRequirement>

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


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

<Defs>
	<InteractionDef ParentName="RJW_InteractionDefBaseSex">
		<defName>Sex_Breastjob</defName>
		breastjob
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Received a breastjob from [RECIPIENT_nameDef].

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

r_logentry->Gave a breastjob to [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Receive breastjob</RMBLabel>
				<rjwSextype>Boobjob</rjwSextype>
				<rulepack_defs>

BreastjobRP

				</rulepack_defs>

				<tags>

Whoring

Consensual

				</tags>
				<dominantRequirement>
					<tags>

CanPenetrate

					</tags>
				</dominantRequirement>
				<submissiveRequirement>
					<minimumSeverity>0.4</minimumSeverity>
					<families>

Breasts

					</families>
				</submissiveRequirement>

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


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

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

r_logentry->Received cunnilingus from [RECIPIENT_nameDef].

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

r_logentry->Gave cunnilingus to [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Receive cunnilingus</RMBLabel>
				<rjwSextype>Cunnilingus</rjwSextype>
				<rulepack_defs>

CunnilingusRP

				</rulepack_defs>

				<tags>

Whoring

Consensual

				</tags>
				<dominantRequirement>
					<families>

Vagina

					</families>
				</dominantRequirement>
				<submissiveRequirement>
					<tongue>true</tongue>
				</submissiveRequirement>

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


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

<Defs>
	<InteractionDef ParentName="RJW_InteractionDefBaseSex">
		<defName>Sex_DoublePenetration</defName>
		double-penetration
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Double-penetrated [RECIPIENT_nameDef].

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

r_logentry->Was double-penetrated by [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Double-penetrate</RMBLabel>
				<rjwSextype>DoublePenetration</rjwSextype>
				<rulepack_defs>

DoublePenetrationRP

				</rulepack_defs>

				<tags>

Fertilization

EggFertilization

EggLaying

Whoring

Consensual

				</tags>
				<dominantRequirement>
					<minimumCount>2</minimumCount>
					<tags>

CanPenetrate

					</tags>
				</dominantRequirement>
				<submissiveRequirement>
					<minimumCount>2</minimumCount>
					<tags>

CanBePenetrated

					</tags>
				</submissiveRequirement>

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


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

<Defs>
	<InteractionDef ParentName="RJW_InteractionDefBaseSex">
		<defName>Sex_DoublePenetrationM</defName>
		double-penetration
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Double-penetrated [RECIPIENT_nameDef].

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

r_logentry->Was double-penetrated by [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Double-penetrate</RMBLabel>
				<rjwSextype>DoublePenetration</rjwSextype>
				<rulepack_defs>

DoublePenetrationRP

				</rulepack_defs>

				<tags>

Fertilization

EggFertilization

EggLaying

Whoring

Consensual

				</tags>
				<dominantRequirement>
					<partProps>

Multiple

					</partProps>
					<tags>

CanPenetrate

					</tags>
				</dominantRequirement>
				<submissiveRequirement>
					<minimumCount>2</minimumCount>
					<tags>

CanBePenetrated

					</tags>
				</submissiveRequirement>

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


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

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

r_logentry->Fellated by [RECIPIENT_nameDef].

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

r_logentry->Fellated [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Receive fellatio</RMBLabel>
				<rjwSextype>Fellatio</rjwSextype>
				<rulepack_defs>

FellatioRP

				</rulepack_defs>

				<tags>

Whoring

Consensual

				</tags>
				<dominantRequirement>
					<tags>

CanPenetrate

					</tags>
				</dominantRequirement>
				<submissiveRequirement>
					<mouth>true</mouth>
				</submissiveRequirement>

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


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

<Defs>
	<InteractionDef ParentName="RJW_InteractionDefBaseSex">
		<defName>Sex_Fingering</defName>
		fingering
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Was fingered by [RECIPIENT_nameDef].

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

r_logentry->Fingered [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Receive fingering</RMBLabel>
				<rjwSextype>Fingering</rjwSextype>
				<rulepack_defs>

FingeringRP

				</rulepack_defs>

				<tags>

Whoring

Consensual

				</tags>
				<dominantRequirement>
					<families>

Vagina

					</families>
				</dominantRequirement>
				<submissiveRequirement>
					<hand>true</hand>
				</submissiveRequirement>

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


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

<Defs>
	<InteractionDef ParentName="RJW_InteractionDefBaseSex">
		<defName>Sex_Fisting</defName>
		fisting
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Was fisted by [RECIPIENT_nameDef].

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

r_logentry->Fisted [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Receive fisting</RMBLabel>
				<rjwSextype>Fisting</rjwSextype>
				<rulepack_defs>

FistingRP

				</rulepack_defs>

				<tags>

Whoring

Consensual

				</tags>
				<dominantRequirement>
					<families>

Anus

					</families>
				</dominantRequirement>
				<submissiveRequirement>
					<hand>true</hand>
				</submissiveRequirement>

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


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

<Defs>
	<InteractionDef ParentName="RJW_InteractionDefBaseSex">
		<defName>Sex_Footjob</defName>
		footjob
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Received a footjob from [RECIPIENT_nameDef].

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

r_logentry->Gave a footjob to [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Receive footjob</RMBLabel>
				<rjwSextype>Footjob</rjwSextype>
				<rulepack_defs>

FootjobRP

				</rulepack_defs>

				<tags>

Whoring

Consensual

				</tags>
				<dominantRequirement>
					<tags>

CanPenetrate

					</tags>
				</dominantRequirement>
				<submissiveRequirement>
					<foot>true</foot>
				</submissiveRequirement>

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


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

<Defs>
	<InteractionDef ParentName="RJW_InteractionDefBaseSex">
		<defName>Sex_Handjob</defName>
		handjob
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Received a handjob from [RECIPIENT_nameDef].

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

r_logentry->Gave a handjob to [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Receive handjob</RMBLabel>
				<rjwSextype>Handjob</rjwSextype>
				<rulepack_defs>

HandjobRP

				</rulepack_defs>

				<tags>

Whoring

Consensual

				</tags>
				<dominantRequirement>
					<tags>

CanPenetrate

					</tags>
				</dominantRequirement>
				<submissiveRequirement>
					<hand>true</hand>
				</submissiveRequirement>

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


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

<Defs>
	<InteractionDef ParentName="RJW_InteractionDefBaseSex">
		<defName>Sex_MutualMasturbation</defName>
		mutual masturbation
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Engaged in mutual masturbation with [RECIPIENT_nameDef].

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

r_logentry->Engaged in mutual masturbation with [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Do mutual masturbation</RMBLabel>
				<rjwSextype>MutualMasturbation</rjwSextype>
				<rulepack_defs>

MutualMasturbationRP

				</rulepack_defs>

				<tags>

Whoring

Consensual

				</tags>
				<dominantRequirement>
					<tags>

CanPenetrate

CanBePenetrated

					</tags>
				</dominantRequirement>
				<submissiveRequirement>
					<tags>

CanPenetrate

CanBePenetrated

					</tags>
				</submissiveRequirement>

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


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

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

r_logentry->Rimmed by [RECIPIENT_nameDef].

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

r_logentry->Rimmed [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Receive anal rimming</RMBLabel>
				<rjwSextype>Rimming</rjwSextype>
				<rulepack_defs>

RimmingRP

				</rulepack_defs>

				<tags>

Whoring

Consensual

				</tags>
				<dominantRequirement>
					<families>

Anus

					</families>
				</dominantRequirement>
				<submissiveRequirement>
					<tongue>true</tongue>
				</submissiveRequirement>

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


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

<Defs>
	<InteractionDef ParentName="RJW_InteractionDefBaseSex">
		<defName>Sex_Scissoring</defName>
		scissoring
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Scissored with [RECIPIENT_nameDef].

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

r_logentry->Scissored with [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Do scissoring</RMBLabel>
				<rjwSextype>Scissoring</rjwSextype>
				<rulepack_defs>

ScissoringRP

				</rulepack_defs>

				<tags>

Whoring

Consensual

				</tags>
				<dominantRequirement>
					<families>

Vagina

					</families>
			</dominantRequirement>
				<submissiveRequirement>
					<families>

Vagina

					</families>
				</submissiveRequirement>

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


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

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

r_logentry->69'd with [RECIPIENT_nameDef].

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

r_logentry->69'd with [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Do sixtynine</RMBLabel>
				<rjwSextype>Sixtynine</rjwSextype>
				<rulepack_defs>

SixtynineRP

				</rulepack_defs>

				<tags>

Whoring

Consensual

				</tags>
				<dominantRequirement>
					<tags>

CanPenetrate

CanBePenetrated

					</tags>
				</dominantRequirement>
				<submissiveRequirement>
					<tags>

CanPenetrate

CanBePenetrated

					</tags>
				</submissiveRequirement>

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


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

<Defs>
	<InteractionDef ParentName="RJW_InteractionDefBaseSex">
		<defName>Sex_Vaginal</defName>
		vaginal
		<logRulesInitiator>
			<rulesStrings>

r_logentry->Had vaginal sex with [RECIPIENT_nameDef].

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

r_logentry->Had vaginal sex with [INITIATOR_nameDef].

			</rulesStrings>
		</logRulesRecipient>
		<modExtensions>

				<RMBLabel>Have vaginal sex</RMBLabel>
				<rjwSextype>Vaginal</rjwSextype>
				<rulepack_defs>

VaginalSexRP

				</rulepack_defs>

				<tags>

Fertilization

EggFertilization

EggLaying

Whoring

Consensual

				</tags>
				<dominantRequirement>
					<tags>

CanPenetrate

					</tags>
				</dominantRequirement>
				<submissiveRequirement>
					<families>

Vagina

					</families>
				</submissiveRequirement>

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


code:
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<!--
	<JobDef>
		<defName>RJW_AdjustParts</defName>
		<driverClass>rjw.JobDriver_AdjustParts</driverClass>
		<reportString>changing artificial parts size.</reportString>
		<allowOpportunisticPrefix>true</allowOpportunisticPrefix>
	</JobDef>
	-->
</Defs>


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

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

	<JobDef>
		<defName>Breed</defName>
		<driverClass>rjw.JobDriver_Breeding</driverClass>
		<reportString>breeding</reportString>
		<casualInterruptible>false</casualInterruptible>
	</JobDef>

	<JobDef>
		<defName>RJW_Mate</defName>
		<driverClass>rjw.JobDriver_Mating</driverClass>
		<reportString>mating</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>