# 2.11BSD#431 - /usr/src/games/hack/hack.h

##### Macros

    BLIND             X
    BOTH_SIDES        X
    BUFSZ             X
    Blind             X
    CONFUSION         X
    Confusion         X
    DIST              X
    FAR               X
    FAST              X
    Fast              X
    GLIB              X
    Glib              X
    INTRINSIC         X
    INVIS             X
    Invis             X
    Invisible         X
    LEFT_RING         X
    LEFT_SIDE         X
    LUCKMAX           X
    LUCKMIN           X
    MAXLEVEL          X
    MAX_CARR_CAP      X
    Null              X
    OFF               X
    ON                X
    PL_CSIZ           X
    PL_NSIZ           X
    PROP              X
    PUNISHED          X
    Punished          X
    RIGHT_RING        X
    RIGHT_SIDE        X
    SICK              X
    STONED            X
    Sick              X
    Stoned            X
    TELEPAT           X
    TIMEOUT           X
    TT_BEARTRAP       X
    TT_PIT            X
    Telepat           X
    WOUNDED_LEGS      X
    Wounded_legs      X
    index             X
    newstring         X
    plur              X
    rindex            X

##### struct's

    prop              X
    you               X

       1: /* Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1985. */
       2: /* hack.h - version 1.0.3 */
       3:
       4: #include "config.h"
       5:
       6: #ifdef BSD
       7: #include <strings.h>        /* declarations for strcat etc. */
       8: #else
       9: #include <string.h>     /* idem on System V */
      10: #define index   strchr
      11: #define rindex  strrchr
      12: #endif BSD
      13:
      14: #define Null(type)  ((struct type *) 0)
      15:
      16: #include    "def.objclass.h"
      17:
      18: typedef struct {
      19:     xchar x,y;
      20: } coord;
      21:
      22: #include    "def.monst.h"   /* uses coord */
      23: #include    "def.gold.h"
      24: #include    "def.trap.h"
      25: #include    "def.obj.h"
      26: #include    "def.flag.h"
      27:
      28: extern char *sprintf();
      29: #define plur(x) (((x) == 1) ? "" : "s")
      30:
      31: #define BUFSZ   256 /* for getlin buffers */
      32: #define PL_NSIZ 32  /* name of player, ghost, shopkeeper */
      33:
      34: #include    "def.rm.h"
      35: #include    "def.permonst.h"
      36:
      37: extern long *alloc();
      38:
      39: extern xchar xdnstair, ydnstair, xupstair, yupstair; /* stairs up and down. */
      40:
      41: extern xchar dlevel;
      42: #define newstring(x)    (char *) alloc((unsigned)(x))
      43: #include "hack.onames.h"
      44:
      45: #define ON 1
      46: #define OFF 0
      47:
      48: extern struct obj *invent, *uwep, *uarm, *uarm2, *uarmh, *uarms, *uarmg,
      49:     *uleft, *uright, *fcobj;
      50: extern struct obj *uchain;  /* defined iff PUNISHED */
      51: extern struct obj *uball;   /* defined if PUNISHED */
      52: struct obj *o_at(), *getobj(), *sobj_at();
      53:
      54: struct prop {
      55: #define TIMEOUT     007777  /* mask */
      56: #define LEFT_RING   W_RINGL /* 010000L */
      57: #define RIGHT_RING  W_RINGR /* 020000L */
      58: #define INTRINSIC   040000L
      59: #define LEFT_SIDE   LEFT_RING
      60: #define RIGHT_SIDE  RIGHT_RING
      61: #define BOTH_SIDES  (LEFT_SIDE | RIGHT_SIDE)
      62:     long p_flgs;
      63:     int (*p_tofn)();    /* called after timeout */
      64: };
      65:
      66: struct you {
      67:     xchar ux, uy;
      68:     schar dx, dy, dz;   /* direction of move (or zap or ... ) */
      69: #ifdef QUEST
      70:     schar di;       /* direction of FF */
      71:     xchar ux0, uy0;     /* initial position FF */
      72: #endif QUEST
      73:     xchar udisx, udisy; /* last display pos */
      74:     char usym;      /* usually '@' */
      75:     schar uluck;
      76: #define LUCKMAX     10  /* on moonlit nights 11 */
      77: #define LUCKMIN     (-10)
      78:     int last_str_turn:3;    /* 0: none, 1: half turn, 2: full turn */
      79:                 /* +: turn right, -: turn left */
      80:     unsigned udispl:1;  /* @ on display */
      81:     unsigned ulevel:4;  /* 1 - 14 */
      82: #ifdef QUEST
      83:     unsigned uhorizon:7;
      84: #endif QUEST
      85:     unsigned utrap:3;   /* trap timeout */
      86:     unsigned utraptype:1;   /* defined if utrap nonzero */
      87: #define TT_BEARTRAP 0
      88: #define TT_PIT      1
      89:     unsigned uinshop:6; /* used only in shk.c - (roomno+1) of shop */
      90:
      91:
      92: /* perhaps these #define's should also be generated by makedefs */
      93: #define TELEPAT     LAST_RING       /* not a ring */
      94: #define Telepat     u.uprops[TELEPAT].p_flgs
      95: #define FAST        (LAST_RING+1)       /* not a ring */
      96: #define Fast        u.uprops[FAST].p_flgs
      97: #define CONFUSION   (LAST_RING+2)       /* not a ring */
      98: #define Confusion   u.uprops[CONFUSION].p_flgs
      99: #define INVIS       (LAST_RING+3)       /* not a ring */
     100: #define Invis       u.uprops[INVIS].p_flgs
     101: #define Invisible   (Invis && !See_invisible)
     102: #define GLIB        (LAST_RING+4)       /* not a ring */
     103: #define Glib        u.uprops[GLIB].p_flgs
     104: #define PUNISHED    (LAST_RING+5)       /* not a ring */
     105: #define Punished    u.uprops[PUNISHED].p_flgs
     106: #define SICK        (LAST_RING+6)       /* not a ring */
     107: #define Sick        u.uprops[SICK].p_flgs
     108: #define BLIND       (LAST_RING+7)       /* not a ring */
     109: #define Blind       u.uprops[BLIND].p_flgs
     110: #define WOUNDED_LEGS    (LAST_RING+8)       /* not a ring */
     111: #define Wounded_legs    u.uprops[WOUNDED_LEGS].p_flgs
     112: #define STONED      (LAST_RING+9)       /* not a ring */
     113: #define Stoned      u.uprops[STONED].p_flgs
     114: #define PROP(x) (x-RIN_ADORNMENT)       /* convert ring to index in uprops */
     115:     unsigned umconf:1;
     116:     char *usick_cause;
     117:     struct prop uprops[LAST_RING+10];
     118:
     119:     unsigned uswallow:1;        /* set if swallowed by a monster */
     120:     unsigned uswldtim:4;        /* time you have been swallowed */
     121:     unsigned uhs:3;         /* hunger state - see hack.eat.c */
     122:     schar ustr,ustrmax;
     123:     schar udaminc;
     124:     schar uac;
     125:     int uhp,uhpmax;
     126:     long int ugold,ugold0,uexp,urexp;
     127:     int uhunger;            /* refd only in eat.c and shk.c */
     128:     int uinvault;
     129:     struct monst *ustuck;
     130:     int nr_killed[CMNUM+2];     /* used for experience bookkeeping */
     131: };
     132:
     133: extern struct you u;
     134:
     135: extern char *traps[];
     136: extern char *monnam(), *Monnam(), *amonnam(), *Amonnam(),
     137:     *doname(), *aobjnam();
     138: extern char readchar();
     139: extern char vowels[];
     140:
     141: extern xchar curx,cury; /* cursor location on screen */
     142:
     143: extern coord bhitpos;   /* place where thrown weapon falls to the ground */
     144:
     145: extern xchar seehx,seelx,seehy,seely; /* where to see*/
     146: extern char *save_cm,*killer;
     147:
     148: extern xchar dlevel, maxdlevel; /* dungeon level */
     149:
     150: extern long moves;
     151:
     152: extern int multi;
     153:
     154:
     155: extern char lock[];
     156:
     157:
     158: #define DIST(x1,y1,x2,y2)       (((x1)-(x2))*((x1)-(x2)) + ((y1)-(y2))*((y1)-(y2)))
     159:
     160: #define PL_CSIZ     20  /* sizeof pl_character */
     161: #define MAX_CARR_CAP    120 /* so that boulders can be heavier */
     162: #define MAXLEVEL    40
     163: #define FAR (COLNO+2)   /* position outside screen */

