MAXMONST
char spelweird[MAXMONST + 8][SPNUM] = {
for (i = 0; i < MAXMONST; i++)
for (i = 0; i < MAXMONST; i++)
lprintf("\nTotal types of monsters: %d", (long)MAXMONST + 8);
for (i = 0; i <= MAXMONST + 8; i++) {
for (i = 0; i <= MAXMONST + 8; i++) {
while (tmp < MAXMONST && monster[tmp].genocided) /* genocided? */
extern char spelknow[], *spelname[], *spelmes[], spelweird[MAXMONST + 8][SPNUM];
while (monster[m = mitem[x][y] = rnd(MAXMONST + 7)].genocided)
if (mon < 1 || mon > MAXMONST + 8) { /* check for monster number out of bounds */
while (mon < MAXMONST && monster[mon].genocided) /* genocided? */
for (j = 0; j < MAXMONST; j++) /* search for the monster type */
if (x >= SPNUM || monst >= MAXMONST + 8 || monst < 0 || x < 0)
for (j = 0; j <= MAXMONST + 8; j++) {
for (k = 1; k < MAXMONST + 8; k++) /* find monster */