Lines Matching refs:mtmp2
194 struct monst *mtmp2; in dog_move() local
367 mtmp2 = m_at(nx, ny); in dog_move()
368 if (mtmp2 == NULL) in dog_move()
370 if (mtmp2->data->mlevel >= mdat->mlevel + 2 || in dog_move()
371 mtmp2->data->mlet == 'c') in dog_move()
376 if (hitmm(mtmp, mtmp2) == 1 && rn2(4) && in dog_move()
377 mtmp2->mlstmv != moves && in dog_move()
378 hitmm(mtmp2, mtmp) == 2) in dog_move()
493 struct monst *mtmp2; in tamedog() local
516 mtmp2 = newmonst(sizeof(struct edog) + mtmp->mnamelth); in tamedog()
517 *mtmp2 = *mtmp; in tamedog()
518 mtmp2->mxlth = sizeof(struct edog); in tamedog()
520 (void) strcpy(NAME(mtmp2), NAME(mtmp)); in tamedog()
521 initedog(mtmp2); in tamedog()
522 replmon(mtmp, mtmp2); in tamedog()