#### Defined struct's

prop defined in line 54; used 4 times

- in line 117(2)
- in /usr/src/games/hack/hack.timeout.c line 7(2)

you defined in line 66; used 10 times

- in line 133(2)
- in /usr/src/games/hack/hack.Decl.c line 24(2)
- in /usr/src/games/hack/hack.save.c line 56(2), 119(2)
- in /usr/src/games/hack/hack.u_init.c line 15(2)

#### Defined macros

BLIND defined in line 108; used 1 times

- in line 109

BOTH_SIDES defined in line 61; used 2 times

- in /usr/src/games/hack/hack.do.c line 484(2)

BUFSZ defined in line 31; used 35 times

- in /usr/src/games/hack/hack.cmd.c line 188
- in /usr/src/games/hack/hack.do_name.c line 48, 102, 158, 189, 247
- in /usr/src/games/hack/hack.eat.c line 252
- in /usr/src/games/hack/hack.end.c line 44, 372, 385
- in /usr/src/games/hack/hack.engrave.c line 127, 255(2)
- in /usr/src/games/hack/hack.fight.c line 29, 113
- in /usr/src/games/hack/hack.invent.c line 298-299(2), 446, 583, 605, 632
- in /usr/src/games/hack/hack.objnam.c line 35, 86
- in /usr/src/games/hack/hack.options.c line 176
- in /usr/src/games/hack/hack.pager.c line 20, 30
- in /usr/src/games/hack/hack.read.c line 182
- in /usr/src/games/hack/hack.rip.c line 30
- in /usr/src/games/hack/hack.shk.c line 628
- in /usr/src/games/hack/hack.topl.c line 9, 122
- in /usr/src/games/hack/hack.trap.c line 385
- in /usr/src/games/hack/hack.tty.c line 145
- in /usr/src/games/hack/hack.vault.c line 87
- in /usr/src/games/hack/hack.zap.c line 164

