Update to 1.0.5

This commit is contained in:
Azaz3l 2021-08-15 00:31:36 -04:00 committed by GitHub
parent 45f4bf03da
commit 26fc45a745
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
43 changed files with 11179 additions and 0 deletions

View file

@ -0,0 +1,30 @@
<?xml version="1.0" encoding="utf-8"?>
<ModMetaData>
<name>Dirty Talk</name>
<author>Az</author>
<supportedVersions>
<li>1.3</li>
</supportedVersions>
<packageId>rjw.dirtytalk</packageId>
<modDependencies>
<li>
<packageId>JPT.speakup</packageId>
<displayName>Speakup</displayName>
<steamWorkshopUrl>steam://url/CommunityFilePage/2502518544</steamWorkshopUrl>
</li>
<li>
<packageId>rim.job.world</packageId>
<displayName>RimJobWorld</displayName>
<downloadUrl>https://www.loverslab.com/files/file/7257-rimjobworld/</downloadUrl>
</li>
</modDependencies>
<description>
Adds speakup functionality to RJW sexual interactions
It is safe to ignore if Mod Manager gives you this error:
"Depends on SpeakUp version >=0.0.0..."
Interaction icons are drawn by OTYOTY, and come from this mod:
https://www.loverslab.com/topic/145286-mod-oty-rjw-symbols/
</description>
</ModMetaData>

View file

@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Manifest>
<identifier>DirtyTalk</identifier>
<version>1.0.5</version>
<dependencies>
<li>SpeakUp</li>
<li>RimJobWorld</li>
</dependencies>
<incompatibleWith>
</incompatibleWith>
<loadBefore>
</loadBefore>
<loadAfter>
<li>SpeakUp</li>
<li>RimJobWorld</li>
<li>C0ffeeRIA</li>
<li>RJW-Events</li>
<li>RimJobWorld Milkable Colonists</li>
<li>RJW Sexperience</li>
</loadAfter>
<suggests>
</suggests>
<showCrossPromotions>false</showCrossPromotions>
<manifestUri>https://github.com/Azaz3l/DirtyTalk/blob/main/About/Manifest.xml</manifestUri>
<downloadUri>https://github.com/Azaz3l/DirtyTalk</downloadUri>
</Manifest>

Binary file not shown.

After

Width:  |  Height:  |  Size: 73 KiB

View file

