From b9aa74a10f914ce077a915f95203a318170cf928 Mon Sep 17 00:00:00 2001
From: DCoded <dcoded@live.com>
Date: Mon, 3 Sep 2018 13:48:08 -0700
Subject: [PATCH] Bugfixes

---
 src/pregmod/beastFucked.tw | 20 ++++++++++++++------
 1 file changed, 14 insertions(+), 6 deletions(-)

diff --git a/src/pregmod/beastFucked.tw b/src/pregmod/beastFucked.tw
index 88b34429bde..3a86d9761d4 100644
--- a/src/pregmod/beastFucked.tw
+++ b/src/pregmod/beastFucked.tw
@@ -220,7 +220,7 @@ before calling in the _animal.species. The _animal.species slowly saunters up to
 <<case "horse">>
     The horse stands over $him as another slave lines its massive phallus up with $activeSlave.slaveName's <<switch _sexAct>><<case "oral">>open mouth<<case "vaginal">><<if ($activeSlave.fetish == "masochist") || ($activeSlave.fetish == "humiliation") || ($activeSlave.sexualQuirk == "perverted") || ($activeSlave.behavioralQuirk == "sinful")>>wet <</if>>pussy<<case "anal">>ass<</switch>>.
 
-    With a slight thrust, it enters $him and begins to fuck $him <<if _sexAct == "oral">>mouth<</if>>. $activeSlave.slaveName can't help but give a loud groan as the huge cock 
+    With a slight thrust, it enters $him and begins to fuck <<if _sexAct == "oral">>$his mouth<<else>> $her<</if>>. $activeSlave.slaveName can't help but give a loud groan as the huge cock 
     <<switch _sexAct>>
     <<case "oral">>
         stretches $his throat to the limit.
@@ -230,7 +230,7 @@ before calling in the _animal.species. The _animal.species slowly saunters up to
         <<elseif (canDoVaginal($activeSlave) && ($activeSlave.vagina <= 3)) || (!canDoVaginal($activeSlave) && ($activeSlave.anus <= 2))>>
             @@.lime;stretches $his@@
         <<else>>
-            enters $his
+            fills $his
         <</if>>
 
     <<if canDoVaginal($activeSlave)>>
@@ -385,9 +385,13 @@ before calling in the _animal.species. The _animal.species slowly saunters up to
 
     <<switch _sexAct>>
     <<case "vaginal">>
-        <<set $activeSlave.vagina = 3>>
+        <<if $activeSlave.vagina < 3>>
+            <<set $activeSlave.vagina = 3>>
+        <</if>>
     <<case "anal">>
-        <<set $activeSlave.anus = 2>>
+        <<if $activeSlave.anus < 2>>
+            <<set $activeSlave.anus = 2>>
+        <</if>>
     <</switch>>
 
 <<case "horse">>
@@ -396,9 +400,13 @@ before calling in the _animal.species. The _animal.species slowly saunters up to
     
     <<switch _sexAct>>
     <<case "vaginal">>
-        <<set $activeSlave.vagina = 4>>
+        <<if $activeSlave.vagina < 4>>
+            <<set $activeSlave.vagina = 4>>
+        <</if>>
     <<case "anal">>
-        <<set $activeSlave.anus = 4>>
+        <<if $activeSlave.anus < 4>>
+            <<set $activeSlave.anus = 4>>
+        <</if>>
     <</switch>>
 <</switch>>
 
-- 
GitLab