Blind defined in line 109; used 64 times

- in /usr/src/games/hack/hack.c line 121, 269, 306, 452, 475, 565, 580, 619, 636, 653
- in /usr/src/games/hack/hack.eat.c line 167-172(3), 223, 230
- in /usr/src/games/hack/hack.fight.c line 116-120(2), 230, 237, 288, 319
- in /usr/src/games/hack/hack.invent.c line 703-707(2), 720, 728, 754
- in /usr/src/games/hack/hack.main.c line 357
- in /usr/src/games/hack/hack.mhitu.c line 191, 306-308(2), 331, 352-356(2)
- in /usr/src/games/hack/hack.mon.c line 566, 670, 676, 769
- in /usr/src/games/hack/hack.objnam.c line 93
- in /usr/src/games/hack/hack.potion.c line 46, 64(2), 144-148(2), 160(2), 331-332(2)
- in /usr/src/games/hack/hack.pri.c line 345-346(2), 369, 414, 475, 540
- in /usr/src/games/hack/hack.read.c line 17-21(2), 214, 453, 513
- in /usr/src/games/hack/hack.shk.c line 836-842(3)
- in /usr/src/games/hack/hack.steal.c line 71, 105
- in /usr/src/games/hack/hack.trap.c line 325

CONFUSION defined in line 97; used 1 times

