OPOTION
it = OPOTION;
fillroom(OPOTION, newpotion()); /* make a POTION */
if (tmp != OPOTION) {
if (tmp != OPOTION) {
if (tmp != OPOTION) {
case OPOTION:
if (iven[i - 'a'] == OPOTION) {
case OPOTION:
case OPOTION:
case OPOTION:
case OPOTION:
case OPOTION:
item[i][0] = OPOTION;
} else if (iven[i - 'a'] == OPOTION) {
static char nobjtab[] = { 0, OSCROLL, OSCROLL, OSCROLL, OSCROLL, OPOTION,
OPOTION, OPOTION, OPOTION, OGOLDPILE, OGOLDPILE, OGOLDPILE, OGOLDPILE,
if (m > 0 && ivenarg[i] > 0 && m != OSCROLL && m != OPOTION) {
if (iven[i] == OPOTION)
if (iven[i] == OPOTION)
case OPOTION:
if (take(OPOTION, pot) == 0)
{ 20, OPOTION, 0, 6 },
{ 90, OPOTION, 1, 5 },
{ 520, OPOTION, 2, 1 },
{ 100, OPOTION, 3, 2 },
{ 50, OPOTION, 4, 2 },
{ 150, OPOTION, 5, 2 },
{ 70, OPOTION, 6, 1 },
{ 30, OPOTION, 7, 7 },
{ 200, OPOTION, 8, 1 },
{ 50, OPOTION, 9, 1 },
{ 80, OPOTION, 10, 1 },
{ 30, OPOTION, 11, 3 },
{ 20, OPOTION, 12, 5 },
{ 40, OPOTION, 13, 3 },
{ 35, OPOTION, 14, 2 },
{ 520, OPOTION, 15, 1 },
{ 90, OPOTION, 16, 2 },
{ 200, OPOTION, 17, 2 },
{ 220, OPOTION, 18, 4 },
{ 80, OPOTION, 19, 6 },
{ 370, OPOTION, 20, 3 },
{ 50, OPOTION, 22, 1 },
{ 150, OPOTION, 23, 3 },
if (itm_[i].obj == OPOTION)
if (itm_[i].obj == OPOTION) {
if (iven[isub] == OPOTION)
else if ((itm_[j].obj == OSCROLL) || (itm_[j].obj == OPOTION)) value = 2 * itm_[j + ivenarg[isub]].price;