added strsubst() to hacklib
be consistent with use of "removing" rather than "lifting" for encumber
messages associated with taking things out of a bag of holding
+cursed scroll of destroy armor damaging cursed armor didn't adjust attributes
Platform- and/or Interface-Specific Fixes
-/* SCCS Id: @(#)read.c 3.4 2003/11/29 */
+/* SCCS Id: @(#)read.c 3.4 2004/05/07 */
/* Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1985. */
/* NetHack may be freely redistributed. See license for details. */
#include "hack.h"
-/* KMH -- Copied from pray.c; this really belongs in a header file */
-#define DEVOUT 14
-#define STRIDENT 4
-
#define Your_Own_Role(mndx) \
((mndx) == urole.malenum || \
(urole.femalenum != NON_PM && (mndx) == urole.femalenum))
known = TRUE;
} else { /* armor and scroll both cursed */
pline("%s.", Yobjnam2(otmp, "vibrate"));
- if (otmp->spe >= -6) otmp->spe--;
+ if (otmp->spe >= -6) {
+ otmp->spe += -1;
+ adj_abon(otmp, -1);
+ }
make_stunned(HStun + rn1(10, 10), TRUE);
}
}