o_at
if(!g_at(u.ux,u.uy) && !o_at(u.ux,u.uy)) {
if ((obj = o_at(omx,omy)))
if((obj = o_at(mtmp->mx,mtmp->my)) && !Blind)
struct obj *o_at(int, int);
otmp0 = o_at(u.ux, u.uy);
if ((obj = o_at(mtmp->mx,mtmp->my)))
if((sx+sy)%2 && !o_at(sx,sy) && !t_at(sx,sy)
if(mtmp->mhide && o_at(mtmp->mx,mtmp->my) && rn2(10))
&& (!mtmp->mhide || !o_at(mtmp->mx,mtmp->my))
else if((otmp = o_at(x,y)) && room->typ != POOL)
else if(!Blind && (otmp = o_at(x,y))) tmp = otmp->olet;
struct obj *otmp = o_at(u.ux, u.uy);
if ((otmp = o_at(bhitpos.x,bhitpos.y))){