OSDN Git Service

[Refactor] #38844 Removed inclusion of monster-race.h in angband.h
[hengband/hengband.git] / src / info-reader / kind-info-tokens-table.c
1 #include "info-reader/kind-info-tokens-table.h"
2
3 /*!
4  * オブジェクト基本特性トークンの定義 /
5  * Object flags
6  */
7 concptr k_info_flags[NUM_K_FLAGS] = {
8     "STR",
9     "INT",
10     "WIS",
11     "DEX",
12     "CON",
13     "CHR",
14     "MAGIC_MASTERY",
15     "FORCE_WEAPON",
16     "STEALTH",
17     "SEARCH",
18     "INFRA",
19     "TUNNEL",
20     "SPEED",
21     "BLOWS",
22     "CHAOTIC",
23     "VAMPIRIC",
24     "SLAY_ANIMAL",
25     "SLAY_EVIL",
26     "SLAY_UNDEAD",
27     "SLAY_DEMON",
28     "SLAY_ORC",
29     "SLAY_TROLL",
30     "SLAY_GIANT",
31     "SLAY_DRAGON",
32     "KILL_DRAGON",
33     "VORPAL",
34     "IMPACT",
35     "BRAND_POIS",
36     "BRAND_ACID",
37     "BRAND_ELEC",
38     "BRAND_FIRE",
39     "BRAND_COLD",
40
41     "SUST_STR",
42     "SUST_INT",
43     "SUST_WIS",
44     "SUST_DEX",
45     "SUST_CON",
46     "SUST_CHR",
47     "RIDING",
48     "EASY_SPELL",
49     "IM_ACID",
50     "IM_ELEC",
51     "IM_FIRE",
52     "IM_COLD",
53     "THROW",
54     "REFLECT",
55     "FREE_ACT",
56     "HOLD_EXP",
57     "RES_ACID",
58     "RES_ELEC",
59     "RES_FIRE",
60     "RES_COLD",
61     "RES_POIS",
62     "RES_FEAR",
63     "RES_LITE",
64     "RES_DARK",
65     "RES_BLIND",
66     "RES_CONF",
67     "RES_SOUND",
68     "RES_SHARDS",
69     "RES_NETHER",
70     "RES_NEXUS",
71     "RES_CHAOS",
72     "RES_DISEN",
73
74     "SH_FIRE",
75     "SH_ELEC",
76     "SLAY_HUMAN",
77     "SH_COLD",
78     "NO_TELE",
79     "NO_MAGIC",
80     "DEC_MANA",
81     "TY_CURSE",
82     "WARNING",
83     "HIDE_TYPE",
84     "SHOW_MODS",
85     "SLAY_GOOD",
86     "LEVITATION",
87     "LITE",
88     "SEE_INVIS",
89     "TELEPATHY",
90     "SLOW_DIGEST",
91     "REGEN",
92     "XTRA_MIGHT",
93     "XTRA_SHOTS",
94     "IGNORE_ACID",
95     "IGNORE_ELEC",
96     "IGNORE_FIRE",
97     "IGNORE_COLD",
98     "ACTIVATE",
99     "DRAIN_EXP",
100     "TELEPORT",
101     "AGGRAVATE",
102     "BLESSED",
103     "XXX3", /* Fake flag for Smith */
104     "XXX4", /* Fake flag for Smith */
105     "KILL_GOOD",
106
107     "KILL_ANIMAL",
108     "KILL_EVIL",
109     "KILL_UNDEAD",
110     "KILL_DEMON",
111     "KILL_ORC",
112     "KILL_TROLL",
113     "KILL_GIANT",
114     "KILL_HUMAN",
115     "ESP_ANIMAL",
116     "ESP_UNDEAD",
117     "ESP_DEMON",
118     "ESP_ORC",
119     "ESP_TROLL",
120     "ESP_GIANT",
121     "ESP_DRAGON",
122     "ESP_HUMAN",
123     "ESP_EVIL",
124     "ESP_GOOD",
125     "ESP_NONLIVING",
126     "ESP_UNIQUE",
127     "FULL_NAME",
128     "FIXED_FLAVOR",
129     "ADD_L_CURSE",
130     "ADD_H_CURSE",
131     "DRAIN_HP",
132     "DRAIN_MANA",
133
134     "LITE_2",
135     "LITE_3",
136     "LITE_M1",
137     "LITE_M2",
138     "LITE_M3",
139     "LITE_FUEL",
140
141     "CALL_ANIMAL",
142     "CALL_DEMON",
143     "CALL_DRAGON",
144     "CALL_UNDEAD",
145     "COWARDICE",
146     "LOW_MELEE",
147     "LOW_AC",
148     "LOW_MAGIC",
149     "FAST_DIGEST",
150     "SLOW_REGEN",
151 };
152
153 /*!
154  * オブジェクト生成特性トークンの定義 /
155  * Object flags
156  */
157 concptr k_info_gen_flags[NUM_K_GENERATION_FLAGS] = {
158     "INSTA_ART",
159     "QUESTITEM",
160     "XTRA_POWER",
161     "ONE_SUSTAIN",
162     "XTRA_RES_OR_POWER",
163     "XTRA_H_RES",
164     "XTRA_E_RES",
165     "XTRA_L_RES",
166     "XTRA_D_RES",
167     "XTRA_RES",
168     "CURSED",
169     "HEAVY_CURSE",
170     "PERMA_CURSE",
171     "RANDOM_CURSE0",
172     "RANDOM_CURSE1",
173     "RANDOM_CURSE2",
174     "XTRA_DICE",
175     "POWERFUL",
176     "XXX",
177     "XXX",
178     "XXX",
179     "XXX",
180     "XXX",
181     "XXX",
182     "XXX",
183     "XXX",
184     "XXX",
185     "XXX",
186     "XXX",
187     "XXX",
188     "XXX",
189     "XXX",
190 };