short speciesidx; /* index of above in mons[] (for save/restore) */
};
+ struct polearm_info {
+ struct monst *hitmon; /* the monster we tried to hit last */
+ unsigned m_id; /* monster id of hitmon, in save file */
+ };
+
+struct tribute_info {
+ size_t tributesz; /* make it possible to skip this in future */
+ boolean enabled; /* Do we have tributes turned on? */
+ Bitfield(bookstock,1); /* Have we stocked the book? */
+ /* Markers for other tributes can go here */
+ /* 31 free bits */
+};
+
struct context_info {
unsigned ident; /* social security number for each monster */
unsigned no_of_wizards; /* 0, 1 or 2 (wizard and his shadow) */
struct book_info spbook;
struct takeoff_info takeoff;
struct warntype_info warntype;
++<<<<<<< HEAD
+ struct tribute_info tribute;
++=======
+ struct polearm_info polearm;
++>>>>>>> master
};
extern NEARDATA struct context_info context;