#pragma once

typedef enum monster_spell_type {
    MS_SHRIEK = 0,
    MS_XXX1 = 1,
    MS_DISPEL = 2,
    MS_ROCKET = 3,
    MS_SHOOT = 4,
    MS_XXX2 = 5,
    MS_XXX3 = 6,
    MS_XXX4 = 7,
    MS_BR_ACID = 8,
    MS_BR_ELEC = 9,
    MS_BR_FIRE = 10,
    MS_BR_COLD = 11,
    MS_BR_POIS = 12,
    MS_BR_NETHER = 13,
    MS_BR_LITE = 14,
    MS_BR_DARK = 15,
    MS_BR_CONF = 16,
    MS_BR_SOUND = 17,
    MS_BR_CHAOS = 18,
    MS_BR_DISEN = 19,
    MS_BR_NEXUS = 20,
    MS_BR_TIME = 21,
    MS_BR_INERTIA = 22,
    MS_BR_GRAVITY = 23,
    MS_BR_SHARDS = 24,
    MS_BR_PLASMA = 25,
    MS_BR_FORCE = 26,
    MS_BR_MANA = 27,
    MS_BALL_NUKE = 28,
    MS_BR_NUKE = 29,
    MS_BALL_CHAOS = 30,
    MS_BR_DISI = 31,
    MS_BALL_ACID = 32,
    MS_BALL_ELEC = 33,
    MS_BALL_FIRE = 34,
    MS_BALL_COLD = 35,
    MS_BALL_POIS = 36,
    MS_BALL_NETHER = 37,
    MS_BALL_WATER = 38,
    MS_BALL_MANA = 39,
    MS_BALL_DARK = 40,
    MS_DRAIN_MANA = 41,
    MS_MIND_BLAST = 42,
    MS_BRAIN_SMASH = 43,
    MS_CAUSE_1 = 44,
    MS_CAUSE_2 = 45,
    MS_CAUSE_3 = 46,
    MS_CAUSE_4 = 47,
    MS_BOLT_ACID = 48,
    MS_BOLT_ELEC = 49,
    MS_BOLT_FIRE = 50,
    MS_BOLT_COLD = 51,
    MS_STARBURST = 52,
    MS_BOLT_NETHER = 53,
    MS_BOLT_WATER = 54,
    MS_BOLT_MANA = 55,
    MS_BOLT_PLASMA = 56,
    MS_BOLT_ICE = 57,
    MS_MAGIC_MISSILE = 58,
    MS_SCARE = 59,
    MS_BLIND = 60,
    MS_CONF = 61,
    MS_SLOW = 62,
    MS_SLEEP = 63,
    MS_SPEED = 64,
    MS_HAND_DOOM = 65,
    MS_HEAL = 66,
    MS_INVULNER = 67,
    MS_BLINK = 68,
    MS_TELEPORT = 69,
    MS_WORLD = 70,
    MS_SPECIAL = 71,
    MS_TELE_TO = 72,
    MS_TELE_AWAY = 73,
    MS_TELE_LEVEL = 74,
    MS_PSY_SPEAR = 75,
    MS_DARKNESS = 76,
    MS_MAKE_TRAP = 77,
    MS_FORGET = 78,
    MS_RAISE_DEAD = 79,
    MS_S_KIN = 80,
    MS_S_CYBER = 81,
    MS_S_MONSTER = 82,
    MS_S_MONSTERS = 83,
    MS_S_ANT = 84,
    MS_S_SPIDER = 85,
    MS_S_HOUND = 86,
    MS_S_HYDRA = 87,
    MS_S_ANGEL = 88,
    MS_S_DEMON = 89,
    MS_S_UNDEAD = 90,
    MS_S_DRAGON = 91,
    MS_S_HI_UNDEAD = 92,
    MS_S_HI_DRAGON = 93,
    MS_S_AMBERITE = 94,
    MS_S_UNIQUE = 95,
} monster_spell_type;
