NUMOFINJURIES
hurt = rnd(NUMOFINJURIES);
for (n = 0; n < NUMOFINJURIES; n++)
hurt1 = rnd(NUMOFINJURIES - 2) + 2;
hurt2 = rnd(NUMOFINJURIES - 2) + 2;
for (n = 0; n < NUMOFINJURIES; n++)
if (card(injuries, NUMOFINJURIES)) {
for (n = 0; n < NUMOFINJURIES; n++)
hurt = rnd(NUMOFINJURIES) - (TestBit(inven, SHIELD) != 0) - (TestBit(wear, MAIL) != 0) - (TestBit(wear, HELM) != 0);
hurt = hurt >= NUMOFINJURIES ? NUMOFINJURIES - 1 : hurt;
hurt = rnd(70) - 2 * card(injuries, NUMOFINJURIES) - ucard(wear) - exhaustion;
hurt = rnd(50) % (WEIGHT - carrying) - card(injuries, NUMOFINJURIES) - encumber - exhaustion;
hurt = rnd(15) - card(injuries, NUMOFINJURIES) - exhaustion;
if (card(injuries, NUMOFINJURIES)) {
for (n = 0; n < NUMOFINJURIES; n++)
extern const char *const ouch[NUMOFINJURIES];
extern char injuries[NUMOFINJURIES];
const char *const ouch[NUMOFINJURIES] = {
char injuries[NUMOFINJURIES];