--- deliantra/server/server/spell_attack.C 2008/12/21 20:35:37 1.70 +++ deliantra/server/server/spell_attack.C 2008/12/22 21:51:11 1.71 @@ -1620,7 +1620,6 @@ return 1; } - /* Move_ball_spell: This handles ball type spells that just sort of wander * about. was called move_ball_lightning, but since more than the ball * lightning spell used it, that seemed misnamed. @@ -1655,7 +1654,6 @@ /* i bit 0: alters sign of offset * other bits (i / 2): absolute value of offset */ - int offset = ((i ^ j) & 1) ? (i / 2) : -(i / 2); int tmpdir = absdir (op->direction + offset); @@ -1667,6 +1665,7 @@ break; } } + if (dir == 0) { nx = op->x;