From bd319596dc6ef7e91eb1980ad0722d679dd520e4 Mon Sep 17 00:00:00 2001 From: jwalz Date: Sat, 5 Jan 2002 21:05:48 +0000 Subject: [PATCH] *** empty log message *** --- include/spell.h | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 include/spell.h diff --git a/include/spell.h b/include/spell.h new file mode 100644 index 000000000..22e22a420 --- /dev/null +++ b/include/spell.h @@ -0,0 +1,22 @@ +/* SCCS Id: @(#)spell.h 3.3 95/06/01 */ +/* Copyright 1986, M. Stephenson */ +/* NetHack may be freely redistributed. See license for details. */ + +#ifndef SPELL_H +#define SPELL_H + +struct spell { + short sp_id; /* spell id (== object.otyp) */ + xchar sp_lev; /* power level */ + int sp_know; /* knowlege of spell */ +}; + +/* levels of memory destruction with a scroll of amnesia */ +#define ALL_MAP 0x1 +#define ALL_SPELLS 0x2 + +#define decrnknow(spell) spl_book[spell].sp_know-- +#define spellid(spell) spl_book[spell].sp_id +#define spellknow(spell) spl_book[spell].sp_know + +#endif /* SPELL_H */