silver items such as wands avoided all the silver checks in hmon_hitmon()
resuming an interrupted 'A' command could cause crash if pending worn item(s)
were stolen or destroyed
+when you're asleep you shouldn't "notice" monsters that have become undetected
Platform- and/or Interface-Specific Fixes
if (mdef->mundetected) {
mdef->mundetected = 0;
newsym(mdef->mx, mdef->my);
- if(canseemon(mdef) && !sensemon(mdef))
- pline("Suddenly, you notice %s.", a_monnam(mdef));
+ if(canseemon(mdef) && !sensemon(mdef)) {
+ if (u.usleep) You("dream of %s.",
+ (mdef->data->geno & G_UNIQ) ?
+ mon_nam(mdef) : makeplural(mon_nam(mdef)));
+ else pline("Suddenly, you notice %s.", a_monnam(mdef));
+ }
}
/* Elves hate orcs. */