3 /* The "sval" codes for TV_SCROLL */
4 typedef enum sv_scroll_type {
5 SV_SCROLL_DARKNESS = 0,
6 SV_SCROLL_AGGRAVATE_MONSTER = 1,
7 SV_SCROLL_CURSE_ARMOR = 2,
8 SV_SCROLL_CURSE_WEAPON = 3,
9 SV_SCROLL_SUMMON_MONSTER = 4,
10 SV_SCROLL_SUMMON_UNDEAD = 5,
11 SV_SCROLL_SUMMON_PET = 6,
12 SV_SCROLL_TRAP_CREATION = 7,
13 SV_SCROLL_PHASE_DOOR = 8,
14 SV_SCROLL_TELEPORT = 9,
15 SV_SCROLL_TELEPORT_LEVEL = 10,
16 SV_SCROLL_WORD_OF_RECALL = 11,
17 SV_SCROLL_IDENTIFY = 12,
18 SV_SCROLL_STAR_IDENTIFY = 13,
19 SV_SCROLL_REMOVE_CURSE = 14,
20 SV_SCROLL_STAR_REMOVE_CURSE = 15,
21 SV_SCROLL_ENCHANT_ARMOR = 16,
22 SV_SCROLL_ENCHANT_WEAPON_TO_HIT = 17,
23 SV_SCROLL_ENCHANT_WEAPON_TO_DAM = 18,
24 /* xxx enchant missile? */
25 SV_SCROLL_STAR_ENCHANT_ARMOR = 20,
26 SV_SCROLL_STAR_ENCHANT_WEAPON = 21,
27 SV_SCROLL_RECHARGING = 22,
28 SV_SCROLL_MUNDANITY = 23,
30 SV_SCROLL_MAPPING = 25,
31 SV_SCROLL_DETECT_GOLD = 26,
32 SV_SCROLL_DETECT_ITEM = 27,
33 SV_SCROLL_DETECT_TRAP = 28,
34 SV_SCROLL_DETECT_DOOR = 29,
35 SV_SCROLL_DETECT_INVIS = 30,
36 /* xxx (detect evil?) */
37 SV_SCROLL_SATISFY_HUNGER = 32,
38 SV_SCROLL_BLESSING = 33,
39 SV_SCROLL_HOLY_CHANT = 34,
40 SV_SCROLL_HOLY_PRAYER = 35,
41 SV_SCROLL_MONSTER_CONFUSION = 36,
42 SV_SCROLL_PROTECTION_FROM_EVIL = 37,
43 SV_SCROLL_RUNE_OF_PROTECTION = 38,
44 SV_SCROLL_TRAP_DOOR_DESTRUCTION = 39,
46 SV_SCROLL_STAR_DESTRUCTION = 41,
47 SV_SCROLL_DISPEL_UNDEAD = 42,
49 SV_SCROLL_GENOCIDE = 44,
50 SV_SCROLL_MASS_GENOCIDE = 45,
51 SV_SCROLL_ACQUIREMENT = 46,
52 SV_SCROLL_STAR_ACQUIREMENT = 47,
57 SV_SCROLL_ARTIFACT = 52,
58 SV_SCROLL_RESET_RECALL = 53,
59 SV_SCROLL_SUMMON_KIN = 54,
60 SV_SCROLL_AMUSEMENT = 55,
61 SV_SCROLL_STAR_AMUSEMENT = 56,