permonst
struct permonst *data;
extern struct permonst mons[];
extern struct permonst pm_ghost;
struct permonst *mdat = mtmp->data;
extern struct monst *makemon(struct permonst *, int, int);
struct permonst li_dog =
struct permonst dog =
struct permonst la_dog =
struct permonst *pd = mdef->data;
struct permonst *mdat;
extern struct permonst li_dog, dog, la_dog;
struct permonst *pa = magr->data, *pd = mdef->data;
struct monst *makemon(struct permonst *, int, int);
struct permonst *morguemon(void);
int newcham(struct monst *, struct permonst *);
struct permonst *monbegin = &mons[0];
struct permonst *pm = mons;
(void) makemon((struct permonst *)0, 0, 0);
extern struct permonst mons[CMNUM+2];
struct permonst *ptr;
makemon(struct permonst *ptr, int x, int y)
extern struct monst *makemon(struct permonst *, int, int);
struct permonst *mdat = mtmp->data;
makemon((struct permonst *) 0, somex(), somey());
(void) makemon((struct permonst *) 0, mm.x, mm.y);
extern struct permonst pm_wizard;
struct permonst hell_hound =
struct permonst *morguemon();
(type == BEEHIVE) ? PM_KILLER_BEE : (struct permonst *) 0,
struct permonst *
extern struct permonst pm_ghost;
extern struct permonst pm_eel;
extern struct monst *makemon(struct permonst *, int, int);
struct permonst *mdat;
struct permonst *mdat;
newcham(struct monst *mtmp, struct permonst *mdat)
struct permonst pm_ghost = { "ghost", ' ', 10, 3, -5, 1, 1, sizeof(plname) };
struct permonst pm_wizard = {
struct permonst pm_mail_daemon = { "mail daemon", '2', 100, 1, 10, 0, 0, 0 };
struct permonst pm_eel = { "giant eel", ';', 15, 6, -3, 3, 6, 0 };
struct permonst mons[CMNUM+2] = {
extern struct permonst pm_ghost;
extern struct monst *makemon(struct permonst *, int, int);
(struct permonst *) 0, u.ux, u.uy);
struct permonst *mp;
extern struct permonst pm_eel;
struct permonst *monbegin;
mtmp->data = (struct permonst *)
struct permonst *mdat = shkp->data;
extern struct permonst pm_mail_daemon;
static struct permonst pm_guard =
extern struct monst *makemon(struct permonst *, int, int);
(void) makemon((struct permonst *)0, u.ux, u.uy);
extern struct permonst pm_wizard;
(void) makemon((struct permonst *) 0, u.ux, u.uy);