OSDN Git Service

Merge remote-tracking branch 'remotes/origin/feature/Fix-English-Bugs' into develop
[hengband/hengband.git] / src / monster-attack / monster-attack-types.c
1 #include "monster-attack/monster-attack-types.h"
2 #include "spell/spell-types.h"
3
4 /*!
5  * @brief モンスターの打撃効力テーブル /
6  * The table of monsters' blow effects
7  */
8 const mbe_info_type mbe_info[MAX_MBE] = {
9     {
10         0,
11         0,
12     }, /* None      */
13
14     {
15         60,
16         GF_MISSILE,
17     }, /* HURT      */
18
19     {
20         5,
21         GF_POIS,
22     }, /* POISON    */
23
24     {
25         20,
26         GF_DISENCHANT,
27     }, /* UN_BONUS  */
28
29     {
30         15,
31         GF_MISSILE,
32     },
33     /* UN_POWER  */ /* ToDo: Apply the correct effects */
34
35     {
36         5,
37         GF_MISSILE,
38     }, /* EAT_GOLD  */
39
40     {
41         5,
42         GF_MISSILE,
43     }, /* EAT_ITEM  */
44
45     {
46         5,
47         GF_MISSILE,
48     }, /* EAT_FOOD  */
49
50     {
51         5,
52         GF_MISSILE,
53     }, /* EAT_LITE  */
54
55     {
56         0,
57         GF_ACID,
58     }, /* ACID      */
59
60     {
61         10,
62         GF_ELEC,
63     }, /* ELEC      */
64
65     {
66         10,
67         GF_FIRE,
68     }, /* FIRE      */
69
70     {
71         10,
72         GF_COLD,
73     }, /* COLD      */
74
75     {
76         2,
77         GF_MISSILE,
78     }, /* BLIND     */
79
80     {
81         10,
82         GF_CONFUSION,
83     }, /* CONFUSE   */
84
85     {
86         10,
87         GF_MISSILE,
88     }, /* TERRIFY   */
89
90     {
91         2,
92         GF_MISSILE,
93     }, /* PARALYZE  */
94
95     {
96         0,
97         GF_MISSILE,
98     }, /* LOSE_STR  */
99
100     {
101         0,
102         GF_MISSILE,
103     }, /* LOSE_INT  */
104
105     {
106         0,
107         GF_MISSILE,
108     }, /* LOSE_WIS  */
109
110     {
111         0,
112         GF_MISSILE,
113     }, /* LOSE_DEX  */
114
115     {
116         0,
117         GF_MISSILE,
118     }, /* LOSE_CON  */
119
120     {
121         0,
122         GF_MISSILE,
123     }, /* LOSE_CHR  */
124
125     {
126         2,
127         GF_MISSILE,
128     }, /* LOSE_ALL  */
129
130     {
131         60,
132         GF_ROCKET,
133     }, /* SHATTER   */
134
135     {
136         5,
137         GF_MISSILE,
138     }, /* EXP_10    */
139
140     {
141         5,
142         GF_MISSILE,
143     }, /* EXP_20    */
144
145     {
146         5,
147         GF_MISSILE,
148     }, /* EXP_40    */
149
150     {
151         5,
152         GF_MISSILE,
153     }, /* EXP_80    */
154
155     {
156         5,
157         GF_POIS,
158     }, /* DISEASE   */
159
160     {
161         5,
162         GF_TIME,
163     }, /* TIME      */
164
165     {
166         5,
167         GF_MISSILE,
168     }, /* EXP_VAMP  */
169
170     {
171         5,
172         GF_MANA,
173     }, /* DR_MANA   */
174
175     {
176         60,
177         GF_MISSILE,
178     }, /* SUPERHURT */
179 };