One from the way-back machine. A nurse would hit you-as-cockatrice repeatedly
and never turned to stone. With this change, nurses will turn to stone (and
also don't heal cockatrices, which seems fair). I considered giving them
gloves, but that seemed like too much effort. There are other cases where a
monster "hits" but will not petrify. However, it doesn't seem like passiveum
detects all the specific ways the monster "hit" you so I left them alone.
add Unaware pseudo-property to suppress various messages while unconscious
missile which kills engulfer will now be placed prior to hero's return to map
bugles affect all monsters to some extent
+nurses are affected if player is polymorphed as a cockatrice
Platform- and/or Interface-Specific Fixes
hurtarmor(AD_DCAY);
break;
case AD_HEAL:
- /* a cancelled nurse is just an ordinary monster */
- if (mtmp->mcan) {
+ /* a cancelled nurse is just an ordinary monster,
+ * nurses don't heal those that cause petrification */
+ if (mtmp->mcan || (Upolyd && touch_petrifies(youmonst.data))) {
hitmsg(mtmp, mattk);
break;
}