Lines Matching refs:mtmp
145 struct monst *mtmp = NULL; in domove() local
194 if (u.uswallow || (mtmp = m_at(u.ux + u.dx, u.uy + u.dy))) { in domove()
203 if (attack(u.uswallow ? u.ustuck : mtmp)) in domove()
563 struct monst *mtmp; in lookaround() local
578 if ((mtmp = m_at(x, y)) && !mtmp->mimic && in lookaround()
579 (!mtmp->minvis || See_invisible)) { in lookaround()
580 if (!mtmp->mtame || (x == u.ux + u.dx && y == u.uy + u.dy)) in lookaround()
583 mtmp = 0; /* invisible M cannot in lookaround()
611 m0 = mtmp ? 1 : 0; in lookaround()
625 if (mtmp) in lookaround()
673 struct monst *mtmp; in monster_nearby() local
679 if ((mtmp = m_at(x, y)) && !mtmp->mimic && !mtmp->mtame && in monster_nearby()
680 !mtmp->mpeaceful && !strchr("Ea", mtmp->data->mlet) && in monster_nearby()
681 !mtmp->mfroz && !mtmp->msleep && /* aplvax!jcn */ in monster_nearby()
682 (!mtmp->minvis || See_invisible)) in monster_nearby()
900 losehp_m(int n, struct monst *mtmp) in losehp_m() argument
905 done_in_by(mtmp); in losehp_m()