- in line 98

Confusion defined in line 98; used 16 times

- in /usr/src/games/hack/hack.apply.c line 394
- in /usr/src/games/hack/hack.c line 98
- in /usr/src/games/hack/hack.cmd.c line 250
- in /usr/src/games/hack/hack.eat.c line 166, 219-220(2), 420
- in /usr/src/games/hack/hack.mon.c line 306-311(2)
- in /usr/src/games/hack/hack.potion.c line 33, 117-121(2), 315-317(2)
- in /usr/src/games/hack/hack.read.c line 12, 89

DIST defined in line 158; used 13 times

- in /usr/src/games/hack/hack.c line 224, 230, 502-504(2)
- in /usr/src/games/hack/hack.fight.c line 101
- in /usr/src/games/hack/hack.mon.c line 355, 367, 398-403(4)
- in /usr/src/games/hack/hack.unix.c line 377-380(2)

FAR defined in line 163; used 5 times

- in /usr/src/games/hack/hack.do.c line 155
- in /usr/src/games/hack/hack.dog.c line 216, 226
- in /usr/src/games/hack/hack.main.c line 118
- in /usr/src/games/hack/hack.pri.c line 568

FAST defined in line 95; used 1 times

- in line 96

Fast defined in line 96; used 7 times

- in /usr/src/games/hack/hack.main.c line 304(2)
- in /usr/src/games/hack/hack.potion.c line 137-141(2), 327
- in /usr/src/games/hack/hack.timeout.c line 59
- in /usr/src/games/hack/hack.u_init.c line 213

GLIB defined in line 102; used 1 times

- in line 103

Glib defined in line 103; used 3 times

- in /usr/src/games/hack/hack.eat.c line 70, 138
- in /usr/src/games/hack/hack.main.c line 310

INTRINSIC defined in line 58; used 13 times

- in /usr/src/games/hack/hack.eat.c line 388, 402, 410-411(2), 423-434(4)
- in /usr/src/games/hack/hack.main.c line 304
- in /usr/src/games/hack/hack.potion.c line 137
- in /usr/src/games/hack/hack.read.c line 418
- in /usr/src/games/hack/hack.u_init.c line 213-214(2)

INVIS defined in line 99; used 1 times

- in line 100

Invis defined in line 100; used 13 times

- in line 101
- in /usr/src/games/hack/hack.eat.c line 405-410(3)
- in /usr/src/games/hack/hack.mhitu.c line 349
- in /usr/src/games/hack/hack.mon.c line 317, 531
- in /usr/src/games/hack/hack.potion.c line 43, 52
- in /usr/src/games/hack/hack.shk.c line 838, 846
- in /usr/src/games/hack/hack.wizard.c line 121, 130

Invisible defined in line 101; used 15 times

- in /usr/src/games/hack/hack.c line 195, 348, 448
- in /usr/src/games/hack/hack.do.c line 35, 73
- in /usr/src/games/hack/hack.pri.c line 175, 197, 269-273(2), 298, 472
- in /usr/src/games/hack/hack.steal.c line 18
- in /usr/src/games/hack/hack.trap.c line 86
- in /usr/src/games/hack/hack.tty.c line 204
- in /usr/src/games/hack/hack.zap.c line 207

LEFT_RING defined in line 56; used 6 times

- in line 59
- in /usr/src/games/hack/hack.do_wear.c line 191, 201
- in /usr/src/games/hack/hack.mon.c line 95-98(3)

LEFT_SIDE defined in line 59; used 5 times

- in line 61
- in /usr/src/games/hack/hack.c line 774
- in /usr/src/games/hack/hack.do.c line 420-423(2)
- in /usr/src/games/hack/hack.mhitu.c line 296