@ -0,0 +1,637 @@
<?xml version="1.0" encoding="utf-8"?>
<Defs>
<InteractionDef Name="BreedReply" Abstract="True">
<symbol>UI/Icons/BreedingMote</symbol>
</InteractionDef>
<!-- ===AnalBreeding=== -->
<!-- ===1 Initiator=== -->
<InteractionDef ParentName="BreedReply">
<defName>Anally_Breed</defName>
<label>analbreed — react to</label>
<logRulesInitiator>
<rulesStrings>
<li>r_logentry->[breed_react]</li>
<li>breed_react(INITIATOR_kind==colonist, priority=2)->[human_react]</li>
<li>breed_react(INITIATOR_kind==member, priority=2)->[human_react]</li>
<li>human_react(RECIPIENT_gender==Male)->[human_react_m]</li>
<li>human_react(RECIPIENT_gender==Female)->[human_react_f]</li>
<li>human_react_m(INITIATOR_trait==zoophile, priority=2)->[zoophile_m]</li>
<li>human_react_m(INITIATOR_thoughtDefName==Bestiality_Honorable, priority=2)->[zoophile_m]</li>
<li>zoophile_m->[fuck] my [ass] with that [animal_genitals_recipient]!</li>
<li>human_react_m->What the fuck! Get off!</li>
<li>human_react_m->AH! Get your [animal_genitals_recipient] out of my [ass]!</li>
<li>human_react_f(INITIATOR_trait==zoophile, priority=2)->[zoophile_f]</li>
<li>human_react_f(INITIATOR_thoughtDefName==Bestiality_Honorable, priority=2)->[zoophile_f]</li>
<li>zoophile_f->If you insist, [animal_noun]!</li>
<li>zoophile_f->I'll never turn down a [RECIPIENT_kind] [ass]!</li>
<li>human_react_f->Oh...I shouldn't do this!</li>
<li>human_react_f->Oh...I shouldn't, but your [ass]!</li>
<li>human_react_f->This is so wrong, [animal_noun], but your [ass] is irresistable!</li>
<li>human_react_f->Your [ass] shouldn't feel this good, [animal_noun]!</li>
<li>breed_react(INITIATOR_kind!=colonist, priority=1)->[animal_react]</li>
<li>animal_react->...</li>
<!-- ===Nouns=== -->
<li>animal_noun->[RECIPIENT_nameDef]</li>
<li>animal_noun(RECIPIENT_gender==Male)->boy</li>
<li>animal_noun(RECIPIENT_gender==Male)->stud</li>
<li>animal_noun(RECIPIENT_gender==Female)->girl</li>
<li>animal_noun(RECIPIENT_gender==Female)->lady</li>
<!-- ===Genitals=== -->
<li>animal_genitals_initiator(INITIATOR_kind==colonist, priority=5)->[animal_genitals_recipient]</li>
<li>animal_genitals_initiator(INITIATOR_kind==member, priority=5)->[animal_genitals_recipient]</li>
<li>animal_genitals_recipient(RECIPIENT_kind==colonist, priority=5)->[animal_genitals_recipient]</li>
<li>animal_genitals_recipient(RECIPIENT_kind==member, priority=5)->[animal_genitals_recipient]</li>
<li>animal_genitals_recipient(RECIPIENT_kind==husky, priority=1)->[canine_genitals_recipient]</li>
<li>animal_genitals_recipient(RECIPIENT_kind==labrador retriever, priority=1)->[canine_genitals_recipient]</li>
<li>animal_genitals_recipient(RECIPIENT_kind==yorkshire terrier, priority=1)->[canine_genitals_recipient]</li>
<li>animal_genitals_recipient(RECIPIENT_kind==warg, priority=1)->[canine_genitals_recipient]</li>
<li>animal_genitals_recipient(RECIPIENT_kind==timber wolf, priority=1)->[canine_genitals_recipient]</li>
<li>animal_genitals_recipient(RECIPIENT_kind==arctic wolf, priority=1)->[canine_genitals_recipient]</li>
<li>animal_genitals_recipient(RECIPIENT_kind==fennec fox, priority=1)->[canine_genitals_recipient]</li>
<li>animal_genitals_recipient(RECIPIENT_kind==red fox, priority=1)->[canine_genitals_recipient]</li>
<li>animal_genitals_recipient(RECIPIENT_kind==arctic fox, priority=1)->[canine_genitals_recipient]</li>
<li>canine_genitals_recipient(RECIPIENT_gender==Male)->red rocket</li>
<li>canine_genitals_recipient(RECIPIENT_gender==Male)->knot</li>
<li>canine_genitals_recipient(RECIPIENT_gender==Female)->[vagina]</li>
<li>animal_genitals_initiator(INITIATOR_kind==husky, priority=1)->[canine_genitals_initiator]</li>
<li>animal_genitals_initiator(INITIATOR_kind==labrador retriever, priority=1)->[canine_genitals_initiator]</li>
<li>animal_genitals_initiator(INITIATOR_kind==yorkshire terrier, priority=1)->[canine_genitals_initiator]</li>
<li>animal_genitals_initiator(INITIATOR_kind==warg, priority=1)->[canine_genitals_initiator]</li>
<li>animal_genitals_initiator(INITIATOR_kind==timber wolf, priority=1)->[canine_genitals_initiator]</li>
<li>animal_genitals_initiator(INITIATOR_kind==arctic wolf, priority=1)->[canine_genitals_initiator]</li>
<li>animal_genitals_initiator(INITIATOR_kind==fennec fox, priority=1)->[canine_genitals_initiator]</li>
<li>animal_genitals_initiator(INITIATOR_kind==red fox, priority=1)->[canine_genitals_initiator]</li>
<li>animal_genitals_initiator(INITIATOR_kind==arctic fox, priority=1)->[canine_genitals_initiator]</li>
<li>canine_genitals_initiator(INITIATOR_gender==Male)->red rocket</li>
<li>canine_genitals_initiator(INITIATOR_gender==Male)->knot</li>
<li>canine_genitals_initiator(INITIATOR_gender==Female)->[vagina]</li>
<li>animal_genitals_initiator(INITIATOR_gender==Male)->[INITIATOR_kind] [penis]</li>
<li>animal_genitals_initiator(INITIATOR_gender==Female)->[INITIATOR_kind] [vagina]</li>
<li>animal_genitals_initiator(INITIATOR_gender==Male)->[penis]</li>
<li>animal_genitals_initiator(INITIATOR_gender==Female)->[vagina]</li>
<li>animal_genitals_recipient(RECIPIENT_gender==Male)->[RECIPIENT_kind] [penis]</li>
<li>animal_genitals_recipient(RECIPIENT_gender==Female)->[RECIPIENT_kind] [vagina]</li>
<li>animal_genitals_recipient(RECIPIENT_gender==Male)->[penis]</li>
<li>animal_genitals_recipient(RECIPIENT_gender==Female)->[vagina]</li>
<!-- ===Misc=== -->
<li>penis->dick</li>
<li>penis->cock</li>
<li>penis->prick</li>
<li>penis->pecker</li>
<li>ass->ass</li>
<li>ass->asshole</li>
<li>ass(INITIATOR_gender==Male, RECIPIENT_gender==Male, INITIATOR_trait==masochist)->boipussy</li>
<li>vagina->pussy</li>
<li>vagina->cunt</li>
<li>vagina->coochie</li>
<li>boobs->tits</li>
<li>boobs->jugs</li>
<li>boobs->milkers</li>
<li>boobs->boobs</li>
<li>fuck->fuck</li>
<li>fuck->pound</li>
<li>fuck->slam</li>
<li>fuck->breed</li>
<li>cum->cum</li>
<li>cum->seed</li>
<li>cum->sperm</li>
<li>cum->splooge</li>
</rulesStrings>
</logRulesInitiator>
</InteractionDef>
<!-- ===2 Initiator=== -->
<InteractionDef ParentName="BreedReply">
<defName>Anally_Breed_2</defName>
<label>analbreed2 — react to</label>
<logRulesInitiator>
<rulesStrings>
<li>r_logentry->[breed_react]</li>
<li>breed_react(INITIATOR_kind==colonist, priority=2)->[human_react]</li>
<li>breed_react(INITIATOR_kind==member, priority=2)->[human_react]</li>
<li>human_react(RECIPIENT_gender==Male)->[human_react_m]</li>
<li>human_react(RECIPIENT_gender==Female)->[human_react_f]</li>
<li>human_react_m(INITIATOR_trait==zoophile, priority=2)->[zoophile_m]</li>
<li>human_react_m(INITIATOR_thoughtDefName==Bestiality_Honorable, priority=2)->[zoophile_m]</li>
<li>zoophile_m->[fuck] my [ass] with that [animal_genitals_recipient]!</li>
<li>human_react_m->What the fuck! Get off!</li>
<li>human_react_m->AH! Get your [animal_genitals_recipient] out of my [ass]!</li>
<li>human_react_f(INITIATOR_trait==zoophile, priority=2)->[zoophile_f]</li>
<li>human_react_f(INITIATOR_thoughtDefName==Bestiality_Honorable)->[zoophile_f]</li>
<li>zoophile_f->If you insist, [animal_noun]!</li>
<li>zoophile_f->I'll never turn down a [RECIPIENT_kind] [ass]!</li>
<li>human_react_f->Oh...I shouldn't do this!</li>
<li>human_react_f->Oh...I shouldn't, but your [ass]!</li>
<li>human_react_f->This is so wrong, [animal_noun], but your [ass] is irresistable!</li>
<li>human_react_f->Your [ass] shouldn't feel this good, [animal_noun]!</li>
<li>breed_react(INITIATOR_kind!=colonist, priority=1)->[animal_react]</li>
<li>animal_react->...</li>
<!-- ===Nouns=== -->
<li>animal_noun->[RECIPIENT_nameDef]</li>
<li>animal_noun(RECIPIENT_gender==Male)->boy</li>
<li>animal_noun(RECIPIENT_gender==Male)->stud</li>
<li>animal_noun(RECIPIENT_gender==Female)->girl</li>
<li>animal_noun(RECIPIENT_gender==Female)->lady</li>
<!-- ===Genitals=== -->
<li>animal_genitals_initiator(INITIATOR_kind==colonist, priority=5)->[animal_genitals_recipient]</li>
<li>animal_genitals_initiator(INITIATOR_kind==member, priority=5)->[animal_genitals_recipient]</li>
<li>animal_genitals_recipient(RECIPIENT_kind==colonist, priority=5)->[animal_genitals_recipient]</li>
<li>animal_genitals_recipient(RECIPIENT_kind==member, priority=5)->[animal_genitals_recipient]</li>
<li>animal_genitals_recipient(RECIPIENT_kind==husky, priority=1)->[canine_genitals_recipient]</li>
<li>animal_genitals_recipient(RECIPIENT_kind==labrador retriever, priority=1)->[canine_genitals_recipient]</li>
<li>animal_genitals_recipient(RECIPIENT_kind==yorkshire terrier, priority=1)->[canine_genitals_recipient]</li>
<li>animal_genitals_recipient(RECIPIENT_kind==warg, priority=1)->[canine_genitals_recipient]</li>
<li>animal_genitals_recipient(RECIPIENT_kind==timber wolf, priority=1)->[canine_genitals_recipient]</li>
<li>animal_genitals_recipient(RECIPIENT_kind==arctic wolf, priority=1)->[canine_genitals_recipient]</li>
<li>animal_genitals_recipient(RECIPIENT_kind==fennec fox, priority=1)->[canine_genitals_recipient]</li>
<li>animal_genitals_recipient(RECIPIENT_kind==red fox, priority=1)->[canine_genitals_recipient]</li>
<li>animal_genitals_recipient(RECIPIENT_kind==arctic fox, priority=1)->[canine_genitals_recipient]</li>
<li>canine_genitals_recipient(RECIPIENT_gender==Male)->red rocket</li>
<li>canine_genitals_recipient(RECIPIENT_gender==Male)->knot</li>
<li>canine_genitals_recipient(RECIPIENT_gender==Female)->[vagina]</li>
<li>animal_genitals_initiator(INITIATOR_kind==husky, priority=1)->[canine_genitals_initiator]</li>
<li>animal_genitals_initiator(INITIATOR_kind==labrador retriever, priority=1)->[canine_genitals_initiator]</li>
<li>animal_genitals_initiator(INITIATOR_kind==yorkshire terrier, priority=1)->[canine_genitals_initiator]</li>
<li>animal_genitals_initiator(INITIATOR_kind==warg, priority=1)->[canine_genitals_initiator]</li>
<li>animal_genitals_initiator(INITIATOR_kind==timber wolf, priority=1)->[canine_genitals_initiator]</li>
<li>animal_genitals_initiator(INITIATOR_kind==arctic wolf, priority=1)->[canine_genitals_initiator]</li>
<li>animal_genitals_initiator(INITIATOR_kind==fennec fox, priority=1)->[canine_genitals_initiator]</li>
<li>animal_genitals_initiator(INITIATOR_kind==red fox, priority=1)->[canine_genitals_initiator]</li>
<li>animal_genitals_initiator(INITIATOR_kind==arctic fox, priority=1)->[canine_genitals_initiator]</li>
<li>canine_genitals_initiator(INITIATOR_gender==Male)->red rocket</li>
<li>canine_genitals_initiator(INITIATOR_gender==Male)->knot</li>
<li>canine_genitals_initiator(INITIATOR_gender==Female)->[vagina]</li>
<li>animal_genitals_initiator(INITIATOR_gender==Male)->[INITIATOR_kind] [penis]</li>
<li>animal_genitals_initiator(INITIATOR_gender==Female)->[INITIATOR_kind] [vagina]</li>
<li>animal_genitals_initiator(INITIATOR_gender==Male)->[penis]</li>
<li>animal_genitals_initiator(INITIATOR_gender==Female)->[vagina]</li>
<li>animal_genitals_recipient(RECIPIENT_gender==Male)->[RECIPIENT_kind] [penis]</li>
<li>animal_genitals_recipient(RECIPIENT_gender==Female)->[RECIPIENT_kind] [vagina]</li>
<li>animal_genitals_recipient(RECIPIENT_gender==Male)->[penis]</li>
<li>animal_genitals_recipient(RECIPIENT_gender==Female)->[vagina]</li>
<!-- ===Misc=== -->
<li>penis->dick</li>
<li>penis->cock</li>
<li>penis->prick</li>
<li>penis->pecker</li>
<li>ass->ass</li>
<li>ass->asshole</li>
<li>ass(INITIATOR_gender==Male, RECIPIENT_gender==Male, INITIATOR_trait==masochist)->boipussy</li>
<li>vagina->pussy</li>
<li>vagina->cunt</li>
<li>vagina->coochie</li>
<li>boobs->tits</li>
<li>boobs->jugs</li>
<li>boobs->milkers</li>
<li>boobs->boobs</li>
<li>fuck->fuck</li>
<li>fuck->pound</li>
<li>fuck->slam</li>
<li>fuck->breed</li>
<li>cum->cum</li>
<li>cum->seed</li>
<li>cum->sperm</li>
<li>cum->splooge</li>
</rulesStrings>
</logRulesInitiator>
</InteractionDef>
<!-- ===VaginalBreeding=== -->
<!-- ===1 Initiator=== -->
<InteractionDef ParentName="BreedReply">
<defName>Vaginally_Breed</defName>
<label>vaginalbreed — react to</label>
<logRulesInitiator>
<rulesStrings>
<li>r_logentry->[breed_react]</li>
<li>breed_react(INITIATOR_kind==colonist, priority=2)->[human_react]</li>
<li>breed_react(INITIATOR_kind==member, priority=2)->[human_react]</li>
<li>human_react(RECIPIENT_gender==Male)->[human_react_m]</li>
<li>human_react(RECIPIENT_gender==Female)->[human_react_f]</li>
<li>human_react_m(p=1, INITIATOR_trait!=zoophile)->[not_zoophile_m]</li>
<li>not_zoophile_m->What the fuck! Get off!</li>
<li>not_zoophile_m->AH! Get your [animal_genitals_recipient] out of my [vagina]!</li>
<li>human_react_m(INITIATOR_trait==zoophile, priority=2)->[zoophile_m]</li>
<li>human_react_m(INITIATOR_thoughtDefName==Bestiality_Honorable, priority=2)->[zoophile_m]</li>
<li>zoophile_m->[fuck] my [vagina] with that [animal_genitals_recipient]!</li>
<li>human_react_f(p=1, INITIATOR_trait!=zoophile)->[not_zoophile_f]</li>
<li>not_zoophile_f->Oh...I shouldn't do this!</li>
<li>not_zoophile_f->Oh...I shouldn't, but your [animal_genitals_recipient]...</li>
<li>not_zoophile_f->This is so wrong, [animal_noun], but your [animal_genitals_recipient] is irresistable!</li>
<li>not_zoophile_f->Your [animal_genitals_recipient] shouldn't feel this good, [animal_noun]!</li>
<li>human_react_f(INITIATOR_trait==zoophile, priority=2)->[zoophile_f]</li>
<li>human_react_f(INITIATOR_thoughtDefName==Bestiality_Honorable, priority=2)->[zoophile_f]</li>
<li>zoophile_f->If you insist, [animal_noun]!</li>
<li>zoophile_f->I'll never turn down a [animal_genitals_recipient]!</li>
<li>breed_react(INITIATOR_kind!=colonist, priority=1)->[animal_react]</li>
<li>animal_react->...</li>
<!-- ===Nouns=== -->
<li>animal_noun->[RECIPIENT_nameDef]</li>
<li>animal_noun(RECIPIENT_gender==Male)->boy</li>
<li>animal_noun(RECIPIENT_gender==Male)->stud</li>
<li>animal_noun(RECIPIENT_gender==Female)->girl</li>
<li>animal_noun(RECIPIENT_gender==Female)->lady</li>
<!-- ===Genitals=== -->
<li>animal_genitals_initiator(INITIATOR_kind==colonist, priority=5)->[animal_genitals_recipient]</li>
<li>animal_genitals_initiator(INITIATOR_kind==member, priority=5)->[animal_genitals_recipient]</li>
<li>animal_genitals_recipient(RECIPIENT_kind==colonist, priority=5)->[animal_genitals_recipient]</li>
<li>animal_genitals_recipient(RECIPIENT_kind==member, priority=5)->[animal_genitals_recipient]</li>
<li>animal_genitals_recipient(RECIPIENT_kind==husky, priority=1)->[canine_genitals_recipient]</li>
<li>animal_genitals_recipient(RECIPIENT_kind==labrador retriever, priority=1)->[canine_genitals_recipient]</li>
<li>animal_genitals_recipient(RECIPIENT_kind==yorkshire terrier, priority=1)->[canine_genitals_recipient]</li>
<li>animal_genitals_recipient(RECIPIENT_kind==warg, priority=1)->[canine_genitals_recipient]</li>
<li>animal_genitals_recipient(RECIPIENT_kind==timber wolf, priority=1)->[canine_genitals_recipient]</li>
<li>animal_genitals_recipient(RECIPIENT_kind==arctic wolf, priority=1)->[canine_genitals_recipient]</li>
<li>animal_genitals_recipient(RECIPIENT_kind==fennec fox, priority=1)->[canine_genitals_recipient]</li>
<li>animal_genitals_recipient(RECIPIENT_kind==red fox, priority=1)->[canine_genitals_recipient]</li>
<li>animal_genitals_recipient(RECIPIENT_kind==arctic fox, priority=1)->[canine_genitals_recipient]</li>
<li>canine_genitals_recipient(RECIPIENT_gender==Male)->red rocket</li>
<li>canine_genitals_recipient(RECIPIENT_gender==Male)->knot</li>
<li>canine_genitals_recipient(RECIPIENT_gender==Female)->[vagina]</li>
<li>animal_genitals_initiator(INITIATOR_kind==husky, priority=1)->[canine_genitals_initiator]</li>
<li>animal_genitals_initiator(INITIATOR_kind==labrador retriever, priority=1)->[canine_genitals_initiator]</li>
<li>animal_genitals_initiator(INITIATOR_kind==yorkshire terrier, priority=1)->[canine_genitals_initiator]</li>
<li>animal_genitals_initiator(INITIATOR_kind==warg, priority=1)->[canine_genitals_initiator]</li>
<li>animal_genitals_initiator(INITIATOR_kind==timber wolf, priority=1)->[canine_genitals_initiator]</li>
<li>animal_genitals_initiator(INITIATOR_kind==arctic wolf, priority=1)->[canine_genitals_initiator]</li>
<li>animal_genitals_initiator(INITIATOR_kind==fennec fox, priority=1)->[canine_genitals_initiator]</li>
<li>animal_genitals_initiator(INITIATOR_kind==red fox, priority=1)->[canine_genitals_initiator]</li>
<li>animal_genitals_initiator(INITIATOR_kind==arctic fox, priority=1)->[canine_genitals_initiator]</li>
<li>canine_genitals_initiator(INITIATOR_gender==Male)->red rocket</li>
<li>canine_genitals_initiator(INITIATOR_gender==Male)->knot</li>
<li>canine_genitals_initiator(INITIATOR_gender==Female)->[vagina]</li>
<li>animal_genitals_initiator(INITIATOR_gender==Male)->[INITIATOR_kind] [penis]</li>
<li>animal_genitals_initiator(INITIATOR_gender==Female)->[INITIATOR_kind] [vagina]</li>
<li>animal_genitals_initiator(INITIATOR_gender==Male)->[penis]</li>
<li>animal_genitals_initiator(INITIATOR_gender==Female)->[vagina]</li>
<li>animal_genitals_recipient(RECIPIENT_gender==Male)->[RECIPIENT_kind] [penis]</li>
<li>animal_genitals_recipient(RECIPIENT_gender==Female)->[RECIPIENT_kind] [vagina]</li>
<li>animal_genitals_recipient(RECIPIENT_gender==Male)->[penis]</li>
<li>animal_genitals_recipient(RECIPIENT_gender==Female)->[vagina]</li>
<!-- ===Misc=== -->
<li>penis->dick</li>
<li>penis->cock</li>
<li>penis->prick</li>
<li>penis->pecker</li>
<li>ass->ass</li>
<li>ass->asshole</li>
<li>ass(INITIATOR_gender==Male, RECIPIENT_gender==Male, INITIATOR_trait==masochist)->boipussy</li>
<li>vagina->pussy</li>
<li>vagina->cunt</li>
<li>vagina->coochie</li>
<li>boobs->tits</li>
<li>boobs->jugs</li>
<li>boobs->milkers</li>
<li>boobs->boobs</li>
<li>fuck->fuck</li>
<li>fuck->pound</li>
<li>fuck->slam</li>
<li>fuck->breed</li>
<li>cum->cum</li>
<li>cum->seed</li>
<li>cum->sperm</li>
<li>cum->splooge</li>
</rulesStrings>
</logRulesInitiator>
</InteractionDef>
<!-- ===2 Initiator=== -->
<InteractionDef ParentName="BreedReply">
<defName>Vaginally_Breed_2</defName>
<label>vaginalbreed2 — react to</label>
<logRulesInitiator>
<rulesStrings>
<li>r_logentry->[breed_react]</li>
<li>breed_react(INITIATOR_kind==colonist, priority=2)->[human_react]</li>
<li>breed_react(INITIATOR_kind==member, priority=2)->[human_react]</li>
<li>human_react(RECIPIENT_gender==Male)->[human_react_m]</li>
<li>human_react(RECIPIENT_gender==Female)->[human_react_f]</li>
<li>human_react_m(p=1, INITIATOR_trait!=zoophile)->[not_zoophile_m]</li>
<li>not_zoophile_m->What the fuck! Get off!</li>
<li>not_zoophile_m->AH! Get your [animal_genitals_recipient] out of my [vagina]!</li>
<li>human_react_m(INITIATOR_trait==zoophile, priority=2)->[zoophile_m]</li>
<li>human_react_m(INITIATOR_thoughtDefName==Bestiality_Honorable, priority=2)->[zoophile_m]</li>
<li>zoophile_m->[fuck] my [vagina] with that [animal_genitals_recipient]!</li>
<li>human_react_f(p=1, INITIATOR_trait!=zoophile)->[not_zoophile_f]</li>
<li>not_zoophile_f->Oh...I shouldn't do this!</li>
<li>not_zoophile_f->Oh...I shouldn't, but your [animal_genitals_recipient]...</li>
<li>not_zoophile_f->This is so wrong, [animal_noun], but your [animal_genitals_recipient] is irresistable!</li>
<li>not_zoophile_f->Your [animal_genitals_recipient] shouldn't feel this good, [animal_noun]!</li>
<li>human_react_f(INITIATOR_trait==zoophile, priority=2)->[zoophile_f]</li>
<li>human_react_f(INITIATOR_thoughtDefName==Bestiality_Honorable, priority=2)->[zoophile_f]</li>
<li>zoophile_f->If you insist, [animal_noun]!</li>
<li>zoophile_f->I'll never turn down a [animal_genitals_recipient]!</li>
<li>breed_react(INITIATOR_kind!=colonist, priority=1)->[animal_react]</li>
<li>animal_react->...</li>
<!-- ===Nouns=== -->
<li>animal_noun->[RECIPIENT_nameDef]</li>
<li>animal_noun(RECIPIENT_gender==Male)->boy</li>
<li>animal_noun(RECIPIENT_gender==Male)->stud</li>
<li>animal_noun(RECIPIENT_gender==Female)->girl</li>
<li>animal_noun(RECIPIENT_gender==Female)->lady</li>
<!-- ===Genitals=== -->
<li>animal_genitals_initiator(INITIATOR_kind==colonist, priority=5)->[animal_genitals_recipient]</li>
<li>animal_genitals_initiator(INITIATOR_kind==member, priority=5)->[animal_genitals_recipient]</li>
<li>animal_genitals_recipient(RECIPIENT_kind==colonist, priority=5)->[animal_genitals_recipient]</li>
<li>animal_genitals_recipient(RECIPIENT_kind==member, priority=5)->[animal_genitals_recipient]</li>
<li>animal_genitals_recipient(RECIPIENT_kind==husky, priority=1)->[canine_genitals_recipient]</li>
<li>animal_genitals_recipient(RECIPIENT_kind==labrador retriever, priority=1)->[canine_genitals_recipient]</li>
<li>animal_genitals_recipient(RECIPIENT_kind==yorkshire terrier, priority=1)->[canine_genitals_recipient]</li>
<li>animal_genitals_recipient(RECIPIENT_kind==warg, priority=1)->[canine_genitals_recipient]</li>
<li>animal_genitals_recipient(RECIPIENT_kind==timber wolf, priority=1)->[canine_genitals_recipient]</li>
<li>animal_genitals_recipient(RECIPIENT_kind==arctic wolf, priority=1)->[canine_genitals_recipient]</li>
<li>animal_genitals_recipient(RECIPIENT_kind==fennec fox, priority=1)->[canine_genitals_recipient]</li>
<li>animal_genitals_recipient(RECIPIENT_kind==red fox, priority=1)->[canine_genitals_recipient]</li>
<li>animal_genitals_recipient(RECIPIENT_kind==arctic fox, priority=1)->[canine_genitals_recipient]</li>
<li>canine_genitals_recipient(RECIPIENT_gender==Male)->red rocket</li>
<li>canine_genitals_recipient(RECIPIENT_gender==Male)->knot</li>
<li>canine_genitals_recipient(RECIPIENT_gender==Female)->[vagina]</li>
<li>animal_genitals_initiator(INITIATOR_kind==husky, priority=1)->[canine_genitals_initiator]</li>
<li>animal_genitals_initiator(INITIATOR_kind==labrador retriever, priority=1)->[canine_genitals_initiator]</li>
<li>animal_genitals_initiator(INITIATOR_kind==yorkshire terrier, priority=1)->[canine_genitals_initiator]</li>
<li>animal_genitals_initiator(INITIATOR_kind==warg, priority=1)->[canine_genitals_initiator]</li>
<li>animal_genitals_initiator(INITIATOR_kind==timber wolf, priority=1)->[canine_genitals_initiator]</li>
<li>animal_genitals_initiator(INITIATOR_kind==arctic wolf, priority=1)->[canine_genitals_initiator]</li>
<li>animal_genitals_initiator(INITIATOR_kind==fennec fox, priority=1)->[canine_genitals_initiator]</li>
<li>animal_genitals_initiator(INITIATOR_kind==red fox, priority=1)->[canine_genitals_initiator]</li>
<li>animal_genitals_initiator(INITIATOR_kind==arctic fox, priority=1)->[canine_genitals_initiator]</li>
<li>canine_genitals_initiator(INITIATOR_gender==Male)->red rocket</li>
<li>canine_genitals_initiator(INITIATOR_gender==Male)->knot</li>
<li>canine_genitals_initiator(INITIATOR_gender==Female)->[vagina]</li>
<li>animal_genitals_initiator(INITIATOR_gender==Male)->[INITIATOR_kind] [penis]</li>
<li>animal_genitals_initiator(INITIATOR_gender==Female)->[INITIATOR_kind] [vagina]</li>
<li>animal_genitals_initiator(INITIATOR_gender==Male)->[penis]</li>
<li>animal_genitals_initiator(INITIATOR_gender==Female)->[vagina]</li>
<li>animal_genitals_recipient(RECIPIENT_gender==Male)->[RECIPIENT_kind] [penis]</li>
<li>animal_genitals_recipient(RECIPIENT_gender==Female)->[RECIPIENT_kind] [vagina]</li>
<li>animal_genitals_recipient(RECIPIENT_gender==Male)->[penis]</li>
<li>animal_genitals_recipient(RECIPIENT_gender==Female)->[vagina]</li>
<!-- ===Misc=== -->
<li>penis->dick</li>
<li>penis->cock</li>
<li>penis->prick</li>
<li>penis->pecker</li>
<li>ass->ass</li>
<li>ass->asshole</li>
<li>ass(INITIATOR_gender==Male, RECIPIENT_gender==Male, INITIATOR_trait==masochist)->boipussy</li>
<li>vagina->pussy</li>
<li>vagina->cunt</li>
<li>vagina->coochie</li>
<li>boobs->tits</li>
<li>boobs->jugs</li>
<li>boobs->milkers</li>
<li>boobs->boobs</li>
<li>fuck->fuck</li>
<li>fuck->pound</li>
<li>fuck->slam</li>
<li>fuck->breed</li>
<li>cum->cum</li>
<li>cum->seed</li>
<li>cum->sperm</li>
<li>cum->splooge</li>
</rulesStrings>
</logRulesInitiator>
</InteractionDef>
<!-- ===OralBreeding=== -->
<!-- ===1 Initiator=== -->
<InteractionDef ParentName="BreedReply">
<defName>Orally_Breed</defName>
<label>oralbreed — react to</label>
<logRulesInitiator>
<rulesStrings>
<li>r_logentry->[breed_react]</li>
<li>breed_react(INITIATOR_kind==colonist, priority=2)->[human_react]</li>
<li>breed_react(INITIATOR_kind==member, priority=2)->[human_react]</li>
<li>human_react(RECIPIENT_gender==Male)->[human_react_m]</li>
<li>human_react(RECIPIENT_gender==Female)->[human_react_f]</li>
<li>human_react_m(p=1, INITIATOR_trait!=zoophile)->[not_zoophile_m]</li>
<li>not_zoophile_m(INITIATOR_gender==Male)->Ugh! Get your tongue off my [penis]!</li>
<li>not_zoophile_m(INITIATOR_gender==Male)->Ugh! Get your tongue off my balls!</li>
<li>not_zoophile_m(INITIATOR_gender==Female)->Ugh! Get your tongue out of my [vagina], [animal_noun]!</li>
<li>human_react_m(INITIATOR_trait==zoophile, priority=2)->[zoophile_m]</li>
<li>human_react_m(INITIATOR_thoughtDefName==Bestiality_Honorable, priority=2)->[zoophile_m]</li>
<li>zoophile_m->Ooh! Hey there [animal_noun]!</li>
<li>zoophile_m->Ooh! Good [animal_noun], just like that!</li>
<li>zoophile_m->You're good with your tongue, [animal_noun]!</li>
<li>zoophile_m(INITIATOR_gender==Female)->Ngh, tongue my [vagina], [animal_noun]!</li>
<li>zoophile_m(INITIATOR_gender==Male)->Ngh, lick this [penis], [animal_noun]!</li>
<li>human_react_f(p=1, INITIATOR_trait!=zoophile)->[not_zoophile_f]</li>
<li>not_zoophile_f(INITIATOR_gender==Male)->Ugh! Get your tongue off my [penis]!</li>
<li>not_zoophile_f(INITIATOR_gender==Male)->Ugh! Get your tongue off my balls!</li>
<li>not_zoophile_f(INITIATOR_gender==Female)->Ugh! Get your tongue out of my [vagina], [animal_noun]!</li>
<li>not_zoophile_f->Ugh! Get your tongue out of my [vagina], [animal_noun]!</li>
<li>human_react_f(INITIATOR_trait==zoophile, priority=2)->[zoophile_f]</li>
<li>human_react_f(INITIATOR_thoughtDefName==Bestiality_Honorable, priority=2)->[zoophile_f]</li>
<li>zoophile_f->Ooh! Hey there [animal_noun]!</li>
<li>zoophile_f->Ooh! Good [animal_noun], just like that!</li>
<li>zoophile_f->You're good with your tongue, [animal_noun]!</li>
<li>zoophile_f(INITIATOR_gender==Female)->Ngh, tongue my [vagina], [animal_noun]!</li>
<li>zoophile_f(INITIATOR_gender==Male)->Ngh, lick this [penis], [animal_noun]!</li>
<li>breed_react(INITIATOR_kind!=colonist, priority=1)->[animal_react]</li>
<li>animal_react->...</li>
<!-- ===Nouns=== -->
<li>animal_noun->[RECIPIENT_nameDef]</li>
<li>animal_noun(RECIPIENT_gender==Male)->boy</li>
<li>animal_noun(RECIPIENT_gender==Male)->stud</li>
<li>animal_noun(RECIPIENT_gender==Female)->girl</li>
<li>animal_noun(RECIPIENT_gender==Female)->lady</li>
<!-- ===Genitals=== -->
<li>animal_genitals_initiator(INITIATOR_kind==colonist, priority=5)->[animal_genitals_recipient]</li>
<li>animal_genitals_initiator(INITIATOR_kind==member, priority=5)->[animal_genitals_recipient]</li>
<li>animal_genitals_recipient(RECIPIENT_kind==colonist, priority=5)->[animal_genitals_recipient]</li>
<li>animal_genitals_recipient(RECIPIENT_kind==member, priority=5)->[animal_genitals_recipient]</li>
<li>animal_genitals_recipient(RECIPIENT_kind==husky, priority=1)->[canine_genitals_recipient]</li>
<li>animal_genitals_recipient(RECIPIENT_kind==labrador retriever, priority=1)->[canine_genitals_recipient]</li>
<li>animal_genitals_recipient(RECIPIENT_kind==yorkshire terrier, priority=1)->[canine_genitals_recipient]</li>
<li>animal_genitals_recipient(RECIPIENT_kind==warg, priority=1)->[canine_genitals_recipient]</li>
<li>animal_genitals_recipient(RECIPIENT_kind==timber wolf, priority=1)->[canine_genitals_recipient]</li>
<li>animal_genitals_recipient(RECIPIENT_kind==arctic wolf, priority=1)->[canine_genitals_recipient]</li>
<li>animal_genitals_recipient(RECIPIENT_kind==fennec fox, priority=1)->[canine_genitals_recipient]</li>
<li>animal_genitals_recipient(RECIPIENT_kind==red fox, priority=1)->[canine_genitals_recipient]</li>
<li>animal_genitals_recipient(RECIPIENT_kind==arctic fox, priority=1)->[canine_genitals_recipient]</li>
<li>canine_genitals_recipient(RECIPIENT_gender==Male)->red rocket</li>
<li>canine_genitals_recipient(RECIPIENT_gender==Male)->knot</li>
<li>canine_genitals_recipient(RECIPIENT_gender==Female)->[vagina]</li>
<li>animal_genitals_initiator(INITIATOR_kind==husky, priority=1)->[canine_genitals_initiator]</li>
<li>animal_genitals_initiator(INITIATOR_kind==labrador retriever, priority=1)->[canine_genitals_initiator]</li>
<li>animal_genitals_initiator(INITIATOR_kind==yorkshire terrier, priority=1)->[canine_genitals_initiator]</li>
<li>animal_genitals_initiator(INITIATOR_kind==warg, priority=1)->[canine_genitals_initiator]</li>
<li>animal_genitals_initiator(INITIATOR_kind==timber wolf, priority=1)->[canine_genitals_initiator]</li>
<li>animal_genitals_initiator(INITIATOR_kind==arctic wolf, priority=1)->[canine_genitals_initiator]</li>
<li>animal_genitals_initiator(INITIATOR_kind==fennec fox, priority=1)->[canine_genitals_initiator]</li>
<li>animal_genitals_initiator(INITIATOR_kind==red fox, priority=1)->[canine_genitals_initiator]</li>
<li>animal_genitals_initiator(INITIATOR_kind==arctic fox, priority=1)->[canine_genitals_initiator]</li>
<li>canine_genitals_initiator(INITIATOR_gender==Male)->red rocket</li>
<li>canine_genitals_initiator(INITIATOR_gender==Male)->knot</li>
<li>canine_genitals_initiator(INITIATOR_gender==Female)->[vagina]</li>
<li>animal_genitals_initiator(INITIATOR_gender==Male)->[INITIATOR_kind] [penis]</li>
<li>animal_genitals_initiator(INITIATOR_gender==Female)->[INITIATOR_kind] [vagina]</li>
<li>animal_genitals_initiator(INITIATOR_gender==Male)->[penis]</li>
<li>animal_genitals_initiator(INITIATOR_gender==Female)->[vagina]</li>
<li>animal_genitals_recipient(RECIPIENT_gender==Male)->[RECIPIENT_kind] [penis]</li>
<li>animal_genitals_recipient(RECIPIENT_gender==Female)->[RECIPIENT_kind] [vagina]</li>
<li>animal_genitals_recipient(RECIPIENT_gender==Male)->[penis]</li>
<li>animal_genitals_recipient(RECIPIENT_gender==Female)->[vagina]</li>
<!-- ===Misc=== -->
<li>penis->dick</li>
<li>penis->cock</li>
<li>penis->prick</li>
<li>penis->pecker</li>
<li>ass->ass</li>
<li>ass->asshole</li>
<li>ass(INITIATOR_gender==Male, RECIPIENT_gender==Male, INITIATOR_trait==masochist)->boipussy</li>
<li>vagina->pussy</li>
<li>vagina->cunt</li>
<li>vagina->coochie</li>
<li>boobs->tits</li>
<li>boobs->jugs</li>
<li>boobs->milkers</li>
<li>boobs->boobs</li>
<li>fuck->fuck</li>
<li>fuck->pound</li>
<li>fuck->slam</li>
<li>fuck->breed</li>
<li>cum->cum</li>
<li>cum->seed</li>
<li>cum->sperm</li>
<li>cum->splooge</li>
<li>exclaim->ngh</li>
<li>exclaim->mph</li>
<li>exclaim->slurp</li>
<li>exclaim->ung</li>
<li>exclaim->slorp</li>
</rulesStrings>
</logRulesInitiator>
</InteractionDef>
<!-- ===2 Initiator=== -->
<InteractionDef ParentName="BreedReply">
<defName>Orally_Breed_2</defName>
<label>oralbreed — react to</label>
<logRulesInitiator>
<rulesStrings>
<li>r_logentry->[breed_react]</li>
<li>breed_react(INITIATOR_kind==colonist, priority=2)->[human_react]</li>
<li>breed_react(INITIATOR_kind==member, priority=2)->[human_react]</li>
<li>human_react(RECIPIENT_gender==Male)->[human_react_m]</li>
<li>human_react(RECIPIENT_gender==Female)->[human_react_f]</li>
<li>human_react_m(p=1, INITIATOR_trait!=zoophile)->[not_zoophile_m]</li>
<li>not_zoophile_m->*[exclaim]* Ged oor [animal_genitals_recipient] out of *[exclaim]* my mouf, [animal_noun]!</li>
<li>not_zoophile_m->*[exclaim]* *[exclaim]* *[exclaim]* </li>
<li>not_zoophile_m->*[exclaim]* bad *[exclaim]* [animal_noun]! *[exclaim]* </li>
<li>human_react_m(INITIATOR_trait==zoophile, priority=2)->[zoophile_m]</li>
<li>human_react_m(INITIATOR_thoughtDefName==Bestiality_Honorable, priority=2)->[zoophile_m]</li>
<li>zoophile_m->*[exclaim]* yoor [animal_genitals_recipient] tasds *[exclaim]* so good, [animal_noun]!</li>
<li>zoophile_m->*[exclaim]* *[exclaim]* *[exclaim]* </li>
<li>zoophile_m->*[exclaim]* good *[exclaim]* [animal_noun]! *[exclaim]*</li>
<li>zoophile_m->*[exclaim]* [cum] *[exclaim]* in my mouf *[exclaim]* [animal_noun]!</li>
<li>human_react_f(p=1, INITIATOR_trait!=zoophile)->[not_zoophile_f]</li>
<li>not_zoophile_f(INITIATOR_gender==Male)->Ugh! Get your tongue off my [penis]!</li>
<li>not_zoophile_f(INITIATOR_gender==Male)->Ugh! Get your tongue off my balls!</li>
<li>not_zoophile_f(INITIATOR_gender==Female)->Ugh! Get your tongue out of my [vagina], [animal_noun]!</li>
<li>not_zoophile_f->Ugh! Get your mouth off me, [animal_noun]!</li>
<li>not_zoophile_f->Ugh! Bad [animal_noun]!</li>
<li>human_react_f(INITIATOR_trait==zoophile, priority=2)->[zoophile_f]</li>
<li>human_react_f(INITIATOR_thoughtDefName==Bestiality_Honorable, priority=2)->[zoophile_f]</li>
<li>zoophile_f->Ooh! Hey there [animal_noun]!</li>
<li>zoophile_f->Ooh! Good [animal_noun], just like that!</li>
<li>zoophile_f->You're good with your tongue, [animal_noun]!</li>
<li>zoophile_f(INITIATOR_gender==Female)->Ngh, tongue my [vagina], [animal_noun]!</li>
<li>zoophile_f(INITIATOR_gender==Male)->Ngh, lick this [penis], [animal_noun]!</li>
<li>breed_react(INITIATOR_kind!=colonist, priority=1)->[animal_react]</li>
<li>animal_react->...</li>
<!-- ===Nouns=== -->
<li>animal_noun->[RECIPIENT_nameDef]</li>
<li>animal_noun(RECIPIENT_gender==Male)->boy</li>
<li>animal_noun(RECIPIENT_gender==Male)->stud</li>
<li>animal_noun(RECIPIENT_gender==Female)->girl</li>
<li>animal_noun(RECIPIENT_gender==Female)->lady</li>
<!-- ===Genitals=== -->
<li>animal_genitals_initiator(INITIATOR_kind==colonist, priority=5)->[animal_genitals_recipient]</li>
<li>animal_genitals_initiator(INITIATOR_kind==member, priority=5)->[animal_genitals_recipient]</li>
<li>animal_genitals_recipient(RECIPIENT_kind==colonist, priority=5)->[animal_genitals_recipient]</li>
<li>animal_genitals_recipient(RECIPIENT_kind==member, priority=5)->[animal_genitals_recipient]</li>
<li>animal_genitals_recipient(RECIPIENT_kind==husky, priority=1)->[canine_genitals_recipient]</li>
<li>animal_genitals_recipient(RECIPIENT_kind==labrador retriever, priority=1)->[canine_genitals_recipient]</li>
<li>animal_genitals_recipient(RECIPIENT_kind==yorkshire terrier, priority=1)->[canine_genitals_recipient]</li>
<li>animal_genitals_recipient(RECIPIENT_kind==warg, priority=1)->[canine_genitals_recipient]</li>
<li>animal_genitals_recipient(RECIPIENT_kind==timber wolf, priority=1)->[canine_genitals_recipient]</li>
<li>animal_genitals_recipient(RECIPIENT_kind==arctic wolf, priority=1)->[canine_genitals_recipient]</li>
<li>animal_genitals_recipient(RECIPIENT_kind==fennec fox, priority=1)->[canine_genitals_recipient]</li>
<li>animal_genitals_recipient(RECIPIENT_kind==red fox, priority=1)->[canine_genitals_recipient]</li>
<li>animal_genitals_recipient(RECIPIENT_kind==arctic fox, priority=1)->[canine_genitals_recipient]</li>
<li>canine_genitals_recipient(RECIPIENT_gender==Male)->red rocket</li>
<li>canine_genitals_recipient(RECIPIENT_gender==Male)->knot</li>
<li>canine_genitals_recipient(RECIPIENT_gender==Female)->[vagina]</li>
<li>animal_genitals_initiator(INITIATOR_kind==husky, priority=1)->[canine_genitals_initiator]</li>
<li>animal_genitals_initiator(INITIATOR_kind==labrador retriever, priority=1)->[canine_genitals_initiator]</li>
<li>animal_genitals_initiator(INITIATOR_kind==yorkshire terrier, priority=1)->[canine_genitals_initiator]</li>
<li>animal_genitals_initiator(INITIATOR_kind==warg, priority=1)->[canine_genitals_initiator]</li>
<li>animal_genitals_initiator(INITIATOR_kind==timber wolf, priority=1)->[canine_genitals_initiator]</li>
<li>animal_genitals_initiator(INITIATOR_kind==arctic wolf, priority=1)->[canine_genitals_initiator]</li>
<li>animal_genitals_initiator(INITIATOR_kind==fennec fox, priority=1)->[canine_genitals_initiator]</li>
<li>animal_genitals_initiator(INITIATOR_kind==red fox, priority=1)->[canine_genitals_initiator]</li>
<li>animal_genitals_initiator(INITIATOR_kind==arctic fox, priority=1)->[canine_genitals_initiator]</li>
<li>canine_genitals_initiator(INITIATOR_gender==Male)->red rocket</li>
<li>canine_genitals_initiator(INITIATOR_gender==Male)->knot</li>
<li>canine_genitals_initiator(INITIATOR_gender==Female)->[vagina]</li>
<li>animal_genitals_initiator(INITIATOR_gender==Male)->[INITIATOR_kind] [penis]</li>
<li>animal_genitals_initiator(INITIATOR_gender==Female)->[INITIATOR_kind] [vagina]</li>
<li>animal_genitals_initiator(INITIATOR_gender==Male)->[penis]</li>
<li>animal_genitals_initiator(INITIATOR_gender==Female)->[vagina]</li>
<li>animal_genitals_recipient(RECIPIENT_gender==Male)->[RECIPIENT_kind] [penis]</li>
<li>animal_genitals_recipient(RECIPIENT_gender==Female)->[RECIPIENT_kind] [vagina]</li>
<li>animal_genitals_recipient(RECIPIENT_gender==Male)->[penis]</li>
<li>animal_genitals_recipient(RECIPIENT_gender==Female)->[vagina]</li>
<!-- ===Misc=== -->
<li>penis->dick</li>
<li>penis->cock</li>
<li>penis->prick</li>
<li>penis->pecker</li>
<li>ass->ass</li>
<li>ass->asshole</li>
<li>ass(INITIATOR_gender==Male, RECIPIENT_gender==Male, INITIATOR_trait==masochist)->boipussy</li>
<li>vagina->pussy</li>
<li>vagina->cunt</li>
<li>vagina->coochie</li>
<li>boobs->tits</li>
<li>boobs->jugs</li>
<li>boobs->milkers</li>
<li>boobs->boobs</li>
<li>fuck->fuck</li>
<li>fuck->pound</li>
<li>fuck->slam</li>
<li>fuck->breed</li>
<li>cum->cum</li>
<li>cum->seed</li>
<li>cum->sperm</li>
<li>cum->splooge</li>
<li>exclaim->ngh</li>
<li>exclaim->mph</li>
<li>exclaim->slurp</li>
<li>exclaim->ung</li>
<li>exclaim->slorp</li>
</rulesStrings>
</logRulesInitiator>
</InteractionDef>
</Defs>

