cursed
Bitfield(cursed,1);
if(uwep->cursed) {
if(uwep && uwep->cursed) {
otmp->cursed = 1; /* flag as gotten from a ghost */
if(rn2(5)) otmp->cursed = 1;
if(uwep->cursed) {
if(obj->cursed){
if(cursed(otmp)) return(0);
if(otmp->cursed){
if(cursed(otmp)) return(0);
if(uwep && uwep->cursed) {
if(otmp == uwep && uwep->cursed) {
if(otmp == uwep && uwep->cursed) {
static int cursed(struct obj *);
if( otmp == uarmg && uwep && uwep->cursed ) { /* myers@uwmacc */
if(!obj->cursed) return(APPORT);
if(obj->cursed) goto nxti;
if(uwep && uwep->cursed) {
else if(otmp->cursed)
obj->cursed == otmp->cursed &&
otmp->cursed = 1;
if(!rn2(8)) otmp->cursed = 1;
otmp->cursed = 1;
otmp->cursed = 1;
otmp->cursed = 1;
otmp->cursed = 1;
otmp->cursed = 0;
obj->cursed = confused;
{ int curssv = otmp->cursed;
otmp->cursed = 0;
otmp->cursed ? "helps you to take"
otmp->cursed = curssv;
obj->cursed = 0;
if(uwep->cursed)
uwep->cursed = 0;
if(amount > 0) uwep->cursed = 0;
else if(uwep && uwep->cursed)