OSDN Git Service

[WIP] [Refactor] #40457 Moved sv-* from object/ to sv-definition/
[hengband/hengband.git] / src / sv-definition / sv-staff-types.h
diff --git a/src/sv-definition/sv-staff-types.h b/src/sv-definition/sv-staff-types.h
new file mode 100644 (file)
index 0000000..49c54e8
--- /dev/null
@@ -0,0 +1,38 @@
+#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;