1 /* SCCS Id: @(#)spell.h 3.4 1995/06/01 */
2 /* Copyright 1986, M. Stephenson */
3 /* NetHack may be freely redistributed. See license for details. */
9 short sp_id; /* spell id (== object.otyp) */
10 xchar sp_lev; /* power level */
11 int sp_know; /* knowlege of spell */
14 /* levels of memory destruction with a scroll of amnesia */
16 #define ALL_SPELLS 0x2
18 #define decrnknow(spell) spl_book[spell].sp_know--
19 #define spellid(spell) spl_book[spell].sp_id
20 #define spellknow(spell) spl_book[spell].sp_know