#pragma once

/* The sval codes for TV_RING */
typedef enum sv_ring_type {
    SV_RING_WOE = 0,
    SV_RING_AGGRAVATION = 1,
    SV_RING_WEAKNESS = 2,
    SV_RING_STUPIDITY = 3,
    SV_RING_TELEPORTATION = 4,
    SV_RING_SLOW_DIGESTION = 6,
    SV_RING_LEVITATION_FALL = 7,
    SV_RING_RESIST_FIRE = 8,
    SV_RING_RESIST_COLD = 9,
    SV_RING_SUSTAIN_STR = 10,
    SV_RING_SUSTAIN_INT = 11,
    SV_RING_SUSTAIN_WIS = 12,
    SV_RING_SUSTAIN_CON = 13,
    SV_RING_SUSTAIN_DEX = 14,
    SV_RING_SUSTAIN_CHR = 15,
    SV_RING_PROTECTION = 16,
    SV_RING_ACID = 17,
    SV_RING_FLAMES = 18,
    SV_RING_ICE = 19,
    SV_RING_RESIST_POIS = 20,
    SV_RING_FREE_ACTION = 21,
    SV_RING_SEE_INVIS = 22,
    SV_RING_SEARCHING = 23,
    SV_RING_STR = 24,
    SV_RING_ELEC = 25,
    SV_RING_DEX = 26,
    SV_RING_CON = 27,
    SV_RING_ACCURACY = 28,
    SV_RING_DAMAGE = 29,
    SV_RING_SLAYING = 30,
    SV_RING_SPEED = 31,
    SV_RING_FRAKIR = 32,
    SV_RING_TULKAS = 33,
    SV_RING_NARYA = 34,
    SV_RING_NENYA = 35,
    SV_RING_VILYA = 36,
    SV_RING_POWER = 37,
    SV_RING_RES_FEAR = 38,
    SV_RING_RES_LD = 39,
    SV_RING_RES_NETHER = 40,
    SV_RING_RES_NEXUS = 41,
    SV_RING_RES_SOUND = 42,
    SV_RING_RES_CONFUSION = 43,
    SV_RING_RES_SHARDS = 44,
    SV_RING_RES_DISENCHANT = 45,
    SV_RING_RES_CHAOS = 46,
    SV_RING_RES_BLINDNESS = 47,
    SV_RING_LORDLY = 48,
    SV_RING_ATTACKS = 49,
    SV_RING_AHO = 50,
    SV_RING_SHOTS = 51,
    SV_RING_SUSTAIN = 52,
    SV_RING_DEC_MANA = 53,
    SV_RING_WARNING = 54,
    SV_RING_MUSCLE = 55,
} sv_ring_type;