LUCKMAX defined in line 76; used 2 times

- in /usr/src/games/hack/hack.do.c line 390-391(2)

LUCKMIN defined in line 77; used 3 times

- in /usr/src/games/hack/hack.fight.c line 354
- in /usr/src/games/hack/hack.mon.c line 696(2)

MAXLEVEL defined in line 162; used 8 times

- in /usr/src/games/hack/hack.bones.c line 18
- in /usr/src/games/hack/hack.do.c line 129(2)
- in /usr/src/games/hack/hack.lev.c line 22, 34
- in /usr/src/games/hack/hack.trap.c line 398(2)
- in /usr/src/games/hack/hack.unix.c line 171

MAX_CARR_CAP defined in line 161; used 3 times

- in /usr/src/games/hack/hack.c line 770-773(3)

Null defined in line 14; used 7 times

- in /usr/src/games/hack/hack.do.c line 302-309(3)
- in /usr/src/games/hack/hack.do_wear.c line 295-304(3)
- in /usr/src/games/hack/hack.potion.c line 294

OFF defined in line 46; used 3 times

- in /usr/src/games/hack/hack.tty.c line 62-63(2), 78

ON defined in line 45; used 3 times

- in /usr/src/games/hack/hack.tty.c line 62-63(2), 77

PL_CSIZ defined in line 160; used 5 times

- in /usr/src/games/hack/hack.main.c line 16
- in /usr/src/games/hack/hack.save.c line 10
- in /usr/src/games/hack/hack.u_init.c line 16, 173-174(2)

PL_NSIZ defined in line 32; used 14 times

- in /usr/src/games/hack/hack.Decl.c line 6-7(2)
- in /usr/src/games/hack/hack.bones.c line 5
- in /usr/src/games/hack/hack.main.c line 16, 30
- in /usr/src/games/hack/hack.monst.c line 6
- in /usr/src/games/hack/hack.options.c line 99
- in /usr/src/games/hack/hack.shk.c line 191-196(2), 237, 385, 804
- in /usr/src/games/hack/hack.shknam.c line 186-187(2)

PROP defined in line 114; used 6 times

- in /usr/src/games/hack/hack.do_wear.c line 212-213(2), 242-244(2)
- in /usr/src/games/hack/hack.potion.c line 169
- in /usr/src/games/hack/hack.pri.c line 548

PUNISHED defined in line 104; used 1 times

- in line 105

Punished defined in line 105; used 21 times

- in /usr/src/games/hack/hack.apply.c line 113
- in /usr/src/games/hack/hack.c line 223, 357, 371
- in /usr/src/games/hack/hack.do.c line 147, 188, 195-198(2), 218, 326, 362, 411
- in /usr/src/games/hack/hack.read.c line 131-132(2), 413-418(2)
- in /usr/src/games/hack/hack.save.c line 140
- in /usr/src/games/hack/hack.steal.c line 137-138(2)
- in /usr/src/games/hack/hack.trap.c line 308, 315

RIGHT_RING defined in line 57; used 6 times

- in line 60
- in /usr/src/games/hack/hack.do_wear.c line 190, 205
- in /usr/src/games/hack/hack.mon.c line 95-99(3)

RIGHT_SIDE defined in line 60; used 5 times

- in line 61
- in /usr/src/games/hack/hack.c line 775
- in /usr/src/games/hack/hack.do.c line 420
- in /usr/src/games/hack/hack.mhitu.c line 296-298(2)

SICK defined in line 106; used 1 times

- in line 107

STONED defined in line 112; used 1 times

- in line 113

Sick defined in line 107; used 7 times

- in /usr/src/games/hack/hack.eat.c line 207-208(2), 369
- in /usr/src/games/hack/hack.potion.c line 65(2), 161(2)

Stoned defined in line 113; used 6 times

