#pragma once

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