sobj_at
struct obj *sobj_at(int, int, int);
if ((obj = sobj_at(ENORMOUS_ROCK, dpx, dpy)) != NULL) {
|| 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)) != NULL){
!sobj_at(ENORMOUS_ROCK, rx, ry)) {
|| 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)