Update to 1.0.6

This commit is contained in:
Azaz3l 2022-02-23 17:33:17 -05:00 committed by GitHub
parent ff5bff5dbf
commit b09ceb7418
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
43 changed files with 2696 additions and 9621 deletions

View file

@ -10,7 +10,12 @@
<li>
<packageId>JPT.speakup</packageId>
<displayName>Speakup</displayName>
<steamWorkshopUrl>steam://url/CommunityFilePage/2502518544</steamWorkshopUrl>
<downloadUrl>https://github.com/jptrrs/SpeakUp</downloadUrl>
</li>
<li>
<packageId>erdelf.HumanoidAlienRaces</packageId>
<displayName>Humanoid Alien Races</displayName>
<steamWorkshopUrl>steam://url/CommunityFilePage/839005762</steamWorkshopUrl>
</li>
<li>
<packageId>rim.job.world</packageId>

View file

@ -1,16 +1,14 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Manifest>
<identifier>DirtyTalk</identifier>
<version>1.0.5</version>
<version>1.0.6</version>
<dependencies>
<li>SpeakUp</li>
<li>RimJobWorld</li>
<li>HumanoidAlienRaces</li>
</dependencies>
<incompatibleWith>
</incompatibleWith>
<loadBefore>
</loadBefore>
<loadAfter>
<li>HumanoidAlienRaces</li>
<li>SpeakUp</li>
<li>RimJobWorld</li>
<li>C0ffeeRIA</li>
@ -18,9 +16,7 @@
<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>
<manifestUri>https://raw.githubusercontent.com/Azaz3l/DirtyTalk/main/About/Manifest.xml</manifestUri>
<downloadUri>https://github.com/Azaz3l/DirtyTalk</downloadUri>
</Manifest>

View file

