Add two new Ru sacrifices: resistance and eye
[crawl.git] / crawl-ref / source / mon-project.cc
index 7ba2c6e..05b3733 100644 (file)
@@ -264,8 +264,9 @@ static void _fuzz_direction(const actor *caster, monster& mon, int pow)
     const float off = (coinflip() ? -1 : 1) * 0.25;
     float tan = (random2(31) - 15) * 0.019; // approx from degrees
     tan *= 75.0 / pow;
-    if (caster && caster->inaccuracy())
-        tan *= 2;
+    int inaccuracy = caster->inaccuracy();
+    if (caster && inaccuracy > 0)
+        tan *= 2 * inaccuracy;
 
     // Cast either from left or right hand.
     mon.props[IOOD_X] = x + vy*off;