Lines Matching refs:cursed

350 		if(otmp->cursed) {
377 if(!otmp->blessed && !otmp->cursed) {
397 } else if(otmp->cursed) {
436 if(otmp->cursed) {
443 if(otmp->cursed) {
475 if(otmp->cursed) {
487 if (otmp->cursed)
499 if (!otmp->cursed) {
599 losehp(rnd(10)+5*!!(otmp->cursed),
622 if(otmp->cursed) {
639 if(Wounded_legs && !otmp->cursed) {
663 if (otmp->cursed) {
697 !otmp->cursed ? 1 : 0, !!otmp->blessed, !otmp->cursed);
703 otmp->blessed ? 5 : !otmp->cursed ? 2 : 0,
704 !otmp->cursed, TRUE);
711 healup(400, 4+4*bcsign(otmp), !otmp->cursed, TRUE);
721 if (otmp->cursed) HLevitation &= ~I_SPECIAL;
728 if (otmp->cursed && !Is_waterlevel(&u.uz)) {
750 if(otmp->cursed)
755 u.uenmax += (otmp->cursed) ? -num : num;
756 u.uen += (otmp->cursed) ? -num : num;
776 } else if(otmp->cursed)
789 otmp->cursed ? " a lot" : "");
790 losehp(d(otmp->cursed ? 2 : 1, otmp->blessed ? 4 : 8),
904 obj->cursed ? " a lot" : "");
905 losehp(d(obj->cursed ? 2 : 1, obj->blessed ? 4 : 8),
995 } else if (obj->cursed) {
1023 mon->mhp -= d(obj->cursed ? 2 : 1, obj->blessed ? 4 : 8);
1080 if(obj->cursed) {
1175 else if (obj->cursed && !Upolyd)
1346 obj->cursed = FALSE;
1348 obj->blessed = obj->cursed = FALSE;
1446 if (obj->cursed) { in dodip()
1472 } else if (potion->cursed) { in dodip()
1482 } else if(!obj->cursed) { in dodip()
1519 if (obj->cursed || obj->otyp == POT_ACID || !rn2(10)) { in dodip()
1529 obj->blessed = obj->cursed = obj->bknown = 0; in dodip()
1640 } else if (potion->cursed) { in dodip()
1708 potion->cursed = potion->odiluted = 0; in dodip()
1710 potion->cursed = obj->cursed; /* odiluted left as-is */ in dodip()
1761 else if (obj->cursed) chance = (chance == 0) ? rn2(4) : 4;