Home | History | Annotate | Download | only in hack

Lines Matching defs:mtmp

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