Lines Matching refs:mtmp
158 struct monst *mtmp; in doread() local
160 for(mtmp = fmon; mtmp; mtmp = mtmp->nmon) in doread()
161 if(cansee(mtmp->mx,mtmp->my)) { in doread()
163 mtmp->mflee = mtmp->mfroz = in doread()
164 mtmp->msleep = 0; in doread()
166 mtmp->mflee = 1; in doread()
234 struct monst *mtmp; in doread() local
237 if ((mtmp = m_at(u.ux+i, u.uy+j))) in doread()
238 (void) tamedog(mtmp, NULL); in doread()
244 struct monst *mtmp, *mtmp2; in doread() local
262 for(mtmp = fmon; mtmp; mtmp = mtmp2){ in doread()
263 mtmp2 = mtmp->nmon; in doread()
264 if(mtmp->data->mlet == *buf) in doread()
265 mondead(mtmp); in doread()
437 struct monst *mtmp; in doread() local
454 for(mtmp = fmon; mtmp; mtmp = mtmp->nmon) { in doread()
455 if(dist(mtmp->mx,mtmp->my) < 3) { in doread()
456 mtmp->mhp -= num; in doread()
457 if(strchr("FY", mtmp->data->mlet)) in doread()
458 mtmp->mhp -= 3*num; /* this might well kill 'F's */ in doread()
459 if(mtmp->mhp < 1) { in doread()
460 killed(mtmp); in doread()