reported to the list. The code in hurtle_step was returning FALSE one
step too early, resulting in the player not actually ending up in the pit.
clean up funny lighting on the healer locate level
allow all tame monsters that eat to consider food thrown to them
the screen display wasn't always up to date after map topology changes
+jumping over a sokobon pit would result in the player next to, not in, the pit
Platform- and/or Interface-Specific Fixes
return FALSE;
} else if (!in_out_region(x, y)) {
return FALSE;
+ } else if (*range == 0) {
+ return FALSE; /* previous step wants to stop now */
}
if (!Passes_walls || !(may_pass = may_passwall(x, y))) {
In_sokoban(&u.uz)) {
/* Air currents overcome the recoil */
dotrap(ttmp,0);
- return FALSE;
+ *range = 0;
+ return TRUE;
} else {
if (ttmp->tseen)
You("pass right over %s %s.",