OSDN Git Service

Merge branch 'master' of git.osdn.net:/gitroot/hengband/hengband
[hengband/hengband.git] / src / mutation / lose-mutation-switcher.c
1 #include "mutation/lose-mutation-switcher.h"
2 #include "mutation/mutation-flag-types.h"
3 #include "mutation/mutation-util.h"
4
5 void switch_lose_mutation(player_type *creature_ptr, glm_type *glm_ptr)
6 {
7     switch ((glm_ptr->choose_mut != 0) ? glm_ptr->choose_mut : 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 lose 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 lose 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 uninteresting.");
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 lose 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 lose 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 lose 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 stop 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 are no longer 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 no longer 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 no longer 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 lose 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 unappetizing.");
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 staying in your own 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 weaker.");
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 no longer 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 no longer 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 no longer 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 stable.");
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 lose 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 dislike 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 might be vulnerable.");
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 lose 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 no longer 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 no longer sense magic.");
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 hear a massed sigh of relief.");
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 no longer feel jumpy.");
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 lose 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, then feel soothed.");
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.");
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 no longer feel a holy wrath.");
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 warm up.");
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 weaker.");
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 are no longer 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 are no longer 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 more certain.");
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 stops 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 no longer 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 are no longer 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 lose your 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 = _("額から角が消えた!", "Your horns vanish from 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 reverts to normal!");
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 stop 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 stop 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 are no longer 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 no longer 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 the world's a brighter place.");
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 returns to a normal length.");
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 stop 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 = _("触手が消えた。", "Your tentacles vanish 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 more 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 normally strange.");
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 are firmly in 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 departing 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 are cured of the 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 stop 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 return to boring paths.");
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 stops roiling.");
344         break;
345     case 110:
346     case 111:
347         glm_ptr->muta_class = &(creature_ptr->muta2);
348         glm_ptr->muta_which = MUT2_CHAOS_GIFT;
349         glm_ptr->muta_desc = _("混沌の神々の興味を惹かなくなった。", "You lose the attention of the chaos deities.");
350         break;
351     case 112:
352         glm_ptr->muta_class = &(creature_ptr->muta2);
353         glm_ptr->muta_which = MUT2_WALK_SHAD;
354         glm_ptr->muta_desc = _("物質世界に捕らわれている気がする。", "You feel like you're trapped in reality.");
355         break;
356     case 113:
357     case 114:
358         glm_ptr->muta_class = &(creature_ptr->muta2);
359         glm_ptr->muta_which = MUT2_WARNING;
360         glm_ptr->muta_desc = _("パラノイアでなくなった。", "You no longer feel paranoid.");
361         break;
362     case 115:
363         glm_ptr->muta_class = &(creature_ptr->muta2);
364         glm_ptr->muta_which = MUT2_INVULN;
365         glm_ptr->muta_desc = _("無敵状態の発作を起こさなくなった。", "You are no longer blessed with fits of invulnerability.");
366         break;
367     case 116:
368     case 117:
369         glm_ptr->muta_class = &(creature_ptr->muta2);
370         glm_ptr->muta_which = MUT2_SP_TO_HP;
371         glm_ptr->muta_desc = _("魔法の治癒の発作に襲われなくなった。", "You are no longer subject to fits of magical healing.");
372         break;
373     case 118:
374         glm_ptr->muta_class = &(creature_ptr->muta2);
375         glm_ptr->muta_which = MUT2_HP_TO_SP;
376         glm_ptr->muta_desc = _("痛みを伴う精神明瞭化の発作に襲われなくなった。", "You are no longer subject to fits of painful clarity.");
377         break;
378     case 119:
379         glm_ptr->muta_class = &(creature_ptr->muta2);
380         glm_ptr->muta_which = MUT2_DISARM;
381         glm_ptr->muta_desc = _("脚が元の大きさに戻った。", "Your feet shrink to their former size.");
382         break;
383     case 120:
384     case 121:
385     case 122:
386         glm_ptr->muta_class = &(creature_ptr->muta3);
387         glm_ptr->muta_which = MUT3_HYPER_STR;
388         glm_ptr->muta_desc = _("筋肉が普通に戻った。", "Your muscles revert to normal.");
389         break;
390     case 123:
391     case 124:
392     case 125:
393         glm_ptr->muta_class = &(creature_ptr->muta3);
394         glm_ptr->muta_which = MUT3_PUNY;
395         glm_ptr->muta_desc = _("筋肉が普通に戻った。", "Your muscles revert to normal.");
396         break;
397     case 126:
398     case 127:
399     case 128:
400         glm_ptr->muta_class = &(creature_ptr->muta3);
401         glm_ptr->muta_which = MUT3_HYPER_INT;
402         glm_ptr->muta_desc = _("脳が普通に戻った。", "Your brain reverts to normal.");
403         break;
404     case 129:
405     case 130:
406     case 131:
407         glm_ptr->muta_class = &(creature_ptr->muta3);
408         glm_ptr->muta_which = MUT3_MORONIC;
409         glm_ptr->muta_desc = _("脳が普通に戻った。", "Your brain reverts to normal.");
410         break;
411     case 132:
412     case 133:
413         glm_ptr->muta_class = &(creature_ptr->muta3);
414         glm_ptr->muta_which = MUT3_RESILIENT;
415         glm_ptr->muta_desc = _("普通の丈夫さに戻った。", "You become ordinarily resilient again.");
416         break;
417     case 134:
418     case 135:
419         glm_ptr->muta_class = &(creature_ptr->muta3);
420         glm_ptr->muta_which = MUT3_XTRA_FAT;
421         glm_ptr->muta_desc = _("奇跡的なダイエットに成功した!", "You benefit from a miracle diet!");
422         break;
423     case 136:
424     case 137:
425         glm_ptr->muta_class = &(creature_ptr->muta3);
426         glm_ptr->muta_which = MUT3_ALBINO;
427         glm_ptr->muta_desc = _("アルビノでなくなった!", "You are no longer an albino!");
428         break;
429     case 138:
430     case 139:
431     case 140:
432         glm_ptr->muta_class = &(creature_ptr->muta3);
433         glm_ptr->muta_which = MUT3_FLESH_ROT;
434         glm_ptr->muta_desc = _("肉体を腐敗させる病気が治った!", "Your flesh is no longer afflicted by a rotting disease!");
435         break;
436     case 141:
437     case 142:
438         glm_ptr->muta_class = &(creature_ptr->muta3);
439         glm_ptr->muta_which = MUT3_SILLY_VOI;
440         glm_ptr->muta_desc = _("声質が普通に戻った。", "Your voice returns to normal.");
441         break;
442     case 143:
443     case 144:
444         glm_ptr->muta_class = &(creature_ptr->muta3);
445         glm_ptr->muta_which = MUT3_BLANK_FAC;
446         glm_ptr->muta_desc = _("顔に目鼻が戻った。", "Your facial features return.");
447         break;
448     case 145:
449         glm_ptr->muta_class = &(creature_ptr->muta3);
450         glm_ptr->muta_which = MUT3_ILL_NORM;
451         glm_ptr->muta_desc = _("心が安らぐ幻影を映し出さなくなった。", "You stop projecting a reassuring image.");
452         break;
453     case 146:
454     case 147:
455     case 148:
456         glm_ptr->muta_class = &(creature_ptr->muta3);
457         glm_ptr->muta_which = MUT3_XTRA_EYES;
458         glm_ptr->muta_desc = _("余分な目が消えてしまった!", "Your extra eyes vanish!");
459         break;
460     case 149:
461     case 150:
462         glm_ptr->muta_class = &(creature_ptr->muta3);
463         glm_ptr->muta_which = MUT3_MAGIC_RES;
464         glm_ptr->muta_desc = _("魔法に弱くなった。", "You become susceptible to magic again.");
465         break;
466     case 151:
467     case 152:
468     case 153:
469         glm_ptr->muta_class = &(creature_ptr->muta3);
470         glm_ptr->muta_which = MUT3_XTRA_NOIS;
471         glm_ptr->muta_desc = _("奇妙な音を立てなくなった!", "You stop making strange noise!");
472         break;
473     case 154:
474     case 155:
475     case 156:
476         glm_ptr->muta_class = &(creature_ptr->muta3);
477         glm_ptr->muta_which = MUT3_INFRAVIS;
478         glm_ptr->muta_desc = _("赤外線視力が落ちた。", "Your infravision is degraded.");
479         break;
480     case 157:
481     case 158:
482         glm_ptr->muta_class = &(creature_ptr->muta3);
483         glm_ptr->muta_which = MUT3_XTRA_LEGS;
484         glm_ptr->muta_desc = _("余分な脚が消えてしまった!", "Your extra legs disappear!");
485         break;
486     case 159:
487     case 160:
488         glm_ptr->muta_class = &(creature_ptr->muta3);
489         glm_ptr->muta_which = MUT3_SHORT_LEG;
490         glm_ptr->muta_desc = _("脚の長さが普通に戻った。", "Your legs lengthen to normal.");
491         break;
492     case 161:
493     case 162:
494         glm_ptr->muta_class = &(creature_ptr->muta3);
495         glm_ptr->muta_which = MUT3_ELEC_TOUC;
496         glm_ptr->muta_desc = _("体を電流が流れなくなった。", "Electricity stops running through you.");
497         break;
498     case 163:
499     case 164:
500         glm_ptr->muta_class = &(creature_ptr->muta3);
501         glm_ptr->muta_which = MUT3_FIRE_BODY;
502         glm_ptr->muta_desc = _("体が炎に包まれなくなった。", "Your body is no longer enveloped in flames.");
503         break;
504     case 165:
505     case 166:
506     case 167:
507         glm_ptr->muta_class = &(creature_ptr->muta3);
508         glm_ptr->muta_which = MUT3_WART_SKIN;
509         glm_ptr->muta_desc = _("イボイボが消えた!", "Your warts disappear!");
510         break;
511     case 168:
512     case 169:
513     case 170:
514         glm_ptr->muta_class = &(creature_ptr->muta3);
515         glm_ptr->muta_which = MUT3_SCALES;
516         glm_ptr->muta_desc = _("鱗が消えた!", "Your scales vanish!");
517         break;
518     case 171:
519     case 172:
520         glm_ptr->muta_class = &(creature_ptr->muta3);
521         glm_ptr->muta_which = MUT3_IRON_SKIN;
522         glm_ptr->muta_desc = _("肌が肉にもどった!", "Your skin reverts to flesh!");
523         break;
524     case 173:
525     case 174:
526         glm_ptr->muta_class = &(creature_ptr->muta3);
527         glm_ptr->muta_which = MUT3_WINGS;
528         glm_ptr->muta_desc = _("背中の羽根が取れ落ちた。", "Your wings fall off.");
529         break;
530     case 175:
531     case 176:
532     case 177:
533         glm_ptr->muta_class = &(creature_ptr->muta3);
534         glm_ptr->muta_which = MUT3_FEARLESS;
535         glm_ptr->muta_desc = _("再び恐怖を感じるようになった。", "You begin to feel fear again.");
536         break;
537     case 178:
538     case 179:
539         glm_ptr->muta_class = &(creature_ptr->muta3);
540         glm_ptr->muta_which = MUT3_REGEN;
541         glm_ptr->muta_desc = _("急速回復しなくなった。", "You stop regenerating.");
542         break;
543     case 180:
544     case 181:
545         glm_ptr->muta_class = &(creature_ptr->muta3);
546         glm_ptr->muta_which = MUT3_ESP;
547         glm_ptr->muta_desc = _("テレパシーの能力を失った!", "You lose your telepathic ability!");
548         break;
549     case 182:
550     case 183:
551     case 184:
552         glm_ptr->muta_class = &(creature_ptr->muta3);
553         glm_ptr->muta_which = MUT3_LIMBER;
554         glm_ptr->muta_desc = _("筋肉が硬くなった。", "Your muscles stiffen.");
555         break;
556     case 185:
557     case 186:
558     case 187:
559         glm_ptr->muta_class = &(creature_ptr->muta3);
560         glm_ptr->muta_which = MUT3_ARTHRITIS;
561         glm_ptr->muta_desc = _("関節が痛くなくなった。", "Your joints stop hurting.");
562         break;
563     case 188:
564         glm_ptr->muta_class = &(creature_ptr->muta3);
565         glm_ptr->muta_which = MUT3_BAD_LUCK;
566         glm_ptr->muta_desc = _("黒いオーラは渦巻いて消えた。", "Your black aura swirls and fades.");
567         break;
568     case 189:
569         glm_ptr->muta_class = &(creature_ptr->muta3);
570         glm_ptr->muta_which = MUT3_VULN_ELEM;
571         glm_ptr->muta_desc = _("無防備な感じはなくなった。", "You feel less exposed.");
572         break;
573     case 190:
574     case 191:
575     case 192:
576         glm_ptr->muta_class = &(creature_ptr->muta3);
577         glm_ptr->muta_which = MUT3_MOTION;
578         glm_ptr->muta_desc = _("動作の正確さがなくなった。", "You move with less assurance.");
579         break;
580     case 193:
581         if (creature_ptr->pseikaku == PERSONALITY_LUCKY)
582             break;
583
584         glm_ptr->muta_class = &(creature_ptr->muta3);
585         glm_ptr->muta_which = MUT3_GOOD_LUCK;
586         glm_ptr->muta_desc = _("白いオーラは輝いて消えた。", "Your white aura shimmers and fades.");
587         break;
588     default:
589         glm_ptr->muta_class = NULL;
590         glm_ptr->muta_which = 0;
591         break;
592     }
593 }