Lines Matching refs:mtmp
86 stealgold(struct monst *mtmp) in stealgold() argument
91 mtmp->mgold += gold->amount; in stealgold()
96 Monnam(mtmp)); in stealgold()
98 rloc(mtmp); in stealgold()
99 mtmp->mflee = 1; in stealgold()
104 mtmp->mgold += tmp; in stealgold()
105 rloc(mtmp); in stealgold()
106 mtmp->mflee = 1; in stealgold()
117 struct monst *mtmp; in stealarm() local
122 for (mtmp = fmon; mtmp; mtmp = mtmp->nmon) in stealarm()
123 if (mtmp->m_id == stealmid) { in stealarm()
124 if (dist(mtmp->mx, mtmp->my) < 3) { in stealarm()
126 pline("%s steals %s!", Monnam(mtmp), doname(otmp)); in stealarm()
127 mpickobj(mtmp, otmp); in stealarm()
128 mtmp->mflee = 1; in stealarm()
129 rloc(mtmp); in stealarm()
143 steal(struct monst *mtmp) in steal() argument
154 Monnam(mtmp)); in steal()
187 Amonnam(mtmp, Blind ? "gentle" : "beautiful"), in steal()
202 stealmid = mtmp->m_id; in steal()
225 pline("%s stole %s.", named ? "She" : Monnam(mtmp), doname(otmp)); in steal()
226 mpickobj(mtmp, otmp); in steal()
231 mpickobj(struct monst *mtmp, struct obj *otmp) in mpickobj() argument
233 otmp->nobj = mtmp->minvent; in mpickobj()
234 mtmp->minvent = otmp; in mpickobj()
238 stealamulet(struct monst *mtmp) in stealamulet() argument
248 mpickobj(mtmp, otmp); in stealamulet()
249 pline("%s stole %s!", Monnam(mtmp), doname(otmp)); in stealamulet()
258 relobj(struct monst *mtmp, int show) in relobj() argument
262 for (otmp = mtmp->minvent; otmp; otmp = otmp2) { in relobj()
263 otmp->ox = mtmp->mx; in relobj()
264 otmp->oy = mtmp->my; in relobj()
269 if (show & cansee(mtmp->mx, mtmp->my)) in relobj()
272 mtmp->minvent = (struct obj *) 0; in relobj()
273 if (mtmp->mgold || mtmp->data->mlet == 'L') { in relobj()
276 tmp = (mtmp->mgold > 10000) ? 10000 : mtmp->mgold; in relobj()
277 mkgold((long) (tmp + d(dlevel, 30)), mtmp->mx, mtmp->my); in relobj()
278 if (show & cansee(mtmp->mx, mtmp->my)) in relobj()
279 atl(mtmp->mx, mtmp->my, '$'); in relobj()