Lines Matching refs:mtmp

81 stealgold(struct monst *mtmp)  in stealgold()  argument
86 mtmp->mgold += gold->amount; in stealgold()
91 Monnam(mtmp)); in stealgold()
93 rloc(mtmp); in stealgold()
94 mtmp->mflee = 1; in stealgold()
99 mtmp->mgold += tmp; in stealgold()
100 rloc(mtmp); in stealgold()
101 mtmp->mflee = 1; in stealgold()
112 struct monst *mtmp; in stealarm() local
117 for (mtmp = fmon; mtmp; mtmp = mtmp->nmon) in stealarm()
118 if (mtmp->m_id == stealmid) { in stealarm()
119 if (dist(mtmp->mx, mtmp->my) < 3) { in stealarm()
121 … pline("%s steals %s!", Monnam(mtmp), doname(otmp)); in stealarm()
122 mpickobj(mtmp, otmp); in stealarm()
123 mtmp->mflee = 1; in stealarm()
124 rloc(mtmp); in stealarm()
138 steal(struct monst *mtmp) in steal() argument
149 Monnam(mtmp)); in steal()
182 Amonnam(mtmp, Blind ? "gentle" : "beautiful"), in steal()
197 stealmid = mtmp->m_id; in steal()
220 pline("%s stole %s.", named ? "She" : Monnam(mtmp), doname(otmp)); in steal()
221 mpickobj(mtmp, otmp); in steal()
226 mpickobj(struct monst *mtmp, struct obj *otmp) in mpickobj() argument
228 otmp->nobj = mtmp->minvent; in mpickobj()
229 mtmp->minvent = otmp; in mpickobj()
233 stealamulet(struct monst *mtmp) in stealamulet() argument
243 mpickobj(mtmp, otmp); in stealamulet()
244 pline("%s stole %s!", Monnam(mtmp), doname(otmp)); in stealamulet()
253 relobj(struct monst *mtmp, int show) in relobj() argument
257 for (otmp = mtmp->minvent; otmp; otmp = otmp2) { in relobj()
258 otmp->ox = mtmp->mx; in relobj()
259 otmp->oy = mtmp->my; in relobj()
264 if (show & cansee(mtmp->mx, mtmp->my)) in relobj()
267 mtmp->minvent = (struct obj *) 0; in relobj()
268 if (mtmp->mgold || mtmp->data->mlet == 'L') { in relobj()
271 tmp = (mtmp->mgold > 10000) ? 10000 : mtmp->mgold; in relobj()
272 mkgold((long) (tmp + d(dlevel, 30)), mtmp->mx, mtmp->my); in relobj()
273 if (show & cansee(mtmp->mx, mtmp->my)) in relobj()
274 atl(mtmp->mx, mtmp->my, '$'); in relobj()