For some reason the vault guard fake corridor code checked
if the hero was outside the corridor before removing monsters.
But the vault end of the corridor usually gets sealed off
even while you're still in the corridor. This left monsters
stuck in solid rock.
inventory cursing caused by "this water's no good" effect when drinking from
a fountain didn't update persistent inventory window
fix priest created inside temple wall
+fix vault guard occasionally encasing monsters in stone
Fixes to 3.7.0-x Problems that Were Exposed Via git Repository
if ((mtmp = m_at(fcx, fcy)) != 0) {
if (mtmp->isgd) {
return FALSE;
- } else if (!in_fcorridor(grd, u.ux, u.uy)) {
+ } else {
if (mtmp->mtame)
yelp(mtmp);
if (!rloc(mtmp, TRUE))