m_at
struct monst *m_at(int, int);
if ((mtmp = m_at(bchx,bchy)))
if((mtmp = m_at(rx, ry)) && attack(mtmp))
if(u.uswallow || (mtmp = m_at(u.ux+u.dx,u.uy+u.dy))) {
if(m_at(rx,ry)) {
if((mtmp = m_at(x,y)) && !mtmp->mimic &&
if((mtmp = m_at(x,y)) && !mtmp->mimic && !mtmp->mtame &&
{ struct monst *mtmp = m_at(u.ux, u.uy);
m_at(u.ux,u.uy));
if ((mtmp = m_at(u.ux, u.uy)))
mtmp = m_at(cx,cy);
mtmp2 = m_at(nx,ny);
struct monst *m_at(int, int);
if ((mtmp = m_at(u.ux, u.uy)))
m_at(x,y) || !ACCESSIBLE(levl[x][y].typ)
if(x != 0 || y != 0) if(m_at(x,y)) return((struct monst *) 0);
} while(m_at(mx,my) || levl[(int)mx][(int)my].typ == STAIRS);
if(rn2(100) < dlevel && !m_at(sx,sy) &&
&& !m_at(sx,sy) && !nexttodoor(sx,sy)){
mtmp2 = m_at(nix,niy);
} else if ((mtmp = m_at(nx,ny))) {
if((mtmp = m_at(x,y)) && !mtmp->mhide &&
(mtmp = m_at(x,y))
if ((mtmp = m_at(u.ux+i, u.uy+j)))
} else if ((mtmp = m_at(zx,zy)) && (mtmp->mimic)) {
if ((mtmp = m_at(x,y)))
mtmp = m_at(nix,niy);
return( isok(x,y) && !IS_ROCK(levl[x][y].typ) && !m_at(x,y) &&
m_at(fcx,fcy))
!m_at(otmp->ox, otmp->oy)) {
if ((mtmp = m_at(bhitpos.x,bhitpos.y))) {
if ((mtmp = m_at(bhitpos.x, bhitpos.y))) {
if((mon = m_at(sx,sy)) &&