- return "heal (700) every 250 turns";
-#endif
-
- }
- case ART_RAZORBACK:
- {
-#ifdef JP
-return "¥¹¥¿¡¼¡¦¥Ü¡¼¥ë(150) : 1000 ¥¿¡¼¥óËè";
-#else
- return "star ball (150) every 1000 turns";
-#endif
-
- }
- case ART_BLADETURNER:
- {
-#ifdef JP
-return "¥¨¥ì¥á¥ó¥È¤Î¥Ö¥ì¥¹ (300), »Îµ¤¹âÍÈ¡¢½ËÊ¡¡¢ÂÑÀ";
-#else
- return "breathe elements (300), hero, bless, and resistance";
-#endif
-
- }
- case ART_GALADRIEL:
- {
-#ifdef JP
-return "¥¤¥ë¥ß¥Í¡¼¥·¥ç¥ó : 10+d10 ¥¿¡¼¥óËè";
-#else
- return "illumination every 10+d10 turns";
-#endif
-
- }
- case ART_ELENDIL:
- {
-#ifdef JP
-return "ËâË¡¤ÎÃϿޤȸ÷ : 50+d50 ¥¿¡¼¥óËè";
-#else
- return "magic mapping and light every 50+d50 turns";
-#endif
-
- }
- case ART_JUDGE:
- {
-#ifdef JP
-return "ÂÎÎϤȰú¤Âؤ¨¤ËÀéΤ´ã¤Èµ¢´Ô : 20+d20 ¥¿¡¼¥óËè";
-#else
- return "clairvoyance and recall, draining you every 20+d20 turns";
-#endif
-
- }
- case ART_INGWE:
- case ART_YATA:
- {
-#ifdef JP
-return "¼Ù°Â໶(x5) : 200+d200 ¥¿¡¼¥óËè";
-#else
- return "dispel evil (x5) every 200+d200 turns";
-#endif
-
- }
- case ART_FUNDIN:
- {
-#ifdef JP
-return "¼Ù°Â໶(x5) : 100+d100 ¥¿¡¼¥óËè";
-#else
- return "dispel evil (x5) every 100+d100 turns";
-#endif
-
- }
- case ART_CARLAMMAS:
- case ART_HERMIT:
- {
-#ifdef JP
-return "Âмٰ·ë³¦ : 225+d225 ¥¿¡¼¥óËè";
-#else
- return "protection from evil every 225+d225 turns";
-#endif
-
- }
- case ART_FRAKIR:
- {
-#ifdef JP
-return "Ã⩹¶·â(100) : 100+d100 ¥¿¡¼¥óËè";
-#else
- return "a strangling attack (100) every 100+d100 turns";
-#endif
-
- }
- case ART_TULKAS:
- {
-#ifdef JP
-return "¥¹¥Ô¡¼¥É(75+d75¥¿¡¼¥ó) : 100+d100 ¥¿¡¼¥óËè";
-#else
- return "haste self (75+d75 turns) every 150+d150 turns";
-#endif
-
- }
- case ART_NARYA:
- {
-#ifdef JP
-return "µðÂç¥Õ¥¡¥¤¥¢¡¦¥Ü¡¼¥ë(300) : 225+d225 ¥¿¡¼¥óËè";
-#else
- return "large fire ball (300) every 225+d225 turns";
-#endif
-
- }
- case ART_NENYA:
- {
-#ifdef JP
-return "µðÂ祢¥¤¥¹¡¦¥Ü¡¼¥ë(400) : 325+d325 ¥¿¡¼¥óËè";
-#else
- return "large frost ball (400) every 325+d325 turns";
-#endif
-
- }
- case ART_VILYA:
- case ART_GOURYU:
- {
-#ifdef JP
-return "µðÂ祵¥ó¥À¡¼¡¦¥Ü¡¼¥ë(500) : 425+d425 ¥¿¡¼¥óËè";
-#else
- return "large lightning ball (500) every 425+d425 turns";
-#endif
-
- }
- case ART_POWER:
- case ART_AHO:
- {
-#ifdef JP
-return "¿®¤¸Æñ¤¤¤³¤È : 450+d450 ¥¿¡¼¥óËè";
-#else
- return "bizarre things every 450+d450 turns";
-#endif
-
- }
- case ART_DOR: case ART_TERROR: case ART_STONEMASK:
- {
-#ifdef JP
- return "Á´Êý¸þ¤Ø¤Î¶²Éݤθ÷Àþ : 3*(¥ì¥Ù¥ë+10) ¥¿¡¼¥óËè";
-#else
- return "rays of fear in every direction every 3*(level+10) turns";
-#endif
-
- }
- case ART_PALANTIR:
- {
-#ifdef JP
-return "¤³¤Î³¬¤Ë¤¤¤ë¥æ¥Ë¡¼¥¯¥â¥ó¥¹¥¿¡¼¤òɽ¼¨ : 200¥¿¡¼¥óËè";
-#else
- return "list of the uniques on the level every 200 turns";
-#endif
- }
- case ART_STONE_LORE:
- {
-#ifdef JP
-return "´í¸±¤òȼ¤¦´ÕÄê : ¤¤¤Ä¤Ç¤â";
-#else
- return "perilous identify every turn";
-#endif
- }
- case ART_FARAMIR:
- {
-#ifdef JP
-return "³²Ãî¤Î¶î½ü : 55+d55¥¿¡¼¥óËè";
-#else
- return "dispel small life every 55+d55 turns";
-#endif
- }
- case ART_BOROMIR:
- {
-#ifdef JP
-return "¥â¥ó¥¹¥¿¡¼¶²¹² : 40+d40¥¿¡¼¥óËè";
-#else
- return "frighten monsters every 40+d40 turns";
-#endif
- }
- case ART_HIMRING:
- {
-#ifdef JP
-return "Âмٰ·ë³¦ : 200+d200 ¥¿¡¼¥óËè";
-#else
- return "protection from evil every 200 + d200 turns";
-#endif
- }
- case ART_ICANUS:
- {
-#ifdef JP
-return "ËâÎϤÎÌð(120) : 120+d120 ¥¿¡¼¥óËè";
-#else
- return "a mana bolt (120) every 120+d120 turns";
-#endif
- }
- case ART_HURIN:
- {
-#ifdef JP
-return "»Îµ¤¹âÍÈ, ¥¹¥Ô¡¼¥É(50+d50¥¿¡¼¥ó) : 100+d200 ¥¿¡¼¥óËè";
-#else
- return "hero and +10 to speed (50) every 100+200d turns";
-#endif
- }
- case ART_GIL_GALAD:
- {
-#ifdef JP
-return "âÁ¤·¤¤¸÷ : 250 ¥¿¡¼¥óËè";
-#else
- return "blinding light every 250 turns";
-#endif
- }
- case ART_YENDOR:
- {
-#ifdef JP
-return "ËâÎϽ¼Å¶ : 200 ¥¿¡¼¥óËè";
-#else
- return "Recharge item every 200 turns";
-#endif
- }
- case ART_MURAMASA:
- {
-#ifdef JP
-return "ÏÓÎϤξ徺 : ³ÎΨ50%¤Ç²õ¤ì¤ë¡£";
-#else
- return "Increase STR (destroyed 50%)";
-#endif
- }
- case ART_FLY_STONE:
- {
-#ifdef JP
-return "ËâÎϤÎÍò(400) : 250+d250¥¿¡¼¥óËè";
-#else
- return "a mana storm every 250+d250 turns";
-#endif
- }
- case ART_JONES:
- {
-#ifdef JP
-return "ʪÂΤò°ú¤´ó¤»¤ë(½ÅÎÌ25kg¤Þ¤Ç) : 25+d25¥¿¡¼¥óËè";
-#else
- return "a telekinesis (500 lb) every 25+d25 turns";
-#endif
- }
- case ART_ARRYU:
- {
-#ifdef JP
-return "¥Ï¥¦¥ó¥É¾¤´ : 300+d150¥¿¡¼¥óËè";
-#else
- return "summon hound every 300+d150 turns";
-#endif
- }
- case ART_GAEBOLG:
- {
-#ifdef JP
-return "µðÂ祹¥¿¡¼¡¦¥Ü¡¼¥ë(200) : 200+d200 ¥¿¡¼¥óËè";
-#else
- return "large star ball (200) every 200+d200 turns";
-#endif
-
- }
- case ART_INROU:
- {
-#ifdef JP
-return "Îã¤Î¥¢¥ì : 150+d150 ¥¿¡¼¥óËè";
-#else
- return "reveal your identity every 150+d150 turns";
-#endif
-
- }
- case ART_HYOUSIGI:
- {
-#ifdef JP
-return "Çï»ÒÌÚ¤òÂǤÁ¤Ê¤é¤¹ : ¤¤¤Ä¤Ç¤â";
-#else
- return "beat wooden clappers every turn";
-#endif
-
- }
- case ART_MATOI:
- case ART_AEGISFANG:
- {
-#ifdef JP
-return "»Îµ¤¹âÍÈ : 30+d30¥¿¡¼¥óËè";
-#else
- return "heroism every 30+d30 turns";
-#endif
-
- }
-
- case ART_EARENDIL:
- {
-#ifdef JP
-return "Ìþ¤· : 100¥¿¡¼¥óËè";
-#else
- return "curing every 100 turns";
-#endif
-
- }
-
- case ART_BOLISHOI:
- {
-#ifdef JP
-return "ưʪ̥λ : 200¥¿¡¼¥óËè";
-#else
- return "charm animal every 200 turns";
-#endif
-
- }
- case ART_ARUNRUTH:
- {
-#ifdef JP
-return "¥¢¥¤¥¹¡¦¥Ü¥ë¥È(12d8) : 50 ¥¿¡¼¥óËè";
-#else
- return "frost bolt (12d8) every 50 turns";
-#endif
-
- }
- case ART_BLOOD:
- {
-#ifdef JP
-return "°ÀÊѹ¹ : 3333 ¥¿¡¼¥óËè";
-#else
- return "change zokusei every 3333 turns";
-#endif
-
- }
- case ART_NUMAHOKO:
- {
-#ifdef JP
-return "¥¦¥©¡¼¥¿¡¼¡¦¥Ü¡¼¥ë(200) : 250 ¥¿¡¼¥óËè";
-#else
- return "water ball (200) every 250 turns";
-#endif
-
- }
- case ART_KESHO:
- {
-#ifdef JP
-return "»Í¸ÔƧ¤ß : 100+d100¥¿¡¼¥óËè";
-#else
- return "shiko every 100+d100 turns";
-#endif
-
- }
- case ART_MOOK:
- {
-#ifdef JP
-return "Î䵤¤ÎÂÑÀ : 40+d40¥¿¡¼¥óËè";
-#else
- return "resist cold every 40+d40 turns";
-#endif
-
- }
- case ART_JIZO:
- {
-#ifdef JP
-return "Âý¤ÎÂç·²¾¤´ : 300+d150¥¿¡¼¥óËè";
-#else
- return "summon octopus every 300+d150 turns";
-#endif
- }
- case ART_NIGHT:
- {
-#ifdef JP
-return "°Å¹õ¤ÎÍò(250) : 150+d150 ¥¿¡¼¥óËè";
-#else
- return "darkness storm (250) every 150+d150 turns";
-#endif
-
- }
- }
-
-
- if ((o_ptr->tval == TV_POLEARM) && (o_ptr->sval == SV_TSURIZAO))
- {
-#ifdef JP
-return "Äà¤ê¤ò¤¹¤ë : ¤¤¤Ä¤Ç¤â";
-#else
- return "fishing : every time";
-#endif
-
- }
-
- if ((o_ptr->tval > TV_CAPTURE) && (o_ptr->xtra3 == ESSENCE_TMP_RES_ACID))
- {
-#ifdef JP
-return "»À¤Ø¤ÎÂÑÀ : 50+d50¥¿¡¼¥óËè";
-#else
- return "resist acid every 50+d50 turns";
-#endif
- }
-
- if ((o_ptr->tval > TV_CAPTURE) && (o_ptr->xtra3 == ESSENCE_TMP_RES_ELEC))
- {
-#ifdef JP
-return "ÅÅ·â¤Ø¤ÎÂÑÀ : 50+d50¥¿¡¼¥óËè";
-#else
- return "resist elec every 50+d50 turns";
-#endif
- }
-
- if ((o_ptr->tval > TV_CAPTURE) && (o_ptr->xtra3 == ESSENCE_TMP_RES_FIRE))
- {
-#ifdef JP
-return "²Ð¤Ø¤ÎÂÑÀ : 50+d50¥¿¡¼¥óËè";
-#else
- return "resist fire every 50+d50 turns";
-#endif
- }
-
- if ((o_ptr->tval > TV_CAPTURE) && (o_ptr->xtra3 == ESSENCE_TMP_RES_COLD))
- {
-#ifdef JP
-return "Î䵤¤Ø¤ÎÂÑÀ : 50+d50¥¿¡¼¥óËè";
-#else
- return "resist cold every 50+d50 turns";
-#endif
- }
-
- if ((o_ptr->tval > TV_CAPTURE) && (o_ptr->xtra3 == ESSENCE_EARTHQUAKE))
- {
-#ifdef JP
-return "ÃÏ¿Ì : 100+d100 ¥¿¡¼¥óËè";
-#else
- return "earthquake every 100+d100 turns";
-#endif
- }
-
- if (o_ptr->name2 == EGO_TRUMP)
- {
-#ifdef JP
-return "¥Æ¥ì¥Ý¡¼¥È : 50+d50 ¥¿¡¼¥óËè";
-#else
- return "teleport every 50+d50 turns";
-#endif
-
- }
-
- if (o_ptr->name2 == EGO_LITE_ILLUMINATION)
- {
-#ifdef JP
-return "¥¤¥ë¥ß¥Í¡¼¥·¥ç¥ó : 10+d10 ¥¿¡¼¥óËè";
-#else
- return "illumination every 10+d10 turns";
-#endif
- }
-
- else if (o_ptr->name2 == EGO_EARTHQUAKES)
- {
-#ifdef JP
-return "ÃÏ¿Ì : 100+d100 ¥¿¡¼¥óËè";
-#else
- return "earthquake every 100+d100 turns";
-#endif
-
- }
-
- else if (o_ptr->name2 == EGO_JUMP)
- {
-#ifdef JP
-return "¥·¥ç¡¼¥È¡¦¥Æ¥ì¥Ý¡¼¥È : 10+d10 ¥¿¡¼¥óËè";
-#else
- return "blink every 10+d10 turns";
-#endif
-
- }
-
- if (o_ptr->tval == TV_RING)
- {
- if (o_ptr->name2)
- {
- switch (o_ptr->name2)
- {
- case EGO_RING_HERO:
-#ifdef JP
-return "»Îµ¤¹âÍÈ : 100+d100¥¿¡¼¥óËè";
-#else
- return "heroism every 100+d100 turns";
-#endif
- case EGO_RING_MAGIC_MIS:
-#ifdef JP
-return "¥Þ¥¸¥Ã¥¯¡¦¥ß¥µ¥¤¥ë(2d6) : 2 ¥¿¡¼¥óËè";
-#else
- return "magic missile (2d6) every 2 turns";
-#endif
- case EGO_RING_FIRE_BOLT:
-#ifdef JP
-return "¥Õ¥¡¥¤¥¢¡¦¥Ü¥ë¥È(9d8) : 8+d8 ¥¿¡¼¥óËè";
-#else
- return "fire bolt (9d8) every 8+d8 turns";
-#endif
- case EGO_RING_COLD_BOLT:
-#ifdef JP
-return "¥¢¥¤¥¹¡¦¥Ü¥ë¥È(6d8) : 7+d7 ¥¿¡¼¥óËè";
-#else
- return "frost bolt (6d8) every 7+d7 turns";
-#endif
- case EGO_RING_ELEC_BOLT:
-#ifdef JP
-return "¥µ¥ó¥À¡¼¡¦¥Ü¥ë¥È(4d8) : 5+d5 ¥¿¡¼¥óËè";
-#else
- return "lightning bolt (4d8) every 5+d5 turns";
-#endif
- case EGO_RING_ACID_BOLT:
-#ifdef JP
-return "¥¢¥·¥Ã¥É¡¦¥Ü¥ë¥È(5d8) : 6+d6 ¥¿¡¼¥óËè";
-#else
- return "acid bolt (5d8) every 6+d6 turns";
-#endif
- case EGO_RING_MANA_BOLT:
-#ifdef JP
-return "ËâÎϤÎÌð(120) : 120+d120 ¥¿¡¼¥óËè";
-#else
- return "a mana bolt (120) every 120+d120 turns";
-#endif
- case EGO_RING_FIRE_BALL:
-#ifdef JP
-return "¥Õ¥¡¥¤¥¢¡¦¥Ü¡¼¥ë (100) : 80+d80 ¥¿¡¼¥óËè";
-#else
- return "fire ball (100) every 80+d80 turns";
-#endif
- case EGO_RING_COLD_BALL:
-#ifdef JP
-return "¥³¡¼¥ë¥É¡¦¥Ü¡¼¥ë (100) : 80+d80 ¥¿¡¼¥óËè";
-#else
- return "cold ball (100) every 80+d80 turns";
-#endif
- case EGO_RING_ELEC_BALL:
-#ifdef JP
-return "¥µ¥ó¥À¡¼¡¦¥Ü¡¼¥ë (100) : 80+d80 ¥¿¡¼¥óËè";
-#else
- return "elec ball (100) every 80+d80 turns";
-#endif
- case EGO_RING_ACID_BALL:
-#ifdef JP
-return "¥¢¥·¥Ã¥É¡¦¥Ü¡¼¥ë (100) : 80+d80 ¥¿¡¼¥óËè";
-#else
- return "acid ball (100) every 80+d80 turns";
-#endif
- case EGO_RING_MANA_BALL:
-#ifdef JP
-return "ËâÎϤÎÍò (250) : 300 ¥¿¡¼¥óËè";
-#else
- return "mana storm (250) every 300 turns";
-#endif
- case EGO_RING_DRAGON_F:
- if (o_ptr->sval == SV_RING_FLAMES)
-#ifdef JP
-return "²Ð±ê¤Î¥Ö¥ì¥¹ (200) ¤È²Ð¤Ø¤ÎÂÑÀ : 200 ¥¿¡¼¥óËè";
-#else
- return "breath of fire (200) and resist fire every 200 turns";
-#endif
- else
-#ifdef JP
-return "²Ð±ê¤Î¥Ö¥ì¥¹ (200) : 250 ¥¿¡¼¥óËè";
-#else
- return "fire breath (200) every 250 turns";
-#endif
- case EGO_RING_DRAGON_C:
- if (o_ptr->sval == SV_RING_ICE)
-#ifdef JP
-return "Î䵤¤Î¥Ö¥ì¥¹ (200) ¤ÈÎ䵤¤Ø¤ÎÂÑÀ : 200 ¥¿¡¼¥óËè";
-#else
- return "breath of cold (200) and resist cold every 200 turns";
-#endif
- else
-#ifdef JP
-return "Î䵤¤Î¥Ö¥ì¥¹ (200) : 250 ¥¿¡¼¥óËè";
-#else
- return "cold breath (200) every 250 turns";
-#endif
- case EGO_RING_M_DETECT:
-#ifdef JP
-return "Á´¥â¥ó¥¹¥¿¡¼´¶ÃÎ : 150 ¥¿¡¼¥óËè";
-#else
- return "detect all monsters every 150 turns";
-#endif
- case EGO_RING_D_SPEED:
-#ifdef JP
-return "¥¹¥Ô¡¼¥É(15+d30¥¿¡¼¥ó) : 100 ¥¿¡¼¥óËè";
-#else
- return "haste self (15+d30 turns) every 100 turns";
-#endif
- case EGO_RING_BERSERKER:
-#ifdef JP
-return "¶¸Àï»Î²½(25+d25¥¿¡¼¥ó) : 75+d75 ¥¿¡¼¥óËè";
-#else
- return "berserk (25+d25 turns) every 75+d75 turns";
-#endif
- case EGO_RING_TELE_AWAY:
-#ifdef JP
-return "¥Æ¥ì¥Ý¡¼¥È¡¦¥¢¥¦¥§¥¤ : 150 ¥¿¡¼¥óËè";
-#else
- return "teleport away every 150 turns";
-#endif
- case EGO_RING_TRUE:
-#ifdef JP
-return "»Îµ¤¹âÍÈ¡¢½ËÊ¡¡¢µæ¶Ë¤ÎÂÑÀ : 777 ¥¿¡¼¥óËè";
-#else
- return "hero, bless, and ultimate resistance every 777 turns";
-#endif
- }
- }
- switch (o_ptr->sval)
- {
- case SV_RING_FLAMES:
-#ifdef JP
-return "¥Õ¥¡¥¤¥¢¡¦¥Ü¡¼¥ë (100) ¤È²Ð¤Ø¤ÎÂÑÀ : 50+d50 ¥¿¡¼¥óËè";
-#else
- return "ball of fire (100) and resist fire every 50+d50 turns";
-#endif
-
- case SV_RING_ICE:
-#ifdef JP
-return "¥³¡¼¥ë¥É¡¦¥Ü¡¼¥ë (100) ¤ÈÎ䵤¤Ø¤ÎÂÑÀ : 50+d50 ¥¿¡¼¥óËè";
-#else
- return "ball of cold (100) and resist cold every 50+d50 turns";
-#endif
-
- case SV_RING_ACID:
-#ifdef JP
-return "¥¢¥·¥Ã¥É¡¦¥Ü¡¼¥ë (100) ¤È»À¤Ø¤ÎÂÑÀ : 50+d50 ¥¿¡¼¥óËè";
-#else
- return "ball of acid (100) and resist acid every 50+d50 turns";
-#endif
-
- case SV_RING_ELEC:
-#ifdef JP
-return "¥µ¥ó¥À¡¼¡¦¥Ü¡¼¥ë (100) ¤ÈÅÅ·â¤Ø¤ÎÂÑÀ : 50+d50 ¥¿¡¼¥óËè";
-#else
- return "ball of elec (100) and resist elec every 50+d50 turns";
-#endif
-
- default:
- return NULL;
- }
- }
-
- if (o_ptr->tval == TV_AMULET)
- {
- if (o_ptr->name2)
- {
- switch (o_ptr->name2)
- {
- case EGO_AMU_IDENT:
-#ifdef JP
-return "´ÕÄê : 10 ¥¿¡¼¥óËè";
-#else
- return "identify every 10 turns";
-#endif
- break;
- case EGO_AMU_CHARM:
-#ifdef JP
-return "¥â¥ó¥¹¥¿¡¼Ì¥Î» : 200 ¥¿¡¼¥óËè";
-#else
- return "charm monster every 200 turns";
-#endif
- break;
- case EGO_AMU_JUMP:
-#ifdef JP
-return "¥·¥ç¡¼¥È¡¦¥Æ¥ì¥Ý¡¼¥È : 10+d10 ¥¿¡¼¥óËè";
-#else
- return "blink every 10+d10 turns";
-#endif
- break;
- case EGO_AMU_TELEPORT:
-#ifdef JP
-return "¥Æ¥ì¥Ý¡¼¥È : 50+d50 ¥¿¡¼¥óËè";
-#else
- return "teleport every 50+d50 turns";
-#endif
- break;
- case EGO_AMU_D_DOOR:
-#ifdef JP
-return "¼¡¸µ¤ÎÈâ : 200 ¥¿¡¼¥óËè";
-#else
- return "dimension door every 200 turns";
-#endif
- break;
- case EGO_AMU_RES_FIRE_:
-#ifdef JP
-return "²Ð±ê¤Ø¤ÎÂÑÀ : 50+d50¥¿¡¼¥óËè";
-#else
- return "resist fire every 50+d50 turns";
-#endif
- break;
- case EGO_AMU_RES_COLD_:
-#ifdef JP
-return "Î䵤¤Ø¤ÎÂÑÀ : 50+d50¥¿¡¼¥óËè";
-#else
- return "resist cold every 50+d50 turns";
-#endif
- break;
- case EGO_AMU_RES_ELEC_:
-#ifdef JP
-return "ÅÅ·â¤Ø¤ÎÂÑÀ : 50+d50¥¿¡¼¥óËè";
-#else
- return "resist elec every 50+d50 turns";
-#endif
- break;
- case EGO_AMU_RES_ACID_:
-#ifdef JP
-return "»À¤Ø¤ÎÂÑÀ : 50+d50¥¿¡¼¥óËè";
-#else
- return "resist acid every 50+d50 turns";
-#endif
- break;
- case EGO_AMU_DETECTION:
-#ifdef JP
-return "Á´´¶ÃÎ : 55+d55¥¿¡¼¥óËè";
-#else
- return "detect all floor every 55+d55 turns";
-#endif
- break;
- }
- }
- }
-
- if (o_ptr->tval == TV_WHISTLE)
- {
-#ifdef JP
-return "¥Ú¥Ã¥È¸Æ¤Ó´ó¤» : 100+d100¥¿¡¼¥óËè";
-#else
- return "call pet every 100+d100 turns";
-#endif
- }
-
- if (o_ptr->tval == TV_CAPTURE)
- {
-#ifdef JP
-return "¥â¥ó¥¹¥¿¡¼¤òÊᤨ¤ë¡¢Ëô¤Ï²òÊü¤¹¤ë¡£";
-#else
- return "captures or releases a monster.";
-#endif
- }
-
- /* Require dragon scale mail */
-#ifdef JP
-if (o_ptr->tval != TV_DRAG_ARMOR) return ("´ñ̯¤Ê¸÷");
-#else
- if (o_ptr->tval != TV_DRAG_ARMOR) return ("a strange glow");
-#endif
-
-
- /* Branch on the sub-type */
- switch (o_ptr->sval)
- {
- case SV_DRAGON_BLUE:
- {
-#ifdef JP
-return "°ðºÊ¤Î¥Ö¥ì¥¹(100) : 150+d150 ¥¿¡¼¥óËè";
-#else
- return "breathe lightning (100) every 150+d150 turns";
-#endif
-
- }
- case SV_DRAGON_WHITE:
- {
-#ifdef JP
-return "Î䵤¤Î¥Ö¥ì¥¹(110) : 150+d150 ¥¿¡¼¥óËè";
-#else
- return "breathe frost (110) every 150+d150 turns";
-#endif
-
- }
- case SV_DRAGON_BLACK:
- {
-#ifdef JP
-return "»À¤Î¥Ö¥ì¥¹(130) : 150+d150 ¥¿¡¼¥óËè";
-#else
- return "breathe acid (130) every 150+d150 turns";
-#endif
-
- }
- case SV_DRAGON_GREEN:
- {
-#ifdef JP
-return "ÆǤΥ¬¥¹¤Î¥Ö¥ì¥¹(150) : 180+d180 ¥¿¡¼¥óËè";
-#else
- return "breathe poison gas (150) every 180+d180 turns";
-#endif
-
- }
- case SV_DRAGON_RED:
- {
-#ifdef JP
-return "²Ð±ê¤Î¥Ö¥ì¥¹(200) : 200+d200 ¥¿¡¼¥óËè";
-#else
- return "breathe fire (200) every 200+d200 turns";
-#endif
-
- }
- case SV_DRAGON_MULTIHUED:
- {
-#ifdef JP
-return "Ëü¿§¤Î¥Ö¥ì¥¹(250) : 200+d200 ¥¿¡¼¥óËè";
-#else
- return "breathe multi-hued (250) every 200+d200 turns";
-#endif
-
- }
- case SV_DRAGON_BRONZE:
- {
-#ifdef JP
-return "º®Íð¤Î¥Ö¥ì¥¹(120) : 180+d180 ¥¿¡¼¥óËè";
-#else
- return "breathe confusion (120) every 180+d180 turns";
-#endif
-
- }
- case SV_DRAGON_GOLD:
- {
-#ifdef JP
-return "¹ì²»¤Î¥Ö¥ì¥¹(130) : 180+d180 ¥¿¡¼¥óËè";
-#else
- return "breathe sound (130) every 180+d180 turns";
-#endif
-
- }
- case SV_DRAGON_CHAOS:
- {
-#ifdef JP
-return "¥«¥ª¥¹/Îô²½¤Î¥Ö¥ì¥¹(220) : 200+d200 ¥¿¡¼¥óËè";
-#else
- return "breathe chaos/disenchant (220) every 200+d200 turns";
-#endif
-
- }
- case SV_DRAGON_LAW:
- {
-#ifdef JP
-return "¹ì²»/ÇËÊҤΥ֥쥹(230) : 200+d200 ¥¿¡¼¥óËè";
-#else
- return "breathe sound/shards (230) every 200+d200 turns";
-#endif
-
- }
- case SV_DRAGON_BALANCE:
- {
-#ifdef JP
-return "¥Ð¥é¥ó¥¹¤Î¥Ö¥ì¥¹ (250) 200+d200 ¥¿¡¼¥óËè";
-#else
- return "breathe balance (250) every 200+d200 turns";
-#endif
-
- }
- case SV_DRAGON_SHINING:
- {
-#ifdef JP
-return "Á®¸÷/°Å¹õ¤Î¥Ö¥ì¥¹(200) : 200+d200 ¥¿¡¼¥óËè";
-#else
- return "breathe light/darkness (200) every 200+d200 turns";
-#endif
-
- }
- case SV_DRAGON_POWER:
- {
-#ifdef JP
-return "¥¨¥ì¥á¥ó¥È¤Î¥Ö¥ì¥¹(300) : 200+d200 ¥¿¡¼¥óËè";
-#else
- return "breathe the elements (300) every 200+d200 turns";
-#endif
-
- }
- }
-
- /* Oops */
-#ifdef JP
-return "¶õµ¤¤Î©";
-#else
- return "breathe air";
-#endif
-
-}
-
-
-/*
- * Describe a "fully identified" item
- */
-bool identify_fully_aux(object_type *o_ptr)
-{
- int i = 0, j, k;
-
- u32b f1, f2, f3;
-
- cptr info[128];
- u32b flag;
- char o_name[MAX_NLEN];
- int wid, hgt;
-
- /* Extract the flags */
- object_flags(o_ptr, &f1, &f2, &f3);
-
- /* Extract the description */
- {
- char temp[70 * 20];
-
- roff_to_buf(o_ptr->name1 ? (a_text + a_info[o_ptr->name1].text) :
- (k_text + k_info[lookup_kind(o_ptr->tval, o_ptr->sval)].text),
- 77 - 15, temp);
- for (j = 0; temp[j]; j += 1 + strlen(&temp[j]))
- { info[i] = &temp[j]; i++;}
- }
-
- /* Mega-Hack -- describe activation */
- if (f3 & (TR3_ACTIVATE))
- {
-#ifdef JP
-info[i++] = "»ÏÆ°¤·¤¿¤È¤¤Î¸ú²Ì...";
-#else
- info[i++] = "It can be activated for...";
-#endif
-
- info[i++] = item_activation(o_ptr);
-#ifdef JP
-info[i++] = "...¤¿¤À¤·ÁõÈ÷¤·¤Æ¤¤¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£";
-#else
- info[i++] = "...if it is being worn.";
-#endif
-
- }
-
- /* Figurines, a hack */
- if (o_ptr->tval == TV_FIGURINE)
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤ÏÅꤲ¤¿»þ¥Ú¥Ã¥È¤ËÊѲ½¤¹¤ë¡£";
-#else
- info[i++] = "It will transform into a pet when thrown.";
-#endif
-
- }
-
- /* Figurines, a hack */
- if (o_ptr->name1 == ART_STONEMASK)
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤òÁõÈ÷¤·¤¿¼Ô¤ÏµÛ·ìµ´¤Ë¤Ê¤ë¡£";
-#else
- info[i++] = "It makes you turn into a vampire permanently.";
-#endif
-
- }
-
- if ((o_ptr->tval == TV_SWORD) && (o_ptr->sval == SV_DOKUBARI))
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤ÏÁê¼ê¤ò°ì·â¤ÇÅݤ¹¤³¤È¤¬¤¢¤ë¡£";
-#else
- info[i++] = "It will attempts to kill a monster instantly.";
-#endif
-
- }
-
- if ((o_ptr->tval == TV_POLEARM) && (o_ptr->sval == SV_DEATH_SCYTHE))
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤Ï¼«Ê¬¼«¿È¤Ë¹¶·â¤¬Ê֤äƤ¯¤ë¤³¤È¤¬¤¢¤ë¡£";
-#else
- info[i++] = "It strikes yourself sometimes.";
-#endif
-
-#ifdef JP
-info[i++] = "¤½¤ì¤Ï̵Ũ¤Î¥Ð¥ê¥¢¤òÀÚ¤êÎö¤¯¡£";
-#else
- info[i++] = "It will always penetrates invulnerability barrier.";
-#endif
- }
-
- if (o_ptr->name2 == EGO_2WEAPON)
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤ÏÆóÅáή¤Ç¤ÎÌ¿ÃæΨ¤ò¸þ¾å¤µ¤»¤ë¡£";
-#else
- info[i++] = "It affects your ability to hit when you are wielding two weapons.";
-#endif
-
- }
-
- if (o_ptr->name2 == EGO_RING_WIZARD)
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤ÏËâË¡¤ÎÆñ°×ÅÙ¤ò²¼¤²¤ë¡£";
-#else
- info[i++] = "It affects your ability to use magic devices.";
-#endif
- }
-
- if (o_ptr->name2 == EGO_AMU_FOOL)
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤ÏËâË¡¤ÎÆñ°×ÅÙ¤ò¾å¤²¤ë¡£";
-#else
- info[i++] = "It prevents you from using magic items.";
-#endif
- }
-
- if (o_ptr->name2 == EGO_RING_THROW)
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤Ïʪ¤ò¶¯¤¯Åꤲ¤ë¤³¤È¤ò²Äǽ¤Ë¤¹¤ë¡£";
-#else
- info[i++] = "It provides great strength when you throw an item.";
-#endif
- }
-
- if (o_ptr->name2 == EGO_AMU_NAIVETY)
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤ÏËâË¡Äñ¹³ÎϤò²¼¤²¤ë¡£";
-#else
- info[i++] = "It decreases your magic resistance.";
-#endif
- }
-
- if (o_ptr->tval == TV_STATUE)
- {
- monster_race *r_ptr = &r_info[o_ptr->pval];
-
- if (o_ptr->pval == MON_BULLGATES)
-#ifdef JP
- info[i++] = "¤½¤ì¤ÏÉô²°¤Ë¾þ¤ë¤ÈÃѤº¤«¤·¤¤¡£";
-#else
- info[i++] = "It is shameful.";
-#endif
- else if ( r_ptr->flags2 & (RF2_ELDRITCH_HORROR))
-#ifdef JP
- info[i++] = "¤½¤ì¤ÏÉô²°¤Ë¾þ¤ë¤È¶²¤¤¡£";
-#else
- info[i++] = "It is fearful.";
-#endif
- else
-#ifdef JP
- info[i++] = "¤½¤ì¤ÏÉô²°¤Ë¾þ¤ë¤È³Ú¤·¤¤¡£";
-#else
- info[i++] = "It is cheerful.";
-#endif
- }
-
- /* Hack -- describe lite's */
- if (o_ptr->tval == TV_LITE)
- {
- if (o_ptr->name2 == EGO_LITE_DARKNESS)
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤ÏÁ´¤¯¸÷¤é¤Ê¤¤¡£";
-#else
- info[i++] = "It provides no light..";
-#endif
- }
- else if (artifact_p(o_ptr))
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤Ï±Ê±ó¤Ê¤ëÌÀ¤«¤ê(Ⱦ·Â 3)¤ò¼ø¤±¤ë¡£";
-#else
- info[i++] = "It provides light (radius 3) forever.";
-#endif
-
- }
- else if (o_ptr->name2 == EGO_LITE_SHINE)
- {
- if (o_ptr->sval == SV_LITE_FEANOR)
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤Ï±Ê±ó¤Ê¤ëÌÀ¤«¤ê(Ⱦ·Â 3)¤ò¼ø¤±¤ë¡£";
-#else
- info[i++] = "It provides light (radius 3) forever.";
-#endif
-
- }
- else if (o_ptr->sval == SV_LITE_LANTERN)
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤ÏdzÎÁÊäµë¤Ë¤è¤Ã¤ÆÌÀ¤«¤ê(Ⱦ·Â 3)¤ò¼ø¤±¤ë¡£";
-#else
- info[i++] = "It provides light (radius 3) when fueled.";
-#endif
-
- }
- else
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤ÏdzÎÁÊäµë¤Ë¤è¤Ã¤ÆÌÀ¤«¤ê(Ⱦ·Â 2)¤ò¼ø¤±¤ë¡£";
-#else
- info[i++] = "It provides light (radius 2) when fueled.";
-#endif
-
- }
- }
- else
- {
- if (o_ptr->sval == SV_LITE_FEANOR)
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤Ï±Ê±ó¤Ê¤ëÌÀ¤«¤ê(Ⱦ·Â 2)¤ò¼ø¤±¤ë¡£";
-#else
- info[i++] = "It provides light (radius 2) forever.";
-#endif
-
- }
- else if (o_ptr->sval == SV_LITE_LANTERN)
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤ÏdzÎÁÊäµë¤Ë¤è¤Ã¤ÆÌÀ¤«¤ê(Ⱦ·Â 2)¤ò¼ø¤±¤ë¡£";
-#else
- info[i++] = "It provides light (radius 2) when fueled.";
-#endif
-
- }
- else
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤ÏdzÎÁÊäµë¤Ë¤è¤Ã¤ÆÌÀ¤«¤ê(Ⱦ·Â 1)¤ò¼ø¤±¤ë¡£";
-#else
- info[i++] = "It provides light (radius 1) when fueled.";
-#endif
-
- }
- }
- if (o_ptr->name2 == EGO_LITE_LONG)
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤ÏŤ¤¥¿¡¼¥óÌÀ¤«¤ê¤ò¼ø¤±¤ë¡£";
-#else
- info[i++] = "It provides light for much longer time.";
-#endif
- }
- }
-
-
- /* And then describe it fully */
-
- if (f2 & (TR2_RIDING))
- {
- if ((o_ptr->tval == TV_POLEARM) && ((o_ptr->sval == SV_LANCE) || (o_ptr->sval == SV_HEAVY_LANCE)))
-#ifdef JP
-info[i++] = "¤½¤ì¤Ï¾èÇÏÃæ¤ÏÈó¾ï¤Ë»È¤¤¤ä¤¹¤¤¡£";
-#else
- info[i++] = "It is made for use while riding.";
-#endif
- else
-#ifdef JP
-info[i++] = "¤½¤ì¤Ï¾èÇÏÃæ¤Ç¤â»È¤¤¤ä¤¹¤¤¡£";
-#else
- info[i++] = "It is suitable for use while riding.";
-#endif
-
- }
- if (f1 & (TR1_STR))
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤ÏÏÓÎϤ˱ƶÁ¤òµÚ¤Ü¤¹";
-#else
- info[i++] = "It affects your strength.";
-#endif
-
- }
- if (f1 & (TR1_INT))
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤ÏÃÎǽ¤Ë±Æ¶Á¤òµÚ¤Ü¤¹";
-#else
- info[i++] = "It affects your intelligence.";
-#endif
-
- }
- if (f1 & (TR1_WIS))
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤Ï¸¤µ¤Ë±Æ¶Á¤òµÚ¤Ü¤¹";
-#else
- info[i++] = "It affects your wisdom.";
-#endif
-
- }
- if (f1 & (TR1_DEX))
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤Ï´ïÍѤµ¤Ë±Æ¶Á¤òµÚ¤Ü¤¹";
-#else
- info[i++] = "It affects your dexterity.";
-#endif
-
- }
- if (f1 & (TR1_CON))
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤ÏÂѵ×ÎϤ˱ƶÁ¤òµÚ¤Ü¤¹";
-#else
- info[i++] = "It affects your constitution.";
-#endif
-
- }
- if (f1 & (TR1_CHR))
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤ÏÌ¥ÎϤ˱ƶÁ¤òµÚ¤Ü¤¹";
-#else
- info[i++] = "It affects your charisma.";
-#endif
-
- }
-
- if (f1 & (TR1_MAGIC_MASTERY))
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤ÏËâË¡Æ»¶ñ»ÈÍÑǽÎϤ˱ƶÁ¤òµÚ¤Ü¤¹";
-#else
- info[i++] = "It affects your ability to use magic devices.";
-#endif
-
- }
- if (f1 & (TR1_STEALTH))
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤Ï±£Ì©¹ÔưǽÎϤ˱ƶÁ¤òµÚ¤Ü¤¹";
-#else
- info[i++] = "It affects your stealth.";
-#endif
-
- }
- if (f1 & (TR1_SEARCH))
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤Ïõº÷ǽÎϤ˱ƶÁ¤òµÚ¤Ü¤¹";
-#else
- info[i++] = "It affects your searching.";
-#endif
-
- }
- if (f1 & (TR1_INFRA))
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤ÏÀÖ³°Àþ»ëÎϤ˱ƶÁ¤òµÚ¤Ü¤¹";
-#else
- info[i++] = "It affects your infravision.";
-#endif
-
- }
- if (f1 & (TR1_TUNNEL))
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤ÏºÎ·¡Ç½ÎϤ˱ƶÁ¤òµÚ¤Ü¤¹";
-#else
- info[i++] = "It affects your ability to tunnel.";
-#endif
-
- }
- if (f1 & (TR1_SPEED))
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤Ï¥¹¥Ô¡¼¥É¤Ë±Æ¶Á¤òµÚ¤Ü¤¹";
-#else
- info[i++] = "It affects your speed.";
-#endif
-
- }
- if (f1 & (TR1_BLOWS))
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤ÏÂÇ·â²ó¿ô¤Ë±Æ¶Á¤òµÚ¤Ü¤¹";
-#else
- info[i++] = "It affects your attack speed.";
-#endif
-
- }
-
- if (f1 & (TR1_BRAND_ACID))
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤Ï»À¤Ë¤è¤Ã¤ÆÂ礤ʥÀ¥á¡¼¥¸¤òÍ¿¤¨¤ë";
-#else
- info[i++] = "It does extra damage from acid.";
-#endif
-
- }
- if (f1 & (TR1_BRAND_ELEC))
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤ÏÅÅ·â¤Ë¤è¤Ã¤ÆÂ礤ʥÀ¥á¡¼¥¸¤òÍ¿¤¨¤ë";
-#else
- info[i++] = "It does extra damage from electricity.";
-#endif
-
- }
- if (f1 & (TR1_BRAND_FIRE))
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤Ï²Ð±ê¤Ë¤è¤Ã¤ÆÂ礤ʥÀ¥á¡¼¥¸¤òÍ¿¤¨¤ë";
-#else
- info[i++] = "It does extra damage from fire.";
-#endif
-
- }
- if (f1 & (TR1_BRAND_COLD))
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤ÏÎ䵤¤Ë¤è¤Ã¤ÆÂ礤ʥÀ¥á¡¼¥¸¤òÍ¿¤¨¤ë";
-#else
- info[i++] = "It does extra damage from frost.";
-#endif
-
- }
-
- if (f1 & (TR1_BRAND_POIS))
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤ÏŨ¤òÆǤ¹¤ë¡£";
-#else
- info[i++] = "It poisons your foes.";
-#endif
-
- }
-
- if (f1 & (TR1_CHAOTIC))
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤Ï¥«¥ª¥¹Åª¤Ê¸ú²Ì¤òµÚ¤Ü¤¹¡£";
-#else
- info[i++] = "It produces chaotic effects.";
-#endif
-
- }
-
- if (f1 & (TR1_VAMPIRIC))
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤ÏŨ¤«¤é¥Ò¥Ã¥È¥Ý¥¤¥ó¥È¤òµÛ¼ý¤¹¤ë¡£";
-#else
- info[i++] = "It drains life from your foes.";
-#endif
-
- }
-
- if (f1 & (TR1_IMPACT))
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤ÏÃϿ̤òµ¯¤³¤¹¤³¤È¤¬¤Ç¤¤ë¡£";
-#else
- info[i++] = "It can cause earthquakes.";
-#endif
-
- }
-
- if (f1 & (TR1_VORPAL))
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤ÏÈó¾ï¤ËÀÚ¤ìÌ£¤¬±Ô¤¯Å¨¤òÀÚÃǤ¹¤ë¤³¤È¤¬¤Ç¤¤ë¡£";
-#else
- info[i++] = "It is very sharp and can cut your foes.";
-#endif
-
- }
-
- if (f1 & (TR1_KILL_DRAGON))
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤Ï¥É¥é¥´¥ó¤Ë¤È¤Ã¤Æ¤ÎŷŨ¤Ç¤¢¤ë¡£";
-#else
- info[i++] = "It is a great bane of dragons.";
-#endif
-
- }
- else if (f1 & (TR1_SLAY_DRAGON))
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤Ï¥É¥é¥´¥ó¤ËÂФ·¤ÆÆä˶²¤ë¤Ù¤ÎϤòȯ´ø¤¹¤ë¡£";
-#else
- info[i++] = "It is especially deadly against dragons.";
-#endif
-
- }
- if (f1 & (TR1_SLAY_ORC))
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤Ï¥ª¡¼¥¯¤ËÂФ·¤ÆÆä˶²¤ë¤Ù¤ÎϤòȯ´ø¤¹¤ë¡£";
-#else
- info[i++] = "It is especially deadly against orcs.";
-#endif
-
- }
- if (f1 & (TR1_SLAY_TROLL))
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤Ï¥È¥í¥ë¤ËÂФ·¤ÆÆä˶²¤ë¤Ù¤ÎϤòȯ´ø¤¹¤ë¡£";
-#else
- info[i++] = "It is especially deadly against trolls.";
-#endif
-
- }
- if (f1 & (TR1_SLAY_GIANT))
- {
- if (o_ptr->name1 == ART_HRUNTING)
-#ifdef JP
-info[i++] = "¤½¤ì¤Ïµð¿Í¤Ë¤È¤Ã¤Æ¤ÎŷŨ¤Ç¤¢¤ë¡£";
-#else
- info[i++] = "It is a great bane of giants.";
-#endif
- else
-#ifdef JP
-info[i++] = "¤½¤ì¤Ï¥¸¥ã¥¤¥¢¥ó¥È¤ËÂФ·¤ÆÆä˶²¤ë¤Ù¤ÎϤòȯ´ø¤¹¤ë¡£";
-#else
- info[i++] = "It is especially deadly against giants.";
-#endif
-
- }
- if (f1 & (TR1_SLAY_DEMON))
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤Ï¥Ç¡¼¥â¥ó¤ËÂФ·¤ÆÀ»¤Ê¤ëÎϤòȯ´ø¤¹¤ë¡£";
-#else
- info[i++] = "It strikes at demons with holy wrath.";
-#endif
-
- }
- if (f1 & (TR1_SLAY_UNDEAD))
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤Ï¥¢¥ó¥Ç¥Ã¥É¤ËÂФ·¤ÆÀ»¤Ê¤ëÎϤòȯ´ø¤¹¤ë¡£";
-#else
- info[i++] = "It strikes at undead with holy wrath.";
-#endif
-
- }
- if (f1 & (TR1_SLAY_EVIL))
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤Ï¼Ù°¤Ê¤ë¸ºß¤ËÂФ·¤ÆÀ»¤Ê¤ëÎϤǹ¶·â¤¹¤ë¡£";
-#else
- info[i++] = "It fights against evil with holy fury.";
-#endif
-
- }
- if (f1 & (TR1_SLAY_ANIMAL))
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤Ï¼«Á³³¦¤Îưʪ¤ËÂФ·¤ÆÆä˶²¤ë¤Ù¤ÎϤòȯ´ø¤¹¤ë¡£";
-#else
- info[i++] = "It is especially deadly against natural creatures.";
-#endif
-
- }
- if (f3 & (TR3_SLAY_HUMAN))
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤Ï¿Í´Ö¤ËÂФ·¤ÆÆä˶²¤ë¤Ù¤ÎϤòȯ´ø¤¹¤ë¡£";
-#else
- info[i++] = "It is especially deadly against humans.";
-#endif
-
- }
-
- if (f1 & (TR1_FORCE_WEAPON))
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤Ï»ÈÍѼԤÎËâÎϤò»È¤Ã¤Æ¹¶·â¤¹¤ë¡£";
-#else
- info[i++] = "It powerfully strikes at a monster using your mana.";
-#endif
-
- }
- if (f3 & (TR3_DEC_MANA))
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤ÏËâÎϤξÃÈñ¤ò²¡¤µ¤¨¤ë¡£";
-#else
- info[i++] = "It decreases your mana consumption.";
-#endif
-
- }
- if (f2 & (TR2_SUST_STR))
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤Ï¤¢¤Ê¤¿¤ÎÏÓÎϤò°Ý»ý¤¹¤ë¡£";
-#else
- info[i++] = "It sustains your strength.";
-#endif
-
- }
- if (f2 & (TR2_SUST_INT))
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤Ï¤¢¤Ê¤¿¤ÎÃÎǽ¤ò°Ý»ý¤¹¤ë¡£";
-#else
- info[i++] = "It sustains your intelligence.";
-#endif
-
- }
- if (f2 & (TR2_SUST_WIS))
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤Ï¤¢¤Ê¤¿¤Î¸¤µ¤ò°Ý»ý¤¹¤ë¡£";
-#else
- info[i++] = "It sustains your wisdom.";
-#endif
-
- }
- if (f2 & (TR2_SUST_DEX))
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤Ï¤¢¤Ê¤¿¤Î´ïÍѤµ¤ò°Ý»ý¤¹¤ë¡£";
-#else
- info[i++] = "It sustains your dexterity.";
-#endif
-
- }
- if (f2 & (TR2_SUST_CON))
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤Ï¤¢¤Ê¤¿¤ÎÂѵ×ÎϤò°Ý»ý¤¹¤ë¡£";
-#else
- info[i++] = "It sustains your constitution.";
-#endif
-
- }
- if (f2 & (TR2_SUST_CHR))
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤Ï¤¢¤Ê¤¿¤ÎÌ¥ÎϤò°Ý»ý¤¹¤ë¡£";
-#else
- info[i++] = "It sustains your charisma.";
-#endif
-
- }
-
- if (f2 & (TR2_IM_ACID))
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤Ï»À¤ËÂФ¹¤ë´°Á´¤ÊÌȱ֤ò¼ø¤±¤ë¡£";
-#else
- info[i++] = "It provides immunity to acid.";
-#endif
-
- }
- if (f2 & (TR2_IM_ELEC))
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤ÏÅÅ·â¤ËÂФ¹¤ë´°Á´¤ÊÌȱ֤ò¼ø¤±¤ë¡£";
-#else
- info[i++] = "It provides immunity to electricity.";
-#endif
-
- }
- if (f2 & (TR2_IM_FIRE))
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤Ï²Ð¤ËÂФ¹¤ë´°Á´¤ÊÌȱ֤ò¼ø¤±¤ë¡£";
-#else
- info[i++] = "It provides immunity to fire.";
-#endif
-
- }
- if (f2 & (TR2_IM_COLD))
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤Ï´¨¤µ¤ËÂФ¹¤ë´°Á´¤ÊÌȱ֤ò¼ø¤±¤ë¡£";
-#else
- info[i++] = "It provides immunity to cold.";
-#endif
-
- }
-
- if (f2 & (TR2_THROW))
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤ÏŨ¤ËÅꤲ¤ÆÂ礤ʥÀ¥á¡¼¥¸¤òÍ¿¤¨¤ë¤³¤È¤¬¤Ç¤¤ë¡£";
-#else
- info[i++] = "It is perfectly balanced for throwing.";
-#endif
- }
-
- if (f2 & (TR2_FREE_ACT))
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤ÏËãáã¤ËÂФ¹¤ë´°Á´¤ÊÌȱ֤ò¼ø¤±¤ë¡£";
-#else
- info[i++] = "It provides immunity to paralysis.";
-#endif
-
- }
- if (f2 & (TR2_HOLD_LIFE))
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤ÏÀ¸Ì¿Îϵۼý¤ËÂФ¹¤ëÂÑÀ¤ò¼ø¤±¤ë¡£";
-#else
- info[i++] = "It provides resistance to life draining.";
-#endif
-
- }
- if (f2 & (TR2_RES_FEAR))
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤Ï¶²Éݤؤδ°Á´¤ÊÂÑÀ¤ò¼ø¤±¤ë¡£";
-#else
- info[i++] = "It makes you completely fearless.";
-#endif
-
- }
- if (f2 & (TR2_RES_ACID))
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤Ï»À¤Ø¤ÎÂÑÀ¤ò¼ø¤±¤ë¡£";
-#else
- info[i++] = "It provides resistance to acid.";
-#endif
-
- }
- if (f2 & (TR2_RES_ELEC))
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤ÏÅÅ·â¤Ø¤ÎÂÑÀ¤ò¼ø¤±¤ë¡£";
-#else
- info[i++] = "It provides resistance to electricity.";
-#endif
-
- }
- if (f2 & (TR2_RES_FIRE))
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤Ï²Ð¤Ø¤ÎÂÑÀ¤ò¼ø¤±¤ë¡£";
-#else
- info[i++] = "It provides resistance to fire.";
-#endif
-
- }
- if (f2 & (TR2_RES_COLD))
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤Ï´¨¤µ¤Ø¤ÎÂÑÀ¤ò¼ø¤±¤ë¡£";
-#else
- info[i++] = "It provides resistance to cold.";
-#endif
-
- }
- if (f2 & (TR2_RES_POIS))
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤ÏÆǤؤÎÂÑÀ¤ò¼ø¤±¤ë¡£";
-#else
- info[i++] = "It provides resistance to poison.";
-#endif
-
- }
-
- if (f2 & (TR2_RES_LITE))
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤ÏÁ®¸÷¤Ø¤ÎÂÑÀ¤ò¼ø¤±¤ë¡£";
-#else
- info[i++] = "It provides resistance to light.";
-#endif
-
- }
- if (f2 & (TR2_RES_DARK))
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤Ï°Å¹õ¤Ø¤ÎÂÑÀ¤ò¼ø¤±¤ë¡£";
-#else
- info[i++] = "It provides resistance to dark.";
-#endif
-
- }
-
- if (f2 & (TR2_RES_BLIND))
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤ÏÌÕÌܤؤÎÂÑÀ¤ò¼ø¤±¤ë¡£";
-#else
- info[i++] = "It provides resistance to blindness.";
-#endif
-
- }
- if (f2 & (TR2_RES_CONF))
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤Ïº®Íð¤Ø¤ÎÂÑÀ¤ò¼ø¤±¤ë¡£";
-#else
- info[i++] = "It provides resistance to confusion.";
-#endif
-
- }
- if (f2 & (TR2_RES_SOUND))
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤Ï¹ì²»¤Ø¤ÎÂÑÀ¤ò¼ø¤±¤ë¡£";
-#else
- info[i++] = "It provides resistance to sound.";
-#endif
-
- }
- if (f2 & (TR2_RES_SHARDS))
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤ÏÇËÊҤؤÎÂÑÀ¤ò¼ø¤±¤ë¡£";
-#else
- info[i++] = "It provides resistance to shards.";
-#endif
-
- }
-
- if (f2 & (TR2_RES_NETHER))
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤ÏÃϹö¤Ø¤ÎÂÑÀ¤ò¼ø¤±¤ë¡£";
-#else
- info[i++] = "It provides resistance to nether.";
-#endif
-
- }
- if (f2 & (TR2_RES_NEXUS))
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤Ï°ø²Ìº®Íð¤Ø¤ÎÂÑÀ¤ò¼ø¤±¤ë¡£";
-#else
- info[i++] = "It provides resistance to nexus.";
-#endif
-
- }
- if (f2 & (TR2_RES_CHAOS))
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤Ï¥«¥ª¥¹¤Ø¤ÎÂÑÀ¤ò¼ø¤±¤ë¡£";
-#else
- info[i++] = "It provides resistance to chaos.";
-#endif
-
- }
- if (f2 & (TR2_RES_DISEN))
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤ÏÎô²½¤Ø¤ÎÂÑÀ¤ò¼ø¤±¤ë¡£";
-#else
- info[i++] = "It provides resistance to disenchantment.";
-#endif
-
- }
-
- if (f3 & (TR3_FEATHER))
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤ÏÃè¤ËÉ⤯¤³¤È¤ò²Äǽ¤Ë¤¹¤ë¡£";
-#else
- info[i++] = "It allows you to levitate.";
-#endif
-
- }
- if (f3 & (TR3_LITE))
- {
- if ((o_ptr->name2 == EGO_DARK) || (o_ptr->name1 == ART_NIGHT))
-#ifdef JP
-info[i++] = "¤½¤ì¤ÏÌÀ¤«¤ê¤ÎȾ·Â¤ò¶¹¤á¤ë¡£";
-#else
- info[i++] = "It decreases radius of your light source.";
-#endif
- else
-#ifdef JP
-info[i++] = "¤½¤ì¤Ï±Ê±ó¤ÎÌÀ¤«¤ê¤ò¼ø¤±¤ë¡£";
-#else
- info[i++] = "It provides permanent light.";
-#endif
-
- }
- if (f3 & (TR3_SEE_INVIS))
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤ÏÆ©ÌÀ¤Ê¥â¥ó¥¹¥¿¡¼¤ò¸«¤ë¤³¤È¤ò²Äǽ¤Ë¤¹¤ë¡£";
-#else
- info[i++] = "It allows you to see invisible monsters.";
-#endif
-
- }
- if (f3 & (TR3_TELEPATHY))
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤Ï¥Æ¥ì¥Ñ¥·¡¼Ç½ÎϤò¼ø¤±¤ë¡£";
-#else
- info[i++] = "It gives telepathic powers.";
-#endif
-
- }
- if (f3 & (TR3_SLOW_DIGEST))
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤Ï¤¢¤Ê¤¿¤Î¿·ÄÄÂå¼Õ¤òÃÙ¤¯¤¹¤ë¡£";
-#else
- info[i++] = "It slows your metabolism.";
-#endif
-
- }
- if (f3 & (TR3_REGEN))
- {
-#ifdef JP
-info[i++] = "¤½¤ì¤ÏÂÎÎϲóÉüÎϤò¶¯²½¤¹¤ë¡£";
-#else
- info[i++] = "It speeds your regenerative powers.";