From a049cd070b60879a97b3334438593542b0fe9085 Mon Sep 17 00:00:00 2001 From: Pasi Kallinen Date: Wed, 6 Jan 2016 01:04:56 +0200 Subject: [PATCH] Never route a travel path through boulders in Sokoban Change via Dynahack by Tung Nguyen --- src/hack.c | 3 +++ 1 file changed, 3 insertions(+) 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