--- /dev/null
+#pragma once
+
+/* The "sval" codes for TV_STAFF */
+typedef enum sv_staff_type {
+ SV_STAFF_DARKNESS = 0,
+ SV_STAFF_SLOWNESS = 1,
+ SV_STAFF_HASTE_MONSTERS = 2,
+ SV_STAFF_SUMMONING = 3,
+ SV_STAFF_TELEPORTATION = 4,
+ SV_STAFF_IDENTIFY = 5,
+ SV_STAFF_REMOVE_CURSE = 6,
+ SV_STAFF_STARLITE = 7,
+ SV_STAFF_LITE = 8,
+ SV_STAFF_MAPPING = 9,
+ SV_STAFF_DETECT_GOLD = 10,
+ SV_STAFF_DETECT_ITEM = 11,
+ SV_STAFF_DETECT_TRAP = 12,
+ SV_STAFF_DETECT_DOOR = 13,
+ SV_STAFF_DETECT_INVIS = 14,
+ SV_STAFF_DETECT_EVIL = 15,
+ SV_STAFF_CURE_LIGHT = 16,
+ SV_STAFF_CURING = 17,
+ SV_STAFF_HEALING = 18,
+ SV_STAFF_THE_MAGI = 19,
+ SV_STAFF_SLEEP_MONSTERS = 20,
+ SV_STAFF_SLOW_MONSTERS = 21,
+ SV_STAFF_SPEED = 22,
+ SV_STAFF_PROBING = 23,
+ SV_STAFF_DISPEL_EVIL = 24,
+ SV_STAFF_POWER = 25,
+ SV_STAFF_HOLINESS = 26,
+ SV_STAFF_GENOCIDE = 27,
+ SV_STAFF_EARTHQUAKES = 28,
+ SV_STAFF_DESTRUCTION = 29,
+ SV_STAFF_ANIMATE_DEAD = 30,
+ SV_STAFF_MSTORM = 31,
+ SV_STAFF_NOTHING = 32,
+} sv_staff_type;