diff --git a/Patches/Bestiality.xml b/Patches/Bestiality.xml
index 9c8d26c..4bbbf24 100644
--- a/Patches/Bestiality.xml
+++ b/Patches/Bestiality.xml
@@ -7,8 +7,8 @@
/Defs/InteractionDef[defName = "AnalBreeding"]/logRulesInitiator/rulesStrings
- r_logentry(tag=Anally_Breed, INITIATOR_kind==colonist, priority=1)->[human_breed]
- r_logentry(tag=Anally_Breed, INITIATOR_kind==member, priority=1)->[human_breed]
+ r_logentry(INITIATOR_kind==colonist, priority=1)->[human_breed]
+ r_logentry(INITIATOR_kind==member, priority=1)->[human_breed]
human_breed(INITIATOR_gender==Male)->[human_breed_m]
human_breed(INITIATOR_gender==Female)->[human_breed_f]
@@ -140,8 +140,8 @@
/Defs/InteractionDef[defName = "RequestAnalBreeding"]/logRulesInitiator/rulesStrings
- r_logentry(tag=Anally_Breed_2, INITIATOR_kind==colonist, priority=1)->[human_breed]
- r_logentry(tag=Anally_Breed_2, INITIATOR_kind==member, priority=1)->[human_breed]
+ r_logentry(INITIATOR_kind==colonist, priority=1)->[human_breed]
+ r_logentry(INITIATOR_kind==member, priority=1)->[human_breed]
human_breed(INITIATOR_gender==Male)->[human_breed_m]
human_breed(INITIATOR_gender==Female)->[human_breed_f]
@@ -275,8 +275,8 @@
/Defs/InteractionDef[defName = "VaginalBreeding"]/logRulesInitiator/rulesStrings
- r_logentry(tag=Vaginally_Breed, INITIATOR_kind==colonist, priority=1)->[human_breed]
- r_logentry(tag=Vaginally_Breed, INITIATOR_kind==member, priority=1)->[human_breed]
+ r_logentry(INITIATOR_kind==colonist, priority=1)->[human_breed]
+ r_logentry(INITIATOR_kind==member, priority=1)->[human_breed]
human_breed(INITIATOR_gender==Male)->[human_breed_m]
human_breed(INITIATOR_gender==Female)->[human_breed_f]
@@ -409,8 +409,8 @@
/Defs/InteractionDef[defName = "RequestVaginalBreeding"]/logRulesInitiator/rulesStrings
- r_logentry(tag=Vaginally_Breed_2, INITIATOR_kind==colonist, priority=1)->[human_breed]
- r_logentry(tag=Vaginally_Breed_2, INITIATOR_kind==member, priority=1)->[human_breed]
+ r_logentry(INITIATOR_kind==colonist, priority=1)->[human_breed]
+ r_logentry(INITIATOR_kind==member, priority=1)->[human_breed]
human_breed(INITIATOR_gender==Male)->[human_breed_m]
human_breed(INITIATOR_gender==Female)->[human_breed_f]
human_breed_m(INITIATOR_trait==zoophile, priority=2)->[zoophile_m]
@@ -543,8 +543,8 @@
/Defs/InteractionDef[defName = "RequestBreeding"]/logRulesInitiator/rulesStrings
- r_logentry(tag=Vaginally_Breed_2, INITIATOR_kind==colonist, priority=1)->[human_breed]
- r_logentry(tag=Vaginally_Breed_2, INITIATOR_kind==member, priority=1)->[human_breed]
+ r_logentry(INITIATOR_kind==colonist, priority=1)->[human_breed]
+ r_logentry(INITIATOR_kind==member, priority=1)->[human_breed]
human_breed(INITIATOR_gender==Male)->[human_breed_m]
human_breed(INITIATOR_gender==Female)->[human_breed_f]
human_breed_m(INITIATOR_trait==zoophile, priority=2)->[zoophile_m]
@@ -679,8 +679,8 @@
/Defs/InteractionDef[defName = "OralBreeding"]/logRulesInitiator/rulesStrings
- r_logentry(tag=Orally_Breed, INITIATOR_kind==colonist, priority=1)->[human_breed]
- r_logentry(tag=Orally_Breed, INITIATOR_kind==member, priority=1)->[human_breed]
+ r_logentry(INITIATOR_kind==colonist, priority=1)->[human_breed]
+ r_logentry(INITIATOR_kind==member, priority=1)->[human_breed]
human_breed(INITIATOR_gender==Male)->[human_breed_m]
human_breed(INITIATOR_gender==Female)->[human_breed_f]
human_breed_m(INITIATOR_trait==zoophile, priority=2)->[zoophile_m]
@@ -810,8 +810,8 @@
/Defs/InteractionDef[defName = "ForcedOralBreeding"]/logRulesInitiator/rulesStrings
- r_logentry(tag=Orally_Breed_2, INITIATOR_kind==colonist, priority=1)->[human_breed]
- r_logentry(tag=Orally_Breed_2, INITIATOR_kind==member, priority=1)->[human_breed]
+ r_logentry(INITIATOR_kind==colonist, priority=1)->[human_breed]
+ r_logentry(INITIATOR_kind==member, priority=1)->[human_breed]
human_breed(INITIATOR_gender==Male)->[human_breed_m]
human_breed(INITIATOR_gender==Female)->[human_breed_f]
human_breed_m(INITIATOR_trait==zoophile, priority=2)->[zoophile_m]
@@ -840,19 +840,15 @@
human_breed_f->...this is so wrong...
r_logentry(INITIATOR_kind!=colonist, INITIATOR_kind!=member)->[animal_breed]
- r_logentry(tag=Orally_Breed_2, INITIATOR_kind!=colonist, RECIPIENT_kind==colonist, priority=1)->[animal_breed]
- r_logentry(tag=Orally_Breed_2, INITIATOR_kind!=member, RECIPIENT_kind==member, priority=1)->[animal_breed]
+ r_logentry(tag=Orally_Breed_3, INITIATOR_kind!=colonist, RECIPIENT_kind==colonist, priority=1)->[animal_breed]
+ r_logentry(tag=Orally_Breed_3, INITIATOR_kind!=member, RECIPIENT_kind==member, priority=1)->[animal_breed]
animal_breed(INITIATOR_gender==Male)->[animal_breed_m]
- animal_breed(INITIATOR_gender==Female)->[animal_breed_f]
- animal_breed_m(RECIPIENT_gender==Male, RECIPIENT_kind==colonist, priority=1)->*[forces] [animal_genitals_initiator] into [RECIPIENT_nameDef]'s mouth*
- animal_breed_m(RECIPIENT_gender==Male, RECIPIENT_kind==colonist, priority=1)->*forces [RECIPIENT_nameDef] to suck on [animal_genitals_initiator]*
- animal_breed_m(RECIPIENT_gender==Female, RECIPIENT_kind==colonist, priority=1)->*[licks] [RECIPIENT_nameDef]'s [vagina]*
- animal_breed_m(RECIPIENT_kind==colonist, priority=1)->*[licks] [RECIPIENT_nameDef]'s [ass]*
+ animal_breed(INITIATOR_gender==Female)->[animal_breed_f]
animal_breed_m->*[forces] [animal_genitals_initiator] into [RECIPIENT_nameDef]'s mouth*
- animal_breed_m->*forces [RECIPIENT_nameDef] to suck on [animal_genitals_initiator]*
- animal_breed_f->*[licks] [RECIPIENT_nameDef]'s [animal_genitals_recipient]*
+ animal_breed_m->*forces [RECIPIENT_nameDef] to suck on [animal_genitals_initiator]*
animal_breed_m->*facefucks [RECIPIENT_nameDef]*
- animal_breed_f(RECIPIENT_gender==Male, RECIPIENT_kind==colonist, priority=1)->*[licks] [RECIPIENT_nameDef]'s [penis]*
+ animal_breed_f->*forces [RECIPIENT_nameDef] to lick [animal_genitals_initiator]*
+ animal_breed_f->*[forces] [animal_genitals_initiator] into [RECIPIENT_nameDef]'s mouth*
animal_noun->[RECIPIENT_nameDef]
animal_noun(RECIPIENT_gender==Male)->boy
@@ -927,6 +923,13 @@
forces->slides
forces->inserts
forces->pushes
+ licks->licks
+ licks->tongues
+ licks->licks
+ forces->forces
+ forces->slides
+ forces->inserts
+ forces->pushes
@@ -944,8 +947,8 @@
/Defs/InteractionDef[defName = "FingeringBreeding"]/logRulesInitiator/rulesStrings
- r_logentry(tag=Orally_Breed_2, INITIATOR_kind==colonist, priority=1)->[human_breed]
- r_logentry(tag=Orally_Breed_2, INITIATOR_kind==member, priority=1)->[human_breed]
+ r_logentry(INITIATOR_kind==colonist, priority=1)->[human_breed]
+ r_logentry(INITIATOR_kind==member, priority=1)->[human_breed]
human_breed(INITIATOR_gender==Male)->[human_breed_m]
human_breed(INITIATOR_gender==Female)->[human_breed_f]
human_breed_m(INITIATOR_trait==zoophile, priority=2)->[zoophile_m]