Lines Matching refs:mtmp
167 struct monst *mtmp; in doread() local
169 for (mtmp = fmon; mtmp; mtmp = mtmp->nmon) in doread()
170 if (cansee(mtmp->mx, mtmp->my)) { in doread()
172 mtmp->mflee = mtmp->mfroz = in doread()
173 mtmp->msleep = 0; in doread()
175 mtmp->mflee = 1; in doread()
246 struct monst *mtmp; in doread() local
250 if ((mtmp = m_at(u.ux + i, u.uy + j)) != NULL) in doread()
251 (void) tamedog(mtmp, (struct obj *) 0); in doread()
257 struct monst *mtmp, *mtmp2; in doread() local
276 for (mtmp = fmon; mtmp; mtmp = mtmp2) { in doread()
277 mtmp2 = mtmp->nmon; in doread()
278 if (mtmp->data->mlet == *buf) in doread()
279 mondead(mtmp); in doread()
470 struct monst *mtmp; in doread() local
487 for (mtmp = fmon; mtmp; mtmp = mtmp->nmon) { in doread()
488 if (dist(mtmp->mx, mtmp->my) < 3) { in doread()
489 mtmp->mhp -= num; in doread()
490 if (strchr("FY", mtmp->data->mlet)) in doread()
491 mtmp->mhp -= 3 * num; /* this might well kill in doread()
493 if (mtmp->mhp < 1) { in doread()
494 killed(mtmp); in doread()