Lines Matching refs:mhp
126 if (mtmp->mhp > 1) in movemon()
127 mtmp->mhp--; in movemon()
246 mtmp->mhp < mtmp->mhpmax) in dochug()
247 mtmp->mhp++; in dochug()
282 && mtmp->mhp == mtmp->mhpmax && !rn2(25)) in dochug()
368 || (msym == '1' && (mtmp->mhp < 7 || (!xdnstair && !rn2(5)) in m_move()
370 if (mtmp->mhp < 7 || (msym == 't' && rn2(2))) in m_move()
943 int mhp, hpn, hpd; in newcham() local
961 hpn = mtmp->mhp; in newcham()
966 mhp = (mdat->mlevel) * 8; in newcham()
968 mtmp->mhp = 2 + (hpn * mhp) / hpd; in newcham()
970 mtmp->mhpmax = 2 + (hpn * mhp) / hpd; in newcham()