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. */
4
5#ifndef SPELL_H
6#define SPELL_H
7
8struct spell {
9    short	sp_id;			/* spell id (== object.otyp) */
10    xchar	sp_lev;			/* power level */
11    int		sp_know;		/* knowlege of spell */
12};
13
14/* levels of memory destruction with a scroll of amnesia */
15#define ALL_MAP		0x1
16#define ALL_SPELLS	0x2
17
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
21
22#endif /* SPELL_H */
23