View file

@ -0,0 +1,675 @@
<?xml version="1.0" encoding="utf-8"?>
<Defs>
<InteractionDef Name="SexTalkReply" Abstract="True">
<symbol>UI/Icons/sexualchatmote</symbol>
</InteractionDef>
<InteractionDef ParentName="SexTalkReply">
<defName>Sexlife_Generic_Good</defName>
<label>sexlife-generic-good</label>
<logRulesInitiator>
<rulesStrings>
<!-- ===Bad opinion of recipient=== -->
<li>r_logentry(INITIATOR_opinion&lt;-25, priority=1)->[bad_opinion]</li>
<li>bad_opinion(INITIATOR_thoughtDefName==GotRaped, RECIPIENT_trait==rapist, priority=2)->[bad_opinion_rapist]</li>
<li>bad_opinion(INITIATOR_thoughtDefName==GotRaped, RECIPIENT_thoughtLabel==stole some lovin, priority=2)->[bad_opinion_rapist]</li>
<li>bad_opinion_rapist(INITIATOR_trait==masochist, priority=1)->[bad_opinion2]</li>
<li>bad_opinion_rapist(INITIATOR_trait==rapist, priority=1)->[bad_opinion2]</li>
<li>bad_opinion_rapist(INITIATOR_thoughtDefName==Rape_Honorable, priority=1)->[bad_opinion2]</li>
<li>bad_opinion_rapist->Fuck off, rapist!</li>
<li>bad_opinion_rapist->Leave me alone, rapist!</li>
<li>bad_opinion_rapist->Fuck off, you raping cunt!</li>
<li>bad_opinion_rapist->You make me sick, [RECIPIENT_nameDef]!</li>
<li>bad_opinion->None of your business, [counterpart].</li>
<li>bad_opinion->Fuck off, [counterpart].</li>
<li>bad_opinion->...ugh...</li>
<li>bad_opinion2->None of your business, [counterpart].</li>
<li>bad_opinion2->Fuck off, [counterpart].</li>
<li>bad_opinion2->...ugh...</li>
<!-- ===Neutral opinion of recipient generic=== -->
<li>r_logentry->[neutral_opinion]</li>
<li>neutral_opinion->I don't really feel comfortable talking about that.</li>
<li>neutral_opinion->I'd rather not talk to you about it.</li>
<!-- ===Good opinion of recipient generic=== -->
<li>r_logentry(INITIATOR_opinion>=25, priority=1)->[good_opinion]</li>
<li>good_opinion(INITIATOR_thoughtLabel==sexually frustrated, tag=Colonist_Horny, priority=1)->[good_opinion_frustrated]</li>
<li>good_opinion_frustrated->Nonexistent, unfortunately!</li>
<li>good_opinion_frustrated->I'm so [expletive_adj] horny!</li>
<li>good_opinion_frustrated(INITIATOR_gender==Male)->My [expletive_adj] balls are gonna explode!</li>
<li>good_opinion(INITIATOR_thoughtLabel==horny, tag=Colonist_Horny, priority=1)->[good_opinion_horny]</li>
<li>good_opinion_horny->Not much going on lately...</li>
<li>good_opinion_horny->Could be better...</li>
<li>good_opinion(INITIATOR_thoughtLabel==sexually satisfied, priority=1)->[good_opinion_satisfied]</li>
<li>good_opinion_satisfied->I'm doing pretty well for myself.</li>
<li>good_opinion_satisfied->No complaints!</li>
<li>good_opinion(INITIATOR_thoughtLabel==ahegao, priority=1)->[good_opinion_ahegao]</li>
<li>good_opinion_ahegao->Phenomenal!</li>
<li>good_opinion_ahegao->Hehe...I feel numb all over...</li>
<li>good_opinion(INITIATOR_thoughtLabel==got some lovin', priority=0.5)->[good_opinion_loved]</li>
<li>good_opinion_loved->I'm doing pretty well for myself.</li>
<li>good_opinion_loved->Not bad.</li>
<li>good_opinion->Meh...</li>
<!-- ===Raped=== -->
<li>good_opinion(tag=Sexlife_Generic_Good_Raped, INITIATOR_thoughtDefName==GotAnalRaped, INITIATOR_trait!=masochist, INITIATOR_thoughtLabel!=begging for more, priority=2)->[good_opinion_analraped]</li>
<li>good_opinion_analraped->[RECIPIENT_nameDef], I...was raped...in the ass...*sobs*</li>
<li>good_opinion_analraped->My asshole...*sniffles*...was violated...</li>
<li>good_opinion_analraped->I've been raped in the ass...I feel so dirty...*sobs*</li>
<li>good_opinion(tag=Sexlife_Generic_Good_Raped, INITIATOR_thoughtDefName==GotAnalRapedByFemale, INITIATOR_trait!=masochist, INITIATOR_thoughtLabel!=begging for more, priority=2)->[good_opinion_analraped]</li>
<li>good_opinion_analraped->[RECIPIENT_nameDef], I was raped...in the ass...by a girl...*sobs*</li>
<li>good_opinion_analraped->My asshole...*sniffles*...was violated...</li>
<li>good_opinion_analraped->I've been raped in the ass...I feel so dirty...*sobs*</li>
<li>good_opinion(tag=Sexlife_Generic_Good_Raped, INITIATOR_thoughtDefName==GotRaped, INITIATOR_trait!=masochist, INITIATOR_thoughtLabel!=begging for more, priority=2)->[good_opinion_raped]</li>
<li>good_opinion_raped->[RECIPIENT_nameDef], I...I was raped...*sobs*</li>
<li>good_opinion_raped->I...*sniffles*...was taken advantage of...</li>
<li>good_opinion_raped->I've been raped...I feel so helpless and used...*sobs*</li>
<li>good_opinion(tag=Sexlife_Generic_Good_Raped, INITIATOR_thoughtDefName==GotRapedUnconscious, INITIATOR_trait!=masochist, INITIATOR_thoughtLabel!=begging for more, priority=2)->[good_opinion_ucraped]</li>
<li>good_opinion_ucraped->[RECIPIENT_nameDef], I...I was raped...*sobs*</li>
<li>good_opinion_ucraped->I...was taken advantage of...while I was unconscious...*sobs*</li>
<li>good_opinion_ucraped->I was raped...and I didn't even have a chance to defend myself...*sobs*</li>
<li>good_opinion(tag=Sexlife_Generic_Good_Raped_Masochist, INITIATOR_thoughtDefName==MasochistGotAnalRaped, INITIATOR_trait==masochist, priority=2)->[good_opinion_analraped_masochist]</li>
<li>good_opinion_analraped_masochist->[RECIPIENT_nameDef], I was raped...in the ass...it was [masochist_amazing]!</li>
<li>good_opinion_analraped_masochist->My asshole...*sniffles*...was violated...</li>
<li>good_opinion_analraped_masochist->I've been raped in the ass...I feel so dirty...it was [masochist_amazing]!</li>
<li>good_opinion(tag=Sexlife_Generic_Good_Raped_Masochist, INITIATOR_thoughtDefName==MasochistGotAnalRapedByFemale, INITIATOR_trait==masochist, priority=2)->[good_opinion_analraped_masochist]</li>
<li>good_opinion_analraped_masochist->[RECIPIENT_nameDef], I was raped...in the ass...by a girl...it was [masochist_amazing]!</li>
<li>good_opinion_analraped_masochist->My asshole...*sniffles*...was violated...</li>
<li>good_opinion_analraped_masochist->I've been raped in the ass...I feel so dirty...it was [masochist_amazing]!</li>
<li>good_opinion(tag=Sexlife_Generic_Good_Raped_Masochist, INITIATOR_thoughtDefName==MasochistGotRaped, INITIATOR_trait==masochist, priority=2)->[good_opinion_raped_masochist]</li>
<li>good_opinion_raped_masochist->[RECIPIENT_nameDef], I was raped...it was [masochist_amazing]!</li>
<li>good_opinion_raped_masochist->I got raped. They just pinned me down and used me...[masochist_amazing]!</li>
<li>good_opinion_raped_masochist->I got thrown around like a piece of meat. Loved it!</li>
<li>good_opinion(tag=Sexlife_Generic_Good_Raped_Masochist, INITIATOR_thoughtDefName==MasochistGotRapedUnconscious, INITIATOR_trait==masochist, priority=2)->[good_opinion_ucraped_masochist]</li>
<li>good_opinion_ucraped_masochist->[RECIPIENT_nameDef], I was raped...it's kinda hot but I didn't get to feel anything.</li>
<li>good_opinion_ucraped_masochist->I...was taken advantage of while I was unconscious...too bad I missed the fun.</li>
<li>good_opinion_ucraped_masochist->I was raped...and I didn't even get to enjoy it...</li>
<!-- ===Rapist=== -->
<li>good_opinion(tag=Sexlife_Generic_Good_Rapist, INITIATOR_thoughtLabel==stole some lovin', priority=2)->[good_opinion_rapist]</li>
<li>good_opinion_rapist->Well, I forced myself on some bitch...</li>
<li>good_opinion_rapist->I've raped when I needed to.</li>
<!-- ===Zoophile=== -->
<li>good_opinion(tag=Sexlife_Generic_Good_Zoophile, INITIATOR_trait==zoophile, INITIATOR_thoughtLabel==sexually satisfied, priority=1)->[good_opinion_zoophile]</li>
<li>good_opinion(tag=Sexlife_Generic_Good_Zoophile, INITIATOR_trait==zoophile, INITIATOR_thoughtLabel==horny, priority=1)->[good_opinion_zoophile]</li>
<li>good_opinion(tag=Sexlife_Generic_Good_Zoophile, INITIATOR_thoughtDefName==Bestiality_Honorable, priority=1)->[good_opinion_zoophile]</li>
<li>good_opinion_zoophile->I've been having a good time with the animals!</li>
<li>good_opinion_zoophile->The animals have been treating me well!</li>
<!-- ===Misc=== -->
<li>expletive_adj->fucking</li>
<li>expletive_adj->goddamn</li>
<li>masochist_amazing->amazing</li>
<li>masochist_amazing->so hot</li>
<li>masochist_amazing->great</li>
<li>masochist_amazing->fantastic</li>
<!-- ===Nouns=== -->
<li>counterpart(INITIATOR_opinion>=25)->[friend]</li>
<li>friend->friend</li>
<li>friend->pal</li>
<li>friend(RECIPIENT_gender==Female)->gal</li>
<li>friend(RECIPIENT_gender==Male)->dude</li>
<li>friend(RECIPIENT_gender==Male)->bud</li>
<li>friend(RECIPIENT_gender==Male, INITIATOR_gender==Male)->bro</li>
<li>friend(RECIPIENT_gender==Male, INITIATOR_gender==Male)->man</li>
<li>friend(RECIPIENT_gender==Female, INITIATOR_gender==Female)->gurl</li>
<li>friend(RECIPIENT_gender==Female, INITIATOR_gender==Female)->girlfriend</li>
<li>counterpart->[neutral]</li>
<li>neutral->[RECIPIENT_nameDef]</li>
<li>counterpart(INITIATOR_opinion&lt;=-25)->[rival]</li>
<li>rival(RECIPIENT_trait==zoophile, INITIATOR_trait!=zoophile, priority=1)->[disapprove]</li>
<li>rival(RECIPIENT_trait==masochist, INITIATOR_trait!=masochist, priority=1)->[disapprove]</li>
<li>rival(RECIPIENT_trait==rapist, INITIATOR_trait!=rapist, priority=1)->[disapprove]</li>
<li>rival(RECIPIENT_trait==zoophile, INITIATOR_trait!=zoophile, INITIATOR_thoughtDefName!=Bestiality_Honorable, priority=1)->[disapprove]</li>
<li>rival(RECIPIENT_trait==rapist, INITIATOR_trait!=rapist, INITIATOR_thoughtDefName!=Rape_Honorable, priority=1)->[disapprove]</li>
<li>disapprove(RECIPIENT_trait==zoophile, INITIATOR_trait!=zoophile)->animal fucker</li>
<li>disapprove(RECIPIENT_trait==rapist, INITIATOR_trait!=rapist)->rapist</li>
<li>disapprove->degenerate</li>
<li>disapprove->freak</li>
<li>disapprove(INITIATOR_intellectual_level>=10)->profligate</li>
<li>rival->perv</li>
<li>rival->creep</li>
<li>rival(RECIPIENT_gender==Male)->asshole</li>
<li>rival(RECIPIENT_gender==Female)->bitch</li>
</rulesStrings>
</logRulesInitiator>
</InteractionDef>
<InteractionDef ParentName="SexTalkReply">
<defName>Sexlife_Generic_Good_Raped</defName>
<label>sexlife-generic-good-raped</label>
<logRulesInitiator>
<rulesStrings>
<li>r_logentry(INITIATOR_trait!=rapist, priority=1)->[not_rapist]</li>
<li>r_logentry(INITIATOR_thoughtLabel!=stole some lovin, priority=1)->[not_rapist]</li>
<li>not_rapist(INITIATOR_thoughtDefName==GotRaped, INITIATOR_trait!=masochist, priority=2)->[also_raped]</li>
<li>also_raped->I know what you're going through...</li>
<li>also_raped->I know how it feels...how terrible...</li>
<li>also_raped->We'll get through it together, [RECIPIENT_nameDef]...</li>
<li>not_rapist(INITIATOR_shooting_passion!=None, priority=1)->[violent_reaction]</li>
<li>not_rapist(INITIATOR_melee_passion!=None, priority=1)->[violent_reaction]</li>
<li>violent_reaction->What!? Where is the [insult]!?</li>
<li>violent_reaction->What!? I'll kill the [insult]!</li>
<li>violent_reaction->I'll make the [insult] who did this regret it, [RECIPIENT_nameDef]!</li>
<li>not_rapist(INITIATOR_trait==masochist, priority=2)->[masochist_reaction]</li>
<li>not_rapist(INITIATOR_thoughtLabel==begging for more, priority=2)->[masochist_reaction]</li>
<li>masochist_reaction(INITIATOR_thoughtLabel!=sexually satisfied, INITIATOR_thoughtLabel!=ahegao)->Lucky!</li>
<li>masochist_reaction->Sounds hot!</li>
<li>masochist_reaction->Wow...any chance I could get their name?</li>
<li>r_logentry(INITIATOR_thoughtDefName==Rape_Honorable, priority=2)->[honor_rapist]</li>
<li>honor_rapist->They were only doing their duty, [RECIPIENT_nameDef]!</li>
<li>not_rapist->Oh, you poor thing!</li>
<li>not_rapist->I can't believe it! Are you okay?</li>
<li>not_rapist->Oh my...Are you alright?</li>
<li>r_logentry->[rapist]</li>
<li>rapist->...</li>
<li>rapist->Oh...</li>
<li>insult->fucker</li>
<li>insult->motherfucker</li>
<li>insult->son of a bitch</li>
<li>insult->piece of shit</li>
</rulesStrings>
</logRulesInitiator>
</InteractionDef>
<InteractionDef ParentName="SexTalkReply">
<defName>Sexlife_Generic_Good_Raped_Masochist</defName>
<label>sexlife-generic-good-raped-masochist</label>
<logRulesInitiator>
<rulesStrings>
<li>r_logentry->[masochist_react]</li>
<li>masochist_react(INITIATOR_trait!=masochist, priority=2)->[also_masochist]</li>
<li>also_masochist(INITIATOR_thoughtLabel=horny, priority=1)->Lucky!</li>
<li>also_masochist(INITIATOR_thoughtLabel=horny, priority=1)->[expletive], I wish that were me...</li>
<li>also_masochist(INITIATOR_thoughtLabel=sexually frustrated, priority=1)->Lucky!</li>
<li>also_masochist(INITIATOR_thoughtLabel=sexually frustrated, priority=1)->[expletive], I wish that were me...</li>
<li>also_masochist->[expletive], I love getting used like that!</li>
<li>also_masochist->[expletive], I love when that happens!</li>
<li>also_masochist->That sounds so [expletive_adj] hot!</li>
<li>masochist_react(INITIATOR_trait==kind, priority=1)->You shouldn't be okay with people treating you like that!</li>
<li>masochist_react(INITIATOR_trait==kind, priority=1)->That's not okay!</li>
<li>masochist_react->...Good for you</li>
<li>masochist_react->Oh, geez...</li>
<li>masochist_react(INITIATOR_trait==rapist, priority=2)->[rapist]</li>
<li>r_logentry(INITIATOR_thoughtDefName==Rape_Honorable, priority=2)->[rapist]</li>
<li>rapist->Maybe I'll use you later...</li>
<li>rapist->Maybe I'll take a turn in a bit...</li>
<li>expletive->god</li>
<li>expletive->goddamn</li>
<li>expletive->fuck</li>
<li>expletive_adj->fucking</li>
<li>expletive_adj->goddamn</li>
</rulesStrings>
</logRulesInitiator>
</InteractionDef>
<InteractionDef ParentName="SexTalkReply">
<defName>Sexlife_Generic_Good_Rapist</defName>
<label>sexlife-generic-good-rapist</label>
<logRulesInitiator>
<rulesStrings>
<li>r_logentry(INITIATOR_trait==rapist, priority=2)->[also_rapist]</li>
<li>also_rapist->Nice!</li>
<li>r_logentry(INITIATOR_thoughtDefName==Rape_Honorable, priority=2)->[honor_rapist]</li>
<li>honor_rapist->Great job!</li>
<li>honor_rapist->I'm glad you're fulfilling your duty, [RECIPIENT_nameDef]</li>
<li>r_logentry(INITIATOR_trait==masochist, priority=2)->[masochist]</li>
<li>masochist->Hot!</li>
<li>masochist->Sounds hot!</li>
<li>masochist->Do me next!</li>
<li>r_logentry(tag=Sexlife_Generic_Good_Rapistb)->That is not okay, [RECIPIENT_nameDef]!</li>
</rulesStrings>
</logRulesInitiator>
</InteractionDef>
<InteractionDef ParentName="SexTalkReply">
<defName>Sexlife_Generic_Good_Zoophile</defName>
<label>sexlife-generic-good-zoophile</label>
<logRulesInitiator>
<rulesStrings>
<li>r_logentry(INITIATOR_trait==zoophile, priority=2)->[also_zoophile]</li>
<li>also_zoophile->Nice!</li>
<li>r_logentry(INITIATOR_thoughtDefName==Bestiality_Honorable, priority=2)->[honor_zoophile]</li>
<li>honor_zoophile->Great!</li>
<li>honor_zoophile->There is nothing better than sex with an animal, [RECIPIENT_nameDef]!</li>
<li>also_zoophile->Hot!</li>
<li>also_zoophile->Sounds hot!</li>
<li>honor_zoophile->Hot!</li>
<li>honor_zoophile->Sounds hot!</li>
<li>r_logentry(tag=Sexlife_Generic_Good_Zoophileb)->That is not okay, [RECIPIENT_nameDef]!</li>
</rulesStrings>
</logRulesInitiator>
</InteractionDef>
<InteractionDef ParentName="SexTalkReply">
<defName>Sexlife_Generic_Good_Zoophileb</defName>
<label>sexlife-generic-good-zoophile</label>
<logRulesInitiator>
<rulesStrings>
<li>r_logentry(INITIATOR_trait==zoophile, priority=2)->[also_zoophile]</li>
<li>also_zoophile->Why not?</li>
<li>also_zoophile->The animal had a good time too!</li>
<li>r_logentry(INITIATOR_thoughtDefName==Bestiality_Honorable, priority=2)->[honor_zoophile]</li>
<li>honor_zoophile->There is nothing better than sex with an animal, [RECIPIENT_nameDef]!</li>
<li>honor_zoophile->Why? Animals love to be bred!</li>
</rulesStrings>
</logRulesInitiator>
</InteractionDef>
<InteractionDef ParentName="SexTalkReply">
<defName>Sexlife_Generic_Good_Rapistb</defName>
<label>sexlife-generic-good-rapistb</label>
<logRulesInitiator>
<rulesStrings>
<li>r_logentry(INITIATOR_trait==rapist, priority=2)->[rapist]</li>
<li>rapist->Deal with it!</li>
<li>r_logentry(INITIATOR_thoughtDefName==Rape_Honorable, priority=2)->[honor_rapist]</li>
<li>honor_rapist->I'm just fulfilling my duty, [RECIPIENT_nameDef]!</li>
<li>r_logentry->I know...</li>
</rulesStrings>
</logRulesInitiator>
</InteractionDef>
<InteractionDef ParentName="SexTalkReply">
<defName>Getting_Raped_React</defName>
<label>getting-raped-react</label>
<logRulesInitiator>
<rulesStrings>
<li>r_logentry(INITIATOR_trait==masochist, priority=3)->[masochist]</li>
<li>masochist->[exclaim]! I love when master treats me like this! [exclaim]!</li>
<li>r_logentry(RECIPIENT_trait==rapist, priority=2)->[rapist]</li>
<li>r_logentry(RECIPIENT_thoughtDefName==Rape_Honorable, priority=2)->[rapist]</li>
<li>rapist(INITIATOR_opinion>=25)->How could you, [RECIPIENT_nameDef]!?</li>
<li>rapist->Fuck you, [RECIPIENT_nameDef]!</li>
<li>r_logentry(RECIPIENT_moving==Yes)->Don't just walk away! Help me!</li>
<li>r_logentry->Don't just stand there! Do something!</li>
<li>exclaim->ngh</li>
<li>exclaim->mph</li>
<li>exclaim->ugh</li>
<li>exclaim->ung</li>
<li>exclaim->ooh</li>
</rulesStrings>
</logRulesInitiator>
</InteractionDef>
<InteractionDef ParentName="SexTalkReply">
<defName>New_Colony_Masochist</defName>
<label>new-colony-masochist</label>
<logRulesInitiator>
<rulesStrings>
<li>r_logentry(INITIATOR_trait==masochist, priority=1)->Just thinking about it gets me weak in the knees!</li>
<li>r_logentry(INITIATOR_trait==masochist, priority=1)->Yeah...hehe...that would be "terrible!"</li>
<li>r_logentry(INITIATOR_trait==abrasive, tag=New_Colony_Masochistb)->Why do you say it like that? Are you some kind of pervert?</li>
<li>r_logentry(INITIATOR_opinion&lt;-25, tag=New_Colony_Masochistb)->Why do you say it like that? Are you some kind of pervert?</li>
<li>r_logentry(INITIATOR_intellectual_level&lt;3, priority=0.5)->Yeah, that wouldn't be good!</li>
<li>r_logentry->Um...yeah...</li>
<li>r_logentry->...yeah...</li>
</rulesStrings>
</logRulesInitiator>
</InteractionDef>
<InteractionDef ParentName="SexTalkReply">
<defName>New_Colony_Masochistb</defName>
<label>new-colony-masochist</label>
<logRulesInitiator>
<rulesStrings>
<li>r_logentry->Why? Are you gonna *blushes* do something about it?</li>
<li>r_logentry->*shivers* You're right, I am a pervert. Punish me!</li>
<li>r_logentry->*blushes* What would you do to me if I was?</li>
</rulesStrings>
</logRulesInitiator>
</InteractionDef>
<InteractionDef ParentName="SexTalkReply">
<defName>New_Colony_Zoophile</defName>
<label>new-colony-zoophile</label>
<logRulesInitiator>
<rulesStrings>
<li>r_logentry(INITIATOR_trait==zoophile, priority=1)->Me too!</li>
<li>r_logentry(INITIATOR_trait==zoophile, priority=1)->Same!</li>
<li>r_logentry(INITIATOR_thoughtDefName==Bestiality_Honorable, priority=1)->Same!</li>
<li>r_logentry(INITIATOR_thoughtDefName==Bestiality_Honorable, priority=1)->Same!</li>
<li>r_logentry->...excuse me?</li>
<li>r_logentry->...what was that?</li>
<li>r_logentry->...did I just hear that right?</li>
</rulesStrings>
</logRulesInitiator>
</InteractionDef>
<InteractionDef ParentName="SexTalkReply">
<defName>Colonist_Horny</defName>
<label>colonist-horny</label>
<logRulesInitiator>
<rulesStrings>
<!-- ===Bad opinion of recipient=== -->
<li>r_logentry(INITIATOR_opinion&lt;-25, priority=1)->[bad_opinion]</li>
<li>bad_opinion->...gross</li>
<li>bad_opinion->...ew...</li>
<li>bad_opinion->...ugh...</li>
<li>bad_opinion->Not my problem, [counterpart].</li>
<!-- ===Neutral opinion of recipient=== -->
<li>r_logentry->[neutral_opinion]</li>
<li>neutral_opinion->Didn't need to know that, [counterpart].</li>
<li>neutral_opinion->Can't help you with that, [counterpart].</li>
<!-- ===Good opinion of recipient generic=== -->
<li>r_logentry(INITIATOR_opinion>=25, priority=1)->[good_opinion]</li>
<li>good_opinion(INITIATOR_thoughtLabel==sexually frustrated, priority=1)->[good_opinion_horny]</li>
<li>good_opinion(INITIATOR_thoughtLabel==horny, priority=1)->[good_opinion_horny]</li>
<li>good_opinion_horny(INITIATOR_gender==Male, RECIPIENT_gender==Male, INITIATOR_opinion>=50, INITIATOR_trait==gay)->Maybe we can figure something out...*winks*</li>
<li>good_opinion_horny(INITIATOR_gender==Female, RECIPIENT_gender==Female, INITIATOR_opinion>=50, INITIATOR_trait==gay)->Maybe we can figure something out...*winks*</li>
<li>good_opinion_horny(INITIATOR_gender==Female, RECIPIENT_gender==Male, INITIATOR_opinion>=50, INITIATOR_trait!=gay)->Maybe we can figure something out...*winks*</li>
<li>good_opinion_horny(INITIATOR_gender==Male, RECIPIENT_gender==Female, INITIATOR_opinion>=50, INITIATOR_trait!=gay)->Maybe we can figure something out...*winks*</li>
<li>good_opinion_horny->I'm right there with you, [counterpart].</li>
<li>good_opinion(RECIPIENT_gender==Male)->Just go jack off or something, [counterpart].</li>
<li>good_opinion->I'm sure you'll figure it out, [counterpart].</li>
<!-- ===Nouns=== -->
<li>counterpart(INITIATOR_opinion>=25)->[friend]</li>
<li>friend->friend</li>
<li>friend->pal</li>
<li>friend(RECIPIENT_gender==Female)->gal</li>
<li>friend(RECIPIENT_gender==Male)->dude</li>
<li>friend(RECIPIENT_gender==Male)->bud</li>
<li>friend(RECIPIENT_gender==Male, INITIATOR_gender==Male)->bro</li>
<li>friend(RECIPIENT_gender==Male, INITIATOR_gender==Male)->man</li>
<li>friend(RECIPIENT_gender==Female, INITIATOR_gender==Female)->gurl</li>
<li>friend(RECIPIENT_gender==Female, INITIATOR_gender==Female)->girlfriend</li>
<li>counterpart->[neutral]</li>
<li>neutral->[RECIPIENT_nameDef]</li>
<li>counterpart(INITIATOR_opinion&lt;=-25)->[rival]</li>
<li>rival(RECIPIENT_trait==zoophile, INITIATOR_trait!=zoophile, priority=1)->[disapprove]</li>
<li>rival(RECIPIENT_trait==masochist, INITIATOR_trait!=masochist, priority=1)->[disapprove]</li>
<li>rival(RECIPIENT_trait==rapist, INITIATOR_trait!=rapist, priority=1)->[disapprove]</li>
<li>rival(RECIPIENT_trait==zoophile, INITIATOR_trait!=zoophile, INITIATOR_thoughtDefName!=Bestiality_Honorable, priority=1)->[disapprove]</li>
<li>rival(RECIPIENT_trait==rapist, INITIATOR_trait!=rapist, INITIATOR_thoughtDefName!=Rape_Honorable, priority=1)->[disapprove]</li>
<li>disapprove(RECIPIENT_trait==zoophile, INITIATOR_trait!=zoophile, priority=1)->animal fucker</li>
<li>disapprove(RECIPIENT_trait==rapist, INITIATOR_trait!=rapist, priority=1)->rapist</li>
<li>disapprove->degenerate</li>
<li>disapprove->freak</li>
<li>disapprove(INITIATOR_intellectual_level>=10)->profligate</li>
<li>rival->perv</li>
<li>rival->creep</li>
<li>rival(RECIPIENT_gender==Male)->asshole</li>
<li>rival(RECIPIENT_gender==Female)->bitch</li>
</rulesStrings>
</logRulesInitiator>
</InteractionDef>
<InteractionDef ParentName="SexTalkReply">
<defName>OrgyChat</defName>
<label>orgy-chat</label>
<logRulesInitiator>
<rulesStrings>
<!-- ===Bad opinion of recipient=== -->
<li>r_logentry(INITIATOR_opinion&lt;-25, priority=1)->[bad_opinion]</li>
<li>bad_opinion(RECIPIENT_gender==Male)->It would've been much better without your nasty [penis] involved.</li>
<li>bad_opinion(RECIPIENT_gender==Female)->It would've been much better without your nasty [vagina] involved.</li>
<li>bad_opinion->It would've been much better without your nasty ass involved.</li>
<!-- ===Neutral opinion of recipient=== -->
<li>r_logentry->[neutral_opinion]</li>
<li>neutral_opinion->Yeah, I had a good time, [counterpart].</li>
<!-- ===Good opinion of recipient generic=== -->
<li>r_logentry(INITIATOR_opinion>=25, priority=1)->[good_opinion]</li>
<li>good_opinion(INITIATOR_thoughtLabel==sexually frustrated, priority=1)->[good_opinion_horny]</li>
<li>good_opinion(INITIATOR_thoughtLabel==horny, priority=1)->[good_opinion_horny]</li>
<li>good_opinion_horny(INITIATOR_gender==Male, RECIPIENT_gender==Male, INITIATOR_opinion>=50, INITIATOR_trait==gay)->It was even better with you involved, [counterpart]!</li>
<li>good_opinion_horny(INITIATOR_gender==Female, RECIPIENT_gender==Female, INITIATOR_opinion>=50, INITIATOR_trait==gay)->It was even better with you involved, [counterpart]!</li>
<li>good_opinion_horny(INITIATOR_gender==Female, RECIPIENT_gender==Male, INITIATOR_opinion>=50, INITIATOR_trait!=gay)->It was even better with you involved, [counterpart]!</li>
<li>good_opinion_horny(INITIATOR_gender==Male, RECIPIENT_gender==Female, INITIATOR_opinion>=50, INITIATOR_trait!=gay)->It was even better with you involved, [counterpart]!</li>
<li>good_opinion_horny->Just thinking about it makes me want to touch myself...</li>
<li>good_opinion->Yeah, we should do it again sometime!</li>
<!-- ===Nouns=== -->
<li>counterpart(INITIATOR_opinion>=25)->[friend]</li>
<li>friend->friend</li>
<li>friend->pal</li>
<li>friend(RECIPIENT_gender==Female)->gal</li>
<li>friend(RECIPIENT_gender==Male)->dude</li>
<li>friend(RECIPIENT_gender==Male)->bud</li>
<li>friend(RECIPIENT_gender==Male, INITIATOR_gender==Male)->bro</li>
<li>friend(RECIPIENT_gender==Male, INITIATOR_gender==Male)->man</li>
<li>friend(RECIPIENT_gender==Female, INITIATOR_gender==Female)->gurl</li>
<li>friend(RECIPIENT_gender==Female, INITIATOR_gender==Female)->girlfriend</li>
<li>counterpart->[neutral]</li>
<li>neutral->[RECIPIENT_nameDef]</li>
<li>counterpart(INITIATOR_opinion&lt;=-25)->[rival]</li>
<li>rival(RECIPIENT_trait==zoophile, INITIATOR_trait!=zoophile, priority=1)->[disapprove]</li>
<li>rival(RECIPIENT_trait==masochist, INITIATOR_trait!=masochist, priority=1)->[disapprove]</li>
<li>rival(RECIPIENT_trait==rapist, INITIATOR_trait!=rapist, priority=1)->[disapprove]</li>
<li>rival(RECIPIENT_trait==zoophile, INITIATOR_trait!=zoophile, INITIATOR_thoughtDefName!=Bestiality_Honorable, priority=1)->[disapprove]</li>
<li>rival(RECIPIENT_trait==rapist, INITIATOR_trait!=rapist, INITIATOR_thoughtDefName!=Rape_Honorable, priority=1)->[disapprove]</li>
<li>disapprove(RECIPIENT_trait==zoophile, INITIATOR_trait!=zoophile, priority=1)->animal fucker</li>
<li>disapprove(RECIPIENT_trait==rapist, INITIATOR_trait!=rapist, priority=1)->rapist</li>
<li>disapprove->degenerate</li>
<li>disapprove->freak</li>
<li>disapprove(INITIATOR_intellectual_level>=10)->profligate</li>
<li>rival->perv</li>
<li>rival->creep</li>
<li>rival(RECIPIENT_gender==Male)->asshole</li>
<li>rival(RECIPIENT_gender==Female)->bitch</li>
<li>penis->dick</li>
<li>penis->cock</li>
<li>penis->prick</li>
<li>penis->pecker</li>
<li>vagina->pussy</li>
<li>vagina->cunt</li>
<li>vagina->coochie</li>
</rulesStrings>
</logRulesInitiator>
</InteractionDef>
<InteractionDef ParentName="SexTalkReply">
<defName>Milking_Question</defName>
<label>milking-question</label>
<symbol>UI/Icons/MilkMote</symbol>
<logRulesInitiator>
<rulesStrings>
<li>r_logentry(INITIATOR_thoughtLabel==producing milk, tag=Milking_Questiona, priority=1)->[is_producing]</li>
<li>is_producing(INITIATOR_opinion>=25)->They're [producing] wonderfully, [counterpart]!</li>
<li>is_producing(INITIATOR_opinion>=25)->They're [producing] wonderfully, thank you!</li>
<li>is_producing(INITIATOR_opinion&lt;=-25)->They're [producing] more than your [boobs] possibly could, [counterpart]!</li>
<li>is_producing->They're [producing] well, [counterpart].</li>
<li>is_producing->These [boobs] are [producing] well, it feels great!</li>
<li>is_producing->The [production] is coming along nicely, [counterpart].</li>
<li>r_logentry(INITIATOR_thoughtLabel==not producing milk, tag=Milking_Questionb, priority=1)->[not_producing]</li>
<li>not_producing(INITIATOR_opinion>=25)->They're not [producing] at all, [counterpart]! It's [terrible]!</li>
<li>not_producing(INITIATOR_opinion>=25)->My [boobs] just can't compare to your [breastcompliment] [boobs]!</li>
<li>not_producing(INITIATOR_opinion&lt;=-25)->They aren't [producing] at all and you know it, [counterpart]!</li>
<li>not_producing->They're not [producing] at all, [counterpart]! It's [terrible]!</li>
<li>not_producing->There's no milk coming out at all! It's [terrible]!</li>
<li>r_logentry->...</li>
<li>breastcompliment->wonderful</li>
<li>breastcompliment->soft</li>
<li>breastcompliment->firm</li>
<li>breastcompliment->beautiful</li>
<li>boobs->tits</li>
<li>boobs->jugs</li>
<li>boobs->milkers</li>
<li>boobs->boobs</li>
<li>producing->lactating</li>
<li>producing->milking</li>
<li>producing->producing</li>
<li>production->production</li>
<li>production->milking</li>
<li>production->lactation</li>
<li>terrible->terrible</li>
<li>terrible->awful</li>
<li>terrible->shameful</li>
<li>terrible->humiliating</li>
<!-- ===Nouns=== -->
<li>counterpart(INITIATOR_opinion>=25)->[friend]</li>
<li>friend->friend</li>
<li>friend->pal</li>
<li>friend(RECIPIENT_gender==Female)->gal</li>
<li>friend(RECIPIENT_gender==Male)->dude</li>
<li>friend(RECIPIENT_gender==Male)->bud</li>
<li>friend(RECIPIENT_gender==Male, INITIATOR_gender==Male)->bro</li>
<li>friend(RECIPIENT_gender==Male, INITIATOR_gender==Male)->man</li>
<li>friend(RECIPIENT_gender==Female, INITIATOR_gender==Female)->gurl</li>
<li>friend(RECIPIENT_gender==Female, INITIATOR_gender==Female)->girlfriend</li>
<li>counterpart->[neutral]</li>
<li>neutral->[RECIPIENT_nameDef]</li>
<li>counterpart(INITIATOR_opinion&lt;=-25)->[rival]</li>
<li>rival(RECIPIENT_trait==zoophile, INITIATOR_trait!=zoophile, priority=1)->[disapprove]</li>
<li>rival(RECIPIENT_trait==masochist, INITIATOR_trait!=masochist, priority=1)->[disapprove]</li>
<li>rival(RECIPIENT_trait==rapist, INITIATOR_trait!=rapist, priority=1)->[disapprove]</li>
<li>rival(RECIPIENT_trait==zoophile, INITIATOR_trait!=zoophile, INITIATOR_thoughtDefName!=Bestiality_Honorable, priority=1)->[disapprove]</li>
<li>rival(RECIPIENT_trait==rapist, INITIATOR_trait!=rapist, INITIATOR_thoughtDefName!=Rape_Honorable, priority=1)->[disapprove]</li>
<li>disapprove(RECIPIENT_trait==zoophile, INITIATOR_trait!=zoophile, priority=1)->animal fucker</li>
<li>disapprove(RECIPIENT_trait==rapist, INITIATOR_trait!=rapist, priority=1)->rapist</li>
<li>disapprove->degenerate</li>
<li>disapprove->freak</li>
<li>disapprove(INITIATOR_intellectual_level>=10)->profligate</li>
<li>rival->perv</li>
<li>rival->creep</li>
<li>rival(RECIPIENT_gender==Male)->asshole</li>
<li>rival(RECIPIENT_gender==Female)->bitch</li>
</rulesStrings>
</logRulesInitiator>
</InteractionDef>
<InteractionDef ParentName="SexTalkReply">
<defName>Milking_Questiona</defName>
<label>milking-question</label>
<symbol>UI/Icons/MilkMote</symbol>
<logRulesInitiator>
<rulesStrings>
<li>r_logentry(INITIATOR_thoughtLabel==producing milk, priority=1)->[is_producing]</li>
<li>is_producing(INITIATOR_opinion>=25)->That's great! My [boobs] are [producing] nicely too!</li>
<li>is_producing(INITIATOR_opinion&lt;=-25)->I should hope so...</li>
<li>is_producing->That's good, [counterpart]. Mine are too.</li>
<li>is_producing->My [boobs] are [producing] well too, doesn't it feel nice?</li>
<li>r_logentry(INITIATOR_thoughtLabel==not producing milk, priority=1)->[not_producing]</li>
<li>not_producing(INITIATOR_opinion>=25)->My [boobs] just can't compare to your [breastcompliment] [boobs]!</li>
<li>not_producing(INITIATOR_opinion&lt;=-25)->Your [boobs] are [producing] better than mine? [terrible]!</li>
<li>not_producing->I'm jealous!</li>
<li>r_logentry->...</li>
<li>breastcompliment->wonderful</li>
<li>breastcompliment->soft</li>
<li>breastcompliment->firm</li>
<li>breastcompliment->beautiful</li>
<li>boobs->tits</li>
<li>boobs->jugs</li>
<li>boobs->milkers</li>
<li>boobs->boobs</li>
<li>producing->lactating</li>
<li>producing->milking</li>
<li>producing->producing</li>
<li>production->production</li>
<li>production->milking</li>
<li>production->lactation</li>
<li>terrible->terrible</li>
<li>terrible->awful</li>
<li>terrible->shameful</li>
<li>terrible->humiliating</li>
<!-- ===Nouns=== -->
<li>counterpart(INITIATOR_opinion>=25)->[friend]</li>
<li>friend->friend</li>
<li>friend->pal</li>
<li>friend(RECIPIENT_gender==Female)->gal</li>
<li>friend(RECIPIENT_gender==Male)->dude</li>
<li>friend(RECIPIENT_gender==Male)->bud</li>
<li>friend(RECIPIENT_gender==Male, INITIATOR_gender==Male)->bro</li>
<li>friend(RECIPIENT_gender==Male, INITIATOR_gender==Male)->man</li>
<li>friend(RECIPIENT_gender==Female, INITIATOR_gender==Female)->gurl</li>
<li>friend(RECIPIENT_gender==Female, INITIATOR_gender==Female)->girlfriend</li>
<li>counterpart->[neutral]</li>
<li>neutral->[RECIPIENT_nameDef]</li>
<li>counterpart(INITIATOR_opinion&lt;=-25)->[rival]</li>
<li>rival(RECIPIENT_trait==zoophile, INITIATOR_trait!=zoophile, priority=1)->[disapprove]</li>
<li>rival(RECIPIENT_trait==masochist, INITIATOR_trait!=masochist, priority=1)->[disapprove]</li>
<li>rival(RECIPIENT_trait==rapist, INITIATOR_trait!=rapist, priority=1)->[disapprove]</li>
<li>rival(RECIPIENT_trait==zoophile, INITIATOR_trait!=zoophile, INITIATOR_thoughtDefName!=Bestiality_Honorable, priority=1)->[disapprove]</li>
<li>rival(RECIPIENT_trait==rapist, INITIATOR_trait!=rapist, INITIATOR_thoughtDefName!=Rape_Honorable, priority=1)->[disapprove]</li>
<li>disapprove(RECIPIENT_trait==zoophile, INITIATOR_trait!=zoophile, priority=1)->animal fucker</li>
<li>disapprove(RECIPIENT_trait==rapist, INITIATOR_trait!=rapist, priority=1)->rapist</li>
<li>disapprove->degenerate</li>
<li>disapprove->freak</li>
<li>disapprove(INITIATOR_intellectual_level>=10)->profligate</li>
<li>rival->perv</li>
<li>rival->creep</li>
<li>rival(RECIPIENT_gender==Male)->asshole</li>
<li>rival(RECIPIENT_gender==Female)->bitch</li>
</rulesStrings>
</logRulesInitiator>
</InteractionDef>
<InteractionDef ParentName="SexTalkReply">
<defName>Milking_Questionb</defName>
<label>milking-question</label>
<symbol>UI/Icons/MilkMote</symbol>
<logRulesInitiator>
<rulesStrings>
<li>r_logentry(INITIATOR_thoughtLabel==producing milk, priority=1)->[is_producing]</li>
<li>is_producing(INITIATOR_opinion>=25)->Your [breastcompliment] [boobs] will give us plenty of tasty milk soon enough, [counterpart]!</li>
<li>is_producing(INITIATOR_opinion&lt;=-25)->You should be ashamed, [counterpart]!</li>
<li>is_producing->I'm sure your [boobs] will get there, [counterpart].</li>
<li>r_logentry(INITIATOR_thoughtLabel==not producing milk, priority=1)->[not_producing]</li>
<li>not_producing(INITIATOR_opinion>=25)->My [boobs] are dry too, [counterpart]! It is [terrible]!</li>
<li>not_producing(INITIATOR_opinion&lt;=-25)->At least you're not [producing] better than me...</li>
<li>not_producing->I'm in the same boat, [counterpart]!</li>
<li>r_logentry->...</li>
<li>breastcompliment->wonderful</li>
<li>breastcompliment->soft</li>
<li>breastcompliment->firm</li>
<li>breastcompliment->beautiful</li>
<li>boobs->tits</li>
<li>boobs->jugs</li>
<li>boobs->milkers</li>
<li>boobs->boobs</li>
<li>producing->lactating</li>
<li>producing->milking</li>
<li>producing->producing</li>
<li>production->production</li>
<li>production->milking</li>
<li>production->lactation</li>
<li>terrible->terrible</li>
<li>terrible->awful</li>
<li>terrible->shameful</li>
<li>terrible->humiliating</li>
<!-- ===Nouns=== -->
<li>counterpart(INITIATOR_opinion>=25)->[friend]</li>
<li>friend->friend</li>
<li>friend->pal</li>
<li>friend(RECIPIENT_gender==Female)->gal</li>
<li>friend(RECIPIENT_gender==Male)->dude</li>
<li>friend(RECIPIENT_gender==Male)->bud</li>
<li>friend(RECIPIENT_gender==Male, INITIATOR_gender==Male)->bro</li>
<li>friend(RECIPIENT_gender==Male, INITIATOR_gender==Male)->man</li>
<li>friend(RECIPIENT_gender==Female, INITIATOR_gender==Female)->gurl</li>
<li>friend(RECIPIENT_gender==Female, INITIATOR_gender==Female)->girlfriend</li>
<li>counterpart->[neutral]</li>
<li>neutral->[RECIPIENT_nameDef]</li>
<li>counterpart(INITIATOR_opinion&lt;=-25)->[rival]</li>
<li>rival(RECIPIENT_trait==zoophile, INITIATOR_trait!=zoophile, priority=1)->[disapprove]</li>
<li>rival(RECIPIENT_trait==masochist, INITIATOR_trait!=masochist, priority=1)->[disapprove]</li>
<li>rival(RECIPIENT_trait==rapist, INITIATOR_trait!=rapist, priority=1)->[disapprove]</li>
<li>rival(RECIPIENT_trait==zoophile, INITIATOR_trait!=zoophile, INITIATOR_thoughtDefName!=Bestiality_Honorable, priority=1)->[disapprove]</li>
<li>rival(RECIPIENT_trait==rapist, INITIATOR_trait!=rapist, INITIATOR_thoughtDefName!=Rape_Honorable, priority=1)->[disapprove]</li>
<li>disapprove(RECIPIENT_trait==zoophile, INITIATOR_trait!=zoophile, priority=1)->animal fucker</li>
<li>disapprove(RECIPIENT_trait==rapist, INITIATOR_trait!=rapist, priority=1)->rapist</li>
<li>disapprove->degenerate</li>
<li>disapprove->freak</li>
<li>disapprove(INITIATOR_intellectual_level>=10)->profligate</li>
<li>rival->perv</li>
<li>rival->creep</li>
<li>rival(RECIPIENT_gender==Male)->asshole</li>
<li>rival(RECIPIENT_gender==Female)->bitch</li>
</rulesStrings>
</logRulesInitiator>
</InteractionDef>
</Defs>

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,895 @@
<?xml version="1.0" encoding="utf-8"?>
<Patch>
<Operation Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName = "Chitchat"]/logRulesInitiator/rulesStrings</xpath>
<value>
<!-- ===New Arrival=== -->
<li>r_logentry(INITIATOR_thoughtDefName==NewColonyOptimism, INITIATOR_trait==masochist tag=New_Colony_Masochist)->[new_colony_masochist]</li>
<li>new_colony_masochist->I sure hope big strong men don't come to take advantage of our vulnerable position here...hehe...</li>
<li>new_colony_masochist->We're out in the open here. I sure hope nobody...*blushes*...takes advantage...</li>
<li>r_logentry(INITIATOR_thoughtDefName==NewColonyOptimism, INITIATOR_trait==zoophile, tag=New_Colony_Zoophile)->[new_colony_zoophile]</li>
<li>r_logentry(INITIATOR_thoughtDefName==NewColonyOptimism, INITIATOR_thoughtDefName==Bestiality_Honorable, tag=New_Colony_Zoophile)->[new_colony_zoophile]</li>
<li>new_colony_zoophile(INITIATOR_thoughtLabel==horny, priority=1)->I wonder if any [new_zoo_adj] wildlife roams around here. I'm horny...</li>
<li>new_colony_zoophile(INITIATOR_thoughtLabel==sexually frustrated, priority=1)->I wonder if any [new_zoo_adj] wildlife roams around here. I'm horny...</li>
<li>new_colony_zoophile->I hope there's some [new_zoo_adj] animals around here to [new_zoo_fuck].</li>
<li>new_zoo_adj->cute</li>
<li>new_zoo_adj->strong</li>
<li>new_zoo_adj->sexy</li>
<li>new_zoo_fuck->fuck</li>
<li>new_zoo_fuck->plow</li>
<li>new_zoo_fuck->breed</li>
<li>r_logentry(INITIATOR_thoughtDefName==NewColonyOptimism, INITIATOR_thoughtLabel==horny, tag=New_Colony_Horny)->[new_colony_horny]</li>
<li>r_logentry(INITIATOR_thoughtDefName==NewColonyOptimism, INITIATOR_thoughtLabel==sexually frustrated, tag=New_Colony_Horny)->[new_colony_horny]</li>
<li>new_colony_horny->I hope I can find some way to get laid around here...</li>
<li>new_colony_horny->I'll go crazy if I don't find some way to get off around here...</li>
<li>new_colony_horny->Despite the situation, I really need to find some way to get off...</li>
<!-- ===Horny=== -->
<li>r_logentry(INITIATOR_opinion>=25, INITIATOR_thoughtLabel==horny, tag=Colonist_Horny)->[colonist_horny]</li>
<li>r_logentry(INITIATOR_opinion>=25, INITIATOR_thoughtLabel==sexually frustrated, tag=Colonist_Horny)->[colonist_horny]</li>
<li>colonist_horny->[expletive], I need to get laid...</li>
<li>colonist_horny->[expletive], I'm horny...</li>
<li>colonist_horny(INITIATOR_gender==Male)->My [expletive_adj] balls are gonna explode!</li>
<!-- ===Orgy=== -->
<li>r_logentry(INITIATOR_thoughtDefName==AttendedOrgy, RECIPIENT_thoughtDefName==AttendedOrgy, tag=OrgyChat)->[orgychat]</li>
<li>orgychat->That orgy was pretty fun, huh?</li>
<!-- ===Sexlife Good Opinion=== -->
<li>r_logentry(INITIATOR_opinion>=25, tag=Sexlife_Generic_Good)->[sexlife_generic_good]</li>
<li>sexlife_generic_good->So, [counterpart], how's the sex life going?</li>
<li>sexlife_generic_good->Hey, [counterpart], how's the sex life going?</li>
<li>sexlife_generic_good->How's the sex life going, [counterpart]?</li>
<!-- ===Sex Grunts=== -->
<li>r_logentry(RECIPIENT_moving==No, INITIATOR_jobDefName==JoinInBed, priority=10)->[exclaim]</li>
<li>r_logentry(INITIATOR_jobDefName==GettinLoved, priority=10)->[exclaim]</li>
<li>r_logentry(INITIATOR_jobDefName==GettinLicked, priority=10)->[exclaim]</li>
<li>r_logentry(INITIATOR_jobDefName==GettinSucked, priority=10)->[exclaim]</li>
<li>r_logentry(INITIATOR_jobDefName==GettinRaped, priority=10)->[exclaim_r]</li>
<li>r_logentry(INITIATOR_jobDefName==RapeComfortPawn, priority=10)->[exclaim]</li>
<li>r_logentry(INITIATOR_jobDefName==RandomRape, priority=10)->[exclaim]</li>
<li>r_logentry(INITIATOR_jobDefName==RapeEnemy, priority=10)->[exclaim]</li>
<li>r_logentry(INITIATOR_jobDefName==RJW_Masturbate, priority=10)->[exclaim]</li>
<li>r_logentry(INITIATOR_moving==No, INITIATOR_jobDefName==WhoreIsServingVisitors, priority=10)->[exclaim]</li>
<li>r_logentry(INITIATOR_moving==No, INITIATOR_jobDefName==Quickie, priority=10)->[exclaim]</li>
<li>r_logentry(INITIATOR_moving==No, INITIATOR_jobDefName==GettingQuickie, priority=10)->[exclaim]</li>
<li>r_logentry(INITIATOR_moving==No, INITIATOR_jobDefName==GettinBred, priority=10)->[exclaim_r]</li>
<li>r_logentry(INITIATOR_moving==No, INITIATOR_jobDefName==Bestiality, priority=10)->[exclaim]</li>
<li>r_logentry(INITIATOR_moving==No, INITIATOR_jobDefName==BestialityForFemale, priority=10)->[exclaim]</li>
<li>r_logentry(INITIATOR_moving==No, INITIATOR_jobDefName==OrgySex, priority=10)->[exclaim]</li>
<li>r_logentry(INITIATOR_moving==No, INITIATOR_jobDefName==GettinOrgySex, priority=10)->[exclaim]</li>
<!-- ===Milking=== -->
<li>r_logentry(INITIATOR_moving==No, INITIATOR_jobDefName==MassageBreasts, priority=10)->[massaging]</li>
<li>massaging(INITIATOR_thoughtLabel==horny)->[massaging_horny]</li>
<li>massaging(INITIATOR_thoughtLabel==sexually frustrated)->[massaging_horny]</li>
<li>massaging_horny->[exclaim], these are so [breastcompliment]!</li>
<li>massaging_horny->[exclaim], these [boobs] are so [breastcompliment]!</li>
<li>massaging_horny->[exclaim], these [breastcompliment] [boobs] feel so good!</li>
<li>massaging->These [boobs] are coming along nicely!</li>
<li>massaging->These [breastcompliment] [boobs] will give us lots of nice milk soon!</li>
<li>r_logentry(INITIATOR_moving==No, INITIATOR_jobDefName==MilkHuman, priority=10)->[milking]</li>
<li>milking(INITIATOR_thoughtLabel==horny)->[milking_horny]</li>
<li>milking(INITIATOR_thoughtLabel==sexually frustrated)->[milking_horny]</li>
<li>milking_horny->[exclaim], I might have to have a little taste...</li>
<li>milking_horny->[exclaim], these [breastcompliment] [boobs] feel so good!</li>
<li>milking->These [boobs] are lactating nicely!</li>
<li>milking->These [breastcompliment] [boobs] are producing lots of tasty milk!</li>
<li>r_logentry(INITIATOR_thoughtDefName==Lactating_Essential, RECIPIENT_gender==Female, tag=Milking_Question)->[milkingquestion]</li>
<li>milkingquestion(INITIATOR_opinion>=25, priority=1)->Hey, [counterpart] are those [breastcompliment] [boobs] [producing] well?</li>
<li>milkingquestion(INITIATOR_opinion&lt;=25, priority=1)->Hey, [counterpart], those [boobs] are [producing] well, I hope?</li>
<li>milkingquestion->Hey, [counterpart] hows the [production] coming along?</li>
<li>producing->lactating</li>
<li>producing->milking</li>
<li>producing->producing</li>
<li>production->production</li>
<li>production->milking</li>
<li>production->lactation</li>
<li>breastcompliment->wonderful</li>
<li>breastcompliment->soft</li>
<li>breastcompliment->firm</li>
<li>breastcompliment->beautiful</li>
<!-- ===Sex Reactions=== -->
<li>r_logentry(RECIPIENT_moving==No, RECIPIENT_jobDefName==JoinInBed, priority=9)->[joininbed_react]</li>
<li>joininbed_react(INITIATOR_opinion>=25)->[joininbed_react_good]</li>
<li>joininbed_react_good(INITIATOR_thoughtLabel==horny)->[joininbed_react_good_horny]</li>
<li>joininbed_react_good(INITIATOR_thoughtLabel==sexually frustrated)->[joininbed_react_good_horny]</li>
<li>joininbed_react_good_horny(INITIATOR_moving==Yes, priority=1)->[horny_reaction]! [leaving]!</li>
<li>joininbed_react_good_horny->[horny_reaction]! Get it [counterpart]! [cheer_reaction]</li>
<li>joininbed_react_good_horny->[horny_reaction]! You go [counterpart]!</li>
<li>joininbed_react_good(INITIATOR_moving==Yes, priority=1)->[normal_reaction]! Sorry, [leaving]!</li>
<li>joininbed_react_good->[normal_reaction]! [RECIPIENT_nameDef]!</li>
<li>joininbed_react(INITIATOR_opinion&lt;=-25)->[joininbed_react_bad]</li>
<li>joininbed_react_bad(INITIATOR_thoughtLabel==horny)->[joininbed_react_bad_horny]</li>
<li>joininbed_react_bad(INITIATOR_thoughtLabel==sexually frustrated)->[joininbed_react_bad_horny]</li>
<li>joininbed_react_bad_horny(INITIATOR_moving==Yes, priority=1)->[horny_reaction]! [leaving]!</li>
<li>joininbed_react_bad_horny->[horny_reaction]! I wouldn't expect you to be good at that, [counterpart]!</li>
<li>joininbed_react_bad_horny->[horny_reaction]!</li>
<li>joininbed_react_bad->[gross_reaction]!</li>
<li>joininbed_react->[joininbed_react_neutral]</li>
<li>joininbed_react_neutral(INITIATOR_thoughtLabel==horny)->[joininbed_react_neutral_horny]</li>
<li>joininbed_react_neutral(INITIATOR_thoughtLabel==sexually frustrated)->[joininbed_react_neutral_horny]</li>
<li>joininbed_react_neutral_horny(INITIATOR_moving==Yes, priority=1)->[horny_reaction]! [leaving]!</li>
<li>joininbed_react_neutral_horny->[horny_reaction]! [counterpart]!</li>
<li>joininbed_react_neutral_horny->[horny_reaction]!</li>
<li>joininbed_react_neutral->[normal_reaction]!</li>
<li>r_logentry(RECIPIENT_jobDefName==OrgySex, priority=9)->[orgysex_react]</li>
<li>orgysex_react(INITIATOR_opinion>=25)->[orgysex_react_good]</li>
<li>orgysex_react_good(INITIATOR_thoughtLabel==horny)->[orgysex_react_good_horny]</li>
<li>orgysex_react_good(INITIATOR_thoughtLabel==sexually frustrated)->[orgysex_react_good_horny]</li>
<li>orgysex_react_good_horny(INITIATOR_moving==Yes, priority=1)->[horny_reaction]!</li>
<li>orgysex_react_good_horny->[horny_reaction]! Get it [counterpart]! [cheer_reaction]</li>
<li>orgysex_react_good_horny->[horny_reaction]! You go [counterpart]!</li>
<li>orgysex_react_good(INITIATOR_moving==Yes, priority=1)->[horny_reaction]!</li>
<li>orgysex_react_good->[cheer_reaction], [counterpart]!</li>
<li>orgysex_react(INITIATOR_opinion&lt;=-25)->[orgysex_react_bad]</li>
<li>orgysex_react_bad(INITIATOR_thoughtLabel==horny)->[orgysex_react_bad_horny]</li>
<li>orgysex_react_bad(INITIATOR_thoughtLabel==sexually frustrated)->[orgysex_react_bad_horny]</li>
<li>orgysex_react_bad_horny(INITIATOR_moving==Yes, priority=1)->[horny_reaction]! [leaving]!</li>
<li>orgysex_react_bad_horny->[horny_reaction]! I wouldn't expect you to be good at that, [counterpart]!</li>
<li>orgysex_react_bad_horny->[horny_reaction]!</li>
<li>orgysex_react_bad->[gross_reaction], [RECIPIENT_nameDef]!</li>
<li>orgysex_react->[orgysex_react_neutral]</li>
<li>orgysex_react_neutral(INITIATOR_thoughtLabel==horny)->[orgysex_react_neutral_horny]</li>
<li>orgysex_react_neutral(INITIATOR_thoughtLabel==sexually frustrated)->[orgysex_react_neutral_horny]</li>
<li>orgysex_react_neutral_horny(INITIATOR_moving==Yes, priority=1)->[horny_reaction]! [cheer_reaction]!</li>
<li>orgysex_react_neutral_horny->[horny_reaction], [counterpart]!</li>
<li>orgysex_react_neutral_horny->[horny_reaction]!</li>
<li>orgysex_react_neutral->[cheer_reaction]!</li>
<li>r_logentry(RECIPIENT_jobDefName==GettinOrgySex, priority=9)->[gettingorgysex_react]</li>
<li>gettingorgysex_react(INITIATOR_opinion>=25)->[gettingorgysex_react_good]</li>
<li>gettingorgysex_react_good(INITIATOR_thoughtLabel==horny)->[gettingorgysex_react_good_horny]</li>
<li>gettingorgysex_react_good(INITIATOR_thoughtLabel==sexually frustrated)->[gettingorgysex_react_good_horny]</li>
<li>gettingorgysex_react_good_horny(INITIATOR_moving==Yes, priority=1)->[horny_reaction]!</li>
<li>gettingorgysex_react_good_horny->[horny_reaction]! Get it [counterpart]! [cheer_reaction]</li>
<li>gettingorgysex_react_good_horny->[horny_reaction]! You go [counterpart]!</li>
<li>gettingorgysex_react_good(INITIATOR_moving==Yes, priority=1)->[horny_reaction]!</li>
<li>gettingorgysex_react_good->[cheer_reaction], [counterpart]!</li>
<li>gettingorgysex_react(INITIATOR_opinion&lt;=-25)->[gettingorgysex_react_bad]</li>
<li>gettingorgysex_react_bad(INITIATOR_thoughtLabel==horny)->[gettingorgysex_react_bad_horny]</li>
<li>gettingorgysex_react_bad(INITIATOR_thoughtLabel==sexually frustrated)->[gettingorgysex_react_bad_horny]</li>
<li>gettingorgysex_react_bad_horny(INITIATOR_moving==Yes, priority=1)->[horny_reaction]! [leaving]!</li>
<li>gettingorgysex_react_bad_horny->[horny_reaction]! I wouldn't expect you to be good at that, [counterpart]!</li>
<li>gettingorgysex_react_bad_horny->[horny_reaction]!</li>
<li>gettingorgysex_react_bad->[gross_reaction], [RECIPIENT_nameDef]!</li>
<li>gettingorgysex_react->[gettingorgysex_react_neutral]</li>
<li>gettingorgysex_react_neutral(INITIATOR_thoughtLabel==horny)->[gettingorgysex_react_neutral_horny]</li>
<li>gettingorgysex_react_neutral(INITIATOR_thoughtLabel==sexually frustrated)->[gettingorgysex_react_neutral_horny]</li>
<li>gettingorgysex_react_neutral_horny(INITIATOR_moving==Yes, priority=1)->[horny_reaction]! [cheer_reaction]!</li>
<li>gettingorgysex_react_neutral_horny->[horny_reaction], [counterpart]!</li>
<li>gettingorgysex_react_neutral_horny->[horny_reaction]!</li>
<li>gettingorgysex_react_neutral->[cheer_reaction]!</li>
<li>r_logentry(RECIPIENT_jobDefName==GettinLoved, priority=9)->[loved_react]</li>
<li>loved_react(INITIATOR_opinion>=25)->[loved_react_good]</li>
<li>loved_react_good(INITIATOR_thoughtLabel==horny)->[loved_react_good_horny]</li>
<li>loved_react_good(INITIATOR_thoughtLabel==sexually frustrated)->[loved_react_good_horny]</li>
<li>loved_react_good_horny(INITIATOR_moving==Yes, priority=1)->[horny_reaction]! [leaving]!</li>
<li>loved_react_good_horny->[horny_reaction]! Get it [counterpart]! [cheer_reaction]</li>
<li>loved_react_good_horny->[horny_reaction]! You go [counterpart]!</li>
<li>loved_react_good(INITIATOR_moving==Yes, priority=1)->[normal_reaction]! Sorry, [leaving]!</li>
<li>loved_react_good->[normal_reaction]! [RECIPIENT_nameDef]!</li>
<li>loved_react(INITIATOR_opinion&lt;=-25)->[loved_react_bad]</li>
<li>loved_react_bad(INITIATOR_thoughtLabel==horny)->[loved_react_bad_horny]</li>
<li>loved_react_bad(INITIATOR_thoughtLabel==sexually frustrated)->[loved_react_bad_horny]</li>
<li>loved_react_bad_horny(INITIATOR_moving==Yes, priority=1)->[horny_reaction]! [leaving]!</li>
<li>loved_react_bad_horny->[horny_reaction]! I wouldn't expect you to be good at that, [counterpart]!</li>
<li>loved_react_bad_horny->[horny_reaction]!</li>
<li>loved_react_bad->[gross_reaction]!</li>
<li>loved_react->[loved_react_neutral]</li>
<li>loved_react_neutral(INITIATOR_thoughtLabel==horny)->[loved_react_neutral_horny]</li>
<li>loved_react_neutral(INITIATOR_thoughtLabel==sexually frustrated)->[loved_react_neutral_horny]</li>
<li>loved_react_neutral_horny(INITIATOR_moving==Yes, priority=1)->[horny_reaction]! [leaving]!</li>
<li>loved_react_neutral_horny->[horny_reaction]! [counterpart]!</li>
<li>loved_react_neutral_horny->[horny_reaction]!</li>
<li>loved_react_neutral->[normal_reaction]!</li>
<li>r_logentry(RECIPIENT_jobDefName==GettinLicked, priority=9)->[licked_react]</li>
<li>licked_react(INITIATOR_opinion>=25)->[licked_react_good]</li>
<li>licked_react_good(INITIATOR_thoughtLabel==horny)->[licked_react_good_horny]</li>
<li>licked_react_good(INITIATOR_thoughtLabel==sexually frustrated)->[licked_react_good_horny]</li>
<li>licked_react_good_horny(INITIATOR_moving==Yes, priority=1)->[horny_reaction]! [leaving]!</li>
<li>licked_react_good_horny->[horny_reaction]! Get it [counterpart]! [cheer_reaction]</li>
<li>licked_react_good_horny->[horny_reaction]! You go [counterpart]!</li>
<li>licked_react_good(INITIATOR_moving==Yes, priority=1)->[normal_reaction]! Sorry, [leaving]!</li>
<li>licked_react_good->[normal_reaction]! [RECIPIENT_nameDef]!</li>
<li>licked_react(INITIATOR_opinion&lt;=-25)->[licked_react_bad]</li>
<li>licked_react_bad(INITIATOR_thoughtLabel==horny)->[licked_react_bad_horny]</li>
<li>licked_react_bad(INITIATOR_thoughtLabel==sexually frustrated)->[licked_react_bad_horny]</li>
<li>licked_react_bad_horny(INITIATOR_moving==Yes, priority=1)->[horny_reaction]! [leaving]!</li>
<li>licked_react_bad_horny->[horny_reaction]! I wouldn't expect you to be good at that, [counterpart]!</li>
<li>licked_react_bad_horny->[horny_reaction]!</li>
<li>licked_react_bad->[gross_reaction]!</li>
<li>licked_react->[licked_react_neutral]</li>
<li>licked_react_neutral(INITIATOR_thoughtLabel==horny)->[licked_react_neutral_horny]</li>
<li>licked_react_neutral(INITIATOR_thoughtLabel==sexually frustrated)->[licked_react_neutral_horny]</li>
<li>licked_react_neutral_horny(INITIATOR_moving==Yes, priority=1)->[horny_reaction]! [leaving]!</li>
<li>licked_react_neutral_horny->[horny_reaction]! [counterpart]!</li>
<li>licked_react_neutral_horny->[horny_reaction]!</li>
<li>licked_react_neutral->[normal_reaction]!</li>
<li>r_logentry(RECIPIENT_jobDefName==GettinSucked, priority=9)->[sucked_react]</li>
<li>sucked_react(INITIATOR_opinion>=25)->[sucked_react_good]</li>
<li>sucked_react_good(INITIATOR_thoughtLabel==horny)->[sucked_react_good_horny]</li>
<li>sucked_react_good(INITIATOR_thoughtLabel==sexually frustrated)->[sucked_react_good_horny]</li>
<li>sucked_react_good_horny(INITIATOR_moving==Yes, priority=1)->[horny_reaction]! [leaving]!</li>
<li>sucked_react_good_horny->[horny_reaction]! Get it [counterpart]! [cheer_reaction]</li>
<li>sucked_react_good_horny->[horny_reaction]! You go [counterpart]!</li>
<li>sucked_react_good(INITIATOR_moving==Yes, priority=1)->[normal_reaction]! Sorry, [leaving]!</li>
<li>sucked_react_good->[normal_reaction]! [RECIPIENT_nameDef]!</li>
<li>sucked_react(INITIATOR_opinion&lt;=-25)->[sucked_react_bad]</li>
<li>sucked_react_bad(INITIATOR_thoughtLabel==horny)->[sucked_react_bad_horny]</li>
<li>sucked_react_bad(INITIATOR_thoughtLabel==sexually frustrated)->[sucked_react_bad_horny]</li>
<li>sucked_react_bad_horny(INITIATOR_moving==Yes, priority=1)->[horny_reaction]! [leaving]!</li>
<li>sucked_react_bad_horny->[horny_reaction]! I wouldn't expect you to be good at that, [counterpart]!</li>
<li>sucked_react_bad_horny->[horny_reaction]!</li>
<li>sucked_react_bad->[gross_reaction]!</li>
<li>sucked_react->[sucked_react_neutral]</li>
<li>sucked_react_neutral(INITIATOR_thoughtLabel==horny)->[sucked_react_neutral_horny]</li>
<li>sucked_react_neutral(INITIATOR_thoughtLabel==sexually frustrated)->[sucked_react_neutral_horny]</li>
<li>sucked_react_neutral_horny(INITIATOR_moving==Yes, priority=1)->[horny_reaction]! [leaving]!</li>
<li>sucked_react_neutral_horny->[horny_reaction]! [counterpart]!</li>
<li>sucked_react_neutral_horny->[horny_reaction]!</li>
<li>sucked_react_neutral->[normal_reaction]!</li>
<li>r_logentry(tag=Getting_Raped_React, RECIPIENT_jobDefName==GettinRaped, priority=9)->[raped_react]</li>
<li>raped_react(INITIATOR_trait==rapist, priority=2)->[raped_react_rapist]</li>
<li>raped_react(INITIATOR_thoughtDefName==Rape_Honorable, priority=2)->[raped_react_rapist]</li>
<li>raped_react_rapist(INITIATOR_opinion>=25, RECIPIENT_gender==Female, priority=1)->[horny_reaction]! Just take it like a good girl, [RECIPIENT_nameDef]!</li>
<li>raped_react_rapist(INITIATOR_opinion>=25, RECIPIENT_gender==Male, priority=1)->[horny_reaction]! Just take it like a man, [RECIPIENT_nameDef]!</li>
<li>raped_react_rapist(INITIATOR_opinion&lt;=-25, priority=1)->[horny_reaction]! Get fucked, [counterpart]!</li>
<li>raped_react_rapist(INITIATOR_opinion&lt;=-25, priority=1)->[horny_reaction]! Get fucked, [counterpart]! [cheer_reaction]!</li>
<li>raped_react_rapist->[horny_reaction]! [cheer_reaction]!</li>
<li>raped_react(INITIATOR_opinion>=25, priority=1)->[raped_react_good]</li>
<li>raped_react_good(INITIATOR_moving==Yes, priority=1)->[normal_reaction]!</li>
<li>raped_react_good->[normal_reaction]! Are you okay, [RECIPIENT_nameDef]?!</li>
<li>raped_react_good->[normal_reaction]! [RECIPIENT_nameDef], are you okay?!</li>
<li>raped_react_good(RECIPIENT_gender==Female)->[normal_reaction]! Get off of her, you [insult]!</li>
<li>raped_react_good(RECIPIENT_gender==Male)->[normal_reaction]! Get off of him, you [insult]!</li>
<li>raped_react(INITIATOR_opinion&lt;=-25)->[raped_react_bad]</li>
<li>raped_react_bad(INITIATOR_thoughtLabel==horny)->[raped_react_bad_horny]</li>
<li>raped_react_bad(INITIATOR_thoughtLabel==sexually frustrated)->[raped_react_bad_horny]</li>
<li>raped_react_bad_horny(INITIATOR_moving==Yes, priority=1)->[horny_reaction]!</li>
<li>raped_react_bad_horny->[horny_reaction]! Get what you deserve, [counterpart]!</li>
<li>raped_react_bad_horny->[horny_reaction]! Take that, counterpart!</li>
<li>raped_react_bad->[gross_reaction]!</li>
<li>raped_react->[raped_react_neutral]</li>
<li>raped_react_neutral(INITIATOR_moving==Yes, priority=1)->[normal_reaction]! [leaving]!</li>
<li>raped_react_neutral->[normal_reaction]!</li>
<li>r_logentry(RECIPIENT_jobDefName==RapeComfortPawn, priority=9)->[rapingcp_react]</li>
<li>rapingcp_react(INITIATOR_trait==rapist, priority=2)->[rapingcp_react_rapist]</li>
<li>rapingcp_react(INITIATOR_thoughtDefName==Rape_Honorable, priority=2)->[rapingcp_react_rapist]</li>
<li>rapingcp_react_rapist(INITIATOR_opinion>=25, RECIPIENT_gender==Female, priority=1)->[horny_reaction]! Rail 'em, [counterpart]!</li>
<li>rapingcp_react_rapist(INITIATOR_opinion>=25, RECIPIENT_gender==Male, priority=1)->[horny_reaction]! Rail 'em, [counterpart]! [cheer_reaction]!</li>
<li>rapingcp_react_rapist(INITIATOR_opinion&lt;=-25, priority=1)->[horny_reaction]! I could do much better, [counterpart]!</li>
<li>rapingcp_react_rapist(INITIATOR_opinion&lt;=-25, priority=1)->[horny_reaction]! [cheer_reaction]!</li>
<li>rapingcp_react(INITIATOR_opinion>=25)->[rapingcp_react_good]</li>
<li>rapingcp_react_good(INITIATOR_thoughtLabel==horny)->[rapingcp_react_good_horny]</li>
<li>rapingcp_react_good(INITIATOR_thoughtLabel==sexually frustrated)->[rapingcp_react_good_horny]</li>
<li>rapingcp_react_good_horny(INITIATOR_moving==Yes, priority=1)->[horny_reaction]!</li>
<li>rapingcp_react_good_horny->[horny_reaction]!</li>
<li>rapingcp_react_good_horny->[horny_reaction]!</li>
<li>rapingcp_react_good(INITIATOR_moving==Yes, priority=1)->[normal_reaction]!</li>
<li>rapingcp_react_good->[normal_reaction]! [RECIPIENT_nameDef]!</li>
<li>rapingcp_react(INITIATOR_opinion&lt;=-25)->[rapingcp_react_bad]</li>
<li>rapingcp_react_bad(INITIATOR_thoughtLabel==horny)->[rapingcp_react_bad_horny]</li>
<li>rapingcp_react_bad(INITIATOR_thoughtLabel==sexually frustrated)->[rapingcp_react_bad_horny]</li>
<li>rapingcp_react_bad_horny(INITIATOR_moving==Yes, priority=1)->[horny_reaction]!</li>
<li>rapingcp_react_bad_horny->[horny_reaction]!</li>
<li>rapingcp_react_bad->[gross_reaction]!</li>
<li>rapingcp_react->[rapingcp_react_neutral]</li>
<li>rapingcp_react_neutral(INITIATOR_thoughtLabel==horny)->[rapingcp_react_neutral_horny]</li>
<li>rapingcp_react_neutral(INITIATOR_thoughtLabel==sexually frustrated)->[rapingcp_react_neutral_horny]</li>
<li>rapingcp_react_neutral_horny(INITIATOR_moving==Yes, priority=1)->[horny_reaction]!</li>
<li>rapingcp_react_neutral_horny->[horny_reaction], [counterpart]!</li>
<li>rapingcp_react_neutral_horny->[horny_reaction]!</li>
<li>rapingcp_react_neutral->[normal_reaction]!</li>
<li>r_logentry(RECIPIENT_jobDefName==RandomRape, priority=9)->[raping_react]</li>
<li>raping_react(INITIATOR_trait==rapist, priority=2)->[raping_react_rapist]</li>
<li>raping_react(INITIATOR_thoughtDefName==Rape_Honorable, priority=2)->[raping_react_rapist]</li>
<li>raping_react_rapist(INITIATOR_opinion>=25, RECIPIENT_gender==Female, priority=1)->[horny_reaction]! Rail 'em, [counterpart]!</li>
<li>raping_react_rapist(INITIATOR_opinion>=25, RECIPIENT_gender==Male, priority=1)->[horny_reaction]! Rail 'em, [counterpart]! [cheer_reaction]!</li>
<li>raping_react_rapist(INITIATOR_opinion&lt;=-25, priority=1)->[horny_reaction]! I could do much better, [counterpart]!</li>
<li>raping_react_rapist(INITIATOR_opinion&lt;=-25, priority=1)->[horny_reaction]! [cheer_reaction]!</li>
<li>raping_react(INITIATOR_opinion>=25)->[raping_react_good]</li>
<li>raping_react_good(INITIATOR_thoughtLabel==horny)->[raping_react_good_horny]</li>
<li>raping_react_good(INITIATOR_thoughtLabel==sexually frustrated)->[raping_react_good_horny]</li>
<li>raping_react_good_horny(INITIATOR_moving==Yes, priority=1)->[horny_reaction]!</li>
<li>raping_react_good_horny->[horny_reaction]!</li>
<li>raping_react_good_horny->[horny_reaction]!</li>
<li>raping_react_good(INITIATOR_moving==Yes, priority=1)->[normal_reaction]!</li>
<li>raping_react_good->[normal_reaction]! [RECIPIENT_nameDef]!</li>
<li>raping_react(INITIATOR_opinion&lt;=-25)->[raping_react_bad]</li>
<li>raping_react_bad(INITIATOR_thoughtLabel==horny)->[raping_react_bad_horny]</li>
<li>raping_react_bad(INITIATOR_thoughtLabel==sexually frustrated)->[raping_react_bad_horny]</li>
<li>raping_react_bad_horny(INITIATOR_moving==Yes, priority=1)->[horny_reaction]!</li>
<li>raping_react_bad_horny->[horny_reaction]!</li>
<li>raping_react_bad->[gross_reaction]!</li>
<li>raping_react->[raping_react_neutral]</li>
<li>raping_react_neutral(INITIATOR_thoughtLabel==horny)->[raping_react_neutral_horny]</li>
<li>raping_react_neutral(INITIATOR_thoughtLabel==sexually frustrated)->[raping_react_neutral_horny]</li>
<li>raping_react_neutral_horny(INITIATOR_moving==Yes, priority=1)->[horny_reaction]!</li>
<li>raping_react_neutral_horny->[horny_reaction], [counterpart]!</li>
<li>raping_react_neutral_horny->[horny_reaction]!</li>
<li>raping_react_neutral->[normal_reaction]!</li>
<li>r_logentry(RECIPIENT_jobDefName==RapeEnemy, priority=9)->[rapingenemy_react]</li>
<li>rapingenemy_react(INITIATOR_trait==kind)->Even they don't deserve that!</li>
<li>rapingenemy_react(INITIATOR_opinion>=25)->[rapingenemy_react_good]</li>
<li>rapingenemy_react_good(INITIATOR_thoughtLabel==horny)->[rapingenemy_react_good_horny]</li>
<li>rapingenemy_react_good(INITIATOR_thoughtLabel==sexually frustrated)->[rapingenemy_react_good_horny]</li>
<li>rapingenemy_react_good_horny(INITIATOR_moving==Yes, priority=1)->[horny_reaction]!</li>
<li>rapingenemy_react_good_horny->[horny_reaction]! Give 'em what they deserve, [counterpart]! [cheer_reaction]</li>
<li>rapingenemy_react_good_horny->[horny_reaction]! You go, [counterpart]!</li>
<li>rapingenemy_react_good(INITIATOR_moving==Yes, priority=1)->[cheer_reaction]!</li>
<li>rapingenemy_react_good->[cheer_reaction]!</li>
<li>rapingenemy_react(INITIATOR_opinion&lt;=-25)->[rapingenemy_react_bad]</li>
<li>rapingenemy_react_bad(INITIATOR_thoughtLabel==horny)->[rapingenemy_react_bad_horny]</li>
<li>rapingenemy_react_bad(INITIATOR_thoughtLabel==sexually frustrated)->[rapingenemy_react_bad_horny]</li>
<li>rapingenemy_react_bad_horny(INITIATOR_moving==Yes, priority=1)->[horny_reaction]!</li>
<li>rapingenemy_react_bad_horny->[horny_reaction]! I could show 'em better than that, [counterpart]!</li>
<li>rapingenemy_react_bad_horny->[horny_reaction]!</li>
<li>rapingenemy_react_bad->[gross_reaction]!</li>
<li>rapingenemy_react->[rapingenemy_react_neutral]</li>
<li>rapingenemy_react_neutral(INITIATOR_thoughtLabel==horny)->[rapingenemy_react_neutral_horny]</li>
<li>rapingenemy_react_neutral(INITIATOR_thoughtLabel==sexually frustrated)->[rapingenemy_react_neutral_horny]</li>
<li>rapingenemy_react_neutral_horny(INITIATOR_moving==Yes, priority=1)->[horny_reaction]!</li>
<li>rapingenemy_react_neutral_horny->[horny_reaction]! You show 'em, [counterpart]!</li>
<li>rapingenemy_react_neutral_horny->[horny_reaction]!</li>
<li>rapingenemy_react_neutral->[normal_reaction]!</li>
<li>r_logentry(RECIPIENT_jobDefName==RJW_Masturbate, priority=9)->[masturbate_react]</li>
<li>masturbate_react(INITIATOR_opinion>=25)->[masturbate_react_good]</li>
<li>masturbate_react_good_horny(INITIATOR_moving==Yes, priority=1)->[horny_reaction]! [leaving]!</li>
<li>masturbate_react_good_horny(INITIATOR_opinion>=85, INITIATOR_moving==Yes, priority=1)->[horny_reaction]! I might join you if I weren't busy!</li>
<li>masturbate_react_good_horny->[horny_reaction]!</li>
<li>masturbate_react_good(INITIATOR_moving==Yes, priority=1)->[normal_reaction]! Sorry, [leaving]!</li>
<li>masturbate_react_good->[normal_reaction]! [RECIPIENT_nameDef]!</li>
<li>masturbate_react(INITIATOR_opinion&lt;=-25)->[masturbate_react_bad]</li>
<li>masturbate_react_bad->[gross_reaction]!</li>
<li>masturbate_react->[masturbate_react_neutral]</li>
<li>masturbate_react_neutral(INITIATOR_thoughtLabel==horny)->[masturbate_react_neutral_horny]</li>
<li>masturbate_react_neutral(INITIATOR_thoughtLabel==sexually frustrated)->[masturbate_react_neutral_horny]</li>
<li>masturbate_react_neutral_horny(INITIATOR_moving==Yes, priority=1)->[horny_reaction]! [leaving]!</li>
<li>masturbate_react_neutral_horny->[horny_reaction]!</li>
<li>masturbate_react_neutral->[normal_reaction]!</li>
<li>r_logentry(RECIPIENT_moving==No, RECIPIENT_jobDefName==WhoreIsServingVisitors, priority=9)->[whoreserve_react]</li>
<li>whoreserve_react(INITIATOR_opinion>=25)->[whoreserve_react_good]</li>
<li>whoreserve_react_good(INITIATOR_thoughtLabel==horny)->[whoreserve_react_good_horny]</li>
<li>whoreserve_react_good(INITIATOR_thoughtLabel==sexually frustrated)->[whoreserve_react_good_horny]</li>
<li>whoreserve_react_good_horny(INITIATOR_moving==Yes, priority=1)->[horny_reaction]! [leaving]!</li>
<li>whoreserve_react_good_horny->[horny_reaction]! Get it [counterpart]! [cheer_reaction]</li>
<li>whoreserve_react_good_horny->[horny_reaction]! You go [counterpart]!</li>
<li>whoreserve_react_good(INITIATOR_moving==Yes, priority=1)->[normal_reaction]! Sorry, [leaving]!</li>
<li>whoreserve_react_good->Give 'em their money's worth, [RECIPIENT_nameDef]!</li>
<li>whoreserve_react(INITIATOR_opinion&lt;=-25)->[whoreserve_react_bad]</li>
<li>whoreserve_react_bad(INITIATOR_thoughtLabel==horny)->[whoreserve_react_bad_horny]</li>
<li>whoreserve_react_bad(INITIATOR_thoughtLabel==sexually frustrated)->[whoreserve_react_bad_horny]</li>
<li>whoreserve_react_bad_horny(INITIATOR_moving==Yes, priority=1)->[horny_reaction]! [leaving]!</li>
<li>whoreserve_react_bad_horny->[horny_reaction]! I wouldn't expect you to be good at that, [counterpart]!</li>
<li>whoreserve_react_bad_horny->[horny_reaction]!</li>
<li>whoreserve_react_bad->[gross_reaction], at least give 'em their money's worth, [counterpart]!</li>
<li>whoreserve_react->[whoreserve_react_neutral]</li>
<li>whoreserve_react_neutral(INITIATOR_thoughtLabel==horny)->[whoreserve_react_neutral_horny]</li>
<li>whoreserve_react_neutral(INITIATOR_thoughtLabel==sexually frustrated)->[whoreserve_react_neutral_horny]</li>
<li>whoreserve_react_neutral_horny(INITIATOR_moving==Yes, priority=1)->[horny_reaction]! [leaving]!</li>
<li>whoreserve_react_neutral_horny->[horny_reaction]! [counterpart]!</li>
<li>whoreserve_react_neutral_horny->[horny_reaction]!</li>
<li>whoreserve_react_neutral->Give 'em their money's worth, [RECIPIENT_nameDef]!</li>
<li>r_logentry(RECIPIENT_moving==No, RECIPIENT_jobDefName==Quickie, priority=9)->[quickie_react]</li>
<li>quickie_react(INITIATOR_opinion>=25)->[quickie_react_good]</li>
<li>quickie_react_good(INITIATOR_thoughtLabel==horny)->[quickie_react_good_horny]</li>
<li>quickie_react_good(INITIATOR_thoughtLabel==sexually frustrated)->[quickie_react_good_horny]</li>
<li>quickie_react_good_horny(INITIATOR_moving==Yes, priority=1)->[horny_reaction]! [leaving]!</li>
<li>quickie_react_good_horny->[horny_reaction]! Get it [counterpart]! [cheer_reaction]</li>
<li>quickie_react_good_horny->[horny_reaction]! You go [counterpart]!</li>
<li>quickie_react_good(INITIATOR_moving==Yes, priority=1)->[normal_reaction]! Sorry, [leaving]!</li>
<li>quickie_react_good->[normal_reaction]! [RECIPIENT_nameDef]!</li>
<li>quickie_react(INITIATOR_opinion&lt;=-25)->[quickie_react_bad]</li>
<li>quickie_react_bad(INITIATOR_thoughtLabel==horny)->[quickie_react_bad_horny]</li>
<li>quickie_react_bad(INITIATOR_thoughtLabel==sexually frustrated)->[quickie_react_bad_horny]</li>
<li>quickie_react_bad_horny(INITIATOR_moving==Yes, priority=1)->[horny_reaction]! [leaving]!</li>
<li>quickie_react_bad_horny->[horny_reaction]! I wouldn't expect you to be good at that, [counterpart]!</li>
<li>quickie_react_bad_horny->[horny_reaction]!</li>
<li>quickie_react_bad->[gross_reaction]!</li>
<li>quickie_react->[quickie_react_neutral]</li>
<li>quickie_react_neutral(INITIATOR_thoughtLabel==horny)->[quickie_react_neutral_horny]</li>
<li>quickie_react_neutral(INITIATOR_thoughtLabel==sexually frustrated)->[quickie_react_neutral_horny]</li>
<li>quickie_react_neutral_horny(INITIATOR_moving==Yes, priority=1)->[horny_reaction]! [leaving]!</li>
<li>quickie_react_neutral_horny->[horny_reaction]! [counterpart]!</li>
<li>quickie_react_neutral_horny->[horny_reaction]!</li>
<li>quickie_react_neutral->[normal_reaction]!</li>
<li>r_logentry(RECIPIENT_moving==No, RECIPIENT_jobDefName==GettingQuickie, priority=9)->[quickie2_react]</li>
<li>quickie2_react(INITIATOR_opinion>=25)->[quickie2_react_good]</li>
<li>quickie2_react_good(INITIATOR_thoughtLabel==horny)->[quickie2_react_good_horny]</li>
<li>quickie2_react_good(INITIATOR_thoughtLabel==sexually frustrated)->[quickie2_react_good_horny]</li>
<li>quickie2_react_good_horny(INITIATOR_moving==Yes, priority=1)->[horny_reaction]! [leaving]!</li>
<li>quickie2_react_good_horny->[horny_reaction]! Get it [counterpart]! [cheer_reaction]</li>
<li>quickie2_react_good_horny->[horny_reaction]! You go [counterpart]!</li>
<li>quickie2_react_good(INITIATOR_moving==Yes, priority=1)->[normal_reaction]! Sorry, [leaving]!</li>
<li>quickie2_react_good->[normal_reaction]! [RECIPIENT_nameDef]!</li>
<li>quickie2_react(INITIATOR_opinion&lt;=-25)->[quickie2_react_bad]</li>
<li>quickie2_react_bad(INITIATOR_thoughtLabel==horny)->[quickie2_react_bad_horny]</li>
<li>quickie2_react_bad(INITIATOR_thoughtLabel==sexually frustrated)->[quickie2_react_bad_horny]</li>
<li>quickie2_react_bad_horny(INITIATOR_moving==Yes, priority=1)->[horny_reaction]! [leaving]!</li>
<li>quickie2_react_bad_horny->[horny_reaction]! I wouldn't expect you to be good at that, [counterpart]!</li>
<li>quickie2_react_bad_horny->[horny_reaction]!</li>
<li>quickie2_react_bad->[gross_reaction]!</li>
<li>quickie2_react->[quickie2_react_neutral]</li>
<li>quickie2_react_neutral(INITIATOR_thoughtLabel==horny)->[quickie2_react_neutral_horny]</li>
<li>quickie2_react_neutral(INITIATOR_thoughtLabel==sexually frustrated)->[quickie2_react_neutral_horny]</li>
<li>quickie2_react_neutral_horny(INITIATOR_moving==Yes, priority=1)->[horny_reaction]! [leaving]!</li>
<li>quickie2_react_neutral_horny->[horny_reaction]! [counterpart]!</li>
<li>quickie2_react_neutral_horny->[horny_reaction]!</li>
<li>quickie2_react_neutral->[normal_reaction]!</li>
<li>r_logentry(RECIPIENT_moving==No, RECIPIENT_jobDefName==GettinBred, priority=9)->[gettingbred_react]</li>
<li>gettingbred_react(INITIATOR_trait==zoophile, priority=2)->[gettingbred_react_zoophile]</li>
<li>gettingbred_react(INITIATOR_thoughtDefName==Bestiality_Honorable, priority=2)->[gettingbred_react_zoophile]</li>
<li>gettingbred_react_zoophile(INITIATOR_opinion>=25, RECIPIENT_gender==Female, priority=1)->[horny_reaction]! Show that animal a good time, [counterpart]!</li>
<li>gettingbred_react_zoophile(INITIATOR_opinion>=25, RECIPIENT_gender==Male, priority=1)->[horny_reaction]! Show that animal a good time, [counterpart]! [cheer_reaction]!</li>
<li>gettingbred_react_zoophile(INITIATOR_opinion&lt;=-25, priority=1)->[horny_reaction]! I could do much better, [counterpart]!</li>
<li>gettingbred_react_zoophile(INITIATOR_opinion&lt;=-25, priority=1)->[horny_reaction]! [cheer_reaction]!</li>
<li>gettingbred_react(INITIATOR_opinion>=25)->[gettingbred_react_good]</li>
<li>gettingbred_react_good(INITIATOR_moving==Yes, priority=1)->[normal_reaction]!</li>
<li>gettingbred_react_good->[normal_reaction]! [RECIPIENT_nameDef], are you alright?!</li>
<li>gettingbred_react_good->[normal_reaction]! [RECIPIENT_nameDef], what's that animal doing to you?!</li>
<li>gettingbred_react(INITIATOR_opinion&lt;=-25)->[gettingbred_react_bad]</li>
<li>gettingbred_react_bad(INITIATOR_moving==Yes, priority=1)->[gross_reaction]! You deserve it, [counterpart], so [leaving]!</li>
<li>gettingbred_react_bad->[gross_reaction]!</li>
<li>gettingbred_react->[gettingbred_react_neutral]</li>
<li>gettingbred_react_neutral->[gross_reaction]! [counterpart]!</li>
<li>gettingbred_react_neutral->[gross_reaction]!</li>
<li>r_logentry(RECIPIENT_moving==No, RECIPIENT_jobDefName==Bestiality, priority=9)->[bestiality_react]</li>
<li>bestiality_react(INITIATOR_trait==zoophile, priority=2)->[bestiality_react_zoophile]</li>
<li>bestiality_react(INITIATOR_thoughtDefName==Bestiality_Honorable, priority=2)->[bestiality_react_zoophile]</li>
<li>bestiality_react_zoophile(INITIATOR_opinion>=25, RECIPIENT_gender==Female, priority=1)->[horny_reaction]! Show that animal a good time, [counterpart]!</li>
<li>bestiality_react_zoophile(INITIATOR_opinion>=25, RECIPIENT_gender==Male, priority=1)->[horny_reaction]! [fuck] that animal, [counterpart]! [cheer_reaction]!</li>
<li>bestiality_react_zoophile(INITIATOR_opinion&lt;=-25, priority=1)->[horny_reaction]! I could do much better, [counterpart]!</li>
<li>bestiality_react_zoophile(INITIATOR_opinion&lt;=-25, priority=1)->[horny_reaction]! [cheer_reaction]!</li>
<li>bestiality_react(INITIATOR_opinion>=25)->[bestiality_react_good]</li>
<li>bestiality_react_good(INITIATOR_moving==Yes, priority=1)->[normal_reaction]!</li>
<li>bestiality_react_good->[normal_reaction]! [RECIPIENT_nameDef], what are you doing?!</li>
<li>bestiality_react_good->[normal_reaction]! [RECIPIENT_nameDef], what are you doing to that animal?!</li>
<li>bestiality_react(INITIATOR_opinion&lt;=-25)->[bestiality_react_bad]</li>
<li>bestiality_react_bad(INITIATOR_moving==Yes, priority=1)->[gross_reaction]!</li>
<li>bestiality_react_bad->[gross_reaction]!</li>
<li>bestiality_react->[bestiality_react_neutral]</li>
<li>bestiality_react_neutral->[gross_reaction]! [counterpart]!</li>
<li>bestiality_react_neutral->[gross_reaction]!</li>
<li>r_logentry(RECIPIENT_moving==No, RECIPIENT_jobDefName==BestialityForFemale, priority=9)->[bestialityf_react]</li>
<li>bestialityf_react(INITIATOR_trait==zoophile, priority=2)->[bestialityf_react_zoophile]</li>
<li>bestialityf_react(INITIATOR_thoughtDefName==Bestiality_Honorable, priority=2)->[bestialityf_react_zoophile]</li>
<li>bestialityf_react_zoophile(INITIATOR_opinion>=25, RECIPIENT_gender==Female, priority=1)->[horny_reaction]! Show that animal a good time, [counterpart]!</li>
<li>bestialityf_react_zoophile(INITIATOR_opinion>=25, RECIPIENT_gender==Male, priority=1)->[horny_reaction]! [fuck] that animal, [counterpart]! [cheer_reaction]!</li>
<li>bestialityf_react_zoophile(INITIATOR_opinion&lt;=-25, priority=1)->[horny_reaction]! I could do much better, [counterpart]!</li>
<li>bestialityf_react_zoophile(INITIATOR_opinion&lt;=-25, priority=1)->[horny_reaction]! [cheer_reaction]!</li>
<li>bestialityf_react(INITIATOR_opinion>=25)->[bestialityf_react_good]</li>
<li>bestialityf_react_good(INITIATOR_moving==Yes, priority=1)->[normal_reaction]!</li>
<li>bestialityf_react_good->[normal_reaction]! [RECIPIENT_nameDef], what are you doing?!</li>
<li>bestialityf_react_good->[normal_reaction]! [RECIPIENT_nameDef], what are you doing to that animal?!</li>
<li>bestialityf_react(INITIATOR_opinion&lt;=-25)->[bestialityf_react_bad]</li>
<li>bestialityf_react_bad(INITIATOR_moving==Yes, priority=1)->[gross_reaction]!</li>
<li>bestialityf_react_bad->[gross_reaction]!</li>
<li>bestialityf_react->[bestialityf_react_neutral]</li>
<li>bestialityf_react_neutral->[gross_reaction]! [counterpart]!</li>
<li>bestialityf_react_neutral->[gross_reaction]!</li>
<!-- ===Misc=== -->
<li>expletive_adj->fucking</li>
<li>expletive_adj->goddamn</li>
<li>expletive->god</li>
<li>expletive->goddamn</li>
<li>expletive->fuck</li>
<li>exclaim->ngh</li>
<li>exclaim->mph</li>
<li>exclaim->ugh</li>
<li>exclaim->ung</li>
<li>exclaim->ooh</li>
<li>normal_reaction->wow</li>
<li>normal_reaction->oh my</li>
<li>normal_reaction->*gasp*</li>
<li>normal_reaction->ah</li>
<li>horny_reaction->wow</li>
<li>horny_reaction->ooh</li>
<li>horny_reaction->hot</li>
<li>gross_reaction->ew</li>
<li>gross_reaction->ugh</li>
<li>gross_reaction->gross</li>
<li>gross_reaction->yuck</li>
<li>cheer_reaction->woo</li>
<li>cheer_reaction->nice</li>
<li>exclaim_r->ARGH</li>
<li>exclaim_r->AAH</li>
<li>exclaim_r->OH</li>
<li>exclaim_r->OGH</li>
<li>exclaim_r->EEK</li>
<li>exclaim_r->ERGH</li>
<li>exclaim_r->OOF</li>
<li>exclaim_r->UNG</li>
<li>leaving->i'll get out of here</li>
<li>leaving->i'll go</li>
<li>leaving->i'll leave you to it</li>
<li>fuck->fuck</li>
<li>fuck->pound</li>
<li>fuck->breed</li>
<li>insult->fucker</li>
<li>insult->motherfucker</li>
<li>insult->son of a bitch</li>
<li>insult->piece of shit</li>
<li>penis->dick</li>
<li>penis->cock</li>
<li>penis->prick</li>
<li>penis->pecker</li>
<li>ass(INITIATOR_gender==Male, RECIPIENT_gender==Male)->boipussy</li>
<li>ass->ass</li>
<li>ass->asshole</li>
<li>vagina->pussy</li>
<li>vagina->cunt</li>
<li>vagina->coochie</li>
<li>boobs->tits</li>
<li>boobs->jugs</li>
<li>boobs->milkers</li>
<li>boobs->boobs</li>
<li>fuck->fuck</li>
<li>fuck->pound</li>
<li>fuck->slam</li>
<li>cum->cum</li>
<li>cum->seed</li>
<li>cum->sperm</li>
<li>cum->splooge</li>
<!-- ===Nouns=== -->
<li>counterpart(INITIATOR_opinion>=25)->[friend]</li>
<li>friend->friend</li>
<li>friend->pal</li>
<li>friend(RECIPIENT_gender==Female)->gal</li>
<li>friend(RECIPIENT_gender==Male)->dude</li>
<li>friend(RECIPIENT_gender==Male)->bud</li>
<li>friend(RECIPIENT_gender==Male, INITIATOR_gender==Male)->bro</li>
<li>friend(RECIPIENT_gender==Male, INITIATOR_gender==Male)->man</li>
<li>friend(RECIPIENT_gender==Female, INITIATOR_gender==Female)->gurl</li>
<li>friend(RECIPIENT_gender==Female, INITIATOR_gender==Female)->girlfriend</li>
<li>counterpart->[neutral]</li>
<li>neutral->[RECIPIENT_nameDef]</li>
<li>counterpart(INITIATOR_opinion&lt;=-25)->[rival]</li>
<li>rival(RECIPIENT_trait==zoophile, INITIATOR_trait!=zoophile, INITIATOR_thoughtDefName!=Bestiality_Honorable, priority=1)->[disapprove]</li>
<li>rival(RECIPIENT_trait==rapist, INITIATOR_trait!=rapist, INITIATOR_thoughtDefName!=Rape_Honorable, priority=1)->[disapprove]</li>
<li>rival(RECIPIENT_trait==masochist, INITIATOR_trait!=masochist, priority=1)->[disapprove]</li>
<li>disapprove(RECIPIENT_trait==zoophile, INITIATOR_trait!=zoophile)->animal fucker</li>
<li>disapprove(RECIPIENT_trait==rapist, INITIATOR_trait!=rapist)->rapist</li>
<li>disapprove->degenerate</li>
<li>disapprove->freak</li>
<li>disapprove(INITIATOR_intellectual_level>=10)->profligate</li>
<li>rival->punk</li>
<li>rival(RECIPIENT_gender==Male)->asshole</li>
<li>rival(RECIPIENT_gender==Female)->bitch</li>
</value>
</Operation>
<Operation Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName = "DeepTalk"]/logRulesInitiator/rulesStrings</xpath>
<value>
<!-- ===very basic just so people don't talk about the meaning of life while being raped=== -->
<li>r_logentry(RECIPIENT_moving==No, INITIATOR_jobDefName==JoinInBed, priority=10)->[joininbed]</li>
<li>joininbed(RECIPIENT_jobDefName==GettinLoved, priority=10)->You're so amazing in bed!</li>
<li>joininbed->Like what you see?</li>
<li>r_logentry(INITIATOR_jobDefName==GettinLoved, priority=10)->[gettinloved]</li>
<li>gettinloved(RECIPIENT_jobDefName==GettinLoved, priority=10)->You're so amazing in bed!</li>
<li>gettinloved->Like what you see?</li>
<li>r_logentry(INITIATOR_jobDefName==GettinLicked, priority=10)->[gettinlicked]</li>
<li>gettinlicked(RECIPIENT_jobDefName==GettinLoved, priority=10)->You're so amazing with your tongue!</li>
<li>gettinlicked->Like what you see?</li>
<li>r_logentry(INITIATOR_jobDefName==GettinSucked, priority=10)->[gettinsucked]</li>
<li>gettinsucked(RECIPIENT_jobDefName==GettinLoved, priority=10)->You're so amazing with your mouth</li>
<li>gettinsucked->Like what you see?</li>
<li>r_logentry(INITIATOR_jobDefName==GettinRaped, priority=10)->[gettinraped]</li>
<li>gettinraped(RECIPIENT_jobDefName==RapeComfortPawn, priority=9)->I don't know if I can ever forgive this!</li>
<li>gettinraped(RECIPIENT_jobDefName==RandomRape, priority=9)->I don't know if I can ever forgive this!</li>
<li>gettinraped(RECIPIENT_jobDefName==RapeComfortPawn, INITIATOR_trait==masochist, priority=10)->You're so good to me, master!</li>
<li>gettinraped(RECIPIENT_jobDefName==RandomRape, INITIATOR_trait==masochist, priority=10)->You're so good to me, master!</li>
<li>gettinraped(INITIATOR_trait==masochist, priority=10)->Isn't master so good to me!?</li>
<li>gettinraped->Please, [RECIPIENT_nameDef], help!</li>
<li>r_logentry(INITIATOR_jobDefName==RapeComfortPawn, priority=10)->[rapingcp]</li>
<li>rapingcp(RECIPIENT_jobDefName==GettinRaped, priority=9)->I really needed this!</li>
<li>rapingcp(RECIPIENT_jobDefName==GettinRaped, RECIPIENT_trait==masochist, priority=10)->You're really a great fucktoy!</li>
<li>rapingcp->You want a turn?</li>
<li>r_logentry(INITIATOR_jobDefName==RandomRape, priority=10)->[raping]</li>
<li>raping(RECIPIENT_jobDefName==GettinRaped, priority=9)->I really needed this!</li>
<li>raping(RECIPIENT_jobDefName==GettinRaped, RECIPIENT_trait==masochist, priority=10)->You're really a great fucktoy!</li>
<li>raping->You want a turn?</li>
<li>r_logentry(INITIATOR_jobDefName==RapeEnemy, priority=10)->[rapingenemy]</li>
<li>rapingenemy(RECIPIENT_jobDefName==GettinRaped, priority=9)->You know deep down it's what you deserve!</li>
<li>rapingenemy(RECIPIENT_jobDefName==GettinRaped, RECIPIENT_trait==masochist, priority=10)->You're really a great fucktoy!</li>
<li>rapingenemy->You want a turn?</li>
<li>r_logentry(INITIATOR_jobDefName==RJW_Masturbate, priority=10)->[masturbating]</li>
<li>masturbating->Well, I'm glad it's just you who caught me.</li>
<li>r_logentry(INITIATOR_moving==No, INITIATOR_jobDefName==WhoreIsServingVisitors, priority=10)->[whoreserve]</li>
<li>whoreserve->I'm pretty good at my job, don't you think?</li>
<li>r_logentry(INITIATOR_moving==No, INITIATOR_jobDefName==Quickie, priority=10)->[quickie]</li>
<li>quickie(RECIPIENT_jobDefName==GettingQuickie, priority=10)->You're such a good fuck!</li>
<li>quickie->Like what you see?</li>
<li>r_logentry(INITIATOR_moving==No, INITIATOR_jobDefName==GettingQuickie, priority=10)->[quickie2]</li>
<li>quickie2(RECIPIENT_jobDefName==Quickie, priority=10)->You're such a good fuck!</li>
<li>quickie2->Like what you see?</li>
<li>r_logentry(INITIATOR_moving==No, INITIATOR_jobDefName==GettinBred, priority=10)->[gettingbred]</li>
<li>gettingbred(INITIATOR_thoughtDefName==Bestiality_Honorable, priority=9)->Seems like the creature likes me!</li>
<li>gettingbred(INITIATOR_trait==rapist, priority=9)->Seems like the creature likes me!</li>
<li>gettingbred->Can't you get this thing off of me, [RECIPIENT_nameDef]!?</li>
<li>r_logentry(INITIATOR_moving==No, INITIATOR_jobDefName==Bestiality, priority=10)->[bestiality]</li>
<li>bestiality(INITIATOR_thoughtDefName==Bestiality_Honorable, priority=9)->Do you want a turn?</li>
<li>bestiality(INITIATOR_trait==rapist, priority=9)->Do you want a turn?</li>
<li>bestiality->I couldn't help myself, [RECIPIENT_nameDef]!</li>
<li>r_logentry(INITIATOR_moving==No, INITIATOR_jobDefName==BestialityForFemale, priority=10)->[bestialityf]</li>
<li>bestialityf(INITIATOR_thoughtDefName==Bestiality_Honorable, priority=9)->Do you want a turn?</li>
<li>bestialityf(INITIATOR_trait==rapist, priority=9)->Do you want a turn?</li>
<li>bestialityf->I couldn't help myself, [RECIPIENT_nameDef]!</li>
<li>r_logentry(INITIATOR_jobDefName==OrgySex, priority=10)->[orgysex]</li>
<li>orgysex->Wow, nice moves, [RECIPIENT_nameDef]!</li>
<li>orgysex->Wow, you know how to do it, [RECIPIENT_nameDef]!</li>
<li>orgysex(RECIPIENT_gender==Female)->Wow, you're so beautiful, [RECIPIENT_nameDef]!</li>
<li>r_logentry(INITIATOR_jobDefName==GettinOrgySex, priority=10)->[gettingorgysex]</li>
<li>gettingorgysex->Wow, nice moves, [RECIPIENT_nameDef]!</li>
<li>gettingorgysex->Wow, you know how to do it, [RECIPIENT_nameDef]!</li>
<li>gettingorgysex(RECIPIENT_gender==Female)->Wow, you're so beautiful, [RECIPIENT_nameDef]!</li>
<li>r_logentry(RECIPIENT_moving==No, RECIPIENT_jobDefName==JoinInBed, priority=9)->[joininbed_react]</li>
<li>joininbed(RECIPIENT_jobDefName==GettinLoved, priority=10)->You're so amazing in bed!</li>
<li>joininbed->Like what you see?</li>
<li>r_logentry(RECIPIENT_jobDefName==GettinLoved, priority=9)->[gettinloved_react]</li>
<li>gettinloved_react->You look great at that!</li>
<li>r_logentry(RECIPIENT_jobDefName==GettinLicked, priority=9)->[gettinlicked_react]</li>
<li>gettinlicked_react->You look great at that!</li>
<li>r_logentry(RECIPIENT_jobDefName==GettinSucked, priority=9)->[gettinsucked_react]</li>
<li>gettinsucked_react->You look great at that!</li>
<li>r_logentry(RECIPIENT_jobDefName==GettinRaped, priority=9)->[gettinraped_react]</li>
<li>gettinraped_react->I'm sorry...</li>
<li>r_logentry(RECIPIENT_jobDefName==RapeComfortPawn, priority=9)->[rapingcp_react]</li>
<li>rapingcp_react(INITIATOR_trait==rapist, priority=9)->You really know how to dominate!</li>
<li>rapingcp_react(INITIATOR_thoughtDefName==Rape_Honorable, priority=9)->You really know how to dominate!</li>
<li>rapingcp_react->I don't see how you can do something like this...</li>
<li>r_logentry(RECIPIENT_jobDefName==RandomRape, priority=9)->[raping_react]</li>
<li>raping_react(INITIATOR_trait==rapist, priority=9)->You're really know how to dominate!</li>
<li>raping_react(INITIATOR_thoughtDefName==Rape_Honorable, priority=9)->You're really know how to dominate!</li>
<li>raping_react->I don't see how you can do something like this...</li>
<li>r_logentry(RECIPIENT_jobDefName==RapeEnemy, priority=9)->[rapingenemy_react]</li>
<li>rapingenemy_react->It's what he deserves!</li>
<li>r_logentry(RECIPIENT_jobDefName==RJW_Masturbate, priority=9)->[masturbating_react]</li>
<li>masturbating_react->Well, be glad it's just me who caught you.</li>
<li>r_logentry(RECIPIENT_moving==No, RECIPIENT_jobDefName==WhoreIsServingVisitors, priority=9)->[whoreserve_react]</li>
<li>whoreserve_react->You're damn good at your job, [RECIPIENT_nameDef]!</li>
<li>r_logentry(RECIPIENT_moving==No, RECIPIENT_jobDefName==Quickie, priority=9)->[quickie_react]</li>
<li>quickie_react->You look great at that!</li>
<li>r_logentry(RECIPIENT_moving==No, RECIPIENT_jobDefName==GettingQuickie, priority=9)->[quickie2_react]</li>
<li>quickie2_react->You look great at that!</li>
<li>r_logentry(RECIPIENT_moving==No, RECIPIENT_jobDefName==GettinBred, priority=9)->[gettingbred_react]</li>
<li>gettingbred_react(INITIATOR_thoughtDefName==Bestiality_Honorable, priority=9)->Seems like the creature likes you!</li>
<li>gettingbred_react(INITIATOR_trait==rapist, priority=9)->Seems like the creature likes you!</li>
<li>gettingbred->How did this happen, [RECIPIENT_nameDef]!?</li>
<li>r_logentry(RECIPIENT_moving==No, RECIPIENT_jobDefName==Bestiality, priority=9)->[bestiality_react]</li>
<li>bestiality_react(INITIATOR_thoughtDefName==Bestiality_Honorable, priority=9)->Mind if I have a turn?</li>
<li>bestiality_react(INITIATOR_trait==rapist, priority=9)->Mind if I have a turn?</li>
<li>bestiality_react->Look at what you're doing, [RECIPIENT_nameDef]!</li>
<li>r_logentry(RECIPIENT_moving==No, RECIPIENT_jobDefName==BestialityForFemale, priority=9)->[bestialityf_react]</li>
<li>bestialityf_react(INITIATOR_thoughtDefName==Bestiality_Honorable, priority=9)->Mind if I have a turn?</li>
<li>bestialityf_react(INITIATOR_trait==rapist, priority=9)->Mind if I have a turn?</li>
<li>bestialityf_react->Look at what you're doing, [RECIPIENT_nameDef]!</li>
<li>r_logentry(RECIPIENT_jobDefName==OrgySex, priority=10)->[orgysex_react]</li>
<li>orgysex_react->Wow, nice moves, [RECIPIENT_nameDef]!</li>
<li>orgysex_react->Wow, you know how to do it, [RECIPIENT_nameDef]!</li>
<li>orgysex_react(RECIPIENT_gender==Female)->Wow, you're so beautiful, [RECIPIENT_nameDef]!</li>
<li>r_logentry(RECIPIENT_jobDefName==GettinOrgySex, priority=10)->[gettingorgysex_react]</li>
<li>gettingorgysex_react->Wow, nice moves, [RECIPIENT_nameDef]!</li>
<li>gettingorgysex_react->Wow, you know how to do it, [RECIPIENT_nameDef]!</li>
<li>gettingorgysex_react(RECIPIENT_gender==Female)->Wow, you're so beautiful, [RECIPIENT_nameDef]!</li>
<!-- ===Misc=== -->
<li>expletive_adj->fucking</li>
<li>expletive_adj->goddamn</li>
<li>expletive->god</li>
<li>expletive->goddamn</li>
<li>expletive->fuck</li>
<li>exclaim->ngh</li>
<li>exclaim->mph</li>
<li>exclaim->ugh</li>
<li>exclaim->ung</li>
<li>exclaim->ooh</li>
<li>normal_reaction->wow</li>
<li>normal_reaction->oh my</li>
<li>normal_reaction->*gasp*</li>
<li>normal_reaction->ah</li>
<li>horny_reaction->wow</li>
<li>horny_reaction->ooh</li>
<li>horny_reaction->hot</li>
<li>gross_reaction->ew</li>
<li>gross_reaction->ugh</li>
<li>gross_reaction->gross</li>
<li>gross_reaction->yuck</li>
<li>cheer_reaction->woo</li>
<li>cheer_reaction->nice</li>
<li>exclaim_r->ARGH</li>
<li>exclaim_r->AAH</li>
<li>exclaim_r->OH</li>
<li>exclaim_r->OGH</li>
<li>exclaim_r->EEK</li>
<li>exclaim_r->ERGH</li>
<li>exclaim_r->OOF</li>
<li>exclaim_r->UNG</li>
<li>leaving->i'll get out of here</li>
<li>leaving->i'll go</li>
<li>leaving->i'll leave you to it</li>
<li>fuck->fuck</li>
<li>fuck->pound</li>
<li>fuck->breed</li>
<li>insult->fucker</li>
<li>insult->creep</li>
</value>
</Operation>
<Operation Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName = "Insult"]/logRulesInitiator/rulesStrings</xpath>
<value>
<!-- ===make insults a bit more relevant=== -->
<li>r_logentry(RECIPIENT_moving==No, INITIATOR_jobDefName==JoinInBed, priority=10)->[joininbed]</li>
<li>joininbed(RECIPIENT_jobDefName==GettinLoved, priority=10)->You suck in bed!</li>
<li>joininbed->Quit staring, [insult]!</li>
<li>r_logentry(INITIATOR_jobDefName==GettinLoved, priority=10)->[gettinloved]</li>
<li>gettinloved(RECIPIENT_jobDefName==GettinLoved, priority=10)->You suck in bed!</li>
<li>gettinloved->Quit staring, [insult]!</li>
<li>r_logentry(INITIATOR_jobDefName==GettinLicked, priority=10)->[gettinlicked]</li>
<li>gettinlicked(RECIPIENT_jobDefName==GettinLoved, priority=10)->You're terrible with your tongue!</li>
<li>gettinlicked->Quit staring, [insult]!</li>
<li>r_logentry(INITIATOR_jobDefName==GettinSucked, priority=10)->[gettinsucked]</li>
<li>gettinsucked(RECIPIENT_jobDefName==GettinLoved, priority=10)->You're terrible with your mouth!</li>
<li>gettinsucked->Quit staring, [insult]!</li>
<li>r_logentry(INITIATOR_jobDefName==GettinRaped, priority=10)->[gettinraped]</li>
<li>gettinraped(RECIPIENT_jobDefName==RapeComfortPawn, priority=9)->I will never forgive this!</li>
<li>gettinraped(RECIPIENT_jobDefName==RandomRape, priority=9)->I will never forgive this!</li>
<li>gettinraped(RECIPIENT_jobDefName==RapeComfortPawn, INITIATOR_trait==masochist, priority=10)->You can go harder than that, master!</li>
<li>gettinraped(RECIPIENT_jobDefName==RandomRape, INITIATOR_trait==masochist, priority=10)->You can go harder than that, master!</li>
<li>gettinraped(INITIATOR_trait==masochist, priority=10)->You could only dream to get fucked as good as this!</li>
<li>gettinraped->Fuck you, [RECIPIENT_nameDef], help!</li>
<li>r_logentry(INITIATOR_jobDefName==RapeComfortPawn, priority=10)->[rapingcp]</li>
<li>rapingcp(RECIPIENT_jobDefName==GettinRaped, priority=9)->No! Like this!</li>
<li>rapingcp(RECIPIENT_jobDefName==GettinRaped, RECIPIENT_trait==masochist, priority=10)->C'mon put up a fight!</li>
<li>rapingcp->Quit staring, [insult]!</li>
<li>r_logentry(INITIATOR_jobDefName==RandomRape, priority=10)->[raping]</li>
<li>raping(RECIPIENT_jobDefName==GettinRaped, priority=9)->No! Like this!</li>
<li>raping(RECIPIENT_jobDefName==GettinRaped, RECIPIENT_trait==masochist, priority=10)->C'mon put up a fight!</li>
<li>raping->Quit staring, [insult]!</li>
<li>r_logentry(INITIATOR_jobDefName==RapeEnemy, priority=10)->[rapingenemy]</li>
<li>rapingenemy(RECIPIENT_jobDefName==GettinRaped, priority=9)->It's what you deserve!</li>
<li>rapingenemy(RECIPIENT_jobDefName==GettinRaped, RECIPIENT_trait==masochist, priority=10)->C'mon put up a fight!</li>
<li>rapingenemy->Quit staring, [insult]!</li>
<li>r_logentry(INITIATOR_jobDefName==RJW_Masturbate, priority=10)->[masturbating]</li>
<li>masturbating->Quit staring, [insult]!</li>
<li>r_logentry(INITIATOR_moving==No, INITIATOR_jobDefName==WhoreIsServingVisitors, priority=10)->[whoreserve]</li>
<li>whoreserve->You couldn't even afford this kind of treatment! Ha!</li>
<li>r_logentry(INITIATOR_moving==No, INITIATOR_jobDefName==Quickie, priority=10)->[quickie]</li>
<li>quickie(RECIPIENT_jobDefName==GettingQuickie, priority=10)->C'mon put some effort into it!!</li>
<li>quickie->Quit staring, [insult]!</li>
<li>r_logentry(INITIATOR_moving==No, INITIATOR_jobDefName==GettingQuickie, priority=10)->[quickie2]</li>
<li>quickie2(RECIPIENT_jobDefName==Quickie, priority=10)->C'mon put some effort into it!!</li>
<li>quickie2->Quit staring, [insult]!</li>
<li>r_logentry(INITIATOR_moving==No, INITIATOR_jobDefName==GettinBred, priority=10)->[gettingbred]</li>
<li>gettingbred(INITIATOR_thoughtDefName==Bestiality_Honorable, priority=9)->No animal would ever trust you like this!</li>
<li>gettingbred(INITIATOR_trait==rapist, priority=9)->No animal would ever trust you like this!</li>
<li>gettingbred->Get this thing off of me, [insult]!</li>
<li>r_logentry(INITIATOR_moving==No, INITIATOR_jobDefName==Bestiality, priority=10)->[bestiality]</li>
<li>bestiality(INITIATOR_thoughtDefName==Bestiality_Honorable, priority=9)->Quit staring, [insult]!</li>
<li>bestiality(INITIATOR_trait==rapist, priority=9)->Quit staring, [insult]!</li>
<li>bestiality->Quit staring, [insult]!</li>
<li>r_logentry(INITIATOR_moving==No, INITIATOR_jobDefName==BestialityForFemale, priority=10)->[bestialityf]</li>
<li>bestialityf(INITIATOR_thoughtDefName==Bestiality_Honorable, priority=9)->Quit staring, [insult]!</li>
<li>bestialityf(INITIATOR_trait==rapist, priority=9)->Quit staring, [insult]!</li>
<li>bestialityf->Quit staring, [insult]!</li>
<li>r_logentry(INITIATOR_jobDefName==OrgySex, priority=10)->[orgysex]</li>
<li>orgysex->[gross_reaction], [RECIPIENT_nameDef]!</li>
<li>r_logentry(INITIATOR_jobDefName==GettinOrgySex, priority=10)->[gettingorgysex]</li>
<li>gettingorgysex->[gross_reaction], [RECIPIENT_nameDef]!</li>
<li>r_logentry(RECIPIENT_moving==No, RECIPIENT_jobDefName==JoinInBed, priority=9)->[joininbed_react]</li>
<li>joininbed(RECIPIENT_jobDefName==GettinLoved, priority=10)->You suck in bed!</li>
<li>joininbed->Quit staring, [insult]!</li>
<li>r_logentry(RECIPIENT_jobDefName==GettinLoved, priority=9)->[gettinloved_react]</li>
<li>gettinloved_react->You look terrible at that!</li>
<li>r_logentry(RECIPIENT_jobDefName==GettinLicked, priority=9)->[gettinlicked_react]</li>
<li>gettinlicked_react->You look terrible at that!</li>
<li>r_logentry(RECIPIENT_jobDefName==GettinSucked, priority=9)->[gettinsucked_react]</li>
<li>gettinsucked_react->You look terrible at that!</li>
<li>r_logentry(RECIPIENT_jobDefName==GettinRaped, priority=9)->[gettinraped_react]</li>
<li>gettinraped_react->Not my problem, [RECIPIENT_nameDef]!</li>
<li>r_logentry(RECIPIENT_jobDefName==RapeComfortPawn, priority=9)->[rapingcp_react]</li>
<li>rapingcp_react(INITIATOR_trait==rapist, priority=9)->You might as well be my bitch, [RECIPIENT_nameDef]!</li>
<li>rapingcp_react(INITIATOR_thoughtDefName==Rape_Honorable, priority=9)->You might as well be my bitch, [RECIPIENT_nameDef]!</li>
<li>rapingcp_react->How could you do this, [insult]!?</li>
<li>r_logentry(RECIPIENT_jobDefName==RandomRape, priority=9)->[raping_react]</li>
<li>raping_react(INITIATOR_trait==rapist, priority=9)->You might as well be my bitch, [RECIPIENT_nameDef]!</li>
<li>raping_react(INITIATOR_thoughtDefName==Rape_Honorable, priority=9)->You might as well be my bitch, [RECIPIENT_nameDef]!</li>
<li>raping_react->How could you do this, [insult]!?</li>
<li>r_logentry(RECIPIENT_jobDefName==RapeEnemy, priority=9)->[rapingenemy_react]</li>
<li>rapingenemy_react->I could punish him better than that!</li>
<li>r_logentry(RECIPIENT_jobDefName==RJW_Masturbate, priority=9)->[masturbating_react]</li>
<li>masturbating_react->[laughs]!</li>
<li>r_logentry(RECIPIENT_moving==No, RECIPIENT_jobDefName==WhoreIsServingVisitors, priority=9)->[whoreserve_react]</li>
<li>whoreserve_react->What are they even paying you for, [RECIPIENT_nameDef]?</li>
<li>r_logentry(RECIPIENT_moving==No, RECIPIENT_jobDefName==Quickie, priority=9)->[quickie_react]</li>
<li>quickie_react->You look terrible at that!</li>
<li>r_logentry(RECIPIENT_moving==No, RECIPIENT_jobDefName==GettingQuickie, priority=9)->[quickie2_react]</li>
<li>quickie2_react->You look terrible at that!</li>
<li>r_logentry(RECIPIENT_moving==No, RECIPIENT_jobDefName==GettinBred, priority=9)->[gettingbred_react]</li>
<li>gettingbred_react(INITIATOR_thoughtDefName==Bestiality_Honorable, priority=9)->The creature is just using you, it doesn't respect you!</li>
<li>gettingbred_react(INITIATOR_trait==rapist, priority=9)->The creature is just using you, it doesn't respect you!</li>
<li>gettingbred->Disgusting, [RECIPIENT_nameDef]!</li>
<li>r_logentry(RECIPIENT_moving==No, RECIPIENT_jobDefName==Bestiality, priority=9)->[bestiality_react]</li>
<li>bestiality_react(INITIATOR_thoughtDefName==Bestiality_Honorable, priority=9)->Pft, you can't even make the creature enjoy it!</li>
<li>bestiality_react(INITIATOR_trait==rapist, priority=9)->Pft, you can't even make the creature enjoy it!</li>
<li>bestiality_react->What are you doing, [insult]!?</li>
<li>r_logentry(RECIPIENT_moving==No, RECIPIENT_jobDefName==BestialityForFemale, priority=9)->[bestialityf_react]</li>
<li>bestialityf_react(INITIATOR_thoughtDefName==Bestiality_Honorable, priority=9)->Pft, you can't even make the creature enjoy it!</li>
<li>bestialityf_react(INITIATOR_trait==rapist, priority=9)->Pft, you can't even make the creature enjoy it!</li>
<li>bestialityf_react->What are you doing, [insult]!</li>
<li>r_logentry(RECIPIENT_jobDefName==OrgySex, priority=10)->[orgysex_react]</li>
<li>orgysex_react->[gross_reaction], [RECIPIENT_nameDef]!</li>
<li>r_logentry(RECIPIENT_jobDefName==GettinOrgySex, priority=10)->[gettingorgysex_react]</li>
<li>gettingorgysex_react->[gross_reaction], [RECIPIENT_nameDef]!</li>
<!-- ===Misc=== -->
<li>expletive_adj->fucking</li>
<li>expletive_adj->goddamn</li>
<li>expletive->god</li>
<li>expletive->goddamn</li>
<li>expletive->fuck</li>
<li>exclaim->ngh</li>
<li>exclaim->mph</li>
<li>exclaim->ugh</li>
<li>exclaim->ung</li>
<li>exclaim->ooh</li>
<li>normal_reaction->wow</li>
<li>normal_reaction->oh my</li>
<li>normal_reaction->*gasp*</li>
<li>normal_reaction->ah</li>
<li>horny_reaction->wow</li>
<li>horny_reaction->ooh</li>
<li>horny_reaction->hot</li>
<li>gross_reaction->ew</li>
<li>gross_reaction->ugh</li>
<li>gross_reaction->gross</li>
<li>gross_reaction->yuck</li>
<li>cheer_reaction->woo</li>
<li>cheer_reaction->nice</li>
<li>exclaim_r->ARGH</li>
<li>exclaim_r->AAH</li>
<li>exclaim_r->OH</li>
<li>exclaim_r->OGH</li>
<li>exclaim_r->EEK</li>
<li>exclaim_r->ERGH</li>
<li>exclaim_r->OOF</li>
<li>exclaim_r->UNG</li>
<li>leaving->i'll get out of here</li>
<li>leaving->i'll go</li>
<li>leaving->i'll leave you to it</li>
<li>fuck->fuck</li>
<li>fuck->pound</li>
<li>fuck->breed</li>
<li>insult->fucker</li>
<li>insult->creep</li>
<li>laughs->AHAHAHA</li>
<li>laughs->HA HA</li>
</value>
</Operation>
</Patch>

