if vault guard leaves his original level and is killed, clear_fcorr
was still attempted on the wrong level.
instantly revived by the same undead turning attack
allow fake player monsters to handle artifacts that don't match alignment/role
chaotic monsters can use Stormbringer; lawful monsters can use Excalibur
+No "corridor disappears" message if Vault guard dies off-level
Platform- and/or Interface-Specific Fixes
register int fcx, fcy, fcbeg;
register struct monst *mtmp;
+ if (!on_level(&(EGD(grd)->gdlevel), &u.uz)) return TRUE;
+
while((fcbeg = EGD(grd)->fcbeg) < EGD(grd)->fcend) {
fcx = EGD(grd)->fakecorr[fcbeg].fx;
fcy = EGD(grd)->fakecorr[fcbeg].fy;