Lines Matching refs:cursed

599         if (otmp->cursed) {
644 if (!otmp->blessed && !otmp->cursed) {
665 } else if (otmp->cursed) {
707 if (otmp->cursed) {
714 if (otmp->cursed) {
748 if (otmp->cursed) {
758 if (otmp->cursed)
772 if (!otmp->cursed) {
884 losehp(rnd(10) + 5 * !!(otmp->cursed), contaminant,
887 losehp(rnd(10) + 5 * !!(otmp->cursed), contaminant,
916 if (otmp->cursed) {
937 if (Wounded_legs && !otmp->cursed && !u.usteed) {
961 if (otmp->cursed) {
995 healup(d(6 + 2 * bcsign(otmp), 4), !otmp->cursed ? 1 : 0,
996 !!otmp->blessed, !otmp->cursed);
1002 otmp->blessed ? 5 : !otmp->cursed ? 2 : 0, !otmp->cursed,
1010 healup(400, 4 + 4 * bcsign(otmp), !otmp->cursed, TRUE);
1042 if (otmp->cursed) {
1082 if (otmp->cursed)
1096 num = d(otmp->blessed ? 3 : !otmp->cursed ? 2 : 1, 6);
1097 if (otmp->cursed)
1124 } else if (otmp->cursed)
1139 otmp->blessed ? " a little" : otmp->cursed ? " a lot"
1141 dmg = d(otmp->cursed ? 2 : 1, otmp->blessed ? 4 : 8);
1241 if (targobj->cursed) {
1251 } else if (potion->cursed) {
1256 } else if (!targobj->cursed) {
1340 && ((rnl(10) > 7 && obj->cursed)
1389 : obj->cursed ? " a lot" : "");
1390 dmg = d(obj->cursed ? 2 : 1, obj->blessed ? 4 : 8);
1423 if (!obj->cursed)
1523 } else if (obj->cursed) {
1556 mon->mhp -= d(obj->cursed ? 2 : 1, obj->blessed ? 4 : 8);
1627 if (obj->cursed) {
1664 if (!obj->cursed)
1759 else if (obj->cursed && !Upolyd)
2027 if (obj->cursed || obj->otyp == POT_ACID || !rn2(10)) { in dodip()
2044 obj->blessed = obj->cursed = obj->bknown = 0; in dodip()
2144 } else if (potion->cursed) { in dodip()
2244 singlepotion->cursed = singlepotion->odiluted = 0; in dodip()
2246 singlepotion->cursed = obj->cursed; /* odiluted left as-is */ in dodip()
2343 else if (obj->cursed)