- in /usr/src/games/hack/hack.eat.c line 442-445(2)
- in /usr/src/games/hack/hack.mhitu.c line 53, 122
- in /usr/src/games/hack/hack.timeout.c line 8, 54

TELEPAT defined in line 93; used 1 times

- in line 94

TIMEOUT defined in line 55; used 3 times

- in /usr/src/games/hack/hack.do.c line 475
- in /usr/src/games/hack/hack.timeout.c line 10, 54

TT_BEARTRAP defined in line 87; used 1 times

- in /usr/src/games/hack/hack.trap.c line 58

TT_PIT defined in line 88; used 7 times

- in /usr/src/games/hack/hack.apply.c line 281, 343
- in /usr/src/games/hack/hack.c line 141
- in /usr/src/games/hack/hack.do.c line 416
- in /usr/src/games/hack/hack.shk.c line 960
- in /usr/src/games/hack/hack.trap.c line 128, 239

Telepat defined in line 94; used 4 times

- in /usr/src/games/hack/hack.eat.c line 426
- in /usr/src/games/hack/hack.mon.c line 693
- in /usr/src/games/hack/hack.pri.c line 475, 540

WOUNDED_LEGS defined in line 110; used 1 times

- in line 111

Wounded_legs defined in line 111; used 10 times

- in /usr/src/games/hack/hack.c line 774-775(2)
- in /usr/src/games/hack/hack.do.c line 475-488(7)
- in /usr/src/games/hack/hack.potion.c line 132

index defined in line 10; used 102 times

- in /usr/src/games/hack/hack.c line 378, 569
- in /usr/src/games/hack/hack.cmd.c line 231, 246
- in /usr/src/games/hack/hack.do_name.c line 168
- in /usr/src/games/hack/hack.do_wear.c line 51, 196
- in /usr/src/games/hack/hack.dog.c line 162, 396
- in /usr/src/games/hack/hack.eat.c line 358, 371, 379
- in /usr/src/games/hack/hack.end.c line 90-94(2), 423, 535, 635
- in /usr/src/games/hack/hack.fight.c line 18, 86, 149, 192, 302
- in /usr/src/games/hack/hack.invent.c line 319, 378, 421, 464, 496-497(2), 531, 618, 647, 662, 772
- in /usr/src/games/hack/hack.lev.c line 197, 208
- in /usr/src/games/hack/hack.main.c line 229
- in /usr/src/games/hack/hack.makemon.c line 6, 28-32(3), 39, 87
- in /usr/src/games/hack/hack.mhitu.c line 61-65(2)
- in /usr/src/games/hack/hack.mklev.c line 674
- in /usr/src/games/hack/hack.mkobj.c line 61
- in /usr/src/games/hack/hack.mon.c line 172, 184-185(2), 198, 221, 231, 301, 318, 346-347(2), 386, 688, 701-703(2), 754-758(2)
- in /usr/src/games/hack/hack.objnam.c line 229, 284, 294, 522
- in /usr/src/games/hack/hack.options.c line 33-37(2), 104, 112
- in /usr/src/games/hack/hack.pager.c line 32, 77, 281-283(2)
- in /usr/src/games/hack/hack.read.c line 193-195(2), 396, 530
- in /usr/src/games/hack/hack.rip.c line 42
- in /usr/src/games/hack/hack.rumors.c line 8, 27, 35
- in /usr/src/games/hack/hack.shk.c line 596, 951
- in /usr/src/games/hack/hack.topl.c line 32, 127
- in /usr/src/games/hack/hack.trap.c line 158, 170
- in /usr/src/games/hack/hack.tty.c line 188
- in /usr/src/games/hack/hack.u_init.c line 115-120(2), 315, 354
- in /usr/src/games/hack/hack.unix.c line 112-116(2), 428(2)
- in /usr/src/games/hack/hack.zap.c line 42, 555-557(2), 563-568(2)

newstring defined in line 42; used 1 times

- in /usr/src/games/hack/hack.do_name.c line 173

plur defined in line 29; used 9 times

- in /usr/src/games/hack/hack.c line 343
- in /usr/src/games/hack/hack.do.c line 34
- in /usr/src/games/hack/hack.end.c line 171, 179(2)
- in /usr/src/games/hack/hack.invent.c line 741
- in /usr/src/games/hack/hack.shk.c line 450, 619
- in /usr/src/games/hack/hack.wield.c line 86

rindex defined in line 11; used 3 times

- in /usr/src/games/hack/hack.objnam.c line 373
- in /usr/src/games/hack/hack.u_init.c line 337
- in /usr/src/games/hack/hack.unix.c line 132

#### Usage of this include

hack.h used 50 times

- in /usr/src/games/hack/hack.Decl.c line 4
- in /usr/src/games/hack/hack.apply.c line 4
- in /usr/src/games/hack/hack.bones.c line 4
- in /usr/src/games/hack/hack.c line 4
- in /usr/src/games/hack/hack.cmd.c line 4
- in /usr/src/games/hack/hack.do.c line 6
- in /usr/src/games/hack/hack.do_name.c line 4
- in /usr/src/games/hack/hack.do_wear.c line 4
- in /usr/src/games/hack/hack.dog.c line 4
- in /usr/src/games/hack/hack.eat.c line 4
- in /usr/src/games/hack/hack.end.c line 4
- in /usr/src/games/hack/hack.engrave.c line 4
- in /usr/src/games/hack/hack.fight.c line 4
- in /usr/src/games/hack/hack.invent.c line 4
- in /usr/src/games/hack/hack.lev.c line 4
- in /usr/src/games/hack/hack.main.c line 8
- in /usr/src/games/hack/hack.makemon.c line 4
- in /usr/src/games/hack/hack.mhitu.c line 4
- in /usr/src/games/hack/hack.mklev.c line 4
- in /usr/src/games/hack/hack.mkmaze.c line 4
- in /usr/src/games/hack/hack.mkobj.c line 4
- in /usr/src/games/hack/hack.mkshop.c line 5
- in /usr/src/games/hack/hack.mon.c line 4
- in /usr/src/games/hack/hack.monst.c line 4
- in /usr/src/games/hack/hack.objnam.c line 4
- in /usr/src/games/hack/hack.options.c line 5
- in /usr/src/games/hack/hack.pager.c line 11
- in /usr/src/games/hack/hack.potion.c line 4
- in /usr/src/games/hack/hack.pri.c line 4
- in /usr/src/games/hack/hack.read.c line 4
- in /usr/src/games/hack/hack.rip.c line 5
- in /usr/src/games/hack/hack.rumors.c line 5
- in /usr/src/games/hack/hack.save.c line 4
- in /usr/src/games/hack/hack.search.c line 4
- in /usr/src/games/hack/hack.shk.c line 4
- in /usr/src/games/hack/hack.shknam.c line 4
- in /usr/src/games/hack/hack.steal.c line 4
- in /usr/src/games/hack/hack.timeout.c line 4
- in /usr/src/games/hack/hack.topl.c line 4
- in /usr/src/games/hack/hack.track.c line 4
- in /usr/src/games/hack/hack.trap.c line 4
- in /usr/src/games/hack/hack.tty.c line 4
- in /usr/src/games/hack/hack.u_init.c line 4
- in /usr/src/games/hack/hack.unix.c line 17
- in /usr/src/games/hack/hack.vault.c line 4
- in /usr/src/games/hack/hack.wield.c line 4
- in /usr/src/games/hack/hack.wizard.c line 6
- in /usr/src/games/hack/hack.worm.c line 4
- in /usr/src/games/hack/hack.worn.c line 4
- in /usr/src/games/hack/hack.zap.c line 4

Last modified: 1999-11-25 Generated: 2016-12-26 | Generated by src2html V0.67 page hit count: 1196 |