- spk = BOTTLED_WATER;
- if (LIQLOC(game.loc) == 0)
- spk = NO_LIQUID;
- if (HERE(URN) && game.prop[URN] != URN_EMPTY)
- spk = URN_NOPOUR;
- if (LIQUID() != 0)
- spk = BOTTLE_FULL;
- if (spk == BOTTLED_WATER) {
- /* FIXME: Arithmetic on property values */
- game.prop[BOTTLE] = MOD(conditions[game.loc], 4) / 2 * 2;
- k = LIQUID();
- if (TOTING(BOTTLE))
- game.place[k] = CARRIED;
- if (k == OIL)
- spk = BOTTLED_OIL;