Lines Matching refs:uinshop
264 if (u.uinshop &&
265 (u.uinshop != roomno + 1 || shlevel != dlevel || !shopkeeper)) {
269 == u.uinshop - 1) /* ab@unido */
283 u.uinshop = 0;
314 u.uinshop = 0;
315 } else if (!u.uinshop) {
337 u.uinshop = 0; /* he died moving */
345 u.uinshop = roomno + 1;
348 return (u.uinshop);
454 if (!shkp && u.uinshop &&
921 if (u.uinshop && shkp && !shkp->mfroz && !shkp->msleep &&
923 inroom(u.ux + u.dx, u.uy + u.dy) + 1 == u.uinshop &&
1016 avoid = (u.uinshop && dist(gx, gy) > 8);