OSDN Git Service

Merge pull request #1192 from hengband/feature/3.0.0Alpha26
[hengbandforosx/hengbandosx.git] / src / sv-definition / sv-armor-types.h
1 #pragma once
2
3 /* The "sval" codes for TV_SOFT_ARMOR */
4 enum sv_soft_armor_type {
5     SV_T_SHIRT = 0,
6     SV_FILTHY_RAG = 1,
7     SV_ROBE = 2,
8     SV_PAPER_ARMOR = 3, /* 4 */
9     SV_SOFT_LEATHER_ARMOR = 4,
10     SV_SOFT_STUDDED_LEATHER = 5,
11     SV_HARD_LEATHER_ARMOR = 6,
12     SV_HARD_STUDDED_LEATHER = 7,
13     SV_RHINO_HIDE_ARMOR = 8,
14     SV_CORD_ARMOR = 9, /*  6 */
15     SV_PADDED_ARMOR = 10, /*  4 */
16     SV_LEATHER_SCALE_MAIL = 11,
17     SV_LEATHER_JACK = 12,
18     SV_KUROSHOUZOKU = 13,
19     SV_STONE_AND_HIDE_ARMOR = 15, /* 15 */
20     SV_ABUNAI_MIZUGI = 50,
21     SV_YOIYAMI_ROBE = 60,
22     SV_NAMAKE_ARMOR = 63,
23 };
24
25 /* The "sval" codes for TV_HARD_ARMOR */
26 enum sv_hard_armor_type {
27     SV_RUSTY_CHAIN_MAIL = 1, /* 14- */
28     SV_RING_MAIL = 2, /* 12  */
29     SV_METAL_SCALE_MAIL = 3, /* 13  */
30     SV_CHAIN_MAIL = 4, /* 14  */
31     SV_DOUBLE_RING_MAIL = 5, /* 15  */
32     SV_AUGMENTED_CHAIN_MAIL = 6, /* 16  */
33     SV_DOUBLE_CHAIN_MAIL = 7, /* 16  */
34     SV_BAR_CHAIN_MAIL = 8, /* 18  */
35     SV_METAL_BRIGANDINE_ARMOUR = 9, /* 19  */
36     SV_SPLINT_MAIL = 10, /* 19  */
37     SV_DO_MARU = 11, /* 20  */
38     SV_PARTIAL_PLATE_ARMOUR = 12, /* 22  */
39     SV_METAL_LAMELLAR_ARMOUR = 13, /* 23  */
40     SV_HARAMAKIDO = 14, /* 17  */
41     SV_FULL_PLATE_ARMOUR = 15, /* 25  */
42     SV_O_YOROI = 16, /* 24  */
43     SV_RIBBED_PLATE_ARMOUR = 18, /* 28  */
44     SV_MITHRIL_CHAIN_MAIL = 20, /* 28+ */
45     SV_MITHRIL_PLATE_MAIL = 25, /* 35+ */
46     SV_ADAMANTITE_PLATE_MAIL = 30, /* 40+ */
47 };
48
49 /* The "sval" codes for TV_DRAG_ARMOR */
50 enum sv_dragon_armor_type {
51     SV_DRAGON_BLACK = 1,
52     SV_DRAGON_BLUE = 2,
53     SV_DRAGON_WHITE = 3,
54     SV_DRAGON_RED = 4,
55     SV_DRAGON_GREEN = 5,
56     SV_DRAGON_MULTIHUED = 6,
57     SV_DRAGON_SHINING = 10,
58     SV_DRAGON_LAW = 12,
59     SV_DRAGON_BRONZE = 14,
60     SV_DRAGON_GOLD = 16,
61     SV_DRAGON_CHAOS = 18,
62     SV_DRAGON_BALANCE = 20,
63     SV_DRAGON_POWER = 30,
64 };
65