OSDN Git Service

[Refactor] #41493 Removed unnecessary files in io/
[hengband/hengband.git] / src / sv-definition / sv-protector-types.h
1 #pragma once
2
3 /* The "sval" codes for TV_SHIELD */
4 typedef enum sv_shield_type {
5         SV_SMALL_LEATHER_SHIELD = 2,
6     SV_SMALL_METAL_SHIELD = 3,
7     SV_LARGE_LEATHER_SHIELD = 4,
8     SV_LARGE_METAL_SHIELD = 5,
9     SV_DRAGON_SHIELD = 6,
10     SV_KNIGHT_SHIELD = 7,
11     SV_MIRROR_SHIELD = 10,
12     SV_YATA_MIRROR = 50,
13 } sv_shield_type;
14
15 /* The "sval" codes for TV_HELM */
16 typedef enum sv_helm_type {
17     SV_HARD_LEATHER_CAP = 2,
18     SV_METAL_CAP = 3,
19     SV_JINGASA = 4, /* 4 */
20     SV_IRON_HELM = 5,
21     SV_STEEL_HELM = 6,
22     SV_DRAGON_HELM = 7,
23     SV_KABUTO = 8, /* 7 */
24 } sv_helm_type;
25
26 /* The "sval" codes for TV_CROWN */
27 typedef enum sv_crown_type {
28     SV_IRON_CROWN = 10,
29     SV_GOLDEN_CROWN = 11,
30     SV_JEWELED_CROWN = 12,
31     SV_CHAOS = 50,
32 } sv_crown_type;
33
34 /* The "sval" codes for TV_BOOTS */
35 typedef enum sv_boots_type {
36     SV_PAIR_OF_SOFT_LEATHER_BOOTS = 2,
37     SV_PAIR_OF_HARD_LEATHER_BOOTS = 3,
38     SV_PAIR_OF_DRAGON_GREAVE = 4,
39     SV_PAIR_OF_METAL_SHOD_BOOTS = 6,
40 } sv_boots_type;
41
42 /* The "sval" codes for TV_CLOAK */
43 typedef enum sv_cloak_type {
44     SV_CLOAK = 1,
45     SV_ELVEN_CLOAK = 2,
46     SV_FUR_CLOAK = 3,
47     SV_ETHEREAL_CLOAK = 5,
48     SV_SHADOW_CLOAK = 6,
49 } sv_cloak_type;
50
51 /* The "sval" codes for TV_GLOVES */
52 typedef enum sv_gloves_type {
53     SV_SET_OF_LEATHER_GLOVES = 1,
54     SV_SET_OF_GAUNTLETS = 2,
55     SV_SET_OF_DRAGON_GLOVES = 3,
56     SV_SET_OF_CESTI = 5,
57 } sv_gloves_type;