From: Pasi Kallinen Date: Tue, 5 Jan 2016 23:04:56 +0000 (+0200) Subject: Never route a travel path through boulders in Sokoban X-Git-Tag: NetHack-3.6.1_RC01~1064^2~30 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=a049cd070b60879a97b3334438593542b0fe9085;p=nethack Never route a travel path through boulders in Sokoban Change via Dynahack by Tung Nguyen --- diff --git a/src/hack.c b/src/hack.c index 3f6514678..6305ad1e7 100644 --- a/src/hack.c +++ b/src/hack.c @@ -827,6 +827,9 @@ int mode; } else if (mode == TEST_TRAV) { struct obj *obj; + /* never travel through boulders in Sokoban */ + if (Sokoban) return FALSE; + /* don't pick two boulders in a row, unless there's a way thru */ if (sobj_at(BOULDER, ux, uy) && !Sokoban) { if (!Passes_walls