--- deliantra/server/server/player.C 2010/03/26 00:05:45 1.254 +++ deliantra/server/server/player.C 2010/03/26 00:53:26 1.255 @@ -840,7 +840,7 @@ { int m = 1 - rndm (2) * 2; - if (move_ob (op, absdir (dir + diff * m), op) || (diff == 0 && move_ob (op, absdir (dir - diff * m), op))) + if (op->move (absdir (dir + diff * m)) || (diff == 0 && op->move (absdir (dir - diff * m)))) return; } @@ -1858,7 +1858,7 @@ bool move_player_attack (object *op, int dir) { - if (!op->contr->braced && op->speed_left > 0.f && move_ob (op, dir, op)) + if (!op->contr->braced && op->speed_left > 0.f && op->move (dir)) { --op->speed_left; return true;