Lines Matching refs:mtmp
150 struct monst *mtmp = NULL; in domove() local
199 if (u.uswallow || (mtmp = m_at(u.ux + u.dx, u.uy + u.dy))) { in domove()
208 if (attack(u.uswallow ? u.ustuck : mtmp)) in domove()
568 struct monst *mtmp; in lookaround() local
583 if ((mtmp = m_at(x, y)) && !mtmp->mimic && in lookaround()
584 (!mtmp->minvis || See_invisible)) { in lookaround()
585 if (!mtmp->mtame || (x == u.ux + u.dx && y == u.uy + u.dy)) in lookaround()
588 mtmp = 0; /* invisible M cannot in lookaround()
616 m0 = mtmp ? 1 : 0; in lookaround()
630 if (mtmp) in lookaround()
678 struct monst *mtmp; in monster_nearby() local
684 if ((mtmp = m_at(x, y)) && !mtmp->mimic && !mtmp->mtame && in monster_nearby()
685 !mtmp->mpeaceful && !strchr("Ea", mtmp->data->mlet) && in monster_nearby()
686 !mtmp->mfroz && !mtmp->msleep && /* aplvax!jcn */ in monster_nearby()
687 (!mtmp->minvis || See_invisible)) in monster_nearby()
905 losehp_m(int n, struct monst *mtmp) in losehp_m() argument
910 done_in_by(mtmp); in losehp_m()