Fix hero hiding under a statue shattered by land mine

Trigger a land mine while being polymorphed into a monster that
automatically hides (eg. scorpion). Have the statue on the land mine
shatter and all items on that square scatter away. Avoid falling
into the pit left by the land mine.
This commit is contained in:
Pasi Kallinen
2019-10-13 19:16:38 +03:00
parent d058b9679c
commit 9e9ee59ca7
2 changed files with 4 additions and 0 deletions

View File

@@ -181,6 +181,7 @@ fix exploding land mine moving ball or chain and causing a sanity error
fix firing attached iron ball when swallowed causing a sanity error
fix vault guard impossible when he could not relocate in certain situation
fix temple priests or shopkeepers moving over other monsters
fix hero still hiding under a statue shattered by a land mine
Fixes to Post-3.6.2 Problems that Were Exposed Via git Repository

View File

@@ -771,6 +771,9 @@ struct obj *obj; /* only scatter this obj */
newsym(x, y);
}
newsym(sx, sy);
if (sx == u.ux && sy == u.uy && u.uundetected
&& hides_under(youmonst.data))
(void) hideunder(&youmonst);
return total;
}