diff --git a/Source/monster.cpp b/Source/monster.cpp index 4c9cb29cf..57a7df26a 100644 --- a/Source/monster.cpp +++ b/Source/monster.cpp @@ -4730,6 +4730,7 @@ BOOL DirOK(int i, int mdir) mi = -mi; if (mi != 0) mi--; + // BUGFIX: should only run pack member check if mi was non-zero prior to executing the body of the above if-statemnet. if (monster[mi].leaderflag == 1 && monster[mi].leader == i && monster[mi]._mfutx == x