newcham
int newcham(struct monst *, struct permonst *);
(void) newcham(mtmp, &mons[dlevel+14+rn2(CMNUM-14-dlevel)]);
(void) newcham(mtmp, &mons[dlevel+14+rn2(CMNUM-14-dlevel)]);
(void) newcham(mtmp, PM_CHAMELEON);
if( newcham(mtmp,&mons[rn2(CMNUM)]) )