@ -5,401 +5,55 @@
</InteractionDef>
<!-- ===AnalBreeding=== -->
<!-- ===1 Initiator=== -->
<InteractionDef ParentName="BreedReply">
<defName>Anally_Breed</defName>
<label>analbreed — react to</label>
<defName>Anal_Breed_Reply</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>
<!-- ===Zoophile react to male breeder=== -->
<li>zoophile_m->[fuck] my [ass] with that [animal_genitals_recipient]!</li>
<!-- ===React to male breeder=== -->
<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_m->[exclaim_high]! Get your [animal_genitals_recipient] out of my [ass]!</li>
<!-- ===Zoophile react to female breeder=== -->
<li>zoophile_f->If you insist, [animal_noun]!</li>
<li>zoophile_f->I'll never turn down a [RECIPIENT_kind] [ass]!</li>
<!-- ===React to female breeder=== -->
<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>
<defName>Vaginal_Breed_Reply</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>
<rulesStrings>
<!-- ===Zoophile react to male breeder=== -->
<li>zoophile_m->[fuck] my [vagina] with that [animal_genitals_recipient]!</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>
<!-- ===React to male breeder=== -->
<li>human_react_m->What the fuck! Get off!</li>
<li>human_react_m->[exclaim_high]! Get your [animal_genitals_recipient] out of my [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>
<!-- ===Zoophile react to female breeder=== -->
<li>zoophile_f->If you insist, [animal_noun]!</li>
<li>zoophile_f->I'll never turn down a [animal_genitals_recipient]!</li>
<!-- ===React to female breeder=== -->
<li>human_react_f->Oh...I shouldn't do this!</li>
<li>human_react_f->Oh...I shouldn't, but your [animal_genitals_recipient]...</li>
<li>human_react_f->This is so wrong, [animal_noun], but your [animal_genitals_recipient] is irresistable!</li>
<li>human_react_f->Your [animal_genitals_recipient] shouldn't feel this good, [animal_noun]!</li>
</rulesStrings>
</logRulesInitiator>
</InteractionDef>
@ -407,337 +61,64 @@
<!-- ===OralBreeding=== -->
<!-- ===1 Initiator=== -->
<InteractionDef ParentName="BreedReply">
<defName>Orally_Breed</defName>
<label>oralbreed — react to</label>
<defName>Orally_Breed_Reply</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>
<!-- ===Zoophile react to male breeder=== -->
<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)->[exclaim_low], tongue my [vagina], [animal_noun]!</li>
<li>zoophile_m(INITIATOR_gender==Male)->[exclaim_low], lick this [penis], [animal_noun]!</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>
<!-- ===React to male breeder=== -->
<li>human_react_m(INITIATOR_gender==Male)->[exclaim_low]! Get your tongue off my [penis]!</li>
<li>human_react_m(INITIATOR_gender==Male)->[exclaim_low]! Get your tongue off my balls!</li>
<li>human_react_m(INITIATOR_gender==Female)->[exclaim_low]! Get your tongue out of my [vagina], [animal_noun]!</li>
<!-- ===Zoophile react to female breeder=== -->
<li>human_react_f(INITIATOR_gender==Male)->[exclaim_low]! Get your tongue off my [penis]!</li>
<li>human_react_f(INITIATOR_gender==Male)->[exclaim_low]! Get your tongue off my balls!</li>
<li>human_react_f(INITIATOR_gender==Female)->[exclaim_low]! Get your tongue out of my [vagina], [animal_noun]!</li>
<li>human_react_f->[exclaim_low]! Get your tongue out of my [vagina], [animal_noun]!</li>
<!-- ===React to female breeder=== -->
<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)->[exclaim_low], tongue my [vagina], [animal_noun]!</li>
<li>zoophile_f(INITIATOR_gender==Male)->[exclaim_low], lick this [penis], [animal_noun]!</li>
</rulesStrings>
</logRulesInitiator>
</InteractionDef>
<!-- ===2 Initiator=== -->
<InteractionDef ParentName="BreedReply">
<defName>Orally_Breed_2</defName>
<defName>Orally_Breed_2_Reply</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>
<!-- ===Zoophile react to male breeder=== -->
<li>zoophile_m->*[exclaim_oral]* yoor [animal_genitals_recipient] tasds *[exclaim_oral]* so good, [animal_noun]!</li>
<li>zoophile_m->*[exclaim_oral]* *[exclaim_oral]* *[exclaim_oral]* </li>
<li>zoophile_m->*[exclaim_oral]* good *[exclaim_oral]* [animal_noun]! *[exclaim_oral]*</li>
<li>zoophile_m->*[exclaim_oral]* [cum] *[exclaim_oral]* in my mouf *[exclaim_oral]* [animal_noun]!</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_3</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->[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->[not_zoophile_f]</li>
<li>not_zoophile_f->*[exclaim]* Ged oor [animal_genitals_recipient] out of *[exclaim]* my mouf, [animal_noun]!</li>
<li>not_zoophile_f->*[exclaim]* bad *[exclaim]* [animal_noun]! *[exclaim]*</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->*[exclaim]* yoor [animal_genitals_recipient] tasds *[exclaim]* so good, [animal_noun]!</li>
<li>zoophile_f->*[exclaim]* good *[exclaim]* [animal_noun]! *[exclaim]*</li>
<li>zoophile_f->*[exclaim]* *[exclaim]* *[exclaim]*</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>
<!-- ===React to male breeder=== -->
<li>human_react_m->*[exclaim_oral]* Ged oor [animal_genitals_recipient] out of *[exclaim_oral]* my mouf, [animal_noun]!</li>
<li>human_react_m->*[exclaim_oral]* *[exclaim_oral]* *[exclaim_oral]* </li>
<li>human_react_m->*[exclaim_oral]* bad *[exclaim_oral]* [animal_noun]! *[exclaim_oral]* </li>
<!-- ===Zoophile react to female breeder=== -->
<li>human_react_f(INITIATOR_gender==Male)->*[exclaim_oral]* Ged oor [animal_genitals_recipient] out of *[exclaim_oral]* my mouf, [animal_noun]!</li>
<li>human_react_f(INITIATOR_gender==Male)->*[exclaim_oral]* *[exclaim_oral]* *[exclaim_oral]* </li>
<li>human_react_f(INITIATOR_gender==Female)->*[exclaim_oral]* bad *[exclaim_oral]* [animal_noun]! *[exclaim_oral]*</li>
<!-- ===React to female breeder=== -->
<li>zoophile_f->*[exclaim_oral]* yoor [animal_genitals_recipient] tasds *[exclaim_oral]* so good, [animal_noun]!</li>
<li>zoophile_f->*[exclaim_oral]* *[exclaim_oral]* *[exclaim_oral]* </li>
<li>zoophile_f->*[exclaim_oral]* good *[exclaim_oral]* [animal_noun]! *[exclaim_oral]*</li>
</rulesStrings>
</logRulesInitiator>
</InteractionDef>

View file

@ -14,6 +14,7 @@
<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_thoughtDefName==BeenRaped_Submissive, 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>
@ -68,8 +69,8 @@
<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_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==BeenRaped_Submissive, INITIATOR_trait==masochist, priority=2)->[good_opinion_raped_masochist]</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>
@ -101,40 +102,10 @@
<!-- ===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>
@ -155,6 +126,7 @@
<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_thoughtDefName==BeenRaped_Submissive, priority=2)->[masochist_reaction]</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>
@ -168,10 +140,6 @@
<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>
@ -181,7 +149,8 @@
<label>sexlife-generic-good-raped-masochist</label>
<logRulesInitiator>
<rulesStrings>
<li>r_logentry->[masochist_react]</li>
<li>r_logentry->[masochist_react]</li>
<li>masochist_react(INITIATOR_thoughtDefName==BeenRaped_Submissive, priority=2)->[also_masochist]</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>
@ -198,11 +167,6 @@
<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>
@ -216,8 +180,9 @@
<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>honor_rapist->I'm glad you're fulfilling your duty, [RECIPIENT_nameDef]</li>
<li>r_logentry(INITIATOR_trait==masochist, priority=2)->[masochist]</li>
<li>r_logentry(INITIATOR_thoughtDefName==BeenRaped_Submissive, priority=2)->[masochist]</li>
<li>masochist->Hot!</li>
<li>masochist->Sounds hot!</li>
<li>masochist->Do me next!</li>
@ -279,6 +244,7 @@
<label>getting-raped-react</label>
<logRulesInitiator>
<rulesStrings>
<li>r_logentry(INITIATOR_thoughtDefName==BeenRaped_Submissive, priority=3)->[masochist]</li>
<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>
@ -286,13 +252,7 @@
<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>
<li>r_logentry->Don't just stand there! Do something!</li>
</rulesStrings>
</logRulesInitiator>
</InteractionDef>
@ -368,36 +328,7 @@
<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>
<li>good_opinion->I'm sure you'll figure it out, [counterpart].</li>
</rulesStrings>
</logRulesInitiator>
</InteractionDef>
@ -427,42 +358,6 @@
<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>
@ -473,67 +368,20 @@
<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>
<li>r_logentry(INITIATOR_thoughtLabel==producing milk, tag=Milking_Questiona, priority=1)->[is_milkproducing]</li>
<li>is_milkproducing(INITIATOR_opinion>=25)->They're [milkproducing] wonderfully, [counterpart]!</li>
<li>is_milkproducing(INITIATOR_opinion>=25)->They're [milkproducing] wonderfully, thank you!</li>
<li>is_milkproducing(INITIATOR_opinion&lt;=-25)->They're [milkproducing] more than your [boobs] possibly could, [counterpart]!</li>
<li>is_milkproducing->They're [milkproducing] well, [counterpart].</li>
<li>is_milkproducing->These [boobs] are [milkproducing] well, it feels great!</li>
<li>is_milkproducing->The [milkproduction] is coming along nicely, [counterpart].</li>
<li>r_logentry(INITIATOR_thoughtLabel==not producing milk, tag=Milking_Questionb, priority=1)->[not_milkproducing]</li>
<li>not_milkproducing(INITIATOR_opinion>=25)->They're not [milkproducing] at all, [counterpart]! It's [milkterrible]!</li>
<li>not_milkproducing(INITIATOR_opinion>=25)->My [boobs] just can't compare to your [breastcompliment] [boobs]!</li>
<li>not_milkproducing(INITIATOR_opinion&lt;=-25)->They aren't [milkproducing] at all and you know it, [counterpart]!</li>
<li>not_milkproducing->They're not [milkproducing] at all, [counterpart]! It's [milkterrible]!</li>
<li>not_milkproducing->There's no milk coming out at all! It's [milkterrible]!</li>
<li>r_logentry->...</li>
</rulesStrings>
</logRulesInitiator>
</InteractionDef>
@ -544,64 +392,16 @@
<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>
<li>r_logentry(INITIATOR_thoughtLabel==producing milk, priority=1)->[is_milkproducing]</li>
<li>is_milkproducing(INITIATOR_opinion>=25)->That's great! My [boobs] are [milkproducing] nicely too!</li>
<li>is_milkproducing(INITIATOR_opinion&lt;=-25)->I should hope so...</li>
<li>is_milkproducing->That's good, [counterpart]. Mine are too.</li>
<li>is_milkproducing->My [boobs] are [milkproducing] well too, doesn't it feel nice?</li>
<li>r_logentry(INITIATOR_thoughtLabel==not producing milk, priority=1)->[not_milkproducing]</li>
<li>not_milkproducing(INITIATOR_opinion>=25)->My [boobs] just can't compare to your [breastcompliment] [boobs]!</li>
<li>not_milkproducing(INITIATOR_opinion&lt;=-25)->Your [boobs] are [milkproducing] better than mine? [milkterrible]!</li>
<li>not_milkproducing->I'm jealous!</li>
<li>r_logentry->...</li>
</rulesStrings>
</logRulesInitiator>
</InteractionDef>
@ -612,63 +412,15 @@
<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(INITIATOR_thoughtLabel==producing milk, priority=1)->[is_milkproducing]</li>
<li>is_milkproducing(INITIATOR_opinion>=25)->Your [breastcompliment] [boobs] will give us plenty of tasty milk soon enough, [counterpart]!</li>
<li>is_milkproducing(INITIATOR_opinion&lt;=-25)->You should be ashamed, [counterpart]!</li>
<li>is_milkproducing->I'm sure your [boobs] will get there, [counterpart].</li>
<li>r_logentry(INITIATOR_thoughtLabel==not producing milk, priority=1)->[not_milkproducing]</li>
<li>not_milkproducing(INITIATOR_opinion>=25)->My [boobs] are dry too, [counterpart]! It is [milkterrible]!</li>
<li>not_milkproducing(INITIATOR_opinion&lt;=-25)->At least you're not [milkproducing] better than me...</li>
<li>not_milkproducing->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>

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,507 @@
<?xml version="1.0" encoding="utf-8"?>
<Defs>
<!-- ===Constants across all sexual interactions "Sex.xml"=== -->
<RulePackDef>
<defName>SexualInteractionConstants</defName>
<rulePack>
<rulesStrings>
<!-- ===Grunt/Moans=== -->
<li>exclaim_low->ngh</li>
<li>exclaim_low->mph</li>
<li>exclaim_low->ah</li>
<li>exclaim_low->aah</li>
<li>exclaim_low->ooh</li>
<li>exclaim_high->ARGH</li>
<li>exclaim_high->AAH</li>
<li>exclaim_high->OH</li>
<li>exclaim_high->OGH</li>
<li>exclaim_high->EEK</li>
<li>exclaim_high->ERGH</li>
<li>exclaim_high->OOF</li>
<li>exclaim_high->UNG</li>
<li>exclaim_oral->ngh</li>
<li>exclaim_oral->mph</li>
<li>exclaim_oral->slurp</li>
<li>exclaim_oral->ung</li>
<li>exclaim_oral->slorp</li>
<!-- ===Verbs=== -->
<li>suck->lick</li>
<li>suck->suck</li>
<li>forces->forces</li>
<li>forces->slides</li>
<li>forces->inserts</li>
<li>forces->pushes</li>
<li>forces->shoves</li>
<li>licks->licks</li>
<li>licks->tongues</li>
<li>fuck->fuck</li>
<li>fuck->pound</li>
<li>fuck->slam</li>
<li>desire->need</li>
<li>desire->want</li>
<!--<li>desire->demand</li>-->
<!-- ===Adjectives=== -->
<!-- ===Genital Adjectives=== -->
<!-- ===Good=== -->
<li>penis_adj_good->big</li>
<li>penis_adj_good->fat</li>
<li>penis_adj_good->hard</li>
<li>penis_adj_good-></li>
<li>boobs_adj_good->milky</li>
<li>boobs_adj_good->creamy</li>
<li>boobs_adj_good->perky</li>
<li>boobs_adj_good->little</li>
<li>boobs_adj_good->fat</li>
<li>boobs_adj_good->giant</li>
<li>boobs_adj_good->big-ass</li>
<li>boobs_adj_good->soft</li>
<li>boobs_adj_good-></li>
<li>vagina_adj_good->hot</li>
<li>vagina_adj_good->tight</li>
<li>vagina_adj_good->wet</li>
<!-- <li>vagina_adj_good->virgin</li>-->
<!-- <li>vagina_adj_good->used</li>-->
<li>vagina_adj_good-></li>
<li>ass_adj_good->big</li>
<li>ass_adj_good->fat</li>
<li>ass_adj_good->firm</li>
<li>ass_adj_good->round</li>
<li>ass_adj_good->cute</li>
<li>ass_adj_good-></li>
<!-- <li>asshole_adj_good->virgin</li>-->
<li>asshole_adj_good->little</li>
<li>asshole_adj_good->tight</li>
<li>asshole_adj_good-></li>
<!-- ===Bad=== -->
<li>penis_adj_bad->filthy</li>
<li>penis_adj_bad->dirty</li>
<li>penis_adj_bad->hard</li>
<li>penis_adj_bad->fat</li>
<li>penis_adj_bad->big</li>
<li>penis_adj_bad-></li>
<li>vagina_adj_bad->hot</li>
<li>vagina_adj_bad->tight</li>
<li>vagina_adj_bad->wet</li>
<!-- <li>vagina_adj_bad->virgin</li>-->
<li>vagina_adj_bad->filthy</li>
<li>vagina_adj_bad->dirty</li>
<!-- ===Participant Adjectives=== -->
<!-- ===Good=== -->
<li>participant_adj_good->bad</li>
<li>participant_adj_good->good</li>
<li>participant_adj_good->horny</li>
<li>participant_adj_good->dirty</li>
<li>participant_adj_good->naughty</li>
<!-- ===Bad=== -->
<li>participant_adj_bad->bad</li>
<li>participant_adj_bad->horny</li>
<li>participant_adj_bad->dirty</li>
<li>participant_adj_bad->naughty</li>
<li>participant_adj_bad->nasty</li>
<li>counterpart_adj_age(RECIPIENT_age>=INITIATOR_age)->big</li>
<li>counterpart_adj_age(INITIATOR_age>=RECIPIENT_age)->little</li>
<li>counterpart_adj_age(INITIATOR_age>=RECIPIENT_age)->baby</li>
<li>counterpart_adj_age-></li>
<li>derogadj->nasty</li>
<li>derogadj->gross</li>
<li>derogadj->disgusting</li>
<!-- ===Genitals=== -->
<li>penis->dick</li>
<li>penis->cock</li>
<li>penis->prick</li>
<li>penis->pecker</li>
<li>ass->ass</li>
<li>ass->booty</li>
<li>ass->butt</li>
<li>ass->bum</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>
<!-- ===Misc=== -->
<li>cum->cum</li>
<li>cum->seed</li>
<li>cum->sperm</li>
<li>cum->splooge</li>
</rulesStrings>
</rulePack>
</RulePackDef>
<!-- ===Constants across all sexual social interactions "SexualChitchat.xml"=== -->
<RulePackDef>
<defName>SexualChitchatConstants</defName>
<rulePack>
<rulesStrings>
<!-- ===Reacting to sex=== -->
<li>normal_sex_reaction->wow</li>
<li>normal_sex_reaction->oh my</li>
<li>normal_sex_reaction->*gasp*</li>
<li>normal_sex_reaction->ah</li>
<li>horny_sex_reaction->wow</li>
<li>horny_sex_reaction->ooh</li>
<li>horny_sex_reaction->hot</li>
<li>gross_sex_reaction->ew</li>
<li>gross_sex_reaction->ugh</li>
<li>gross_sex_reaction->gross</li>
<li>gross_sex_reaction->yuck</li>
<li>cheer_sex_reaction->woo</li>
<li>cheer_sex_reaction->nice</li>
<li>leaving_sex_reaction->i'll get out of here</li>
<li>leaving_sex_reaction->i'll go</li>
<li>leaving_sex_reaction->i'll leave you to it</li>
<!-- ===Boobs and milking=== -->
<li>milkproducing->lactating</li>
<li>milkproducing->milking</li>
<li>milkproducing->producing</li>
<li>milkproduction->production</li>
<li>milkproduction->milking</li>
<li>milkproduction->lactation</li>
<li>breastcompliment->wonderful</li>
<li>breastcompliment->soft</li>
<li>breastcompliment->firm</li>
<li>breastcompliment->beautiful</li>
<li>milkterrible->terrible</li>
<li>milkterrible->awful</li>
<li>milkterrible->shameful</li>
<li>milkterrible->humiliating</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>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>insult->fucker</li>
<li>laughs->AHAHAHA</li>
<li>laughs->HA HA</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>
</rulesStrings>
</rulePack>
</RulePackDef>
<!-- ===Constants across all sex initiator interactions "Sex.xml"=== -->
<RulePackDef>
<defName>SexConstants</defName>
<rulePack>
<rulesStrings>
<!-- ===Who's doing what to who=== -->
<li>sex(INITIATOR_gender==Male, priority=1)->[sex_m]</li>
<li>sex(INITIATOR_gender==Female, priority=1)->[sex_f]</li>
<!-- ===Nouns=== -->
<li>lover(INITIATOR_opinion>=85)->[best]</li>
<li>best->babe</li>
<li>best->sweetheart</li>
<li>best->love</li>
<li>best->sweetie</li>
<li>lover(INITIATOR_opinion>=25)->[friend]</li>
<li>friend->cutie</li>
<li>friend->sweetcheeks</li>
<li>friend->hun</li>
<li>friend(RECIPIENT_gender==Female)->beautiful</li>
<li>friend(RECIPIENT_gender==Male)->handsome</li>
<li>lover->[neutral]</li>
<li>neutral->[RECIPIENT_nameDef]</li>
<li>lover(INITIATOR_opinion&lt;=-25)->[rival]</li>
<li>rival(RECIPIENT_gender==Female)->skank</li>
<li>rival(RECIPIENT_gender==Female)->slut</li>
<li>rival(RECIPIENT_gender==Male)->fuckboy</li>
<li>rival(RECIPIENT_gender==Male)->sleaze</li>
<li>lover(INITIATOR_opinion&lt;=-85)->[worst]</li>
<li>worst(RECIPIENT_gender==Female)->whore</li>
<li>worst(RECIPIENT_gender==Female)->bitch</li>
<li>worst(RECIPIENT_gender==Male)->scumbag</li>
</rulesStrings>
</rulePack>
</RulePackDef>
<!-- ===Constants across all sex recipient interactions "SexReply.xml"=== -->
<RulePackDef>
<defName>SexReplyConstants</defName>
<rulePack>
<rulesStrings>
<!-- ===Who's doing what to who=== -->
<li>r_logentry->[sex_react]</li>
<li>sex_react(RECIPIENT_gender==Female, priority=1)->[sex_react_f]</li>
<li>sex_react(RECIPIENT_gender==Male, priority=1)->[sex_react_m]</li>
<!-- ===Nouns=== -->
<li>lover(INITIATOR_opinion>=85)->[best]</li>
<li>best->babe</li>
<li>best->sweetheart</li>
<li>best->love</li>
<li>best->sweetie</li>
<li>lover(INITIATOR_opinion>=25)->[friend]</li>
<li>friend->cutie</li>
<li>friend->sweetcheeks</li>
<li>friend->hun</li>
<li>friend(RECIPIENT_gender==Female)->beautiful</li>
<li>friend(RECIPIENT_gender==Male)->handsome</li>
<li>lover->[neutral]</li>
<li>neutral->[RECIPIENT_nameDef]</li>
<li>lover(INITIATOR_opinion&lt;=-25)->[rival]</li>
<li>rival(RECIPIENT_gender==Female)->skank</li>
<li>rival(RECIPIENT_gender==Female)->slut</li>
<li>rival(RECIPIENT_gender==Male)->fuckboy</li>
<li>rival(RECIPIENT_gender==Male)->sleaze</li>
<li>lover(INITIATOR_opinion&lt;=-85)->[worst]</li>
<li>worst(RECIPIENT_gender==Female)->whore</li>
<li>worst(RECIPIENT_gender==Female)->bitch</li>
<li>worst(RECIPIENT_gender==Male)->scumbag</li>
</rulesStrings>
</rulePack>
</RulePackDef>
<!-- ===Constants across all rapist interactions "Rape.xml"=== -->
<RulePackDef>
<defName>RapeConstants</defName>
<rulePack>
<rulesStrings>
<!-- ===Who's doing what to who=== -->
<li>rape(INITIATOR_gender==Male, priority=1)->[rape_m]</li>
<li>rape(INITIATOR_gender==Female, priority=1)->[rape_f]</li>
<!-- ===Nouns=== -->
<li>victim->[RECIPIENT_nameDef]</li>
<li>victim(RECIPIENT_gender==Female)->[victim_f]</li>
<li>victim(RECIPIENT_gender==Male)->[victim_m]</li>
<li>victim_f(INITIATOR_opinion>=25, priority=1)->[RECIPIENT_nameDef]</li>
<li>victim_f->bitch</li>
<li>victim_f->slut</li>
<li>victim_f->whore</li>
<li>victim_m(INITIATOR_opinion>=25, priority=1)->[RECIPIENT_nameDef]</li>
<li>victim_m->bitch</li>
<li>victim_m->pussy</li>
<li>victim_m->weakling</li>
</rulesStrings>
</rulePack>
</RulePackDef>
<!-- ===Constants across all victim interactions "RapeReply.xml"=== -->
<RulePackDef>
<defName>RapeReplyConstants</defName>
<rulePack>
<rulesStrings>
<!-- ===Who's doing what to who=== -->
<li>r_logentry->[rape_react]</li>
<li>rape_react(RECIPIENT_gender==Female, priority=1)->[rape_react_f]</li>
<li>rape_react_f(INITIATOR_thoughtDefName==BeenRaped_Submissive, priority=2)->[masochist_f]</li>
<li>rape_react_f(INITIATOR_trait==masochist, priority=2)->[masochist_f]</li>
<li>rape_react_f(INITIATOR_thoughtLabel==begging for more, priority=1)->[masochist_f]</li>
<li>rape_react_f(INITIATOR_thoughtLabel==my body feels broken, priority=1)->[broken2_f]</li>
<li>rape_react_f(INITIATOR_thoughtLabel==dizzy, priority=1)->[broken1_f]</li>
<li>rape_react(RECIPIENT_gender==Male, priority=1)->[rape_react_m]</li>
<li>rape_react_m(INITIATOR_thoughtDefName==BeenRaped_Submissive, priority=2)->[masochist_m]</li>
<li>rape_react_m(INITIATOR_trait==masochist, priority=2)->[masochist_m]</li>
<li>rape_react_m(INITIATOR_thoughtLabel==begging for more, priority=1)->[masochist_m]</li>
<li>rape_react_m(INITIATOR_thoughtLabel==my body feels broken, priority=1)->[broken2_m]</li>
<li>rape_react_m(INITIATOR_thoughtLabel==dizzy, priority=1)->[broken1_m]</li>
<!-- ===Nouns=== -->
<li>rapist(INITIATOR_opinion>=25, priority=1)->[RECIPIENT_nameDef]</li>
<li>rapist(INITIATOR_trait==masochist, priority=2)->[master]</li>
<li>rapist(INITIATOR_thoughtDefName==BeenRaped_Submissive, priority=2)->[master]</li>
<li>master->master</li>
<li>master(RECIPIENT_gender==Male)->daddy</li>
<li>master->[RECIPIENT_nameDef]</li>
<li>rapist->[rapist_bad_opinion]</li>
<li>rapist_bad_opinion(RECIPIENT_gender==Female)->bitch</li>
<li>rapist_bad_opinion(RECIPIENT_gender==Male)->creep</li>
<li>rapist_bad_opinion->you fuck</li>
<li>rapist_bad_opinion->fucker</li>
<li>rapist_bad_opinion->you piece of shit</li>
<li>rapist_bad_opinion->freak</li>
</rulesStrings>
</rulePack>
</RulePackDef>
<!-- ===Constants across all breeder interactions "Bestiality.xml"=== -->
<RulePackDef>
<defName>BestialityConstants</defName>
<rulePack>
<rulesStrings>
<!-- ===Who's doing what to who=== -->
<li>r_logentry(INITIATOR_alienRace==Human, priority=2)->[human_breed]</li>
<li>human_breed(INITIATOR_gender==Male)->[human_breed_m]</li>
<li>human_breed(INITIATOR_gender==Female)->[human_breed_f]</li>
<li>human_breed_m(INITIATOR_trait==zoophile, priority=2)->[zoophile_m]</li>
<li>human_breed_m(INITIATOR_thoughtDefName==Bestiality_Honorable, priority=2)->[zoophile_m]</li>
<li>human_breed_f(INITIATOR_trait==zoophile, priority=2)->[zoophile_f]</li>
<li>human_breed_f(INITIATOR_thoughtDefName==Bestiality_Honorable, priority=2)->[zoophile_f]</li>
<li>r_logentry(INITIATOR_alienRace!=Human, RECIPIENT_alienRace==Human, priority=1)->[animal_breed_with_reply]</li>
<li>r_logentry(INITIATOR_alienRace!=Human, priority=0.5)->[animal_breed]</li>
<li>animal_breed(INITIATOR_kind==husky)->[canine_breed]</li>
<li>animal_breed(INITIATOR_kind==labrador retriever)->[canine_breed]</li>
<li>animal_breed(INITIATOR_kind==yorkshire terrier)->[canine_breed]</li>
<li>animal_breed(INITIATOR_kind==warg)->[canine_breed]</li>
<li>animal_breed(INITIATOR_kind==timber wolf)->[canine_breed]</li>
<li>animal_breed(INITIATOR_kind==arctic wolf)->[canine_breed]</li>
<li>animal_breed(INITIATOR_kind==fennec fox)->[canine_breed]</li>
<li>animal_breed(INITIATOR_kind==red fox)->[canine_breed]</li>
<li>animal_breed(INITIATOR_kind==arctic fox)->[canine_breed]</li>
<!-- ===Verbs=== -->
<li>fuck->breed</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>
<!-- ====Animal Genitals=== -->
<li>animal_genitals_initiator(INITIATOR_alienRace==Human, priority=5)->[animal_genitals_recipient]</li>
<li>animal_genitals_initiator(INITIATOR_kind==member, priority=5)->[animal_genitals_recipient]</li>
<li>animal_genitals_recipient(RECIPIENT_alienRace==Human, priority=5)->[animal_genitals_initiator]</li>
<li>animal_genitals_recipient(RECIPIENT_kind==member, priority=5)->[animal_genitals_initiator]</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==Male)->[penis]</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_recipient(RECIPIENT_gender==Male)->[penis]</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>
</rulesStrings>
</rulePack>
</RulePackDef>
<!-- ===Constants across all breedee interactions "BestialityReply.xml"=== -->
<RulePackDef>
<defName>BestialityReplyConstants</defName>
<rulePack>
<rulesStrings>
<!-- ===Who's doing what to who=== -->
<li>r_logentry(INITIATOR_alienRace==Human, priority=2)->[human_react]</li>
<li>human_react(RECIPIENT_gender==Male)->[human_react_m]</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>human_react(RECIPIENT_gender==Female)->[human_react_f]</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>r_logentry(INITIATOR_alienRace!=Human, priority=1)->...</li>
<!-- ===Verbs=== -->
<li>fuck->breed</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>
<!-- ===Animal 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==Male)->[penis]</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_recipient(RECIPIENT_gender==Male)->[penis]</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>
</rulesStrings>
</rulePack>
</RulePackDef>
</Defs>

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,83 @@
<?xml version="1.0" encoding="utf-8"?>
<Patch>
<Operation Class="PatchOperationSequence">
<operations>
<!-- ===Constants across all social interactions "SexualChitchat.xml" and "ChitchatReply.xml"=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName="Chitchat" or defName="DeepTalk" or defName="Insult" or defName="Slight" or defName="Sexlife_Generic_Good" or defName="Sexlife_Generic_Good_Raped" or defName="Sexlife_Generic_Good_Raped_Masochist" or defName="Sexlife_Generic_Good_Rapist" or defName="Sexlife_Generic_Good_Zoophile" or defName="Sexlife_Generic_Good_Zoophileb" or defName="Sexlife_Generic_Good_Rapistb" or defName="Getting_Raped_React" or defName="New_Colony_Masochist" or defName="New_Colony_Masochistb" or defName="New_Colony_Zoophile" or defName="Colonist_Horny" or defName="OrgyChat" or defName="Milking_Question" or defName="Milking_Questiona" or defName="Milking_Questionb"]/logRulesInitiator</xpath>
<value>
<include>
<li>SexualInteractionConstants</li>
<li>SexualChitchatConstants</li>
</include>
</value>
</li>
<!-- ===Constants across all sex initiator interactions "Sex.xml"=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName="Sex_Anal" or defName="Sex_Reverse_Anal" or defName="Sex_Vaginal" or defName="Sex_Reverse_Vaginal" or defName="Sex_Footjob" or defName="Sex_Reverse_Footjob" or defName="Sex_MutualMasturbation" or defName="Sex_Reverse_MutualMasturbation" or defName="Sex_Handjob" or defName="Sex_Reverse_Handjob" or defName="Sex_Fingering" or defName="Sex_Reverse_Fingering" or defName="Sex_Fisting" or defName="Sex_Reverse_Fisting" or defName="Sex_Breastjob" or defName="Sex_Reverse_Breastjob" or defName="Sex_Scissoring" or defName="Sex_Reverse_Scissoring" or defName="Sex_Rimming" or defName="Sex_Reverse_Rimming" or defName="Sex_Cunnilingus" or defName="Sex_Reverse_Cunnilingus" or defName="Sex_Fellatio" or defName="Sex_Reverse_Fellatio" or defName="Sex_Sixtynine" or defName="Sex_Reverse_Sixtynine" or defName="Sex_DoublePenetration" or defName="Sex_Reverse_DoublePenetration"]/logRulesInitiator</xpath>
<value>
<include>
<li>SexualInteractionConstants</li>
<li>SexConstants</li>
</include>
</value>
</li>
<!-- ===Constants across all sex recipient interactions "SexReply.xml"=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName="Anal_Sex_Reply" or defName="Vaginal_Sex_Reply" or defName="Foot_Job_Reply" or defName="Hand_Job_Reply" or defName="Fingering_Sex_Reply" or defName="Fisting_Sex_Reply" or defName="Breast_Job_Reply" or defName="Scissoring_Sex_Reply" or defName="Rimming_Sex_Reply" or defName="Cunnilingus_Sex_Reply" or defName="Fellatio_Sex_Reply" or defName="Sixtynine_Sex_Reply" or defName="Mutual_Masturbation_Reply" or defName="DoublePenetration_Sex_Reply"]/logRulesInitiator</xpath>
<value>
<include>
<li>SexualInteractionConstants</li>
<li>SexReplyConstants</li>
</include>
</value>
</li>
<!-- ===Constants across all rapist interactions "Rape.xml"=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName="Rape_Anal" or defName="Rape_Reverse_Anal" or defName="Rape_Vaginal" or defName="Rape_Reverse_Vaginal" or defName="Rape_Footjob" or defName="Rape_Reverse_Footjob" or defName="Rape_Handjob" or defName="Rape_Reverse_Handjob" or defName="Rape_Fingering" or defName="Rape_Reverse_Fingering" or defName="Rape_Fisting" or defName="Rape_Reverse_Fisting" or defName="Rape_Breastjob" or defName="Rape_Reverse_Breastjob" or defName="Rape_Scissoring" or defName="Rape_Reverse_Scissoring" or defName="Rape_Rimming" or defName="Rape_Reverse_Rimming" or defName="Rape_Cunnilingus" or defName="Rape_Reverse_Cunnilingus" or defName="Rape_Fellatio" or defName="Rape_Reverse_Fellatio" or defName="Rape_DoublePenetration" or defName="Rape_Reverse_DoublePenetration"]/logRulesInitiator</xpath>
<value>
<include>
<li>SexualInteractionConstants</li>
<li>RapeConstants</li>
</include>
</value>
</li>
<!-- ===Constants across all victim interactions "RapeReply.xml"=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName="Anal_Rape_Reply" or defName="Vaginal_Rape_Reply" or defName="Handjob_Rape_Reply" or defName="Footjob_Rape_Reply" or defName="Fingering_Rape_Reply" or defName="Fisting_Rape_Reply" or defName="Breastjob_Rape_Reply" or defName="Scissoring_Rape_Reply" or defName="Rimming_Rape_Reply" or defName="Rimming_RapeF" or defName="Cunnilingus_Rape_Reply" or defName="Fellatio_Rape_Reply" or defName="Sixtynine_Rape_Reply" or defName="DoublePenetration_Rape_Reply"]/logRulesInitiator</xpath>
<value>
<include>
<li>SexualInteractionConstants</li>
<li>RapeReplyConstants</li>
</include>
</value>
</li>
<!-- ===Constants across all breeder interactions "Bestiality.xml"=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName="Bestiality_Anal" or defName="Bestiality_Reverse_Anal" or defName="Bestiality_Vaginal" or defName="Bestiality_Reverse_Vaginal" or defName="Bestiality_Oral" or defName="Bestiality_Reverse_Oral" or defName="Bestiality_Reverse_Oral_Service" or defName="Bestiality_Reverse_Handjob" ]/logRulesInitiator</xpath>
<value>
<include>
<li>SexualInteractionConstants</li>
<li>BestialityConstants</li>
</include>
</value>
</li>
<!-- ===Constants across all breedee interactions "BestialityReply.xml"=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName="Anal_Breed_Reply" or defName="Vaginal_Breed_Reply" or defName="Orally_Breed_Reply" or defName="Orally_Breed_2_Reply"]/logRulesInitiator</xpath>
<value>
<include>
<li>SexualInteractionConstants</li>
<li>BestialityReplyConstants</li>
</include>
</value>
</li>
</operations>
</Operation>
</Patch>

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -36,6 +36,8 @@
<!-- ===Orgy=== -->
<li>r_logentry(INITIATOR_thoughtDefName==AttendedOrgy, RECIPIENT_thoughtDefName==AttendedOrgy, tag=OrgyChat)->[orgychat]</li>
<li>orgychat->That orgy was pretty fun, huh?</li>
<li>orgychat->That orgy was hot!</li>
<li>orgychat(INITIATOR_thoughtLabel==horny, priority=1)->Thinking about that orgy makes me so horny!</li>
<!-- ===Sexlife Good Opinion=== -->
<li>r_logentry(INITIATOR_opinion>=25, tag=Sexlife_Generic_Good)->[sexlife_generic_good]</li>
@ -44,540 +46,442 @@
<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>
<li>r_logentry(RECIPIENT_moving==No, INITIATOR_jobDefName==JoinInBed, priority=10)->[exclaim_low]</li>
<li>r_logentry(INITIATOR_jobDefName==GettinLoved, priority=10)->[exclaim_low]</li>
<li>r_logentry(INITIATOR_jobDefName==GettinLicked, priority=10)->[exclaim_low]</li>
<li>r_logentry(INITIATOR_jobDefName==GettinSucked, priority=10)->[exclaim_low]</li>
<li>r_logentry(INITIATOR_jobDefName==GettinRaped, priority=10)->[exclaim_low_high]</li>
<li>r_logentry(INITIATOR_jobDefName==RapeComfortPawn, priority=10)->[exclaim_low]</li>
<li>r_logentry(INITIATOR_jobDefName==RandomRape, priority=10)->[exclaim_low]</li>
<li>r_logentry(INITIATOR_jobDefName==RapeEnemy, priority=10)->[exclaim_low]</li>
<li>r_logentry(INITIATOR_jobDefName==RJW_Masturbate, priority=10)->[exclaim_low]</li>
<li>r_logentry(INITIATOR_moving==No, INITIATOR_jobDefName==WhoreIsServingVisitors, priority=10)->[exclaim_low]</li>
<li>r_logentry(INITIATOR_moving==No, INITIATOR_jobDefName==Quickie, priority=10)->[exclaim_low]</li>
<li>r_logentry(INITIATOR_moving==No, INITIATOR_jobDefName==GettingQuickie, priority=10)->[exclaim_low]</li>
<li>r_logentry(INITIATOR_moving==No, INITIATOR_jobDefName==GettinBred, priority=10)->[exclaim_low_high]</li>
<li>r_logentry(INITIATOR_moving==No, INITIATOR_jobDefName==Bestiality, priority=10)->[exclaim_low]</li>
<li>r_logentry(INITIATOR_moving==No, INITIATOR_jobDefName==BestialityForFemale, priority=10)->[exclaim_low]</li>
<li>r_logentry(INITIATOR_moving==No, INITIATOR_jobDefName==OrgySex, priority=10)->[exclaim_low]</li>
<li>r_logentry(INITIATOR_moving==No, INITIATOR_jobDefName==GettinOrgySex, priority=10)->[exclaim_low]</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_horny->[exclaim_low], these are so [breastcompliment]!</li>
<li>massaging_horny->[exclaim_low], these [boobs] are so [breastcompliment]!</li>
<li>massaging_horny->[exclaim_low], 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_horny->[exclaim_low], I might have to have a little taste...</li>
<li>milking_horny->[exclaim_low], 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>milking->These [breastcompliment] [boobs] are milkproducing 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>
<li>milkingquestion(INITIATOR_opinion>=25, priority=1)->Hey, [counterpart] are those [breastcompliment] [boobs] [milkproducing] well?</li>
<li>milkingquestion(INITIATOR_opinion&lt;=25, priority=1)->Hey, [counterpart], those [boobs] are [milkproducing] well, I hope?</li>
<li>milkingquestion->Hey, [counterpart], how's the [milkproduction] coming along?</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_good_horny(INITIATOR_moving==Yes, priority=1)->[horny_sex_reaction]! [leaving_sex_reaction]!</li>
<li>joininbed_react_good_horny->[horny_sex_reaction]! Get it [counterpart]! [cheer_reaction]</li>
<li>joininbed_react_good_horny->[horny_sex_reaction]! You go [counterpart]!</li>
<li>joininbed_react_good(INITIATOR_moving==Yes, priority=1)->[normal_sex_reaction]! Sorry, [leaving_sex_reaction]!</li>
<li>joininbed_react_good->[normal_sex_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_bad_horny(INITIATOR_moving==Yes, priority=1)->[horny_sex_reaction]! [leaving_sex_reaction]!</li>
<li>joininbed_react_bad_horny->[horny_sex_reaction]! I wouldn't expect you to be good at that, [counterpart]!</li>
<li>joininbed_react_bad_horny->[horny_sex_reaction]!</li>
<li>joininbed_react_bad->[gross_sex_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>joininbed_react_neutral_horny(INITIATOR_moving==Yes, priority=1)->[horny_sex_reaction]! [leaving_sex_reaction]!</li>
<li>joininbed_react_neutral_horny->[horny_sex_reaction]! [counterpart]!</li>
<li>joininbed_react_neutral_horny->[horny_sex_reaction]!</li>
<li>joininbed_react_neutral->[normal_sex_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_horny(INITIATOR_moving==Yes, priority=1)->[horny_sex_reaction]!</li>
<li>orgysex_react_good_horny->[horny_sex_reaction]! Get it [counterpart]! [cheer_reaction]</li>
<li>orgysex_react_good_horny->[horny_sex_reaction]! You go [counterpart]!</li>
<li>orgysex_react_good(INITIATOR_moving==Yes, priority=1)->[horny_sex_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_bad_horny(INITIATOR_moving==Yes, priority=1)->[horny_sex_reaction]! [leaving_sex_reaction]!</li>
<li>orgysex_react_bad_horny->[horny_sex_reaction]! I wouldn't expect you to be good at that, [counterpart]!</li>
<li>orgysex_react_bad_horny->[horny_sex_reaction]!</li>
<li>orgysex_react_bad->[gross_sex_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_horny(INITIATOR_moving==Yes, priority=1)->[horny_sex_reaction]! [cheer_reaction]!</li>
<li>orgysex_react_neutral_horny->[horny_sex_reaction], [counterpart]!</li>
<li>orgysex_react_neutral_horny->[horny_sex_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_horny(INITIATOR_moving==Yes, priority=1)->[horny_sex_reaction]!</li>
<li>gettingorgysex_react_good_horny->[horny_sex_reaction]! Get it [counterpart]! [cheer_reaction]</li>
<li>gettingorgysex_react_good_horny->[horny_sex_reaction]! You go [counterpart]!</li>
<li>gettingorgysex_react_good(INITIATOR_moving==Yes, priority=1)->[horny_sex_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_bad_horny(INITIATOR_moving==Yes, priority=1)->[horny_sex_reaction]! [leaving_sex_reaction]!</li>
<li>gettingorgysex_react_bad_horny->[horny_sex_reaction]! I wouldn't expect you to be good at that, [counterpart]!</li>
<li>gettingorgysex_react_bad_horny->[horny_sex_reaction]!</li>
<li>gettingorgysex_react_bad->[gross_sex_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_horny(INITIATOR_moving==Yes, priority=1)->[horny_sex_reaction]! [cheer_reaction]!</li>
<li>gettingorgysex_react_neutral_horny->[horny_sex_reaction], [counterpart]!</li>
<li>gettingorgysex_react_neutral_horny->[horny_sex_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_good_horny(INITIATOR_moving==Yes, priority=1)->[horny_sex_reaction]! [leaving_sex_reaction]!</li>
<li>loved_react_good_horny->[horny_sex_reaction]! Get it [counterpart]! [cheer_reaction]</li>
<li>loved_react_good_horny->[horny_sex_reaction]! You go [counterpart]!</li>
<li>loved_react_good(INITIATOR_moving==Yes, priority=1)->[normal_sex_reaction]! Sorry, [leaving_sex_reaction]!</li>
<li>loved_react_good->[normal_sex_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_bad_horny(INITIATOR_moving==Yes, priority=1)->[horny_sex_reaction]! [leaving_sex_reaction]!</li>
<li>loved_react_bad_horny->[horny_sex_reaction]! I wouldn't expect you to be good at that, [counterpart]!</li>
<li>loved_react_bad_horny->[horny_sex_reaction]!</li>
<li>loved_react_bad->[gross_sex_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>loved_react_neutral_horny(INITIATOR_moving==Yes, priority=1)->[horny_sex_reaction]! [leaving_sex_reaction]!</li>
<li>loved_react_neutral_horny->[horny_sex_reaction]! [counterpart]!</li>
<li>loved_react_neutral_horny->[horny_sex_reaction]!</li>
<li>loved_react_neutral->[normal_sex_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_good_horny(INITIATOR_moving==Yes, priority=1)->[horny_sex_reaction]! [leaving_sex_reaction]!</li>
<li>licked_react_good_horny->[horny_sex_reaction]! Get it [counterpart]! [cheer_reaction]</li>
<li>licked_react_good_horny->[horny_sex_reaction]! You go [counterpart]!</li>
<li>licked_react_good(INITIATOR_moving==Yes, priority=1)->[normal_sex_reaction]! Sorry, [leaving_sex_reaction]!</li>
<li>licked_react_good->[normal_sex_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_bad_horny(INITIATOR_moving==Yes, priority=1)->[horny_sex_reaction]! [leaving_sex_reaction]!</li>
<li>licked_react_bad_horny->[horny_sex_reaction]! I wouldn't expect you to be good at that, [counterpart]!</li>
<li>licked_react_bad_horny->[horny_sex_reaction]!</li>
<li>licked_react_bad->[gross_sex_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>licked_react_neutral_horny(INITIATOR_moving==Yes, priority=1)->[horny_sex_reaction]! [leaving_sex_reaction]!</li>
<li>licked_react_neutral_horny->[horny_sex_reaction]! [counterpart]!</li>
<li>licked_react_neutral_horny->[horny_sex_reaction]!</li>
<li>licked_react_neutral->[normal_sex_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_good_horny(INITIATOR_moving==Yes, priority=1)->[horny_sex_reaction]! [leaving_sex_reaction]!</li>
<li>sucked_react_good_horny->[horny_sex_reaction]! Get it [counterpart]! [cheer_reaction]</li>
<li>sucked_react_good_horny->[horny_sex_reaction]! You go [counterpart]!</li>
<li>sucked_react_good(INITIATOR_moving==Yes, priority=1)->[normal_sex_reaction]! Sorry, [leaving_sex_reaction]!</li>
<li>sucked_react_good->[normal_sex_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_bad_horny(INITIATOR_moving==Yes, priority=1)->[horny_sex_reaction]! [leaving_sex_reaction]!</li>
<li>sucked_react_bad_horny->[horny_sex_reaction]! I wouldn't expect you to be good at that, [counterpart]!</li>
<li>sucked_react_bad_horny->[horny_sex_reaction]!</li>
<li>sucked_react_bad->[gross_sex_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>sucked_react_neutral_horny(INITIATOR_moving==Yes, priority=1)->[horny_sex_reaction]! [leaving_sex_reaction]!</li>
<li>sucked_react_neutral_horny->[horny_sex_reaction]! [counterpart]!</li>
<li>sucked_react_neutral_horny->[horny_sex_reaction]!</li>
<li>sucked_react_neutral->[normal_sex_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_rapist(INITIATOR_opinion>=25, RECIPIENT_gender==Female, priority=1)->[horny_sex_reaction]! Just take it like a good girl, [RECIPIENT_nameDef]!</li>
<li>raped_react_rapist(INITIATOR_opinion>=25, RECIPIENT_gender==Male, priority=1)->[horny_sex_reaction]! Just take it like a man, [RECIPIENT_nameDef]!</li>
<li>raped_react_rapist(INITIATOR_opinion&lt;=-25, priority=1)->[horny_sex_reaction]! Get fucked, [counterpart]!</li>
<li>raped_react_rapist(INITIATOR_opinion&lt;=-25, priority=1)->[horny_sex_reaction]! Get fucked, [counterpart]! [cheer_reaction]!</li>
<li>raped_react_rapist->[horny_sex_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_good(INITIATOR_moving==Yes, priority=1)->[normal_sex_reaction]!</li>
<li>raped_react_good->[normal_sex_reaction]! Are you okay, [RECIPIENT_nameDef]?!</li>
<li>raped_react_good->[normal_sex_reaction]! [RECIPIENT_nameDef], are you okay?!</li>
<li>raped_react_good(RECIPIENT_gender==Female)->[normal_sex_reaction]! Get off of her, you [insult]!</li>
<li>raped_react_good(RECIPIENT_gender==Male)->[normal_sex_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_bad_horny(INITIATOR_moving==Yes, priority=1)->[horny_sex_reaction]!</li>
<li>raped_react_bad_horny->[horny_sex_reaction]! Get what you deserve, [counterpart]!</li>
<li>raped_react_bad_horny->[horny_sex_reaction]! Take that, counterpart!</li>
<li>raped_react_bad->[gross_sex_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>raped_react_neutral(INITIATOR_moving==Yes, priority=1)->[normal_sex_reaction]! [leaving_sex_reaction]!</li>
<li>raped_react_neutral->[normal_sex_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_rapist(INITIATOR_opinion>=25, RECIPIENT_gender==Female, priority=1)->[horny_sex_reaction]! Rail 'em, [counterpart]!</li>
<li>rapingcp_react_rapist(INITIATOR_opinion>=25, RECIPIENT_gender==Male, priority=1)->[horny_sex_reaction]! Rail 'em, [counterpart]! [cheer_reaction]!</li>
<li>rapingcp_react_rapist(INITIATOR_opinion&lt;=-25, priority=1)->[horny_sex_reaction]! I could do much better, [counterpart]!</li>
<li>rapingcp_react_rapist(INITIATOR_opinion&lt;=-25, priority=1)->[horny_sex_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_good_horny(INITIATOR_moving==Yes, priority=1)->[horny_sex_reaction]!</li>
<li>rapingcp_react_good_horny->[horny_sex_reaction]!</li>
<li>rapingcp_react_good_horny->[horny_sex_reaction]!</li>
<li>rapingcp_react_good(INITIATOR_moving==Yes, priority=1)->[normal_sex_reaction]!</li>
<li>rapingcp_react_good->[normal_sex_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_bad_horny(INITIATOR_moving==Yes, priority=1)->[horny_sex_reaction]!</li>
<li>rapingcp_react_bad_horny->[horny_sex_reaction]!</li>
<li>rapingcp_react_bad->[gross_sex_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>rapingcp_react_neutral_horny(INITIATOR_moving==Yes, priority=1)->[horny_sex_reaction]!</li>
<li>rapingcp_react_neutral_horny->[horny_sex_reaction], [counterpart]!</li>
<li>rapingcp_react_neutral_horny->[horny_sex_reaction]!</li>
<li>rapingcp_react_neutral->[normal_sex_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_rapist(INITIATOR_opinion>=25, RECIPIENT_gender==Female, priority=1)->[horny_sex_reaction]! Rail 'em, [counterpart]!</li>
<li>raping_react_rapist(INITIATOR_opinion>=25, RECIPIENT_gender==Male, priority=1)->[horny_sex_reaction]! Rail 'em, [counterpart]! [cheer_reaction]!</li>
<li>raping_react_rapist(INITIATOR_opinion&lt;=-25, priority=1)->[horny_sex_reaction]! I could do much better, [counterpart]!</li>
<li>raping_react_rapist(INITIATOR_opinion&lt;=-25, priority=1)->[horny_sex_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_good_horny(INITIATOR_moving==Yes, priority=1)->[horny_sex_reaction]!</li>
<li>raping_react_good_horny->[horny_sex_reaction]!</li>
<li>raping_react_good_horny->[horny_sex_reaction]!</li>
<li>raping_react_good(INITIATOR_moving==Yes, priority=1)->[normal_sex_reaction]!</li>
<li>raping_react_good->[normal_sex_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_bad_horny(INITIATOR_moving==Yes, priority=1)->[horny_sex_reaction]!</li>
<li>raping_react_bad_horny->[horny_sex_reaction]!</li>
<li>raping_react_bad->[gross_sex_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>raping_react_neutral_horny(INITIATOR_moving==Yes, priority=1)->[horny_sex_reaction]!</li>
<li>raping_react_neutral_horny->[horny_sex_reaction], [counterpart]!</li>
<li>raping_react_neutral_horny->[horny_sex_reaction]!</li>
<li>raping_react_neutral->[normal_sex_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_horny(INITIATOR_moving==Yes, priority=1)->[horny_sex_reaction]!</li>
<li>rapingenemy_react_good_horny->[horny_sex_reaction]! Give 'em what they deserve, [counterpart]! [cheer_reaction]</li>
<li>rapingenemy_react_good_horny->[horny_sex_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_bad_horny(INITIATOR_moving==Yes, priority=1)->[horny_sex_reaction]!</li>
<li>rapingenemy_react_bad_horny->[horny_sex_reaction]! I could show 'em better than that, [counterpart]!</li>
<li>rapingenemy_react_bad_horny->[horny_sex_reaction]!</li>
<li>rapingenemy_react_bad->[gross_sex_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>rapingenemy_react_neutral_horny(INITIATOR_moving==Yes, priority=1)->[horny_sex_reaction]!</li>
<li>rapingenemy_react_neutral_horny->[horny_sex_reaction]! You show 'em, [counterpart]!</li>
<li>rapingenemy_react_neutral_horny->[horny_sex_reaction]!</li>
<li>rapingenemy_react_neutral->[normal_sex_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_good_horny(INITIATOR_moving==Yes, priority=1)->[horny_sex_reaction]! [leaving_sex_reaction]!</li>
<li>masturbate_react_good_horny(INITIATOR_opinion>=85, INITIATOR_moving==Yes, priority=1)->[horny_sex_reaction]! I might join you if I weren't busy!</li>
<li>masturbate_react_good_horny->[horny_sex_reaction]!</li>
<li>masturbate_react_good(INITIATOR_moving==Yes, priority=1)->[normal_sex_reaction]! Sorry, [leaving_sex_reaction]!</li>
<li>masturbate_react_good->[normal_sex_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_bad->[gross_sex_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>masturbate_react_neutral_horny(INITIATOR_moving==Yes, priority=1)->[horny_sex_reaction]! [leaving_sex_reaction]!</li>
<li>masturbate_react_neutral_horny->[horny_sex_reaction]!</li>
<li>masturbate_react_neutral->[normal_sex_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_horny(INITIATOR_moving==Yes, priority=1)->[horny_sex_reaction]! [leaving_sex_reaction]!</li>
<li>whoreserve_react_good_horny->[horny_sex_reaction]! Get it [counterpart]! [cheer_reaction]</li>
<li>whoreserve_react_good_horny->[horny_sex_reaction]! You go [counterpart]!</li>
<li>whoreserve_react_good(INITIATOR_moving==Yes, priority=1)->[normal_sex_reaction]! Sorry, [leaving_sex_reaction]!</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_bad_horny(INITIATOR_moving==Yes, priority=1)->[horny_sex_reaction]! [leaving_sex_reaction]!</li>
<li>whoreserve_react_bad_horny->[horny_sex_reaction]! I wouldn't expect you to be good at that, [counterpart]!</li>
<li>whoreserve_react_bad_horny->[horny_sex_reaction]!</li>
<li>whoreserve_react_bad->[gross_sex_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_horny(INITIATOR_moving==Yes, priority=1)->[horny_sex_reaction]! [leaving_sex_reaction]!</li>
<li>whoreserve_react_neutral_horny->[horny_sex_reaction]! [counterpart]!</li>
<li>whoreserve_react_neutral_horny->[horny_sex_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_good_horny(INITIATOR_moving==Yes, priority=1)->[horny_sex_reaction]! [leaving_sex_reaction]!</li>
<li>quickie_react_good_horny->[horny_sex_reaction]! Get it [counterpart]! [cheer_reaction]</li>
<li>quickie_react_good_horny->[horny_sex_reaction]! You go [counterpart]!</li>
<li>quickie_react_good(INITIATOR_moving==Yes, priority=1)->[normal_sex_reaction]! Sorry, [leaving_sex_reaction]!</li>
<li>quickie_react_good->[normal_sex_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_bad_horny(INITIATOR_moving==Yes, priority=1)->[horny_sex_reaction]! [leaving_sex_reaction]!</li>
<li>quickie_react_bad_horny->[horny_sex_reaction]! I wouldn't expect you to be good at that, [counterpart]!</li>
<li>quickie_react_bad_horny->[horny_sex_reaction]!</li>
<li>quickie_react_bad->[gross_sex_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>quickie_react_neutral_horny(INITIATOR_moving==Yes, priority=1)->[horny_sex_reaction]! [leaving_sex_reaction]!</li>
<li>quickie_react_neutral_horny->[horny_sex_reaction]! [counterpart]!</li>
<li>quickie_react_neutral_horny->[horny_sex_reaction]!</li>
<li>quickie_react_neutral->[normal_sex_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_good_horny(INITIATOR_moving==Yes, priority=1)->[horny_sex_reaction]! [leaving_sex_reaction]!</li>
<li>quickie2_react_good_horny->[horny_sex_reaction]! Get it [counterpart]! [cheer_reaction]</li>
<li>quickie2_react_good_horny->[horny_sex_reaction]! You go [counterpart]!</li>
<li>quickie2_react_good(INITIATOR_moving==Yes, priority=1)->[normal_sex_reaction]! Sorry, [leaving_sex_reaction]!</li>
<li>quickie2_react_good->[normal_sex_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_bad_horny(INITIATOR_moving==Yes, priority=1)->[horny_sex_reaction]! [leaving_sex_reaction]!</li>
<li>quickie2_react_bad_horny->[horny_sex_reaction]! I wouldn't expect you to be good at that, [counterpart]!</li>
<li>quickie2_react_bad_horny->[horny_sex_reaction]!</li>
<li>quickie2_react_bad->[gross_sex_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>quickie2_react_neutral_horny(INITIATOR_moving==Yes, priority=1)->[horny_sex_reaction]! [leaving_sex_reaction]!</li>
<li>quickie2_react_neutral_horny->[horny_sex_reaction]! [counterpart]!</li>
<li>quickie2_react_neutral_horny->[horny_sex_reaction]!</li>
<li>quickie2_react_neutral->[normal_sex_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_zoophile(INITIATOR_opinion>=25, RECIPIENT_gender==Female, priority=1)->[horny_sex_reaction]! Show that animal a good time, [counterpart]!</li>
<li>gettingbred_react_zoophile(INITIATOR_opinion>=25, RECIPIENT_gender==Male, priority=1)->[horny_sex_reaction]! Show that animal a good time, [counterpart]! [cheer_reaction]!</li>
<li>gettingbred_react_zoophile(INITIATOR_opinion&lt;=-25, priority=1)->[horny_sex_reaction]! I could do much better, [counterpart]!</li>
<li>gettingbred_react_zoophile(INITIATOR_opinion&lt;=-25, priority=1)->[horny_sex_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_good(INITIATOR_moving==Yes, priority=1)->[normal_sex_reaction]!</li>
<li>gettingbred_react_good->[normal_sex_reaction]! [RECIPIENT_nameDef], are you alright?!</li>
<li>gettingbred_react_good->[normal_sex_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_bad(INITIATOR_moving==Yes, priority=1)->[gross_sex_reaction]! You deserve it, [counterpart], so [leaving_sex_reaction]!</li>
<li>gettingbred_react_bad->[gross_sex_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>gettingbred_react_neutral->[gross_sex_reaction]! [counterpart]!</li>
<li>gettingbred_react_neutral->[gross_sex_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_zoophile(INITIATOR_opinion>=25, RECIPIENT_gender==Female, priority=1)->[horny_sex_reaction]! Show that animal a good time, [counterpart]!</li>
<li>bestiality_react_zoophile(INITIATOR_opinion>=25, RECIPIENT_gender==Male, priority=1)->[horny_sex_reaction]! [fuck] that animal, [counterpart]! [cheer_reaction]!</li>
<li>bestiality_react_zoophile(INITIATOR_opinion&lt;=-25, priority=1)->[horny_sex_reaction]! I could do much better, [counterpart]!</li>
<li>bestiality_react_zoophile(INITIATOR_opinion&lt;=-25, priority=1)->[horny_sex_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_good(INITIATOR_moving==Yes, priority=1)->[normal_sex_reaction]!</li>
<li>bestiality_react_good->[normal_sex_reaction]! [RECIPIENT_nameDef], what are you doing?!</li>
<li>bestiality_react_good->[normal_sex_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_bad(INITIATOR_moving==Yes, priority=1)->[gross_sex_reaction]!</li>
<li>bestiality_react_bad->[gross_sex_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>bestiality_react_neutral->[gross_sex_reaction]! [counterpart]!</li>
<li>bestiality_react_neutral->[gross_sex_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_zoophile(INITIATOR_opinion>=25, RECIPIENT_gender==Female, priority=1)->[horny_sex_reaction]! Show that animal a good time, [counterpart]!</li>
<li>bestialityf_react_zoophile(INITIATOR_opinion>=25, RECIPIENT_gender==Male, priority=1)->[horny_sex_reaction]! [fuck] that animal, [counterpart]! [cheer_reaction]!</li>
<li>bestialityf_react_zoophile(INITIATOR_opinion&lt;=-25, priority=1)->[horny_sex_reaction]! I could do much better, [counterpart]!</li>
<li>bestialityf_react_zoophile(INITIATOR_opinion&lt;=-25, priority=1)->[horny_sex_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_good(INITIATOR_moving==Yes, priority=1)->[normal_sex_reaction]!</li>
<li>bestialityf_react_good->[normal_sex_reaction]! [RECIPIENT_nameDef], what are you doing?!</li>
<li>bestialityf_react_good->[normal_sex_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_bad(INITIATOR_moving==Yes, priority=1)->[gross_sex_reaction]!</li>
<li>bestialityf_react_bad->[gross_sex_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>
<li>bestialityf_react_neutral->[gross_sex_reaction]! [counterpart]!</li>
<li>bestialityf_react_neutral->[gross_sex_reaction]!</li>
</value>
</Operation>
@ -696,52 +600,11 @@
<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>
<xpath>/Defs/InteractionDef[defName="Insult" or defName="Slight"]/logRulesInitiator/rulesStrings</xpath>
<value>
<!-- ===make insults a bit more relevant=== -->
<li>r_logentry(RECIPIENT_moving==No, INITIATOR_jobDefName==JoinInBed, priority=10)->[joininbed]</li>
@ -798,9 +661,9 @@
<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>orgysex->[gross_sex_reaction], [RECIPIENT_nameDef]!</li>
<li>r_logentry(INITIATOR_jobDefName==GettinOrgySex, priority=10)->[gettingorgysex]</li>
<li>gettingorgysex->[gross_reaction], [RECIPIENT_nameDef]!</li>
<li>gettingorgysex->[gross_sex_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>
@ -844,52 +707,9 @@
<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>orgysex_react->[gross_sex_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>
<li>gettingorgysex_react->[gross_sex_reaction], [RECIPIENT_nameDef]!</li>
</value>
</Operation>
</Patch>

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.