Home | History | Annotate | Download | only in hack

Lines Matching defs:mon

334 	struct monst   *mon;
360 mon = u.ustuck;
361 bhitpos.x = mon->mx;
362 bhitpos.y = mon->my;
393 mon = boomhit(u.dx, u.dy);
394 if (mon == &youmonst) { /* the thing was caught */
402 mon = bhit(u.dx, u.dy, (obj->otyp == ICE_BOX) ? 1 :
408 if (mon) {
410 wakeup(mon);
413 tmp = -1 + u.ulevel + mon->data->ac + abon();
425 if (hmon(mon, obj, 1) == TRUE) {
426 /* mon still alive */
428 cutworm(mon, bhitpos.x, bhitpos.y, obj->otyp);
431 mon = 0;
439 miss(objects[obj->otyp].oc_name, mon);
441 tmp = -1 + u.ulevel + mon->data->ac + abon();
447 if (hmon(mon, obj, 1) == FALSE)
448 mon = 0; /* he died */
450 miss("iron ball", mon);
452 potionhit(mon, obj);
456 pline("You miss %s.", monnam(mon));
459 if (obj->olet == FOOD_SYM && mon->data->mlet == 'd')
460 if (tamedog(mon, obj))
462 if (obj->olet == GEM_SYM && mon->data->mlet == 'u' &&
463 !mon->mtame) {
470 Monnam(mon));
478 Monnam(mon));
479 mpickobj(mon, obj);
480 rloc(mon);