OSDN Git Service

[Implement] 一週間以上前のデバッグログの自動削除
[hengband/hengband.git] / src / mutation / gain-mutation-switcher.c
1 #include "mutation/gain-mutation-switcher.h"
2 #include "mutation/mutation-flag-types.h"
3 #include "mutation/mutation-util.h"
4
5 void switch_gain_mutation(player_type *creature_ptr, glm_type *glm_ptr)
6 {
7     switch (glm_ptr->choose_mut ? glm_ptr->choose_mut : (creature_ptr->pclass == CLASS_BERSERKER ? 74 + randint1(119) : randint1(193))) {
8     case 1:
9     case 2:
10     case 3:
11     case 4:
12         glm_ptr->muta_class = &(creature_ptr->muta1);
13         glm_ptr->muta_which = MUT1_SPIT_ACID;
14         glm_ptr->muta_desc = _("酸を吐く能力を得た。", "You gain the ability to spit acid.");
15         break;
16     case 5:
17     case 6:
18     case 7:
19         glm_ptr->muta_class = &(creature_ptr->muta1);
20         glm_ptr->muta_which = MUT1_BR_FIRE;
21         glm_ptr->muta_desc = _("火を吐く能力を得た。", "You gain the ability to breathe fire.");
22         break;
23     case 8:
24     case 9:
25         glm_ptr->muta_class = &(creature_ptr->muta1);
26         glm_ptr->muta_which = MUT1_HYPN_GAZE;
27         glm_ptr->muta_desc = _("催眠眼の能力を得た。", "Your eyes look mesmerizing...");
28         break;
29     case 10:
30     case 11:
31         glm_ptr->muta_class = &(creature_ptr->muta1);
32         glm_ptr->muta_which = MUT1_TELEKINES;
33         glm_ptr->muta_desc = _("物体を念動力で動かす能力を得た。", "You gain the ability to move objects telekinetically.");
34         break;
35     case 12:
36     case 13:
37     case 14:
38         glm_ptr->muta_class = &(creature_ptr->muta1);
39         glm_ptr->muta_which = MUT1_VTELEPORT;
40         glm_ptr->muta_desc = _("自分の意思でテレポートする能力を得た。", "You gain the power of teleportation at will.");
41         break;
42     case 15:
43     case 16:
44         glm_ptr->muta_class = &(creature_ptr->muta1);
45         glm_ptr->muta_which = MUT1_MIND_BLST;
46         glm_ptr->muta_desc = _("精神攻撃の能力を得た。", "You gain the power of Mind Blast.");
47         break;
48     case 17:
49     case 18:
50         glm_ptr->muta_class = &(creature_ptr->muta1);
51         glm_ptr->muta_which = MUT1_RADIATION;
52         glm_ptr->muta_desc = _("あなたは強い放射線を発生し始めた。", "You start emitting hard radiation.");
53         break;
54     case 19:
55     case 20:
56         glm_ptr->muta_class = &(creature_ptr->muta1);
57         glm_ptr->muta_which = MUT1_VAMPIRISM;
58         glm_ptr->muta_desc = _("生命力を吸収できるようになった。", "You become vampiric.");
59         break;
60     case 21:
61     case 22:
62     case 23:
63         glm_ptr->muta_class = &(creature_ptr->muta1);
64         glm_ptr->muta_which = MUT1_SMELL_MET;
65         glm_ptr->muta_desc = _("金属の匂いを嗅ぎ分けられるようになった。", "You smell a metallic odor.");
66         break;
67     case 24:
68     case 25:
69     case 26:
70     case 27:
71         glm_ptr->muta_class = &(creature_ptr->muta1);
72         glm_ptr->muta_which = MUT1_SMELL_MON;
73         glm_ptr->muta_desc = _("モンスターの臭いを嗅ぎ分けられるようになった。", "You smell filthy monsters.");
74         break;
75     case 28:
76     case 29:
77     case 30:
78         glm_ptr->muta_class = &(creature_ptr->muta1);
79         glm_ptr->muta_which = MUT1_BLINK;
80         glm_ptr->muta_desc = _("近距離テレポートの能力を得た。", "You gain the power of minor teleportation.");
81         break;
82     case 31:
83     case 32:
84         glm_ptr->muta_class = &(creature_ptr->muta1);
85         glm_ptr->muta_which = MUT1_EAT_ROCK;
86         glm_ptr->muta_desc = _("壁が美味しそうに見える。", "The walls look delicious.");
87         break;
88     case 33:
89     case 34:
90         glm_ptr->muta_class = &(creature_ptr->muta1);
91         glm_ptr->muta_which = MUT1_SWAP_POS;
92         glm_ptr->muta_desc = _("他人の靴で一マイル歩くような気分がする。", "You feel like walking a mile in someone else's shoes.");
93         break;
94     case 35:
95     case 36:
96     case 37:
97         glm_ptr->muta_class = &(creature_ptr->muta1);
98         glm_ptr->muta_which = MUT1_SHRIEK;
99         glm_ptr->muta_desc = _("あなたの声は相当強くなった。", "Your vocal cords get much tougher.");
100         break;
101     case 38:
102     case 39:
103     case 40:
104         glm_ptr->muta_class = &(creature_ptr->muta1);
105         glm_ptr->muta_which = MUT1_ILLUMINE;
106         glm_ptr->muta_desc = _("あなたは光り輝いて部屋を明るくするようになった。", "You can light up rooms with your presence.");
107         break;
108     case 41:
109     case 42:
110         glm_ptr->muta_class = &(creature_ptr->muta1);
111         glm_ptr->muta_which = MUT1_DET_CURSE;
112         glm_ptr->muta_desc = _("邪悪な魔法を感知できるようになった。", "You can feel evil magics.");
113         break;
114     case 43:
115     case 44:
116     case 45:
117         glm_ptr->muta_class = &(creature_ptr->muta1);
118         glm_ptr->muta_which = MUT1_BERSERK;
119         glm_ptr->muta_desc = _("制御できる激情を感じる。", "You feel a controlled rage.");
120         break;
121     case 46:
122         glm_ptr->muta_class = &(creature_ptr->muta1);
123         glm_ptr->muta_which = MUT1_POLYMORPH;
124         glm_ptr->muta_desc = _("体が変異しやすくなった。", "Your body seems mutable.");
125         break;
126     case 47:
127     case 48:
128         glm_ptr->muta_class = &(creature_ptr->muta1);
129         glm_ptr->muta_which = MUT1_MIDAS_TCH;
130         glm_ptr->muta_desc = _("「ミダス王の手」の能力を得た。", "You gain the Midas touch."); /*トゥームレイダースにありましたね。 */
131         break;
132     case 49:
133         glm_ptr->muta_class = &(creature_ptr->muta1);
134         glm_ptr->muta_which = MUT1_GROW_MOLD;
135         glm_ptr->muta_desc = _("突然カビに親しみを覚えた。", "You feel a sudden affinity for mold.");
136         break;
137     case 50:
138     case 51:
139     case 52:
140         glm_ptr->muta_class = &(creature_ptr->muta1);
141         glm_ptr->muta_which = MUT1_RESIST;
142         glm_ptr->muta_desc = _("あなたは自分自身を守れる気がする。", "You feel like you can protect yourself.");
143         break;
144     case 53:
145     case 54:
146     case 55:
147         glm_ptr->muta_class = &(creature_ptr->muta1);
148         glm_ptr->muta_which = MUT1_EARTHQUAKE;
149         glm_ptr->muta_desc = _("ダンジョンを破壊する能力を得た。", "You gain the ability to wreck the dungeon.");
150         break;
151     case 56:
152         glm_ptr->muta_class = &(creature_ptr->muta1);
153         glm_ptr->muta_which = MUT1_EAT_MAGIC;
154         glm_ptr->muta_desc = _("魔法のアイテムが美味そうに見える。", "Your magic items look delicious.");
155         break;
156     case 57:
157     case 58:
158         glm_ptr->muta_class = &(creature_ptr->muta1);
159         glm_ptr->muta_which = MUT1_WEIGH_MAG;
160         glm_ptr->muta_desc = _("あなたは周囲にある魔法をより良く理解できる気がする。", "You feel you can better understand the magic around you.");
161         break;
162     case 59:
163         glm_ptr->muta_class = &(creature_ptr->muta1);
164         glm_ptr->muta_which = MUT1_STERILITY;
165         glm_ptr->muta_desc = _("周りの全ての者に頭痛を起こすことができる。", "You can give everything around you a headache.");
166         break;
167     case 60:
168     case 61:
169         glm_ptr->muta_class = &(creature_ptr->muta1);
170         glm_ptr->muta_which = MUT1_HIT_AND_AWAY;
171         glm_ptr->muta_desc = _("突然、泥棒の気分が分かるようになった。", "You suddenly understand how thieves feel.");
172         break;
173     case 62:
174     case 63:
175     case 64:
176         glm_ptr->muta_class = &(creature_ptr->muta1);
177         glm_ptr->muta_which = MUT1_DAZZLE;
178         glm_ptr->muta_desc = _("眩い閃光を発する能力を得た。", "You gain the ability to emit dazzling lights.");
179         break;
180     case 65:
181     case 66:
182     case 67:
183         glm_ptr->muta_class = &(creature_ptr->muta1);
184         glm_ptr->muta_which = MUT1_LASER_EYE;
185         glm_ptr->muta_desc = _("あなたの目は一瞬焼け付いた。", "Your eyes burn for a moment.");
186         break;
187     case 68:
188     case 69:
189         glm_ptr->muta_class = &(creature_ptr->muta1);
190         glm_ptr->muta_which = MUT1_RECALL;
191         glm_ptr->muta_desc = _("少しだけホームシックになったが、すぐ直った。", "You feel briefly homesick, but it passes.");
192         break;
193     case 70:
194         glm_ptr->muta_class = &(creature_ptr->muta1);
195         glm_ptr->muta_which = MUT1_BANISH;
196         glm_ptr->muta_desc = _("神聖な怒りの力に満たされた。", "You feel a holy wrath fill you.");
197         break;
198     case 71:
199     case 72:
200         glm_ptr->muta_class = &(creature_ptr->muta1);
201         glm_ptr->muta_which = MUT1_COLD_TOUCH;
202         glm_ptr->muta_desc = _("あなたの両手はとても冷たくなった。", "Your hands get very cold.");
203         break;
204     case 73:
205     case 74:
206         glm_ptr->muta_class = &(creature_ptr->muta1);
207         glm_ptr->muta_which = MUT1_LAUNCHER;
208         glm_ptr->muta_desc = _("あなたの物を投げる手はかなり強くなった気がする。", "Your throwing arm feels much stronger.");
209         break;
210     case 75:
211         glm_ptr->muta_class = &(creature_ptr->muta2);
212         glm_ptr->muta_which = MUT2_BERS_RAGE;
213         glm_ptr->muta_desc = _("あなたは狂暴化の発作を起こすようになった!", "You become subject to fits of berserk rage!");
214         break;
215     case 76:
216         glm_ptr->muta_class = &(creature_ptr->muta2);
217         glm_ptr->muta_which = MUT2_COWARDICE;
218         glm_ptr->muta_desc = _("信じられないくらい臆病になった!", "You become an incredible coward!");
219         break;
220     case 77:
221         glm_ptr->muta_class = &(creature_ptr->muta2);
222         glm_ptr->muta_which = MUT2_RTELEPORT;
223         glm_ptr->muta_desc = _("あなたの位置は非常に不確定になった。", "Your position seems very uncertain...");
224         break;
225     case 78:
226         glm_ptr->muta_class = &(creature_ptr->muta2);
227         glm_ptr->muta_which = MUT2_ALCOHOL;
228         glm_ptr->muta_desc = _("あなたはアルコールを分泌するようになった。", "Your body starts producing alcohol!");
229         break;
230     case 79:
231         glm_ptr->muta_class = &(creature_ptr->muta2);
232         glm_ptr->muta_which = MUT2_HALLU;
233         glm_ptr->muta_desc = _("あなたは幻覚を引き起こす精神錯乱に侵された。", "You are afflicted by a hallucinatory insanity!");
234         break;
235     case 80:
236         glm_ptr->muta_class = &(creature_ptr->muta2);
237         glm_ptr->muta_which = MUT2_FLATULENT;
238         glm_ptr->muta_desc = _("あなたは制御不能な強烈な屁をこくようになった。", "You become subject to uncontrollable flatulence.");
239         break;
240     case 81:
241     case 82:
242         glm_ptr->muta_class = &(creature_ptr->muta2);
243         glm_ptr->muta_which = MUT2_SCOR_TAIL;
244         glm_ptr->muta_desc = _("サソリの尻尾が生えてきた!", "You grow a scorpion tail!");
245         break;
246     case 83:
247     case 84:
248         glm_ptr->muta_class = &(creature_ptr->muta2);
249         glm_ptr->muta_which = MUT2_HORNS;
250         glm_ptr->muta_desc = _("額に角が生えた!", "Horns pop forth into your forehead!");
251         break;
252     case 85:
253     case 86:
254         glm_ptr->muta_class = &(creature_ptr->muta2);
255         glm_ptr->muta_which = MUT2_BEAK;
256         glm_ptr->muta_desc = _("口が鋭く強いクチバシに変化した!", "Your mouth turns into a sharp, powerful beak!");
257         break;
258     case 87:
259     case 88:
260         glm_ptr->muta_class = &(creature_ptr->muta2);
261         glm_ptr->muta_which = MUT2_ATT_DEMON;
262         glm_ptr->muta_desc = _("悪魔を引き付けるようになった。", "You start attracting demons.");
263         break;
264     case 89:
265         glm_ptr->muta_class = &(creature_ptr->muta2);
266         glm_ptr->muta_which = MUT2_PROD_MANA;
267         glm_ptr->muta_desc = _("あなたは制御不能な魔法のエネルギーを発生するようになった。", "You start producing magical energy uncontrollably.");
268         break;
269     case 90:
270     case 91:
271         glm_ptr->muta_class = &(creature_ptr->muta2);
272         glm_ptr->muta_which = MUT2_SPEED_FLUX;
273         glm_ptr->muta_desc = _("あなたは躁鬱質になった。", "You become manic-depressive.");
274         break;
275     case 92:
276     case 93:
277         glm_ptr->muta_class = &(creature_ptr->muta2);
278         glm_ptr->muta_which = MUT2_BANISH_ALL;
279         glm_ptr->muta_desc = _("恐ろしい力があなたの背後に潜んでいる気がする。", "You feel a terrifying power lurking behind you.");
280         break;
281     case 94:
282         glm_ptr->muta_class = &(creature_ptr->muta2);
283         glm_ptr->muta_which = MUT2_EAT_LIGHT;
284         glm_ptr->muta_desc = _("あなたはウンゴリアントに奇妙な親しみを覚えるようになった。", "You feel a strange kinship with Ungoliant.");
285         break;
286     case 95:
287     case 96:
288         glm_ptr->muta_class = &(creature_ptr->muta2);
289         glm_ptr->muta_which = MUT2_TRUNK;
290         glm_ptr->muta_desc = _("あなたの鼻は伸びて象の鼻のようになった。", "Your nose grows into an elephant-like trunk.");
291         break;
292     case 97:
293         glm_ptr->muta_class = &(creature_ptr->muta2);
294         glm_ptr->muta_which = MUT2_ATT_ANIMAL;
295         glm_ptr->muta_desc = _("動物を引き付けるようになった。", "You start attracting animals.");
296         break;
297     case 98:
298         glm_ptr->muta_class = &(creature_ptr->muta2);
299         glm_ptr->muta_which = MUT2_TENTACLES;
300         glm_ptr->muta_desc = _("邪悪な触手が体の両側に生えてきた。", "Evil-looking tentacles sprout from your sides.");
301         break;
302     case 99:
303         glm_ptr->muta_class = &(creature_ptr->muta2);
304         glm_ptr->muta_which = MUT2_RAW_CHAOS;
305         glm_ptr->muta_desc = _("周囲の空間が不安定になった気がする。", "You feel the universe is less stable around you.");
306         break;
307     case 100:
308     case 101:
309     case 102:
310         glm_ptr->muta_class = &(creature_ptr->muta2);
311         glm_ptr->muta_which = MUT2_NORMALITY;
312         glm_ptr->muta_desc = _("あなたは奇妙なほど普通になった気がする。", "You feel strangely normal.");
313         break;
314     case 103:
315         glm_ptr->muta_class = &(creature_ptr->muta2);
316         glm_ptr->muta_which = MUT2_WRAITH;
317         glm_ptr->muta_desc = _("あなたは幽体化したり実体化したりするようになった。", "You start to fade in and out of the physical world.");
318         break;
319     case 104:
320         glm_ptr->muta_class = &(creature_ptr->muta2);
321         glm_ptr->muta_which = MUT2_POLY_WOUND;
322         glm_ptr->muta_desc = _("あなたはカオスの力が古い傷に入り込んでくるのを感じた。", "You feel forces of chaos entering your old scars.");
323         break;
324     case 105:
325         glm_ptr->muta_class = &(creature_ptr->muta2);
326         glm_ptr->muta_which = MUT2_WASTING;
327         glm_ptr->muta_desc = _("あなたは突然おぞましい衰弱病にかかった。", "You suddenly contract a horrible wasting disease.");
328         break;
329     case 106:
330         glm_ptr->muta_class = &(creature_ptr->muta2);
331         glm_ptr->muta_which = MUT2_ATT_DRAGON;
332         glm_ptr->muta_desc = _("あなたはドラゴンを引きつけるようになった。", "You start attracting dragons.");
333         break;
334     case 107:
335     case 108:
336         glm_ptr->muta_class = &(creature_ptr->muta2);
337         glm_ptr->muta_which = MUT2_WEIRD_MIND;
338         glm_ptr->muta_desc = _("あなたの思考は突然おかしな方向に向き始めた。", "Your thoughts suddenly take off in strange directions.");
339         break;
340     case 109:
341         glm_ptr->muta_class = &(creature_ptr->muta2);
342         glm_ptr->muta_which = MUT2_NAUSEA;
343         glm_ptr->muta_desc = _("胃袋がピクピクしはじめた。", "Your stomach starts to roil nauseously.");
344         break;
345     case 110:
346     case 111:
347         if (creature_ptr->pclass == CLASS_CHAOS_WARRIOR)
348             break;
349
350         glm_ptr->muta_class = &(creature_ptr->muta2);
351         glm_ptr->muta_which = MUT2_CHAOS_GIFT;
352         glm_ptr->muta_desc = _("あなたはカオスの守護悪魔の注意を惹くようになった。", "You attract the notice of a chaos deity!");
353         break;
354     case 112:
355         glm_ptr->muta_class = &(creature_ptr->muta2);
356         glm_ptr->muta_which = MUT2_WALK_SHAD;
357         glm_ptr->muta_desc = _("あなたは現実が紙のように薄いと感じるようになった。", "You feel like reality is as thin as paper.");
358         break;
359     case 113:
360     case 114:
361         glm_ptr->muta_class = &(creature_ptr->muta2);
362         glm_ptr->muta_which = MUT2_WARNING;
363         glm_ptr->muta_desc = _("あなたは突然パラノイアになった気がする。", "You suddenly feel paranoid.");
364         break;
365     case 115:
366         glm_ptr->muta_class = &(creature_ptr->muta2);
367         glm_ptr->muta_which = MUT2_INVULN;
368         glm_ptr->muta_desc = _("あなたは祝福され、無敵状態になる発作を起こすようになった。", "You are blessed with fits of invulnerability.");
369         break;
370     case 116:
371     case 117:
372         glm_ptr->muta_class = &(creature_ptr->muta2);
373         glm_ptr->muta_which = MUT2_SP_TO_HP;
374         glm_ptr->muta_desc = _("魔法の治癒の発作を起こすようになった。", "You are subject to fits of magical healing.");
375         break;
376     case 118:
377         glm_ptr->muta_class = &(creature_ptr->muta2);
378         glm_ptr->muta_which = MUT2_HP_TO_SP;
379         glm_ptr->muta_desc = _("痛みを伴う精神明瞭化の発作を起こすようになった。", "You are subject to fits of painful clarity.");
380         break;
381     case 119:
382         glm_ptr->muta_class = &(creature_ptr->muta2);
383         glm_ptr->muta_which = MUT2_DISARM;
384         glm_ptr->muta_desc = _("あなたの脚は長さが四倍になった。", "Your feet grow to four times their former size.");
385         break;
386     case 120:
387     case 121:
388     case 122:
389         glm_ptr->muta_class = &(creature_ptr->muta3);
390         glm_ptr->muta_which = MUT3_HYPER_STR;
391         glm_ptr->muta_desc = _("超人的に強くなった!", "You turn into a superhuman he-man!");
392         break;
393     case 123:
394     case 124:
395     case 125:
396         glm_ptr->muta_class = &(creature_ptr->muta3);
397         glm_ptr->muta_which = MUT3_PUNY;
398         glm_ptr->muta_desc = _("筋肉が弱ってしまった...", "Your muscles wither away...");
399         break;
400     case 126:
401     case 127:
402     case 128:
403         glm_ptr->muta_class = &(creature_ptr->muta3);
404         glm_ptr->muta_which = MUT3_HYPER_INT;
405         glm_ptr->muta_desc = _("あなたの脳は生体コンピュータに進化した!", "Your brain evolves into a living computer!");
406         break;
407     case 129:
408     case 130:
409     case 131:
410         glm_ptr->muta_class = &(creature_ptr->muta3);
411         glm_ptr->muta_which = MUT3_MORONIC;
412         glm_ptr->muta_desc = _("脳が萎縮してしまった...", "Your brain withers away...");
413         break;
414     case 132:
415     case 133:
416         glm_ptr->muta_class = &(creature_ptr->muta3);
417         glm_ptr->muta_which = MUT3_RESILIENT;
418         glm_ptr->muta_desc = _("並外れてタフになった。", "You become extraordinarily resilient.");
419         break;
420     case 134:
421     case 135:
422         glm_ptr->muta_class = &(creature_ptr->muta3);
423         glm_ptr->muta_which = MUT3_XTRA_FAT;
424         glm_ptr->muta_desc = _("あなたは気持ち悪いくらい太った!", "You become sickeningly fat!");
425         break;
426     case 136:
427     case 137:
428         glm_ptr->muta_class = &(creature_ptr->muta3);
429         glm_ptr->muta_which = MUT3_ALBINO;
430         glm_ptr->muta_desc = _("アルビノになった!弱くなった気がする...", "You turn into an albino! You feel frail...");
431         break;
432     case 138:
433     case 139:
434     case 140:
435         glm_ptr->muta_class = &(creature_ptr->muta3);
436         glm_ptr->muta_which = MUT3_FLESH_ROT;
437         glm_ptr->muta_desc = _("あなたの肉体は腐敗する病気に侵された!", "Your flesh is afflicted by a rotting disease!");
438         break;
439     case 141:
440     case 142:
441         glm_ptr->muta_class = &(creature_ptr->muta3);
442         glm_ptr->muta_which = MUT3_SILLY_VOI;
443         glm_ptr->muta_desc = _("声が間抜けなキーキー声になった!", "Your voice turns into a ridiculous squeak!");
444         break;
445     case 143:
446     case 144:
447         glm_ptr->muta_class = &(creature_ptr->muta3);
448         glm_ptr->muta_which = MUT3_BLANK_FAC;
449         glm_ptr->muta_desc = _("のっぺらぼうになった!", "Your face becomes completely featureless!");
450         break;
451     case 145:
452         glm_ptr->muta_class = &(creature_ptr->muta3);
453         glm_ptr->muta_which = MUT3_ILL_NORM;
454         glm_ptr->muta_desc = _("心の安らぐ幻影を映し出すようになった。", "You start projecting a reassuring image.");
455         break;
456     case 146:
457     case 147:
458     case 148:
459         glm_ptr->muta_class = &(creature_ptr->muta3);
460         glm_ptr->muta_which = MUT3_XTRA_EYES;
461         glm_ptr->muta_desc = _("新たに二つの目が出来た!", "You grow an extra pair of eyes!");
462         break;
463     case 149:
464     case 150:
465         glm_ptr->muta_class = &(creature_ptr->muta3);
466         glm_ptr->muta_which = MUT3_MAGIC_RES;
467         glm_ptr->muta_desc = _("魔法への耐性がついた。", "You become resistant to magic.");
468         break;
469     case 151:
470     case 152:
471     case 153:
472         glm_ptr->muta_class = &(creature_ptr->muta3);
473         glm_ptr->muta_which = MUT3_XTRA_NOIS;
474         glm_ptr->muta_desc = _("あなたは奇妙な音を立て始めた!", "You start making strange noise!");
475         break;
476     case 154:
477     case 155:
478     case 156:
479         glm_ptr->muta_class = &(creature_ptr->muta3);
480         glm_ptr->muta_which = MUT3_INFRAVIS;
481         glm_ptr->muta_desc = _("赤外線視力が増した。", "Your infravision is improved.");
482         break;
483     case 157:
484     case 158:
485         glm_ptr->muta_class = &(creature_ptr->muta3);
486         glm_ptr->muta_which = MUT3_XTRA_LEGS;
487         glm_ptr->muta_desc = _("新たに二本の足が生えてきた!", "You grow an extra pair of legs!");
488         break;
489     case 159:
490     case 160:
491         glm_ptr->muta_class = &(creature_ptr->muta3);
492         glm_ptr->muta_which = MUT3_SHORT_LEG;
493         glm_ptr->muta_desc = _("足が短い突起になってしまった!", "Your legs turn into short stubs!");
494         break;
495     case 161:
496     case 162:
497         glm_ptr->muta_class = &(creature_ptr->muta3);
498         glm_ptr->muta_which = MUT3_ELEC_TOUC;
499         glm_ptr->muta_desc = _("血管を電流が流れ始めた!", "Electricity starts running through you!");
500         break;
501     case 163:
502     case 164:
503         glm_ptr->muta_class = &(creature_ptr->muta3);
504         glm_ptr->muta_which = MUT3_FIRE_BODY;
505         glm_ptr->muta_desc = _("あなたの体は炎につつまれている。", "Your body is enveloped in flames!");
506         break;
507     case 165:
508     case 166:
509     case 167:
510         glm_ptr->muta_class = &(creature_ptr->muta3);
511         glm_ptr->muta_which = MUT3_WART_SKIN;
512         glm_ptr->muta_desc = _("気持ち悪いイボイボが体中にできた!", "Disgusting warts appear everywhere on you!");
513         break;
514     case 168:
515     case 169:
516     case 170:
517         glm_ptr->muta_class = &(creature_ptr->muta3);
518         glm_ptr->muta_which = MUT3_SCALES;
519         glm_ptr->muta_desc = _("肌が黒い鱗に変わった!", "Your skin turns into black scales!");
520         break;
521     case 171:
522     case 172:
523         glm_ptr->muta_class = &(creature_ptr->muta3);
524         glm_ptr->muta_which = MUT3_IRON_SKIN;
525         glm_ptr->muta_desc = _("あなたの肌は鉄になった!", "Your skin turns to steel!");
526         break;
527     case 173:
528     case 174:
529         glm_ptr->muta_class = &(creature_ptr->muta3);
530         glm_ptr->muta_which = MUT3_WINGS;
531         glm_ptr->muta_desc = _("背中に羽が生えた。", "You grow a pair of wings.");
532         break;
533     case 175:
534     case 176:
535     case 177:
536         glm_ptr->muta_class = &(creature_ptr->muta3);
537         glm_ptr->muta_which = MUT3_FEARLESS;
538         glm_ptr->muta_desc = _("完全に怖れ知らずになった。", "You become completely fearless.");
539         break;
540     case 178:
541     case 179:
542         glm_ptr->muta_class = &(creature_ptr->muta3);
543         glm_ptr->muta_which = MUT3_REGEN;
544         glm_ptr->muta_desc = _("急速に回復し始めた。", "You start regenerating.");
545         break;
546     case 180:
547     case 181:
548         glm_ptr->muta_class = &(creature_ptr->muta3);
549         glm_ptr->muta_which = MUT3_ESP;
550         glm_ptr->muta_desc = _("テレパシーの能力を得た!", "You develop a telepathic ability!");
551         break;
552     case 182:
553     case 183:
554     case 184:
555         glm_ptr->muta_class = &(creature_ptr->muta3);
556         glm_ptr->muta_which = MUT3_LIMBER;
557         glm_ptr->muta_desc = _("筋肉がしなやかになった。", "Your muscles become limber.");
558         break;
559     case 185:
560     case 186:
561     case 187:
562         glm_ptr->muta_class = &(creature_ptr->muta3);
563         glm_ptr->muta_which = MUT3_ARTHRITIS;
564         glm_ptr->muta_desc = _("関節が突然痛み出した。", "Your joints suddenly hurt.");
565         break;
566     case 188:
567         if (creature_ptr->pseikaku == PERSONALITY_LUCKY)
568             break;
569
570         glm_ptr->muta_class = &(creature_ptr->muta3);
571         glm_ptr->muta_which = MUT3_BAD_LUCK;
572         glm_ptr->muta_desc = _("悪意に満ちた黒いオーラがあなたをとりまいた...", "There is a malignant black aura surrounding you...");
573         break;
574     case 189:
575         glm_ptr->muta_class = &(creature_ptr->muta3);
576         glm_ptr->muta_which = MUT3_VULN_ELEM;
577         glm_ptr->muta_desc = _("妙に無防備になった気がする。", "You feel strangely exposed.");
578         break;
579     case 190:
580     case 191:
581     case 192:
582         glm_ptr->muta_class = &(creature_ptr->muta3);
583         glm_ptr->muta_which = MUT3_MOTION;
584         glm_ptr->muta_desc = _("体の動作がより正確になった。", "You move with new assurance.");
585         break;
586     case 193:
587         glm_ptr->muta_class = &(creature_ptr->muta3);
588         glm_ptr->muta_which = MUT3_GOOD_LUCK;
589         glm_ptr->muta_desc = _("慈悲深い白いオーラがあなたをとりまいた...", "There is a benevolent white aura surrounding you...");
590         break;
591     default:
592         glm_ptr->muta_class = NULL;
593         glm_ptr->muta_which = 0;
594         break;
595     }
596 }