#pragma once

/* The "sval" codes for TV_WAND */
typedef enum sv_wand_type {
    SV_WAND_HEAL_MONSTER = 0,
    SV_WAND_HASTE_MONSTER = 1,
    SV_WAND_CLONE_MONSTER = 2,
    SV_WAND_TELEPORT_AWAY = 3,
    SV_WAND_DISARMING = 4,
    SV_WAND_TRAP_DOOR_DEST = 5,
    SV_WAND_STONE_TO_MUD = 6,
    SV_WAND_LITE = 7,
    SV_WAND_SLEEP_MONSTER = 8,
    SV_WAND_SLOW_MONSTER = 9,
    SV_WAND_CONFUSE_MONSTER = 10,
    SV_WAND_FEAR_MONSTER = 11,
    SV_WAND_HYPODYNAMIA = 12,
    SV_WAND_POLYMORPH = 13,
    SV_WAND_STINKING_CLOUD = 14,
    SV_WAND_MAGIC_MISSILE = 15,
    SV_WAND_ACID_BOLT = 16,
    SV_WAND_CHARM_MONSTER = 17,
    SV_WAND_FIRE_BOLT = 18,
    SV_WAND_COLD_BOLT = 19,
    SV_WAND_ACID_BALL = 20,
    SV_WAND_ELEC_BALL = 21,
    SV_WAND_FIRE_BALL = 22,
    SV_WAND_COLD_BALL = 23,
    SV_WAND_WONDER = 24,
    SV_WAND_DISINTEGRATE = 25,
    SV_WAND_DRAGON_FIRE = 26,
    SV_WAND_DRAGON_COLD = 27,
    SV_WAND_DRAGON_BREATH = 28,
    SV_WAND_ROCKETS = 29,
    SV_WAND_STRIKING = 30,
    SV_WAND_GENOCIDE = 31,
} sv_wand_type;
