                      {
                          p_70108_1_.func_184220_m(this);
                      }
-@@ -847,7 +891,7 @@
+@@ -847,7 +878,7 @@
                              double d7 = p_70108_1_.field_70159_w + this.field_70159_w;
                              double d8 = p_70108_1_.field_70179_y + this.field_70179_y;
  

             double d15 = Math.sqrt(this.field_70159_w * this.field_70159_w + this.field_70179_y * this.field_70179_y);
 
             if (d15 > 0.01D)
@@ -795,13 +833,19 @@
 
     public void func_70108_f(Entity p_70108_1_)
     {

+        double mX = this.field_70159_w;
+        double mZ = this.field_70179_y;
+
+        if (this.func_184207_aI())
+        {
+            mX *= 0.75D;
+            mZ *= 0.75D;
