If you're blind and there's a boulder you don't know about,
don't automatically push it. Instead, give a message and show
the boulder on the map.
covetous monsters will teleport to downstairs or upstairs to heal
have fake player monsters use verbalize instead of pline when reacting to chat
fix mention_walls distinguishing unseen walls from solid stone
+don't push unknown boulders when moving
Fixes to 3.7.0-x Problems that Were Exposed Via git Repository
sx = u.ux + u.dx, sy = u.uy + u.dy; /* boulder starting position */
while ((otmp = sobj_at(BOULDER, sx, sy)) != 0) {
+
+ if (Blind && glyph_to_obj(glyph_at(sx, sy)) != BOULDER) {
+ pline("That feels like a boulder.");
+ map_object(otmp, TRUE);
+ nomul(0);
+ return -1;
+ }
+
/* when otmp->next_boulder is 1, xname() will format it as
"next boulder" instead of just "boulder"; affects
boulder_hits_pool()'s messages as well as messages below */