U856 - cockatrice and nurses
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.
This commit is contained in:
@@ -160,6 +160,7 @@ make changes in hallucination be reflected by changes in mimickery feedback
|
|||||||
add Unaware pseudo-property to suppress various messages while unconscious
|
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
|
missile which kills engulfer will now be placed prior to hero's return to map
|
||||||
bugles affect all monsters to some extent
|
bugles affect all monsters to some extent
|
||||||
|
nurses are affected if player is polymorphed as a cockatrice
|
||||||
|
|
||||||
|
|
||||||
Platform- and/or Interface-Specific Fixes
|
Platform- and/or Interface-Specific Fixes
|
||||||
|
|||||||
+3
-2
@@ -1335,8 +1335,9 @@ dopois:
|
|||||||
hurtarmor(AD_DCAY);
|
hurtarmor(AD_DCAY);
|
||||||
break;
|
break;
|
||||||
case AD_HEAL:
|
case AD_HEAL:
|
||||||
/* a cancelled nurse is just an ordinary monster */
|
/* a cancelled nurse is just an ordinary monster,
|
||||||
if (mtmp->mcan) {
|
* nurses don't heal those that cause petrification */
|
||||||
|
if (mtmp->mcan || (Upolyd && touch_petrifies(youmonst.data))) {
|
||||||
hitmsg(mtmp, mattk);
|
hitmsg(mtmp, mattk);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user