Home
last modified time | relevance | path

Searched refs:mdat (Results 1 – 5 of 5) sorted by relevance

/original-bsd/games/hack/
H A Dhack.mon.c163 mdat = mtmp->data;
164 if(mdat->mlevel < 0)
165 panic("bad monster %c (%d)",mdat->mlet,mdat->mlevel);
666 mdat = mtmp->data;
696 tmp = 1 + mdat->mlevel * mdat->mlevel;
697 if(mdat->ac < 3) tmp += 2*(7 - mdat->ac);
699 tmp += 2*mdat->mlevel;
700 if(index("DeV&P",mdat->mlet)) tmp += (7*mdat->mlevel);
738 tmp = mdat->mlet;
807 mtmp->data = mdat;
[all …]
H A Dhack.mhitu.c14 register struct permonst *mdat = mtmp->data; local
22 if(mdat->mlet == 'c' && !rn2(13)) {
33 switch(mdat->mlet) { /* now mtmp == u.ustuck */
53 if(mdat->mlet == 'c' && Stoned)
61 if(!index("1&DuxynNF",mdat->mlet))
62 tmp = hitu(mtmp,d(mdat->damn,mdat->damd));
65 if(index(UNDEAD, mdat->mlet) && midnight())
66 tmp += hitu(mtmp,d(mdat->damn,mdat->damd));
70 switch(mdat->mlet) {
184 poisoned("bee's sting",mdat->mname);
[all …]
H A Dhack.fight.c255 register struct permonst *mdat; local
256 mdat = mtmp->data;
260 if(mdat->mlet == 'L' && !mtmp->mfroz && !mtmp->msleep &&
290 mdat->mname, doname(obj));
294 tmp = u.uluck + u.ulevel + mdat->ac + abon();
302 index("XDne", mdat->mlet)) tmp += 2;
338 if(mdat->mlet == 'a') {
347 if(malive && mdat->mlet == 'E' && canseemon(mtmp)
H A Dhack.dog.c111 register struct permonst *mdat = mtmp->data; local
275 if(mtmp2->data->mlevel >= mdat->mlevel+2 ||
351 (void) hitu(mtmp, d(mdat->damn, mdat->damd)+1);
H A Dhack.shk.c790 register struct permonst *mdat = shkp->data; local
806 (void) hitu(shkp, d(mdat->damn, mdat->damd)+1);
932 (void) hitu(shkp, d(mdat->damn, mdat->damd)+1);