DirtyTalk/Patches/Bestiality.xml
2022-02-23 17:33:17 -05:00

310 lines
16 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<Patch>
<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>
<!-- ===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>
</value>
</li>
<!-- ===VaginalBreeding=== -->
<!-- ===1 Initiator=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName="Bestiality_Vaginal" or defName="Bestiality_Reverse_Vaginal"]/logRulesInitiator/rulesStrings</xpath>
<value>
<!-- ===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(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>
</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>
<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>
</value>
</li>
<!-- ===2 Initiator=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName="Bestiality_Reverse_Oral" or defName="Bestiality_Oral"]/logRulesInitiator/rulesStrings</xpath>
<value>
<!-- ===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>
<!-- ===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>
</value>
</li>
<!-- ===Fingering=== -->
<li Class="PatchOperationAdd">
<xpath>/Defs/InteractionDef[defName = "Bestiality_Reverse_Handjob"]/logRulesInitiator/rulesStrings</xpath>
<value>
<!-- ===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>
<!-- ===Animal on humanlike=== -->
<li>animal_breed_with_reply(tag=Orally_Breed_2_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>
</value>
</li>
<!-- ===RulePacks - these just remove the "x was bred by y" lines they don't need any further patching=== -->
<li Class="PatchOperationReplace">
<xpath>/Defs/RulePackDef[defName = "Bestiality_AnalRP"]/rulePack/rulesStrings</xpath>
<value>
<rulesStrings>
<li>sent-></li>
</rulesStrings>
</value>
</li>
<li Class="PatchOperationReplace">
<xpath>/Defs/RulePackDef[defName = "Bestiality_Reverse_AnalRP"]/rulePack/rulesStrings</xpath>
<value>
<rulesStrings>
<li>sent-></li>
</rulesStrings>
</value>
</li>
<li Class="PatchOperationReplace">
<xpath>/Defs/RulePackDef[defName = "Bestiality_VaginalRP"]/rulePack/rulesStrings</xpath>
<value>
<rulesStrings>
<li>sent-></li>
</rulesStrings>
</value>
</li>
<li Class="PatchOperationReplace">
<xpath>/Defs/RulePackDef[defName = "Bestiality_Reverse_VaginalRP"]/rulePack/rulesStrings</xpath>
<value>
<rulesStrings>
<li>sent-></li>
</rulesStrings>
</value>
</li>
<li Class="PatchOperationReplace">
<xpath>/Defs/RulePackDef[defName = "Bestiality_OralRP"]/rulePack/rulesStrings</xpath>
<value>
<rulesStrings>
<li>sent-></li>
</rulesStrings>
</value>
</li>
<li Class="PatchOperationReplace">
<xpath>/Defs/RulePackDef[defName = "Bestiality_Reverse_OralRP"]/rulePack/rulesStrings</xpath>
<value>
<rulesStrings>
<li>sent-></li>
</rulesStrings>
</value>
</li>
<li Class="PatchOperationReplace">
<xpath>/Defs/RulePackDef[defName = "OtherRapeRP"]/rulePack/rulesStrings</xpath>
<value>
<rulesStrings>
<li>sent-></li>
</rulesStrings>
</value>
</li>
<li Class="PatchOperationReplace">
<xpath>/Defs/RulePackDef[defName = "OtherSexRP"]/rulePack/rulesStrings</xpath>
<value>
<rulesStrings>
<li>sent-></li>
</rulesStrings>
</value>
</li>
<li Class="PatchOperationReplace">
<xpath>/Defs/RulePackDef[defName = "FingeringRP"]/rulePack/rulesStrings</xpath>
<value>
<rulesStrings>
<li>sent-></li>
</rulesStrings>
</value>
</li>
</operations>
</Operation>
</Patch>