diff --git a/game.cpp b/game.cpp index 25644e8f..bffaeb93 100644 --- a/game.cpp +++ b/game.cpp @@ -1403,7 +1403,7 @@ EX bool monstersnear(stalemate1& sm) { if(sm.who == moPlayer || items[itOrbEmpathy]) { fast = (items[itOrbSpeed] && (items[itOrbSpeed] & 1)); - if(sm.who == moPlayer && sm.moveto->item == itOrbSpeed) fast = true; + if(sm.who == moPlayer && sm.moveto->item == itOrbSpeed && !items[itOrbSpeed]) fast = true; } if(havewhat&HF_OUTLAW) {