PropertyValue
rdfs:label
  • Source:Spell.h
rdfs:comment
  • Below is the full text to include/spell.h from NetHack 3.4.3. To link to a particular line, write [[spell.h#line123]], for example. 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.
dcterms:subject
dbkwik:nethack/property/wikiPageUsesTemplate
abstract
  • Below is the full text to include/spell.h from NetHack 3.4.3. To link to a particular line, write [[spell.h#line123]], for example. 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. 8. struct 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 */