diff --git a/doc/fixes34.4 b/doc/fixes34.4 index 5b188749f..f095dbe26 100644 --- a/doc/fixes34.4 +++ b/doc/fixes34.4 @@ -107,6 +107,7 @@ fix various places that "finally finished" could be displayed after the hero fix some cases where movement was disallowed but the hero was still conscious after destroying drawbridge, hero could appear to be in the wall sometimes shop items which hero is forced to buy could be sold back twice +vision was not updated when polymorphing a statue into a boulder Platform- and/or Interface-Specific Fixes diff --git a/src/zap.c b/src/zap.c index 911c3760f..9b64da537 100644 --- a/src/zap.c +++ b/src/zap.c @@ -1419,6 +1419,9 @@ no_unwear: if (obj_location == OBJ_FLOOR && obj->otyp == BOULDER && otmp->otyp != BOULDER) unblock_point(obj->ox, obj->oy); + else if (obj_location == OBJ_FLOOR && obj->otyp != BOULDER && + otmp->otyp == BOULDER) + block_point(obj->ox, obj->oy); /* ** we are now done adjusting the object ** */