1 #include "mutation/lose-mutation-switcher.h"
2 #include "mutation/mutation-flag-types.h"
3 #include "mutation/mutation-util.h"
4 #include "system/player-type-definition.h"
6 void switch_lose_mutation(player_type *player_ptr, glm_type *glm_ptr)
8 switch ((glm_ptr->choose_mut != 0) ? glm_ptr->choose_mut : randint1(193)) {
13 glm_ptr->muta_which = MUTA::SPIT_ACID;
14 glm_ptr->muta_desc = _("酸を吹きかける能力を失った。", "You lose the ability to spit acid.");
19 glm_ptr->muta_which = MUTA::BR_FIRE;
20 glm_ptr->muta_desc = _("炎のブレスを吐く能力を失った。", "You lose the ability to breathe fire.");
24 glm_ptr->muta_which = MUTA::HYPN_GAZE;
25 glm_ptr->muta_desc = _("あなたの目はつまらない目になった。", "Your eyes look uninteresting.");
29 glm_ptr->muta_which = MUTA::TELEKINES;
30 glm_ptr->muta_desc = _("念動力で物を動かす能力を失った。", "You lose the ability to move objects telekinetically.");
35 glm_ptr->muta_which = MUTA::VTELEPORT;
36 glm_ptr->muta_desc = _("自分の意思でテレポートする能力を失った。", "You lose the power of teleportation at will.");
40 glm_ptr->muta_which = MUTA::MIND_BLST;
41 glm_ptr->muta_desc = _("精神攻撃の能力を失った。", "You lose the power of Mind Blast.");
45 glm_ptr->muta_which = MUTA::RADIATION;
46 glm_ptr->muta_desc = _("あなたは放射能を発生しなくなった。", "You stop emitting hard radiation.");
50 glm_ptr->muta_which = MUTA::VAMPIRISM;
51 glm_ptr->muta_desc = _("吸血の能力を失った。", "You are no longer vampiric.");
56 glm_ptr->muta_which = MUTA::SMELL_MET;
57 glm_ptr->muta_desc = _("金属の臭いを嗅げなくなった。", "You no longer smell a metallic odor.");
63 glm_ptr->muta_which = MUTA::SMELL_MON;
64 glm_ptr->muta_desc = _("不潔なモンスターの臭いを嗅げなくなった。", "You no longer smell filthy monsters.");
69 glm_ptr->muta_which = MUTA::BLINK;
70 glm_ptr->muta_desc = _("近距離テレポートの能力を失った。", "You lose the power of minor teleportation.");
74 glm_ptr->muta_which = MUTA::EAT_ROCK;
75 glm_ptr->muta_desc = _("壁は美味しそうに見えなくなった。", "The walls look unappetizing.");
79 glm_ptr->muta_which = MUTA::SWAP_POS;
80 glm_ptr->muta_desc = _("あなたは自分の靴に留まる感じがする。", "You feel like staying in your own shoes.");
85 glm_ptr->muta_which = MUTA::SHRIEK;
86 glm_ptr->muta_desc = _("あなたの声質は弱くなった。", "Your vocal cords get much weaker.");
91 glm_ptr->muta_which = MUTA::ILLUMINE;
92 glm_ptr->muta_desc = _("部屋を明るく照らすことが出来なくなった。", "You can no longer light up rooms with your presence.");
96 glm_ptr->muta_which = MUTA::DET_CURSE;
97 glm_ptr->muta_desc = _("邪悪な魔法を感じられなくなった。", "You can no longer feel evil magics.");
102 glm_ptr->muta_which = MUTA::BERSERK;
103 glm_ptr->muta_desc = _("制御できる激情を感じなくなった。", "You no longer feel a controlled rage.");
106 glm_ptr->muta_which = MUTA::POLYMORPH;
107 glm_ptr->muta_desc = _("あなたの体は安定したように見える。", "Your body seems stable.");
111 glm_ptr->muta_which = MUTA::MIDAS_TCH;
112 glm_ptr->muta_desc = _("ミダスの手の能力を失った。", "You lose the Midas touch.");
115 glm_ptr->muta_which = MUTA::GROW_MOLD;
116 glm_ptr->muta_desc = _("突然カビが嫌いになった。", "You feel a sudden dislike for mold.");
121 glm_ptr->muta_which = MUTA::RESIST;
122 glm_ptr->muta_desc = _("傷つき易くなった気がする。", "You feel like you might be vulnerable.");
127 glm_ptr->muta_which = MUTA::EARTHQUAKE;
128 glm_ptr->muta_desc = _("ダンジョンを壊す能力を失った。", "You lose the ability to wreck the dungeon.");
131 glm_ptr->muta_which = MUTA::EAT_MAGIC;
132 glm_ptr->muta_desc = _("魔法のアイテムはもう美味しそうに見えなくなった。", "Your magic items no longer look delicious.");
136 glm_ptr->muta_which = MUTA::WEIGH_MAG;
137 glm_ptr->muta_desc = _("魔力を感じられなくなった。", "You no longer sense magic.");
140 glm_ptr->muta_which = MUTA::STERILITY;
141 glm_ptr->muta_desc = _("たくさんの安堵の吐息が聞こえた。", "You hear a massed sigh of relief.");
145 glm_ptr->muta_which = MUTA::HIT_AND_AWAY;
146 glm_ptr->muta_desc = _("あちこちへ跳べる気分がなくなった。", "You no longer feel jumpy.");
151 glm_ptr->muta_which = MUTA::DAZZLE;
152 glm_ptr->muta_desc = _("まばゆい閃光を発する能力を失った。", "You lose the ability to emit dazzling lights.");
157 glm_ptr->muta_which = MUTA::LASER_EYE;
158 glm_ptr->muta_desc = _("眼が少しの間焼き付いて、痛みが和らいだ。", "Your eyes burn for a moment, then feel soothed.");
162 glm_ptr->muta_which = MUTA::RECALL;
163 glm_ptr->muta_desc = _("少しの間ホームシックになった。", "You feel briefly homesick.");
166 glm_ptr->muta_which = MUTA::BANISH;
167 glm_ptr->muta_desc = _("神聖な怒りの力を感じなくなった。", "You no longer feel a holy wrath.");
171 glm_ptr->muta_which = MUTA::COLD_TOUCH;
172 glm_ptr->muta_desc = _("手が暖かくなった。", "Your hands warm up.");
176 glm_ptr->muta_which = MUTA::LAUNCHER;
177 glm_ptr->muta_desc = _("物を投げる手が弱くなった気がする。", "Your throwing arm feels much weaker.");
180 glm_ptr->muta_which = MUTA::BERS_RAGE;
181 glm_ptr->muta_desc = _("凶暴化の発作にさらされなくなった!", "You are no longer subject to fits of berserk rage!");
184 glm_ptr->muta_which = MUTA::COWARDICE;
185 glm_ptr->muta_desc = _("もう信じがたいほど臆病ではなくなった!", "You are no longer an incredible coward!");
188 glm_ptr->muta_which = MUTA::RTELEPORT;
189 glm_ptr->muta_desc = _("あなたの位置はより確定的になった。", "Your position seems more certain.");
192 glm_ptr->muta_which = MUTA::ALCOHOL;
193 glm_ptr->muta_desc = _("あなたはアルコールを分泌しなくなった!", "Your body stops producing alcohol!");
196 glm_ptr->muta_which = MUTA::HALLU;
197 glm_ptr->muta_desc = _("幻覚をひき起こす精神障害を起こさなくなった!", "You are no longer afflicted by a hallucinatory insanity!");
200 glm_ptr->muta_which = MUTA::FLATULENT;
201 glm_ptr->muta_desc = _("もう強烈な屁はこかなくなった。", "You are no longer subject to uncontrollable flatulence.");
205 glm_ptr->muta_which = MUTA::SCOR_TAIL;
206 glm_ptr->muta_desc = _("サソリの尻尾がなくなった!", "You lose your scorpion tail!");
210 glm_ptr->muta_which = MUTA::HORNS;
211 glm_ptr->muta_desc = _("額から角が消えた!", "Your horns vanish from your forehead!");
215 glm_ptr->muta_which = MUTA::BEAK;
216 glm_ptr->muta_desc = _("口が普通に戻った!", "Your mouth reverts to normal!");
220 glm_ptr->muta_which = MUTA::ATT_DEMON;
221 glm_ptr->muta_desc = _("デーモンを引き寄せなくなった。", "You stop attracting demons.");
224 glm_ptr->muta_which = MUTA::PROD_MANA;
225 glm_ptr->muta_desc = _("制御不能な魔法のエネルギーを発生しなくなった。", "You stop producing magical energy uncontrollably.");
229 glm_ptr->muta_which = MUTA::SPEED_FLUX;
230 glm_ptr->muta_desc = _("躁鬱質でなくなった。", "You are no longer manic-depressive.");
234 glm_ptr->muta_which = MUTA::BANISH_ALL;
235 glm_ptr->muta_desc = _("背後に恐ろしい力を感じなくなった。", "You no longer feel a terrifying power lurking behind you.");
238 glm_ptr->muta_which = MUTA::EAT_LIGHT;
239 glm_ptr->muta_desc = _("世界が明るいと感じる。", "You feel the world's a brighter place.");
243 glm_ptr->muta_which = MUTA::TRUNK;
244 glm_ptr->muta_desc = _("鼻が普通の長さに戻った。", "Your nose returns to a normal length.");
247 glm_ptr->muta_which = MUTA::ATT_ANIMAL;
248 glm_ptr->muta_desc = _("動物を引き寄せなくなった。", "You stop attracting animals.");
251 glm_ptr->muta_which = MUTA::TENTACLES;
252 glm_ptr->muta_desc = _("触手が消えた。", "Your tentacles vanish from your sides.");
255 glm_ptr->muta_which = MUTA::RAW_CHAOS;
256 glm_ptr->muta_desc = _("周囲の空間が安定した気がする。", "You feel the universe is more stable around you.");
261 glm_ptr->muta_which = MUTA::NORMALITY;
262 glm_ptr->muta_desc = _("普通に奇妙な感じがする。", "You feel normally strange.");
265 glm_ptr->muta_which = MUTA::WRAITH;
266 glm_ptr->muta_desc = _("あなたは物質世界にしっかり存在している。", "You are firmly in the physical world.");
269 glm_ptr->muta_which = MUTA::POLY_WOUND;
270 glm_ptr->muta_desc = _("古い傷からカオスの力が去っていった。", "You feel forces of chaos departing your old scars.");
273 glm_ptr->muta_which = MUTA::WASTING;
274 glm_ptr->muta_desc = _("おぞましい衰弱病が治った!", "You are cured of the horrible wasting disease!");
277 glm_ptr->muta_which = MUTA::ATT_DRAGON;
278 glm_ptr->muta_desc = _("ドラゴンを引き寄せなくなった。", "You stop attracting dragons.");
282 glm_ptr->muta_which = MUTA::WEIRD_MIND;
283 glm_ptr->muta_desc = _("思考が退屈な方向に戻った。", "Your thoughts return to boring paths.");
286 glm_ptr->muta_which = MUTA::NAUSEA;
287 glm_ptr->muta_desc = _("胃が痙攣しなくなった。", "Your stomach stops roiling.");
291 glm_ptr->muta_which = MUTA::CHAOS_GIFT;
292 glm_ptr->muta_desc = _("混沌の神々の興味を惹かなくなった。", "You lose the attention of the chaos deities.");
295 glm_ptr->muta_which = MUTA::WALK_SHAD;
296 glm_ptr->muta_desc = _("物質世界に捕らわれている気がする。", "You feel like you're trapped in reality.");
300 glm_ptr->muta_which = MUTA::WARNING;
301 glm_ptr->muta_desc = _("パラノイアでなくなった。", "You no longer feel paranoid.");
304 glm_ptr->muta_which = MUTA::INVULN;
305 glm_ptr->muta_desc = _("無敵状態の発作を起こさなくなった。", "You are no longer blessed with fits of invulnerability.");
309 glm_ptr->muta_which = MUTA::SP_TO_HP;
310 glm_ptr->muta_desc = _("魔法の治癒の発作に襲われなくなった。", "You are no longer subject to fits of magical healing.");
313 glm_ptr->muta_which = MUTA::HP_TO_SP;
314 glm_ptr->muta_desc = _("痛みを伴う精神明瞭化の発作に襲われなくなった。", "You are no longer subject to fits of painful clarity.");
317 glm_ptr->muta_which = MUTA::DISARM;
318 glm_ptr->muta_desc = _("脚が元の大きさに戻った。", "Your feet shrink to their former size.");
323 glm_ptr->muta_which = MUTA::HYPER_STR;
324 glm_ptr->muta_desc = _("筋肉が普通に戻った。", "Your muscles revert to normal.");
329 glm_ptr->muta_which = MUTA::PUNY;
330 glm_ptr->muta_desc = _("筋肉が普通に戻った。", "Your muscles revert to normal.");
335 glm_ptr->muta_which = MUTA::HYPER_INT;
336 glm_ptr->muta_desc = _("脳が普通に戻った。", "Your brain reverts to normal.");
341 glm_ptr->muta_which = MUTA::MORONIC;
342 glm_ptr->muta_desc = _("脳が普通に戻った。", "Your brain reverts to normal.");
346 glm_ptr->muta_which = MUTA::RESILIENT;
347 glm_ptr->muta_desc = _("普通の丈夫さに戻った。", "You become ordinarily resilient again.");
351 glm_ptr->muta_which = MUTA::XTRA_FAT;
352 glm_ptr->muta_desc = _("奇跡的なダイエットに成功した!", "You benefit from a miracle diet!");
356 glm_ptr->muta_which = MUTA::ALBINO;
357 glm_ptr->muta_desc = _("アルビノでなくなった!", "You are no longer an albino!");
362 glm_ptr->muta_which = MUTA::FLESH_ROT;
363 glm_ptr->muta_desc = _("肉体を腐敗させる病気が治った!", "Your flesh is no longer afflicted by a rotting disease!");
367 glm_ptr->muta_which = MUTA::SILLY_VOI;
368 glm_ptr->muta_desc = _("声質が普通に戻った。", "Your voice returns to normal.");
372 glm_ptr->muta_which = MUTA::BLANK_FAC;
373 glm_ptr->muta_desc = _("顔に目鼻が戻った。", "Your facial features return.");
376 glm_ptr->muta_which = MUTA::ILL_NORM;
377 glm_ptr->muta_desc = _("心が安らぐ幻影を映し出さなくなった。", "You stop projecting a reassuring image.");
382 glm_ptr->muta_which = MUTA::XTRA_EYES;
383 glm_ptr->muta_desc = _("余分な目が消えてしまった!", "Your extra eyes vanish!");
387 glm_ptr->muta_which = MUTA::MAGIC_RES;
388 glm_ptr->muta_desc = _("魔法に弱くなった。", "You become susceptible to magic again.");
393 glm_ptr->muta_which = MUTA::XTRA_NOIS;
394 glm_ptr->muta_desc = _("奇妙な音を立てなくなった!", "You stop making strange noise!");
399 glm_ptr->muta_which = MUTA::INFRAVIS;
400 glm_ptr->muta_desc = _("赤外線視力が落ちた。", "Your infravision is degraded.");
404 glm_ptr->muta_which = MUTA::XTRA_LEGS;
405 glm_ptr->muta_desc = _("余分な脚が消えてしまった!", "Your extra legs disappear!");
409 glm_ptr->muta_which = MUTA::SHORT_LEG;
410 glm_ptr->muta_desc = _("脚の長さが普通に戻った。", "Your legs lengthen to normal.");
414 glm_ptr->muta_which = MUTA::ELEC_TOUC;
415 glm_ptr->muta_desc = _("体を電流が流れなくなった。", "Electricity stops running through you.");
419 glm_ptr->muta_which = MUTA::FIRE_BODY;
420 glm_ptr->muta_desc = _("体が炎に包まれなくなった。", "Your body is no longer enveloped in flames.");
425 glm_ptr->muta_which = MUTA::WART_SKIN;
426 glm_ptr->muta_desc = _("イボイボが消えた!", "Your warts disappear!");
431 glm_ptr->muta_which = MUTA::SCALES;
432 glm_ptr->muta_desc = _("鱗が消えた!", "Your scales vanish!");
436 glm_ptr->muta_which = MUTA::IRON_SKIN;
437 glm_ptr->muta_desc = _("肌が肉にもどった!", "Your skin reverts to flesh!");
441 glm_ptr->muta_which = MUTA::WINGS;
442 glm_ptr->muta_desc = _("背中の羽根が取れ落ちた。", "Your wings fall off.");
447 glm_ptr->muta_which = MUTA::FEARLESS;
448 glm_ptr->muta_desc = _("再び恐怖を感じるようになった。", "You begin to feel fear again.");
452 glm_ptr->muta_which = MUTA::REGEN;
453 glm_ptr->muta_desc = _("急速回復しなくなった。", "You stop regenerating.");
457 glm_ptr->muta_which = MUTA::ESP;
458 glm_ptr->muta_desc = _("テレパシーの能力を失った!", "You lose your telepathic ability!");
463 glm_ptr->muta_which = MUTA::LIMBER;
464 glm_ptr->muta_desc = _("筋肉が硬くなった。", "Your muscles stiffen.");
469 glm_ptr->muta_which = MUTA::ARTHRITIS;
470 glm_ptr->muta_desc = _("関節が痛くなくなった。", "Your joints stop hurting.");
473 glm_ptr->muta_which = MUTA::BAD_LUCK;
474 glm_ptr->muta_desc = _("黒いオーラは渦巻いて消えた。", "Your black aura swirls and fades.");
477 glm_ptr->muta_which = MUTA::VULN_ELEM;
478 glm_ptr->muta_desc = _("無防備な感じはなくなった。", "You feel less exposed.");
483 glm_ptr->muta_which = MUTA::MOTION;
484 glm_ptr->muta_desc = _("動作の正確さがなくなった。", "You move with less assurance.");
487 if (player_ptr->pseikaku == PERSONALITY_LUCKY)
490 glm_ptr->muta_which = MUTA::GOOD_LUCK;
491 glm_ptr->muta_desc = _("白いオーラは輝いて消えた。", "Your white aura shimmers and fades.");
494 glm_ptr->muta_which = MUTA::MAX;