diff --git a/code/__HELPERS/game.dm b/code/__HELPERS/game.dm index b07f8c2e523..130ea772dd3 100644 --- a/code/__HELPERS/game.dm +++ b/code/__HELPERS/game.dm @@ -281,7 +281,7 @@ if(trydir) if(AM.Move(get_step(T, trydir))) return TRUE - for(var/direction in GLOB.cardinals) + for(var/direction in (GLOB.cardinals-trydir)) if(AM.Move(get_step(T, direction))) return TRUE return FALSE