=================================================================== RCS file: /cvs2/early-roguelike/rogue4/fight.c,v retrieving revision 1.1 retrieving revision 1.2 diff -u -p -r1.1 -r1.2 --- early-roguelike/rogue4/fight.c 2021/03/09 20:01:41 1.1 +++ early-roguelike/rogue4/fight.c 2021/03/09 20:51:39 1.2 @@ -54,7 +54,6 @@ fight(coord *mp, char mn, THING *weap, bool thrown) * place. */ count = quiet = 0; - runto(mp, &hero); /* * Let him know it was really a mimic (if it was one). */ @@ -95,6 +94,9 @@ fight(coord *mp, char mn, THING *weap, bool thrown) bounce(weap, mname); else miss(NULL, mname); + + if ((tp = moat(mp->y, mp->x)) != NULL) //BUGFIX! + runto(mp, &hero); return did_hit; }