AMULET
if ((TestBit(inven, TALISMAN) || TestBit(wear, TALISMAN)) && (TestBit(inven, MEDALION) || TestBit(wear, MEDALION)) && (TestBit(inven, AMULET) || TestBit(wear, AMULET))) {
if (wordvalue[wordnumber] == AMULET && TestBit(inven, AMULET) &&
else if (wordvalue[wordnumber] == AMULET)
SetBit(location[position].objects, AMULET);
case AMULET:
case AMULET:
case AMULET:
if (TestBit(location[position].objects, AMULET)) {
if (TestBit(location[position].objects, BATHGOD) && (TestBit(wear, AMULET) || TestBit(inven, AMULET))) {
if (value != AMULET && value != MEDALION && value != TALISMAN)
if (n != AMULET && n != MEDALION && n != TALISMAN)
wordvalue[wordnumber] != AMULET &&
if (result != -1 && (TestBit(location[position].objects, obj) || obj == AMULET || obj == MEDALION || obj == TALISMAN)) {
if (obj == AMULET || obj == MEDALION || obj == TALISMAN) {
if (TestBit(inven, AMULET) || TestBit(wear, AMULET)) {
if (TestBit(inven, AMULET)) {
ClearBit(inven, AMULET);
carrying -= objwt[AMULET];
encumber -= objcumber[AMULET];
ClearBit(wear, AMULET);
hurt += (TestBit(wear, AMULET) != 0) + (TestBit(wear, MEDALION) != 0) + (TestBit(wear, TALISMAN) != 0);
case AMULET:
{ 13, AMULET },
{ "amulet", AMULET, NOUNS, NULL },