Fix vault guard leaving monsters encased in stone
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.
This commit is contained in:
@@ -76,7 +76,7 @@ boolean forceshow;
|
||||
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))
|
||||
|
||||
Reference in New Issue
Block a user