Lines Matching defs:range

431  * argument to be a pointer to an integer -- the range -- which is
451 int ox, oy, *range = (int *)arg;
462 } else if (*range == 0) {
477 losehp(rnd(2+*range), s, KILLED_BY);
482 losehp(rnd(2+*range), "crashing into iron bars", KILLED_BY);
487 losehp(rnd(2+*range), "bumping into a boulder", KILLED_BY);
493 losehp(rnd(2+*range), "touching the edge of the universe", KILLED_BY);
503 losehp(rnd(2+*range), "wedging into a narrow crevice", KILLED_BY);
549 *range = 0;
558 if (--*range < 0) /* make sure our range never goes negative */
559 *range = 0;
560 if (*range != 0)
595 hurtle(dx, dy, range, verbose)
596 int dx, dy, range;
625 if(!range || (!dx && !dy) || u.ustuck) return; /* paranoia */
627 nomul(-range);
629 You("%s in the opposite direction.", range > 1 ? "hurtle" : "float");
642 cc.x = u.ux + (dx * range);
643 cc.y = u.uy + (dy * range);
644 (void) walk_path(&uc, &cc, hurtle_step, (genericptr_t)&range);
650 mhurtle(mon, dx, dy, range)
652 int dx, dy, range;
669 if(!range || (!dx && !dy)) return; /* paranoia */
674 cc.x = mon->mx + (dx * range);
675 cc.y = mon->my + (dy * range);
866 register int range, urange;
945 /* also, this insures the maximum range of a ball is greater
950 range = urange - (int)(obj->owt/100);
952 range = urange - (int)(obj->owt/40);
954 if (u.ustuck) range = 1;
955 else if (range >= 5) range = 5;
957 if (range < 1) range = 1;
961 range++;
963 range /= 2;
968 urange -= range;
970 range -= urange;
971 if(range < 1) range = 1;
975 range = 20; /* you must be giant */
977 range = (range + 1) / 2; /* it's heavy */
979 range = 1;
981 if (Underwater) range = 1;
983 mon = bhit(u.dx, u.dy, range, THROWN_WEAPON,
1695 int range, odx, ody;
1738 /* consistent with range for normal objects */
1739 range = (int)((ACURRSTR)/2 - obj->owt/40);
1748 mon = bhit(u.dx, u.dy, range, THROWN_WEAPON,