carrying
if (carrying > WEIGHT || encumber > CUMBER)
carrying -= objwt[value];
carrying -= objwt[value];
carrying = 0;
carrying -= objwt[value];
carrying -= objwt[value];
heavy = (carrying + objwt[value]) <= WEIGHT;
carrying += objwt[value];
carrying -= objwt[n];
carrying -= objwt[AMULET];
carrying -= objwt[LASER];
hurt = rnd(50) % (WEIGHT - carrying) - card(injuries, NUMOFINJURIES) - encumber - exhaustion;
printf("\n= %d kilogram%s ", carrying,
(carrying == 1 ? "." : "s."));
printf("(%d%%)\n", carrying * 100 / WEIGHT);
(carrying ? " or move with what you have" : ""));
extern int carrying, encumber;
int carrying, encumber;
fwrite(&carrying, sizeof carrying, 1, fp);
fread(&carrying, sizeof carrying, 1, fp);
if(!carrying(TIN)) {
boolean carrying(int);
&& !carrying(DEAD_LIZARD))) {
badinv = (carrying(PICK_AXE) || carrying(ICE_BOX));
box = carrying(ICE_BOX);
pick = carrying(PICK_AXE);
if(!carrying(AMULET_OF_YENDOR)) {