handle antholes more sensibly when ants aren't available
cancelled nurses shouldn't say "Relax, this won't hurt a bit"
check for hero location in digactualhole() before clearing u.utrap
+clear any pits that the hero digs in the vault guard's temporary corridor
Platform- and/or Interface-Specific Fixes
struct monst *mtmp;
boolean sawcorridor = FALSE;
struct egd *egrd = EGD(grd);
+ struct trap *trap = (struct trap *)0;
if (!on_level(&egrd->gdlevel, &u.uz)) return TRUE;
(void) rloc(mtmp, FALSE);
}
}
+ if ((trap = t_at(fcx,fcy)) != 0 &&
+ trap->ttyp == PIT && trap->madeby_u &&
+ IS_STWALL(egrd->fakecorr[fcbeg].ftyp)) {
+ /* you dug a pit while following the guard out,
+ so fill it in when the location reverts to stone */
+ deltrap(trap);
+ }
if (levl[fcx][fcy].typ == CORR && cansee(fcx, fcy))
sawcorridor = TRUE;
levl[fcx][fcy].typ = egrd->fakecorr[fcbeg].ftyp;