=================================================================== RCS file: /cvs2/early-roguelike/rogue5/fight.c,v retrieving revision 1.1 retrieving revision 1.2 diff -u -p -r1.1 -r1.2 --- early-roguelike/rogue5/fight.c 2021/03/09 20:01:39 1.1 +++ early-roguelike/rogue5/fight.c 2021/03/09 20:51:39 1.2 @@ -84,7 +84,6 @@ fight(const coord *mp, const THING *weap, int thrown) */ count = 0; quiet = 0; - runto(mp); /* * Let him know it was really a xeroc (if it was one). */ @@ -131,6 +130,9 @@ fight(const coord *mp, const THING *weap, int thrown) bounce(weap, mname, terse); else miss(NULL, mname, terse); + + if ((tp = moat(mp->y, mp->x)) != NULL) //BUGFIX! + runto(mp); return did_hit; }