return shkp to home position */
| 1314 | |
| 1315 | /* return shkp to home position */ |
| 1316 | staticfn void |
| 1317 | home_shk(struct monst *shkp, boolean killkops) |
| 1318 | { |
| 1319 | coordxy x = ESHK(shkp)->shk.x, y = ESHK(shkp)->shk.y; |
| 1320 | |
| 1321 | (void) mnearto(shkp, x, y, TRUE, RLOC_NOMSG); |
| 1322 | svl.level.flags.has_shop = 1; |
| 1323 | if (killkops) { |
| 1324 | kops_gone(TRUE); |
| 1325 | pacify_guards(); |
| 1326 | } |
| 1327 | after_shk_move(shkp); |
| 1328 | } |
| 1329 | |
| 1330 | staticfn boolean |
| 1331 | angry_shk_exists(void) |
no test coverage detected