Lines Matching refs:value

38 	int     firstnumber, heavy, bulky, value;  in take()  local
50 value = wordvalue[wordnumber]; in take()
51 printf("%s:\n", objsht[value]); in take()
52 heavy = (carrying + objwt[value]) <= WEIGHT; in take()
53 bulky = (encumber + objcumber[value]) <= CUMBER; in take()
54 if ((testbit(from, value) || wiz || tempwiz) && in take()
55 heavy && bulky && !testbit(inven, value)) { in take()
56 setbit(inven, value); in take()
57 carrying += objwt[value]; in take()
58 encumber += objcumber[value]; in take()
60 if (testbit(from, value)) in take()
64 clearbit(from, value); in take()
65 if (value == MEDALION) in take()
67 } else if (testbit(inven, value)) in take()
69 A_OR_AN_OR_BLANK(value), in take()
70 objsht[value]); in take()
71 else if (!testbit(from, value)) in take()
73 objsht[value]); in take()
75 printf("The %s %stoo heavy.\n", objsht[value], in take()
76 IS_OR_ARE(value)); in take()
79 objsht[value], IS_OR_ARE(value)); in take()
208 int first, value; in throw() local
241 value = wordvalue[wordnumber]; in throw()
243 testbit(location[position].objects, value)) { in throw()
244 clearbit(location[position].objects, value); in throw()
245 if (value != GRENADE) in throw()
247 value); in throw()
257 if (value == ROPE && position == FINAL) in throw()
274 if (value == GRENADE && in throw()
276 value)) { in throw()
296 int firstnumber, value; in drop() local
302 value = wordvalue[wordnumber]; in drop()
303 if (value == BODY) { /* special case */ in drop()
307 value = MAID; in drop()
310 value = DEADWOOD; in drop()
313 value = DEADGOD; in drop()
316 value = DEADTIME; in drop()
319 value = DEADNATIVE; in drop()
321 if (wordtype[wordnumber] == NOUNS && value == DOOR) { in drop()
326 } else if (objsht[value] == NULL) { in drop()
332 printf("%s:\n", objsht[value]); in drop()
333 if (testbit(inven, value)) { in drop()
334 clearbit(inven, value); in drop()
335 carrying -= objwt[value]; in drop()
336 encumber -= objcumber[value]; in drop()
337 if (value == BOMB) { in drop()
344 if (value != AMULET && value != MEDALION && in drop()
345 value != TALISMAN) in drop()
347 value); in drop()
358 objsht[value]); in drop()
360 value)) { in drop()
367 value)) in drop()
369 else if (testbit(wear, value)) in drop()
402 int firstnumber, value; in eat() local
407 value = wordvalue[wordnumber]; in eat()
408 if (wordtype[wordnumber] != OBJECT || objsht[value] == NULL) in eat()
409 value = -2; in eat()
410 switch (value) { in eat()
422 A_OR_AN_OR_BLANK(value), objsht[value]); in eat()
431 printf("%s:\n", objsht[value]); in eat()
432 if (testbit(inven, value) && in eat()
435 clearbit(inven, value); in eat()
436 carrying -= objwt[value]; in eat()
437 encumber -= objcumber[value]; in eat()
443 } else if (!testbit(inven, value)) { in eat()
445 objsht[value]); in eat()