ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/server/player.C
(Generate patch)

Comparing deliantra/server/server/player.C (file contents):
Revision 1.254 by root, Fri Mar 26 00:05:45 2010 UTC vs.
Revision 1.255 by root, Fri Mar 26 00:53:26 2010 UTC

838 dir = absdir (4 + rv.direction); 838 dir = absdir (4 + rv.direction);
839 for (diff = 0; diff < 3; diff++) 839 for (diff = 0; diff < 3; diff++)
840 { 840 {
841 int m = 1 - rndm (2) * 2; 841 int m = 1 - rndm (2) * 2;
842 842
843 if (move_ob (op, absdir (dir + diff * m), op) || (diff == 0 && move_ob (op, absdir (dir - diff * m), op))) 843 if (op->move (absdir (dir + diff * m)) || (diff == 0 && op->move (absdir (dir - diff * m))))
844 return; 844 return;
845 } 845 }
846 846
847 /* Cornered, get rid of scared */ 847 /* Cornered, get rid of scared */
848 CLEAR_FLAG (op, FLAG_SCARED); 848 CLEAR_FLAG (op, FLAG_SCARED);
1856 * going to try and move (not fire weapons). 1856 * going to try and move (not fire weapons).
1857 */ 1857 */
1858bool 1858bool
1859move_player_attack (object *op, int dir) 1859move_player_attack (object *op, int dir)
1860{ 1860{
1861 if (!op->contr->braced && op->speed_left > 0.f && move_ob (op, dir, op)) 1861 if (!op->contr->braced && op->speed_left > 0.f && op->move (dir))
1862 { 1862 {
1863 --op->speed_left; 1863 --op->speed_left;
1864 return true; 1864 return true;
1865 } 1865 }
1866 1866

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines