#define o_charges o_ac\r
#define ISMULT(type) (type == POTION || type == SCROLL || type == FOOD)\r
#define rndchoice(a) (a[rnd(sizeof(a)/sizeof((a)[0]))])\r
-\r
+#define hash(i) ((unsigned)(i)*2654435761u)\r
/*\r
* Things that appear on the screens\r
*/\r
\r
extern struct trap traps[MAXTRAPS];\r
\r
+#define NUM_FEATURES 6\r
+\r
/*\r
* Structure describing a fighting being\r
*/\r
int s_arm; /* Armor class */\r
int s_hpt; /* Hit points */\r
char s_dmg[30]; /* String describing damage done */\r
+ int s_ont; /* Orientation flags */\r
+ int s_int; /* Level of interest in rogue */\r
};\r
\r
/*\r