sobj_at
if ((obj = sobj_at(ENORMOUS_ROCK, dpx, dpy))) {
|| sobj_at(ENORMOUS_ROCK, rx, ry))))
&& !sobj_at(ENORMOUS_ROCK, rx, ry)) {
while ((otmp = sobj_at(ENORMOUS_ROCK, u.ux+u.dx, u.uy+u.dy))) {
!sobj_at(ENORMOUS_ROCK, rx, ry)) {
struct obj *sobj_at(int, int, int);
|| sobj_at(ENORMOUS_ROCK, x, y)
sobj_at(SCR_SCARE_MONSTER, u.ux, u.uy)));
if(sobj_at(CLOVE_OF_GARLIC, nx, ny)) {
if(sobj_at(SCR_SCARE_MONSTER, nx, ny) ||
if(sobj_at(ENORMOUS_ROCK, nx, ny)) {
if(uondoor && (ib = sobj_at(ICE_BOX, nx, ny))) {
!sobj_at(ENORMOUS_ROCK,x,y) && !t_at(x,y)