35
DirtyTalk-main/README.md Normal file
View file

@ -0,0 +1,35 @@
# DirtyTalk
Adds speakup functionality to RJW sexual interactions
## **<p>Dependencies:<br>**
RimJobWorld: https://www.loverslab.com/topic/110270-mod-rimjobworld/<br>
SpeakUp: https://steamcommunity.com/sharedfiles/filedetails/?id=2502518544&searchtext=speakup</p>
## **<p>Contributions:<br>**
Interaction icons are drawn by OTYOTY, and come from this mod:
https://www.loverslab.com/topic/145286-mod-oty-rjw-symbols/</p>
## **<p>Writing your own lines:<br>**
Contributions to dialog are welcome and greatly appreciated, especially considering my lack of writing skill.<br>
Go here: https://github.com/jptrrs/SpeakUp/wiki<br>
Aside from that, you should be able to gather anything you need to know to write your own lines just by looking at the included xmls.</p>
### **<p>Submitting lines:<br>**
Send me a text file nicely formated with your lines and I'll review/add them.<br>
**Here's an example of what I would like your text document to look like:</p>**
```
Rape.xml
<!-- ===AnalRape=== -->
<li>rape_m->I'm gonna put my peen up that behind!</li>
RapeReply.xml
<!-- ===AnalRape=== -->
<li>rape_react_m->Oh my, there be a peen in my behind!</li>
<li>masochist_m->I sure do enjoy your peen being forced in my behind, [rapist_m]!</li>
<!-- ===VaginalRape=== -->
<li>rape_react_m->Oh my, there be a peen in my [vagina]!</li>
```
<p>You can put as many or as few lines as you'd like, just keep them in one text file, then send it to me on LL here: https://www.loverslab.com/profile/2517846-azaz3l/</p>

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB