1.0.7 update

This commit is contained in:
Azaz3l 2022-03-26 15:17:26 -04:00 committed by GitHub
parent b09ceb7418
commit 462853441e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
18 changed files with 3273 additions and 1712 deletions

View File

@ -10,7 +10,7 @@
<li>
<packageId>JPT.speakup</packageId>
<displayName>Speakup</displayName>
<downloadUrl>https://github.com/jptrrs/SpeakUp</downloadUrl>
<downloadUrl>https://github.com/sergiodinapoli/SpeakUp</downloadUrl>
</li>
<li>
<packageId>erdelf.HumanoidAlienRaces</packageId>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Manifest>
<identifier>DirtyTalk</identifier>
<version>1.0.6</version>
<version>1.0.7</version>
<dependencies>
<li>SpeakUp</li>
<li>RimJobWorld</li>

View File

@ -5,120 +5,263 @@
</InteractionDef>
<!-- ===AnalBreeding=== -->
<!-- ===Reciever=== -->
<InteractionDef ParentName="BreedReply">
<defName>Anal_Breed_Reply</defName>
<label>analbreed — react to</label>
<logRulesInitiator>
<rulesStrings>
<!-- ===Neutral Zoophile=== -->
<li>zoophile_n->[exclaim_low]! [fuck] my [ass] with that [animal_penis_recipient]!</li>
<!-- ===Neutral=== -->
<li>human_react_n->What the fuck! Get off! [exclaim_high]!</li>
<li>human_react_n->[exclaim_high]! Get your [derogadj] [animal_penis_recipient] out of my [ass]!</li>
<li>human_react_n->[exclaim_high]! Get your [animal_penis_recipient] out of my [ass]!</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->[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>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>
</rulesStrings>
</logRulesInitiator>
</InteractionDef>
<!-- ===Giver=== -->
<InteractionDef ParentName="BreedReply">
<defName>Anal_Breed_Reply_Reverse</defName>
<label>analbreed — react to</label>
<logRulesInitiator>
<rulesStrings>
<!-- ===Neutral Zoophile=== -->
<li>zoophile_n->If you insist, [animal_noun]!</li>
<li>zoophile_n->I'll never turn down a [RECIPIENT_kind] [ass]!</li>
<!-- ===Neutral=== -->
<li>human_react_n->Oh...I shouldn't do this!</li>
<li>human_react_n->Oh...I shouldn't, but your [animal_ass_recipient]...</li>
<li>human_react_n->This is so wrong, [animal_noun], but your [animal_ass_recipient] is irresistable!</li>
<li>human_react_n->Your [animal_ass_recipient] shouldn't feel this good, [animal_noun]!</li>
<!-- ===Zoophile react to male breeder=== -->
<!-- ===React to male breeder=== -->
<!-- ===Zoophile react to female breeder=== -->
<!-- ===React to female breeder=== -->
</rulesStrings>
</logRulesInitiator>
</InteractionDef>
<!-- ===VaginalBreeding=== -->
<!-- ===Reciever=== -->
<InteractionDef ParentName="BreedReply">
<defName>Vaginal_Breed_Reply</defName>
<label>vaginalbreed — react to</label>
<logRulesInitiator>
<rulesStrings>
<!-- ===Neutral Zoophile=== -->
<li>zoophile_n->[exclaim_low]! [fuck] my [vagina] with that [animal_penis_recipient], [animal_noun]!</li>
<!-- ===Neutral=== -->
<li>human_react_n->What the fuck! Get off!</li>
<li>human_react_n->[exclaim_high]! Get your [animal_penis_recipient] out of my [vagina]!</li>
<li>human_react_n->[exclaim_high]! Get your [derogadj] [animal_penis_recipient] out of my [vagina]!</li>
<!-- ===Zoophile react to male breeder=== -->
<li>zoophile_m->[fuck] my [vagina] with that [animal_genitals_recipient]!</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>
<!-- ===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>
<!-- ===Giver=== -->
<InteractionDef ParentName="BreedReply">
<defName>Vaginal_Breed_Reply_Reverse</defName>
<label>vaginalbreed — react to</label>
<logRulesInitiator>
<rulesStrings>
<!-- ===Neutral Zoophile=== -->
<li>zoophile_n->If you insist, [animal_noun]!</li>
<li>zoophile_n->I'll never turn down a [animal_vagina_recipient]!</li>
<!-- ===Neutral=== -->
<li>human_react_n->Oh...I shouldn't do this!</li>
<li>human_react_n->Oh...I shouldn't, but your [animal_vagina_recipient]...</li>
<li>human_react_n->This is so wrong, [animal_noun], but your [animal_vagina_recipient] is irresistable!</li>
<li>human_react_n->Your [animal_vagina_recipient] shouldn't feel this good, [animal_noun]!</li>
<!-- ===Zoophile react to male breeder=== -->
<!-- ===React to male breeder=== -->
<!-- ===Zoophile react to female breeder=== -->
<!-- ===React to female breeder=== -->
</rulesStrings>
</logRulesInitiator>
</InteractionDef>
<!-- ===OralBreeding=== -->
<!-- ===1 Initiator=== -->
<!-- ===Giver=== -->
<InteractionDef ParentName="BreedReply">
<defName>Orally_Breed_Reply</defName>
<label>oralbreed — react to</label>
<logRulesInitiator>
<rulesStrings>
<!-- ===Neutral Zoophile=== -->
<li>zoophile_n->*[exclaim_oral]* yoor [animal_penis_recipient] tasds *[exclaim_oral]* so good, [animal_noun]!</li>
<li>zoophile_n->*[exclaim_oral]* *[exclaim_oral]* *[exclaim_oral]* </li>
<li>zoophile_n->*[exclaim_oral]* good *[exclaim_oral]* [animal_noun]! *[exclaim_oral]*</li>
<li>zoophile_n->*[exclaim_oral]* cum *[exclaim_oral]* in my mouf *[exclaim_oral]* [animal_noun]!</li>
<li>zoophile_n->*[exclaim_oral]* feed me *[exclaim_oral]* [cum] *[exclaim_oral]* [animal_noun]!</li>
<!-- ===Neutral=== -->
<li>human_react_n->*[exclaim_oral]* Ged oor [animal_penis_recipient] out of *[exclaim_oral]* my mouf, [animal_noun]!</li>
<li>human_react_n->*[exclaim_oral]* *[exclaim_oral]* *[exclaim_oral]* </li>
<li>human_react_n->*[exclaim_oral]* bad *[exclaim_oral]* [animal_noun]! *[exclaim_oral]* </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>
<!-- ===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>
<!-- ===Zoophile react to female breeder=== -->
<!-- ===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=== -->
<!-- ===Reciever=== -->
<InteractionDef ParentName="BreedReply">
<defName>Orally_Breed_2_Reply</defName>
<defName>Orally_Breed_Reply_Reverse</defName>
<label>oralbreed — react to</label>
<logRulesInitiator>
<rulesStrings>
<!-- ===Neutral Zoophile=== -->
<li>zoophile_n->[exclaim_low]! Good [animal_noun], just like that!</li>
<li>zoophile_n->[exclaim_low]! You're mouth feels so good!</li>
<li>zoophile_n->[exclaim_low]... How's that taste, [animal_noun]?</li>
<li>zoophile_n->You're good with your tongue, [animal_noun]!</li>
<!-- ===Neutral=== -->
<li>human_react_n->Get your mouth away from my...[exclaim_low]...</li>
<li>human_react_n->[exclaim_low]! Your mouth shouldn't feel this good, [animal_noun]...</li>
<li>human_react_n->When you offer up your mouth like that...[exclaim_low]...</li>
<li>human_react_n->[exclaim_low]...this is so wrong...</li>
<!-- ===Zoophile react to male breeder=== -->
<!-- ===React to male breeder=== -->
<!-- ===Zoophile react to female breeder=== -->
<!-- ===React to female breeder=== -->
</rulesStrings>
</logRulesInitiator>
</InteractionDef>
<!-- ===Serviced=== -->
<InteractionDef ParentName="BreedReply">
<defName>Orally_Service_Reply</defName>
<label>oralbreed — react to</label>
<logRulesInitiator>
<rulesStrings>
<!-- ===Neutral Zoophile=== -->
<li>zoophile_n->[exclaim_low]! Hey there [animal_noun]!</li>
<li>zoophile_n->[exclaim_low]! Good [animal_noun], just like that!</li>
<li>zoophile_n->[exclaim_low]! Good [animal_noun], right there!</li>
<li>zoophile_n->[exclaim_low]... How's that taste, [animal_noun]?</li>
<li>zoophile_n->You're good with your tongue, [animal_noun]!</li>
<!-- ===Neutral=== -->
<li>human_react_n->Get your mouth away from my...[exclaim_low]...</li>
<li>human_react_n->Get your tongue off of my...[exclaim_low]...</li>
<li>human_react_n->[exclaim_low]...stop licking there, [animal_noun]...[exclaim_low]...</li>
<li>human_react_n->[exclaim_low]...this is so wrong...</li>
<li>human_react_n->[exclaim_low]! Bad [animal_noun]! Don't lick there! [exclaim_low]...</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>
<!-- ===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=== -->
</rulesStrings>
</logRulesInitiator>
</InteractionDef>
<!-- ===Handjob=== -->
<InteractionDef ParentName="BreedReply">
<defName>Handjob_Service_Reply</defName>
<label>oralbreed — react to</label>
<logRulesInitiator>
<rulesStrings>
<!-- ===Neutral Zoophile=== -->
<li>zoophile_n->[exclaim_low]!</li>
<!-- ===Neutral=== -->
<li>human_react_n->[exclaim_low]!</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>
<!-- ===Zoophile react to male breeder=== -->
<!-- ===React to male breeder=== -->
<!-- ===Zoophile react to female breeder=== -->
<!-- ===React to female breeder=== -->
</rulesStrings>
</logRulesInitiator>
</InteractionDef>
<!-- ===DoublePenetration=== -->
<!-- ===Reciever=== -->
<InteractionDef ParentName="BreedReply">
<defName>DP_Breed_Reply</defName>
<label>analbreed — react to</label>
<logRulesInitiator>
<rulesStrings>
<!-- ===Neutral Zoophile=== -->
<li>zoophile_n->[exclaim_low]! [fuck] me with those [penis]s!</li>
<!-- ===Neutral=== -->
<li>human_react_n->What the fuck! Get off! [exclaim_high]!</li>
<li>human_react_n->[exclaim_high]! Get your [penis]s out of me, [animal_noun]!</li>
<!-- ===Zoophile react to male breeder=== -->
<!-- ===React to male breeder=== -->
<!-- ===Zoophile react to female breeder=== -->
<!-- ===React to female breeder=== -->
</rulesStrings>
</logRulesInitiator>
</InteractionDef>
<!-- ===Giver=== -->
<InteractionDef ParentName="BreedReply">
<defName>DP_Breed_Reply_Reverse</defName>
<label>analbreed — react to</label>
<logRulesInitiator>
<rulesStrings>
<!-- ===Neutral Zoophile=== -->
<li>zoophile_n->If you insist, [animal_noun]!</li>
<li>zoophile_n->[exclaim_low]! You like these [penis]s, [animal_noun]? [exclaim_low]!</li>
<!-- ===Neutral=== -->
<li>human_react_n->Oh...I shouldn't do this!</li>
<li>human_react_n->Oh...I shouldn't, but...[exclaim_low]!</li>
<li>human_react_n->This is so wrong, [animal_noun], but you're irresistable!</li>
<li>human_react_n->You shouldn't make my [penis]s feel this good, [animal_noun]! [exclaim_low]!</li>
<!-- ===Zoophile react to male breeder=== -->
<!-- ===React to male breeder=== -->
<!-- ===Zoophile react to female breeder=== -->
<!-- ===React to female breeder=== -->
</rulesStrings>
</logRulesInitiator>
</InteractionDef>

View File

@ -0,0 +1,67 @@
<?xml version="1.0" encoding="utf-8"?>
<Defs>
<!-- ===ChitchatReplies=== -->
<InteractionDef ParentName="SexTalkReply">
<defName>Milking_Question</defName>
<label>milking-question</label>
<symbol>UI/Icons/MilkMote</symbol>
<logRulesInitiator>
<rulesStrings>
<li>r_logentry(INITIATOR_thoughtLabel==producing milk, tag=Milking_Questiona, priority=1)->[is_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>
<InteractionDef ParentName="SexTalkReply">
<defName>Milking_Questiona</defName>
<label>milking-question</label>
<symbol>UI/Icons/MilkMote</symbol>
<logRulesInitiator>
<rulesStrings>
<li>r_logentry(INITIATOR_thoughtLabel==producing milk, priority=1)->[is_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>
<InteractionDef ParentName="SexTalkReply">
<defName>Milking_Questionb</defName>
<label>milking-question</label>
<symbol>UI/Icons/MilkMote</symbol>
<logRulesInitiator>
<rulesStrings>
<li>r_logentry(INITIATOR_thoughtLabel==producing milk, priority=1)->[is_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>
</rulesStrings>
</logRulesInitiator>
</InteractionDef>
</Defs>

34
Defs/CRIAOrgy_Defs.xml Normal file
View File

@ -0,0 +1,34 @@
<?xml version="1.0" encoding="utf-8"?>
<Defs>
<!-- ===ChitchatReplies=== -->
<InteractionDef ParentName="SexTalkReply">
<defName>OrgyChat</defName>
<label>orgy-chat</label>
<logRulesInitiator>
<rulesStrings>
<!-- ===Bad opinion of recipient=== -->
<li>r_logentry(INITIATOR_opinion&lt;-25, priority=1)->[bad_opinion]</li>
<li>bad_opinion(RECIPIENT_gender==Male)->It would've been much better without your nasty [penis] involved.</li>
<li>bad_opinion(RECIPIENT_gender==Female)->It would've been much better without your nasty [vagina] involved.</li>
<li>bad_opinion->It would've been much better without your nasty ass involved.</li>
<!-- ===Neutral opinion of recipient=== -->
<li>r_logentry->[neutral_opinion]</li>
<li>neutral_opinion->Yeah, I had a good time, [counterpart].</li>
<!-- ===Good opinion of recipient generic=== -->
<li>r_logentry(INITIATOR_opinion>=25, priority=1)->[good_opinion]</li>
<li>good_opinion(INITIATOR_thoughtLabel==sexually frustrated, priority=1)->[good_opinion_horny]</li>
<li>good_opinion(INITIATOR_thoughtLabel==horny, priority=1)->[good_opinion_horny]</li>
<li>good_opinion_horny(INITIATOR_gender==Male, RECIPIENT_gender==Male, INITIATOR_opinion>=50, INITIATOR_trait==gay)->It was even better with you involved, [counterpart]!</li>
<li>good_opinion_horny(INITIATOR_gender==Female, RECIPIENT_gender==Female, INITIATOR_opinion>=50, INITIATOR_trait==gay)->It was even better with you involved, [counterpart]!</li>
<li>good_opinion_horny(INITIATOR_gender==Female, RECIPIENT_gender==Male, INITIATOR_opinion>=50, INITIATOR_trait!=gay)->It was even better with you involved, [counterpart]!</li>
<li>good_opinion_horny(INITIATOR_gender==Male, RECIPIENT_gender==Female, INITIATOR_opinion>=50, INITIATOR_trait!=gay)->It was even better with you involved, [counterpart]!</li>
<li>good_opinion_horny->Just thinking about it makes me want to touch myself...</li>
<li>good_opinion->Yeah, we should do it again sometime!</li>
</rulesStrings>
</logRulesInitiator>
</InteractionDef>
</Defs>

View File

@ -14,9 +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>
<li>bad_opinion_rapist->Leave me alone, rapist!</li>
<li>bad_opinion_rapist->Fuck off, you raping cunt!</li>
@ -70,7 +68,6 @@
<li>good_opinion_ucraped->[RECIPIENT_nameDef], I...I was raped...*sobs*</li>
<li>good_opinion_ucraped->I...was taken advantage of...while I was unconscious...*sobs*</li>
<li>good_opinion_ucraped->I was raped...and I didn't even have a chance to defend myself...*sobs*</li>
<li>good_opinion(tag=Sexlife_Generic_Good_Raped_Masochist, INITIATOR_thoughtDefName==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>
@ -96,7 +93,6 @@
<!-- ===Zoophile=== -->
<li>good_opinion(tag=Sexlife_Generic_Good_Zoophile, INITIATOR_trait==zoophile, INITIATOR_thoughtLabel==sexually satisfied, priority=1)->[good_opinion_zoophile]</li>
<li>good_opinion(tag=Sexlife_Generic_Good_Zoophile, INITIATOR_trait==zoophile, INITIATOR_thoughtLabel==horny, priority=1)->[good_opinion_zoophile]</li>
<li>good_opinion(tag=Sexlife_Generic_Good_Zoophile, INITIATOR_thoughtDefName==Bestiality_Honorable, priority=1)->[good_opinion_zoophile]</li>
<li>good_opinion_zoophile->I've been having a good time with the animals!</li>
<li>good_opinion_zoophile->The animals have been treating me well!</li>
@ -125,15 +121,11 @@
<li>not_rapist(INITIATOR_melee_passion!=None, priority=1)->[violent_reaction]</li>
<li>violent_reaction->What!? Where is the [insult]!?</li>
<li>violent_reaction->What!? I'll kill the [insult]!</li>
<li>violent_reaction->I'll make the [insult] who did this regret it, [RECIPIENT_nameDef]!</li>
<li>not_rapist(INITIATOR_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>
<li>masochist_reaction->Sounds hot!</li>
<li>masochist_reaction->Wow...any chance I could get their name?</li>
<li>r_logentry(INITIATOR_thoughtDefName==Rape_Honorable, priority=2)->[honor_rapist]</li>
<li>honor_rapist->They were only doing their duty, [RECIPIENT_nameDef]!</li>
<li>not_rapist->Oh, you poor thing!</li>
<li>not_rapist->I can't believe it! Are you okay?</li>
<li>not_rapist->Oh my...Are you alright?</li>
@ -150,7 +142,6 @@
<logRulesInitiator>
<rulesStrings>
<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>
@ -161,10 +152,9 @@
<li>also_masochist->That sounds so [expletive_adj] hot!</li>
<li>masochist_react(INITIATOR_trait==kind, priority=1)->You shouldn't be okay with people treating you like that!</li>
<li>masochist_react(INITIATOR_trait==kind, priority=1)->That's not okay!</li>
<li>masochist_react->...Good for you</li>
<li>masochist_react->...Good for you.</li>
<li>masochist_react->Oh, geez...</li>
<li>masochist_react(INITIATOR_trait==rapist, priority=2)->[rapist]</li>
<li>r_logentry(INITIATOR_thoughtDefName==Rape_Honorable, priority=2)->[rapist]</li>
<li>rapist->Maybe I'll use you later...</li>
<li>rapist->Maybe I'll take a turn in a bit...</li>
</rulesStrings>
@ -178,11 +168,7 @@
<rulesStrings>
<li>r_logentry(INITIATOR_trait==rapist, priority=2)->[also_rapist]</li>
<li>also_rapist->Nice!</li>
<li>r_logentry(INITIATOR_thoughtDefName==Rape_Honorable, priority=2)->[honor_rapist]</li>
<li>honor_rapist->Great job!</li>
<li>honor_rapist->I'm glad you're fulfilling your duty, [RECIPIENT_nameDef]</li>
<li>r_logentry(INITIATOR_trait==masochist, priority=2)->[masochist]</li>
<li>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>
@ -198,13 +184,8 @@
<rulesStrings>
<li>r_logentry(INITIATOR_trait==zoophile, priority=2)->[also_zoophile]</li>
<li>also_zoophile->Nice!</li>
<li>r_logentry(INITIATOR_thoughtDefName==Bestiality_Honorable, priority=2)->[honor_zoophile]</li>
<li>honor_zoophile->Great!</li>
<li>honor_zoophile->There is nothing better than sex with an animal, [RECIPIENT_nameDef]!</li>
<li>also_zoophile->Hot!</li>
<li>also_zoophile->Sounds hot!</li>
<li>honor_zoophile->Hot!</li>
<li>honor_zoophile->Sounds hot!</li>
<li>r_logentry(tag=Sexlife_Generic_Good_Zoophileb)->That is not okay, [RECIPIENT_nameDef]!</li>
</rulesStrings>
</logRulesInitiator>
@ -218,9 +199,6 @@
<li>r_logentry(INITIATOR_trait==zoophile, priority=2)->[also_zoophile]</li>
<li>also_zoophile->Why not?</li>
<li>also_zoophile->The animal had a good time too!</li>
<li>r_logentry(INITIATOR_thoughtDefName==Bestiality_Honorable, priority=2)->[honor_zoophile]</li>
<li>honor_zoophile->There is nothing better than sex with an animal, [RECIPIENT_nameDef]!</li>
<li>honor_zoophile->Why? Animals love to be bred!</li>
</rulesStrings>
</logRulesInitiator>
</InteractionDef>
@ -232,8 +210,6 @@
<rulesStrings>
<li>r_logentry(INITIATOR_trait==rapist, priority=2)->[rapist]</li>
<li>rapist->Deal with it!</li>
<li>r_logentry(INITIATOR_thoughtDefName==Rape_Honorable, priority=2)->[honor_rapist]</li>
<li>honor_rapist->I'm just fulfilling my duty, [RECIPIENT_nameDef]!</li>
<li>r_logentry->I know...</li>
</rulesStrings>
</logRulesInitiator>
@ -244,11 +220,9 @@
<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>
<li>r_logentry(RECIPIENT_thoughtDefName==Rape_Honorable, priority=2)->[rapist]</li>
<li>rapist(INITIATOR_opinion>=25)->How could you, [RECIPIENT_nameDef]!?</li>
<li>rapist->Fuck you, [RECIPIENT_nameDef]!</li>
<li>r_logentry(RECIPIENT_moving==Yes)->Don't just walk away! Help me!</li>
@ -292,8 +266,6 @@
<rulesStrings>
<li>r_logentry(INITIATOR_trait==zoophile, priority=1)->Me too!</li>
<li>r_logentry(INITIATOR_trait==zoophile, priority=1)->Same!</li>
<li>r_logentry(INITIATOR_thoughtDefName==Bestiality_Honorable, priority=1)->Same!</li>
<li>r_logentry(INITIATOR_thoughtDefName==Bestiality_Honorable, priority=1)->Same!</li>
<li>r_logentry->...excuse me?</li>
<li>r_logentry->...what was that?</li>
<li>r_logentry->...did I just hear that right?</li>
@ -333,95 +305,4 @@
</logRulesInitiator>
</InteractionDef>
<InteractionDef ParentName="SexTalkReply">
<defName>OrgyChat</defName>
<label>orgy-chat</label>
<logRulesInitiator>
<rulesStrings>
<!-- ===Bad opinion of recipient=== -->
<li>r_logentry(INITIATOR_opinion&lt;-25, priority=1)->[bad_opinion]</li>
<li>bad_opinion(RECIPIENT_gender==Male)->It would've been much better without your nasty [penis] involved.</li>
<li>bad_opinion(RECIPIENT_gender==Female)->It would've been much better without your nasty [vagina] involved.</li>
<li>bad_opinion->It would've been much better without your nasty ass involved.</li>
<!-- ===Neutral opinion of recipient=== -->
<li>r_logentry->[neutral_opinion]</li>
<li>neutral_opinion->Yeah, I had a good time, [counterpart].</li>
<!-- ===Good opinion of recipient generic=== -->
<li>r_logentry(INITIATOR_opinion>=25, priority=1)->[good_opinion]</li>
<li>good_opinion(INITIATOR_thoughtLabel==sexually frustrated, priority=1)->[good_opinion_horny]</li>
<li>good_opinion(INITIATOR_thoughtLabel==horny, priority=1)->[good_opinion_horny]</li>
<li>good_opinion_horny(INITIATOR_gender==Male, RECIPIENT_gender==Male, INITIATOR_opinion>=50, INITIATOR_trait==gay)->It was even better with you involved, [counterpart]!</li>
<li>good_opinion_horny(INITIATOR_gender==Female, RECIPIENT_gender==Female, INITIATOR_opinion>=50, INITIATOR_trait==gay)->It was even better with you involved, [counterpart]!</li>
<li>good_opinion_horny(INITIATOR_gender==Female, RECIPIENT_gender==Male, INITIATOR_opinion>=50, INITIATOR_trait!=gay)->It was even better with you involved, [counterpart]!</li>
<li>good_opinion_horny(INITIATOR_gender==Male, RECIPIENT_gender==Female, INITIATOR_opinion>=50, INITIATOR_trait!=gay)->It was even better with you involved, [counterpart]!</li>
<li>good_opinion_horny->Just thinking about it makes me want to touch myself...</li>
<li>good_opinion->Yeah, we should do it again sometime!</li>
</rulesStrings>
</logRulesInitiator>
</InteractionDef>
<InteractionDef ParentName="SexTalkReply">
<defName>Milking_Question</defName>
<label>milking-question</label>
<symbol>UI/Icons/MilkMote</symbol>
<logRulesInitiator>
<rulesStrings>
<li>r_logentry(INITIATOR_thoughtLabel==producing milk, tag=Milking_Questiona, priority=1)->[is_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>
<InteractionDef ParentName="SexTalkReply">
<defName>Milking_Questiona</defName>
<label>milking-question</label>
<symbol>UI/Icons/MilkMote</symbol>
<logRulesInitiator>
<rulesStrings>
<li>r_logentry(INITIATOR_thoughtLabel==producing milk, priority=1)->[is_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>
<InteractionDef ParentName="SexTalkReply">
<defName>Milking_Questionb</defName>
<label>milking-question</label>
<symbol>UI/Icons/MilkMote</symbol>
<logRulesInitiator>
<rulesStrings>
<li>r_logentry(INITIATOR_thoughtLabel==producing milk, priority=1)->[is_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>
</rulesStrings>
</logRulesInitiator>
</InteractionDef>
</Defs>

File diff suppressed because it is too large Load Diff

View File

@ -5,138 +5,282 @@
</InteractionDef>
<!-- ===AnalSex=== -->
<!-- ===Penetrated=== -->
<InteractionDef ParentName="SexReply">
<defName>Anal_Sex_Reply</defName>
<label>analsex — react to</label>
<symbol>UI/Icons/AnalSexMote</symbol>
<logRulesInitiator>
<rulesStrings>
<!-- ===Male Initiator=== -->
<li>sex_react_m->[exclaim_low]! [fuck] my [ass]! [exclaim_low]!</li>
<li>sex_react_m->[exclaim_low]! [lover], fill my [ass] with your [cum]! </li>
<!-- ===Female Initiator=== -->
<li>sex_react_f->[exclaim_low]! Your [ass] is so good, [lover]!</li>
<li>sex_react_f->[exclaim_low]! [lover] I'm gonna fill your [ass] with [cum]![exclaim_low]!</li>
<!-- ===Neutral=== -->
<li>sex_react_n->[exclaim_low]! [fuck] my [ass]! [exclaim_low]!</li>
<li>sex_react_n->[exclaim_low]! [lover], fill my [ass] with your [cum]!</li>
<!-- ===Replying to a Male=== -->
<!-- ===Replying to a Female=== -->
<li>sex_react_f->[exclaim_low]! [lover], fill my [ass] with your futa [penis]!</li>
</rulesStrings>
</logRulesInitiator>
</InteractionDef>
<!-- ===Penetrator=== -->
<InteractionDef ParentName="SexReply">
<defName>Anal_Sex_Reply_Reverse</defName>
<label>analsex — react to</label>
<symbol>UI/Icons/AnalSexMote</symbol>
<logRulesInitiator>
<rulesStrings>
<!-- ===Neutral=== -->
<li>sex_react_n->[exclaim_low]! Your [ass] is so good, [lover]!</li>
<li>sex_react_n->[exclaim_low]! [lover] I'm gonna fill your [ass] with [cum]![exclaim_low]!</li>
<!-- ===Replying to a Male=== -->
<!-- ===Replying to a Female=== -->
</rulesStrings>
</logRulesInitiator>
</InteractionDef>
<!-- ===VaginalSex=== -->
<!-- ===Penetrated=== -->
<InteractionDef ParentName="SexReply">
<defName>Vaginal_Sex_Reply</defName>
<label>vaginalsex — react to</label>
<symbol>UI/Icons/VaginalSexMote</symbol>
<logRulesInitiator>
<rulesStrings>
<!-- ===Male Initiator=== -->
<li>sex_react_m->[exclaim_low]! [fuck] my [vagina]!</li>
<li>sex_react_m->[exclaim_low]! [exclaim_low]! [exclaim_low]!</li>
<li>sex_react_m->[exclaim_low]! Your [penis] is so good, [lover]! [exclaim_low]!</li>
<!-- ===Female Initiator=== -->
<li>sex_react_f->[exclaim_low]! Your [vagina] is [wet]!</li>
<li>sex_react_f->[exclaim_low]! Your [vagina] is so good! [exclaim_low]!</li>
<li>sex_react_f->[exclaim_low]! [lover], I'm gonna fill your [vagina] with [cum] [exclaim_low]!</li>
<!-- ===Neutral=== -->
<li>sex_react_n->[exclaim_low]! [fuck] my [vagina]!</li>
<li>sex_react_n->[exclaim_low]! [exclaim_low]! [exclaim_low]!</li>
<li>sex_react_n->[exclaim_low]! Your [penis] is so good, [lover]! [exclaim_low]!</li>
<!-- ===Replying to a Male=== -->
<!-- ===Replying to a Female=== -->
</rulesStrings>
</logRulesInitiator>
</InteractionDef>
<!-- ===Penetrator=== -->
<InteractionDef ParentName="SexReply">
<defName>Vaginal_Sex_Reply_Reverse</defName>
<label>vaginalsex — react to</label>
<symbol>UI/Icons/VaginalSexMote</symbol>
<logRulesInitiator>
<rulesStrings>
<!-- ===Neutral=== -->
<li>sex_react_n->[exclaim_low]! Your [vagina] is [wet]!</li>
<li>sex_react_n->[exclaim_low]! Your [vagina] is so good! [exclaim_low]!</li>
<li>sex_react_n->[exclaim_low]! [lover], I'm gonna fill your [vagina] with [cum] [exclaim_low]!</li>
<!-- ===Replying to a Male=== -->
<!-- ===Replying to a Female=== -->
</rulesStrings>
</logRulesInitiator>
</InteractionDef>
<!-- ===Hand_Job=== -->
<!-- ===Giver=== -->
<InteractionDef ParentName="SexReply">
<defName>Hand_Job_Reply</defName>
<label>handjob — react to</label>
<symbol>UI/Icons/HandjobMote</symbol>
<logRulesInitiator>
<rulesStrings>
<!-- ===Male Initiator=== -->
<li>sex_react_m->[exclaim_low]! Your [penis] is so nice, [lover]</li>
<li>sex_react_m->Does this feel good, [lover]?</li>
<li>sex_react_m->[exclaim_low]! [lover], cover my face in your [cum]! [exclaim_low]</li>
<!-- ===Female Initiator=== -->
<li>sex_react_f->[exclaim_low]! I'm gonna cum!</li>
<li>sex_react_f->[exclaim_low]! Just like that, [lover]! [exclaim_low]!</li>
<li>sex_react_f->[exclaim_low]! You know how to handle a [penis], [lover]!</li>
<!-- ===Neutral=== -->
<li>sex_react_n->[exclaim_low]! Your [penis] is so nice, [lover]</li>
<li>sex_react_n->Does this feel good, [lover]?</li>
<li>sex_react_n->[exclaim_low]! [lover], cover my face in your [cum]! [exclaim_low]</li>
<!-- ===Replying to a Male=== -->
<!-- ===Replying to a Female=== -->
</rulesStrings>
</logRulesInitiator>
</InteractionDef>
<!-- ===Reciever=== -->
<InteractionDef ParentName="SexReply">
<defName>Hand_Job_Reply_Reverse</defName>
<label>handjob — react to</label>
<symbol>UI/Icons/HandjobMote</symbol>
<logRulesInitiator>
<rulesStrings>
<!-- ===Neutral=== -->
<li>sex_react_n->[exclaim_low]! I'm gonna cum!</li>
<li>sex_react_n->[exclaim_low]! Just like that, [lover]! [exclaim_low]!</li>
<li>sex_react_n->[exclaim_low]! You know how to handle a [penis], [lover]!</li>
<!-- ===Replying to a Male=== -->
<!-- ===Replying to a Female=== -->
</rulesStrings>
</logRulesInitiator>
</InteractionDef>
<!-- ===Foot_Job=== -->
<!-- ===Giver=== -->
<InteractionDef ParentName="SexReply">
<defName>Foot_Job_Reply</defName>
<label>footjob — react to</label>
<symbol>UI/Icons/FootjobMote</symbol>
<logRulesInitiator>
<rulesStrings>
<!-- ===Male Initiator=== -->
<li>sex_react_m->Does it feel good like this, [lover]?</li>
<li>sex_react_m->[exclaim_low], You're this hard just from my feet, [lover]?</li>
<li>sex_react_m->[exclaim_low],how's that, [lover]?</li>
<!-- ===Female Initiator=== -->
<li>sex_react_f->[exclaim_low], you're good with your toes, [lover]!</li>
<li>sex_react_f->[exclaim_low]! [lover], your feet are gonna make me cum! [exclaim_low]!</li>
<!-- ===Neutral=== -->
<li>sex_react_n->Does it feel good like this, [lover]?</li>
<li>sex_react_n->[exclaim_low], You're this hard just from my feet, [lover]?</li>
<li>sex_react_n->[exclaim_low], how's that, [lover]?</li>
<!-- ===Replying to a Male=== -->
<!-- ===Replying to a Female=== -->
</rulesStrings>
</logRulesInitiator>
</InteractionDef>
</InteractionDef>
<!-- ===Reciever=== -->
<InteractionDef ParentName="SexReply">
<defName>Foot_Job_Reply_Reverse</defName>
<label>footjob — react to</label>
<symbol>UI/Icons/FootjobMote</symbol>
<logRulesInitiator>
<rulesStrings>
<!-- ===Neutral=== -->
<li>sex_react_n->[exclaim_low], you're good with your toes, [lover]!</li>
<li>sex_react_n->[exclaim_low]! [lover], your feet are gonna make me cum! [exclaim_low]!</li>
<!-- ===Replying to a Male=== -->
<!-- ===Replying to a Female=== -->
</rulesStrings>
</logRulesInitiator>
</InteractionDef>
<!-- ===Fingering_Sex=== -->
<!-- ===Giver=== -->
<InteractionDef ParentName="SexReply">
<defName>Fingering_Sex_Reply</defName>
<label>fingering — react to</label>
<symbol>UI/Icons/FingeringMote</symbol>
<logRulesInitiator>
<rulesStrings>
<!-- ===Male Initiator=== -->
<li>sex_react_m->[exclaim_low]! You're good with your fingers, [lover]!</li>
<li>sex_react_m->[exclaim_low]! [lover], I'm [wet] just from your fingers! [exclaim_low]!</li>
<li>sex_react_m->[exclaim_low]! You're gonna make me cum! [exclaim_low]!</li>
<!-- ===Female Initiator=== -->
<li>sex_react_f->[exclaim_low]! You're [wet]!</li>
<li>sex_react_f->[exclaim_low], how's that?</li>
<li>sex_react_f->Does that feel good?</li>
<!-- ===Neutral=== -->
<li>sex_react_n->[exclaim_low]! You're [wet]!</li>
<li>sex_react_n->[exclaim_low], how's that?</li>
<li>sex_react_n->Does that feel good?</li>
<!-- ===Replying to a Male=== -->
<!-- ===Replying to a Female=== -->
</rulesStrings>
</logRulesInitiator>
</InteractionDef>
<!-- ===Reciever=== -->
<InteractionDef ParentName="SexReply">
<defName>Fingering_Sex_Reply_Reverse</defName>
<label>fingering — react to</label>
<symbol>UI/Icons/FingeringMote</symbol>
<logRulesInitiator>
<rulesStrings>
<!-- ===Neutral=== -->
<li>sex_react_n->[exclaim_low]! You're good with your fingers, [lover]!</li>
<li>sex_react_n->[exclaim_low]! [lover], I'm [wet] just from your fingers! [exclaim_low]!</li>
<li>sex_react_n->[exclaim_low]! You're gonna make me cum! [exclaim_low]!</li>
<!-- ===Replying to a Male=== -->
<!-- ===Replying to a Female=== -->
</rulesStrings>
</logRulesInitiator>
</InteractionDef>
<!-- ===Fisting_Sex=== -->
<!-- ===Giver=== -->
<InteractionDef ParentName="SexReply">
<defName>Fisting_Sex_Reply</defName>
<label>fisting — react to</label>
<symbol>UI/Icons/FistingMote</symbol>
<logRulesInitiator>
<rulesStrings>
<!-- ===Male Initiator=== -->
<li>sex_react_m->[exclaim_low]! Fuck! [exclaim_low]!</li>
<li>sex_react_m->[exclaim_low]! [exclaim_low]! [exclaim_low]!</li>
<!-- ===Female Initiator=== -->
<li>sex_react_f->[exclaim_low]! Fuck! [exclaim_low]!</li>
<li>sex_react_f->[exclaim_low]! [exclaim_low]! [exclaim_low]!</li>
<!-- ===Neutral=== -->
<li>sex_react_n->[exclaim_low]! You like this fist, [lover]?</li>
<li>sex_react_n->[exclaim_low]! Does it hurt?</li>
<li>sex_react_n->[exclaim_low]!</li>
<!-- ===Replying to a Male=== -->
<!-- ===Replying to a Female=== -->
</rulesStrings>
</logRulesInitiator>
</InteractionDef>
<!-- ===Reciever=== -->
<InteractionDef ParentName="SexReply">
<defName>Fisting_Sex_Reply_Reverse</defName>
<label>fisting — react to</label>
<symbol>UI/Icons/FistingMote</symbol>
<logRulesInitiator>
<rulesStrings>
<!-- ===Neutral=== -->
<li>sex_react_n->[exclaim_low]! Fuck! [exclaim_low]!</li>
<li>sex_react_n->[exclaim_low]! [exclaim_low]! [exclaim_high]!</li>
<!-- ===Replying to a Male=== -->
<!-- ===Replying to a Female=== -->
</rulesStrings>
</logRulesInitiator>
</InteractionDef>
<!-- ===Breast_Job=== -->
<!-- ===Giver=== -->
<InteractionDef ParentName="SexReply">
<defName>Breast_Job_Reply</defName>
<label>breastjob — react to</label>
<symbol>UI/Icons/BreastjobMote</symbol>
<logRulesInitiator>
<rulesStrings>
<!-- ===Male Initiator=== -->
<li>sex_react_m(INITIATOR_thoughtLabel==producing milk)->[exclaim_low]! Your [penis] is pushing milk out of my [boobs]!</li>
<li>sex_react_m(INITIATOR_thoughtLabel==producing milk)->[exclaim_low]! You're making some milk come out!</li>
<li>sex_react_m->[exclaim_low]! Does that feel good, [lover]?</li>
<li>sex_react_m->[exclaim_low]! You like these [boobs], [lover]?</li>
<li>sex_react_m->[exclaim_low]! [lover], your [penis] is throbbing between my [boobs]!</li>
<!-- ===Female Initiator=== -->
<li>sex_react_f(RECIPIENT_thoughtLabel==producing milk)->[exclaim_low]! Your [boobs] are leaking some milk!</li>
<li>sex_react_f(RECIPIENT_thoughtLabel==producing milk)->[exclaim_low]! There's some milk coming out of them!</li>
<li>sex_react_f(RECIPIENT_thoughtLabel==producing milk)->[exclaim_low]! Your milk is running down my [penis]!</li>
<li>sex_react_f->[exclaim_low]! Your [boobs] are amazing, [lover]!</li>
<li>sex_react_f->[exclaim_low]! They're so soft, [lover]! [exclaim_low]</li>
<li>sex_react_f->[exclaim_low]! I'm gonna cover your [boobs] in my [cum], [exclaim_low]!</li>
<!-- ===Neutral=== -->
<li>sex_react_n->[exclaim_low]! Does that feel good, [lover]?</li>
<li>sex_react_n->[exclaim_low]! You like these [boobs], [lover]?</li>
<li>sex_react_n->[exclaim_low]! [lover], your [penis] is throbbing between my [boobs]!</li>
<!-- ===Replying to a Male=== -->
<!-- ===Replying to a Female=== -->
</rulesStrings>
</logRulesInitiator>
</InteractionDef>
<!-- ===Reciever=== -->
<InteractionDef ParentName="SexReply">
<defName>Breast_Job_Reply_Reverse</defName>
<label>breastjob — react to</label>
<symbol>UI/Icons/BreastjobMote</symbol>
<logRulesInitiator>
<rulesStrings>
<!-- ===Neutral=== -->
<li>sex_react_n->[exclaim_low]! Your [boobs] are amazing, [lover]!</li>
<li>sex_react_n->[exclaim_low]! They're so soft, [lover]! [exclaim_low]</li>
<li>sex_react_n->[exclaim_low]! I'm gonna cover your [boobs] in my [cum], [exclaim_low]!</li>
<!-- ===Replying to a Male=== -->
<!-- ===Replying to a Female=== -->
</rulesStrings>
</logRulesInitiator>
</InteractionDef>
<!-- ===Scissoring_Sex=== -->
<InteractionDef ParentName="SexReply">
<defName>Scissoring_Sex_Reply</defName>
@ -144,11 +288,14 @@
<symbol>UI/Icons/ScissoringMote</symbol>
<logRulesInitiator>
<rulesStrings>
<!-- ===Male Initiator=== -->
<li>sex_react_m->[exclaim_low]!</li>
<!-- ===Female Initiator=== -->
<li>sex_react_f->[exclaim_low]! You know how to work your hips, [lover]!</li>
<li>sex_react_f->[exclaim_low]! [lover], your [wet] [vagina] feels amazing! [exclaim_low]!</li>
<!-- ===Neutral=== -->
<li>sex_react_n->[exclaim_low]! You know how to work your hips, [lover]!</li>
<li>sex_react_n->[exclaim_low]! [lover], your [wet] [vagina] feels amazing! [exclaim_low]!</li>
<li>sex_react_n->[exclaim_low]!</li>
<!-- ===Replying to a Male=== -->
<!-- ===Replying to a Female=== -->
</rulesStrings>
</logRulesInitiator>
</InteractionDef>
@ -160,69 +307,134 @@
<symbol>UI/Icons/MutualMasturbationMote</symbol>
<logRulesInitiator>
<rulesStrings>
<!-- ===Male Initiator=== -->
<li>sex_react_m->[exclaim_low]! Watching you stroke your [penis] makes me so horny, [lover]!</li>
<li>sex_react_m->[exclaim_low]! Now you, [lover] [exclaim_low]!</li>
<!-- ===Female Initiator=== -->
<li>sex_react_f->[exclaim_low]! Your [wet] [vagina] is making me so hard, [lover]!</li>
<li>sex_react_f->[exclaim_low]! I'm gonna shoot my [cum] just watching you, [lover]!</li>
<!-- ===Neutral=== -->
<li>sex_react_n->[exclaim_low]! Watching you stroke yourself makes me so horny, [lover]!</li>
<li>sex_react_n->[exclaim_low]! Now you, [lover], [exclaim_low]!</li>
<!-- ===Replying to a Male=== -->
<!-- ===Replying to a Female=== -->
</rulesStrings>
</logRulesInitiator>
</InteractionDef>
<!-- ===Rimming_Sex=== -->
<!-- ===Giver=== -->
<InteractionDef ParentName="SexReply">
<defName>Rimming_Sex_Reply</defName>
<label>rimming — react to</label>
<symbol>UI/Icons/RimmingMote</symbol>
<logRulesInitiator>
<rulesStrings>
<!-- ===Male Initiator=== -->
<li>sex_react_m->[exclaim_low]! You're good with your tongue, [lover]! [exclaim_low]!</li>
<li>sex_react_m->[exclaim_low]! my [ass]! [exclaim_low]!</li>
<!-- ===Female Initiator=== -->
<li>sex_react_f->[exclaim_low]! You're good with your tongue, [lover]! [exclaim_low]!</li>
<li>sex_react_f->[exclaim_low]! my [ass]! [exclaim_low]!</li>
<!-- ===Neutral=== -->
<li>sex_react_n->*[exclaim_oral]* Euoor [ass] taasde soo *[exclaim_oral]* guud!</li>
<li>sex_react_n->*[exclaim_oral]* I loov dis [ass] *[exclaim_oral]*!</li>
<li>sex_react_n->*[exclaim_oral]* *[exclaim_oral]* *[exclaim_oral]*!</li>
<!-- ===Replying to a Male=== -->
<!-- ===Replying to a Female=== -->
</rulesStrings>
</logRulesInitiator>
</InteractionDef>
<!-- ===Reciever=== -->
<InteractionDef ParentName="SexReply">
<defName>Rimming_Sex_Reply_Reverse</defName>
<label>rimming — react to</label>
<symbol>UI/Icons/RimmingMote</symbol>
<logRulesInitiator>
<rulesStrings>
<!-- ===Neutral=== -->
<li>sex_react_n->[exclaim_low]! You're good with your tongue, [lover]! [exclaim_low]!</li>
<li>sex_react_n->[exclaim_low]! My [ass]! [exclaim_low]!</li>
<!-- ===Replying to a Male=== -->
<!-- ===Replying to a Female=== -->
</rulesStrings>
</logRulesInitiator>
</InteractionDef>
<!-- ===Cunnilingus_Sex=== -->
<!-- ===Giver=== -->
<InteractionDef ParentName="SexReply">
<defName>Cunnilingus_Sex_Reply</defName>
<label>cunnilingus — react to</label>
<symbol>UI/Icons/CunnilingusMote</symbol>
<logRulesInitiator>
<rulesStrings>
<!-- ===Male Initiator=== -->
<li>sex_react_m->[exclaim_low]! You're good with your tongue, [lover]! [exclaim_low]!</li>
<li>sex_react_m->[exclaim_low]! I'm gonna-[exclaim_low]!</li>
<!-- ===Female Initiator=== -->
<li>sex_react_f->*[exclaim_oral]* Euoor [vagina] taasde soo *[exclaim_oral]* guud!</li>
<li>sex_react_f->*[exclaim_oral]* I loov dis [vagina] *[exclaim_oral]*!</li>
<!-- ===Neutral=== -->
<li>sex_react_n->*[exclaim_oral]* Euoor [vagina] taasde soo *[exclaim_oral]* guud!</li>
<li>sex_react_n->*[exclaim_oral]* I loov dis [vagina] *[exclaim_oral]*!</li>
<!-- ===Replying to a Male=== -->
<!-- ===Replying to a Female=== -->
</rulesStrings>
</logRulesInitiator>
</InteractionDef>
<!-- ===Reciever=== -->
<InteractionDef ParentName="SexReply">
<defName>Cunnilingus_Sex_Reply_Reverse</defName>
<label>cunnilingus — react to</label>
<symbol>UI/Icons/CunnilingusMote</symbol>
<logRulesInitiator>
<rulesStrings>
<!-- ===Neutral=== -->
<li>sex_react_n->[exclaim_low]! You're good with your tongue, [lover]! [exclaim_low]!</li>
<li>sex_react_n->[exclaim_low]! I'm gonna-[exclaim_low]!</li>
<li>sex_react_n->[exclaim_low]! [exclaim_low]! [exclaim_low]!</li>
<!-- ===Replying to a Male=== -->
<!-- ===Replying to a Female=== -->
</rulesStrings>
</logRulesInitiator>
</InteractionDef>
<!-- ===Fellatio_Sex=== -->
<!-- ===Giver=== -->
<InteractionDef ParentName="SexReply">
<defName>Fellatio_Sex_Reply</defName>
<label>fellatio — react to</label>
<symbol>UI/Icons/FellatioMote</symbol>
<logRulesInitiator>
<rulesStrings>
<!-- ===Male Initiator=== -->
<li>sex_react_m->*[exclaim_oral]* Euoor [penis] taadse soo *[exclaim_oral]* guud!</li>
<li>sex_react_m->*[exclaim_oral]* *[exclaim_oral]* *[exclaim_oral]*</li>
<!-- ===Female Initiator=== -->
<li>sex_react_f->[exclaim_low]! I'm gonna shoot my [cum] down your throat, [lover]! [exclaim_low]!</li>
<li>sex_react_f->[exclaim_low]! You're good with your mouth, [lover]! [exclaim_low]!</li>
<li>sex_react_f->[exclaim_low]! I'm gonna cum! [exclaim_low]!</li>
<!-- ===Neutral=== -->
<li>sex_react_n->*[exclaim_oral]* Euoor [penis] taadse soo *[exclaim_oral]* guud!</li>
<li>sex_react_n->*[exclaim_oral]* *[exclaim_oral]* *[exclaim_oral]*</li>
<!-- ===Replying to a Male=== -->
<!-- ===Replying to a Female=== -->
</rulesStrings>
</logRulesInitiator>
</InteractionDef>
<!-- ===Reciever=== -->
<InteractionDef ParentName="SexReply">
<defName>Fellatio_Sex_Reply_Reverse</defName>
<label>fellatio — react to</label>
<symbol>UI/Icons/FellatioMote</symbol>
<logRulesInitiator>
<rulesStrings>
<!-- ===Neutral=== -->
<li>sex_react_n->[exclaim_low]! I'm gonna shoot my [cum] down your throat, [lover]! [exclaim_low]!</li>
<li>sex_react_n->[exclaim_low]! You're good with your mouth, [lover]! [exclaim_low]!</li>
<li>sex_react_n->[exclaim_low]! I'm gonna cum! [exclaim_low]!</li>
<!-- ===Replying to a Male=== -->
<!-- ===Replying to a Female=== -->
</rulesStrings>
</logRulesInitiator>
</InteractionDef>
<!-- ===Sixtynine_Sex=== -->
<InteractionDef ParentName="SexReply">
<defName>Sixtynine_Sex_Reply</defName>
@ -230,32 +442,54 @@
<symbol>UI/Icons/SixtynineMote</symbol>
<logRulesInitiator>
<rulesStrings>
<!-- ===Male Initiator=== -->
<li>sex_react_m->*[exclaim_oral]* *[exclaim_oral]* *[exclaim_oral]*</li>
<!-- ===Female Initiator=== -->
<li>sex_react_f->*[exclaim_oral]* *[exclaim_oral]* *[exclaim_oral]*</li>
<!-- ===Neutral=== -->
<li>sex_react_n->*[exclaim_oral]* *[exclaim_oral]* *[exclaim_oral]*</li>
<!-- ===Replying to a Male=== -->
<!-- ===Replying to a Female=== -->
</rulesStrings>
</logRulesInitiator>
</InteractionDef>
<!-- ===Double Penetration=== -->
<!-- ===Reciever=== -->
<InteractionDef ParentName="SexReply">
<defName>DoublePenetration_Sex_Reply</defName>
<label>doublepenetration — react to</label>
<symbol>UI/Icons/DoublePenetrationMote</symbol>
<logRulesInitiator>
<rulesStrings>
<!-- ===Male Initiator=== -->
<li>sex_react_m->[exclaim_low]! [fuck] my [ass] and [fuck] my [vagina]!</li>
<li>sex_react_m->[exclaim_low]! [exclaim_low]! [exclaim_low]!</li>
<li>sex_react_m->[exclaim_low]! Your [penis]s are so good, [lover]! [exclaim_low]!</li>
<!-- ===Female Initiator=== -->
<li>sex_react_f->[exclaim_low]! Your [vagina] is [wet]!</li>
<li>sex_react_f->[exclaim_low]! Your [ass] and [vagina] feel so good! [exclaim_low]!</li>
<li>sex_react_f->[exclaim_low]! [lover], I'm gonna fill your holes with [cum] [exclaim_low]!</li>
<li>sex_react_f->[exclaim_low]! [lover], both of your holes...[exclaim_low]!</li>
<!-- ===Neutral=== -->
<li>sex_react_n->[exclaim_low]! [fuck] my holes!</li>
<li>sex_react_n->[exclaim_low]! [exclaim_low]! [exclaim_low]!</li>
<li>sex_react_n->[exclaim_low]! Your [penis]s are so good, [lover]! [exclaim_low]!</li>
<!-- ===Replying to a Male=== -->
<!-- ===Replying to a Female=== -->
</rulesStrings>
</logRulesInitiator>
</InteractionDef>
<!-- ===Giver=== -->
<InteractionDef ParentName="SexReply">
<defName>DoublePenetration_Sex_Reply_Reverse</defName>
<label>doublepenetration — react to</label>
<symbol>UI/Icons/DoublePenetrationMote</symbol>
<logRulesInitiator>
<rulesStrings>
<!-- ===Neutral=== -->
<li>sex_react_n->[exclaim_low]! Your holes feel so good! [exclaim_low]!</li>
<li>sex_react_n->[exclaim_low]! [lover], I'm gonna fill your holes with [cum] [exclaim_low]!</li>
<li>sex_react_n->[exclaim_low]! [lover], both of your holes...[exclaim_low]!</li>
<!-- ===Replying to a Male=== -->
<!-- ===Replying to a Female=== -->
</rulesStrings>
</logRulesInitiator>
</InteractionDef>
</Defs>

View File

@ -35,8 +35,7 @@
<li>licks->licks</li>
<li>licks->tongues</li>
<li>fuck->fuck</li>
<li>fuck->pound</li>
<li>fuck->slam</li>
<li>fuck->pound</li>
<li>desire->need</li>
<li>desire->want</li>
<!--<li>desire->demand</li>-->
@ -89,7 +88,6 @@
<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>
@ -110,7 +108,6 @@
<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>
@ -121,7 +118,6 @@
<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>
@ -136,8 +132,8 @@
<!-- ===Misc=== -->
<li>cum->cum</li>
<li>cum->seed</li>
<li>cum->sperm</li>
<li>cum->splooge</li>
<li>cum->jizz</li>
</rulesStrings>
</rulePack>
</RulePackDef>
@ -164,21 +160,6 @@
<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>
@ -209,8 +190,6 @@
<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>
@ -232,6 +211,8 @@
<!-- ===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>
<li>sex_m->[sex_n]</li>
<li>sex_f->[sex_n]</li>
<!-- ===Nouns=== -->
<li>lover(INITIATOR_opinion>=85)->[best]</li>
<li>best->babe</li>
@ -268,6 +249,8 @@
<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>
<li>sex_react_f->[sex_react_n]</li>
<li>sex_react_m->[sex_react_n]</li>
<!-- ===Nouns=== -->
<li>lover(INITIATOR_opinion>=85)->[best]</li>
<li>best->babe</li>
@ -303,6 +286,8 @@
<!-- ===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>
<li>rape_m->[rape_n]</li>
<li>rape_f->[rape_n]</li>
<!-- ===Nouns=== -->
<li>victim->[RECIPIENT_nameDef]</li>
<li>victim(RECIPIENT_gender==Female)->[victim_f]</li>
@ -327,21 +312,27 @@
<!-- ===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>
<li>rape_react_m(INITIATOR_thoughtLabel==dizzy, priority=1)->[broken1_m]</li>
<li>rape_react_m->[rape_react_n]</li>
<li>rape_react_f->[rape_react_n]</li>
<li>masochist_m->[masochist_n]</li>
<li>masochist_f->[masochist_n]</li>
<li>broken2_m->[broken2_n]</li>
<li>broken2_f->[broken2_n]</li>
<li>broken1_m->[broken2_n]</li>
<li>broken1_f->[broken2_n]</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>rapist(INITIATOR_trait==masochist, priority=2)->[master]</li>
<li>master->master</li>
<li>master(RECIPIENT_gender==Male)->daddy</li>
<li>master->[RECIPIENT_nameDef]</li>
@ -366,22 +357,20 @@
<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>zoophile_f->[zoophile_n]</li>
<li>zoophile_m->[zoophile_n]</li>
<li>human_breed_m->[human_breed_n]</li>
<li>human_breed_f->[human_breed_n]</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>
<li>r_logentry(INITIATOR_alienRace!=Human, priority=0.5)->[animal_breed]</li>
<li>animal_breed(INITIATOR_gender==Male)->[animal_breed_m]</li>
<li>animal_breed(INITIATOR_gender==Female)->[animal_breed_f]</li>
<li>animal_breed_m->[animal_breed_n]</li>
<li>animal_breed_f->[animal_breed_n]</li>
<!-- ===Verbs=== -->
<li>fuck->breed</li>
@ -389,49 +378,56 @@
<!-- ===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>
<li>animal_genitals_initiator(INITIATOR_gender==Male, priority=5)->[animal_penis_initiator]</li>
<li>animal_genitals_initiator(INITIATOR_gender==Female, priority=5)->[animal_vagina_initiator]</li>
<li>animal_genitals_recipient(RECIPIENT_gender==Male, priority=5)->[animal_penis_recipient]</li>
<li>animal_genitals_recipient(RECIPIENT_gender==Female, priority=5)->[animal_vagina_recipient]</li>
<li>animal_penis_initiator(INITIATOR_alienRace==Human, priority=5)->[penis]</li>
<li>animal_penis_initiator->[penis]</li>
<li>animal_penis_initiator->[INITIATOR_kind] [penis]</li>
<li>animal_penis_recipient(RECIPIENT_alienRace==Human, priority=5)->[penis]</li>
<li>animal_penis_recipient->[penis]</li>
<li>animal_penis_recipient->[RECIPIENT_kind] [penis]</li>
<li>animal_vagina_initiator(INITIATOR_alienRace==Human, priority=5)->[vagina]</li>
<li>animal_vagina_initiator->[vagina]</li>
<li>animal_vagina_initiator->[INITIATOR_kind] [vagina]</li>
<li>animal_vagina_recipient(RECIPIENT_alienRace==Human, priority=5)->[vagina]</li>
<li>animal_vagina_recipient->[vagina]</li>
<li>animal_vagina_recipient->[RECIPIENT_kind] [vagina]</li>
<li>animal_ass_initiator(INITIATOR_alienRace==Human, priority=5)->[ass]</li>
<li>animal_ass_initiator->[ass]</li>
<li>animal_ass_initiator->[INITIATOR_kind] [ass]</li>
<li>animal_ass_recipient(RECIPIENT_alienRace==Human, priority=5)->[ass]</li>
<li>animal_ass_recipient->[ass]</li>
<li>animal_ass_recipient->[RECIPIENT_kind] [ass]</li>
<li>animal_penis_recipient(RECIPIENT_kind==husky, priority=1)->[canine_penis]</li>
<li>animal_penis_recipient(RECIPIENT_kind==labrador retriever, priority=1)->[canine_penis]</li>
<li>animal_penis_recipient(RECIPIENT_kind==yorkshire terrier, priority=1)->[canine_penis]</li>
<li>animal_penis_recipient(RECIPIENT_kind==warg, priority=1)->[canine_penis]</li>
<li>animal_penis_recipient(RECIPIENT_kind==timber wolf, priority=1)->[canine_penis]</li>
<li>animal_penis_recipient(RECIPIENT_kind==arctic wolf, priority=1)->[canine_penis]</li>
<li>animal_penis_recipient(RECIPIENT_kind==fennec fox, priority=1)->[canine_penis]</li>
<li>animal_penis_recipient(RECIPIENT_kind==red fox, priority=1)->[canine_penis]</li>
<li>animal_penis_recipient(RECIPIENT_kind==arctic fox, priority=1)->[canine_penis]</li>
<li>animal_penis_initiator(RECIPIENT_kind==husky, priority=1)->[canine_penis]</li>
<li>animal_penis_initiator(RECIPIENT_kind==labrador retriever, priority=1)->[canine_penis]</li>
<li>animal_penis_initiator(RECIPIENT_kind==yorkshire terrier, priority=1)->[canine_penis]</li>
<li>animal_penis_initiator(RECIPIENT_kind==warg, priority=1)->[canine_penis]</li>
<li>animal_penis_initiator(RECIPIENT_kind==timber wolf, priority=1)->[canine_penis]</li>
<li>animal_penis_initiator(RECIPIENT_kind==arctic wolf, priority=1)->[canine_penis]</li>
<li>animal_penis_initiator(RECIPIENT_kind==fennec fox, priority=1)->[canine_penis]</li>
<li>animal_penis_initiator(RECIPIENT_kind==red fox, priority=1)->[canine_penis]</li>
<li>animal_penis_initiator(RECIPIENT_kind==arctic fox, priority=1)->[canine_penis]</li>
<li>canine_penis->red rocket</li>
<li>canine_penis->knot</li>
<li>canine_penis->[penis]</li>
</rulesStrings>
</rulePack>
</RulePackDef>
@ -445,11 +441,14 @@
<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>human_react_f(INITIATOR_trait==zoophile, priority=2)->[zoophile_f]</li>
<li>r_logentry(INITIATOR_alienRace!=Human, priority=1)->...</li>
<li>zoophile_f->[zoophile_n]</li>
<li>zoophile_m->[zoophile_n]</li>
<li>human_react_m->[human_react_n]</li>
<li>human_react_f->[human_react_n]</li>
<!-- ===Verbs=== -->
<li>fuck->breed</li>
@ -457,49 +456,55 @@
<!-- ===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_gender==Male, priority=5)->[animal_penis_initiator]</li>
<li>animal_genitals_initiator(INITIATOR_gender==Female, priority=5)->[animal_vagina_initiator]</li>
<li>animal_genitals_recipient(RECIPIENT_gender==Male, priority=5)->[animal_penis_recipient]</li>
<li>animal_genitals_recipient(RECIPIENT_gender==Female, priority=5)->[animal_vagina_recipient]</li>
<li>animal_penis_initiator(INITIATOR_alienRace==Human, priority=5)->[penis]</li>
<li>animal_penis_initiator->[penis]</li>
<li>animal_penis_initiator->[INITIATOR_kind] [penis]</li>
<li>animal_penis_recipient(RECIPIENT_alienRace==Human, priority=5)->[penis]</li>
<li>animal_penis_recipient->[penis]</li>
<li>animal_penis_recipient->[RECIPIENT_kind] [penis]</li>
<li>animal_vagina_initiator(INITIATOR_alienRace==Human, priority=5)->[vagina]</li>
<li>animal_vagina_initiator->[vagina]</li>
<li>animal_vagina_initiator->[INITIATOR_kind] [vagina]</li>
<li>animal_vagina_recipient(RECIPIENT_alienRace==Human, priority=5)->[vagina]</li>
<li>animal_vagina_recipient->[vagina]</li>
<li>animal_vagina_recipient->[RECIPIENT_kind] [vagina]</li>
<li>animal_ass_initiator(INITIATOR_alienRace==Human, priority=5)->[ass]</li>
<li>animal_ass_initiator->[ass]</li>
<li>animal_ass_initiator->[INITIATOR_kind] [ass]</li>
<li>animal_ass_recipient(RECIPIENT_alienRace==Human, priority=5)->[ass]</li>
<li>animal_ass_recipient->[ass]</li>
<li>animal_ass_recipient->[RECIPIENT_kind] [ass]</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>
<li>animal_penis_recipient(RECIPIENT_kind==husky, priority=1)->[canine_penis]</li>
<li>animal_penis_recipient(RECIPIENT_kind==labrador retriever, priority=1)->[canine_penis]</li>
<li>animal_penis_recipient(RECIPIENT_kind==yorkshire terrier, priority=1)->[canine_penis]</li>
<li>animal_penis_recipient(RECIPIENT_kind==warg, priority=1)->[canine_penis]</li>
<li>animal_penis_recipient(RECIPIENT_kind==timber wolf, priority=1)->[canine_penis]</li>
<li>animal_penis_recipient(RECIPIENT_kind==arctic wolf, priority=1)->[canine_penis]</li>
<li>animal_penis_recipient(RECIPIENT_kind==fennec fox, priority=1)->[canine_penis]</li>
<li>animal_penis_recipient(RECIPIENT_kind==red fox, priority=1)->[canine_penis]</li>
<li>animal_penis_recipient(RECIPIENT_kind==arctic fox, priority=1)->[canine_penis]</li>
<li>animal_penis_initiator(RECIPIENT_kind==husky, priority=1)->[canine_penis]</li>
<li>animal_penis_initiator(RECIPIENT_kind==labrador retriever, priority=1)->[canine_penis]</li>
<li>animal_penis_initiator(RECIPIENT_kind==yorkshire terrier, priority=1)->[canine_penis]</li>
<li>animal_penis_initiator(RECIPIENT_kind==warg, priority=1)->[canine_penis]</li>
<li>animal_penis_initiator(RECIPIENT_kind==timber wolf, priority=1)->[canine_penis]</li>
<li>animal_penis_initiator(RECIPIENT_kind==arctic wolf, priority=1)->[canine_penis]</li>
<li>animal_penis_initiator(RECIPIENT_kind==fennec fox, priority=1)->[canine_penis]</li>
<li>animal_penis_initiator(RECIPIENT_kind==red fox, priority=1)->[canine_penis]</li>
<li>animal_penis_initiator(RECIPIENT_kind==arctic fox, priority=1)->[canine_penis]</li>
<li>canine_penis->red rocket</li>
<li>canine_penis->knot</li>
<li>canine_penis->[penis]</li>
</rulesStrings>
</rulePack>
</RulePackDef>

View File

@ -3,234 +3,306 @@
<Operation Class="PatchOperationSequence">
<operations>
<!-- ===AnalBreeding=== -->
<!-- ===1 Initiator=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName="Bestiality_Anal" or defName="Bestiality_Reverse_Anal"]/logRulesInitiator/rulesStrings</xpath>
<value>
<!-- ===Giver=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName="Bestiality_Anal"]/logRulesInitiator/rulesStrings</xpath>
<value>
<!-- ===Neutral Zoophile=== -->
<li>zoophile_n->Come here, [animal_noun].</li>
<li>zoophile_n->Here, [animal_noun], show me that [ass].</li>
<li>zoophile_n->Here, [animal_noun], I wanna [fuck] that [ass]!</li>
<!-- ===Neutral=== -->
<li>human_breed_n->I really shouldn't do this, [animal_noun]!</li>
<li>human_breed_n->This is so wrong, [animal_noun], but I need your [ass]!</li>
<li>human_breed_n->Your [ass] shouldn't feel this good, [animal_noun]!</li>
<li>human_breed_n->Oh, [animal_noun], I shouldn't do this!</li>
<li>human_breed_n->...this is so wrong...</li>
<!-- ===Male humanlike on animal=== -->
<li>zoophile_m->C'mere, [animal_noun].</li>
<li>zoophile_m->Here, [animal_noun], show me that [ass].</li>
<li>zoophile_m->Here, [animal_noun], I wanna [fuck] that [ass]!</li>
<li>human_breed_m->I really shouldn't do this, [animal_noun]!</li>
<li>human_breed_m->This is so wrong, [animal_noun], but I need your [ass]!</li>
<li>human_breed_m->Your [ass] shouldn't feel this good, [animal_noun]!</li>
<li>human_breed_m->Oh, [animal_noun], I shouldn't do this!</li>
<li>human_breed_m->...this is so wrong...</li>
<!-- ===Female humanlike on animal=== -->
<li>zoophile_f->C'mere, [animal_noun].</li>
<li>zoophile_f->Here, [animal_noun], [fuck] my [ass] with that [animal_genitals_recipient]!</li>
<li>zoophile_f->Here, [animal_noun], come [fuck] my [ass]!</li>
<li>human_breed_f->I really shouldn't do this, [animal_noun]!</li>
<li>human_breed_f->This is so wrong, [animal_noun], but I need your [animal_genitals_recipient]!</li>
<li>human_breed_f->Your [animal_genitals_recipient] shouldn't feel this good, [animal_noun]!</li>
<li>human_breed_f->Oh, [animal_noun], I shouldn't do this!</li>
<li>human_breed_f->...this is so wrong...</li>
<!-- ===Animal on humanlike=== -->
<li>animal_breed_with_reply(tag=Anal_Breed_Reply)->[animal_breed]</li>
<!-- ===Animal on any=== -->
<li>animal_breed(INITIATOR_gender==Male)->[animal_breed_m]</li>
<li>animal_breed(INITIATOR_gender==Female)->[animal_breed_f]</li>
<li>canine_breed(INITIATOR_gender==Male)->*Grips [RECIPIENT_nameDef]'s nape and [forces] [animal_genitals_initiator] into their [ass]*</li>
<li>canine_breed(INITIATOR_gender==Female)->*presents [ass] to [RECIPIENT_nameDef]*</li>
<li>animal_breed_m->*anally mounts [RECIPIENT_nameDef]*</li>
<li>animal_breed_m->*[forces] [animal_genitals_initiator] into [RECIPIENT_nameDef]'s [ass]*</li>
<li>animal_breed_f->*presents [ass] to [RECIPIENT_nameDef]*</li>
<!-- ===Animal on any=== -->
<li>animal_breed_n->*anally mounts [RECIPIENT_nameDef]*</li>
<li>animal_breed_n->*[forces] [animal_penis_initiator] into [RECIPIENT_nameDef]'s [ass]*</li>
</value>
</li>
<!-- ===Reciever=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName="Bestiality_Reverse_Anal"]/logRulesInitiator/rulesStrings</xpath>
<value>
<!-- ===Neutral Zoophile=== -->
<li>zoophile_n->Come here, [animal_noun].</li>
<li>zoophile_n->Here, [animal_noun], [fuck] my [ass] with that [animal_penis_recipient]!</li>
<li>zoophile_n->Here, [animal_noun], come [fuck] my [ass]!</li>
<!-- ===Neutral=== -->
<li>human_breed_n->I really shouldn't do this, [animal_noun]!</li>
<li>human_breed_n->This is so wrong, [animal_noun], but I need your [animal_penis_recipient]!</li>
<li>human_breed_n->Your [animal_penis_recipient] shouldn't feel this good, [animal_noun]!</li>
<li>human_breed_n->Oh, [animal_noun], I shouldn't do this!</li>
<li>human_breed_n->...this is so wrong...</li>
<!-- ===Male humanlike on animal=== -->
<!-- ===Female humanlike on animal=== -->
<!-- ===Animal on humanlike=== -->
<li>animal_breed_with_reply(tag=Anal_Breed_Reply_Reverse)->[animal_breed]</li>
<!-- ===Animal on any=== -->
<li>animal_breed_n->*presents [ass] to [RECIPIENT_nameDef]*</li>
</value>
</li>
<!-- ===VaginalBreeding=== -->
<!-- ===1 Initiator=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName="Bestiality_Vaginal" or defName="Bestiality_Reverse_Vaginal"]/logRulesInitiator/rulesStrings</xpath>
<value>
<!-- ===Giver=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName="Bestiality_Vaginal"]/logRulesInitiator/rulesStrings</xpath>
<value>
<!-- ===Neutral Zoophile=== -->
<li>zoophile_n->Come here, [animal_noun].</li>
<li>zoophile_n->Here, [animal_noun], show me that [animal_vagina_recipient].</li>
<li>zoophile_n->Here, [animal_noun], I wanna [fuck] that [vagina]!</li>
<!-- ===Neutral=== -->
<li>human_breed_n->I really shouldn't do this, [animal_noun]!</li>
<li>human_breed_n->This is so wrong, but I can't resist this [vagina]!</li>
<li>human_breed_n->Your [animal_vagina_recipient] shouldn't feel this good, [animal_noun]!</li>
<li>human_breed_n->Your [animal_vagina_recipient] shouldn't feel this good, [animal_noun]!</li>
<li>human_breed_n->Oh, [animal_noun], I shouldn't do this!</li>
<li>human_breed_n->...this is so wrong...</li>
<!-- ===Male humanlike on animal=== -->
<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>zoophile_m->C'mere, [animal_noun].</li>
<li>zoophile_m->Here, [animal_noun], show me that [animal_genitals_recipient].</li>
<li>zoophile_m->Here, [animal_noun], I wanna [fuck] that [vagina]!</li>
<li>human_breed_m->I really shouldn't do this, [animal_noun]!</li>
<li>human_breed_m->This is so wrong, but I can't resist this [vagina]!</li>
<li>human_breed_m->Your [animal_genitals_recipient] shouldn't feel this good, [animal_noun]!</li>
<li>human_breed_m->Your [animal_genitals_recipient] shouldn't feel this good, [animal_noun]!</li>
<li>human_breed_m->Oh, [animal_noun], I shouldn't do this!</li>
<li>human_breed_m->...this is so wrong...</li>
<!-- ===Female humanlike on animal=== -->
<li>zoophile_f->C'mere, [animal_noun].</li>
<li>zoophile_f->Here, [animal_noun], [fuck] my [vagina] with that [animal_genitals_recipient]!</li>
<li>zoophile_f->Here, [animal_noun], show me that big [animal_genitals_recipient]!</li>
<li>zoophile_f->Here, [animal_noun], come [fuck] my [vagina]!</li>
<li>human_breed_f->I really shouldn't do this, [animal_noun]!</li>
<li>human_breed_f->This is so wrong, [animal_noun], but I can't resist your [animal_genitals_recipient]!</li>
<li>human_breed_f->Your [animal_genitals_recipient] shouldn't feel this good, [animal_noun]!</li>
<li>human_breed_f->Oh, [animal_noun], I shouldn't do this!</li>
<li>human_breed_f->...this is so wrong...</li>
<!-- ===Animal on humanlike=== -->
<li>animal_breed_with_reply(tag=Vaginal_Breed_Reply)->[animal_breed]</li>
<!-- ===Animal on any=== -->
<li>animal_breed_n->*vaginally mounts [RECIPIENT_nameDef]*</li>
<li>animal_breed_n->*[forces] [animal_penis_initiator] into [RECIPIENT_nameDef]'s [vagina]*</li>
</value>
</li>
<!-- ===Reciever=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName="Bestiality_Reverse_Vaginal"]/logRulesInitiator/rulesStrings</xpath>
<value>
<!-- ===Neutral Zoophile=== -->
<li>zoophile_n->Come here, [animal_noun].</li>
<li>zoophile_n->Here, [animal_noun], [fuck] my [vagina] with that [animal_penis_recipient]!</li>
<li>zoophile_n->Here, [animal_noun], show me that big [animal_penis_recipient]!</li>
<li>zoophile_n->Here, [animal_noun], come [fuck] my [vagina]!</li>
<!-- ===Neutral=== -->
<li>human_breed_n->I really shouldn't do this, [animal_noun]!</li>
<li>human_breed_n->This is so wrong, [animal_noun], but I can't resist your [animal_penis_recipient]!</li>
<li>human_breed_n->Your [animal_penis_recipient] shouldn't feel this good, [animal_noun]!</li>
<li>human_breed_n->Oh, [animal_noun], I shouldn't do this!</li>
<li>human_breed_n->...this is so wrong...</li>
<!-- ===Male humanlike on animal=== -->
<!-- ===Female humanlike on animal=== -->
<!-- ===Animal on humanlike=== -->
<li>animal_breed_with_reply(tag=Vaginal_Breed_Reply_Reverse)->[animal_breed]</li>
<!-- ===Animal on any=== -->
<li>animal_breed(INITIATOR_gender==Male)->[animal_breed_m]</li>
<li>animal_breed(INITIATOR_gender==Female)->[animal_breed_f]</li>
<li>canine_breed(INITIATOR_gender==Male)->*Grips [RECIPIENT_nameDef]'s nape and [forces] [animal_genitals_initiator] into their [vagina]*</li>
<li>canine_breed(INITIATOR_gender==Female)->*presents [animal_genitals_initiator] to [RECIPIENT_nameDef]*</li>
<li>animal_breed_m->*vaginally mounts [RECIPIENT_nameDef]*</li>
<li>animal_breed_m->*[forces] [animal_genitals_initiator] into [RECIPIENT_nameDef]'s [vagina]*</li>
<li>animal_breed_f->*presents [animal_genitals_initiator] to [RECIPIENT_nameDef]*</li>
<li>animal_breed_n->*presents [animal_vagina_initiator] to [RECIPIENT_nameDef]*</li>
</value>
</li>
<!-- ===OralBreeding=== -->
<!-- ===1 Initiator=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName = "Bestiality_Reverse_Oral_Service"]/logRulesInitiator/rulesStrings</xpath>
<value>
<!-- ===Male humanlike on animal=== -->
<li>zoophile_m->C'mere, [animal_noun].</li>
<li>zoophile_m->Here, [animal_noun], let me taste that [animal_genitals_recipient].</li>
<li>zoophile_m->Mmm, your [animal_genitals_recipient] tastes so good, [animal_noun]!</li>
<!-- ===Reciever=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName="Bestiality_Oral"]/logRulesInitiator/rulesStrings</xpath>
<value>
<!-- ===Neutral Zoophile=== -->
<li>zoophile_n->Come here, and [suck] this [penis], [animal_noun]!</li>
<li>zoophile_n->Here, [animal_noun], [suck] my [penis].</li>
<li>zoophile_n->Your mouth feels so good, [animal_noun]!</li>
<!-- ===Neutral=== -->
<li>human_breed_n->I really shouldn't do this, [animal_noun]!</li>
<li>human_breed_n->This is so wrong, [animal_noun], but your tongue feels so good!</li>
<li>human_breed_n->I'm so horny I can't stop myself, [animal_noun]!</li>
<li>human_breed_n->Your mouth shouldn't feel this good, [animal_noun]!</li>
<li>human_breed_n->Oh, [animal_noun], I shouldn't do this!</li>
<li>human_breed_n->...this is so wrong...</li>
<!-- ===Male humanlike on animal=== -->
<li>human_breed_m->I really shouldn't do this, [animal_noun]!</li>
<li>human_breed_m->This is so wrong, but I can't resist this [animal_genitals_recipient]!</li>
<li>human_breed_m->I can't help but want to taste your [animal_genitals_recipient], [animal_noun]!</li>
<li>human_breed_m->Your [animal_genitals_recipient] shouldn't taste this good, [animal_noun]!</li>
<li>human_breed_m->Oh, [animal_noun], I shouldn't do this!</li>
<li>human_breed_m->...this is so wrong...</li>
<!-- ===Female humanlike on animal=== -->
<li>zoophile_f->C'mere, [animal_noun].</li>
<li>zoophile_f->Here, [animal_noun], let me taste that [animal_genitals_recipient].</li>
<li>zoophile_f->Here, [animal_noun], show me that tasty [animal_genitals_recipient]!</li>
<li>zoophile_f->Mmm, your [animal_genitals_recipient] tastes so good, [animal_noun]!</li>
<li>human_breed_f->I really shouldn't do this, [animal_noun]!</li>
<li>human_breed_f->This is so wrong, [animal_noun], but I can't resist your [animal_genitals_recipient]!</li>
<li>human_breed_f->I can't help but want to taste your [animal_genitals_recipient], [animal_noun]!</li>
<li>human_breed_f->Your [animal_genitals_recipient] shouldn't taste this good, [animal_noun]!</li>
<li>human_breed_f->Oh, [animal_noun], I shouldn't do this!</li>
<li>human_breed_f->...this is so wrong...</li>
<!-- ===Animal on humanlike=== -->
<li>animal_breed_with_reply(tag=Orally_Breed_Reply)->[animal_breed]</li>
<!-- ===Animal on any=== -->
<li>animal_breed(INITIATOR_gender==Male)->[animal_breed_m]</li>
<li>animal_breed(INITIATOR_gender==Female)->[animal_breed_f]</li>
<li>animal_breed_m(RECIPIENT_gender==Male, RECIPIENT_alienRace==Human, priority=1)->*[licks] [RECIPIENT_nameDef]'s [penis]*</li>
<li>animal_breed_m(RECIPIENT_gender==Male, RECIPIENT_alienRace==Human, priority=1)->*[licks] [RECIPIENT_nameDef]'s balls*</li>
<li>animal_breed_m(RECIPIENT_gender==Female, RECIPIENT_alienRace==Human, priority=1)->*[licks] [RECIPIENT_nameDef]'s [vagina]*</li>
<li>animal_breed_f(RECIPIENT_gender==Male, RECIPIENT_alienRace==Human, priority=1)->*[licks] [RECIPIENT_nameDef]'s [penis]*</li>
<li>animal_breed_f(RECIPIENT_gender==Male, RECIPIENT_alienRace==Human, priority=1)->*[licks] [RECIPIENT_nameDef]'s balls*</li>
<li>animal_breed_f(RECIPIENT_gender==Female, RECIPIENT_alienRace==Human, priority=1)->*[licks] [RECIPIENT_nameDef]'s [vagina]*</li>
<li>animal_breed_m(RECIPIENT_alienRace==Human, priority=1)->*[licks] [RECIPIENT_nameDef]'s [ass]*</li>
<li>animal_breed_m->*[licks] [RECIPIENT_nameDef]'s [animal_genitals_recipient]*</li>
<li>animal_breed_f->*[licks] [RECIPIENT_nameDef]'s [animal_genitals_recipient]*</li>
<!-- ===Animal on any=== -->
<li>animal_breed_n->*[forces] [animal_penis_initiator] into [RECIPIENT_nameDef]'s mouth*</li>
<li>animal_breed_n->*forces [RECIPIENT_nameDef] to suck on [animal_penis_initiator]*</li>
<li>animal_breed_n->*facefucks [RECIPIENT_nameDef]*</li>
</value>
</li>
<!-- ===2 Initiator=== -->
<!-- ===Giver=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName="Bestiality_Reverse_Oral" or defName="Bestiality_Oral"]/logRulesInitiator/rulesStrings</xpath>
<xpath>/Defs/InteractionDef[defName="Bestiality_Reverse_Oral"]/logRulesInitiator/rulesStrings</xpath>
<value>
<!-- ===Neutral Zoophile=== -->
<li>zoophile_n->Come here, [animal_noun].</li>
<li>zoophile_n->Here, [animal_noun], let me taste that [animal_penis_recipient].</li>
<li>zoophile_n->Here, [animal_noun], show me that tasty [animal_penis_recipient]!</li>
<li>zoophile_n->Mmm, your [animal_penis_recipient] tastes so good, [animal_noun]!</li>
<!-- ===Neutral=== -->
<li>human_breed_n->I really shouldn't do this, [animal_noun]!</li>
<li>human_breed_n->This is so wrong, [animal_noun], but I can't resist your [animal_penis_recipient]!</li>
<li>human_breed_n->I can't help but want to taste your [animal_penis_recipient], [animal_noun]!</li>
<li>human_breed_n->Your [animal_penis_recipient] shouldn't taste this good, [animal_noun]!</li>
<li>human_breed_n->Oh, [animal_noun], I shouldn't do this!</li>
<li>human_breed_n->...this is so wrong...</li>
<!-- ===Male humanlike on animal=== -->
<li>zoophile_m->C'mere, and [suck] this [penis], [animal_noun]!</li>
<li>zoophile_m->Here, [animal_noun], [suck] my [penis].</li>
<li>zoophile_m->Your mouth feels so good, [animal_noun]!</li>
<li>human_breed_m->I really shouldn't do this, [animal_noun]!</li>
<li>human_breed_m->This is so wrong, [animal_noun], but your tongue feels so good!</li>
<li>human_breed_m->I'm so horny I can't stop myself, [animal_noun]!</li>
<li>human_breed_m->Your mouth shouldn't feel this good, [animal_noun]!</li>
<li>human_breed_m->Oh, [animal_noun], I shouldn't do this!</li>
<li>human_breed_m->...this is so wrong...</li>
<!-- ===Female humanlike on animal=== -->
<li>zoophile_f->C'mere, [animal_noun].</li>
<li>zoophile_f->Here, [animal_noun], let me taste that [animal_genitals_recipient].</li>
<li>zoophile_f->Here, [animal_noun], show me that tasty [animal_genitals_recipient]!</li>
<li>zoophile_f->Mmm, your [animal_genitals_recipient] tastes so good, [animal_noun]!</li>
<li>human_breed_f->I really shouldn't do this, [animal_noun]!</li>
<li>human_breed_f->This is so wrong, [animal_noun], but I can't resist your [animal_genitals_recipient]!</li>
<li>human_breed_f->I can't help but want to taste your [animal_genitals_recipient], [animal_noun]!</li>
<li>human_breed_f->Your [animal_genitals_recipient] shouldn't taste this good, [animal_noun]!</li>
<li>human_breed_f->Oh, [animal_noun], I shouldn't do this!</li>
<li>human_breed_f->...this is so wrong...</li>
<!-- ===Animal on humanlike=== -->
<li>animal_breed_with_reply(tag=Orally_Breed_2_Reply)->[animal_breed]</li>
<li>animal_breed_with_reply(tag=Orally_Breed_Reply_Reverse)->[animal_breed]</li>
<!-- ===Animal on any=== -->
<li>animal_breed(INITIATOR_gender==Male)->[animal_breed_m]</li>
<li>animal_breed(INITIATOR_gender==Female)->[animal_breed_f]</li>
<li>animal_breed_m->*[forces] [animal_genitals_initiator] into [RECIPIENT_nameDef]'s mouth*</li>
<li>animal_breed_m->*forces [RECIPIENT_nameDef] to suck on [animal_genitals_initiator]*</li>
<li>animal_breed_m->*facefucks [RECIPIENT_nameDef]*</li>
<li>animal_breed_f->*forces [RECIPIENT_nameDef] to lick [animal_genitals_initiator]*</li>
<li>animal_breed_f->*[forces] [animal_genitals_initiator] into [RECIPIENT_nameDef]'s mouth*</li>
<li>animal_breed_n->*Opens mouth wide for [RECIPIENT_nameDef]'s [animal_penis_recipient]*</li>
<li>animal_breed_n->*Offers mouth to [RECIPIENT_nameDef]*</li>
<li>animal_breed_n->*Eagerly takes [RECIPIENT_nameDef]'s [animal_penis_recipient] into their mouth*</li>
</value>
</li>
<!-- ===Servicer=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName = "Bestiality_Reverse_Oral_Service"]/logRulesInitiator/rulesStrings</xpath>
<value>
<!-- ===Neutral Zoophile=== -->
<li>zoophile_n->Come here, [animal_noun].</li>
<li>zoophile_n->Here, [animal_noun], let me taste that [animal_genitals_recipient].</li>
<li>zoophile_n->Here, [animal_noun], show me that tasty [animal_genitals_recipient]!</li>
<li>zoophile_n->Mmm, your [animal_genitals_recipient] tastes so good, [animal_noun]!</li>
<!-- ===Neutral=== -->
<li>human_breed_n->I really shouldn't do this, [animal_noun]!</li>
<li>human_breed_n->This is so wrong, but I can't resist this [animal_genitals_recipient]!</li>
<li>human_breed_n->I can't help but want to taste your [animal_genitals_recipient], [animal_noun]!</li>
<li>human_breed_n->Your [animal_genitals_recipient] shouldn't taste this good, [animal_noun]!</li>
<li>human_breed_n->Oh, [animal_noun], I shouldn't do this!</li>
<li>human_breed_n->...this is so wrong...</li>
<!-- ===Male humanlike on animal=== -->
<!-- ===Female humanlike on animal=== -->
<!-- ===Animal on humanlike=== -->
<li>animal_breed_with_reply(tag=Orally_Service_Reply)->[animal_breed]</li>
<!-- ===Animal on any=== -->
<li>animal_breed_n->*[licks] [RECIPIENT_nameDef]'s [animal_genitals_recipient]*</li>
</value>
</li>
<!-- ===Fingering=== -->
<!-- ===Handjob=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName = "Bestiality_Reverse_Handjob"]/logRulesInitiator/rulesStrings</xpath>
<value>
<!-- ===Neutral Zoophile=== -->
<li>zoophile_n->Come here and show me your [animal_penis_recipient], [animal_noun]!</li>
<li>zoophile_n->Here, [animal_noun], you want me to rub your [animal_penis_recipient]?</li>
<li>zoophile_n->Your [animal_penis_recipient] feels so nice, [animal_noun]!</li>
<li>zoophile_n->Come here, [animal_noun].</li>
<li>zoophile_n->Here, [animal_noun], let me feel that [animal_penis_recipient].</li>
<li>zoophile_n->Here, [animal_noun], show me that nice [animal_penis_recipient]!</li>
<li>zoophile_n->Mmm, your [animal_penis_recipient] feels so nice, [animal_noun]!</li>
<!-- ===Neutral=== -->
<li>human_breed_n->I really shouldn't do this, [animal_noun]!</li>
<li>human_breed_n->This is so wrong, [animal_noun], but your [animal_penis_recipient] feels so nice!</li>
<li>human_breed_n->I'm so horny I can't stop myself, [animal_noun]!</li>
<li>human_breed_n->Your [animal_penis_recipient] shouldn't feel this good, [animal_noun]!</li>
<li>human_breed_n->Oh, [animal_noun], I shouldn't do this!</li>
<li>human_breed_n->...this is so wrong...</li>
<li>human_breed_n->I really shouldn't do this, [animal_noun]!</li>
<li>human_breed_n->This is so wrong, [animal_noun], but I can't resist your [animal_penis_recipient]!</li>
<li>human_breed_n->I can't help but want to stroke your [animal_penis_recipient], [animal_noun]!</li>
<li>human_breed_n->Your [animal_penis_recipient] shouldn't feel this nice, [animal_noun]!</li>
<!-- ===Male humanlike on animal=== -->
<li>zoophile_m->C'mere, and show me your [animal_genitals_recipient], [animal_noun]!</li>
<li>zoophile_m->Here, [animal_noun], you want me to rub your [animal_genitals_recipient]?</li>
<li>zoophile_m->Your [animal_genitals_recipient] feels so nice, [animal_noun]!</li>
<li>human_breed_m->I really shouldn't do this, [animal_noun]!</li>
<li>human_breed_m->This is so wrong, [animal_noun], but your [animal_genitals_recipient] feels so nice!</li>
<li>human_breed_m->I'm so horny I can't stop myself, [animal_noun]!</li>
<li>human_breed_m->Your [animal_genitals_recipient] shouldn't feel this good, [animal_noun]!</li>
<li>human_breed_m->Oh, [animal_noun], I shouldn't do this!</li>
<li>human_breed_m->...this is so wrong...</li>
<!-- ===Female humanlike on animal=== -->
<li>zoophile_f->C'mere, [animal_noun].</li>
<li>zoophile_f->Here, [animal_noun], let me feel that [animal_genitals_recipient].</li>
<li>zoophile_f->Here, [animal_noun], show me that nice [animal_genitals_recipient]!</li>
<li>zoophile_f->Mmm, your [animal_genitals_recipient] feels so nice, [animal_noun]!</li>
<li>human_breed_f->I really shouldn't do this, [animal_noun]!</li>
<li>human_breed_f->This is so wrong, [animal_noun], but I can't resist your [animal_genitals_recipient]!</li>
<li>human_breed_f->I can't help but want to stroke your [animal_genitals_recipient], [animal_noun]!</li>
<li>human_breed_f->Your [animal_genitals_recipient] shouldn't feel this nice, [animal_noun]!</li>
<li>human_breed_f->Oh, [animal_noun], I shouldn't do this!</li>
<li>human_breed_f->...this is so wrong...</li>
<!-- ===Female humanlike on animal=== -->
<!-- ===Animal on humanlike=== -->
<li>animal_breed_with_reply(tag=Orally_Breed_2_Reply)->[animal_breed]</li>
<li>animal_breed_with_reply(tag=Handjob_Service_Reply)->[animal_breed]</li>
<!-- ===Animal on any=== -->
<li>animal_breed(INITIATOR_gender==Male)->[animal_breed_m]</li>
<li>animal_breed(INITIATOR_gender==Female)->[animal_breed_f]</li>
<li>animal_breed_m(RECIPIENT_gender==Female, RECIPIENT_kind==colonist, priority=1)->*fingers [RECIPIENT_nameDef]'s [vagina]*</li>
<li>animal_breed_m(RECIPIENT_kind==colonist, priority=1)->*fingers [RECIPIENT_nameDef]'s [ass]*</li>
<li>animal_breed_m->*[forces] fingers into [RECIPIENT_nameDef]*</li>
<li>animal_breed_m->*fingers [RECIPIENT_nameDef]*</li>
<li>animal_breed_f->*fingers [RECIPIENT_nameDef]'s [animal_genitals_recipient]*</li>
<li>animal_breed_n->*strokes [RECIPIENT_nameDef]'s [animal_penis_recipient]*</li>
</value>
</li>
<!-- ===DoublePenetration=== -->
<!-- ===Giver=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName="Bestiality_Double_Penetration_M"]/logRulesInitiator/rulesStrings</xpath>
<value>
<!-- ===Neutral Zoophile=== -->
<li>zoophile_n->Come here, [animal_noun].</li>
<li>zoophile_n->Want these [penis]s, [animal_noun]?</li>
<li>zoophile_n->Here, [animal_noun], I wanna [fuck] you with these [penis]s!</li>
<!-- ===Neutral=== -->
<li>human_breed_n->I really shouldn't do this, [animal_noun]!</li>
<li>human_breed_n->This is so wrong, [animal_noun]! [exclaim_low]!</li>
<li>human_breed_n->My [penis]s shouldn't feel this good, [animal_noun]!</li>
<li>human_breed_n->Oh, [animal_noun], I shouldn't do this!</li>
<li>human_breed_n->...this is so wrong...</li>
<!-- ===Male humanlike on animal=== -->
<!-- ===Female humanlike on animal=== -->
<!-- ===Animal on humanlike=== -->
<li>animal_breed_with_reply(tag=DP_Breed_Reply)->[animal_breed]</li>
<!-- ===Animal on any=== -->
<li>animal_breed_n->*anally mounts [RECIPIENT_nameDef]*</li>
<li>animal_breed_n->*[forces] [penis]s into [RECIPIENT_nameDef]'s [ass]*</li>
</value>
</li>
<!-- ===Reciever=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName="Bestiality_Reverse_Double_Penetration_M"]/logRulesInitiator/rulesStrings</xpath>
<value>
<!-- ===Neutral Zoophile=== -->
<li>zoophile_n->Come here, [animal_noun].</li>
<li>zoophile_n->Here, [animal_noun], [fuck] me with those [penis]s!</li>
<li>zoophile_n->Wanna [fuck] me with those [penis]s, [animal_noun]?</li>
<!-- ===Neutral=== -->
<li>human_breed_n->I really shouldn't do this, [animal_noun]!</li>
<li>human_breed_n->This is so wrong, [animal_noun], but I need your [penis]s!</li>
<li>human_breed_n->Your [penis]s shouldn't feel this good, [animal_noun]!</li>
<li>human_breed_n->Oh, [animal_noun], I shouldn't do this! [exclaim_low]!</li>
<li>human_breed_n->...this is so wrong...</li>
<!-- ===Male humanlike on animal=== -->
<!-- ===Female humanlike on animal=== -->
<!-- ===Animal on humanlike=== -->
<li>animal_breed_with_reply(tag=DP_Breed_Reply_Reverse)->[animal_breed]</li>
<!-- ===Animal on any=== -->
<li>animal_breed_n->*presses [ass] against [RECIPIENT_nameDef]'s [penis]s*</li>
<li>animal_breed_n->*presents for [RECIPIENT_nameDef]'s [penis]s*</li>
</value>
</li>
<!-- ===RulePacks - these just remove the "x was bred by y" lines they don't need any further patching=== -->
<li Class="PatchOperationReplace">
@ -298,7 +370,7 @@
</value>
</li>
<li Class="PatchOperationReplace">
<xpath>/Defs/RulePackDef[defName = "FingeringRP"]/rulePack/rulesStrings</xpath>
<xpath>/Defs/RulePackDef[defName = "Bestiality_DoublePenRP"]/rulePack/rulesStrings</xpath>
<value>
<rulesStrings>
<li>sent-></li>

View File

@ -0,0 +1,139 @@
<?xml version="1.0" encoding="utf-8"?>
<Patch>
<Operation Class="PatchOperationSequence">
<operations>
<!-- ====These are needed so bestiality conversations will treat aliens like humans instead of animals.
I can't put every race that people might want here but these are a few of the top steam workshop ones.=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/RulePackDef[defName = "BestialityConstants"]/rulePack/rulesStrings</xpath>
<value>
<!-- ====Ratkin=== -->
<li>r_logentry(INITIATOR_alienRace==Ratkin, priority=2)->[human_breed]</li>
<li>r_logentry(INITIATOR_alienRace!=Ratkin, RECIPIENT_alienRace==Ratkin, priority=1)->[animal_breed_with_reply]</li>
<li>r_logentry(INITIATOR_alienRace!=Ratkin, priority=0.5)->[animal_breed]</li>
<li>animal_penis_initiator(INITIATOR_alienRace==Ratkin, priority=5)->[penis]</li>
<li>animal_penis_recipient(RECIPIENT_alienRace==Ratkin, priority=5)->[penis]</li>
<li>animal_vagina_initiator(INITIATOR_alienRace==Ratkin, priority=5)->[vagina]</li>
<li>animal_vagina_recipient(RECIPIENT_alienRace==Ratkin, priority=5)->[vagina]</li>
<li>animal_ass_initiator(INITIATOR_alienRace==Ratkin, priority=5)->[ass]</li>
<li>animal_ass_recipient(RECIPIENT_alienRace==Ratkin, priority=5)->[ass]</li>
<!-- ====Bun=== -->
<li>r_logentry(INITIATOR_alienRace==Bun, priority=2)->[human_breed]</li>
<li>r_logentry(INITIATOR_alienRace!=Bun, RECIPIENT_alienRace==Bun, priority=1)->[animal_breed_with_reply]</li>
<li>r_logentry(INITIATOR_alienRace!=Bun, priority=0.5)->[animal_breed]</li>
<li>animal_penis_initiator(INITIATOR_alienRace==Bun, priority=5)->[penis]</li>
<li>animal_penis_recipient(RECIPIENT_alienRace==Bun, priority=5)->[penis]</li>
<li>animal_vagina_initiator(INITIATOR_alienRace==Bun, priority=5)->[vagina]</li>
<li>animal_vagina_recipient(RECIPIENT_alienRace==Bun, priority=5)->[vagina]</li>
<li>animal_ass_initiator(INITIATOR_alienRace==Bun, priority=5)->[ass]</li>
<li>animal_ass_recipient(RECIPIENT_alienRace==Bun, priority=5)->[ass]</li>
<!-- ====Revia=== -->
<li>r_logentry(INITIATOR_alienRace==Revia, priority=2)->[human_breed]</li>
<li>r_logentry(INITIATOR_alienRace!=Revia, RECIPIENT_alienRace==Revia, priority=1)->[animal_breed_with_reply]</li>
<li>r_logentry(INITIATOR_alienRace!=Revia, priority=0.5)->[animal_breed]</li>
<li>animal_penis_initiator(INITIATOR_alienRace==Revia, priority=5)->[penis]</li>
<li>animal_penis_recipient(RECIPIENT_alienRace==Revia, priority=5)->[penis]</li>
<li>animal_vagina_initiator(INITIATOR_alienRace==Revia, priority=5)->[vagina]</li>
<li>animal_vagina_recipient(RECIPIENT_alienRace==Revia, priority=5)->[vagina]</li>
<li>animal_ass_initiator(INITIATOR_alienRace==Revia, priority=5)->[ass]</li>
<li>animal_ass_recipient(RECIPIENT_alienRace==Revia, priority=5)->[ass]</li>
<!-- ====Rabbie=== -->
<li>r_logentry(INITIATOR_alienRace==Rabbie, priority=2)->[human_breed]</li>
<li>r_logentry(INITIATOR_alienRace!=Rabbie, RECIPIENT_alienRace==Rabbie, priority=1)->[animal_breed_with_reply]</li>
<li>r_logentry(INITIATOR_alienRace!=Rabbie, priority=0.5)->[animal_breed]</li>
<li>animal_penis_initiator(INITIATOR_alienRace==Rabbie, priority=5)->[penis]</li>
<li>animal_penis_recipient(RECIPIENT_alienRace==Rabbie, priority=5)->[penis]</li>
<li>animal_vagina_initiator(INITIATOR_alienRace==Rabbie, priority=5)->[vagina]</li>
<li>animal_vagina_recipient(RECIPIENT_alienRace==Rabbie, priority=5)->[vagina]</li>
<li>animal_ass_initiator(INITIATOR_alienRace==Rabbie, priority=5)->[ass]</li>
<li>animal_ass_recipient(RECIPIENT_alienRace==Rabbie, priority=5)->[ass]</li>
<!-- ====Nyaron=== -->
<li>r_logentry(INITIATOR_alienRace==Nyaron, priority=2)->[human_breed]</li>
<li>r_logentry(INITIATOR_alienRace!=Nyaron, RECIPIENT_alienRace==Nyaron, priority=1)->[animal_breed_with_reply]</li>
<li>r_logentry(INITIATOR_alienRace!=Nyaron, priority=0.5)->[animal_breed]</li>
<li>animal_penis_initiator(INITIATOR_alienRace==Nyaron, priority=5)->[penis]</li>
<li>animal_penis_recipient(RECIPIENT_alienRace==Nyaron, priority=5)->[penis]</li>
<li>animal_vagina_initiator(INITIATOR_alienRace==Nyaron, priority=5)->[vagina]</li>
<li>animal_vagina_recipient(RECIPIENT_alienRace==Nyaron, priority=5)->[vagina]</li>
<li>animal_ass_initiator(INITIATOR_alienRace==Nyaron, priority=5)->[ass]</li>
<li>animal_ass_recipient(RECIPIENT_alienRace==Nyaron, priority=5)->[ass]</li>
<!-- ====Dragonian=== -->
<li>r_logentry(INITIATOR_alienRace==Dragonian, priority=2)->[human_breed]</li>
<li>r_logentry(INITIATOR_alienRace!=Dragonian, RECIPIENT_alienRace==Dragonian, priority=1)->[animal_breed_with_reply]</li>
<li>r_logentry(INITIATOR_alienRace!=Dragonian, priority=0.5)->[animal_breed]</li>
<li>animal_penis_initiator(INITIATOR_alienRace==Dragonian, priority=5)->[penis]</li>
<li>animal_penis_recipient(RECIPIENT_alienRace==Dragonian, priority=5)->[penis]</li>
<li>animal_vagina_initiator(INITIATOR_alienRace==Dragonian, priority=5)->[vagina]</li>
<li>animal_vagina_recipient(RECIPIENT_alienRace==Dragonian, priority=5)->[vagina]</li>
<li>animal_ass_initiator(INITIATOR_alienRace==Dragonian, priority=5)->[ass]</li>
<li>animal_ass_recipient(RECIPIENT_alienRace==Dragonian, priority=5)->[ass]</li>
</value>
</li>
<li Class="PatchOperationAdd">
<xpath>/Defs/RulePackDef[defName = "BestialityReplyConstants"]/rulePack/rulesStrings</xpath>
<value>
<!-- ====Ratkin=== -->
<li>r_logentry(INITIATOR_alienRace==Ratkin, priority=2)->[human_react]</li>
<li>animal_penis_initiator(INITIATOR_alienRace==Ratkin, priority=5)->[penis]</li>
<li>animal_penis_recipient(RECIPIENT_alienRace==Ratkin, priority=5)->[penis]</li>
<li>animal_vagina_initiator(INITIATOR_alienRace==Ratkin, priority=5)->[vagina]</li>
<li>animal_vagina_recipient(RECIPIENT_alienRace==Ratkin, priority=5)->[vagina]</li>
<li>animal_ass_initiator(INITIATOR_alienRace==Ratkin, priority=5)->[ass]</li>
<li>animal_ass_recipient(RECIPIENT_alienRace==Ratkin, priority=5)->[ass]</li>
<!-- ====Bun=== -->
<li>r_logentry(INITIATOR_alienRace==Bun, priority=2)->[human_react]</li>
<li>animal_penis_initiator(INITIATOR_alienRace==Bun, priority=5)->[penis]</li>
<li>animal_penis_recipient(RECIPIENT_alienRace==Bun, priority=5)->[penis]</li>
<li>animal_vagina_initiator(INITIATOR_alienRace==Bun, priority=5)->[vagina]</li>
<li>animal_vagina_recipient(RECIPIENT_alienRace==Bun, priority=5)->[vagina]</li>
<li>animal_ass_initiator(INITIATOR_alienRace==Bun, priority=5)->[ass]</li>
<li>animal_ass_recipient(RECIPIENT_alienRace==Bun, priority=5)->[ass]</li>
<!-- ====Revia=== -->
<li>r_logentry(INITIATOR_alienRace==Revia, priority=2)->[human_react]</li>
<li>animal_penis_initiator(INITIATOR_alienRace==Revia, priority=5)->[penis]</li>
<li>animal_penis_recipient(RECIPIENT_alienRace==Revia, priority=5)->[penis]</li>
<li>animal_vagina_initiator(INITIATOR_alienRace==Revia, priority=5)->[vagina]</li>
<li>animal_vagina_recipient(RECIPIENT_alienRace==Revia, priority=5)->[vagina]</li>
<li>animal_ass_initiator(INITIATOR_alienRace==Revia, priority=5)->[ass]</li>
<li>animal_ass_recipient(RECIPIENT_alienRace==Revia, priority=5)->[ass]</li>
<!-- ====Rabbie=== -->
<li>r_logentry(INITIATOR_alienRace==Rabbie, priority=2)->[human_react]</li>
<li>animal_penis_initiator(INITIATOR_alienRace==Rabbie, priority=5)->[penis]</li>
<li>animal_penis_recipient(RECIPIENT_alienRace==Rabbie, priority=5)->[penis]</li>
<li>animal_vagina_initiator(INITIATOR_alienRace==Rabbie, priority=5)->[vagina]</li>
<li>animal_vagina_recipient(RECIPIENT_alienRace==Rabbie, priority=5)->[vagina]</li>
<li>animal_ass_initiator(INITIATOR_alienRace==Rabbie, priority=5)->[ass]</li>
<li>animal_ass_recipient(RECIPIENT_alienRace==Rabbie, priority=5)->[ass]</li>
<!-- ====Nyaron=== -->
<li>r_logentry(INITIATOR_alienRace==Nyaron, priority=2)->[human_react]</li>
<li>animal_penis_initiator(INITIATOR_alienRace==Nyaron, priority=5)->[penis]</li>
<li>animal_penis_recipient(RECIPIENT_alienRace==Nyaron, priority=5)->[penis]</li>
<li>animal_vagina_initiator(INITIATOR_alienRace==Nyaron, priority=5)->[vagina]</li>
<li>animal_vagina_recipient(RECIPIENT_alienRace==Nyaron, priority=5)->[vagina]</li>
<li>animal_ass_initiator(INITIATOR_alienRace==Nyaron, priority=5)->[ass]</li>
<li>animal_ass_recipient(RECIPIENT_alienRace==Nyaron, priority=5)->[ass]</li>
<!-- ====Dragonian=== -->
<li>r_logentry(INITIATOR_alienRace==Dragonian, priority=2)->[human_react]</li>
<li>animal_penis_initiator(INITIATOR_alienRace==Dragonian, priority=5)->[penis]</li>
<li>animal_penis_recipient(RECIPIENT_alienRace==Dragonian, priority=5)->[penis]</li>
<li>animal_vagina_initiator(INITIATOR_alienRace==Dragonian, priority=5)->[vagina]</li>
<li>animal_vagina_recipient(RECIPIENT_alienRace==Dragonian, priority=5)->[vagina]</li>
<li>animal_ass_initiator(INITIATOR_alienRace==Dragonian, priority=5)->[ass]</li>
<li>animal_ass_recipient(RECIPIENT_alienRace==Dragonian, priority=5)->[ass]</li>
</value>
</li>
</operations>
</Operation>
</Patch>

View File

@ -0,0 +1,87 @@
<?xml version="1.0" encoding="utf-8"?>
<Patch>
<Operation Class="PatchOperationSequence">
<operations>
<li Class="PatchOperationAdd">
<xpath>/Defs/RulePackDef[defName = "SexualChitchatConstants"]/rulePack/rulesStrings</xpath>
<value>
<!-- ===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>
</value>
</li>
<!-- ===Chitchat=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName = "Chitchat"]/logRulesInitiator/rulesStrings</xpath>
<value>
<!-- ===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_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_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 [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] [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>
</value>
</li>
<!-- ===SexReply=== -->
<!-- ===Breast_Job=== -->
<!-- ===Giver=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName = "Breast_Job_Reply"]/logRulesInitiator/rulesStrings</xpath>
<value>
<!-- ===Milk=== -->
<li>sex_react_n(INITIATOR_thoughtLabel==producing milk)->[sex_react_milk]</li>
<li>sex_react_milk->[exclaim_low]! Your [penis] is pushing milk out of my [boobs]!</li>
<li>sex_react_milk->[exclaim_low]! You're making some milk come out!</li>
</value>
</li>
<!-- ===Reciever=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName = "Breast_Job_Reply_Reverse"]/logRulesInitiator/rulesStrings</xpath>
<value>
<!-- ===Milk=== -->
<li>sex_react_n(RECIPIENT_thoughtLabel==producing milk)->[sex_react_milk]</li>
<li>sex_react_milk(RECIPIENT_thoughtLabel==producing milk)->[exclaim_low]! Your [boobs] are leaking some milk!</li>
<li>sex_react_milk(RECIPIENT_thoughtLabel==producing milk)->[exclaim_low]! There's some milk coming out of them!</li>
<li>sex_react_milk(RECIPIENT_thoughtLabel==producing milk)->[exclaim_low]! Your milk is running down my [penis]!</li>
</value>
</li>
</operations>
</Operation>
</Patch>

View File

@ -0,0 +1,113 @@
<?xml version="1.0" encoding="utf-8"?>
<Patch>
<Operation Class="PatchOperationSequence">
<operations>
<!-- ===Chitchat=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName = "Chitchat"]/logRulesInitiator/rulesStrings</xpath>
<value>
<!-- ===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>
<!-- ===Reactions=== -->
<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_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_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_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_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_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_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>
<!-- ===Grunts=== -->
<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>
</value>
</li>
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName = "DeepTalk"]/logRulesInitiator/rulesStrings</xpath>
<value>
<li>r_logentry(INITIATOR_jobDefName==OrgySex, priority=10)->[orgysex]</li>
<li>orgysex->Wow, nice moves, [RECIPIENT_nameDef]!</li>
<li>orgysex->Wow, you know how to do it, [RECIPIENT_nameDef]!</li>
<li>orgysex(RECIPIENT_gender==Female)->Wow, you're so beautiful, [RECIPIENT_nameDef]!</li>
<li>r_logentry(INITIATOR_jobDefName==GettinOrgySex, priority=10)->[gettingorgysex]</li>
<li>gettingorgysex->Wow, nice moves, [RECIPIENT_nameDef]!</li>
<li>gettingorgysex->Wow, you know how to do it, [RECIPIENT_nameDef]!</li>
<li>gettingorgysex(RECIPIENT_gender==Female)->Wow, you're so beautiful, [RECIPIENT_nameDef]!</li>
<li>r_logentry(RECIPIENT_jobDefName==OrgySex, priority=10)->[orgysex_react]</li>
<li>orgysex_react->Wow, nice moves, [RECIPIENT_nameDef]!</li>
<li>orgysex_react->Wow, you know how to do it, [RECIPIENT_nameDef]!</li>
<li>orgysex_react(RECIPIENT_gender==Female)->Wow, you're so beautiful, [RECIPIENT_nameDef]!</li>
<li>r_logentry(RECIPIENT_jobDefName==GettinOrgySex, priority=10)->[gettingorgysex_react]</li>
<li>gettingorgysex_react->Wow, nice moves, [RECIPIENT_nameDef]!</li>
<li>gettingorgysex_react->Wow, you know how to do it, [RECIPIENT_nameDef]!</li>
<li>gettingorgysex_react(RECIPIENT_gender==Female)->Wow, you're so beautiful, [RECIPIENT_nameDef]!</li>
</value>
</li>
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName="Insult" or defName="Slight"]/logRulesInitiator/rulesStrings</xpath>
<value>
<li>r_logentry(INITIATOR_jobDefName==OrgySex, priority=10)->[orgysex]</li>
<li>orgysex->[gross_sex_reaction], [RECIPIENT_nameDef]!</li>
<li>r_logentry(INITIATOR_jobDefName==GettinOrgySex, priority=10)->[gettingorgysex]</li>
<li>gettingorgysex->[gross_sex_reaction], [RECIPIENT_nameDef]!</li>
<li>r_logentry(RECIPIENT_jobDefName==OrgySex, priority=10)->[orgysex_react]</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_sex_reaction], [RECIPIENT_nameDef]!</li>
</value>
</li>
</operations>
</Operation>
</Patch>

View File

@ -15,7 +15,7 @@
<!-- ===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>
<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_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_DoublePenetrationM" or defName="Sex_Reverse_DoublePenetration" or defName="Sex_Reverse_DoublePenetrationM"]/logRulesInitiator</xpath>
<value>
<include>
<li>SexualInteractionConstants</li>
@ -26,7 +26,7 @@
<!-- ===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>
<xpath>/Defs/InteractionDef[defName="Anal_Sex_Reply" or defName="Anal_Sex_Reply_Reverse" or defName="Vaginal_Sex_Reply" or defName="Vaginal_Sex_Reply_Reverse" or defName="Foot_Job_Reply" or defName="Foot_Job_Reply_Reverse" or defName="Hand_Job_Reply" or defName="Hand_Job_Reply_Reverse" or defName="Fingering_Sex_Reply" or defName="Fingering_Sex_Reply_Reverse" or defName="Fisting_Sex_Reply" or defName="Fisting_Sex_Reply_Reverse" or defName="Breast_Job_Reply" or defName="Breast_Job_Reply_Reverse" or defName="Scissoring_Sex_Reply" or defName="Scissoring_Sex_Reply_Reverse" or defName="Rimming_Sex_Reply" or defName="Rimming_Sex_Reply_Reverse" or defName="Cunnilingus_Sex_Reply" or defName="Cunnilingus_Sex_Reply_Reverse" or defName="Fellatio_Sex_Reply" or defName="Fellatio_Sex_Reply_Reverse" or defName="Sixtynine_Sex_Reply" or defName="Mutual_Masturbation_Reply" or defName="DoublePenetration_Sex_Reply" or defName="DoublePenetration_Sex_Reply_Reverse"]/logRulesInitiator</xpath>
<value>
<include>
<li>SexualInteractionConstants</li>
@ -37,7 +37,7 @@
<!-- ===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>
<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_DoublePenetrationM" or defName="Rape_Reverse_DoublePenetration" or defName="Rape_Reverse_DoublePenetrationM"]/logRulesInitiator</xpath>
<value>
<include>
<li>SexualInteractionConstants</li>
@ -48,7 +48,7 @@
<!-- ===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>
<xpath>/Defs/InteractionDef[defName="Anal_Rape_Reply" or defName="Anal_Rape_Reply_Reverse" or defName="Vaginal_Rape_Reply" or defName="Vaginal_Rape_Reply_Reverse" or defName="Handjob_Rape_Reply" or defName="Handjob_Rape_Reply_Reverse" or defName="Footjob_Rape_Reply" or defName="Footjob_Rape_Reply_Reverse" or defName="Fingering_Rape_Reply" or defName="Fingering_Rape_Reply_Reverse" or defName="Fisting_Rape_Reply" or defName="Fisting_Rape_Reply_Reverse" or defName="Breastjob_Rape_Reply" or defName="Breastjob_Rape_Reply_Reverse" or defName="Scissoring_Rape_Reply" or defName="Rimming_Rape_Reply" or defName="Rimming_Rape_Reply_Reverse" or defName="Cunnilingus_Rape_Reply" or defName="Cunnilingus_Rape_Reply_Reverse" or defName="Fellatio_Rape_Reply" or defName="Fellatio_Rape_Reply_Reverse" or defName="DoublePenetration_Rape_Reply" or defName="DoublePenetration_Rape_Reply_Reverse"]/logRulesInitiator</xpath>
<value>
<include>
<li>SexualInteractionConstants</li>
@ -59,7 +59,7 @@
<!-- ===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>
<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" or defName="Bestiality_Double_Penetration_M" or defName="Bestiality_Reverse_Double_Penetration_M"]/logRulesInitiator</xpath>
<value>
<include>
<li>SexualInteractionConstants</li>
@ -70,7 +70,7 @@
<!-- ===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>
<xpath>/Defs/InteractionDef[defName="Anal_Breed_Reply" or defName="Anal_Breed_Reply_Reverse" or defName="Vaginal_Breed_Reply" or defName="Vaginal_Breed_Reply_Reverse" or defName="Orally_Breed_Reply" or defName="Orally_Breed_Reply_Reverse" or defName="Orally_Service_Reply" or defName="Handjob_Service_Reply" or defName="DP_Breed_Reply" or defName="DP_Breed_Reply_Reverse"]/logRulesInitiator</xpath>
<value>
<include>
<li>SexualInteractionConstants</li>

View File

@ -4,236 +4,441 @@
<Operation Class="PatchOperationSequence">
<operations>
<!-- ===AnalRape=== -->
<!-- ===Giver=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName="Rape_Anal" or defName="Rape_Reverse_Anal"]/logRulesInitiator/rulesStrings</xpath>
<xpath>/Defs/InteractionDef[defName="Rape_Anal"]/logRulesInitiator/rulesStrings</xpath>
<value>
<li>r_logentry(priority=5,tag=Anal_Rape_Reply)->[rape]</li>
<li>r_logentry(priority=5,tag=Anal_Rape_Reply)->[rape]</li>
<!-- ===Neutral=== -->
<li>rape_n->Get over here, [victim]!</li>
<li>rape_n->Bend over!</li>
<li>rape_n->Spread those cheeks, [victim]!</li>
<li>rape_n->Gimme that asshole!</li>
<!-- ===Male Rapist=== -->
<li>rape_m->Get over here, [victim]!</li>
<li>rape_m->Bend over!</li>
<li>rape_m->Spread those cheeks, [victim]!</li>
<li>rape_m->Gimme that asshole!</li>
<!-- ===Female Rapist=== -->
<li>rape_f->Get over here, [victim]!</li>
<li>rape_f->Stick that [penis] in my asshole, [victim], now!</li>
<li>rape_f->Gimme that [penis]!</li>
<!-- ===Female Rapist=== -->
</value>
</li>
<!-- ===Reciever=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName="Rape_Reverse_Anal"]/logRulesInitiator/rulesStrings</xpath>
<value>
<li>r_logentry(priority=5,tag=Anal_Rape_Reply_Reverse)->[rape]</li>
<!-- ===Neutral=== -->
<li>rape_n->Get over here, [victim]!</li>
<li>rape_n->Stick that [penis] in my asshole, [victim], now!</li>
<li>rape_n->Gimme that [penis]!</li>
<!-- ===Male Rapist=== -->
<!-- ===Female Rapist=== -->
</value>
</li>
<!-- ===VaginalRape=== -->
<!-- ===1 Initiator=== -->
<!-- ===Giver=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName="Rape_Vaginal" or defName="Rape_Reverse_Vaginal"]/logRulesInitiator/rulesStrings</xpath>
<xpath>/Defs/InteractionDef[defName="Rape_Vaginal"]/logRulesInitiator/rulesStrings</xpath>
<value>
<li>r_logentry(priority=5,tag=Vaginal_Rape_Reply)->[rape]</li>
<!-- ===Neutral=== -->
<li>rape_n->Get over here, [victim]!</li>
<li>rape_n->Bend over!</li>
<li>rape_n->Spread those legs, [victim]!</li>
<li>rape_n->Gimme that [vagina]!</li>
<!-- ===Male Rapist=== -->
<li>rape_m->Get over here, [victim]!</li>
<li>rape_m->Bend over!</li>
<li>rape_m->Spread those legs, [victim]!</li>
<li>rape_m->Gimme that [vagina]!</li>
<!-- ===Female Rapist=== -->
<li>rape_f->Get over here, [victim]!</li>
<li>rape_f->Stick that [penis] in my [vagina], [victim], now!</li>
<li>rape_f->Gimme that [penis]!</li>
<!-- ===Female Rapist=== -->
</value>
</li>
<!-- ===FootjobRape=== -->
<!-- ===Reciever=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName="Rape_Footjob" or defName="Rape_Reverse_Footjob"]/logRulesInitiator/rulesStrings</xpath>
<xpath>/Defs/InteractionDef[defName="Rape_Reverse_Vaginal"]/logRulesInitiator/rulesStrings</xpath>
<value>
<li>r_logentry(priority=5,tag=Footjob_Rape_Reply)->[rape]</li>
<li>r_logentry(priority=5,tag=Vaginal_Rape_Reply_Reverse)->[rape]</li>
<!-- ===Neutral=== -->
<li>rape_n->Get over here, [victim]!</li>
<li>rape_n->Stick that [penis] in my [vagina], [victim], now!</li>
<li>rape_n->Gimme that [penis]!</li>
<!-- ===Male Rapist=== -->
<li>rape_m->Get over here, [victim]!</li>
<li>rape_m->Put those feet to use, [victim]!</li>
<!-- ===Female Rapist=== -->
<li>rape_f->Don't even think about getting your cum on me, [victim].</li>
<li>rape_f->Pathetic!</li>
<li>rape_f->Look at you, [victim], pathetic!</li>
<li>rape_f->What are you hard for, [victim]?</li>
<li>rape_f->Lay down, [victim]!</li>
</value>
</li>
<!-- ===HandjobRape=== -->
<!-- ===Reciever=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName="Rape_Handjob" or defName="Rape_Reverse_Handjob"]/logRulesInitiator/rulesStrings</xpath>
<xpath>/Defs/InteractionDef[defName="Rape_Handjob"]/logRulesInitiator/rulesStrings</xpath>
<value>
<li>r_logentry(priority=5,tag=Handjob_Rape_Reply)->[rape]</li>
<!-- ===Neutral=== -->
<li>rape_n->Get over here, [victim]!</li>
<li>rape_n->Get on your knees, [victim]!</li>
<li>rape_n->Put those soft hands to use, [victim]!!</li>
<li>rape_n->Handle this [penis], [victim]!</li>
<!-- ===Male Rapist=== -->
<li>rape_m->Get over here, [victim]!</li>
<li>rape_m->Get on your knees, [victim]!</li>
<li>rape_m->Put those soft hands to use, [victim]!!</li>
<li>rape_m->Handle this [penis], [victim]!</li>
<!-- ===Female Rapist=== -->
<li>rape_f->Get over here, [victim]!</li>
<li>rape_f->What are you hard for, [victim]?</li>
<li>rape_f->Look at you, [victim], pathetic!</li>
<li>rape_f->Pathetic!</li>
<li>rape_f->Look at you, [victim], pathetic!</li>
<!-- ===Female Rapist=== -->
</value>
</li>
<!-- ===FingeringRape=== -->
<!-- ===Giver=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName="Rape_Fingering" or defName="Rape_Reverse_Fingering"]/logRulesInitiator/rulesStrings</xpath>
<xpath>/Defs/InteractionDef[defName="Rape_Reverse_Handjob"]/logRulesInitiator/rulesStrings</xpath>
<value>
<li>r_logentry(priority=5,tag=Handjob_Rape_Reply_Reverse)->[rape]</li>
<!-- ===Neutral=== -->
<li>rape_n->Get over here, [victim]!</li>
<li>rape_n->What are you hard for, [victim]?</li>
<li>rape_n->Look at you, [victim], pathetic!</li>
<li>rape_n->Pathetic!</li>
<li>rape_n->Look at you, [victim], pathetic!</li>
<!-- ===Male Rapist=== -->
<!-- ===Female Rapist=== -->
</value>
</li>
<!-- ===FootjobRape=== -->
<!-- ===Reciever=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName="Rape_Footjob"]/logRulesInitiator/rulesStrings</xpath>
<value>
<li>r_logentry(priority=5,tag=Footjob_Rape_Reply)->[rape]</li>
<!-- ===Neutral=== -->
<li>rape_n->Get over here, [victim]!</li>
<li>rape_n->Put those feet to use, [victim]!</li>
<!-- ===Male Rapist=== -->
<!-- ===Female Rapist=== -->
</value>
</li>
<!-- ===Giver=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName="Rape_Reverse_Footjob"]/logRulesInitiator/rulesStrings</xpath>
<value>
<li>r_logentry(priority=5,tag=Footjob_Rape_Reply_Reverse)->[rape]</li>
<!-- ===Neutral=== -->
<li>rape_n->Don't even think about getting your cum on me, [victim].</li>
<li>rape_n->Pathetic!</li>
<li>rape_n->Look at you, [victim], pathetic!</li>
<li>rape_n->What are you hard for, [victim]?</li>
<li>rape_n->Lay down, [victim]!</li>
<!-- ===Male Rapist=== -->
<!-- ===Female Rapist=== -->
</value>
</li>
<!-- ===FingeringRape=== -->
<!-- ===Reciever=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName="Rape_Fingering"]/logRulesInitiator/rulesStrings</xpath>
<value>
<li>r_logentry(priority=5,tag=Fingering_Rape_Reply)->[rape]</li>
<!-- ===Neutral=== -->
<li>rape_n->Get over here, [victim]!</li>
<li>rape_n->Put those fingers to good use, [victim]!</li>
<li>rape_n->Finger my [vagina], [victim]!</li>
<!-- ===Male Rapist=== -->
<li>rape_m->Get over here, [victim]!</li>
<li>rape_m->What are you so wet for, [victim]?</li>
<li>rape_m->Look at you, [victim], sopping!</li>
<li>rape_m->Gimme that [vagina]!</li>
<!-- ===Female Rapist=== -->
<li>rape_f->Get over here, [victim]!</li>
<li>rape_f->Put those fingers to good use, [victim]!</li>
<li>rape_f->Finger my [vagina], [victim]!</li>
</value>
</li>
<!-- ===Giver=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName="Rape_Reverse_Fingering"]/logRulesInitiator/rulesStrings</xpath>
<value>
<li>r_logentry(priority=5,tag=Fingering_Rape_Reply_Reverse)->[rape]</li>
<!-- ===Neutral=== -->
<li>rape_n->Get over here, [victim]!</li>
<li>rape_n->What are you so wet for, [victim]?</li>
<li>rape_n->Look at you, [victim], sopping!</li>
<li>rape_n->Gimme that [vagina]!</li>
<!-- ===Male Rapist=== -->
<!-- ===Female Rapist=== -->
</value>
</li>
<!-- ===FistingRape=== -->
<!-- ===1 Initiator=== -->
<!-- ===Giver=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName="Rape_Fisting" or defName="Rape_Reverse_Fisting"]/logRulesInitiator/rulesStrings</xpath>
<xpath>/Defs/InteractionDef[defName="Rape_Fisting"]/logRulesInitiator/rulesStrings</xpath>
<value>
<li>r_logentry(priority=5,tag=Fisting_Rape_Reply)->[rape]</li>
<!-- ===Neutral=== -->
<li>rape_n->Get over here, [victim]!</li>
<li>rape_n->Get ready, [victim]!</li>
<li>rape_n->Hope you can take this fist, [victim]!</li>
<li>rape_n->I'm gonna fist-[fuck] that ass, [victim]!</li>
<!-- ===Male Rapist=== -->
<li>rape_m->Get over here, [victim]!</li>
<li>rape_m->Get ready, [victim]!</li>
<!-- ===Female Rapist=== -->
</value>
</li>
<!-- ===Reciever=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName="Rape_Reverse_Fisting"]/logRulesInitiator/rulesStrings</xpath>
<value>
<li>r_logentry(priority=5,tag=Fisting_Rape_Reply_Reverse)->[rape]</li>
<!-- ===Neutral=== -->
<li>rape_n->Shove it all the way in, [victim]!</li>
<li>rape_n->Watch me take your whole fist, [victim]!</li>
<!-- ===Male Rapist=== -->
<!-- ===Female Rapist=== -->
<li>rape_f->Get over here, [victim]!</li>
<li>rape_f->Get ready, [victim]!</li>
</value>
</li>
<!-- ===BreastjobRape=== -->
<!-- ===Reciever=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName="Rape_Breastjob" or defName="Rape_Reverse_Breastjob"]/logRulesInitiator/rulesStrings</xpath>
<xpath>/Defs/InteractionDef[defName="Rape_Breastjob"]/logRulesInitiator/rulesStrings</xpath>
<value>
<li>r_logentry(priority=5,tag=Breastjob_Rape_Reply)->[rape]</li>
<!-- ===Neutral=== -->
<li>rape_n->Get over here, [victim]!</li>
<li>rape_n->Gimme those [boobs]!</li>
<li>rape_n->I love these [boobs] around my [penis], [victim]</li>
<li>rape_n->My [penis] feels amazing between your [boobs], [victim]!</li>
<!-- ===Male Rapist=== -->
<li>rape_m->Get over here, [victim]!</li>
<li>rape_m->Gimme those [boobs]!</li>
<li>rape_m->I love these [boobs] around my [penis], [victim]</li>
<li>rape_m->My [penis] feels amazing between your [boobs], [victim]!</li>
<!-- ===Female Rapist=== -->
<li>rape_f->Get over here, [victim]!</li>
<li>rape_f->Gimme that [penis]!</li>
<li>rape_f->Don't pretend you don't love these [boobs] around your [penis], [victim]!</li>
<li>rape_f->How do my [boobs] feel around your little [penis], [victim]?</li>
</value>
</li>
<!-- ===Giver=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName="Rape_Reverse_Breastjob"]/logRulesInitiator/rulesStrings</xpath>
<value>
<li>r_logentry(priority=5,tag=Breastjob_Rape_Reply_Reverse)->[rape]</li>
<!-- ===Neutral=== -->
<li>rape_n->Get over here, [victim]!</li>
<li>rape_n->Gimme that [penis]!</li>
<li>rape_n->Don't pretend you don't love these [boobs] around your [penis], [victim]!</li>
<li>rape_n->How do my [boobs] feel around your [penis], [victim]?</li>
<!-- ===Male Rapist=== -->
<!-- ===Female Rapist=== -->
</value>
</li>
<!-- ===ScissoringRape=== -->
<!-- ===1 Initiator=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName="Rape_Scissoring" or defName="Rape_Reverse_Scissoring"]/logRulesInitiator/rulesStrings</xpath>
<value>
<li>r_logentry(priority=5,tag=Scissoring_Rape_Reply)->[rape]</li>
<!-- ===Neutral=== -->
<li>rape_n->Get over here, [victim]!</li>
<li>rape_n->Lay down, [victim]!</li>
<li>rape_n->Spread those legs, [victim]!</li>
<li>rape_n->How do these lips feel against your [vagina], [victim]?</li>
<!-- ===Male Rapist=== -->
<li>rape_m->Get over here, [victim]!</li>
<li>rape_m->Lay down, [victim]!</li>
<li>rape_m->Spread those legs, [victim]!</li>
<li>rape_m->How do these lips feel against your [vagina], [victim]?</li>
<!-- ===Female Rapist=== -->
<li>rape_f->Get over here, [victim]!</li>
<li>rape_f->Lay down, [victim]!</li>
<li>rape_f->Spread those legs, [victim]!</li>
<li>rape_f->How do these lips feel against your [vagina], [victim]?</li>
<!-- ===Female Rapist=== -->
</value>
</li>
<!-- ===RimmingRape=== -->
<!-- ===1 Initiator=== -->
<!-- ===Reciever=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName="Rape_Rimming" or defName="Rape_Reverse_Rimming"]/logRulesInitiator/rulesStrings</xpath>
<xpath>/Defs/InteractionDef[defName="Rape_Rimming"]/logRulesInitiator/rulesStrings</xpath>
<value>
<li>r_logentry(priority=5,tag=Rimming_Rape_Reply)->[rape]</li>
<!-- ===Neutral=== -->
<li>rape_n->Get over here, [victim]!</li>
<li>rape_n->Taste this [ass], [victim]!</li>
<li>rape_n->Tongue this [ass], [victim]!</li>
<li>rape_n->Clean up this [ass], [victim]!</li>
<!-- ===Male Rapist=== -->
<li>rape_m->Get over here, [victim]!</li>
<li>rape_m->Gimme a taste of that [ass], [victim]!</li>
<li>rape_m->Spread those cheeks, [victim]!</li>
<!-- ===Female Rapist=== -->
<li>rape_f->Get over here, [victim]!</li>
<li>rape_f->Gimme a taste of that [ass], [victim]!</li>
<li>rape_f->Spread those cheeks, [victim]!</li>
<!-- ===Female Rapist=== -->
</value>
</li>
<!-- ===Giver=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName="Rape_Reverse_Rimming"]/logRulesInitiator/rulesStrings</xpath>
<value>
<li>r_logentry(priority=5,tag=Rimming_Rape_Reply_Reverse)->[rape]</li>
<!-- ===Neutral=== -->
<li>rape_n->Get over here, [victim]!</li>
<li>rape_n->Gimme a taste of that [ass], [victim]!</li>
<li>rape_n->Spread those cheeks, [victim]!</li>
<!-- ===Male Rapist=== -->
<!-- ===Female Rapist=== -->
</value>
</li>
<!-- ===CunnilingusRape=== -->
<!-- ===Reciever=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName="Rape_Cunnilingus" or defName="Rape_Reverse_Cunnilingus"]/logRulesInitiator/rulesStrings</xpath>
<xpath>/Defs/InteractionDef[defName="Rape_Cunnilingus"]/logRulesInitiator/rulesStrings</xpath>
<value>
<li>r_logentry(priority=5,tag=Cunnilingus_Rape_Reply)->[rape]</li>
<!-- ===Neutral=== -->
<li>rape_n->Get over here, [victim]!</li>
<li>rape_n->Tongue my [vagina], [victim]!</li>
<li>rape_n->Munch on this [vagina], [victim]!</li>
<!-- ===Male Rapist=== -->
<li>rape_m->Get over here, [victim]!</li>
<li>rape_m->Gimme a taste of that [vagina], [victim]!</li>
<li>rape_m->Show me that [vagina], [victim]!</li>
<!-- ===Female Rapist=== -->
<li>rape_f->Get over here, [victim]!</li>
<li>rape_f->Tongue my [vagina], [victim]!</li>
<li>rape_f->Munch on this [vagina], [victim]!</li>
</value>
</li>
<!-- ===FellatioRape=== -->
<!-- ===Giver=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName="Rape_Fellatio" or defName="Rape_Reverse_Fellatio"]/logRulesInitiator/rulesStrings</xpath>
<xpath>/Defs/InteractionDef[defName="Rape_Reverse_Cunnilingus"]/logRulesInitiator/rulesStrings</xpath>
<value>
<li>r_logentry(priority=5,tag=Fellatio_Rape_Reply)->[rape]</li>
<li>r_logentry(priority=5,tag=Cunnilingus_Rape_Reply_Reverse)->[rape]</li>
<!-- ===Neutral=== -->
<li>rape_n->Get over here, [victim]!</li>
<li>rape_n->Gimme a taste of that [vagina], [victim]!</li>
<li>rape_n->Show me that [vagina], [victim]!</li>
<!-- ===Male Rapist=== -->
<li>rape_m->Get over here, [victim]!</li>
<li>rape_m->[victim], get down and suck this [penis]!</li>
<li>rape_m->This [penis] is going down your throat, [victim]!</li>
<li>rape_m->Swallow my cum, [victim]!</li>
<!-- ===Female Rapist=== -->
<li>rape_f->Get over here, [victim]!</li>
<li>rape_f->Gimme that [penis], [victim]!</li>
<li>rape_f->I want that [penis] in my mouth now!</li>
<li>rape_f->Fill my mouth with that [penis], [victim]!</li>
</value>
</li>
<!-- ===Double Penetration Rape=== -->
<!-- ===FellatioRape=== -->
<!-- ===Reciever=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName="Rape_DoublePenetration" or defName="Rape_DoublePenetration"]/logRulesInitiator/rulesStrings</xpath>
<xpath>/Defs/InteractionDef[defName="Rape_Fellatio"]/logRulesInitiator/rulesStrings</xpath>
<value>
<li>r_logentry(priority=5,tag=Fellatio_Rape_Reply)->[rape]</li>
<!-- ===Neutral=== -->
<li>rape_n->Get over here, [victim]!</li>
<li>rape_n->[victim], get down and suck this [penis]!</li>
<li>rape_n->This [penis] is going down your throat, [victim]!</li>
<li>rape_n->Swallow my cum, [victim]!</li>
<!-- ===Male Rapist=== -->
<!-- ===Female Rapist=== -->
</value>
</li>
<!-- ===Giver=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName="Rape_Reverse_Fellatio"]/logRulesInitiator/rulesStrings</xpath>
<value>
<li>r_logentry(priority=5,tag=Fellatio_Rape_Reply_Reverse)->[rape]</li>
<!-- ===Neutral=== -->
<li>rape_n->Get over here, [victim]!</li>
<li>rape_n->Gimme that [penis], [victim]!</li>
<li>rape_n->I want that [penis] in my mouth now!</li>
<li>rape_n->Let me taste that [penis], [victim]!</li>
<!-- ===Male Rapist=== -->
<!-- ===Female Rapist=== -->
</value>
</li>
<!-- ===Double Penetration Rape=== -->
<!-- ===Giver=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName="Rape_DoublePenetration" or defName="Rape_DoublePenetrationM"]/logRulesInitiator/rulesStrings</xpath>
<value>
<li>r_logentry(priority=5,tag=DoublePenetration_Rape_Reply)->[rape]</li>
<!-- ===Neutral=== -->
<li>rape_n->Get over here, [victim]!</li>
<li>rape_n->Bend over, [victim]!</li>
<li>rape_n->Spread those legs, [victim]!</li>
<li>rape_n->Take both of these [penis]s, [victim]!</li>
<li>rape_n->Gimme that [ass] and [vagina]!</li>
<!-- ===Male Rapist=== -->
<li>rape_m->Get over here, [victim]!</li>
<li>rape_m->Bend over, [victim]!</li>
<li>rape_m->Spread those legs, [victim]!</li>
<li>rape_m->Gimme that [ass] and [vagina]!</li>
<!-- ===Female Rapist=== -->
<li>rape_f->Get over here, [victim]!</li>
<li>rape_f->Stick those [penis]s in my [ass] and [vagina], [victim], now!</li>
<li>rape_f->Gimme those [penis]s!</li>
</value>
</li>
<!-- ===Reciever=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName="Rape_Reverse_DoublePenetration" or defName="Rape_Reverse_DoublePenetrationM"]/logRulesInitiator/rulesStrings</xpath>
<value>
<li>r_logentry(priority=5,tag=DoublePenetration_Rape_Reply_Reverse)->[rape]</li>
<!-- ===Neutral=== -->
<li>rape_n->Get over here, [victim]!</li>
<li>rape_n->Stick those [penis]s in my [vagina], [victim], now!</li>
<li>rape_n->Shove those [penis]s in my holes, [victim], now!</li>
<li>rape_n->Gimme those [penis]s!</li>
<li>rape_n->Fill me with those [penis]s!</li>
<!-- ===Male Rapist=== -->
<!-- ===Female Rapist=== -->
</value>
</li>
<!-- ===RulePacks - these just remove the "x raped y" lines they don't need any further patching=== -->
<li Class="PatchOperationReplace">

View File

@ -3,217 +3,415 @@
<Operation Class="PatchOperationSequence">
<operations>
<!-- ===AnalSex=== -->
<!-- ===Penetrator=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName="Sex_Anal" or defName="Sex_Reverse_Anal"]/logRulesInitiator/rulesStrings</xpath>
<xpath>/Defs/InteractionDef[defName="Sex_Anal"]/logRulesInitiator/rulesStrings</xpath>
<value>
<li>r_logentry(tag=Anal_Sex_Reply, priority=5)->[sex]</li>
<!-- ===Male Initiator=== -->
<li>sex_m->I need that [ass], [lover]!</li>
<li>sex_m->Spread those cheeks, [lover]! [exclaim_low]!</li>
<li>sex_m->Want this [penis] up your [ass], [lover]? [exclaim_low]!</li>
<!-- ===Female Initiator=== -->
<li>sex_f->I need that [penis] in my [ass], [lover]!</li>
<li>sex_f->Wanna [fuck] this [ass], [lover]?</li>
<li>sex_f->[fuck] my [ass], [lover]!</li>
<!-- ===Neutral=== -->
<li>sex_n->I need that [ass], [lover]!</li>
<li>sex_n->Spread those cheeks, [lover]! [exclaim_low]!</li>
<li>sex_n->Want this [penis] up your [ass], [lover]? [exclaim_low]!</li>
<!-- ===Male Speaker=== -->
<!-- ===Female Speaker=== -->
<li>sex_f->Want this futa [penis] up your [ass], [lover]? [exclaim_low]!</li>
</value>
</li>
<!-- ===Penetrated=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName="Sex_Reverse_Anal"]/logRulesInitiator/rulesStrings</xpath>
<value>
<li>r_logentry(tag=Anal_Sex_Reply_Reverse, priority=5)->[sex]</li>
<!-- ===Neutral=== -->
<li>sex_n->I need that [penis] in my [ass], [lover]!</li>
<li>sex_n->Wanna [fuck] this [ass], [lover]?</li>
<li>sex_n->[fuck] my [ass], [lover]!</li>
<!-- ===Male Speaker=== -->
<!-- ===Female Speaker=== -->
</value>
</li>
<!-- ===VaginalSex=== -->
<!-- ===Penetrator=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName="Sex_Vaginal" or defName="Sex_Reverse_Vaginal"]/logRulesInitiator/rulesStrings</xpath>
<xpath>/Defs/InteractionDef[defName="Sex_Vaginal"]/logRulesInitiator/rulesStrings</xpath>
<value>
<li>r_logentry(tag=Vaginal_Sex_Reply, priority=5)->[sex]</li>
<!-- ===Male Initiator=== -->
<li>sex_m->Hey, [lover], wanna [fuck]?</li>
<li>sex_m->I need your [vagina], [lover]!</li>
<li>sex_m->How about I [fuck] your [vagina], [lover]?</li>
<li>sex_m->How's this [penis] feel, [lover]? [exclaim_low]!</li>
<!-- ===Female Initiator=== -->
<li>sex_f->I want that [penis], [lover]!</li>
<li>sex_f->[lover], come here and [fuck] my [vagina].</li>
<li>sex_f->Wanna [fuck], [lover]?</li>
<!-- ===Neutral=== -->
<li>sex_n->Hey, [lover], wanna [fuck]?</li>
<li>sex_n->I need your [vagina], [lover]!</li>
<li>sex_n->How about I [fuck] your [vagina], [lover]?</li>
<li>sex_n->How's this [penis] feel, [lover]? [exclaim_low]!</li>
<!-- ===Male Speaker=== -->
<!-- ===Female Speaker=== -->
<li>sex_f->How's this futa [penis] feel, [lover]? [exclaim_low]!</li>
</value>
</li>
<!-- ===Penetrated=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName="Sex_Reverse_Vaginal"]/logRulesInitiator/rulesStrings</xpath>
<value>
<li>r_logentry(tag=Vaginal_Sex_Reply_Reverse, priority=5)->[sex]</li>
<!-- ===Neutral=== -->
<li>sex_n->I want that [penis], [lover]!</li>
<li>sex_n->[lover], come here and [fuck] my [vagina].</li>
<li>sex_n->Wanna [fuck], [lover]?</li>
<!-- ===Male Speaker=== -->
<!-- ===Female Speaker=== -->
</value>
</li>
<!-- ===Handjob=== -->
<!-- ===Reciever=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName="Sex_Handjob" or defName="Sex_Reverse_Handjob"]/logRulesInitiator/rulesStrings</xpath>
<xpath>/Defs/InteractionDef[defName="Sex_Handjob"]/logRulesInitiator/rulesStrings</xpath>
<value>
<li>r_logentry(tag=Hand_Job_Reply, priority=5)->[sex]</li>
<!-- ===Male Initiator=== -->
<li>sex_m->Wanna help me out with this, [lover]?</li>
<li>sex_m->Hey, [lover], want to jack me off?</li>
<li>sex_m->I really gotta cum, [lover].</li>
<!-- ===Female Initiator=== -->
<li>sex_f->Whip out that [penis], [lover]!</li>
<li>sex_f->[lover], I wanna handle your [penis].</li>
<li>sex_f->I want your [cum] all over my face, [lover].</li>
<!-- ===Neutral=== -->
<li>sex_n->Wanna help me out with this, [lover]?</li>
<li>sex_n->Hey, [lover], want to jack me off?</li>
<li>sex_n->I really gotta cum, [lover].</li>
<!-- ===Male Speaker=== -->
<!-- ===Female Speaker=== -->
</value>
</li>
<!-- ===Giver=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName="Sex_Reverse_Handjob"]/logRulesInitiator/rulesStrings</xpath>
<value>
<li>r_logentry(tag=Hand_Job_Reply_Reverse, priority=5)->[sex]</li>
<!-- ===Neutral=== -->
<li>sex_n->Whip out that [penis], [lover]!</li>
<li>sex_n->[lover], I wanna handle your [penis].</li>
<li>sex_n->I want your [cum] all over my face, [lover].</li>
<!-- ===Male Speaker=== -->
<!-- ===Female Speaker=== -->
</value>
</li>
<!-- ===Footjob=== -->
<!-- ===Reciever=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName="Sex_Footjob" or defName="Sex_Reverse_Footjob"]/logRulesInitiator/rulesStrings</xpath>
<xpath>/Defs/InteractionDef[defName="Sex_Footjob"]/logRulesInitiator/rulesStrings</xpath>
<value>
<li>r_logentry(tag=Foot_Job_Reply, priority=5)->[sex]</li>
<!-- ===Male Initiator=== -->
<li>sex_m->I want to cover your toes in [cum], [lover]!</li>
<li>sex_m->Grind your soles into my [penis], [lover]!</li>
<li>sex_m->Hey, [lover], want to help me out with this?</li>
<!-- ===Female Initiator=== -->
<li>sex_f->Lay down, [lover].</li>
<li>sex_f->Hehe, how do my feet feel, [lover]?</li>
<li>sex_f->[RECIPIENT_nameDef], you're this hard just from my feet?</li>
<!-- ===Neutral=== -->
<li>sex_n->I want to cover your toes in [cum], [lover]!</li>
<li>sex_n->Grind your soles into my [penis], [lover]!</li>
<li>sex_n->Hey, [lover], want to help me out with this?</li>
<!-- ===Male Speaker=== -->
<!-- ===Female Speaker=== -->
</value>
</li>
<!-- ===Giver=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName="Sex_Reverse_Footjob"]/logRulesInitiator/rulesStrings</xpath>
<value>
<li>r_logentry(tag=Foot_Job_Reply_Reverse, priority=5)->[sex]</li>
<!-- ===Neutral=== -->
<li>sex_n->Lay down, [lover].</li>
<li>sex_n->Hehe, how do my feet feel, [lover]?</li>
<li>sex_n->[RECIPIENT_nameDef], you're this hard just from my feet?</li>
<!-- ===Male Speaker=== -->
<!-- ===Female Speaker=== -->
</value>
</li>
<!-- ===Fingering=== -->
<!-- ===Reciever=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName="Sex_Fingering" or defName="Sex_Reverse_Fingering"]/logRulesInitiator/rulesStrings</xpath>
<xpath>/Defs/InteractionDef[defName="Sex_Fingering"]/logRulesInitiator/rulesStrings</xpath>
<value>
<li>r_logentry(tag=Fingering_Sex_Reply, priority=5)->[sex]</li>
<!-- ===Male Initiator=== -->
<li>sex_m->You're so wet, [lover]!</li>
<li>sex_m->Get ready for these magic fingers, [lover]!</li>
<!-- ===Female Initiator=== -->
<li>sex_f->I'm so horny, [lover]!</li>
<li>sex_f->[lover], I need those fingers in my [vagina]!</li>
<!-- ===Neutral=== -->
<li>sex_n->I'm so horny, [lover]!</li>
<li>sex_n->[lover], I need those fingers in my [vagina]!</li>
<!-- ===Male Speaker=== -->
<!-- ===Female Speaker=== -->
</value>
</li>
<!-- ===Giver=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName="Sex_Reverse_Fingering"]/logRulesInitiator/rulesStrings</xpath>
<value>
<li>r_logentry(tag=Fingering_Sex_Reply_Reverse, priority=5)->[sex]</li>
<!-- ===Neutral=== -->
<li>sex_n->You're so wet, [lover]!</li>
<li>sex_n->Get ready for these magic fingers, [lover]!</li>
<!-- ===Male Speaker=== -->
<!-- ===Female Speaker=== -->
</value>
</li>
<!-- ===Fisting=== -->
<!-- ===Reciever=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName="Sex_Fisting" or defName="Sex_Reverse_Fisting"]/logRulesInitiator/rulesStrings</xpath>
<xpath>/Defs/InteractionDef[defName="Sex_Fisting"]/logRulesInitiator/rulesStrings</xpath>
<value>
<li>r_logentry(tag=Fisting_Sex_Reply, priority=5)->[sex]</li>
<!-- ===Male Initiator=== -->
<li>sex_m->[lover], I want to try to fit my whole fist in it!</li>
<li>sex_m->I want to fist-[fuck] that [ass]!</li>
<!-- ===Female Initiator=== -->
<li>sex_f->[lover], I want to try to fit my whole fist in it!</li>
<li>sex_f->I want to fist-[fuck] that [ass]!</li>
<!-- ===Neutral=== -->
<li>sex_n->Try to fit your whole fist in, [lover]! [exclaim_high]!</li>
<li>sex_n->[exclaim_high]! I can take it!</li>
<!-- ===Male Speaker=== -->
<!-- ===Female Speaker=== -->
</value>
</li>
<!-- ===Giver=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName="Sex_Reverse_Fisting"]/logRulesInitiator/rulesStrings</xpath>
<value>
<li>r_logentry(tag=Fisting_Sex_Reply_Reverse, priority=5)->[sex]</li>
<!-- ===Neutral=== -->
<li>sex_n->[lover], think you can take my full fist?</li>
<li>sex_n->I want to fist-[fuck] that [ass]!</li>
<!-- ===Male Speaker=== -->
<!-- ===Female Speaker=== -->
</value>
</li>
<!-- ===Breastjob=== -->
<!-- ===Reciever=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName="Sex_Breastjob" or defName="Sex_Reverse_Breastjob"]/logRulesInitiator/rulesStrings</xpath>
<xpath>/Defs/InteractionDef[defName="Sex_Breastjob"]/logRulesInitiator/rulesStrings</xpath>
<value>
<li>r_logentry(tag=Breast_Job_Reply, priority=5)->[sex]</li>
<!-- ===Male Initiator=== -->
<li>sex_m->Use those [boobs], [lover]!</li>
<li>sex_m->Let me [fuck] those [boobs], [lover]!</li>
<!-- ===Female Initiator=== -->
<li>sex_f->Slide that [penis] between these [boobs], [lover].</li>
<li>sex_f->Let me take care of that [penis], [lover].</li>
<!-- ===Neutral=== -->
<li>sex_n->Use those [boobs], [lover]!</li>
<li>sex_n->Let me [fuck] those [boobs], [lover]!</li>
<!-- ===Male Speaker=== -->
<!-- ===Female Speaker=== -->
</value>
</li>
<!-- ===Giver=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName="Sex_Reverse_Breastjob"]/logRulesInitiator/rulesStrings</xpath>
<value>
<li>r_logentry(tag=Breast_Job_Reply_Reverse, priority=5)->[sex]</li>
<!-- ===Neutral=== -->
<li>sex_n->Slide that [penis] between these [boobs], [lover].</li>
<li>sex_n->Let me take care of that [penis], [lover].</li>
<!-- ===Male Speaker=== -->
<!-- ===Female Speaker=== -->
</value>
</li>
<!-- ===Scissoring=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName="Sex_Scissoring" or defName="Sex_Reverse_Scissoring"]/logRulesInitiator/rulesStrings</xpath>
<xpath>/Defs/InteractionDef[defName="Sex_Scissoring"]/logRulesInitiator/rulesStrings</xpath>
<value>
<li>r_logentry(tag=Scissoring_Sex_Reply, priority=5)->[sex]</li>
<!-- ===Male Initiator=== -->
<li>sex_m->Here, [lover], lay down.</li>
<!-- ===Female Initiator=== -->
<li>sex_f->Here, [lover], lay down.</li>
<li>sex_f->Let me grind that [vagina], [lover].</li>
<li>sex_f->How's my [vagina] feel on yours, [lover]?</li>
<!-- ===Neutral=== -->
<li>sex_n->Here, [lover], lay down.</li>
<li>sex_n->Let me grind that [vagina], [lover].</li>
<li>sex_n->How's this [vagina] feel, [lover]?</li>
<!-- ===Male Speaker=== -->
<!-- ===Female Speaker=== -->
</value>
</li>
<!-- ===MutualMasturbation=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName="Sex_MutualMasturbation" or defName="Sex_Reverse_MutualMasturbation"]/logRulesInitiator/rulesStrings</xpath>
<xpath>/Defs/InteractionDef[defName="Sex_MutualMasturbation"]/logRulesInitiator/rulesStrings</xpath>
<value>
<li>r_logentry(tag=Mutual_Masturbation_Reply, priority=5)->[sex]</li>
<!-- ===Male Initiator=== -->
<li>sex_m->Start touching yourself, [lover].</li>
<li>sex_m->[lover], I want to watch you pleasure yourself.</li>
<!-- ===Female Initiator=== -->
<li>sex_f->Start touching yourself, [lover].</li>
<li>sex_f->[lover], I want to watch you pleasure yourself.</li>
<!-- ===Neutral=== -->
<li>sex_n->Start touching yourself, [lover].</li>
<li>sex_n->[lover], I want to watch you pleasure yourself.</li>
<!-- ===Male Speaker=== -->
<!-- ===Female Speaker=== -->
</value>
</li>
<!-- ===Rimming=== -->
<!-- ===Reciever=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName="Sex_Rimming" or defName="Sex_Reverse_Rimming"]/logRulesInitiator/rulesStrings</xpath>
<xpath>/Defs/InteractionDef[defName="Sex_Rimming"]/logRulesInitiator/rulesStrings</xpath>
<value>
<li>r_logentry(tag=Rimming_Sex_Reply, priority=5)->[sex]</li>
<!-- ===Male Initiator=== -->
<li>sex_m->Show me that [ass], [lover]!</li>
<li>sex_m->I wanna eat that [ass], [lover]!</li>
<li>sex_m->[lover], gimme a taste of that [ass]!</li>
<!-- ===Female Initiator=== -->
<li>sex_f->Show me that [ass], [lover]!</li>
<li>sex_f->I wanna eat that [ass], [lover]!</li>
<li>sex_f->[lover], gimme a taste of that [ass]!</li>
<!-- ===Neutral=== -->
<li>sex_n->Taste that [ass], [lover]!</li>
<li>sex_n->Tongue this [ass], [lover]! [exclaim_low]!</li>
<li>sex_n->How's this [ass] taste, [lover]? [exclaim_low]!</li>
<!-- ===Male Speaker=== -->
<!-- ===Female Speaker=== -->
</value>
</li>
<!-- ===Giver=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName="Sex_Reverse_Rimming"]/logRulesInitiator/rulesStrings</xpath>
<value>
<li>r_logentry(tag=Rimming_Sex_Reply_Reverse, priority=5)->[sex]</li>
<!-- ===Neutral=== -->
<li>sex_n->Show me that [ass], [lover]!</li>
<li>sex_n->I wanna eat that [ass], [lover]!</li>
<li>sex_n->[lover], gimme a taste of that [ass]!</li>
<!-- ===Male Speaker=== -->
<!-- ===Female Speaker=== -->
</value>
</li>
<!-- ===Cunnilingus=== -->
<!-- ===Reciever=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName="Sex_Cunnilingus" or defName="Sex_Reverse_Cunnilingus"]/logRulesInitiator/rulesStrings</xpath>
<xpath>/Defs/InteractionDef[defName="Sex_Cunnilingus"]/logRulesInitiator/rulesStrings</xpath>
<value>
<li>r_logentry(tag=Cunnilingus_Sex_Reply, priority=5)->[sex]</li>
<!-- ===Male Initiator=== -->
<li>sex_m->Let me taste that [vagina], [lover]!</li>
<li>sex_m->Gimme some of that delicious [vagina], [lover]!</li>
<!-- ===Female Initiator=== -->
<li>sex_f->Want a taste of this [vagina], [lover]?</li>
<li>sex_f->Munch on this [vagina], [lover]!</li>
<!-- ===Neutral=== -->
<li>sex_n->Want a taste of this [vagina], [lover]?</li>
<li>sex_n->Munch on this [vagina], [lover]!</li>
<!-- ===Male Speaker=== -->
<!-- ===Female Speaker=== -->
</value>
</li>
<!-- ===Giver=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName="Sex_Reverse_Cunnilingus"]/logRulesInitiator/rulesStrings</xpath>
<value>
<li>r_logentry(tag=Cunnilingus_Sex_Reply_Reverse, priority=5)->[sex]</li>
<!-- ===Neutral=== -->
<li>sex_n->Let me taste that [vagina], [lover]!</li>
<li>sex_n->Gimme some of that delicious [vagina], [lover]!</li>
<!-- ===Male Speaker=== -->
<!-- ===Female Speaker=== -->
</value>
</li>
<!-- ===Fellatio=== -->
<!-- ===Reciever=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName="Sex_Fellatio" or defName="Sex_Reverse_Fellatio"]/logRulesInitiator/rulesStrings</xpath>
<xpath>/Defs/InteractionDef[defName="Sex_Fellatio"]/logRulesInitiator/rulesStrings</xpath>
<value>
<li>r_logentry(tag=Fellatio_Sex_Reply, priority=5)->[sex]</li>
<!-- ===Male Initiator=== -->
<li>sex_m->Want a taste of this [penis], [lover]?</li>
<li>sex_m->[lover], I wanna shoot a load of [cum] down your throat.</li>
<li>sex_m->Let me [fuck] that pretty mouth, [lover].</li>
<!-- ===Female Initiator=== -->
<li>sex_f->I wanna swallow your [cum], [lover]!</li>
<li>sex_f->Fuck my mouth, [lover]!</li>
<li>sex_f->[lover], shove that [penis] down my throat!</li>
<li>sex_f->[lover], gimme a taste of that [penis].</li>
<!-- ===Neutral=== -->
<li>sex_n->Want a taste of this [penis], [lover]?</li>
<li>sex_n->[lover], I wanna shoot a load of [cum] down your throat.</li>
<li>sex_n->Let me [fuck] that pretty mouth, [lover].</li>
<!-- ===Male Speaker=== -->
<!-- ===Female Speaker=== -->
</value>
</li>
<!-- ===Giver=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName="Sex_Reverse_Fellatio"]/logRulesInitiator/rulesStrings</xpath>
<value>
<li>r_logentry(tag=Fellatio_Sex_Reply_Reverse, priority=5)->[sex]</li>
<!-- ===Neutral=== -->
<li>sex_n->I wanna swallow your [cum], [lover]!</li>
<li>sex_n->Fuck my mouth, [lover]!</li>
<li>sex_n->[lover], shove that [penis] down my throat!</li>
<li>sex_n->[lover], gimme a taste of that [penis].</li>
<!-- ===Male Speaker=== -->
<!-- ===Female Speaker=== -->
</value>
</li>
<!-- ===Sixtynine=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName="Sex_Sixtynine" or defName="Sex_Reverse_Sixtynine"]/logRulesInitiator/rulesStrings</xpath>
<xpath>/Defs/InteractionDef[defName="Sex_Sixtynine"]/logRulesInitiator/rulesStrings</xpath>
<value>
<li>r_logentry(tag=Sixtynine_Sex_Reply, priority=5)->[sex]</li>
<!-- ===Male Initiator=== -->
<li>sex_m->Here, [lover], lay down.</li>
<li>sex_m->Lay down and use my mouth, [lover].</li>
<!-- ===Female Initiator=== -->
<li>sex_f->Here, [lover], lay down.</li>
<li>sex_f->Lay down and use my mouth, [lover].</li>
<!-- ===Neutral=== -->
<li>sex_n->Here, [lover], lay down.</li>
<li>sex_n->Lay down and use my mouth, [lover].</li>
<!-- ===Male Speaker=== -->
<!-- ===Female Speaker=== -->
</value>
</li>
<!-- ===DoublePenetration=== -->
<!-- ===Giver=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName="Sex_DoublePenetration" or defName="Sex_Reverse_DoublePenetration"]/logRulesInitiator/rulesStrings</xpath>
<xpath>/Defs/InteractionDef[defName="Sex_DoublePenetration" or defName="Sex_DoublePenetrationM"]/logRulesInitiator/rulesStrings</xpath>
<value>
<li>r_logentry(tag=DoublePenetration_Sex_Reply, priority=5)->[sex]</li>
<!-- ===Male Initiator=== -->
<li>sex_m->Hey, [lover], want these [penis]s?</li>
<li>sex_m->I need your [vagina] and [ass], [lover]!</li>
<li>sex_m->How about I [fuck] your [vagina] and [ass], [lover]?</li>
<li>sex_m->How do these [penis]s feel, [lover]? [exclaim_low]!</li>
<!-- ===Female Initiator=== -->
<li>sex_f->I want those [penis]s, [lover]!</li>
<li>sex_f->[lover], come here and [fuck] my [vagina] and [ass].</li>
<li>sex_f->Wanna [fuck] me with those [penis]s, [lover]?</li>
<!-- ===Neutral=== -->
<li>sex_n->Hey, [lover], want these [penis]s?</li>
<li>sex_n->I need your [vagina] and [ass], [lover]!</li>
<li>sex_n->How about I [fuck] your [vagina] and [ass], [lover]?</li>
<li>sex_n->How do these [penis]s feel, [lover]? [exclaim_low]!</li>
<!-- ===Male Speaker=== -->
<!-- ===Female Speaker=== -->
</value>
</li>
<!-- ===Reciever=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName="Sex_Reverse_DoublePenetration" or defName="Sex_Reverse_DoublePenetrationM"]/logRulesInitiator/rulesStrings</xpath>
<value>
<li>r_logentry(tag=DoublePenetration_Sex_Reply_Reverse, priority=5)->[sex]</li>
<!-- ===Neutral=== -->
<li>sex_n->I want those [penis]s, [lover]!</li>
<li>sex_n->[lover], come here and [fuck] my [vagina] and [ass].</li>
<li>sex_n->Wanna [fuck] me with those [penis]s, [lover]?</li>
<!-- ===Male Speaker=== -->
<!-- ===Female Speaker=== -->
</value>
</li>
@ -228,6 +426,7 @@
</rulesStrings>
</value>
</li>
<li Class="PatchOperationReplace">
<xpath>/Defs/RulePackDef[defName = "DoublePenetrationReverseRP"]/rulePack/rulesStrings</xpath>
<value>

View File

@ -0,0 +1,220 @@
<?xml version="1.0" encoding="utf-8"?>
<Patch>
<Operation Class="PatchOperationSequence">
<operations>
<!-- ===Chitchat=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName = "Chitchat"]/logRulesInitiator/rulesStrings</xpath>
<value>
<!-- ===Zoophilia=== -->
<li>r_logentry(INITIATOR_thoughtDefName==NewColonyOptimism, INITIATOR_thoughtDefName==Bestiality_Honorable, tag=New_Colony_Zoophile)->[new_colony_zoophile]</li>
<li>gettingbred_react(INITIATOR_thoughtDefName==Bestiality_Honorable, priority=2)->[gettingbred_react_zoophile]</li>
<li>bestiality_react(INITIATOR_thoughtDefName==Bestiality_Honorable, priority=2)->[bestiality_react_zoophile]</li>
<li>bestialityf_react(INITIATOR_thoughtDefName==Bestiality_Honorable, priority=2)->[bestialityf_react_zoophile]</li>
<li>r_logentry(INITIATOR_thoughtDefName==NewColonyOptimism, INITIATOR_thoughtDefName==Bestiality_Acceptable, tag=New_Colony_Zoophile)->[new_colony_zoophile]</li>
<li>gettingbred_react(INITIATOR_thoughtDefName==Bestiality_Acceptable, priority=2)->[gettingbred_react_zoophile]</li>
<li>bestiality_react(INITIATOR_thoughtDefName==Bestiality_Acceptable, priority=2)->[bestiality_react_zoophile]</li>
<li>bestialityf_react(INITIATOR_thoughtDefName==Bestiality_Acceptable, priority=2)->[bestialityf_react_zoophile]</li>
<li>raped_react(INITIATOR_thoughtDefName==Rape_Honorable, priority=2)->[raped_react_rapist]</li>
<li>rapingcp_react(INITIATOR_thoughtDefName==Rape_Honorable, priority=2)->[rapingcp_react_rapist]</li>
<li>raping_react(INITIATOR_thoughtDefName==Rape_Honorable, priority=2)->[raping_react_rapist]</li>
<li>raped_react(INITIATOR_thoughtDefName==Rape_Acceptable, priority=2)->[raped_react_rapist]</li>
<li>rapingcp_react(INITIATOR_thoughtDefName==Rape_Acceptable, priority=2)->[rapingcp_react_rapist]</li>
<li>raping_react(INITIATOR_thoughtDefName==Rape_Acceptable, priority=2)->[raping_react_rapist]</li>
</value>
</li>
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName = "DeepTalk"]/logRulesInitiator/rulesStrings</xpath>
<value>
<!-- ===Zoophilia=== -->
<li>gettingbred(INITIATOR_thoughtDefName==Bestiality_Honorable, priority=9)->Seems like the creature likes me!</li>
<li>bestiality(INITIATOR_thoughtDefName==Bestiality_Honorable, priority=9)->Do you want a turn?</li>
<li>bestialityf(INITIATOR_thoughtDefName==Bestiality_Honorable, priority=9)->Do you want a turn?</li>
<li>gettingbred_react(INITIATOR_thoughtDefName==Bestiality_Honorable, priority=9)->Seems like the creature likes you!</li>
<li>bestiality_react(INITIATOR_thoughtDefName==Bestiality_Honorable, priority=9)->Mind if I have a turn?</li>
<li>bestialityf_react(INITIATOR_thoughtDefName==Bestiality_Honorable, priority=9)->Mind if I have a turn?</li>
<li>gettingbred(INITIATOR_thoughtDefName==Bestiality_Acceptable, priority=9)->Seems like the creature likes me!</li>
<li>bestiality(INITIATOR_thoughtDefName==Bestiality_Acceptable, priority=9)->Do you want a turn?</li>
<li>bestialityf(INITIATOR_thoughtDefName==Bestiality_Acceptable, priority=9)->Do you want a turn?</li>
<li>gettingbred_react(INITIATOR_thoughtDefName==Bestiality_Acceptable, priority=9)->Seems like the creature likes you!</li>
<li>bestiality_react(INITIATOR_thoughtDefName==Bestiality_Acceptable, priority=9)->Mind if I have a turn?</li>
<li>bestialityf_react(INITIATOR_thoughtDefName==Bestiality_Acceptable, priority=9)->Mind if I have a turn?</li>
<li>rapingcp_react(INITIATOR_thoughtDefName==Rape_Honorable, priority=9)->You really know how to dominate!</li>
<li>raping_react(INITIATOR_thoughtDefName==Rape_Honorable, priority=9)->You really know how to dominate!</li>
<li>rapingcp_react(INITIATOR_thoughtDefName==Rape_Acceptable, priority=9)->You really know how to dominate!</li>
<li>raping_react(INITIATOR_thoughtDefName==Rape_Acceptable, priority=9)->You really know how to dominate!</li>
</value>
</li>
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName="Insult" or defName="Slight"]/logRulesInitiator/rulesStrings</xpath>
<value>
<!-- ===Zoophilia=== -->
<li>gettingbred(INITIATOR_thoughtDefName==Bestiality_Honorable, priority=9)->No animal would ever trust you like this!</li>
<li>bestiality(INITIATOR_thoughtDefName==Bestiality_Honorable, priority=9)->Quit staring, [insult]!</li>
<li>bestialityf(INITIATOR_thoughtDefName==Bestiality_Honorable, priority=9)->Quit staring, [insult]!</li>
<li>gettingbred_react(INITIATOR_thoughtDefName==Bestiality_Honorable, priority=9)->The creature is just using you, it doesn't respect you!</li>
<li>bestiality_react(INITIATOR_thoughtDefName==Bestiality_Honorable, priority=9)->Pft, you can't even make the creature enjoy it!</li>
<li>bestialityf_react(INITIATOR_thoughtDefName==Bestiality_Honorable, priority=9)->Pft, you can't even make the creature enjoy it!</li>
<li>gettingbred(INITIATOR_thoughtDefName==Bestiality_Acceptable, priority=9)->No animal would ever trust you like this!</li>
<li>bestiality(INITIATOR_thoughtDefName==Bestiality_Acceptable, priority=9)->Quit staring, [insult]!</li>
<li>bestialityf(INITIATOR_thoughtDefName==Bestiality_Acceptable, priority=9)->Quit staring, [insult]!</li>
<li>gettingbred_react(INITIATOR_thoughtDefName==Bestiality_Acceptable, priority=9)->The creature is just using you, it doesn't respect you!</li>
<li>bestiality_react(INITIATOR_thoughtDefName==Bestiality_Acceptable, priority=9)->Pft, you can't even make the creature enjoy it!</li>
<li>bestialityf_react(INITIATOR_thoughtDefName==Bestiality_Acceptable, priority=9)->Pft, you can't even make the creature enjoy it!</li>
<li>rapingcp_react(INITIATOR_thoughtDefName==Rape_Acceptable, priority=9)->You might as well be my bitch, [RECIPIENT_nameDef]!</li>
<li>raping_react(INITIATOR_thoughtDefName==Rape_Acceptable, priority=9)->You might as well be my bitch, [RECIPIENT_nameDef]!</li>
<li>rapingcp_react(INITIATOR_thoughtDefName==Rape_Acceptable, priority=9)->You might as well be my bitch, [RECIPIENT_nameDef]!</li>
<li>raping_react(INITIATOR_thoughtDefName==Rape_Acceptable, priority=9)->You might as well be my bitch, [RECIPIENT_nameDef]!</li>
</value>
</li>
<!-- ===Chitchat Replies=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName="Sexlife_Generic_Good"]/logRulesInitiator/rulesStrings</xpath>
<value>
<!-- ===Zoophilia=== -->
<li>good_opinion(tag=Sexlife_Generic_Good_Zoophile, INITIATOR_thoughtDefName==Bestiality_Honorable, priority=1)->[good_opinion_zoophile]</li>
<li>good_opinion(tag=Sexlife_Generic_Good_Zoophile, INITIATOR_thoughtDefName==Acceptable_Honorable, priority=1)->[good_opinion_zoophile]</li>
<li>bad_opinion_rapist(INITIATOR_thoughtDefName==Rape_Honorable, priority=1)->[bad_opinion2]</li>
<li>bad_opinion_rapist(INITIATOR_thoughtDefName==Rape_Acceptable, priority=1)->[bad_opinion2]</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>bad_opinion_rapist(INITIATOR_thoughtDefName==BeenRaped_Submissive, priority=1)->[bad_opinion2]</li>
</value>
</li>
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName="Sexlife_Generic_Good_Raped"]/logRulesInitiator/rulesStrings</xpath>
<value>
<li>r_logentry(INITIATOR_thoughtDefName==Rape_Honorable, priority=2)->[honor_rapist]</li>
<li>honor_rapist->They were only doing their duty, [RECIPIENT_nameDef]!</li>
<li>r_logentry(INITIATOR_thoughtDefName==Rape_Acceptable, priority=2)->[rapist]</li>
<li>not_rapist(INITIATOR_thoughtDefName==BeenRaped_Submissive, priority=2)->[masochist_reaction]</li>
</value>
</li>
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName="Sexlife_Generic_Good_Raped_Masochist"]/logRulesInitiator/rulesStrings</xpath>
<value>
<li>r_logentry(INITIATOR_thoughtDefName==Rape_Honorable, priority=2)->[rapist]</li>
<li>r_logentry(INITIATOR_thoughtDefName==Rape_Acceptable, priority=2)->[rapist]</li>
<li>masochist_react(INITIATOR_thoughtDefName==BeenRaped_Submissive, priority=2)->[also_masochist]</li>
</value>
</li>
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName="Sexlife_Generic_Good_Rapist"]/logRulesInitiator/rulesStrings</xpath>
<value>
<li>r_logentry(INITIATOR_thoughtDefName==Rape_Honorable, priority=2)->[honor_rapist]</li>
<li>honor_rapist->Great job!</li>
<li>honor_rapist->I'm glad you're fulfilling your duty, [RECIPIENT_nameDef]</li>
<li>r_logentry(INITIATOR_thoughtDefName==Rape_Acceptable, priority=2)->[also_rapist]</li>
<li>r_logentry(INITIATOR_thoughtDefName==BeenRaped_Submissive, priority=2)->[masochist]</li>
</value>
</li>
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName="Sexlife_Generic_Good_Rapistb"]/logRulesInitiator/rulesStrings</xpath>
<value>
<li>r_logentry(INITIATOR_thoughtDefName==Rape_Honorable, priority=2)->[honor_rapist]</li>
<li>honor_rapist->I'm just fulfilling my duty, [RECIPIENT_nameDef]!</li>
<li>r_logentry(INITIATOR_thoughtDefName==Rape_Acceptable, priority=2)->[rapist]</li>
</value>
</li>
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName="Getting_Raped_React"]/logRulesInitiator/rulesStrings</xpath>
<value>
<li>r_logentry(RECIPIENT_thoughtDefName==Rape_Honorable, priority=2)->[rapist]</li>
<li>r_logentry(RECIPIENT_thoughtDefName==Rape_Acceptable, priority=2)->[rapist]</li>
<li>r_logentry(INITIATOR_thoughtDefName==BeenRaped_Submissive, priority=3)->[masochist]</li>
</value>
</li>
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName="Sexlife_Generic_Good_Zoophile"]/logRulesInitiator/rulesStrings</xpath>
<value>
<li>r_logentry(INITIATOR_thoughtDefName==Bestiality_Honorable, priority=2)->[honor_zoophile]</li>
<li>r_logentry(INITIATOR_thoughtDefName==Bestiality_Acceptable, priority=2)->[also_zoophile]</li>
<li>honor_zoophile->Great!</li>
<li>honor_zoophile->There is nothing better than sex with an animal, [RECIPIENT_nameDef]!</li>
<li>honor_zoophile->[also_zoophile]</li>
</value>
</li>
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName="Sexlife_Generic_Good_Zoophileb"]/logRulesInitiator/rulesStrings</xpath>
<value>
<li>r_logentry(INITIATOR_thoughtDefName==Bestiality_Honorable, priority=2)->[honor_zoophile]</li>
<li>r_logentry(INITIATOR_thoughtDefName==Bestiality_Acceptable, priority=2)->[also_zoophile]</li>
<li>honor_zoophile->There is nothing better than sex with an animal, [RECIPIENT_nameDef]!</li>
<li>honor_zoophile->Why? Animals love to be bred!</li>
</value>
</li>
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName="New_Colony_Zoophile"]/logRulesInitiator/rulesStrings</xpath>
<value>
<li>r_logentry(INITIATOR_thoughtDefName==Bestiality_Honorable, priority=1)->Same!</li>
<li>r_logentry(INITIATOR_thoughtDefName==Bestiality_Acceptable, priority=1)->Same!</li>
</value>
</li>
<!-- ===Rulepacks=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/RulePackDef[defName="BestialityConstants"]/rulePack/rulesStrings</xpath>
<value>
<li>human_breed_m(INITIATOR_thoughtDefName==Bestiality_Honorable, priority=2)->[zoophile_m]</li>
<li>human_breed_f(INITIATOR_thoughtDefName==Bestiality_Honorable, priority=2)->[zoophile_f]</li>
<li>human_breed_m(INITIATOR_thoughtDefName==Bestiality_Acceptable, priority=2)->[zoophile_m]</li>
<li>human_breed_f(INITIATOR_thoughtDefName==Bestiality_Acceptable, priority=2)->[zoophile_f]</li>
</value>
</li>
<li Class="PatchOperationAdd">
<xpath>/Defs/RulePackDef[defName="BestialityReplyConstants"]/rulePack/rulesStrings</xpath>
<value>
<li>human_react_m(INITIATOR_thoughtDefName==Bestiality_Honorable, priority=2)->[zoophile_m]</li>
<li>human_react_f(INITIATOR_thoughtDefName==Bestiality_Honorable, priority=2)->[zoophile_f]</li>
<li>human_react_m(INITIATOR_thoughtDefName==Bestiality_Acceptable, priority=2)->[zoophile_m]</li>
<li>human_react_f(INITIATOR_thoughtDefName==Bestiality_Acceptable, priority=2)->[zoophile_f]</li>
</value>
</li>
<li Class="PatchOperationAdd">
<xpath>/Defs/RulePackDef[defName="RapeReplyConstants"]/rulePack/rulesStrings</xpath>
<value>
<li>rape_react_f(INITIATOR_thoughtDefName==BeenRaped_Submissive, priority=2)->[masochist_f]</li>
<li>rape_react_m(INITIATOR_thoughtDefName==BeenRaped_Submissive, priority=2)->[masochist_m]</li>
<li>rapist(INITIATOR_thoughtDefName==BeenRaped_Submissive, priority=2)->[master]</li>
</value>
</li>
<li Class="PatchOperationAdd">
<xpath>/Defs/RulePackDef[defName="SexualChitchatConstants"]/rulePack/rulesStrings</xpath>
<value>
<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==zoophile, INITIATOR_trait!=zoophile, INITIATOR_thoughtDefName!=Bestiality_Acceptable, priority=1)->[disapprove]</li>
<li>rival(RECIPIENT_trait==rapist, INITIATOR_trait!=rapist, INITIATOR_thoughtDefName!=Rape_Acceptable, priority=1)->[disapprove]</li>
</value>
</li>
</operations>
</Operation>
</Patch>

View File

@ -9,7 +9,6 @@
<li>new_colony_masochist->We're out in the open here. I sure hope nobody...*blushes*...takes advantage...</li>
<li>r_logentry(INITIATOR_thoughtDefName==NewColonyOptimism, INITIATOR_trait==zoophile, tag=New_Colony_Zoophile)->[new_colony_zoophile]</li>
<li>r_logentry(INITIATOR_thoughtDefName==NewColonyOptimism, INITIATOR_thoughtDefName==Bestiality_Honorable, tag=New_Colony_Zoophile)->[new_colony_zoophile]</li>
<li>new_colony_zoophile(INITIATOR_thoughtLabel==horny, priority=1)->I wonder if any [new_zoo_adj] wildlife roams around here. I'm horny...</li>
<li>new_colony_zoophile(INITIATOR_thoughtLabel==sexually frustrated, priority=1)->I wonder if any [new_zoo_adj] wildlife roams around here. I'm horny...</li>
<li>new_colony_zoophile->I hope there's some [new_zoo_adj] animals around here to [new_zoo_fuck].</li>
@ -20,8 +19,8 @@
<li>new_zoo_fuck->plow</li>
<li>new_zoo_fuck->breed</li>
<li>r_logentry(INITIATOR_thoughtDefName==NewColonyOptimism, INITIATOR_thoughtLabel==horny, tag=New_Colony_Horny)->[new_colony_horny]</li>
<li>r_logentry(INITIATOR_thoughtDefName==NewColonyOptimism, INITIATOR_thoughtLabel==sexually frustrated, tag=New_Colony_Horny)->[new_colony_horny]</li>
<li>r_logentry(INITIATOR_thoughtDefName==NewColonyOptimism, INITIATOR_thoughtLabel==horny, tag=Colonist_Horny)->[new_colony_horny]</li>
<li>r_logentry(INITIATOR_thoughtDefName==NewColonyOptimism, INITIATOR_thoughtLabel==sexually frustrated, tag=Colonist_Horny)->[new_colony_horny]</li>
<li>new_colony_horny->I hope I can find some way to get laid around here...</li>
<li>new_colony_horny->I'll go crazy if I don't find some way to get off around here...</li>
<li>new_colony_horny->Despite the situation, I really need to find some way to get off...</li>
@ -32,12 +31,6 @@
<li>colonist_horny->[expletive], I need to get laid...</li>
<li>colonist_horny->[expletive], I'm horny...</li>
<li>colonist_horny(INITIATOR_gender==Male)->My [expletive_adj] balls are gonna explode!</li>
<!-- ===Orgy=== -->
<li>r_logentry(INITIATOR_thoughtDefName==AttendedOrgy, RECIPIENT_thoughtDefName==AttendedOrgy, tag=OrgyChat)->[orgychat]</li>
<li>orgychat->That orgy was pretty fun, huh?</li>
<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>
@ -61,32 +54,7 @@
<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_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_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 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] [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>
@ -113,54 +81,6 @@
<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_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_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_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_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_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_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>
@ -235,7 +155,6 @@
<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_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>
@ -260,7 +179,6 @@
<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_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>
@ -289,7 +207,6 @@
<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_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>
@ -431,7 +348,6 @@
<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_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>
@ -449,7 +365,6 @@
<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_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>
@ -467,7 +382,6 @@
<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_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>
@ -530,26 +444,16 @@
<li>r_logentry(INITIATOR_moving==No, INITIATOR_jobDefName==GettingQuickie, priority=10)->[quickie2]</li>
<li>quickie2(RECIPIENT_jobDefName==Quickie, priority=10)->You're such a good fuck!</li>
<li>quickie2->Like what you see?</li>
<li>r_logentry(INITIATOR_moving==No, INITIATOR_jobDefName==GettinBred, priority=10)->[gettingbred]</li>
<li>gettingbred(INITIATOR_thoughtDefName==Bestiality_Honorable, priority=9)->Seems like the creature likes me!</li>
<li>gettingbred(INITIATOR_trait==rapist, priority=9)->Seems like the creature likes me!</li>
<li>r_logentry(INITIATOR_moving==No, INITIATOR_jobDefName==GettinBred, priority=10)->[gettingbred]</li>
<li>gettingbred(INITIATOR_trait==zoophile, priority=9)->Seems like the creature likes me!</li>
<li>gettingbred->Can't you get this thing off of me, [RECIPIENT_nameDef]!?</li>
<li>r_logentry(INITIATOR_moving==No, INITIATOR_jobDefName==Bestiality, priority=10)->[bestiality]</li>
<li>bestiality(INITIATOR_thoughtDefName==Bestiality_Honorable, priority=9)->Do you want a turn?</li>
<li>bestiality(INITIATOR_trait==rapist, priority=9)->Do you want a turn?</li>
<li>bestiality(INITIATOR_trait==zoophile, priority=9)->Do you want a turn?</li>
<li>bestiality->I couldn't help myself, [RECIPIENT_nameDef]!</li>
<li>r_logentry(INITIATOR_moving==No, INITIATOR_jobDefName==BestialityForFemale, priority=10)->[bestialityf]</li>
<li>bestialityf(INITIATOR_thoughtDefName==Bestiality_Honorable, priority=9)->Do you want a turn?</li>
<li>bestialityf(INITIATOR_trait==rapist, priority=9)->Do you want a turn?</li>
<li>bestialityf(INITIATOR_trait==zoophile, priority=9)->Do you want a turn?</li>
<li>bestialityf->I couldn't help myself, [RECIPIENT_nameDef]!</li>
<li>r_logentry(INITIATOR_jobDefName==OrgySex, priority=10)->[orgysex]</li>
<li>orgysex->Wow, nice moves, [RECIPIENT_nameDef]!</li>
<li>orgysex->Wow, you know how to do it, [RECIPIENT_nameDef]!</li>
<li>orgysex(RECIPIENT_gender==Female)->Wow, you're so beautiful, [RECIPIENT_nameDef]!</li>
<li>r_logentry(INITIATOR_jobDefName==GettinOrgySex, priority=10)->[gettingorgysex]</li>
<li>gettingorgysex->Wow, nice moves, [RECIPIENT_nameDef]!</li>
<li>gettingorgysex->Wow, you know how to do it, [RECIPIENT_nameDef]!</li>
<li>gettingorgysex(RECIPIENT_gender==Female)->Wow, you're so beautiful, [RECIPIENT_nameDef]!</li>
<li>r_logentry(RECIPIENT_moving==No, RECIPIENT_jobDefName==JoinInBed, priority=9)->[joininbed_react]</li>
<li>joininbed(RECIPIENT_jobDefName==GettinLoved, priority=10)->You're so amazing in bed!</li>
@ -564,11 +468,9 @@
<li>gettinraped_react->I'm sorry...</li>
<li>r_logentry(RECIPIENT_jobDefName==RapeComfortPawn, priority=9)->[rapingcp_react]</li>
<li>rapingcp_react(INITIATOR_trait==rapist, priority=9)->You really know how to dominate!</li>
<li>rapingcp_react(INITIATOR_thoughtDefName==Rape_Honorable, priority=9)->You really know how to dominate!</li>
<li>rapingcp_react->I don't see how you can do something like this...</li>
<li>r_logentry(RECIPIENT_jobDefName==RandomRape, priority=9)->[raping_react]</li>
<li>raping_react(INITIATOR_trait==rapist, priority=9)->You're really know how to dominate!</li>
<li>raping_react(INITIATOR_thoughtDefName==Rape_Honorable, priority=9)->You're really know how to dominate!</li>
<li>raping_react(INITIATOR_trait==rapist, priority=9)->You really know how to dominate!</li>
<li>raping_react->I don't see how you can do something like this...</li>
<li>r_logentry(RECIPIENT_jobDefName==RapeEnemy, priority=9)->[rapingenemy_react]</li>
<li>rapingenemy_react->It's what he deserves!</li>
@ -580,26 +482,16 @@
<li>quickie_react->You look great at that!</li>
<li>r_logentry(RECIPIENT_moving==No, RECIPIENT_jobDefName==GettingQuickie, priority=9)->[quickie2_react]</li>
<li>quickie2_react->You look great at that!</li>
<li>r_logentry(RECIPIENT_moving==No, RECIPIENT_jobDefName==GettinBred, priority=9)->[gettingbred_react]</li>
<li>gettingbred_react(INITIATOR_thoughtDefName==Bestiality_Honorable, priority=9)->Seems like the creature likes you!</li>
<li>gettingbred_react(INITIATOR_trait==rapist, priority=9)->Seems like the creature likes you!</li>
<li>r_logentry(RECIPIENT_moving==No, RECIPIENT_jobDefName==GettinBred, priority=9)->[gettingbred_react]</li>
<li>gettingbred_react(INITIATOR_trait==zoophile, priority=9)->Seems like the creature likes you!</li>
<li>gettingbred->How did this happen, [RECIPIENT_nameDef]!?</li>
<li>r_logentry(RECIPIENT_moving==No, RECIPIENT_jobDefName==Bestiality, priority=9)->[bestiality_react]</li>
<li>bestiality_react(INITIATOR_thoughtDefName==Bestiality_Honorable, priority=9)->Mind if I have a turn?</li>
<li>bestiality_react(INITIATOR_trait==rapist, priority=9)->Mind if I have a turn?</li>
<li>bestiality_react(INITIATOR_trait==zoophile, priority=9)->Mind if I have a turn?</li>
<li>bestiality_react->Look at what you're doing, [RECIPIENT_nameDef]!</li>
<li>r_logentry(RECIPIENT_moving==No, RECIPIENT_jobDefName==BestialityForFemale, priority=9)->[bestialityf_react]</li>
<li>bestialityf_react(INITIATOR_thoughtDefName==Bestiality_Honorable, priority=9)->Mind if I have a turn?</li>
<li>bestialityf_react(INITIATOR_trait==rapist, priority=9)->Mind if I have a turn?</li>
<li>r_logentry(RECIPIENT_moving==No, RECIPIENT_jobDefName==BestialityForFemale, priority=9)->[bestialityf_react]</li>
<li>bestialityf_react(INITIATOR_trait==zoophile, priority=9)->Mind if I have a turn?</li>
<li>bestialityf_react->Look at what you're doing, [RECIPIENT_nameDef]!</li>
<li>r_logentry(RECIPIENT_jobDefName==OrgySex, priority=10)->[orgysex_react]</li>
<li>orgysex_react->Wow, nice moves, [RECIPIENT_nameDef]!</li>
<li>orgysex_react->Wow, you know how to do it, [RECIPIENT_nameDef]!</li>
<li>orgysex_react(RECIPIENT_gender==Female)->Wow, you're so beautiful, [RECIPIENT_nameDef]!</li>
<li>r_logentry(RECIPIENT_jobDefName==GettinOrgySex, priority=10)->[gettingorgysex_react]</li>
<li>gettingorgysex_react->Wow, nice moves, [RECIPIENT_nameDef]!</li>
<li>gettingorgysex_react->Wow, you know how to do it, [RECIPIENT_nameDef]!</li>
<li>gettingorgysex_react(RECIPIENT_gender==Female)->Wow, you're so beautiful, [RECIPIENT_nameDef]!</li>
</value>
</Operation>
@ -649,22 +541,16 @@
<li>quickie2(RECIPIENT_jobDefName==Quickie, priority=10)->C'mon put some effort into it!!</li>
<li>quickie2->Quit staring, [insult]!</li>
<li>r_logentry(INITIATOR_moving==No, INITIATOR_jobDefName==GettinBred, priority=10)->[gettingbred]</li>
<li>gettingbred(INITIATOR_thoughtDefName==Bestiality_Honorable, priority=9)->No animal would ever trust you like this!</li>
<li>gettingbred(INITIATOR_trait==rapist, priority=9)->No animal would ever trust you like this!</li>
<li>gettingbred(INITIATOR_trait==zoophile, priority=9)->No animal would ever trust you like this!</li>
<li>gettingbred->Get this thing off of me, [insult]!</li>
<li>r_logentry(INITIATOR_moving==No, INITIATOR_jobDefName==Bestiality, priority=10)->[bestiality]</li>
<li>bestiality(INITIATOR_thoughtDefName==Bestiality_Honorable, priority=9)->Quit staring, [insult]!</li>
<li>bestiality(INITIATOR_trait==rapist, priority=9)->Quit staring, [insult]!</li>
<li>bestiality(INITIATOR_trait==zoophile, priority=9)->Quit staring, [insult]!</li>
<li>bestiality->Quit staring, [insult]!</li>
<li>r_logentry(INITIATOR_moving==No, INITIATOR_jobDefName==BestialityForFemale, priority=10)->[bestialityf]</li>
<li>bestialityf(INITIATOR_thoughtDefName==Bestiality_Honorable, priority=9)->Quit staring, [insult]!</li>
<li>bestialityf(INITIATOR_trait==rapist, priority=9)->Quit staring, [insult]!</li>
<li>bestialityf(INITIATOR_trait==zoophile, 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_sex_reaction], [RECIPIENT_nameDef]!</li>
<li>r_logentry(INITIATOR_jobDefName==GettinOrgySex, priority=10)->[gettingorgysex]</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>
<li>joininbed->Quit staring, [insult]!</li>
@ -678,11 +564,9 @@
<li>gettinraped_react->Not my problem, [RECIPIENT_nameDef]!</li>
<li>r_logentry(RECIPIENT_jobDefName==RapeComfortPawn, priority=9)->[rapingcp_react]</li>
<li>rapingcp_react(INITIATOR_trait==rapist, priority=9)->You might as well be my bitch, [RECIPIENT_nameDef]!</li>
<li>rapingcp_react(INITIATOR_thoughtDefName==Rape_Honorable, priority=9)->You might as well be my bitch, [RECIPIENT_nameDef]!</li>
<li>rapingcp_react->How could you do this, [insult]!?</li>
<li>r_logentry(RECIPIENT_jobDefName==RandomRape, priority=9)->[raping_react]</li>
<li>raping_react(INITIATOR_trait==rapist, priority=9)->You might as well be my bitch, [RECIPIENT_nameDef]!</li>
<li>raping_react(INITIATOR_thoughtDefName==Rape_Honorable, priority=9)->You might as well be my bitch, [RECIPIENT_nameDef]!</li>
<li>raping_react->How could you do this, [insult]!?</li>
<li>r_logentry(RECIPIENT_jobDefName==RapeEnemy, priority=9)->[rapingenemy_react]</li>
<li>rapingenemy_react->I could punish him better than that!</li>
@ -695,21 +579,14 @@
<li>r_logentry(RECIPIENT_moving==No, RECIPIENT_jobDefName==GettingQuickie, priority=9)->[quickie2_react]</li>
<li>quickie2_react->You look terrible at that!</li>
<li>r_logentry(RECIPIENT_moving==No, RECIPIENT_jobDefName==GettinBred, priority=9)->[gettingbred_react]</li>
<li>gettingbred_react(INITIATOR_thoughtDefName==Bestiality_Honorable, priority=9)->The creature is just using you, it doesn't respect you!</li>
<li>gettingbred_react(INITIATOR_trait==rapist, priority=9)->The creature is just using you, it doesn't respect you!</li>
<li>gettingbred_react(INITIATOR_trait==zoophile, priority=9)->The creature is just using you, it doesn't respect you!</li>
<li>gettingbred->Disgusting, [RECIPIENT_nameDef]!</li>
<li>r_logentry(RECIPIENT_moving==No, RECIPIENT_jobDefName==Bestiality, priority=9)->[bestiality_react]</li>
<li>bestiality_react(INITIATOR_thoughtDefName==Bestiality_Honorable, priority=9)->Pft, you can't even make the creature enjoy it!</li>
<li>bestiality_react(INITIATOR_trait==rapist, priority=9)->Pft, you can't even make the creature enjoy it!</li>
<li>bestiality_react(INITIATOR_trait==zoophile, priority=9)->Pft, you can't even make the creature enjoy it!</li>
<li>bestiality_react->What are you doing, [insult]!?</li>
<li>r_logentry(RECIPIENT_moving==No, RECIPIENT_jobDefName==BestialityForFemale, priority=9)->[bestialityf_react]</li>
<li>bestialityf_react(INITIATOR_thoughtDefName==Bestiality_Honorable, priority=9)->Pft, you can't even make the creature enjoy it!</li>
<li>bestialityf_react(INITIATOR_trait==rapist, priority=9)->Pft, you can't even make the creature enjoy it!</li>
<li>bestialityf_react->What are you doing, [insult]!</li>
<li>r_logentry(RECIPIENT_jobDefName==OrgySex, priority=10)->[orgysex_react]</li>
<li>orgysex_react->[gross_sex_reaction], [RECIPIENT_nameDef]!</li>
<li>r_logentry(RECIPIENT_jobDefName==GettinOrgySex, priority=10)->[gettingorgysex_react]</li>
<li>gettingorgysex_react->[gross_sex_reaction], [RECIPIENT_nameDef]!</li>
<li>bestialityf_react(INITIATOR_trait==zoophile, priority=9)->Pft, you can't even make the creature enjoy it!</li>
<li>bestialityf_react->What are you doing, [insult]!</li>
</value>
</Operation>
</Patch>