diff --git a/doc/fixes35.0 b/doc/fixes35.0 index 1795de496..d50051fd1 100644 --- a/doc/fixes35.0 +++ b/doc/fixes35.0 @@ -58,6 +58,7 @@ non-magical whistles do not work underwater try to restrict whistles and musical instruments to monsters that can blow thrown potions can sometimes hit a steed's saddle sync default documentation of "null" option with the code +tripping over a cockatrice corpse didn't petrify, even when not wearing boots Platform- and/or Interface-Specific Fixes diff --git a/src/timeout.c b/src/timeout.c index 78d2e1ca2..371971ad6 100644 --- a/src/timeout.c +++ b/src/timeout.c @@ -649,6 +649,12 @@ slip_or_trip() } else { You("trip over %s.", what); } + if (!uarmf && otmp->otyp == CORPSE && + touch_petrifies(&mons[otmp->corpsenm]) && !Stone_resistance) { + Sprintf(killer.name, "tripping over %s corpse", + an(mons[otmp->corpsenm].mname)); + instapetrify(killer.name); + } } else if (rn2(3) && is_ice(u.ux, u.uy)) { pline("%s %s%s on the ice.", #ifdef STEED