3 * @brief
\8e©
\8cÈ
\95ª
\90Í
\8f\88\97\9d/ Self knowledge
\r
7 * Copyright (c) 1997 Ben Harrison, James E. Wilson, Robert A. Koeneke
\r
8 * This software may be copied and distributed for educational, research,
\r
9 * and not for profit purposes provided that this copyright and statement
\r
10 * are included in all such copies. Other copyrights may also apply.
\r
14 * spell2s.c
\82©
\82ç
\95ª
\97£
\r
17 #include "angband.h"
\r
20 * @brief
\8e©
\8cÈ
\95ª
\90Í
\8f\88\97\9d(Nethack
\82©
\82ç
\82Ì
\83A
\83C
\83f
\83A) / self-knowledge... idea from nethack.
\r
24 * Useful for determining powers and
\r
25 * resistences of items. It saves the screen, clears it, then starts listing
\r
26 * attributes, a screenful at a time. (There are a LOT of attributes to
\r
27 * list. It will probably take 2 or 3 screens for a powerful character whose
\r
28 * using several artifacts...) -CFT
\r
30 * It is now a lot more efficient. -BEN-
\r
32 * See also "identify_fully()".
\r
34 * XXX XXX XXX Use the "show_file()" method, perhaps.
\r
37 void self_knowledge(void)
\r
42 char v_string [8] [128];
\r
43 char s_string [6] [128];
\r
45 u32b flgs[TR_FLAG_SIZE];
\r
54 int plev = p_ptr->lev;
\r
58 for (j = 0; j < TR_FLAG_SIZE; j++)
\r
61 p_ptr->knowledge |= (KNOW_STAT | KNOW_HPRATE);
\r
65 percent = (int)(((long)p_ptr->player_hp[PY_MAX_LEVEL - 1] * 200L) /
\r
66 (2 * p_ptr->hitdie +
\r
67 ((PY_MAX_LEVEL - 1+3) * (p_ptr->hitdie + 1))));
\r
69 sprintf(Dummy, _("
\8c»
\8dÝ
\82Ì
\91Ì
\97Í
\83\89\83\93\83N : %d/100", "Your current Life Rating is %d/100."), percent);
\r
70 strcpy(buf[0], Dummy);
\r
74 chg_virtue(V_KNOWLEDGE, 1);
\r
75 chg_virtue(V_ENLIGHTEN, 1);
\r
77 /* Acquire item flags from equipment */
\r
78 for (k = INVEN_RARM; k < INVEN_TOTAL; k++)
\r
80 u32b tflgs[TR_FLAG_SIZE];
\r
82 o_ptr = &inventory[k];
\r
84 /* Skip non-objects */
\r
85 if (!o_ptr->k_idx) continue;
\r
87 /* Extract the flags */
\r
88 object_flags(o_ptr, tflgs);
\r
91 for (j = 0; j < TR_FLAG_SIZE; j++)
\r
92 flgs[j] |= tflgs[j];
\r
95 info[i++] = _("
\94\
\97Í
\82Ì
\8dÅ
\91å
\92l", "Limits of maximum stats");
\r
97 for (v_nr = 0; v_nr < 6; v_nr++)
\r
101 sprintf(stat_desc, "%s 18/%d", stat_names[v_nr], p_ptr->stat_max_max[v_nr]-18);
\r
103 strcpy(s_string[v_nr], stat_desc);
\r
105 info[i++] = s_string[v_nr];
\r
109 sprintf(Dummy, _("
\8c»
\8dÝ
\82Ì
\91®
\90« : %s(%ld)", "Your alighnment : %s(%ld)"), your_alignment(), (long int)p_ptr->align);
\r
110 strcpy(buf[1], Dummy);
\r
111 info[i++] = buf[1];
\r
112 for (v_nr = 0; v_nr < 8; v_nr++)
\r
114 char vir_name [20];
\r
116 int tester = p_ptr->virtues[v_nr];
\r
118 strcpy(vir_name, virtue[(p_ptr->vir_types[v_nr])-1]);
\r
120 sprintf(vir_desc, _("
\82¨
\82Á
\82Æ
\81B%s
\82Ì
\8fî
\95ñ
\82È
\82µ
\81B", "Oops. No info about %s."), vir_name);
\r
122 sprintf(vir_desc, _("[%s]
\82Ì
\91Î
\8bÉ (%d)", "You are the polar opposite of %s (%d)."),
\r
124 else if (tester < -80)
\r
125 sprintf(vir_desc, _("[%s]
\82Ì
\91å
\93G (%d)", "You are an arch-enemy of %s (%d)."),
\r
127 else if (tester < -60)
\r
128 sprintf(vir_desc, _("[%s]
\82Ì
\8b
\93G (%d)", "You are a bitter enemy of %s (%d)."),
\r
130 else if (tester < -40)
\r
131 sprintf(vir_desc, _("[%s]
\82Ì
\93G (%d)", "You are an enemy of %s (%d)."),
\r
133 else if (tester < -20)
\r
134 sprintf(vir_desc, _("[%s]
\82Ì
\8dß
\8eÒ (%d)", "You have sinned against %s (%d)."),
\r
136 else if (tester < 0)
\r
137 sprintf(vir_desc, _("[%s]
\82Ì
\96À
\93¹
\8eÒ (%d)", "You have strayed from the path of %s (%d)."),
\r
139 else if (tester == 0)
\r
140 sprintf(vir_desc, _("[%s]
\82Ì
\92\86\97§
\8eÒ (%d)", "You are neutral to %s (%d)."),
\r
142 else if (tester < 20)
\r
143 sprintf(vir_desc, _("[%s]
\82Ì
\8f¬
\93¿
\8eÒ (%d)", "You are somewhat virtuous in %s (%d)."),
\r
145 else if (tester < 40)
\r
146 sprintf(vir_desc, _("[%s]
\82Ì
\92\86\93¿
\8eÒ (%d)", "You are virtuous in %s (%d)."),
\r
148 else if (tester < 60)
\r
149 sprintf(vir_desc, _("[%s]
\82Ì
\8d\82\93¿
\8eÒ (%d)", "You are very virtuous in %s (%d)."),
\r
151 else if (tester < 80)
\r
152 sprintf(vir_desc, _("[%s]
\82Ì
\94e
\8eÒ (%d)", "You are a champion of %s (%d)."),
\r
154 else if (tester < 100)
\r
155 sprintf(vir_desc, _("[%s]
\82Ì
\88Ì
\91å
\82È
\94e
\8eÒ (%d)", "You are a great champion of %s (%d)."),
\r
158 sprintf(vir_desc, _("[%s]
\82Ì
\8bï
\8c»
\8eÒ (%d)", "You are the living embodiment of %s (%d)."),
\r
161 strcpy(v_string[v_nr], vir_desc);
\r
163 info[i++] = v_string[v_nr];
\r
167 /* Racial powers... */
\r
168 if (p_ptr->mimic_form)
\r
170 switch (p_ptr->mimic_form)
\r
173 case MIMIC_DEMON_LORD:
\r
174 sprintf(Dummy, _("
\82 \82È
\82½
\82Í %d
\83_
\83\81\81[
\83W
\82Ì
\92n
\8d\96\82©
\89Î
\89\8a\82Ì
\83u
\83\8c\83X
\82ð
\93f
\82
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B(%d MP)",
\r
175 "You can nether breathe, dam. %d (cost %d)."), 3 * plev, 10+plev/3);
\r
179 case MIMIC_VAMPIRE:
\r
182 sprintf(Dummy, _("
\82 \82È
\82½
\82Í
\93G
\82©
\82ç %d-%d HP
\82Ì
\90¶
\96½
\97Í
\82ð
\8bz
\8eû
\82Å
\82«
\82é
\81B(%d MP)",
\r
183 "You can steal life from a foe, dam. %d-%d (cost %d)."),
\r
184 plev + MAX(1, plev / 10), plev + plev * MAX(1, plev / 10), 1 + (plev / 3));
\r
192 switch (p_ptr->prace)
\r
194 case RACE_NIBELUNG:
\r
197 info[i++] = _("
\82 \82È
\82½
\82Íã©
\82Æ
\83h
\83A
\82Æ
\8aK
\92i
\82ð
\8a´
\92m
\82Å
\82«
\82é
\81B(5 MP)", "You can find traps, doors and stairs (cost 5).");
\r
202 info[i++] = _("
\82 \82È
\82½
\82Í
\90H
\97¿
\82ð
\90¶
\90¬
\82Å
\82«
\82é
\81B(10 MP)", "You can produce food (cost 10).");
\r
208 sprintf(Dummy, _("
\82 \82È
\82½
\82Í
\94Í
\88Í %d
\88È
\93à
\82É
\83e
\83\8c\83|
\81[
\83g
\82Å
\82«
\82é
\81B(%d MP)", "You can teleport, range %d (cost %d)."),
\r
209 (1 + plev), (5 + (plev / 5)));
\r
213 case RACE_HALF_ORC:
\r
215 info[i++] = _("
\82 \82È
\82½
\82Í
\8b°
\95|
\82ð
\8f\9c\8b\8e\82Å
\82«
\82é
\81B(5 MP)", "You can remove fear (cost 5).");
\r
217 case RACE_HALF_TROLL:
\r
219 info[i++] = _("
\82 \82È
\82½
\82Í
\8b¶
\96\
\89»
\82·
\82é
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B(12 MP) ", "You enter berserk fury (cost 12).");
\r
221 case RACE_AMBERITE:
\r
223 info[i++] = _("
\82 \82È
\82½
\82Í
\83V
\83\83\83h
\83E
\83V
\83t
\83g
\82·
\82é
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B(50 MP)", "You can Shift Shadows (cost 50).");
\r
226 info[i++] = _("
\82 \82È
\82½
\82Í
\81u
\83p
\83^
\81[
\83\93\81v
\82ð
\90S
\82É
\95`
\82¢
\82Ä
\95à
\82
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B(75 MP)", "You can mentally Walk the Pattern (cost 75).");
\r
229 case RACE_BARBARIAN:
\r
231 info[i++] = _("
\82 \82È
\82½
\82Í
\8b¶
\96\
\89»
\82·
\82é
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B(10 MP) ", "You can enter berserk fury (cost 10).");
\r
234 case RACE_HALF_OGRE:
\r
236 info[i++] = _("
\82 \82È
\82½
\82Í
\94\9a\94
\82Ì
\83\8b\81[
\83\93\82ð
\8ed
\8a|
\82¯
\82é
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B(35 MP)", "You can set an Explosive Rune (cost 35).");
\r
239 case RACE_HALF_GIANT:
\r
241 info[i++] = _("
\82 \82È
\82½
\82Í
\90Î
\82Ì
\95Ç
\82ð
\89ó
\82·
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B(10 MP)", "You can break stone walls (cost 10).");
\r
243 case RACE_HALF_TITAN:
\r
245 info[i++] = _("
\82 \82È
\82½
\82Í
\83\82\83\93\83X
\83^
\81[
\82ð
\83X
\83L
\83\83\83\93\82·
\82é
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B(20 MP)", "You can probe monsters (cost 20).");
\r
250 sprintf(Dummy, _("
\82 \82È
\82½
\82Í %d
\83_
\83\81\81[
\83W
\82Ì
\8aâ
\90Î
\82ð
\93\8a\82°
\82é
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B(15 MP)",
\r
251 "You can throw a boulder, dam. %d (cost 15)."), 3 * plev);
\r
257 info[i++] = _("
\82 \82È
\82½
\82Í
\8b°
\95|
\82ð
\8cÄ
\82Ñ
\8bN
\82±
\82·
\8b©
\82Ñ
\90º
\82ð
\94
\82·
\82é
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B(15 MP)", "You can make a terrifying scream (cost 15).");
\r
262 sprintf(Dummy, _("
\82 \82È
\82½
\82Í %d
\83_
\83\81\81[
\83W
\82Ì
\8e_
\82ð
\90\81\82«
\82©
\82¯
\82é
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B(9 MP)", "You can spit acid, dam. %d (cost 9)."), plev);
\r
270 _("
\82 \82È
\82½
\82Í %d
\83_
\83\81\81[
\83W
\82Ì
\93Å
\96î
\82ð
\93\8a\82°
\82é
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B(8 MP)", "You can throw a dart of poison, dam. %d (cost 8)."), plev);
\r
274 case RACE_DARK_ELF:
\r
277 sprintf(Dummy, _("
\82 \82È
\82½
\82Í %d
\83_
\83\81\81[
\83W
\82Ì
\83}
\83W
\83b
\83N
\81E
\83~
\83T
\83C
\83\8b\82Ì
\8eô
\95¶
\82ð
\8eg
\82¦
\82é
\81B(2 MP)", "You can cast a Magic Missile, dam %d (cost 2)."),
\r
278 (3 + ((plev-1) / 5)));
\r
282 case RACE_DRACONIAN:
\r
283 sprintf(Dummy, _("
\82 \82È
\82½
\82Í %d
\83_
\83\81\81[
\83W
\82Ì
\83u
\83\8c\83X
\82ð
\93f
\82
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B(%d MP)", "You can breathe, dam. %d (cost %d)."), 2 * plev, plev);
\r
286 case RACE_MIND_FLAYER:
\r
288 sprintf(Dummy, _("
\82 \82È
\82½
\82Í %d
\83_
\83\81\81[
\83W
\82Ì
\90¸
\90_
\8dU
\8c\82\82ð
\82·
\82é
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B(12 MP)", "You can mind blast your enemies, dam %d (cost 12)."), plev);
\r
294 sprintf(Dummy, _("
\82 \82È
\82½
\82Í %d
\83_
\83\81\81[
\83W
\82Ì
\83t
\83@
\83C
\83A
\81E
\83{
\81[
\83\8b\82Ì
\8eô
\95¶
\82ð
\8eg
\82¦
\82é
\81B(15 MP)", "You can cast a Fire Ball, dam. %d (cost 15)."), plev);
\r
299 sprintf(Dummy, _("
\82 \82È
\82½
\82Í %d
\83_
\83\81\81[
\83W
\82Ì
\83t
\83@
\83C
\83A
\81E
\83{
\83\8b\83g
\82Ì
\8eô
\95¶
\82ð
\8eg
\82¦
\82é
\81B(15 MP)", "You can cast a Fire Bolt, dam. %d (cost 15)."), plev);
\r
305 info[i++] = _("
\82 \82È
\82½
\82Í d20+30
\83^
\81[
\83\93\82Ì
\8aÔ
\94§
\82ð
\90Î
\82É
\95Ï
\89»
\82³
\82¹
\82ç
\82ê
\82é
\81B(15 MP)", "You can turn your skin to stone, dur d20+30 (cost 15).");
\r
308 case RACE_SKELETON:
\r
310 info[i++] = _("
\82 \82È
\82½
\82Í
\8e¸
\82Á
\82½
\8co
\8c±
\92l
\82ð
\89ñ
\95\9c\82·
\82é
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B(30 MP)", "You can restore lost experience (cost 30).");
\r
315 sprintf(Dummy, _("
\82 \82È
\82½
\82Í
\93G
\82©
\82ç %d-%d HP
\82Ì
\90¶
\96½
\97Í
\82ð
\8bz
\8eû
\82Å
\82«
\82é
\81B(%d MP)", "You can steal life from a foe, dam. %d-%d (cost %d)."),
\r
316 plev + MAX(1, plev / 10), plev + plev * MAX(1, plev / 10), 1 + (plev / 3));
\r
323 info[i++] = _("
\82 \82È
\82½
\82Í
\8b\83\82«
\8b©
\82ñ
\82Å
\93G
\82ð
\8b°
\95|
\82³
\82¹
\82é
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B(3 MP)", "You can wail to terrify your enemies (cost 3).");
\r
329 info[i++] = _("
\82 \82È
\82½
\82Í
\93G
\82ð
\96°
\82ç
\82¹
\82é
\96\82\96@
\82Ì
\95²
\82ð
\93\8a\82°
\82é
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B(12 MP)", "You can throw magical dust which induces sleep (cost 12).");
\r
333 sprintf(Dummy, _("
\82 \82È
\82½
\82Í %d
\83_
\83\81\81[
\83W
\82Ì
\92n
\8d\96\82©
\89Î
\89\8a\82Ì
\83u
\83\8c\83X
\82ð
\93f
\82
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B(%d MP)",
\r
334 "You can breathe nether, dam. %d (cost %d)."), 3 * plev, 10+plev/3);
\r
340 info[i++] = _("
\82 \82È
\82½
\82Í d20+30
\83^
\81[
\83\93\82Ì
\8aÔ
\89¡
\82É
\90L
\82Ñ
\82é
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B(15 MP)", "You can expand horizontally, dur d20+30 (cost 15).");
\r
344 sprintf(Dummy, _("
\82 \82È
\82½
\82Í %d
\83_
\83\81\81[
\83W
\82Ì
\83\8c\83C
\83K
\83\93\82ð
\8c\82\82Â
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B(7 MP)", "You can fire a ray gun with damage %d (cost 7)."),
\r
346 else if (plev < 25)
\r
347 sprintf(Dummy, _("
\82 \82È
\82½
\82Í %d
\83_
\83\81\81[
\83W
\82Ì
\83u
\83\89\83X
\83^
\81[
\82ð
\8c\82\82Â
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B(13 MP)", "You can fire a blaster with damage %d (cost 13)."), plev);
\r
348 else if (plev < 35)
\r
349 sprintf(Dummy, _("
\82 \82È
\82½
\82Í %d
\83_
\83\81\81[
\83W
\82Ì
\83o
\83Y
\81[
\83J
\82ð
\8c\82\82Â
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B(26 MP)", "You can fire a bazooka with damage %d (cost 26)."), plev * 2);
\r
350 else if (plev < 45)
\r
351 sprintf(Dummy, _("
\82 \82È
\82½
\82Í %d
\83_
\83\81\81[
\83W
\82Ì
\83r
\81[
\83\80\83L
\83\83\83m
\83\93\82ð
\8c\82\82Â
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B(40 MP)",
\r
352 "You can fire a beam cannon with damage %d (cost 40)."), plev * 2);
\r
354 sprintf(Dummy, _("
\82 \82È
\82½
\82Í %d
\83_
\83\81\81[
\83W
\82Ì
\83\8d\83P
\83b
\83g
\82ð
\8c\82\82Â
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B(60 MP)",
\r
355 "You can fire a rocket with damage %d (cost 60)."), plev * 5);
\r
364 switch(p_ptr->pclass)
\r
366 case CLASS_WARRIOR:
\r
369 info[i++] = _("
\82 \82È
\82½
\82Í
\83\89\83\93\83_
\83\80\82È
\95û
\8cü
\82É
\91Î
\82µ
\82Ä
\90\94\89ñ
\8dU
\8c\82\82·
\82é
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B(75 MP)",
\r
370 "You can attack some random directions at a time (cost 75).");
\r
373 case CLASS_HIGH_MAGE:
\r
374 if (p_ptr->realm1 == REALM_HEX) break;
\r
376 case CLASS_SORCERER:
\r
379 info[i++] = _("
\82 \82È
\82½
\82Í
\83A
\83C
\83e
\83\80\82Ì
\96\82\97Í
\82ð
\8bz
\8eû
\82·
\82é
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B(1 MP)",
\r
380 "You can absorb charges from an item (cost 1).");
\r
384 if (is_good_realm(p_ptr->realm1))
\r
388 info[i++] = _("
\82 \82È
\82½
\82Í
\95\90\8aí
\82ð
\8fj
\95\9f\82·
\82é
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B(70 MP)", "You can bless a weapon (cost 70).");
\r
395 info[i++] = _("
\82 \82È
\82½
\82Í
\8eü
\82è
\82Ì
\82·
\82×
\82Ä
\82Ì
\83\82\83\93\83X
\83^
\81[
\82ð
\8dU
\8c\82\82·
\82é
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B(40 MP)", "You can damages all monsters in sight (cost 40).");
\r
402 info[i++] = _("
\82 \82È
\82½
\82Í
\8dU
\8c\82\82µ
\82Ä
\91¦
\8dÀ
\82É
\93¦
\82°
\82é
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B(12 MP)", "You can hit a monster and teleport at a time (cost 12).");
\r
408 info[i++] = _("
\82 \82È
\82½
\82Í
\89ö
\95¨
\82ð
\92²
\8d¸
\82·
\82é
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B(20 MP)", "You can prove monsters (cost 20).");
\r
411 case CLASS_PALADIN:
\r
412 if (is_good_realm(p_ptr->realm1))
\r
416 info[i++] = _("
\82 \82È
\82½
\82Í
\90¹
\82È
\82é
\91\84\82ð
\95ú
\82Â
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B(30 MP)", "You can fires a holy spear (cost 30).");
\r
423 info[i++] = _("
\82 \82È
\82½
\82Í
\90¶
\96½
\97Í
\82ð
\8c¸
\8f
\82³
\82¹
\82é
\91\84\82ð
\95ú
\82Â
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B(30 MP)", "You can fires a spear which drains vitality (cost 30).");
\r
427 case CLASS_WARRIOR_MAGE:
\r
430 info[i++] = _("
\82 \82È
\82½
\82Í
\82g
\82o
\82ð
\82l
\82o
\82É
\95Ï
\8a·
\82·
\82é
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B(0 MP)", "You can convert HP to SP (cost 0).");
\r
431 info[i++] = _("
\82 \82È
\82½
\82Í
\82l
\82o
\82ð
\82g
\82o
\82É
\95Ï
\8a·
\82·
\82é
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B(0 MP)", "You can convert SP to HP (cost 0).");
\r
434 case CLASS_CHAOS_WARRIOR:
\r
437 info[i++] = _("
\82 \82È
\82½
\82Í
\8eü
\88Í
\82É
\89ö
\95¨
\82ð
\98f
\82í
\82·
\8cõ
\82ð
\94
\90¶
\82³
\82¹
\82é
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B(50 MP)",
\r
438 "You can radiate light which confuses nearby monsters (cost 50).");
\r
444 info[i++] = _("
\82 \82È
\82½
\82Í
\8d\
\82¦
\82é
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B(0 MP)", "You can assume a posture of special form (cost 0).");
\r
448 info[i++] = _("
\82 \82È
\82½
\82Í
\92Ê
\8fí
\82Ì2
\94{
\82Ì
\8dU
\8c\82\82ð
\8ds
\82¤
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B(30 MP)", "You can perform double attacks in a time (cost 30).");
\r
451 case CLASS_MINDCRAFTER:
\r
452 case CLASS_FORCETRAINER:
\r
455 info[i++] = _("
\82 \82È
\82½
\82Í
\90¸
\90_
\82ð
\8fW
\92\86\82µ
\82Ä
\82l
\82o
\82ð
\89ñ
\95\9c\82³
\82¹
\82é
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B(0 MP)", "You can concentrate to regenerate your mana (cost 0).");
\r
458 case CLASS_TOURIST:
\r
459 info[i++] = _("
\82 \82È
\82½
\82Í
\8eÊ
\90^
\82ð
\8eB
\89e
\82·
\82é
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B(0 MP)", "You can take a photograph (cost 0).");
\r
462 info[i++] = _("
\82 \82È
\82½
\82Í
\83A
\83C
\83e
\83\80\82ð
\8a®
\91S
\82É
\8aÓ
\92è
\82·
\82é
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B(20 MP)", "You can *identify* items (cost 20).");
\r
465 case CLASS_IMITATOR:
\r
468 info[i++] = _("
\82 \82È
\82½
\82Í
\89ö
\95¨
\82Ì
\93Á
\8eê
\8dU
\8c\82\82ð
\83_
\83\81\81[
\83W2
\94{
\82Å
\82Ü
\82Ë
\82é
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B(100 MP)",
\r
469 "You can imitate monster's special attacks with double damage (cost 100).");
\r
472 case CLASS_BEASTMASTER:
\r
473 info[i++] = _("
\82 \82È
\82½
\82Í1
\91Ì
\82Ì
\90¶
\96½
\82Ì
\82 \82é
\83\82\83\93\83X
\83^
\81[
\82ð
\8ex
\94z
\82·
\82é
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B(
\83\8c\83x
\83\8b/4 MP)", "You can dominate a monster (cost level/4).");
\r
476 info[i++] = _("
\82 \82È
\82½
\82Í
\8e\8b\8aE
\93à
\82Ì
\90¶
\96½
\82Ì
\82 \82é
\83\82\83\93\83X
\83^
\81[
\82ð
\8ex
\94z
\82·
\82é
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B((
\83\8c\83x
\83\8b+20)/2 MP)",
\r
477 "You can dominate living monsters in sight (cost (level+20)/4).");
\r
480 case CLASS_MAGIC_EATER:
\r
481 info[i++] = _("
\82 \82È
\82½
\82Í
\8fñ/
\96\82\96@
\96_/
\83\8d\83b
\83h
\82Ì
\96\82\97Í
\82ð
\8e©
\95ª
\82Ì
\82à
\82Ì
\82É
\82·
\82é
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B", "You can absorb a staff, wand or rod itself.");
\r
483 case CLASS_RED_MAGE:
\r
486 info[i++] = _("
\82 \82È
\82½
\82Í1
\83^
\81[
\83\93\82É2
\89ñ
\96\82\96@
\82ð
\8f¥
\82¦
\82é
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B(20 MP)", "You can cast two spells in one time (cost 20).");
\r
489 case CLASS_SAMURAI:
\r
491 info[i++] = _("
\82 \82È
\82½
\82Í
\90¸
\90_
\82ð
\8fW
\92\86\82µ
\82Ä
\8bC
\8d\87\82¢
\82ð
\97
\82ß
\82é
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B", "You can concentrate to regenerate your mana.");
\r
495 info[i++] = _("
\82 \82È
\82½
\82Í
\93Á
\8eê
\82È
\8c^
\82Å
\8d\
\82¦
\82é
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B", "You can assume a posture of special form.");
\r
498 case CLASS_BLUE_MAGE:
\r
499 info[i++] = _("
\82 \82È
\82½
\82Í
\91\8a\8eè
\82É
\8eg
\82í
\82ê
\82½
\96\82\96@
\82ð
\8aw
\82Ô
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B", "You can study spells which your enemy casts on you.");
\r
501 case CLASS_CAVALRY:
\r
504 info[i++] = _("
\82 \82È
\82½
\82Í
\83\82\83\93\83X
\83^
\81[
\82É
\8fæ
\82Á
\82Ä
\96³
\97\9d\96î
\97\9d\83y
\83b
\83g
\82É
\82·
\82é
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B", "You can ride on a hostile monster forcibly to turn it into pet.");
\r
507 case CLASS_BERSERKER:
\r
510 info[i++] = _("
\82 \82È
\82½
\82Í
\8aX
\82Æ
\83_
\83\93\83W
\83\87\83\93\82Ì
\8aÔ
\82ð
\8ds
\82«
\97\88\82·
\82é
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B", "You can travel between town and the depths.");
\r
513 case CLASS_MIRROR_MASTER:
\r
514 info[i++] = _("
\82 \82È
\82½
\82Í
\8b¾
\82ð
\8dì
\82è
\8fo
\82·
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B(2 MP)", "You can create a Mirror (cost 2).");
\r
515 info[i++] = _("
\82 \82È
\82½
\82Í
\8b¾
\82ð
\8a\84\82é
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B(0 MP)", "You can break distant Mirrors (cost 0).");
\r
520 info[i++] = _("
\82 \82È
\82½
\82Í
\91f
\91\81\82
\88Ú
\93®
\82·
\82é
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B", "You can walk extremery fast.");
\r
527 if (p_ptr->muta1 & MUT1_SPIT_ACID)
\r
529 info[i++] = _("
\82 \82È
\82½
\82Í
\8e_
\82ð
\90\81\82«
\82©
\82¯
\82é
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B(
\83_
\83\81\81[
\83W
\83\8c\83x
\83\8bX1)", "You can spit acid (dam lvl).");
\r
531 if (p_ptr->muta1 & MUT1_BR_FIRE)
\r
533 info[i++] = _("
\82 \82È
\82½
\82Í
\89\8a\82Ì
\83u
\83\8c\83X
\82ð
\93f
\82
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B(
\83_
\83\81\81[
\83W
\83\8c\83x
\83\8bX2)", "You can breathe fire (dam lvl * 2).");
\r
535 if (p_ptr->muta1 & MUT1_HYPN_GAZE)
\r
537 info[i++] = _("
\82 \82È
\82½
\82퇃
\82Ý
\82Í
\8dÃ
\96°
\8cø
\89Ê
\82ð
\82à
\82Â
\81B", "Your gaze is hypnotic.");
\r
539 if (p_ptr->muta1 & MUT1_TELEKINES)
\r
541 info[i++] = _("
\82 \82È
\82½
\82Í
\94O
\93®
\97Í
\82ð
\82à
\82Á
\82Ä
\82¢
\82é
\81B", "You are telekinetic.");
\r
543 if (p_ptr->muta1 & MUT1_VTELEPORT)
\r
545 info[i++] = _("
\82 \82È
\82½
\82Í
\8e©
\95ª
\82Ì
\88Ó
\8ev
\82Å
\83e
\83\8c\83|
\81[
\83g
\82Å
\82«
\82é
\81B", "You can teleport at will.");
\r
547 if (p_ptr->muta1 & MUT1_MIND_BLST)
\r
549 info[i++] = _("
\82 \82È
\82½
\82Í
\90¸
\90_
\8dU
\8c\82\82ð
\8ds
\82¦
\82é
\81B(
\83_
\83\81\81[
\83W 3
\81`12d3)", "You can Mind Blast your enemies (3 to 12d3 dam).");
\r
551 if (p_ptr->muta1 & MUT1_RADIATION)
\r
553 info[i++] = _("
\82 \82È
\82½
\82Í
\8e©
\95ª
\82Ì
\88Ó
\8ev
\82Å
\8b
\82¢
\95ú
\8eË
\90ü
\82ð
\94
\90¶
\82·
\82é
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B(
\83_
\83\81\81[
\83W
\83\8c\83x
\83\8bX2)", "You can emit hard radiation at will (dam lvl * 2).");
\r
555 if (p_ptr->muta1 & MUT1_VAMPIRISM)
\r
557 info[i++] = _("
\82 \82È
\82½
\82Í
\8bz
\8c\8c\8bS
\82Ì
\82æ
\82¤
\82É
\93G
\82©
\82ç
\90¶
\96½
\97Í
\82ð
\8bz
\8eû
\82·
\82é
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B(
\83_
\83\81\81[
\83W
\83\8c\83x
\83\8bX2)",
\r
558 "You can drain life from a foe like a vampire (dam lvl * 2).");
\r
560 if (p_ptr->muta1 & MUT1_SMELL_MET)
\r
562 info[i++] = _("
\82 \82È
\82½
\82Í
\8bß
\82
\82É
\82 \82é
\8bM
\8bà
\91®
\82ð
\82©
\82¬
\95ª
\82¯
\82é
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B", "You can smell nearby precious metal.");
\r
564 if (p_ptr->muta1 & MUT1_SMELL_MON)
\r
566 info[i++] = _("
\82 \82È
\82½
\82Í
\8bß
\82
\82Ì
\83\82\83\93\83X
\83^
\81[
\82Ì
\91¶
\8dÝ
\82ð
\82©
\82¬
\95ª
\82¯
\82é
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B", "You can smell nearby monsters.");
\r
568 if (p_ptr->muta1 & MUT1_BLINK)
\r
570 info[i++] = _("
\82 \82È
\82½
\82Í
\92Z
\82¢
\8b\97\97£
\82ð
\83e
\83\8c\83|
\81[
\83g
\82Å
\82«
\82é
\81B", "You can teleport yourself short distances.");
\r
572 if (p_ptr->muta1 & MUT1_EAT_ROCK)
\r
574 info[i++] = _("
\82 \82È
\82½
\82Í
\8dd
\82¢
\8aâ
\82ð
\90H
\82×
\82é
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B", "You can consume solid rock.");
\r
576 if (p_ptr->muta1 & MUT1_SWAP_POS)
\r
578 info[i++] = _("
\82 \82È
\82½
\82Í
\91¼
\82Ì
\8eÒ
\82Æ
\8fê
\8f\8a\82ð
\93ü
\82ê
\91Ö
\82í
\82é
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B", "You can switch locations with another being.");
\r
580 if (p_ptr->muta1 & MUT1_SHRIEK)
\r
582 info[i++] = _("
\82 \82È
\82½
\82Í
\90g
\82Ì
\96Ñ
\82à
\82æ
\82¾
\82Â
\8b©
\82Ñ
\90º
\82ð
\94
\82·
\82é
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B(
\83_
\83\81\81[
\83W
\83\8c\83x
\83\8bX2)", "You can emit a horrible shriek (dam 2 * lvl).");
\r
584 if (p_ptr->muta1 & MUT1_ILLUMINE)
\r
586 info[i++] = _("
\82 \82È
\82½
\82Í
\96¾
\82é
\82¢
\8cõ
\82ð
\95ú
\82Â
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B", "You can emit bright light.");
\r
588 if (p_ptr->muta1 & MUT1_DET_CURSE)
\r
590 info[i++] = _("
\82 \82È
\82½
\82Í
\8e×
\88«
\82È
\96\82\96@
\82Ì
\8aë
\8c¯
\82ð
\8a´
\82¶
\82Æ
\82é
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B", "You can feel the danger of evil magic.");
\r
592 if (p_ptr->muta1 & MUT1_BERSERK)
\r
594 info[i++] = _("
\82 \82È
\82½
\82Í
\8e©
\95ª
\82Ì
\88Ó
\8ev
\82Å
\8b¶
\97\90\90í
\93¬
\8fó
\91Ô
\82É
\82È
\82é
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B", "You can drive yourself into a berserk frenzy.");
\r
596 if (p_ptr->muta1 & MUT1_POLYMORPH)
\r
598 info[i++] = _("
\82 \82È
\82½
\82Í
\8e©
\95ª
\82Ì
\88Ó
\8eu
\82Å
\95Ï
\89»
\82Å
\82«
\82é
\81B", "You can polymorph yourself at will.");
\r
600 if (p_ptr->muta1 & MUT1_MIDAS_TCH)
\r
602 info[i++] = _("
\82 \82È
\82½
\82Í
\92Ê
\8fí
\83A
\83C
\83e
\83\80\82ð
\8bà
\82É
\95Ï
\82¦
\82é
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B", "You can turn ordinary items to gold.");
\r
604 if (p_ptr->muta1 & MUT1_GROW_MOLD)
\r
606 info[i++] = _("
\82 \82È
\82½
\82Í
\8eü
\88Í
\82É
\83L
\83m
\83R
\82ð
\90¶
\82â
\82·
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B", "You can cause mold to grow near you.");
\r
608 if (p_ptr->muta1 & MUT1_RESIST)
\r
610 info[i++] = _("
\82 \82È
\82½
\82Í
\8c³
\91f
\82Ì
\8dU
\8c\82\82É
\91Î
\82µ
\82Ä
\90g
\82ð
\8dd
\82
\82·
\82é
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B", "You can harden yourself to the ravages of the elements.");
\r
612 if (p_ptr->muta1 & MUT1_EARTHQUAKE)
\r
614 info[i++] = _("
\82 \82È
\82½
\82Í
\8eü
\88Í
\82Ì
\83_
\83\93\83W
\83\87\83\93\82ð
\95ö
\89ó
\82³
\82¹
\82é
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B", "You can bring down the dungeon around your ears.");
\r
616 if (p_ptr->muta1 & MUT1_EAT_MAGIC)
\r
618 info[i++] = _("
\82 \82È
\82½
\82Í
\96\82\96@
\82Ì
\83G
\83l
\83\8b\83M
\81[
\82ð
\8e©
\95ª
\82Ì
\95¨
\82Æ
\82µ
\82Ä
\8eg
\97p
\82Å
\82«
\82é
\81B", "You can consume magic energy for your own use.");
\r
620 if (p_ptr->muta1 & MUT1_WEIGH_MAG)
\r
622 info[i++] = _("
\82 \82È
\82½
\82Í
\8e©
\95ª
\82É
\89e
\8b¿
\82ð
\97^
\82¦
\82é
\96\82\96@
\82Ì
\97Í
\82ð
\8a´
\82¶
\82é
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B", "You can feel the strength of the magics affecting you.");
\r
624 if (p_ptr->muta1 & MUT1_STERILITY)
\r
626 info[i++] = _("
\82 \82È
\82½
\82Í
\8fW
\92c
\93I
\90¶
\90B
\95s
\94\
\82ð
\8bN
\82±
\82·
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B", "You can cause mass impotence.");
\r
628 if (p_ptr->muta1 & MUT1_PANIC_HIT)
\r
630 info[i++] = _("
\82 \82È
\82½
\82Í
\8dU
\8c\82\82µ
\82½
\8cã
\90g
\82ð
\8eç
\82é
\82½
\82ß
\93¦
\82°
\82é
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B", "You can run for your life after hitting something.");
\r
632 if (p_ptr->muta1 & MUT1_DAZZLE)
\r
634 info[i++] = _("
\82 \82È
\82½
\82Í
\8d¬
\97\90\82Æ
\96Ó
\96Ú
\82ð
\88ø
\82«
\8bN
\82±
\82·
\95ú
\8eË
\94\
\82ð
\94
\90¶
\82·
\82é
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B ", "You can emit confusing, blinding radiation.");
\r
636 if (p_ptr->muta1 & MUT1_LASER_EYE)
\r
638 info[i++] = _("
\82 \82È
\82½
\82Í
\96Ú
\82©
\82ç
\83\8c\81[
\83U
\81[
\8cõ
\90ü
\82ð
\94
\82·
\82é
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B(
\83_
\83\81\81[
\83W
\83\8c\83x
\83\8bX2)", "Your eyes can fire laser beams (dam 2 * lvl).");
\r
640 if (p_ptr->muta1 & MUT1_RECALL)
\r
642 info[i++] = _("
\82 \82È
\82½
\82Í
\8aX
\82Æ
\83_
\83\93\83W
\83\87\83\93\82Ì
\8aÔ
\82ð
\8ds
\82«
\97\88\82·
\82é
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B", "You can travel between town and the depths.");
\r
644 if (p_ptr->muta1 & MUT1_BANISH)
\r
646 info[i++] = _("
\82 \82È
\82½
\82Í
\8e×
\88«
\82È
\83\82\83\93\83X
\83^
\81[
\82ð
\92n
\8d\96\82É
\97\8e\82Æ
\82·
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B", "You can send evil creatures directly to Hell.");
\r
648 if (p_ptr->muta1 & MUT1_COLD_TOUCH)
\r
650 info[i++] = _("
\82 \82È
\82½
\82Í
\93G
\82ð
\90G
\82Á
\82Ä
\93\80\82ç
\82¹
\82é
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B(
\83_
\83\81\81[
\83W
\83\8c\83x
\83\8bX3)", "You can freeze things with a touch (dam 3 * lvl).");
\r
652 if (p_ptr->muta1 & MUT1_LAUNCHER)
\r
654 info[i++] = _("
\82 \82È
\82½
\82Í
\83A
\83C
\83e
\83\80\82ð
\97Í
\8b
\82
\93\8a\82°
\82é
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B", "You can hurl objects with great force.");
\r
660 if (p_ptr->muta2 & MUT2_BERS_RAGE)
\r
662 info[i++] = _("
\82 \82È
\82½
\82Í
\8b¶
\90í
\8em
\89»
\82Ì
\94
\8dì
\82ð
\8bN
\82±
\82·
\81B", "You are subject to berserker fits.");
\r
664 if (p_ptr->muta2 & MUT2_COWARDICE)
\r
666 info[i++] = _("
\82 \82È
\82½
\82Í
\8e\9e\81X
\89°
\95a
\82É
\82È
\82é
\81B", "You are subject to cowardice.");
\r
668 if (p_ptr->muta2 & MUT2_RTELEPORT)
\r
670 info[i++] = _("
\82 \82È
\82½
\82Í
\83\89\83\93\83_
\83\80\82É
\83e
\83\8c\83|
\81[
\83g
\82·
\82é
\81B", "You are teleporting randomly.");
\r
672 if (p_ptr->muta2 & MUT2_ALCOHOL)
\r
674 info[i++] = _("
\82 \82È
\82½
\82Ì
\91Ì
\82Í
\83A
\83\8b\83R
\81[
\83\8b\82ð
\95ª
\94å
\82·
\82é
\81B", "Your body produces alcohol.");
\r
676 if (p_ptr->muta2 & MUT2_HALLU)
\r
678 info[i++] = _("
\82 \82È
\82½
\82Í
\8c¶
\8ao
\82ð
\88ø
\82«
\8bN
\82±
\82·
\90¸
\90_
\8dö
\97\90\82É
\90N
\82³
\82ê
\82Ä
\82¢
\82é
\81B", "You have a hallucinatory insanity.");
\r
680 if (p_ptr->muta2 & MUT2_FLATULENT)
\r
682 info[i++] = _("
\82 \82È
\82½
\82Í
\90§
\8cä
\82Å
\82«
\82È
\82¢
\8b
\97ó
\82È
\9b\9b\82ð
\82±
\82
\81B", "You are subject to uncontrollable flatulence.");
\r
684 if (p_ptr->muta2 & MUT2_PROD_MANA)
\r
686 info[i++] = _("
\82 \82È
\82½
\82Í
\90§
\8cä
\95s
\94\
\82È
\96\82\96@
\82Ì
\83G
\83l
\83\8b\83M
\81[
\82ð
\94
\82µ
\82Ä
\82¢
\82é
\81B", "You are producing magical energy uncontrollably.");
\r
688 if (p_ptr->muta2 & MUT2_ATT_DEMON)
\r
690 info[i++] = _("
\82 \82È
\82½
\82Í
\83f
\81[
\83\82\83\93\82ð
\88ø
\82«
\82Â
\82¯
\82é
\81B", "You attract demons.");
\r
692 if (p_ptr->muta2 & MUT2_SCOR_TAIL)
\r
694 info[i++] = _("
\82 \82È
\82½
\82Í
\83T
\83\
\83\8a\82Ì
\90K
\94ö
\82ª
\90¶
\82¦
\82Ä
\82¢
\82é
\81B(
\93Å
\81A
\83_
\83\81\81[
\83W 3d7)", "You have a scorpion tail (poison, 3d7).");
\r
696 if (p_ptr->muta2 & MUT2_HORNS)
\r
698 info[i++] = _("
\82 \82È
\82½
\82Í
\8ap
\82ª
\90¶
\82¦
\82Ä
\82¢
\82é
\81B(
\83_
\83\81\81[
\83W 2d6)", "You have horns (dam. 2d6).");
\r
700 if (p_ptr->muta2 & MUT2_BEAK)
\r
702 info[i++] = _("
\82 \82È
\82½
\82Í
\83N
\83`
\83o
\83V
\82ª
\90¶
\82¦
\82Ä
\82¢
\82é
\81B(
\83_
\83\81\81[
\83W 2d4)", "You have a beak (dam. 2d4).");
\r
704 if (p_ptr->muta2 & MUT2_SPEED_FLUX)
\r
706 info[i++] = _("
\82 \82È
\82½
\82Í
\83\89\83\93\83_
\83\80\82É
\91\81\82
\93®
\82¢
\82½
\82è
\92x
\82
\93®
\82¢
\82½
\82è
\82·
\82é
\81B", "You move faster or slower randomly.");
\r
708 if (p_ptr->muta2 & MUT2_BANISH_ALL)
\r
710 info[i++] = _("
\82 \82È
\82½
\82Í
\8e\9e\81X
\8bß
\82
\82Ì
\83\82\83\93\83X
\83^
\81[
\82ð
\8fÁ
\96Å
\82³
\82¹
\82é
\81B", "You sometimes cause nearby creatures to vanish.");
\r
712 if (p_ptr->muta2 & MUT2_EAT_LIGHT)
\r
714 info[i++] = _("
\82 \82È
\82½
\82Í
\8e\9e\81X
\8eü
\88Í
\82Ì
\8cõ
\82ð
\8bz
\8eû
\82µ
\82Ä
\89h
\97{
\82É
\82·
\82é
\81B", "You sometimes feed off of the light around you.");
\r
716 if (p_ptr->muta2 & MUT2_TRUNK)
\r
718 info[i++] = _("
\82 \82È
\82½
\82Í
\8fÛ
\82Ì
\82æ
\82¤
\82È
\95@
\82ð
\8e\9d\82Á
\82Ä
\82¢
\82é
\81B(
\83_
\83\81\81[
\83W 1d4)", "You have an elephantine trunk (dam 1d4).");
\r
720 if (p_ptr->muta2 & MUT2_ATT_ANIMAL)
\r
722 info[i++] = _("
\82 \82È
\82½
\82Í
\93®
\95¨
\82ð
\88ø
\82«
\82Â
\82¯
\82é
\81B", "You attract animals.");
\r
724 if (p_ptr->muta2 & MUT2_TENTACLES)
\r
726 info[i++] = _("
\82 \82È
\82½
\82Í
\8e×
\88«
\82È
\90G
\8eè
\82ð
\8e\9d\82Á
\82Ä
\82¢
\82é
\81B(
\83_
\83\81\81[
\83W 2d5)", "You have evil looking tentacles (dam 2d5).");
\r
728 if (p_ptr->muta2 & MUT2_RAW_CHAOS)
\r
730 info[i++] = _("
\82 \82È
\82½
\82Í
\82µ
\82Î
\82µ
\82Î
\8f\83\83J
\83I
\83X
\82É
\95ï
\82Ü
\82ê
\82é
\81B", "You occasionally are surrounded with raw chaos.");
\r
732 if (p_ptr->muta2 & MUT2_NORMALITY)
\r
734 info[i++] = _("
\82 \82È
\82½
\82Í
\95Ï
\88Ù
\82µ
\82Ä
\82¢
\82½
\82ª
\81A
\89ñ
\95\9c\82µ
\82Ä
\82«
\82Ä
\82¢
\82é
\81B", "You may be mutated, but you're recovering.");
\r
736 if (p_ptr->muta2 & MUT2_WRAITH)
\r
738 info[i++] = _("
\82 \82È
\82½
\82Ì
\93÷
\91Ì
\82Í
\97H
\91Ì
\89»
\82µ
\82½
\82è
\8eÀ
\91Ì
\89»
\82µ
\82½
\82è
\82·
\82é
\81B", "You fade in and out of physical reality.");
\r
740 if (p_ptr->muta2 & MUT2_POLY_WOUND)
\r
742 info[i++] = _("
\82 \82È
\82½
\82Ì
\8c\92\8dN
\82Í
\83J
\83I
\83X
\82Ì
\97Í
\82É
\89e
\8b¿
\82ð
\8eó
\82¯
\82é
\81B", "Your health is subject to chaotic forces.");
\r
744 if (p_ptr->muta2 & MUT2_WASTING)
\r
746 info[i++] = _("
\82 \82È
\82½
\82Í
\90\8a\8eã
\82·
\82é
\8b°
\82ë
\82µ
\82¢
\95a
\8bC
\82É
\82©
\82©
\82Á
\82Ä
\82¢
\82é
\81B", "You have a horrible wasting disease.");
\r
748 if (p_ptr->muta2 & MUT2_ATT_DRAGON)
\r
750 info[i++] = _("
\82 \82È
\82½
\82Í
\83h
\83\89\83S
\83\93\82ð
\88ø
\82«
\82Â
\82¯
\82é
\81B", "You attract dragons.");
\r
752 if (p_ptr->muta2 & MUT2_WEIRD_MIND)
\r
754 info[i++] = _("
\82 \82È
\82½
\82Ì
\90¸
\90_
\82Í
\83\89\83\93\83_
\83\80\82É
\8ag
\91å
\82µ
\82½
\82è
\8fk
\8f¬
\82µ
\82½
\82è
\82µ
\82Ä
\82¢
\82é
\81B", "Your mind randomly expands and contracts.");
\r
756 if (p_ptr->muta2 & MUT2_NAUSEA)
\r
758 info[i++] = _("
\82 \82È
\82½
\82Ì
\88Ý
\82Í
\94ñ
\8fí
\82É
\97\8e\82¿
\92\85\82«
\82ª
\82È
\82¢
\81B", "You have a seriously upset stomach.");
\r
760 if (p_ptr->muta2 & MUT2_CHAOS_GIFT)
\r
762 info[i++] = _("
\82 \82È
\82½
\82Í
\83J
\83I
\83X
\82Ì
\8eç
\8cì
\88«
\96\82\82©
\82ç
\96J
\94ü
\82ð
\82¤
\82¯
\82Æ
\82é
\81B", "Chaos deities give you gifts.");
\r
764 if (p_ptr->muta2 & MUT2_WALK_SHAD)
\r
766 info[i++] = _("
\82 \82È
\82½
\82Í
\82µ
\82Î
\82µ
\82Î
\91¼
\82Ì
\81u
\89e
\81v
\82É
\96À
\82¢
\8d\9e\82Þ
\81B", "You occasionally stumble into other shadows.");
\r
768 if (p_ptr->muta2 & MUT2_WARNING)
\r
770 info[i++] = _("
\82 \82È
\82½
\82Í
\93G
\82É
\8aÖ
\82·
\82é
\8cx
\8d\90\82ð
\8a´
\82¶
\82é
\81B", "You receive warnings about your foes.");
\r
772 if (p_ptr->muta2 & MUT2_INVULN)
\r
774 info[i++] = _("
\82 \82È
\82½
\82Í
\8e\9e\81X
\95\89\82¯
\92m
\82ç
\82¸
\82È
\8bC
\95ª
\82É
\82È
\82é
\81B", "You occasionally feel invincible.");
\r
776 if (p_ptr->muta2 & MUT2_SP_TO_HP)
\r
778 info[i++] = _("
\82 \82È
\82½
\82Í
\8e\9e\81X
\8c\8c\82ª
\8bØ
\93÷
\82É
\82Ç
\82Á
\82Æ
\97¬
\82ê
\82é
\81B", "Your blood sometimes rushes to your muscles.");
\r
780 if (p_ptr->muta2 & MUT2_HP_TO_SP)
\r
782 info[i++] = _("
\82 \82È
\82½
\82Í
\8e\9e\81X
\93ª
\82É
\8c\8c\82ª
\82Ç
\82Á
\82Æ
\97¬
\82ê
\82é
\81B", "Your blood sometimes rushes to your head.");
\r
784 if (p_ptr->muta2 & MUT2_DISARM)
\r
786 info[i++] = _("
\82 \82È
\82½
\82Í
\82æ
\82
\82Â
\82Ü
\82Ã
\82¢
\82Ä
\95¨
\82ð
\97\8e\82Æ
\82·
\81B", "You occasionally stumble and drop things.");
\r
792 if (p_ptr->muta3 & MUT3_HYPER_STR)
\r
794 info[i++] = _("
\82 \82È
\82½
\82Í
\92´
\90l
\93I
\82É
\8b
\82¢
\81B(
\98r
\97Í+4)", "You are superhumanly strong (+4 STR).");
\r
796 if (p_ptr->muta3 & MUT3_PUNY)
\r
798 info[i++] = _("
\82 \82È
\82½
\82Í
\8b\95\8eã
\82¾
\81B(
\98r
\97Í-4)", "You are puny (-4 STR).");
\r
800 if (p_ptr->muta3 & MUT3_HYPER_INT)
\r
802 info[i++] = _("
\82 \82È
\82½
\82Ì
\94]
\82Í
\90¶
\91Ì
\83R
\83\93\83s
\83\85\81[
\83^
\82¾
\81B(
\92m
\94\
\81\95\8c«
\82³+4)", "Your brain is a living computer (+4 INT/WIS).");
\r
804 if (p_ptr->muta3 & MUT3_MORONIC)
\r
806 info[i++] = _("
\82 \82È
\82½
\82Í
\90¸
\90_
\94\96\8eã
\82¾
\81B(
\92m
\94\
\81\95\8c«
\82³-4)", "You are moronic (-4 INT/WIS).");
\r
808 if (p_ptr->muta3 & MUT3_RESILIENT)
\r
810 info[i++] = _("
\82 \82È
\82½
\82Í
\94ñ
\8fí
\82É
\83^
\83t
\82¾
\81B(
\91Ï
\8bv+4)", "You are very resilient (+4 CON).");
\r
812 if (p_ptr->muta3 & MUT3_XTRA_FAT)
\r
814 info[i++] = _("
\82 \82È
\82½
\82Í
\8bÉ
\92[
\82É
\91¾
\82Á
\82Ä
\82¢
\82é
\81B(
\91Ï
\8bv+2,
\83X
\83s
\81[
\83h-2)", "You are extremely fat (+2 CON, -2 speed).");
\r
816 if (p_ptr->muta3 & MUT3_ALBINO)
\r
818 info[i++] = _("
\82 \82È
\82½
\82Í
\83A
\83\8b\83r
\83m
\82¾
\81B(
\91Ï
\8bv-4)", "You are albino (-4 CON).");
\r
820 if (p_ptr->muta3 & MUT3_FLESH_ROT)
\r
822 info[i++] = _("
\82 \82È
\82½
\82Ì
\93÷
\91Ì
\82Í
\95\85\94s
\82µ
\82Ä
\82¢
\82é
\81B(
\91Ï
\8bv-2,
\96£
\97Í-1)", "Your flesh is rotting (-2 CON, -1 CHR).");
\r
824 if (p_ptr->muta3 & MUT3_SILLY_VOI)
\r
826 info[i++] = _("
\82 \82È
\82½
\82Ì
\90º
\82Í
\8aÔ
\94²
\82¯
\82È
\83L
\81[
\83L
\81[
\90º
\82¾
\81B(
\96£
\97Í-4)", "Your voice is a silly squeak (-4 CHR).");
\r
828 if (p_ptr->muta3 & MUT3_BLANK_FAC)
\r
830 info[i++] = _("
\82 \82È
\82½
\82Í
\82Ì
\82Á
\82Ø
\82ç
\82Ú
\82¤
\82¾
\81B(
\96£
\97Í-1)", "Your face is featureless (-1 CHR).");
\r
832 if (p_ptr->muta3 & MUT3_ILL_NORM)
\r
834 info[i++] = _("
\82 \82È
\82½
\82Í
\8c¶
\89e
\82É
\95¢
\82í
\82ê
\82Ä
\82¢
\82é
\81B", "Your appearance is masked with illusion.");
\r
836 if (p_ptr->muta3 & MUT3_XTRA_EYES)
\r
838 info[i++] = _("
\82 \82È
\82½
\82Í
\97]
\95ª
\82É
\93ñ
\82Â
\82Ì
\96Ú
\82ð
\8e\9d\82Á
\82Ä
\82¢
\82é
\81B(
\92T
\8dõ+15)", "You have an extra pair of eyes (+15 search).");
\r
840 if (p_ptr->muta3 & MUT3_MAGIC_RES)
\r
842 info[i++] = _("
\82 \82È
\82½
\82Í
\96\82\96@
\82Ö
\82Ì
\91Ï
\90«
\82ð
\82à
\82Á
\82Ä
\82¢
\82é
\81B", "You are resistant to magic.");
\r
844 if (p_ptr->muta3 & MUT3_XTRA_NOIS)
\r
846 info[i++] = _("
\82 \82È
\82½
\82Í
\95Ï
\82È
\89¹
\82ð
\94
\82µ
\82Ä
\82¢
\82é
\81B(
\89B
\96§-3)", "You make a lot of strange noise (-3 stealth).");
\r
848 if (p_ptr->muta3 & MUT3_INFRAVIS)
\r
850 info[i++] = _("
\82 \82È
\82½
\82Í
\91f
\90°
\82ç
\82µ
\82¢
\90Ô
\8aO
\90ü
\8e\8b\97Í
\82ð
\8e\9d\82Á
\82Ä
\82¢
\82é
\81B(+3)", "You have remarkable infravision (+3).");
\r
852 if (p_ptr->muta3 & MUT3_XTRA_LEGS)
\r
854 info[i++] = _("
\82 \82È
\82½
\82Í
\97]
\95ª
\82É
\93ñ
\96{
\82Ì
\91«
\82ª
\90¶
\82¦
\82Ä
\82¢
\82é
\81B(
\89Á
\91¬+3)", "You have an extra pair of legs (+3 speed).");
\r
856 if (p_ptr->muta3 & MUT3_SHORT_LEG)
\r
858 info[i++] = _("
\82 \82È
\82½
\82Ì
\91«
\82Í
\92Z
\82¢
\93Ë
\8bN
\82¾
\81B(
\89Á
\91¬-3)", "Your legs are short stubs (-3 speed).");
\r
860 if (p_ptr->muta3 & MUT3_ELEC_TOUC)
\r
862 info[i++] = _("
\82 \82È
\82½
\82Ì
\8c\8c\8aÇ
\82É
\82Í
\93d
\97¬
\82ª
\97¬
\82ê
\82Ä
\82¢
\82é
\81B", "Electricity is running through your veins.");
\r
864 if (p_ptr->muta3 & MUT3_FIRE_BODY)
\r
866 info[i++] = _("
\82 \82È
\82½
\82Ì
\91Ì
\82Í
\89\8a\82É
\82Â
\82Â
\82Ü
\82ê
\82Ä
\82¢
\82é
\81B", "Your body is enveloped in flames.");
\r
868 if (p_ptr->muta3 & MUT3_WART_SKIN)
\r
870 info[i++] = _("
\82 \82È
\82½
\82Ì
\94§
\82Í
\83C
\83{
\82É
\94í
\82í
\82ê
\82Ä
\82¢
\82é
\81B(
\96£
\97Í-2, AC+5)", "Your skin is covered with warts (-2 CHR, +5 AC).");
\r
872 if (p_ptr->muta3 & MUT3_SCALES)
\r
874 info[i++] = _("
\82 \82È
\82½
\82Ì
\94§
\82Í
\97Ø
\82É
\82È
\82Á
\82Ä
\82¢
\82é
\81B(
\96£
\97Í-1, AC+10)", "Your skin has turned into scales (-1 CHR, +10 AC).");
\r
876 if (p_ptr->muta3 & MUT3_IRON_SKIN)
\r
878 info[i++] = _("
\82 \82È
\82½
\82Ì
\94§
\82Í
\93S
\82Å
\82Å
\82«
\82Ä
\82¢
\82é
\81B(
\8aí
\97p-1, AC+25)", "Your skin is made of steel (-1 DEX, +25 AC).");
\r
880 if (p_ptr->muta3 & MUT3_WINGS)
\r
882 info[i++] = _("
\82 \82È
\82½
\82Í
\89H
\82ð
\8e\9d\82Á
\82Ä
\82¢
\82é
\81B", "You have wings.");
\r
884 if (p_ptr->muta3 & MUT3_FEARLESS)
\r
888 if (p_ptr->muta3 & MUT3_REGEN)
\r
892 if (p_ptr->muta3 & MUT3_ESP)
\r
896 if (p_ptr->muta3 & MUT3_LIMBER)
\r
898 info[i++] = _("
\82 \82È
\82½
\82Ì
\91Ì
\82Í
\94ñ
\8fí
\82É
\82µ
\82È
\82â
\82©
\82¾
\81B(
\8aí
\97p+3)", "Your body is very limber (+3 DEX).");
\r
900 if (p_ptr->muta3 & MUT3_ARTHRITIS)
\r
902 info[i++] = _("
\82 \82È
\82½
\82Í
\82¢
\82Â
\82à
\8aÖ
\90ß
\82É
\92É
\82Ý
\82ð
\8a´
\82¶
\82Ä
\82¢
\82é
\81B(
\8aí
\97p-3)", "Your joints ache constantly (-3 DEX).");
\r
904 if (p_ptr->muta3 & MUT3_VULN_ELEM)
\r
906 info[i++] = _("
\82 \82È
\82½
\82Í
\8c³
\91f
\82Ì
\8dU
\8c\82\82É
\8eã
\82¢
\81B", "You are susceptible to damage from the elements.");
\r
908 if (p_ptr->muta3 & MUT3_MOTION)
\r
910 info[i++] = _("
\82 \82È
\82½
\82Ì
\93®
\8dì
\82Í
\90³
\8am
\82Å
\97Í
\8b
\82¢
\81B(
\89B
\96§+1)", "Your movements are precise and forceful (+1 STL).");
\r
912 if (p_ptr->muta3 & MUT3_GOOD_LUCK)
\r
914 info[i++] = _("
\82 \82È
\82½
\82Í
\94\92\82¢
\83I
\81[
\83\89\82É
\82Â
\82Â
\82Ü
\82ê
\82Ä
\82¢
\82é
\81B", "There is a white aura surrounding you.");
\r
916 if (p_ptr->muta3 & MUT3_BAD_LUCK)
\r
918 info[i++] = _("
\82 \82È
\82½
\82Í
\8d\95\82¢
\83I
\81[
\83\89\82É
\82Â
\82Â
\82Ü
\82ê
\82Ä
\82¢
\82é
\81B", "There is a black aura surrounding you.");
\r
924 info[i++] = _("
\82 \82È
\82½
\82Í
\96Ú
\82ª
\8c©
\82¦
\82È
\82¢
\81B", "You cannot see.");
\r
926 if (p_ptr->confused)
\r
928 info[i++] = _("
\82 \82È
\82½
\82Í
\8d¬
\97\90\82µ
\82Ä
\82¢
\82é
\81B", "You are confused.");
\r
932 info[i++] = _("
\82 \82È
\82½
\82Í
\8b°
\95|
\82É
\90N
\82³
\82ê
\82Ä
\82¢
\82é
\81B", "You are terrified.");
\r
936 info[i++] = _("
\82 \82È
\82½
\82Í
\8fo
\8c\8c\82µ
\82Ä
\82¢
\82é
\81B", "You are bleeding.");
\r
940 info[i++] = _("
\82 \82È
\82½
\82Í
\82à
\82¤
\82ë
\82¤
\82Æ
\82µ
\82Ä
\82¢
\82é
\81B", "You are stunned.");
\r
942 if (p_ptr->poisoned)
\r
944 info[i++] = _("
\82 \82È
\82½
\82Í
\93Å
\82É
\90N
\82³
\82ê
\82Ä
\82¢
\82é
\81B", "You are poisoned.");
\r
948 info[i++] = _("
\82 \82È
\82½
\82Í
\8c¶
\8ao
\82ð
\8c©
\82Ä
\82¢
\82é
\81B", "You are hallucinating.");
\r
950 if (p_ptr->cursed & TRC_TY_CURSE)
\r
952 info[i++] = _("
\82 \82È
\82½
\82Í
\8e×
\88«
\82È
\89\85\94O
\82É
\95ï
\82Ü
\82ê
\82Ä
\82¢
\82é
\81B", "You carry an ancient foul curse.");
\r
954 if (p_ptr->cursed & TRC_AGGRAVATE)
\r
956 info[i++] = _("
\82 \82È
\82½
\82Í
\83\82\83\93\83X
\83^
\81[
\82ð
\93{
\82ç
\82¹
\82Ä
\82¢
\82é
\81B", "You aggravate monsters.");
\r
958 if (p_ptr->cursed & TRC_DRAIN_EXP)
\r
960 info[i++] = _("
\82 \82È
\82½
\82Í
\8co
\8c±
\92l
\82ð
\8bz
\82í
\82ê
\82Ä
\82¢
\82é
\81B", "You are drained.");
\r
962 if (p_ptr->cursed & TRC_SLOW_REGEN)
\r
964 info[i++] = _("
\82 \82È
\82½
\82Ì
\89ñ
\95\9c\97Í
\82Í
\94ñ
\8fí
\82É
\92x
\82¢
\81B", "You regenerate slowly.");
\r
966 if (p_ptr->cursed & TRC_ADD_L_CURSE)
\r
968 info[i++] = _("
\82 \82È
\82½
\82Ì
\8eã
\82¢
\8eô
\82¢
\82Í
\91\9d\82¦
\82é
\81B","Your weak curses multiply."); /*
\8eb
\92è
\93I -- henkma */
\r
970 if (p_ptr->cursed & TRC_ADD_H_CURSE)
\r
972 info[i++] = _("
\82 \82È
\82½
\82Ì
\8b
\82¢
\8eô
\82¢
\82Í
\91\9d\82¦
\82é
\81B","Your heavy curses multiply."); /*
\8eb
\92è
\93I -- henkma */
\r
974 if (p_ptr->cursed & TRC_CALL_ANIMAL)
\r
976 info[i++] = _("
\82 \82È
\82½
\82Í
\93®
\95¨
\82É
\91_
\82í
\82ê
\82Ä
\82¢
\82é
\81B", "You attract animals.");
\r
978 if (p_ptr->cursed & TRC_CALL_DEMON)
\r
980 info[i++] = _("
\82 \82È
\82½
\82Í
\88«
\96\82\82É
\91_
\82í
\82ê
\82Ä
\82¢
\82é
\81B", "You attract demons.");
\r
982 if (p_ptr->cursed & TRC_CALL_DRAGON)
\r
984 info[i++] = _("
\82 \82È
\82½
\82Í
\83h
\83\89\83S
\83\93\82É
\91_
\82í
\82ê
\82Ä
\82¢
\82é
\81B", "You attract dragons.");
\r
986 if (p_ptr->cursed & TRC_COWARDICE)
\r
988 info[i++] = _("
\82 \82È
\82½
\82Í
\8e\9e\81X
\89°
\95a
\82É
\82È
\82é
\81B", "You are subject to cowardice.");
\r
990 if (p_ptr->cursed & TRC_TELEPORT)
\r
992 info[i++] = _("
\82 \82È
\82½
\82Ì
\88Ê
\92u
\82Í
\82Ð
\82¶
\82å
\82¤
\82É
\95s
\88À
\92è
\82¾
\81B", "Your position is very uncertain.");
\r
994 if (p_ptr->cursed & TRC_LOW_MELEE)
\r
996 info[i++] = _("
\82 \82È
\82½
\82Ì
\95\90\8aí
\82Í
\8dU
\8c\82\82ð
\8aO
\82µ
\82â
\82·
\82¢
\81B", "Your weapon causes you to miss blows.");
\r
998 if (p_ptr->cursed & TRC_LOW_AC)
\r
1000 info[i++] = _("
\82 \82È
\82½
\82Í
\8dU
\8c\82\82ð
\8eó
\82¯
\82â
\82·
\82¢
\81B", "You are subject to be hit.");
\r
1002 if (p_ptr->cursed & TRC_LOW_MAGIC)
\r
1004 info[i++] = _("
\82 \82È
\82½
\82Í
\96\82\96@
\82ð
\8e¸
\94s
\82µ
\82â
\82·
\82¢
\81B", "You are subject to fail spellcasting.");
\r
1006 if (p_ptr->cursed & TRC_FAST_DIGEST)
\r
1008 info[i++] = _("
\82 \82È
\82½
\82Í
\82·
\82®
\82¨
\95 \82ª
\82Ö
\82é
\81B", "You have a good appetite.");
\r
1010 if (p_ptr->cursed & TRC_DRAIN_HP)
\r
1012 info[i++] = _("
\82 \82È
\82½
\82Í
\91Ì
\97Í
\82ð
\8bz
\82í
\82ê
\82Ä
\82¢
\82é
\81B", "You are drained.");
\r
1014 if (p_ptr->cursed & TRC_DRAIN_MANA)
\r
1016 info[i++] = _("
\82 \82È
\82½
\82Í
\96\82\97Í
\82ð
\8bz
\82í
\82ê
\82Ä
\82¢
\82é
\81B", "You brain is drained.");
\r
1020 info[i++] = _("
\82 \82È
\82½
\82Í
\8d\82\8c\89\82³
\82ð
\8a´
\82¶
\82Ä
\82¢
\82é
\81B", "You feel rightous.");
\r
1024 info[i++] = _("
\82 \82È
\82½
\82Í
\83q
\81[
\83\8d\81[
\8bC
\95ª
\82¾
\81B", "You feel heroic.");
\r
1028 info[i++] = _("
\82 \82È
\82½
\82Í
\90í
\93¬
\8b¶
\82¾
\81B", "You are in a battle rage.");
\r
1030 if (p_ptr->protevil)
\r
1032 info[i++] = _("
\82 \82È
\82½
\82Í
\8e×
\88«
\82È
\82é
\91¶
\8dÝ
\82©
\82ç
\8eç
\82ç
\82ê
\82Ä
\82¢
\82é
\81B", "You are protected from evil.");
\r
1034 if (p_ptr->shield)
\r
1036 info[i++] = _("
\82 \82È
\82½
\82Í
\90_
\94é
\82Ì
\83V
\81[
\83\8b\83h
\82Å
\8eç
\82ç
\82ê
\82Ä
\82¢
\82é
\81B", "You are protected by a mystic shield.");
\r
1040 info[i++] = _("
\82 \82È
\82½
\82Í
\8c»
\8dÝ
\8f\9d\82Â
\82©
\82È
\82¢
\81B", "You are temporarily invulnerable.");
\r
1042 if (p_ptr->wraith_form)
\r
1044 info[i++] = _("
\82 \82È
\82½
\82Í
\88ê
\8e\9e\93I
\82É
\97H
\91Ì
\89»
\82µ
\82Ä
\82¢
\82é
\81B", "You are temporarily incorporeal.");
\r
1046 if (p_ptr->special_attack & ATTACK_CONFUSE)
\r
1048 info[i++] = _("
\82 \82È
\82½
\82Ì
\8eè
\82Í
\90Ô
\82
\8bP
\82¢
\82Ä
\82¢
\82é
\81B", "Your hands are glowing dull red.");
\r
1050 if (p_ptr->special_attack & ATTACK_FIRE)
\r
1052 info[i++] = _("
\82 \82È
\82½
\82Ì
\8eè
\82Í
\89Î
\89\8a\82É
\95¢
\82í
\82ê
\82Ä
\82¢
\82é
\81B", "You can strike the enemy with flame.");
\r
1054 if (p_ptr->special_attack & ATTACK_COLD)
\r
1056 info[i++] = _("
\82 \82È
\82½
\82Ì
\8eè
\82Í
\97â
\8bC
\82É
\95¢
\82í
\82ê
\82Ä
\82¢
\82é
\81B", "You can strike the enemy with cold.");
\r
1058 if (p_ptr->special_attack & ATTACK_ACID)
\r
1060 info[i++] = _("
\82 \82È
\82½
\82Ì
\8eè
\82Í
\8e_
\82É
\95¢
\82í
\82ê
\82Ä
\82¢
\82é
\81B", "You can strike the enemy with acid.");
\r
1062 if (p_ptr->special_attack & ATTACK_ELEC)
\r
1064 info[i++] = _("
\82 \82È
\82½
\82Ì
\8eè
\82Í
\93d
\8c\82\82É
\95¢
\82í
\82ê
\82Ä
\82¢
\82é
\81B", "You can strike the enemy with electoric shock.");
\r
1066 if (p_ptr->special_attack & ATTACK_POIS)
\r
1068 info[i++] = _("
\82 \82È
\82½
\82Ì
\8eè
\82Í
\93Å
\82É
\95¢
\82í
\82ê
\82Ä
\82¢
\82é
\81B", "You can strike the enemy with poison.");
\r
1070 switch (p_ptr->action)
\r
1072 case ACTION_SEARCH:
\r
1073 info[i++] = _("
\82 \82È
\82½
\82Í
\82Ð
\82¶
\82å
\82¤
\82É
\92\8d\88Ó
\90[
\82
\8eü
\88Í
\82ð
\8c©
\93n
\82µ
\82Ä
\82¢
\82é
\81B", "You are looking around very carefully.");
\r
1076 if (p_ptr->new_spells)
\r
1078 info[i++] = _("
\82 \82È
\82½
\82Í
\8eô
\95¶
\82â
\8bF
\82è
\82ð
\8aw
\82Ô
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B", "You can learn some spells/prayers.");
\r
1080 if (p_ptr->word_recall)
\r
1082 info[i++] = _("
\82 \82È
\82½
\82Í
\82·
\82®
\82É
\8bA
\8aÒ
\82·
\82é
\82¾
\82ë
\82¤
\81B", "You will soon be recalled.");
\r
1084 if (p_ptr->alter_reality)
\r
1086 info[i++] = _("
\82 \82È
\82½
\82Í
\82·
\82®
\82É
\82±
\82Ì
\90¢
\8aE
\82ð
\97£
\82ê
\82é
\82¾
\82ë
\82¤
\81B", "You will soon be altered.");
\r
1088 if (p_ptr->see_infra)
\r
1090 info[i++] = _("
\82 \82È
\82½
\82Ì
\93µ
\82Í
\90Ô
\8aO
\90ü
\82É
\95q
\8a´
\82Å
\82 \82é
\81B", "Your eyes are sensitive to infrared light.");
\r
1092 if (p_ptr->see_inv)
\r
1094 info[i++] = _("
\82 \82È
\82½
\82Í
\93§
\96¾
\82È
\83\82\83\93\83X
\83^
\81[
\82ð
\8c©
\82é
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B", "You can see invisible creatures.");
\r
1096 if (p_ptr->levitation)
\r
1098 info[i++] = _("
\82 \82È
\82½
\82Í
\94ò
\82Ô
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B", "You can fly.");
\r
1100 if (p_ptr->free_act)
\r
1102 info[i++] = _("
\82 \82È
\82½
\82Í
\96\83á
\83\92m
\82ç
\82¸
\82Ì
\8cø
\89Ê
\82ð
\8e\9d\82Á
\82Ä
\82¢
\82é
\81B", "You have free action.");
\r
1104 if (p_ptr->regenerate)
\r
1106 info[i++] = _("
\82 \82È
\82½
\82Í
\91f
\91\81\82
\91Ì
\97Í
\82ð
\89ñ
\95\9c\82·
\82é
\81B", "You regenerate quickly.");
\r
1108 if (p_ptr->slow_digest)
\r
1110 info[i++] = _("
\82 \82È
\82½
\82Í
\90H
\97~
\82ª
\8f
\82È
\82¢
\81B", "Your appetite is small.");
\r
1112 if (p_ptr->telepathy)
\r
1114 info[i++] = _("
\82 \82È
\82½
\82Í
\83e
\83\8c\83p
\83V
\81[
\94\
\97Í
\82ð
\8e\9d\82Á
\82Ä
\82¢
\82é
\81B", "You have ESP.");
\r
1116 if (p_ptr->esp_animal)
\r
1118 info[i++] = _("
\82 \82È
\82½
\82Í
\8e©
\91R
\8aE
\82Ì
\90¶
\95¨
\82Ì
\91¶
\8dÝ
\82ð
\8a´
\82¶
\82é
\94\
\97Í
\82ð
\8e\9d\82Á
\82Ä
\82¢
\82é
\81B", "You sense natural creatures.");
\r
1120 if (p_ptr->esp_undead)
\r
1122 info[i++] = _("
\82 \82È
\82½
\82Í
\83A
\83\93\83f
\83b
\83h
\82Ì
\91¶
\8dÝ
\82ð
\8a´
\82¶
\82é
\94\
\97Í
\82ð
\8e\9d\82Á
\82Ä
\82¢
\82é
\81B", "You sense undead.");
\r
1124 if (p_ptr->esp_demon)
\r
1126 info[i++] = _("
\82 \82È
\82½
\82Í
\88«
\96\82\82Ì
\91¶
\8dÝ
\82ð
\8a´
\82¶
\82é
\94\
\97Í
\82ð
\8e\9d\82Á
\82Ä
\82¢
\82é
\81B", "You sense demons.");
\r
1128 if (p_ptr->esp_orc)
\r
1130 info[i++] = _("
\82 \82È
\82½
\82Í
\83I
\81[
\83N
\82Ì
\91¶
\8dÝ
\82ð
\8a´
\82¶
\82é
\94\
\97Í
\82ð
\8e\9d\82Á
\82Ä
\82¢
\82é
\81B", "You sense orcs.");
\r
1132 if (p_ptr->esp_troll)
\r
1134 info[i++] = _("
\82 \82È
\82½
\82Í
\83g
\83\8d\83\8b\82Ì
\91¶
\8dÝ
\82ð
\8a´
\82¶
\82é
\94\
\97Í
\82ð
\8e\9d\82Á
\82Ä
\82¢
\82é
\81B", "You sense trolls.");
\r
1136 if (p_ptr->esp_giant)
\r
1138 info[i++] = _("
\82 \82È
\82½
\82Í
\8b\90\90l
\82Ì
\91¶
\8dÝ
\82ð
\8a´
\82¶
\82é
\94\
\97Í
\82ð
\8e\9d\82Á
\82Ä
\82¢
\82é
\81B", "You sense giants.");
\r
1140 if (p_ptr->esp_dragon)
\r
1142 info[i++] = _("
\82 \82È
\82½
\82Í
\83h
\83\89\83S
\83\93\82Ì
\91¶
\8dÝ
\82ð
\8a´
\82¶
\82é
\94\
\97Í
\82ð
\8e\9d\82Á
\82Ä
\82¢
\82é
\81B", "You sense dragons.");
\r
1144 if (p_ptr->esp_human)
\r
1146 info[i++] = _("
\82 \82È
\82½
\82Í
\90l
\8aÔ
\82Ì
\91¶
\8dÝ
\82ð
\8a´
\82¶
\82é
\94\
\97Í
\82ð
\8e\9d\82Á
\82Ä
\82¢
\82é
\81B", "You sense humans.");
\r
1148 if (p_ptr->esp_evil)
\r
1150 info[i++] = _("
\82 \82È
\82½
\82Í
\8e×
\88«
\82È
\90¶
\82«
\95¨
\82Ì
\91¶
\8dÝ
\82ð
\8a´
\82¶
\82é
\94\
\97Í
\82ð
\8e\9d\82Á
\82Ä
\82¢
\82é
\81B", "You sense evil creatures.");
\r
1152 if (p_ptr->esp_good)
\r
1154 info[i++] = _("
\82 \82È
\82½
\82Í
\91P
\97Ç
\82È
\90¶
\82«
\95¨
\82Ì
\91¶
\8dÝ
\82ð
\8a´
\82¶
\82é
\94\
\97Í
\82ð
\8e\9d\82Á
\82Ä
\82¢
\82é
\81B", "You sense good creatures.");
\r
1156 if (p_ptr->esp_nonliving)
\r
1158 info[i++] = _("
\82 \82È
\82½
\82Í
\8a\88\93®
\82·
\82é
\96³
\90¶
\95¨
\91Ì
\82Ì
\91¶
\8dÝ
\82ð
\8a´
\82¶
\82é
\94\
\97Í
\82ð
\8e\9d\82Á
\82Ä
\82¢
\82é
\81B", "You sense non-living creatures.");
\r
1160 if (p_ptr->esp_unique)
\r
1162 info[i++] = _("
\82 \82È
\82½
\82Í
\93Á
\95Ê
\82È
\8b
\93G
\82Ì
\91¶
\8dÝ
\82ð
\8a´
\82¶
\82é
\94\
\97Í
\82ð
\8e\9d\82Á
\82Ä
\82¢
\82é
\81B", "You sense unique monsters.");
\r
1164 if (p_ptr->hold_exp)
\r
1166 info[i++] = _("
\82 \82È
\82½
\82Í
\8e©
\8cÈ
\82Ì
\8co
\8c±
\92l
\82ð
\82µ
\82Á
\82©
\82è
\82Æ
\88Û
\8e\9d\82·
\82é
\81B", "You have a firm hold on your experience.");
\r
1168 if (p_ptr->reflect)
\r
1170 info[i++] = _("
\82 \82È
\82½
\82Í
\96î
\82Ì
\8eô
\95¶
\82ð
\94½
\8eË
\82·
\82é
\81B", "You reflect bolt spells.");
\r
1172 if (p_ptr->sh_fire)
\r
1174 info[i++] = _("
\82 \82È
\82½
\82Í
\89\8a\82Ì
\83I
\81[
\83\89\82É
\95ï
\82Ü
\82ê
\82Ä
\82¢
\82é
\81B", "You are surrounded with a fiery aura.");
\r
1176 if (p_ptr->sh_elec)
\r
1178 info[i++] = _("
\82 \82È
\82½
\82Í
\93d
\8bC
\82É
\95ï
\82Ü
\82ê
\82Ä
\82¢
\82é
\81B", "You are surrounded with electricity.");
\r
1180 if (p_ptr->sh_cold)
\r
1182 info[i++] = _("
\82 \82È
\82½
\82Í
\97â
\8bC
\82Ì
\83I
\81[
\83\89\82É
\95ï
\82Ü
\82ê
\82Ä
\82¢
\82é
\81B", "You are surrounded with an aura of coldness.");
\r
1184 if (p_ptr->tim_sh_holy)
\r
1186 info[i++] = _("
\82 \82È
\82½
\82Í
\90¹
\82È
\82é
\83I
\81[
\83\89\82É
\95ï
\82Ü
\82ê
\82Ä
\82¢
\82é
\81B", "You are surrounded with a holy aura.");
\r
1188 if (p_ptr->tim_sh_touki)
\r
1190 info[i++] = _("
\82 \82È
\82½
\82Í
\93¬
\8bC
\82Ì
\83I
\81[
\83\89\82É
\95ï
\82Ü
\82ê
\82Ä
\82¢
\82é
\81B", "You are surrounded with a energy aura.");
\r
1192 if (p_ptr->anti_magic)
\r
1194 info[i++] = _("
\82 \82È
\82½
\82Í
\94½
\96\82\96@
\83V
\81[
\83\8b\83h
\82É
\95ï
\82Ü
\82ê
\82Ä
\82¢
\82é
\81B", "You are surrounded by an anti-magic shell.");
\r
1196 if (p_ptr->anti_tele)
\r
1198 info[i++] = _("
\82 \82È
\82½
\82Í
\83e
\83\8c\83|
\81[
\83g
\82Å
\82«
\82È
\82¢
\81B", "You cannot teleport.");
\r
1202 info[i++] = _("
\82 \82È
\82½
\82Ì
\90g
\91Ì
\82Í
\8cõ
\82Á
\82Ä
\82¢
\82é
\81B", "You are carrying a permanent light.");
\r
1204 if (p_ptr->warning)
\r
1206 info[i++] = _("
\82 \82È
\82½
\82Í
\8ds
\93®
\82Ì
\91O
\82É
\8aë
\8c¯
\82ð
\8e@
\92m
\82·
\82é
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B", "You will be warned before dangerous actions.");
\r
1208 if (p_ptr->dec_mana)
\r
1210 info[i++] = _("
\82 \82È
\82½
\82Í
\8f
\82È
\82¢
\8fÁ
\94ï
\96\82\97Í
\82Å
\96\82\96@
\82ð
\8f¥
\82¦
\82é
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B", "You can cast spells with fewer mana points.");
\r
1212 if (p_ptr->easy_spell)
\r
1214 info[i++] = _("
\82 \82È
\82½
\82Í
\92á
\82¢
\8e¸
\94s
\97¦
\82Å
\96\82\96@
\82ð
\8f¥
\82¦
\82é
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B", "Fail rate of your magic is decreased.");
\r
1216 if (p_ptr->heavy_spell)
\r
1218 info[i++] = _("
\82 \82È
\82½
\82Í
\8d\82\82¢
\8e¸
\94s
\97¦
\82Å
\96\82\96@
\82ð
\8f¥
\82¦
\82È
\82¯
\82ê
\82Î
\82¢
\82¯
\82È
\82¢
\81B", "Fail rate of your magic is increased.");
\r
1220 if (p_ptr->mighty_throw)
\r
1222 info[i++] = _("
\82 \82È
\82½
\82Í
\8b
\82
\95¨
\82ð
\93\8a\82°
\82é
\81B", "You can throw objects powerfully.");
\r
1225 if (p_ptr->immune_acid)
\r
1227 info[i++] = _("
\82 \82È
\82½
\82Í
\8e_
\82É
\91Î
\82·
\82é
\8a®
\91S
\82È
\82é
\96Æ
\89u
\82ð
\8e\9d\82Á
\82Ä
\82¢
\82é
\81B", "You are completely immune to acid.");
\r
1229 else if (p_ptr->resist_acid && IS_OPPOSE_ACID())
\r
1231 info[i++] = _("
\82 \82È
\82½
\82Í
\8e_
\82Ö
\82Ì
\8b
\97Í
\82È
\91Ï
\90«
\82ð
\8e\9d\82Á
\82Ä
\82¢
\82é
\81B", "You resist acid exceptionally well.");
\r
1233 else if (p_ptr->resist_acid || IS_OPPOSE_ACID())
\r
1235 info[i++] = _("
\82 \82È
\82½
\82Í
\8e_
\82Ö
\82Ì
\91Ï
\90«
\82ð
\8e\9d\82Á
\82Ä
\82¢
\82é
\81B", "You are resistant to acid.");
\r
1238 if (p_ptr->immune_elec)
\r
1240 info[i++] = _("
\82 \82È
\82½
\82Í
\93d
\8c\82\82É
\91Î
\82·
\82é
\8a®
\91S
\82È
\82é
\96Æ
\89u
\82ð
\8e\9d\82Á
\82Ä
\82¢
\82é
\81B", "You are completely immune to lightning.");
\r
1242 else if (p_ptr->resist_elec && IS_OPPOSE_ELEC())
\r
1244 info[i++] = _("
\82 \82È
\82½
\82Í
\93d
\8c\82\82Ö
\82Ì
\8b
\97Í
\82È
\91Ï
\90«
\82ð
\8e\9d\82Á
\82Ä
\82¢
\82é
\81B", "You resist lightning exceptionally well.");
\r
1246 else if (p_ptr->resist_elec || IS_OPPOSE_ELEC())
\r
1248 info[i++] = _("
\82 \82È
\82½
\82Í
\93d
\8c\82\82Ö
\82Ì
\91Ï
\90«
\82ð
\8e\9d\82Á
\82Ä
\82¢
\82é
\81B", "You are resistant to lightning.");
\r
1251 if (prace_is_(RACE_ANDROID) && !p_ptr->immune_elec)
\r
1253 info[i++] = _("
\82 \82È
\82½
\82Í
\93d
\8c\82\82É
\8eã
\82¢
\81B", "You are susceptible to damage from lightning.");
\r
1256 if (p_ptr->immune_fire)
\r
1258 info[i++] = _("
\82 \82È
\82½
\82Í
\89Î
\82É
\91Î
\82·
\82é
\8a®
\91S
\82È
\82é
\96Æ
\89u
\82ð
\8e\9d\82Á
\82Ä
\82¢
\82é
\81B", "You are completely immune to fire.");
\r
1260 else if (p_ptr->resist_fire && IS_OPPOSE_FIRE())
\r
1262 info[i++] = _("
\82 \82È
\82½
\82Í
\89Î
\82Ö
\82Ì
\8b
\97Í
\82È
\91Ï
\90«
\82ð
\8e\9d\82Á
\82Ä
\82¢
\82é
\81B", "You resist fire exceptionally well.");
\r
1264 else if (p_ptr->resist_fire || IS_OPPOSE_FIRE())
\r
1266 info[i++] = _("
\82 \82È
\82½
\82Í
\89Î
\82Ö
\82Ì
\91Ï
\90«
\82ð
\8e\9d\82Á
\82Ä
\82¢
\82é
\81B", "You are resistant to fire.");
\r
1269 if (prace_is_(RACE_ENT) && !p_ptr->immune_fire)
\r
1271 info[i++] = _("
\82 \82È
\82½
\82Í
\89Î
\82É
\8eã
\82¢
\81B", "You are susceptible to damage from fire.");
\r
1274 if (p_ptr->immune_cold)
\r
1276 info[i++] = _("
\82 \82È
\82½
\82Í
\97â
\8bC
\82É
\91Î
\82·
\82é
\8a®
\91S
\82È
\82é
\96Æ
\89u
\82ð
\8e\9d\82Á
\82Ä
\82¢
\82é
\81B", "You are completely immune to cold.");
\r
1278 else if (p_ptr->resist_cold && IS_OPPOSE_COLD())
\r
1280 info[i++] = _("
\82 \82È
\82½
\82Í
\97â
\8bC
\82Ö
\82Ì
\8b
\97Í
\82È
\91Ï
\90«
\82ð
\8e\9d\82Á
\82Ä
\82¢
\82é
\81B", "You resist cold exceptionally well.");
\r
1282 else if (p_ptr->resist_cold || IS_OPPOSE_COLD())
\r
1284 info[i++] = _("
\82 \82È
\82½
\82Í
\97â
\8bC
\82Ö
\82Ì
\91Ï
\90«
\82ð
\8e\9d\82Á
\82Ä
\82¢
\82é
\81B", "You are resistant to cold.");
\r
1287 if (p_ptr->resist_pois && IS_OPPOSE_POIS())
\r
1289 info[i++] = _("
\82 \82È
\82½
\82Í
\93Å
\82Ö
\82Ì
\8b
\97Í
\82È
\91Ï
\90«
\82ð
\8e\9d\82Á
\82Ä
\82¢
\82é
\81B", "You resist poison exceptionally well.");
\r
1291 else if (p_ptr->resist_pois || IS_OPPOSE_POIS())
\r
1293 info[i++] = _("
\82 \82È
\82½
\82Í
\93Å
\82Ö
\82Ì
\91Ï
\90«
\82ð
\8e\9d\82Á
\82Ä
\82¢
\82é
\81B", "You are resistant to poison.");
\r
1296 if (p_ptr->resist_lite)
\r
1298 info[i++] = _("
\82 \82È
\82½
\82Í
\91M
\8cõ
\82Ö
\82Ì
\91Ï
\90«
\82ð
\8e\9d\82Á
\82Ä
\82¢
\82é
\81B", "You are resistant to bright light.");
\r
1301 if (prace_is_(RACE_VAMPIRE) || prace_is_(RACE_S_FAIRY) || (p_ptr->mimic_form == MIMIC_VAMPIRE))
\r
1303 info[i++] = _("
\82 \82È
\82½
\82Í
\91M
\8cõ
\82É
\8eã
\82¢
\81B", "You are susceptible to damage from bright light.");
\r
1306 if (prace_is_(RACE_VAMPIRE) || (p_ptr->mimic_form == MIMIC_VAMPIRE) || p_ptr->wraith_form)
\r
1308 info[i++] = _("
\82 \82È
\82½
\82Í
\88Ã
\8d\95\82É
\91Î
\82·
\82é
\8a®
\91S
\82È
\82é
\96Æ
\89u
\82ð
\8e\9d\82Á
\82Ä
\82¢
\82é
\81B", "You are completely immune to darkness.");
\r
1311 else if (p_ptr->resist_dark)
\r
1313 info[i++] = _("
\82 \82È
\82½
\82Í
\88Ã
\8d\95\82Ö
\82Ì
\91Ï
\90«
\82ð
\8e\9d\82Á
\82Ä
\82¢
\82é
\81B", "You are resistant to darkness.");
\r
1315 if (p_ptr->resist_conf)
\r
1317 info[i++] = _("
\82 \82È
\82½
\82Í
\8d¬
\97\90\82Ö
\82Ì
\91Ï
\90«
\82ð
\8e\9d\82Á
\82Ä
\82¢
\82é
\81B", "You are resistant to confusion.");
\r
1319 if (p_ptr->resist_sound)
\r
1321 info[i++] = _("
\82 \82È
\82½
\82Í
\89¹
\94g
\82Ì
\8fÕ
\8c\82\82Ö
\82Ì
\91Ï
\90«
\82ð
\8e\9d\82Á
\82Ä
\82¢
\82é
\81B", "You are resistant to sonic attacks.");
\r
1323 if (p_ptr->resist_disen)
\r
1325 info[i++] = _("
\82 \82È
\82½
\82Í
\97ò
\89»
\82Ö
\82Ì
\91Ï
\90«
\82ð
\8e\9d\82Á
\82Ä
\82¢
\82é
\81B", "You are resistant to disenchantment.");
\r
1327 if (p_ptr->resist_chaos)
\r
1329 info[i++] = _("
\82 \82È
\82½
\82Í
\83J
\83I
\83X
\82Ì
\97Í
\82Ö
\82Ì
\91Ï
\90«
\82ð
\8e\9d\82Á
\82Ä
\82¢
\82é
\81B", "You are resistant to chaos.");
\r
1331 if (p_ptr->resist_shard)
\r
1333 info[i++] = _("
\82 \82È
\82½
\82Í
\94j
\95Ð
\82Ì
\8dU
\8c\82\82Ö
\82Ì
\91Ï
\90«
\82ð
\8e\9d\82Á
\82Ä
\82¢
\82é
\81B", "You are resistant to blasts of shards.");
\r
1335 if (p_ptr->resist_nexus)
\r
1337 info[i++] = _("
\82 \82È
\82½
\82Í
\88ö
\89Ê
\8d¬
\97\90\82Ì
\8dU
\8c\82\82Ö
\82Ì
\91Ï
\90«
\82ð
\8e\9d\82Á
\82Ä
\82¢
\82é
\81B", "You are resistant to nexus attacks.");
\r
1340 if (prace_is_(RACE_SPECTRE))
\r
1342 info[i++] = _("
\82 \82È
\82½
\82Í
\92n
\8d\96\82Ì
\97Í
\82ð
\8bz
\8eû
\82Å
\82«
\82é
\81B", "You can drain nether forces.");
\r
1344 else if (p_ptr->resist_neth)
\r
1346 info[i++] = _("
\82 \82È
\82½
\82Í
\92n
\8d\96\82Ì
\97Í
\82Ö
\82Ì
\91Ï
\90«
\82ð
\8e\9d\82Á
\82Ä
\82¢
\82é
\81B", "You are resistant to nether forces.");
\r
1348 if (p_ptr->resist_fear)
\r
1350 info[i++] = _("
\82 \82È
\82½
\82Í
\91S
\82
\8b°
\95|
\82ð
\8a´
\82¶
\82È
\82¢
\81B", "You are completely fearless.");
\r
1352 if (p_ptr->resist_blind)
\r
1354 info[i++] = _("
\82 \82È
\82½
\82Ì
\96Ú
\82Í
\96Ó
\96Ú
\82Ö
\82Ì
\91Ï
\90«
\82ð
\8e\9d\82Á
\82Ä
\82¢
\82é
\81B", "Your eyes are resistant to blindness.");
\r
1356 if (p_ptr->resist_time)
\r
1358 info[i++] = _("
\82 \82È
\82½
\82Í
\8e\9e\8aÔ
\8bt
\93]
\82Ö
\82Ì
\91Ï
\90«
\82ð
\8e\9d\82Á
\82Ä
\82¢
\82é
\81B", "You are resistant to time.");
\r
1361 if (p_ptr->sustain_str)
\r
1363 info[i++] = _("
\82 \82È
\82½
\82Ì
\98r
\97Í
\82Í
\88Û
\8e\9d\82³
\82ê
\82Ä
\82¢
\82é
\81B", "Your strength is sustained.");
\r
1365 if (p_ptr->sustain_int)
\r
1367 info[i++] = _("
\82 \82È
\82½
\82Ì
\92m
\94\
\82Í
\88Û
\8e\9d\82³
\82ê
\82Ä
\82¢
\82é
\81B", "Your intelligence is sustained.");
\r
1369 if (p_ptr->sustain_wis)
\r
1371 info[i++] = _("
\82 \82È
\82½
\82Ì
\8c«
\82³
\82Í
\88Û
\8e\9d\82³
\82ê
\82Ä
\82¢
\82é
\81B", "Your wisdom is sustained.");
\r
1373 if (p_ptr->sustain_con)
\r
1375 info[i++] = _("
\82 \82È
\82½
\82Ì
\91Ï
\8bv
\97Í
\82Í
\88Û
\8e\9d\82³
\82ê
\82Ä
\82¢
\82é
\81B", "Your constitution is sustained.");
\r
1377 if (p_ptr->sustain_dex)
\r
1379 info[i++] = _("
\82 \82È
\82½
\82Ì
\8aí
\97p
\82³
\82Í
\88Û
\8e\9d\82³
\82ê
\82Ä
\82¢
\82é
\81B", "Your dexterity is sustained.");
\r
1381 if (p_ptr->sustain_chr)
\r
1383 info[i++] = _("
\82 \82È
\82½
\82Ì
\96£
\97Í
\82Í
\88Û
\8e\9d\82³
\82ê
\82Ä
\82¢
\82é
\81B", "Your charisma is sustained.");
\r
1386 if (have_flag(flgs, TR_STR))
\r
1388 info[i++] = _("
\82 \82È
\82½
\82Ì
\98r
\97Í
\82Í
\91\95\94õ
\82É
\82æ
\82Á
\82Ä
\89e
\8b¿
\82ð
\8eó
\82¯
\82Ä
\82¢
\82é
\81B", "Your strength is affected by your equipment.");
\r
1390 if (have_flag(flgs, TR_INT))
\r
1392 info[i++] = _("
\82 \82È
\82½
\82Ì
\92m
\94\
\82Í
\91\95\94õ
\82É
\82æ
\82Á
\82Ä
\89e
\8b¿
\82ð
\8eó
\82¯
\82Ä
\82¢
\82é
\81B", "Your intelligence is affected by your equipment.");
\r
1394 if (have_flag(flgs, TR_WIS))
\r
1396 info[i++] = _("
\82 \82È
\82½
\82Ì
\8c«
\82³
\82Í
\91\95\94õ
\82É
\82æ
\82Á
\82Ä
\89e
\8b¿
\82ð
\8eó
\82¯
\82Ä
\82¢
\82é
\81B", "Your wisdom is affected by your equipment.");
\r
1398 if (have_flag(flgs, TR_DEX))
\r
1400 info[i++] = _("
\82 \82È
\82½
\82Ì
\8aí
\97p
\82³
\82Í
\91\95\94õ
\82É
\82æ
\82Á
\82Ä
\89e
\8b¿
\82ð
\8eó
\82¯
\82Ä
\82¢
\82é
\81B", "Your dexterity is affected by your equipment.");
\r
1402 if (have_flag(flgs, TR_CON))
\r
1404 info[i++] = _("
\82 \82È
\82½
\82Ì
\91Ï
\8bv
\97Í
\82Í
\91\95\94õ
\82É
\82æ
\82Á
\82Ä
\89e
\8b¿
\82ð
\8eó
\82¯
\82Ä
\82¢
\82é
\81B", "Your constitution is affected by your equipment.");
\r
1406 if (have_flag(flgs, TR_CHR))
\r
1408 info[i++] = _("
\82 \82È
\82½
\82Ì
\96£
\97Í
\82Í
\91\95\94õ
\82É
\82æ
\82Á
\82Ä
\89e
\8b¿
\82ð
\8eó
\82¯
\82Ä
\82¢
\82é
\81B", "Your charisma is affected by your equipment.");
\r
1411 if (have_flag(flgs, TR_STEALTH))
\r
1413 info[i++] = _("
\82 \82È
\82½
\82Ì
\89B
\96§
\8ds
\93®
\94\
\97Í
\82Í
\91\95\94õ
\82É
\82æ
\82Á
\82Ä
\89e
\8b¿
\82ð
\8eó
\82¯
\82Ä
\82¢
\82é
\81B", "Your stealth is affected by your equipment.");
\r
1415 if (have_flag(flgs, TR_SEARCH))
\r
1417 info[i++] = _("
\82 \82È
\82½
\82Ì
\92T
\8dõ
\94\
\97Í
\82Í
\91\95\94õ
\82É
\82æ
\82Á
\82Ä
\89e
\8b¿
\82ð
\8eó
\82¯
\82Ä
\82¢
\82é
\81B", "Your searching ability is affected by your equipment.");
\r
1419 if (have_flag(flgs, TR_INFRA))
\r
1421 info[i++] = _("
\82 \82È
\82½
\82Ì
\90Ô
\8aO
\90ü
\8e\8b\97Í
\82Í
\91\95\94õ
\82É
\82æ
\82Á
\82Ä
\89e
\8b¿
\82ð
\8eó
\82¯
\82Ä
\82¢
\82é
\81B", "Your infravision is affected by your equipment.");
\r
1423 if (have_flag(flgs, TR_TUNNEL))
\r
1425 info[i++] = _("
\82 \82È
\82½
\82Ì
\8dÌ
\8c@
\94\
\97Í
\82Í
\91\95\94õ
\82É
\82æ
\82Á
\82Ä
\89e
\8b¿
\82ð
\8eó
\82¯
\82Ä
\82¢
\82é
\81B", "Your digging ability is affected by your equipment.");
\r
1427 if (have_flag(flgs, TR_SPEED))
\r
1429 info[i++] = _("
\82 \82È
\82½
\82Ì
\83X
\83s
\81[
\83h
\82Í
\91\95\94õ
\82É
\82æ
\82Á
\82Ä
\89e
\8b¿
\82ð
\8eó
\82¯
\82Ä
\82¢
\82é
\81B", "Your speed is affected by your equipment.");
\r
1431 if (have_flag(flgs, TR_BLOWS))
\r
1433 info[i++] = _("
\82 \82È
\82½
\82Ì
\8dU
\8c\82\91¬
\93x
\82Í
\91\95\94õ
\82É
\82æ
\82Á
\82Ä
\89e
\8b¿
\82ð
\8eó
\82¯
\82Ä
\82¢
\82é
\81B", "Your attack speed is affected by your equipment.");
\r
1437 /* Access the current weapon */
\r
1438 o_ptr = &inventory[INVEN_RARM];
\r
1440 /* Analyze the weapon */
\r
1443 /* Indicate Blessing */
\r
1444 if (have_flag(flgs, TR_BLESSED))
\r
1446 info[i++] = _("
\82 \82È
\82½
\82Ì
\95\90\8aí
\82Í
\90_
\82Ì
\8fj
\95\9f\82ð
\8eó
\82¯
\82Ä
\82¢
\82é
\81B", "Your weapon has been blessed by the gods.");
\r
1449 if (have_flag(flgs, TR_CHAOTIC))
\r
1451 info[i++] = _("
\82 \82È
\82½
\82Ì
\95\90\8aí
\82Í
\83\8d\83O
\83\8b\83X
\82Ì
\92¥
\82Ì
\91®
\90«
\82ð
\82à
\82Â
\81B", "Your weapon is branded with the Sign of Logrus.");
\r
1455 if (have_flag(flgs, TR_IMPACT))
\r
1457 info[i++] = _("
\82 \82È
\82½
\82Ì
\95\90\8aí
\82Í
\91Å
\8c\82\82Å
\92n
\90k
\82ð
\94
\90¶
\82·
\82é
\82±
\82Æ
\82ª
\82Å
\82«
\82é
\81B", "The impact of your weapon can cause earthquakes.");
\r
1460 if (have_flag(flgs, TR_VORPAL))
\r
1462 info[i++] = _("
\82 \82È
\82½
\82Ì
\95\90\8aí
\82Í
\94ñ
\8fí
\82É
\89s
\82¢
\81B", "Your weapon is very sharp.");
\r
1465 if (have_flag(flgs, TR_VAMPIRIC))
\r
1467 info[i++] = _("
\82 \82È
\82½
\82Ì
\95\90\8aí
\82Í
\93G
\82©
\82ç
\90¶
\96½
\97Í
\82ð
\8bz
\8eû
\82·
\82é
\81B", "Your weapon drains life from your foes.");
\r
1470 /* Special "Attack Bonuses" */
\r
1471 if (have_flag(flgs, TR_BRAND_ACID))
\r
1473 info[i++] = _("
\82 \82È
\82½
\82Ì
\95\90\8aí
\82Í
\93G
\82ð
\97n
\82©
\82·
\81B", "Your weapon melts your foes.");
\r
1475 if (have_flag(flgs, TR_BRAND_ELEC))
\r
1477 info[i++] = _("
\82 \82È
\82½
\82Ì
\95\90\8aí
\82Í
\93G
\82ð
\8a´
\93d
\82³
\82¹
\82é
\81B", "Your weapon shocks your foes.");
\r
1479 if (have_flag(flgs, TR_BRAND_FIRE))
\r
1481 info[i++] = _("
\82 \82È
\82½
\82Ì
\95\90\8aí
\82Í
\93G
\82ð
\94R
\82â
\82·
\81B", "Your weapon burns your foes.");
\r
1483 if (have_flag(flgs, TR_BRAND_COLD))
\r
1485 info[i++] = _("
\82 \82È
\82½
\82Ì
\95\90\8aí
\82Í
\93G
\82ð
\93\80\82ç
\82¹
\82é
\81B", "Your weapon freezes your foes.");
\r
1487 if (have_flag(flgs, TR_BRAND_POIS))
\r
1489 info[i++] = _("
\82 \82È
\82½
\82Ì
\95\90\8aí
\82Í
\93G
\82ð
\93Å
\82Å
\90N
\82·
\81B", "Your weapon poisons your foes.");
\r
1492 /* Special "slay" flags */
\r
1493 if (have_flag(flgs, TR_KILL_ANIMAL))
\r
1495 info[i++] = _("
\82 \82È
\82½
\82Ì
\95\90\8aí
\82Í
\93®
\95¨
\82Ì
\93V
\93G
\82Å
\82 \82é
\81B", "Your weapon is a great bane of animals.");
\r
1497 else if (have_flag(flgs, TR_SLAY_ANIMAL))
\r
1499 info[i++] = _("
\82 \82È
\82½
\82Ì
\95\90\8aí
\82Í
\93®
\95¨
\82É
\91Î
\82µ
\82Ä
\8b
\82¢
\97Í
\82ð
\94
\8aö
\82·
\82é
\81B", "Your weapon strikes at animals with extra force.");
\r
1501 if (have_flag(flgs, TR_KILL_EVIL))
\r
1503 info[i++] = _("
\82 \82È
\82½
\82Ì
\95\90\8aí
\82Í
\8e×
\88«
\82È
\82é
\91¶
\8dÝ
\82Ì
\93V
\93G
\82Å
\82 \82é
\81B", "Your weapon is a great bane of evil.");
\r
1505 else if (have_flag(flgs, TR_SLAY_EVIL))
\r
1507 info[i++] = _("
\82 \82È
\82½
\82Ì
\95\90\8aí
\82Í
\8e×
\88«
\82È
\82é
\91¶
\8dÝ
\82É
\91Î
\82µ
\82Ä
\8b
\82¢
\97Í
\82ð
\94
\8aö
\82·
\82é
\81B", "Your weapon strikes at evil with extra force.");
\r
1509 if (have_flag(flgs, TR_KILL_HUMAN))
\r
1511 info[i++] = _("
\82 \82È
\82½
\82Ì
\95\90\8aí
\82Í
\90l
\8aÔ
\82Ì
\93V
\93G
\82Å
\82 \82é
\81B", "Your weapon is a great bane of humans.");
\r
1513 else if (have_flag(flgs, TR_SLAY_HUMAN))
\r
1515 info[i++] = _("
\82 \82È
\82½
\82Ì
\95\90\8aí
\82Í
\90l
\8aÔ
\82É
\91Î
\82µ
\82Ä
\93Á
\82É
\8b
\82¢
\97Í
\82ð
\94
\8aö
\82·
\82é
\81B", "Your weapon is especially deadly against humans.");
\r
1517 if (have_flag(flgs, TR_KILL_UNDEAD))
\r
1519 info[i++] = _("
\82 \82È
\82½
\82Ì
\95\90\8aí
\82Í
\83A
\83\93\83f
\83b
\83h
\82Ì
\93V
\93G
\82Å
\82 \82é
\81B", "Your weapon is a great bane of undead.");
\r
1521 else if (have_flag(flgs, TR_SLAY_UNDEAD))
\r
1523 info[i++] = _("
\82 \82È
\82½
\82Ì
\95\90\8aí
\82Í
\83A
\83\93\83f
\83b
\83h
\82É
\91Î
\82µ
\82Ä
\90_
\90¹
\82È
\82é
\97Í
\82ð
\94
\8aö
\82·
\82é
\81B", "Your weapon strikes at undead with holy wrath.");
\r
1525 if (have_flag(flgs, TR_KILL_DEMON))
\r
1527 info[i++] = _("
\82 \82È
\82½
\82Ì
\95\90\8aí
\82Í
\83f
\81[
\83\82\83\93\82Ì
\93V
\93G
\82Å
\82 \82é
\81B", "Your weapon is a great bane of demons.");
\r
1529 else if (have_flag(flgs, TR_SLAY_DEMON))
\r
1531 info[i++] = _("
\82 \82È
\82½
\82Ì
\95\90\8aí
\82Í
\83f
\81[
\83\82\83\93\82É
\91Î
\82µ
\82Ä
\90_
\90¹
\82È
\82é
\97Í
\82ð
\94
\8aö
\82·
\82é
\81B", "Your weapon strikes at demons with holy wrath.");
\r
1533 if (have_flag(flgs, TR_KILL_ORC))
\r
1535 info[i++] = _("
\82 \82È
\82½
\82Ì
\95\90\8aí
\82Í
\83I
\81[
\83N
\82Ì
\93V
\93G
\82Å
\82 \82é
\81B", "Your weapon is a great bane of orcs.");
\r
1537 else if (have_flag(flgs, TR_SLAY_ORC))
\r
1539 info[i++] = _("
\82 \82È
\82½
\82Ì
\95\90\8aí
\82Í
\83I
\81[
\83N
\82É
\91Î
\82µ
\82Ä
\93Á
\82É
\8b
\82¢
\97Í
\82ð
\94
\8aö
\82·
\82é
\81B", "Your weapon is especially deadly against orcs.");
\r
1541 if (have_flag(flgs, TR_KILL_TROLL))
\r
1543 info[i++] = _("
\82 \82È
\82½
\82Ì
\95\90\8aí
\82Í
\83g
\83\8d\83\8b\82Ì
\93V
\93G
\82Å
\82 \82é
\81B", "Your weapon is a great bane of trolls.");
\r
1545 else if (have_flag(flgs, TR_SLAY_TROLL))
\r
1547 info[i++] = _("
\82 \82È
\82½
\82Ì
\95\90\8aí
\82Í
\83g
\83\8d\83\8b\82É
\91Î
\82µ
\82Ä
\93Á
\82É
\8b
\82¢
\97Í
\82ð
\94
\8aö
\82·
\82é
\81B", "Your weapon is especially deadly against trolls.");
\r
1549 if (have_flag(flgs, TR_KILL_GIANT))
\r
1551 info[i++] = _("
\82 \82È
\82½
\82Ì
\95\90\8aí
\82Í
\83W
\83\83\83C
\83A
\83\93\83g
\82Ì
\93V
\93G
\82Å
\82 \82é
\81B", "Your weapon is a great bane of giants.");
\r
1553 else if (have_flag(flgs, TR_SLAY_GIANT))
\r
1555 info[i++] = _("
\82 \82È
\82½
\82Ì
\95\90\8aí
\82Í
\83W
\83\83\83C
\83A
\83\93\83g
\82É
\91Î
\82µ
\82Ä
\93Á
\82É
\8b
\82¢
\97Í
\82ð
\94
\8aö
\82·
\82é
\81B", "Your weapon is especially deadly against giants.");
\r
1557 /* Special "kill" flags */
\r
1558 if (have_flag(flgs, TR_KILL_DRAGON))
\r
1560 info[i++] = _("
\82 \82È
\82½
\82Ì
\95\90\8aí
\82Í
\83h
\83\89\83S
\83\93\82Ì
\93V
\93G
\82Å
\82 \82é
\81B", "Your weapon is a great bane of dragons.");
\r
1562 else if (have_flag(flgs, TR_SLAY_DRAGON))
\r
1564 info[i++] = _("
\82 \82È
\82½
\82Ì
\95\90\8aí
\82Í
\83h
\83\89\83S
\83\93\82É
\91Î
\82µ
\82Ä
\93Á
\82É
\8b
\82¢
\97Í
\82ð
\94
\8aö
\82·
\82é
\81B", "Your weapon is especially deadly against dragons.");
\r
1567 if (have_flag(flgs, TR_FORCE_WEAPON))
\r
1569 info[i++] = _("
\82 \82È
\82½
\82Ì
\95\90\8aí
\82ÍMP
\82ð
\8eg
\82Á
\82Ä
\8dU
\8c\82\82·
\82é
\81B", "Your weapon causes greate damages using your MP.");
\r
1571 if (have_flag(flgs, TR_THROW))
\r
1573 info[i++] = _("
\82 \82È
\82½
\82Ì
\95\90\8aí
\82Í
\93\8a\82°
\82â
\82·
\82¢
\81B", "Your weapon can be thrown well.");
\r
1578 /* Save the screen */
\r
1581 /* Erase the screen */
\r
1582 for (k = 1; k < 24; k++) prt("", k, 13);
\r
1584 /* Label the information */
\r
1585 prt(_("
\82 \82È
\82½
\82Ì
\8fó
\91Ô:", " Your Attributes:"), 1, 15);
\r
1587 /* We will print on top of the map (column 13) */
\r
1588 for (k = 2, j = 0; j < i; j++)
\r
1590 /* Show the info */
\r
1591 prt(info[j], k++, 15);
\r
1593 /* Every 20 entries (lines 2 to 21), start over */
\r
1594 if ((k == 22) && (j+1 < i))
\r
1596 prt(_("--
\91±
\82 --", "-- more --"), k, 15);
\r
1598 for (; k > 2; k--) prt("", k, 15);
\r
1603 prt(_("[
\89½
\82©
\83L
\81[
\82ð
\89\9f\82·
\82Æ
\83Q
\81[
\83\80\82É
\96ß
\82è
\82Ü
\82·]", "[Press any key to continue]"), k, 13);
\r
1606 /* Restore the screen */
\r
1611 * @brief
\96\82\96@
\8cø
\89Ê
\8e\9e\8aÔ
\82Ì
\83^
\81[
\83\93\90\94\82É
\8aî
\82Ã
\82¢
\82Ä
\95\
\8c»ID
\82ð
\95Ô
\82·
\81B
\r
1612 * @param dur
\8cø
\89Ê
\83^
\81[
\83\93\90\94\r
1613 * @return
\8cø
\89Ê
\8e\9e\8aÔ
\82Ì
\95\
\8c»ID
\r
1615 static int report_magics_aux(int dur)
\r
1621 else if (dur <= 10)
\r
1625 else if (dur <= 20)
\r
1629 else if (dur <= 50)
\r
1633 else if (dur <= 100)
\r
1637 else if (dur <= 200)
\r
1647 static cptr report_magic_durations[] =
\r
1650 "
\82²
\82
\92Z
\82¢
\8aÔ",
\r
1651 "
\8f
\82µ
\82Ì
\8aÔ",
\r
1652 "
\82µ
\82Î
\82ç
\82
\82Ì
\8aÔ",
\r
1653 "
\91½
\8f
\92·
\82¢
\8aÔ",
\r
1655 "
\94ñ
\8fí
\82É
\92·
\82¢
\8aÔ",
\r
1656 "
\90M
\82¶
\93ï
\82¢
\82Ù
\82Ç
\92·
\82¢
\8aÔ",
\r
1657 "
\83\82\83\93\83X
\83^
\81[
\82ð
\8dU
\8c\82\82·
\82é
\82Ü
\82Å"
\r
1659 "for a short time",
\r
1660 "for a little while",
\r
1662 "for a long while",
\r
1663 "for a long time",
\r
1664 "for a very long time",
\r
1665 "for an incredibly long time",
\r
1666 "until you hit a monster"
\r
1672 * @brief
\8c»
\8dÝ
\82Ì
\88ê
\8e\9e\93I
\8cø
\89Ê
\88ê
\97\97\82ð
\95Ô
\82· / Report all currently active magical effects.
\r
1673 * @return
\82È
\82µ
\r
1675 void report_magics(void)
\r
1685 info2[i] = report_magics_aux(p_ptr->blind);
\r
1686 info[i++] = _("
\82 \82È
\82½
\82Í
\96Ú
\82ª
\8c©
\82¦
\82È
\82¢", "You cannot see");
\r
1688 if (p_ptr->confused)
\r
1690 info2[i] = report_magics_aux(p_ptr->confused);
\r
1691 info[i++] = _("
\82 \82È
\82½
\82Í
\8d¬
\97\90\82µ
\82Ä
\82¢
\82é", "You are confused");
\r
1693 if (p_ptr->afraid)
\r
1695 info2[i] = report_magics_aux(p_ptr->afraid);
\r
1696 info[i++] = _("
\82 \82È
\82½
\82Í
\8b°
\95|
\82É
\90N
\82³
\82ê
\82Ä
\82¢
\82é", "You are terrified");
\r
1698 if (p_ptr->poisoned)
\r
1700 info2[i] = report_magics_aux(p_ptr->poisoned);
\r
1701 info[i++] = _("
\82 \82È
\82½
\82Í
\93Å
\82É
\90N
\82³
\82ê
\82Ä
\82¢
\82é", "You are poisoned");
\r
1705 info2[i] = report_magics_aux(p_ptr->image);
\r
1706 info[i++] = _("
\82 \82È
\82½
\82Í
\8c¶
\8ao
\82ð
\8c©
\82Ä
\82¢
\82é", "You are hallucinating");
\r
1708 if (p_ptr->blessed)
\r
1710 info2[i] = report_magics_aux(p_ptr->blessed);
\r
1711 info[i++] = _("
\82 \82È
\82½
\82Í
\8d\82\8c\89\82³
\82ð
\8a´
\82¶
\82Ä
\82¢
\82é", "You feel rightous");
\r
1715 info2[i] = report_magics_aux(p_ptr->hero);
\r
1716 info[i++] = _("
\82 \82È
\82½
\82Í
\83q
\81[
\83\8d\81[
\8bC
\95ª
\82¾", "You feel heroic");
\r
1720 info2[i] = report_magics_aux(p_ptr->shero);
\r
1721 info[i++] = _("
\82 \82È
\82½
\82Í
\90í
\93¬
\8b¶
\82¾", "You are in a battle rage");
\r
1723 if (p_ptr->protevil)
\r
1725 info2[i] = report_magics_aux(p_ptr->protevil);
\r
1726 info[i++] = _("
\82 \82È
\82½
\82Í
\8e×
\88«
\82È
\82é
\91¶
\8dÝ
\82©
\82ç
\8eç
\82ç
\82ê
\82Ä
\82¢
\82é", "You are protected from evil");
\r
1728 if (p_ptr->shield)
\r
1730 info2[i] = report_magics_aux(p_ptr->shield);
\r
1731 info[i++] = _("
\82 \82È
\82½
\82Í
\90_
\94é
\82Ì
\83V
\81[
\83\8b\83h
\82Å
\8eç
\82ç
\82ê
\82Ä
\82¢
\82é", "You are protected by a mystic shield");
\r
1733 if (p_ptr->invuln)
\r
1735 info2[i] = report_magics_aux(p_ptr->invuln);
\r
1736 info[i++] = _("
\82 \82È
\82½
\82Í
\96³
\93G
\82¾", "You are invulnerable");
\r
1738 if (p_ptr->wraith_form)
\r
1740 info2[i] = report_magics_aux(p_ptr->wraith_form);
\r
1741 info[i++] = _("
\82 \82È
\82½
\82Í
\97H
\91Ì
\89»
\82µ
\82Ä
\82¢
\82é", "You are incorporeal");
\r
1743 if (p_ptr->special_attack & ATTACK_CONFUSE)
\r
1746 info[i++] = _("
\82 \82È
\82½
\82Ì
\8eè
\82Í
\90Ô
\82
\8bP
\82¢
\82Ä
\82¢
\82é", "Your hands are glowing dull red.");
\r
1748 if (p_ptr->word_recall)
\r
1750 info2[i] = report_magics_aux(p_ptr->word_recall);
\r
1751 info[i++] = _("
\82±
\82Ì
\8cã
\8bA
\8aÒ
\82Ì
\8fÙ
\82ª
\94
\93®
\82·
\82é", "You are waiting to be recalled");
\r
1753 if (p_ptr->alter_reality)
\r
1755 info2[i] = report_magics_aux(p_ptr->alter_reality);
\r
1756 info[i++] = _("
\82±
\82Ì
\8cã
\8c»
\8eÀ
\95Ï
\97e
\82ª
\94
\93®
\82·
\82é", "You waiting to be altered");
\r
1758 if (p_ptr->oppose_acid)
\r
1760 info2[i] = report_magics_aux(p_ptr->oppose_acid);
\r
1761 info[i++] = _("
\82 \82È
\82½
\82Í
\8e_
\82Ö
\82Ì
\91Ï
\90«
\82ð
\8e\9d\82Á
\82Ä
\82¢
\82é", "You are resistant to acid");
\r
1763 if (p_ptr->oppose_elec)
\r
1765 info2[i] = report_magics_aux(p_ptr->oppose_elec);
\r
1766 info[i++] = _("
\82 \82È
\82½
\82Í
\93d
\8c\82\82Ö
\82Ì
\91Ï
\90«
\82ð
\8e\9d\82Á
\82Ä
\82¢
\82é", "You are resistant to lightning");
\r
1768 if (p_ptr->oppose_fire)
\r
1770 info2[i] = report_magics_aux(p_ptr->oppose_fire);
\r
1771 info[i++] = _("
\82 \82È
\82½
\82Í
\89Î
\82Ö
\82Ì
\91Ï
\90«
\82ð
\8e\9d\82Á
\82Ä
\82¢
\82é", "You are resistant to fire");
\r
1773 if (p_ptr->oppose_cold)
\r
1775 info2[i] = report_magics_aux(p_ptr->oppose_cold);
\r
1776 info[i++] = _("
\82 \82È
\82½
\82Í
\97â
\8bC
\82Ö
\82Ì
\91Ï
\90«
\82ð
\8e\9d\82Á
\82Ä
\82¢
\82é", "You are resistant to cold");
\r
1778 if (p_ptr->oppose_pois)
\r
1780 info2[i] = report_magics_aux(p_ptr->oppose_pois);
\r
1781 info[i++] = _("
\82 \82È
\82½
\82Í
\93Å
\82Ö
\82Ì
\91Ï
\90«
\82ð
\8e\9d\82Á
\82Ä
\82¢
\82é", "You are resistant to poison");
\r
1784 /* Save the screen */
\r
1787 /* Erase the screen */
\r
1788 for (k = 1; k < 24; k++) prt("", k, 13);
\r
1790 /* Label the information */
\r
1791 prt(_("
\8c»
\8dÝ
\82©
\82©
\82Á
\82Ä
\82¢
\82é
\96\82\96@ :", " Your Current Magic:"), 1, 15);
\r
1794 /* We will print on top of the map (column 13) */
\r
1795 for (k = 2, j = 0; j < i; j++)
\r
1797 /* Show the info */
\r
1798 sprintf(Dummy, _("%-28s :
\8aú
\8aÔ - %s ", "%s %s."), info[j],
\r
1799 report_magic_durations[info2[j]]);
\r
1800 prt(Dummy, k++, 15);
\r
1802 /* Every 20 entries (lines 2 to 21), start over */
\r
1803 if ((k == 22) && (j + 1 < i))
\r
1805 prt(_("--
\91±
\82 --", "-- more --"), k, 15);
\r
1807 for (; k > 2; k--) prt("", k, 15);
\r
1812 prt(_("[
\89½
\82©
\83L
\81[
\82ð
\89\9f\82·
\82Æ
\83Q
\81[
\83\80\82É
\96ß
\82è
\82Ü
\82·]", "[Press any key to continue]"), k, 13);
\r
1815 /* Restore the screen */
\r