called in mon.c */
| 172 | |
| 173 | /* called in mon.c */ |
| 174 | boolean |
| 175 | grddead(struct monst *grd) |
| 176 | { |
| 177 | boolean dispose = clear_fcorr(grd, TRUE); |
| 178 | |
| 179 | if (!dispose) { |
| 180 | /* destroy guard's gold; drop any other inventory */ |
| 181 | relobj(grd, 0, FALSE); |
| 182 | grd->mhp = 0; |
| 183 | parkguard(grd); |
| 184 | dispose = clear_fcorr(grd, TRUE); |
| 185 | } |
| 186 | if (dispose) |
| 187 | grd->isgd = 0; /* for dmonsfree() */ |
| 188 | return dispose; |
| 189 | } |
| 190 | |
| 191 | staticfn boolean |
| 192 | in_fcorridor(struct monst *grd, coordxy x, coordxy y) |
no test coverage detected