From a bug report,
August 12, 2002 at 11:37:10
When I am polymorphed into a purple worm (didn't check other forms)
and bite a green slime I turn to stone (not slime).
when polymorphed into a hider, cease hiding during level changes
let mind flayer grow up into master mind flayer; also giant/sewer rat and
cave/large spider
+engulfing green slime as a purple worm was causing stoning not sliming
Platform- and/or Interface-Specific Fixes
for (otmp = mdef->minvent; otmp; otmp = otmp->nobj)
(void) snuff_lit(otmp);
- if((!touch_petrifies(mdef->data) || Stone_resistance) &&
- (Unchanging || mdef->data != &mons[PM_GREEN_SLIME])) {
+ if(!touch_petrifies(mdef->data) || Stone_resistance) {
#ifdef LINT /* static char msgbuf[BUFSZ]; */
char msgbuf[BUFSZ];
#else
nomul(-tmp);
nomovemsg = msgbuf;
} else pline("%s", msgbuf);
+ if (mdef->data == &mons[PM_GREEN_SLIME]) {
+ Sprintf(msgbuf, "%s isn't sitting well with you.",
+ The(mdef->data->mname));
+ if (!Unchanging) {
+ Slimed = 5L;
+ flags.botl = 1;
+ }
+ } else
exercise(A_CON, TRUE);
}
end_engulf();