-/* File: spells1.c */
+/* File: spells1.c */
/*
* Copyright (c) 1997 Ben Harrison, James E. Wilson, Robert A. Koeneke
*/
static void next_mirror( int* next_y , int* next_x , int cury, int curx)
{
- int mirror_x[10],mirror_y[10]; /* ¶À¤Ï¤â¤Ã¤È¾¯¤Ê¤¤ */
- int mirror_num=0; /* ¶À¤Î¿ô */
+ int mirror_x[10],mirror_y[10]; /* 鏡はもっと少ない */
+ int mirror_num=0; /* 鏡の数 */
int x,y;
int num;
case GF_POIS:
case GF_NUKE:
case GF_DEATH_RAY:
- message = _("¸Ï¤ì¤¿", "was blasted."); break;
+ message = _("枯れた", "was blasted."); break;
case GF_TIME:
- message = _("½Ì¤ó¤À", "shrank."); break;
+ message = _("縮んだ", "shrank."); break;
case GF_ACID:
- message = _("ÍϤ±¤¿", "melted."); break;
+ message = _("溶けた", "melted."); break;
case GF_COLD:
case GF_ICE:
- message = _("Åà¤ê¡¢ºÕ¤±»¶¤Ã¤¿", "was frozen and smashed."); break;
+ message = _("凍り、砕け散った", "was frozen and smashed."); break;
case GF_FIRE:
case GF_ELEC:
case GF_PLASMA:
- message = _("dz¤¨¤¿", "burns up!"); break;
+ message = _("燃えた", "burns up!"); break;
case GF_METEOR:
case GF_CHAOS:
case GF_MANA:
case GF_DISENCHANT:
case GF_FORCE:
case GF_GRAVITY:
- message = _("Ê´ºÕ¤µ¤ì¤¿", "was crushed."); break;
+ message = _("粉砕された", "was crushed."); break;
default:
message = NULL;break;
}
if (message)
{
- msg_format(_("ÌÚ¤Ï%s¡£", "A tree %s"), message);
+ msg_format(_("木は%s。", "A tree %s"), message);
cave_set_feat(y, x, one_in_(3) ? feat_brake : feat_grass);
/* Observe */
/* Check line of sight */
if (known)
{
- msg_print(_("¤Þ¤Ð¤æ¤¤Á®¸÷¤¬Áö¤Ã¤¿¡ª", "There is a bright flash of light!"));
+ msg_print(_("まばゆい閃光が走った!", "There is a bright flash of light!"));
obvious = TRUE;
}
/* Check line of sound */
if (known && (old_feat != c_ptr->feat))
{
- msg_print(_("¥«¥Á¥Ã¤È²»¤¬¤·¤¿¡ª", "Click!"));
+ msg_print(_("カチッと音がした!", "Click!"));
obvious = TRUE;
}
}
if (known)
{
/* Message */
- msg_print(_("¤Þ¤Ð¤æ¤¤Á®¸÷¤¬Áö¤Ã¤¿¡ª", "There is a bright flash of light!"));
+ msg_print(_("まばゆい閃光が走った!", "There is a bright flash of light!"));
obvious = TRUE;
}
if (known && have_flag(mimic_f_ptr->flags, FF_OPEN))
{
/* Message */
- msg_format(_("%s¤Ë²¿¤«¤¬¤Ä¤Ã¤«¤¨¤Æ³«¤«¤Ê¤¯¤Ê¤Ã¤¿¡£", "The %s seems stuck."), f_name + mimic_f_ptr->name);
+ msg_format(_("%sに何かがつっかえて開かなくなった。", "The %s seems stuck."), f_name + mimic_f_ptr->name);
obvious = TRUE;
}
}
/* Message */
if (known && (c_ptr->info & (CAVE_MARK)))
{
- msg_format(_("%s¤¬ÍϤ±¤ÆÅ¥¤Ë¤Ê¤Ã¤¿¡ª", "The %s turns into mud!"), f_name + f_info[get_feat_mimic(c_ptr)].name);
+ msg_format(_("%sが溶けて泥になった!", "The %s turns into mud!"), f_name + f_info[get_feat_mimic(c_ptr)].name);
obvious = TRUE;
}
{
if (is_mirror_grid(c_ptr))
{
- msg_print(_("¶À¤¬³ä¤ì¤¿¡ª", "The mirror was crashed!"));
+ msg_print(_("鏡が割れた!", "The mirror was crashed!"));
sound(SOUND_GLASS);
remove_mirror(y, x);
project(0, 2, y, x, p_ptr->lev / 2 + 5, GF_SHARDS, (PROJECT_GRID | PROJECT_ITEM | PROJECT_KILL | PROJECT_JUMP | PROJECT_NO_HANGEKI), -1);
/* Message */
if (known && (c_ptr->info & CAVE_MARK))
{
- msg_format(_("%s¤¬³ä¤ì¤¿¡ª", "The %s was crashed!"), f_name + f_info[get_feat_mimic(c_ptr)].name);
+ msg_format(_("%sが割れた!", "The %s was crashed!"), f_name + f_info[get_feat_mimic(c_ptr)].name);
sound(SOUND_GLASS);
}
{
if (is_mirror_grid(c_ptr) && p_ptr->lev < 40)
{
- msg_print(_("¶À¤¬³ä¤ì¤¿¡ª", "The mirror was crashed!"));
+ msg_print(_("鏡が割れた!", "The mirror was crashed!"));
sound(SOUND_GLASS);
remove_mirror(y, x);
project(0, 2, y, x, p_ptr->lev / 2 + 5, GF_SHARDS, (PROJECT_GRID | PROJECT_ITEM | PROJECT_KILL | PROJECT_JUMP | PROJECT_NO_HANGEKI), -1);
/* Message */
if (known && (c_ptr->info & CAVE_MARK))
{
- msg_format(_("%s¤¬³ä¤ì¤¿¡ª", "The %s was crashed!"), f_name + f_info[get_feat_mimic(c_ptr)].name);
+ msg_format(_("%sが割れた!", "The %s was crashed!"), f_name + f_info[get_feat_mimic(c_ptr)].name);
sound(SOUND_GLASS);
}
if (hates_acid(o_ptr))
{
do_kill = TRUE;
- note_kill = _("Í»¤±¤Æ¤·¤Þ¤Ã¤¿¡ª", (plural ? " melt!" : " melts!"));
+ note_kill = _("融けてしまった!", (plural ? " melt!" : " melts!"));
if (have_flag(flgs, TR_IGNORE_ACID)) ignore = TRUE;
}
break;
if (hates_elec(o_ptr))
{
do_kill = TRUE;
- note_kill = _("²õ¤ì¤Æ¤·¤Þ¤Ã¤¿¡ª", (plural ? " are destroyed!" : " is destroyed!"));
+ note_kill = _("壊れてしまった!", (plural ? " are destroyed!" : " is destroyed!"));
if (have_flag(flgs, TR_IGNORE_ELEC)) ignore = TRUE;
}
break;
if (hates_fire(o_ptr))
{
do_kill = TRUE;
- note_kill = _("dz¤¨¤Æ¤·¤Þ¤Ã¤¿¡ª", (plural ? " burn up!" : " burns up!"));
+ note_kill = _("燃えてしまった!", (plural ? " burn up!" : " burns up!"));
if (have_flag(flgs, TR_IGNORE_FIRE)) ignore = TRUE;
}
break;
{
if (hates_cold(o_ptr))
{
- note_kill = _("ºÕ¤±»¶¤Ã¤Æ¤·¤Þ¤Ã¤¿¡ª", (plural ? " shatter!" : " shatters!"));
+ note_kill = _("砕け散ってしまった!", (plural ? " shatter!" : " shatters!"));
do_kill = TRUE;
if (have_flag(flgs, TR_IGNORE_COLD)) ignore = TRUE;
}
if (hates_fire(o_ptr))
{
do_kill = TRUE;
- note_kill = _("dz¤¨¤Æ¤·¤Þ¤Ã¤¿¡ª", (plural ? " burn up!" : " burns up!"));
+ note_kill = _("燃えてしまった!", (plural ? " burn up!" : " burns up!"));
if (have_flag(flgs, TR_IGNORE_FIRE)) ignore = TRUE;
}
if (hates_elec(o_ptr))
{
ignore = FALSE;
do_kill = TRUE;
- note_kill = _("²õ¤ì¤Æ¤·¤Þ¤Ã¤¿¡ª", (plural ? " are destroyed!" : " is destroyed!"));
+ note_kill = _("壊れてしまった!", (plural ? " are destroyed!" : " is destroyed!"));
if (have_flag(flgs, TR_IGNORE_ELEC)) ignore = TRUE;
}
break;
if (hates_fire(o_ptr))
{
do_kill = TRUE;
- note_kill = _("dz¤¨¤Æ¤·¤Þ¤Ã¤¿¡ª", (plural ? " burn up!" : " burns up!"));
+ note_kill = _("燃えてしまった!", (plural ? " burn up!" : " burns up!"));
if (have_flag(flgs, TR_IGNORE_FIRE)) ignore = TRUE;
}
if (hates_cold(o_ptr))
{
ignore = FALSE;
do_kill = TRUE;
- note_kill = _("ºÕ¤±»¶¤Ã¤Æ¤·¤Þ¤Ã¤¿¡ª", (plural ? " shatter!" : " shatters!"));
+ note_kill = _("砕け散ってしまった!", (plural ? " shatter!" : " shatters!"));
if (have_flag(flgs, TR_IGNORE_COLD)) ignore = TRUE;
}
break;
{
if (hates_cold(o_ptr))
{
- note_kill = _("ºÕ¤±»¶¤Ã¤Æ¤·¤Þ¤Ã¤¿¡ª", (plural ? " shatter!" : " shatters!"));
+ note_kill = _("砕け散ってしまった!", (plural ? " shatter!" : " shatters!"));
do_kill = TRUE;
}
break;
case GF_SUPER_RAY:
{
do_kill = TRUE;
- note_kill = _("²õ¤ì¤Æ¤·¤Þ¤Ã¤¿¡ª", (plural ? " are destroyed!" : " is destroyed!"));
+ note_kill = _("壊れてしまった!", (plural ? " are destroyed!" : " is destroyed!"));
break;
}
case GF_DISINTEGRATE:
{
do_kill = TRUE;
- note_kill = _("¾øȯ¤·¤Æ¤·¤Þ¤Ã¤¿¡ª", (plural ? " evaporate!" : " evaporates!"));
+ note_kill = _("蒸発してしまった!", (plural ? " evaporate!" : " evaporates!"));
break;
}
case GF_CHAOS:
{
do_kill = TRUE;
- note_kill = _("²õ¤ì¤Æ¤·¤Þ¤Ã¤¿¡ª", (plural ? " are destroyed!" : " is destroyed!"));
+ note_kill = _("壊れてしまった!", (plural ? " are destroyed!" : " is destroyed!"));
if (have_flag(flgs, TR_RES_CHAOS)) ignore = TRUE;
else if ((o_ptr->tval == TV_SCROLL) && (o_ptr->sval == SV_SCROLL_CHAOS)) ignore = TRUE;
break;
if (object_is_cursed(o_ptr))
{
do_kill = TRUE;
- note_kill = _("²õ¤ì¤Æ¤·¤Þ¤Ã¤¿¡ª", (plural ? " are destroyed!" : " is destroyed!"));
+ note_kill = _("壊れてしまった!", (plural ? " are destroyed!" : " is destroyed!"));
}
break;
}
/* Notice */
if (known && (o_ptr->marked & OM_FOUND))
{
- msg_print(_("¥«¥Á¥Ã¤È²»¤¬¤·¤¿¡ª", "Click!"));
+ msg_print(_("カチッと音がした!", "Click!"));
obvious = TRUE;
}
}
{
if (!note_kill)
{
- note_kill = _("³¥¤Ë¤Ê¤Ã¤¿¡£", (plural ? " become dust." : " becomes dust."));
+ note_kill = _("灰になった。", (plural ? " become dust." : " becomes dust."));
}
continue;
}
else if (summon_named_creature(who, y, x, o_ptr->pval, mode))
{
- note_kill = _("À¸¤Ê֤ä¿¡£", " revived.");
+ note_kill = _("生き返った。", " revived.");
}
else if (!note_kill)
{
- note_kill = _("³¥¤Ë¤Ê¤Ã¤¿¡£", (plural ? " become dust." : " becomes dust."));
+ note_kill = _("灰になった。", (plural ? " become dust." : " becomes dust."));
}
}
do_kill = TRUE;
/* Observe the resist */
if (known && (o_ptr->marked & OM_FOUND))
{
- msg_format(_("%s¤Ï±Æ¶Á¤ò¼õ¤±¤Ê¤¤¡ª",
+ msg_format(_("%sは影響を受けない!",
(plural ? "The %s are unaffected!" : "The %s is unaffected!")), o_name);
}
}
/* Describe if needed */
if (known && (o_ptr->marked & OM_FOUND) && note_kill)
{
- msg_format(_("%s¤Ï%s", "The %s%s"), o_name, note_kill);
+ msg_format(_("%sは%s", "The %s%s"), o_name, note_kill);
}
k_idx = o_ptr->k_idx;
if (r_ptr->flagsr & RFR_RES_ALL)
{
- note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ¤¬¤¢¤ë¡ª", " is immune.");
+ note = _("には完全な耐性がある!", " is immune.");
dam = 0;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
break;
if (r_ptr->flagsr & RFR_RES_ALL)
{
- note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ¤¬¤¢¤ë¡ª", " is immune.");
+ note = _("には完全な耐性がある!", " is immune.");
dam = 0;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
break;
}
if (r_ptr->flagsr & RFR_IM_ACID)
{
- note = _("¤Ë¤Ï¤«¤Ê¤êÂÑÀ¤¬¤¢¤ë¡ª", " resists a lot.");
+ note = _("にはかなり耐性がある!", " resists a lot.");
dam /= 9;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_IM_ACID);
}
if (r_ptr->flagsr & RFR_RES_ALL)
{
- note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ¤¬¤¢¤ë¡ª", " is immune.");
+ note = _("には完全な耐性がある!", " is immune.");
dam = 0;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
break;
}
if (r_ptr->flagsr & RFR_IM_ELEC)
{
- note = _("¤Ë¤Ï¤«¤Ê¤êÂÑÀ¤¬¤¢¤ë¡ª", " resists a lot.");
+ note = _("にはかなり耐性がある!", " resists a lot.");
dam /= 9;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_IM_ELEC);
}
if (r_ptr->flagsr & RFR_RES_ALL)
{
- note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ¤¬¤¢¤ë¡ª", " is immune.");
+ note = _("には完全な耐性がある!", " is immune.");
dam = 0;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
break;
}
if (r_ptr->flagsr & RFR_IM_FIRE)
{
- note = _("¤Ë¤Ï¤«¤Ê¤êÂÑÀ¤¬¤¢¤ë¡ª", " resists a lot.");
+ note = _("にはかなり耐性がある!", " resists a lot.");
dam /= 9;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_IM_FIRE);
}
else if (r_ptr->flags3 & (RF3_HURT_FIRE))
{
- note = _("¤Ï¤Ò¤É¤¤Ä˼ê¤ò¤¦¤±¤¿¡£", " is hit hard.");
+ note = _("はひどい痛手をうけた。", " is hit hard.");
dam *= 2;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flags3 |= (RF3_HURT_FIRE);
}
if (r_ptr->flagsr & RFR_RES_ALL)
{
- note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ¤¬¤¢¤ë¡ª", " is immune.");
+ note = _("には完全な耐性がある!", " is immune.");
dam = 0;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
break;
}
if (r_ptr->flagsr & RFR_IM_COLD)
{
- note = _("¤Ë¤Ï¤«¤Ê¤êÂÑÀ¤¬¤¢¤ë¡ª", " resists a lot.");
+ note = _("にはかなり耐性がある!", " resists a lot.");
dam /= 9;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_IM_COLD);
}
else if (r_ptr->flags3 & (RF3_HURT_COLD))
{
- note = _("¤Ï¤Ò¤É¤¤Ä˼ê¤ò¤¦¤±¤¿¡£", " is hit hard.");
+ note = _("はひどい痛手をうけた。", " is hit hard.");
dam *= 2;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flags3 |= (RF3_HURT_COLD);
}
if (r_ptr->flagsr & RFR_RES_ALL)
{
- note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ¤¬¤¢¤ë¡ª", " is immune.");
+ note = _("には完全な耐性がある!", " is immune.");
dam = 0;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
break;
}
if (r_ptr->flagsr & RFR_IM_POIS)
{
- note = _("¤Ë¤Ï¤«¤Ê¤êÂÑÀ¤¬¤¢¤ë¡ª", " resists a lot.");
+ note = _("にはかなり耐性がある!", " resists a lot.");
dam /= 9;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_IM_POIS);
}
if (r_ptr->flagsr & RFR_RES_ALL)
{
- note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ¤¬¤¢¤ë¡ª", " is immune.");
+ note = _("には完全な耐性がある!", " is immune.");
dam = 0;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
break;
}
if (r_ptr->flagsr & RFR_IM_POIS)
{
- note = _("¤Ë¤ÏÂÑÀ¤¬¤¢¤ë¡£", " resists.");
+ note = _("には耐性がある。", " resists.");
dam *= 3; dam /= randint1(6) + 6;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_IM_POIS);
}
if (r_ptr->flagsr & RFR_RES_ALL)
{
- note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ¤¬¤¢¤ë¡ª", " is immune.");
+ note = _("には完全な耐性がある!", " is immune.");
dam = 0;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
break;
}
if (r_ptr->flags3 & RF3_GOOD)
{
- note = _("¤Ï¤Ò¤É¤¤Ä˼ê¤ò¤¦¤±¤¿¡£", " is hit hard.");
+ note = _("はひどい痛手をうけた。", " is hit hard.");
dam *= 2;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flags3 |= (RF3_GOOD);
}
if (r_ptr->flagsr & RFR_RES_ALL)
{
- note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ¤¬¤¢¤ë¡ª", " is immune.");
+ note = _("には完全な耐性がある!", " is immune.");
dam = 0;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
break;
}
if (r_ptr->flags3 & RF3_GOOD)
{
- note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ¤¬¤¢¤ë¡ª", " is immune.");
+ note = _("には完全な耐性がある!", " is immune.");
dam = 0;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flags3 |= RF3_GOOD;
}
else if (r_ptr->flags3 & RF3_EVIL)
{
dam *= 2;
- note = _("¤Ï¤Ò¤É¤¤Ä˼ê¤ò¤¦¤±¤¿¡£", " is hit hard.");
+ note = _("はひどい痛手をうけた。", " is hit hard.");
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flags3 |= RF3_EVIL;
}
else
{
- note = _("¤Ë¤ÏÂÑÀ¤¬¤¢¤ë¡£", " resists.");
+ note = _("には耐性がある。", " resists.");
dam *= 3; dam /= randint1(6) + 6;
}
break;
if (r_ptr->flagsr & RFR_RES_ALL)
{
- note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ¤¬¤¢¤ë¡ª", " is immune.");
+ note = _("には完全な耐性がある!", " is immune.");
dam = 0;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
break;
if (r_ptr->flagsr & RFR_RES_ALL)
{
- note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ¤¬¤¢¤ë¡ª", " is immune.");
+ note = _("には完全な耐性がある!", " is immune.");
dam = 0;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
break;
}
if (r_ptr->flagsr & RFR_RES_PLAS)
{
- note = _("¤Ë¤ÏÂÑÀ¤¬¤¢¤ë¡£", " resists.");
+ note = _("には耐性がある。", " resists.");
dam *= 3; dam /= randint1(6) + 6;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_PLAS);
}
if (r_ptr->flagsr & RFR_RES_ALL)
{
- note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ¤¬¤¢¤ë¡ª", " is immune.");
+ note = _("には完全な耐性がある!", " is immune.");
dam = 0;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
break;
{
if (r_ptr->flags3 & RF3_UNDEAD)
{
- note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ¤¬¤¢¤ë¡ª", " is immune.");
+ note = _("には完全な耐性がある!", " is immune.");
dam = 0;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flags3 |= (RF3_UNDEAD);
}
else
{
- note = _("¤Ë¤ÏÂÑÀ¤¬¤¢¤ë¡£", " resists.");
+ note = _("には耐性がある。", " resists.");
dam *= 3; dam /= randint1(6) + 6;
}
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_NETH);
}
else if (r_ptr->flags3 & RF3_EVIL)
{
- note = _("¤Ï¤¤¤¯¤é¤«ÂÑÀ¤ò¼¨¤·¤¿¡£", " resists somewhat.");
+ note = _("はいくらか耐性を示した。", " resists somewhat.");
dam /= 2;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flags3 |= (RF3_EVIL);
}
if (r_ptr->flagsr & RFR_RES_ALL)
{
- note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ¤¬¤¢¤ë¡ª", " is immune.");
+ note = _("には完全な耐性がある!", " is immune.");
dam = 0;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
break;
{
if ((m_ptr->r_idx == MON_WATER_ELEM) || (m_ptr->r_idx == MON_UNMAKER))
{
- note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ¤¬¤¢¤ë¡ª", " is immune.");
+ note = _("には完全な耐性がある!", " is immune.");
dam = 0;
}
else
{
- note = _("¤Ë¤ÏÂÑÀ¤¬¤¢¤ë¡£", " resists.");
+ note = _("には耐性がある。", " resists.");
dam *= 3; dam /= randint1(6) + 6;
}
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_WATE);
if (r_ptr->flagsr & RFR_RES_ALL)
{
- note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ¤¬¤¢¤ë¡ª", " is immune.");
+ note = _("には完全な耐性がある!", " is immune.");
dam = 0;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
break;
}
if (r_ptr->flagsr & RFR_RES_CHAO)
{
- note = _("¤Ë¤ÏÂÑÀ¤¬¤¢¤ë¡£", " resists.");
+ note = _("には耐性がある。", " resists.");
dam *= 3; dam /= randint1(6) + 6;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_CHAO);
}
else if ((r_ptr->flags3 & RF3_DEMON) && one_in_(3))
{
- note = _("¤Ï¤¤¤¯¤é¤«ÂÑÀ¤ò¼¨¤·¤¿¡£", " resists somewhat.");
+ note = _("はいくらか耐性を示した。", " resists somewhat.");
dam *= 3; dam /= randint1(6) + 6;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flags3 |= (RF3_DEMON);
}
if (r_ptr->flagsr & RFR_RES_ALL)
{
- note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ¤¬¤¢¤ë¡ª", " is immune.");
+ note = _("には完全な耐性がある!", " is immune.");
dam = 0;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
break;
}
if (r_ptr->flagsr & RFR_RES_SHAR)
{
- note = _("¤Ë¤ÏÂÑÀ¤¬¤¢¤ë¡£", " resists.");
+ note = _("には耐性がある。", " resists.");
dam *= 3; dam /= randint1(6) + 6;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_SHAR);
}
if (r_ptr->flagsr & RFR_RES_ALL)
{
- note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ¤¬¤¢¤ë¡ª", " is immune.");
+ note = _("には完全な耐性がある!", " is immune.");
dam = 0;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
break;
}
if (r_ptr->flagsr & RFR_RES_SHAR)
{
- note = _("¤Ï¤¤¤¯¤é¤«ÂÑÀ¤ò¼¨¤·¤¿¡£", " resists somewhat.");
+ note = _("はいくらか耐性を示した。", " resists somewhat.");
dam /= 2;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_SHAR);
}
if (r_ptr->flagsr & RFR_RES_ALL)
{
- note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ¤¬¤¢¤ë¡ª", " is immune.");
+ note = _("には完全な耐性がある!", " is immune.");
dam = 0;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
break;
}
if (r_ptr->flagsr & RFR_RES_SOUN)
{
- note = _("¤Ë¤ÏÂÑÀ¤¬¤¢¤ë¡£", " resists.");
+ note = _("には耐性がある。", " resists.");
dam *= 2; dam /= randint1(6) + 6;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_SOUN);
}
if (r_ptr->flagsr & RFR_RES_ALL)
{
- note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ¤¬¤¢¤ë¡ª", " is immune.");
+ note = _("には完全な耐性がある!", " is immune.");
dam = 0;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
break;
}
if (r_ptr->flags3 & RF3_NO_CONF)
{
- note = _("¤Ë¤ÏÂÑÀ¤¬¤¢¤ë¡£", " resists.");
+ note = _("には耐性がある。", " resists.");
dam *= 3; dam /= randint1(6) + 6;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flags3 |= (RF3_NO_CONF);
}
if (r_ptr->flagsr & RFR_RES_ALL)
{
- note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ¤¬¤¢¤ë¡ª", " is immune.");
+ note = _("には完全な耐性がある!", " is immune.");
dam = 0;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
break;
}
if (r_ptr->flagsr & RFR_RES_DISE)
{
- note = _("¤Ë¤ÏÂÑÀ¤¬¤¢¤ë¡£", " resists.");
+ note = _("には耐性がある。", " resists.");
dam *= 3; dam /= randint1(6) + 6;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_DISE);
}
if (r_ptr->flagsr & RFR_RES_ALL)
{
- note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ¤¬¤¢¤ë¡ª", " is immune.");
+ note = _("には完全な耐性がある!", " is immune.");
dam = 0;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
break;
}
if (r_ptr->flagsr & RFR_RES_NEXU)
{
- note = _("¤Ë¤ÏÂÑÀ¤¬¤¢¤ë¡£", " resists.");
+ note = _("には耐性がある。", " resists.");
dam *= 3; dam /= randint1(6) + 6;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_NEXU);
}
if (r_ptr->flagsr & RFR_RES_ALL)
{
- note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ¤¬¤¢¤ë¡ª", " is immune.");
+ note = _("には完全な耐性がある!", " is immune.");
dam = 0;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
break;
}
if (r_ptr->flagsr & RFR_RES_WALL)
{
- note = _("¤Ë¤ÏÂÑÀ¤¬¤¢¤ë¡£", " resists.");
+ note = _("には耐性がある。", " resists.");
dam *= 3; dam /= randint1(6) + 6;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_WALL);
}
if (r_ptr->flagsr & RFR_RES_ALL)
{
- note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ¤¬¤¢¤ë¡ª", " is immune.");
+ note = _("には完全な耐性がある!", " is immune.");
dam = 0;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
break;
}
if (r_ptr->flagsr & RFR_RES_INER)
{
- note = _("¤Ë¤ÏÂÑÀ¤¬¤¢¤ë¡£", " resists.");
+ note = _("には耐性がある。", " resists.");
dam *= 3; dam /= randint1(6) + 6;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_INER);
}
{
if (set_monster_slow(c_ptr->m_idx, MON_SLOW(m_ptr) + 50))
{
- note = _("¤ÎÆ°¤¤¬ÃÙ¤¯¤Ê¤Ã¤¿¡£", " starts moving slower.");
+ note = _("の動きが遅くなった。", " starts moving slower.");
}
}
}
if (r_ptr->flagsr & RFR_RES_ALL)
{
- note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ¤¬¤¢¤ë¡ª", " is immune.");
+ note = _("には完全な耐性がある!", " is immune.");
dam = 0;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
break;
}
if (r_ptr->flagsr & RFR_RES_TIME)
{
- note = _("¤Ë¤ÏÂÑÀ¤¬¤¢¤ë¡£", " resists.");
+ note = _("には耐性がある。", " resists.");
dam *= 3; dam /= randint1(6) + 6;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_TIME);
}
if (r_ptr->flagsr & RFR_RES_ALL)
{
- note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ¤¬¤¢¤ë¡ª", " is immune.");
+ note = _("には完全な耐性がある!", " is immune.");
dam = 0;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
break;
if (r_ptr->flags1 & (RF1_UNIQUE))
{
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= RFR_RES_TELE;
- note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected!");
+ note = _("には効果がなかった。", " is unaffected!");
resist_tele = TRUE;
}
else if (r_ptr->level > randint1(100))
{
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= RFR_RES_TELE;
- note = _("¤Ë¤ÏÂÑÀ¤¬¤¢¤ë¡ª", " resists!");
+ note = _("には耐性がある!", " resists!");
resist_tele = TRUE;
}
}
if (r_ptr->flagsr & RFR_RES_GRAV)
{
- note = _("¤Ë¤ÏÂÑÀ¤¬¤¢¤ë¡ª", " resists!");
+ note = _("には耐性がある!", " resists!");
dam *= 3; dam /= randint1(6) + 6;
do_dist = 0;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_GRAV);
{
if (set_monster_slow(c_ptr->m_idx, MON_SLOW(m_ptr) + 50))
{
- note = _("¤ÎÆ°¤¤¬ÃÙ¤¯¤Ê¤Ã¤¿¡£", " starts moving slower.");
+ note = _("の動きが遅くなった。", " starts moving slower.");
}
}
/* Resist */
do_stun = 0;
/* No obvious effect */
- note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected!");
+ note = _("には効果がなかった。", " is unaffected!");
obvious = FALSE;
}
}
if (r_ptr->flagsr & RFR_RES_ALL)
{
- note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ¤¬¤¢¤ë¡ª", " is immune.");
+ note = _("には完全な耐性がある!", " is immune.");
dam = 0;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
break;
if (r_ptr->flagsr & RFR_RES_ALL)
{
- note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ¤¬¤¢¤ë¡ª", " is immune.");
+ note = _("には完全な耐性がある!", " is immune.");
dam = 0;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
break;
if (r_ptr->flags3 & RF3_HURT_ROCK)
{
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flags3 |= (RF3_HURT_ROCK);
- note = _("¤ÎÈéÉ椬¤¿¤À¤ì¤¿¡ª", " loses some skin!");
- note_dies = _("¤Ï¾øȯ¤·¤¿¡ª", " evaporates!");
+ note = _("の皮膚がただれた!", " loses some skin!");
+ note_dies = _("は蒸発した!", " evaporates!");
dam *= 2;
}
break;
if (!(los(m_ptr->fy, m_ptr->fx, py, px)))
{
if (seen_msg)
- msg_format(_("%s¤Ï¤¢¤Ê¤¿¤¬¸«¤¨¤Ê¤¤¤Î¤Ç±Æ¶Á¤µ¤ì¤Ê¤¤¡ª", "%^s can't see you, and isn't affected!"), m_name);
+ msg_format(_("%sはあなたが見えないので影響されない!", "%^s can't see you, and isn't affected!"), m_name);
skipped = TRUE;
break;
}
if (r_ptr->flagsr & RFR_RES_ALL)
{
- note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ¤¬¤¢¤ë¡ª", " is immune.");
+ note = _("には完全な耐性がある!", " is immune.");
dam = 0;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
break;
if (r_ptr->flags2 & RF2_EMPTY_MIND)
{
dam = 0;
- note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ¤¬¤¢¤ë¡ª", " is immune.");
+ note = _("には完全な耐性がある!", " is immune.");
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flags2 |= (RF2_EMPTY_MIND);
}
(r_ptr->flags3 & RF3_ANIMAL) ||
(r_ptr->level > randint1(3 * dam)))
{
- note = _("¤Ë¤ÏÂÑÀ¤¬¤¢¤ë¡ª", " resists!");
+ note = _("には耐性がある!", " resists!");
dam /= 3;
/*
one_in_(2))
{
note = NULL;
- msg_format(_("%^s¤ÎÂÄÍ¤¿Àº¿À¤Ï¹¶·â¤òÄ·¤ÍÊÖ¤·¤¿¡ª",
+ msg_format(_("%^sの堕落した精神は攻撃を跳ね返した!",
(seen ? "%^s's corrupted mind backlashes your attack!" :
"%^ss corrupted mind backlashes your attack!")), m_name);
/* Saving throw */
if ((randint0(100 + r_ptr->level / 2) < p_ptr->skill_sav) && !CHECK_MULTISHADOW())
{
- msg_print(_("¤·¤«¤·¸úÎϤòÄ·¤ÍÊÖ¤·¤¿¡ª", "You resist the effects!"));
+ msg_print(_("しかし効力を跳ね返した!", "You resist the effects!"));
}
else
{
case 3:
{
if (r_ptr->flags3 & RF3_NO_FEAR)
- note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
+ note = _("には効果がなかった。", " is unaffected.");
else
set_afraid(p_ptr->afraid + 3 + randint1(dam));
break;
do_fear = 3 + randint1(dam);
break;
default:
- note = _("¤Ï̲¤ê¹þ¤ó¤Ç¤·¤Þ¤Ã¤¿¡ª", " falls asleep!");
+ note = _("は眠り込んでしまった!", " falls asleep!");
do_sleep = 3 + randint1(dam);
break;
}
}
- note_dies = _("¤ÎÀº¿À¤ÏÊø²õ¤·¡¢ÆùÂΤÏÈ´¤±³Ì¤È¤Ê¤Ã¤¿¡£", " collapses, a mindless husk.");
+ note_dies = _("の精神は崩壊し、肉体は抜け殻となった。", " collapses, a mindless husk.");
break;
}
if (r_ptr->flagsr & RFR_RES_ALL)
{
- note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ¤¬¤¢¤ë¡ª", " is immune.");
+ note = _("には完全な耐性がある!", " is immune.");
dam = 0;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
break;
if (r_ptr->flags2 & RF2_EMPTY_MIND)
{
dam = 0;
- note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ¤¬¤¢¤ë¡ª", " is immune.");
+ note = _("には完全な耐性がある!", " is immune.");
}
else if ((r_ptr->flags2 & (RF2_STUPID | RF2_WEIRD_MIND)) ||
(r_ptr->flags3 & RF3_ANIMAL) ||
(r_ptr->level > randint1(3 * dam)))
{
- note = _("¤Ë¤ÏÂÑÀ¤¬¤¢¤ë¡ª", " resists!");
+ note = _("には耐性がある!", " resists!");
dam /= 3;
/*
(one_in_(2)))
{
note = NULL;
- msg_format(_("%^s¤ÎÂÄÍ¤¿Àº¿À¤Ï¹¶·â¤òÄ·¤ÍÊÖ¤·¤¿¡ª",
+ msg_format(_("%^sの堕落した精神は攻撃を跳ね返した!",
(seen ? "%^s's corrupted mind backlashes your attack!" :
"%^ss corrupted mind backlashes your attack!")), m_name);
/* Saving throw */
if ((randint0(100 + r_ptr->level / 2) < p_ptr->skill_sav) && !CHECK_MULTISHADOW())
{
- msg_print(_("¤¢¤Ê¤¿¤Ï¸úÎϤòÄ·¤ÍÊÖ¤·¤¿¡ª", "You resist the effects!"));
+ msg_print(_("あなたは効力を跳ね返した!", "You resist the effects!"));
}
else
{
monster_desc(killer, m_ptr, MD_IGNORE_HALLU | MD_ASSUME_VISIBLE | MD_INDEF_VISIBLE);
if (!CHECK_MULTISHADOW())
{
- msg_print(_("ĶǽÎϥѥ¤òµÛ¤¤¤È¤é¤ì¤¿¡ª", "Your psychic energy is drained!"));
+ msg_print(_("超能力パワーを吸いとられた!", "Your psychic energy is drained!"));
p_ptr->csp -= damroll(5, dam) / 2;
if (p_ptr->csp < 0) p_ptr->csp = 0;
p_ptr->redraw |= PR_MANA;
else if (dam > 0)
{
int b = damroll(5, dam) / 4;
- cptr str = (p_ptr->pclass == CLASS_MINDCRAFTER) ? _("ĶǽÎϥѥ", "psychic energy") : _("ËâÎÏ", "mana");
- cptr msg = _("¤¢¤Ê¤¿¤Ï%s¤Î¶ìÄˤò%s¤ËÊÑ´¹¤·¤¿¡ª",
+ cptr str = (p_ptr->pclass == CLASS_MINDCRAFTER) ? _("超能力パワー", "psychic energy") : _("魔力", "mana");
+ cptr msg = _("あなたは%sの苦痛を%sに変換した!",
(seen ? "You convert %s's pain into %s!" :
"You convert %ss pain into %s!"));
msg_format(msg, m_name, str);
p_ptr->redraw |= PR_MANA;
p_ptr->window |= (PW_SPELL);
}
- note_dies = _("¤ÎÀº¿À¤ÏÊø²õ¤·¡¢ÆùÂΤÏÈ´¤±³Ì¤È¤Ê¤Ã¤¿¡£", " collapses, a mindless husk.");
+ note_dies = _("の精神は崩壊し、肉体は抜け殻となった。", " collapses, a mindless husk.");
break;
}
if (r_ptr->flagsr & RFR_RES_ALL)
{
- note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ¤¬¤¢¤ë¡ª", " is immune.");
+ note = _("には完全な耐性がある!", " is immune.");
dam = 0;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
break;
if (r_ptr->flagsr & RFR_RES_ALL)
{
- note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ¤¬¤¢¤ë¡ª", " is immune.");
+ note = _("には完全な耐性がある!", " is immune.");
dam = 0;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
break;
if (r_ptr->flagsr & RFR_RES_ALL)
{
- note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ¤¬¤¢¤ë¡ª", " is immune.");
+ note = _("には完全な耐性がある!", " is immune.");
dam = 0;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
break;
if (r_ptr->flagsr & RFR_RES_ALL)
{
- note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡ª", " is immune.");
+ note = _("には効果がなかった!", " is immune.");
dam = 0;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
break;
(one_in_(2)))
{
note = NULL;
- msg_format(_("%^s¤ÎÂÄÍ¤¿Àº¿À¤Ï¹¶·â¤òÄ·¤ÍÊÖ¤·¤¿¡ª",
+ msg_format(_("%^sの堕落した精神は攻撃を跳ね返した!",
(seen ? "%^s's corrupted mind backlashes your attack!" :
"%^ss corrupted mind backlashes your attack!")), m_name);
/* Saving throw */
if (randint0(100 + r_ptr->level/2) < p_ptr->skill_sav)
{
- msg_print(_("¤·¤«¤·¸úÎϤòÄ·¤ÍÊÖ¤·¤¿¡ª", "You resist the effects!"));
+ msg_print(_("しかし効力を跳ね返した!", "You resist the effects!"));
}
else
{
default:
{
if (r_ptr->flags3 & RF3_NO_FEAR)
- note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
+ note = _("には効果がなかった。", " is unaffected.");
else
set_afraid(p_ptr->afraid + dam);
}
else
{
/* No obvious effect */
- note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
+ note = _("には効果がなかった。", " is unaffected.");
obvious = FALSE;
}
}
{
if ((dam > 29) && (randint1(100) < dam))
{
- note = _("¤¬¤¢¤Ê¤¿¤ËÎì°¤·¤¿¡£", " is in your thrall!");
+ note = _("があなたに隷属した。", " is in your thrall!");
set_pet(m_ptr);
}
else
if (r_ptr->flagsr & RFR_RES_ALL)
{
- note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ¤¬¤¢¤ë¡ª", " is immune.");
+ note = _("には完全な耐性がある!", " is immune.");
dam = 0;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
break;
do_stun = (randint1(15) + 1) / (r + 1);
if (r_ptr->flagsr & RFR_IM_COLD)
{
- note = _("¤Ë¤Ï¤«¤Ê¤êÂÑÀ¤¬¤¢¤ë¡ª", " resists a lot.");
+ note = _("にはかなり耐性がある!", " resists a lot.");
dam /= 9;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_IM_COLD);
}
else if (r_ptr->flags3 & (RF3_HURT_COLD))
{
- note = _("¤Ï¤Ò¤É¤¤Ä˼ê¤ò¤¦¤±¤¿¡£", " is hit hard.");
+ note = _("はひどい痛手をうけた。", " is hit hard.");
dam *= 2;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flags3 |= (RF3_HURT_COLD);
}
if (r_ptr->flagsr & RFR_RES_ALL)
{
- note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ¤¬¤¢¤ë¡ª", " is immune.");
+ note = _("には完全な耐性がある!", " is immune.");
dam = 0;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
break;
if (r_ptr->flags3 & RF3_UNDEAD) r_ptr->r_flags3 |= (RF3_UNDEAD);
if (r_ptr->flags3 & RF3_NONLIVING) r_ptr->r_flags3 |= (RF3_NONLIVING);
}
- note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
+ note = _("には効果がなかった。", " is unaffected.");
obvious = FALSE;
dam = 0;
}
if (r_ptr->flagsr & RFR_RES_ALL)
{
- note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ¤¬¤¢¤ë¡ª", " is immune.");
+ note = _("には完全な耐性がある!", " is immune.");
dam = 0;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
break;
if (r_ptr->flags3 & RF3_UNDEAD) r_ptr->r_flags3 |= (RF3_UNDEAD);
if (r_ptr->flags3 & RF3_NONLIVING) r_ptr->r_flags3 |= (RF3_NONLIVING);
}
- note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ¤¬¤¢¤ë¡ª", " is immune.");
+ note = _("には完全な耐性がある!", " is immune.");
obvious = FALSE;
dam = 0;
}
(((r_ptr->level + randint1(20)) > randint1((caster_lev / 2) + randint1(10))) &&
randint1(100) != 66))
{
- note = _("¤Ë¤ÏÂÑÀ¤¬¤¢¤ë¡ª", " resists!");
+ note = _("には耐性がある!", " resists!");
obvious = FALSE;
dam = 0;
}
if (r_ptr->flagsr & RFR_RES_ALL)
{
- note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
+ note = _("には効果がなかった。", " is unaffected.");
dam = 0;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
break;
(r_ptr->flags1 & RF1_QUESTOR) ||
(r_ptr->level > randint1((dam - 10) < 1 ? 1 : (dam - 10)) + 10))
{
- note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
+ note = _("には効果がなかった。", " is unaffected.");
do_poly = FALSE;
obvious = FALSE;
}
if ((p_ptr->inside_arena) || is_pet(m_ptr) || (r_ptr->flags1 & (RF1_UNIQUE | RF1_QUESTOR)) || (r_ptr->flags7 & (RF7_NAZGUL | RF7_UNIQUE2)))
{
- note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
+ note = _("には効果がなかった。", " is unaffected.");
}
else
{
/* Attempt to clone. */
if (multiply_monster(c_ptr->m_idx, TRUE, 0L))
{
- note = _("¤¬Ê¬Îö¤·¤¿¡ª", " spawns!");
+ note = _("が分裂した!", " spawns!");
}
}
if (m_ptr->maxhp < m_ptr->max_maxhp)
{
- if (seen_msg) msg_format(_("%^s¤Î¶¯¤µ¤¬Ìá¤Ã¤¿¡£", "%^s recovers %s vitality."), m_name, m_poss);
+ if (seen_msg) msg_format(_("%^sの強さが戻った。", "%^s recovers %s vitality."), m_name, m_poss);
m_ptr->maxhp = m_ptr->max_maxhp;
}
(void)set_monster_csleep(c_ptr->m_idx, 0);
if (MON_STUNNED(m_ptr))
{
- if (seen_msg) msg_format(_("%^s¤ÏÛ¯Û°¾õÂÖ¤«¤éΩ¤Áľ¤Ã¤¿¡£", "%^s is no longer stunned."), m_name);
+ if (seen_msg) msg_format(_("%^sは朦朧状態から立ち直った。", "%^s is no longer stunned."), m_name);
(void)set_monster_stunned(c_ptr->m_idx, 0);
}
if (MON_CONFUSED(m_ptr))
{
- if (seen_msg) msg_format(_("%^s¤Ïº®Í𤫤éΩ¤Áľ¤Ã¤¿¡£", "%^s is no longer confused."), m_name);
+ if (seen_msg) msg_format(_("%^sは混乱から立ち直った。", "%^s is no longer confused."), m_name);
(void)set_monster_confused(c_ptr->m_idx, 0);
}
if (MON_MONFEAR(m_ptr))
{
- if (seen_msg) msg_format(_("%^s¤Ïͦµ¤¤ò¼è¤êÌᤷ¤¿¡£", "%^s recovers %s courage."), m_name);
+ if (seen_msg) msg_format(_("%^sは勇気を取り戻した。", "%^s recovers %s courage."), m_name);
(void)set_monster_monfear(c_ptr->m_idx, 0);
}
if (p_ptr->riding == c_ptr->m_idx) p_ptr->redraw |= (PR_UHEALTH);
/* Message */
- note = _("¤ÏÂÎÎϤò²óÉü¤·¤¿¤è¤¦¤À¡£", " looks healthier.");
+ note = _("は体力を回復したようだ。", " looks healthier.");
/* No "real" damage */
dam = 0;
/* Speed up */
if (set_monster_fast(c_ptr->m_idx, MON_FAST(m_ptr) + 100))
{
- note = _("¤ÎÆ°¤¤¬Â®¤¯¤Ê¤Ã¤¿¡£", " starts moving faster.");
+ note = _("の動きが速くなった。", " starts moving faster.");
}
if (!who)
if (r_ptr->flagsr & RFR_RES_ALL)
{
- note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
+ note = _("には効果がなかった。", " is unaffected.");
dam = 0;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
break;
if ((r_ptr->flags1 & RF1_UNIQUE) ||
(r_ptr->level > randint1((dam - 10) < 1 ? 1 : (dam - 10)) + 10))
{
- note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
+ note = _("には効果がなかった。", " is unaffected.");
obvious = FALSE;
}
{
if (set_monster_slow(c_ptr->m_idx, MON_SLOW(m_ptr) + 50))
{
- note = _("¤ÎÆ°¤¤¬ÃÙ¤¯¤Ê¤Ã¤¿¡£", " starts moving slower.");
+ note = _("の動きが遅くなった。", " starts moving slower.");
}
}
if (r_ptr->flagsr & RFR_RES_ALL)
{
- note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
+ note = _("には効果がなかった。", " is unaffected.");
dam = 0;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
break;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flags3 |= (RF3_NO_SLEEP);
}
/* No obvious effect */
- note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
+ note = _("には効果がなかった。", " is unaffected.");
obvious = FALSE;
}
else
{
/* Go to sleep (much) later */
- note = _("¤Ï̲¤ê¹þ¤ó¤Ç¤·¤Þ¤Ã¤¿¡ª", " falls asleep!");
+ note = _("は眠り込んでしまった!", " falls asleep!");
do_sleep = 500;
}
if (r_ptr->flagsr & RFR_RES_ALL)
{
- note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡ª", " is immune.");
+ note = _("には効果がなかった!", " is immune.");
dam = 0;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
break;
!(r_ptr->flags3 & RF3_EVIL) ||
(r_ptr->level > randint1((dam - 10) < 1 ? 1 : (dam - 10)) + 10))
{
- note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
+ note = _("には効果がなかった。", " is unaffected.");
obvious = FALSE;
}
else
{
/* Go to sleep (much) later */
- note = _("¤ÏÆ°¤±¤Ê¤¯¤Ê¤Ã¤¿¡ª", " is suspended!");
+ note = _("は動けなくなった!", " is suspended!");
do_sleep = 500;
}
if (r_ptr->flagsr & RFR_RES_ALL)
{
- note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
+ note = _("には効果がなかった。", " is unaffected.");
dam = 0;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
break;
if ((r_ptr->flags1 & RF1_UNIQUE) ||
(r_ptr->level > randint1((dam - 10) < 1 ? 1 : (dam - 10)) + 10))
{
- note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
+ note = _("には効果がなかった。", " is unaffected.");
obvious = FALSE;
}
else
{
/* Go to sleep (much) later */
- note = _("¤ÏÆ°¤±¤Ê¤¯¤Ê¤Ã¤¿¡ª", " is suspended!");
+ note = _("は動けなくなった!", " is suspended!");
do_sleep = 500;
}
if ((r_ptr->flagsr & RFR_RES_ALL) || p_ptr->inside_arena)
{
- note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
+ note = _("には効果がなかった。", " is unaffected.");
dam = 0;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
break;
/* Resist */
/* No obvious effect */
- note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
+ note = _("には効果がなかった。", " is unaffected.");
obvious = FALSE;
if (one_in_(4)) m_ptr->mflag2 |= MFLAG2_NOPET;
}
else if (p_ptr->cursed & TRC_AGGRAVATE)
{
- note = _("¤Ï¤¢¤Ê¤¿¤ËŨ°Õ¤òÊú¤¤¤Æ¤¤¤ë¡ª", " hates you too much!");
+ note = _("はあなたに敵意を抱いている!", " hates you too much!");
if (one_in_(4)) m_ptr->mflag2 |= MFLAG2_NOPET;
}
else
{
- note = _("¤ÏÆÍÁ³Í§¹¥Åª¤Ë¤Ê¤Ã¤¿¤è¤¦¤À¡ª", " suddenly seems friendly!");
+ note = _("は突然友好的になったようだ!", " suddenly seems friendly!");
set_pet(m_ptr);
chg_virtue(V_INDIVIDUALISM, -1);
if ((r_ptr->flagsr & RFR_RES_ALL) || p_ptr->inside_arena)
{
- note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
+ note = _("には効果がなかった。", " is unaffected.");
dam = 0;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
break;
(r_ptr->level > randint1((dam - 10) < 1 ? 1 : (dam - 10)) + 10))
{
/* No obvious effect */
- note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
+ note = _("には効果がなかった。", " is unaffected.");
obvious = FALSE;
if (one_in_(4)) m_ptr->mflag2 |= MFLAG2_NOPET;
}
else if (p_ptr->cursed & TRC_AGGRAVATE)
{
- note = _("¤Ï¤¢¤Ê¤¿¤ËŨ°Õ¤òÊú¤¤¤Æ¤¤¤ë¡ª", " hates you too much!");
+ note = _("はあなたに敵意を抱いている!", " hates you too much!");
if (one_in_(4)) m_ptr->mflag2 |= MFLAG2_NOPET;
}
else
{
- note = _("¤Ï´û¤Ë¤¢¤Ê¤¿¤ÎÅÛÎì¤À¡ª", " is in your thrall!");
+ note = _("は既にあなたの奴隷だ!", " is in your thrall!");
set_pet(m_ptr);
}
if ((r_ptr->flagsr & RFR_RES_ALL) || p_ptr->inside_arena)
{
- note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
+ note = _("には効果がなかった。", " is unaffected.");
dam = 0;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
break;
(r_ptr->level > randint1((dam - 10) < 1 ? 1 : (dam - 10)) + 10))
{
/* No obvious effect */
- note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
+ note = _("には効果がなかった。", " is unaffected.");
obvious = FALSE;
if (one_in_(4)) m_ptr->mflag2 |= MFLAG2_NOPET;
}
else if (p_ptr->cursed & TRC_AGGRAVATE)
{
- note = _("¤Ï¤¢¤Ê¤¿¤ËŨ°Õ¤òÊú¤¤¤Æ¤¤¤ë¡ª", " hates you too much!");
+ note = _("はあなたに敵意を抱いている!", " hates you too much!");
if (one_in_(4)) m_ptr->mflag2 |= MFLAG2_NOPET;
}
else
{
- note = _("¤Ï´û¤Ë¤¢¤Ê¤¿¤ÎÅÛÎì¤À¡ª", " is in your thrall!");
+ note = _("は既にあなたの奴隷だ!", " is in your thrall!");
set_pet(m_ptr);
}
if ((r_ptr->flagsr & RFR_RES_ALL) || p_ptr->inside_arena)
{
- note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
+ note = _("には効果がなかった。", " is unaffected.");
dam = 0;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
break;
/* Resist */
/* No obvious effect */
- note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
+ note = _("には効果がなかった。", " is unaffected.");
obvious = FALSE;
if (one_in_(4)) m_ptr->mflag2 |= MFLAG2_NOPET;
}
else if (p_ptr->cursed & TRC_AGGRAVATE)
{
- note = _("¤Ï¤¢¤Ê¤¿¤ËŨ°Õ¤òÊú¤¤¤Æ¤¤¤ë¡ª", " hates you too much!");
+ note = _("はあなたに敵意を抱いている!", " hates you too much!");
if (one_in_(4)) m_ptr->mflag2 |= MFLAG2_NOPET;
}
else
{
- note = _("¤Ï¤Ê¤Ä¤¤¤¿¡£", " is tamed!");
+ note = _("はなついた。", " is tamed!");
set_pet(m_ptr);
if (r_ptr->flags3 & RF3_ANIMAL)
if (r_ptr->flags3 & (RF3_NO_CONF)) dam -= 30;
if (dam < 1) dam = 1;
- msg_format(_("%s¤ò¸«¤Ä¤á¤¿¡£", "You stare into %s."), m_name);
+ msg_format(_("%sを見つめた。", "You stare into %s."), m_name);
if ((r_ptr->flagsr & RFR_RES_ALL) || p_ptr->inside_arena)
{
- note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
+ note = _("には効果がなかった。", " is unaffected.");
dam = 0;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
break;
{
/* Resist */
/* No obvious effect */
- note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
+ note = _("には効果がなかった。", " is unaffected.");
obvious = FALSE;
if (one_in_(4)) m_ptr->mflag2 |= MFLAG2_NOPET;
}
else if (p_ptr->cursed & TRC_AGGRAVATE)
{
- note = _("¤Ï¤¢¤Ê¤¿¤ËŨ°Õ¤òÊú¤¤¤Æ¤¤¤ë¡ª", " hates you too much!");
+ note = _("はあなたに敵意を抱いている!", " hates you too much!");
if (one_in_(4)) m_ptr->mflag2 |= MFLAG2_NOPET;
}
else
{
- note = _("¤ò»ÙÇÛ¤·¤¿¡£", " is tamed!");
+ note = _("を支配した。", " is tamed!");
set_pet(m_ptr);
if (r_ptr->flags3 & RF3_ANIMAL)
if (r_ptr->flagsr & RFR_RES_ALL)
{
- note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
+ note = _("には効果がなかった。", " is unaffected.");
dam = 0;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
break;
do_conf = 0;
/* No obvious effect */
- note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
+ note = _("には効果がなかった。", " is unaffected.");
obvious = FALSE;
}
if (r_ptr->flagsr & RFR_RES_ALL)
{
- note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
+ note = _("には効果がなかった。", " is unaffected.");
dam = 0;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
break;
do_stun = 0;
/* No obvious effect */
- note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
+ note = _("には効果がなかった。", " is unaffected.");
obvious = FALSE;
}
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flags3 |= (RF3_HURT_LITE);
/* Special effect */
- note = _("¤Ï¸÷¤Ë¿È¤ò¤¹¤¯¤á¤¿¡ª", " cringes from the light!");
- note_dies = _("¤Ï¸÷¤ò¼õ¤±¤Æ¤·¤Ü¤ó¤Ç¤·¤Þ¤Ã¤¿¡ª", " shrivels away in the light!");
+ note = _("は光に身をすくめた!", " cringes from the light!");
+ note_dies = _("は光を受けてしぼんでしまった!", " shrivels away in the light!");
}
/* Normally no damage */
if (r_ptr->flagsr & RFR_RES_ALL)
{
- note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ¤¬¤¢¤ë¡ª", " is immune.");
+ note = _("には完全な耐性がある!", " is immune.");
dam = 0;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
break;
}
if (r_ptr->flagsr & RFR_RES_LITE)
{
- note = _("¤Ë¤ÏÂÑÀ¤¬¤¢¤ë¡ª", " resists!");
+ note = _("には耐性がある!", " resists!");
dam *= 2; dam /= (randint1(6)+6);
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_LITE);
}
else if (r_ptr->flags3 & (RF3_HURT_LITE))
{
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flags3 |= (RF3_HURT_LITE);
- note = _("¤Ï¸÷¤Ë¿È¤ò¤¹¤¯¤á¤¿¡ª", " cringes from the light!");
- note_dies = _("¤Ï¸÷¤ò¼õ¤±¤Æ¤·¤Ü¤ó¤Ç¤·¤Þ¤Ã¤¿¡ª", " shrivels away in the light!");
+ note = _("は光に身をすくめた!", " cringes from the light!");
+ note_dies = _("は光を受けてしぼんでしまった!", " shrivels away in the light!");
dam *= 2;
}
break;
if (r_ptr->flagsr & RFR_RES_ALL)
{
- note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ¤¬¤¢¤ë¡ª", " is immune.");
+ note = _("には完全な耐性がある!", " is immune.");
dam = 0;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
break;
}
if (r_ptr->flagsr & RFR_RES_DARK)
{
- note = _("¤Ë¤ÏÂÑÀ¤¬¤¢¤ë¡ª", " resists!");
+ note = _("には耐性がある!", " resists!");
dam *= 2; dam /= (randint1(6)+6);
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_DARK);
}
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flags3 |= (RF3_HURT_ROCK);
/* Cute little message */
- note = _("¤ÎÈéÉ椬¤¿¤À¤ì¤¿¡ª", " loses some skin!");
- note_dies = _("¤Ï¥É¥í¥É¥í¤ËÍϤ±¤¿¡ª", " dissolves!");
+ note = _("の皮膚がただれた!", " loses some skin!");
+ note_dies = _("はドロドロに溶けた!", " dissolves!");
}
/* Usually, ignore the effects */
if ((r_ptr->flags1 & (RF1_UNIQUE)) || (r_ptr->flagsr & RFR_RES_ALL))
{
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= RFR_RES_TELE;
- note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
+ note = _("には効果がなかった。", " is unaffected.");
resists_tele = TRUE;
}
else if (r_ptr->level > randint1(100))
{
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= RFR_RES_TELE;
- note = _("¤Ë¤ÏÂÑÀ¤¬¤¢¤ë¡ª", " resists!");
+ note = _("には耐性がある!", " resists!");
resists_tele = TRUE;
}
}
if ((r_ptr->flags1 & (RF1_UNIQUE)) || (r_ptr->flagsr & RFR_RES_ALL))
{
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= RFR_RES_TELE;
- note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
+ note = _("には効果がなかった。", " is unaffected.");
resists_tele = TRUE;
}
else if (r_ptr->level > randint1(100))
{
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= RFR_RES_TELE;
- note = _("¤Ë¤ÏÂÑÀ¤¬¤¢¤ë¡ª", " resists!");
+ note = _("には耐性がある!", " resists!");
resists_tele = TRUE;
}
}
if ((r_ptr->flags1 & (RF1_UNIQUE)) || (r_ptr->flagsr & RFR_RES_ALL))
{
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= RFR_RES_TELE;
- note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
+ note = _("には効果がなかった。", " is unaffected.");
resists_tele = TRUE;
}
else if (r_ptr->level > randint1(100))
{
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= RFR_RES_TELE;
- note = _("¤Ë¤ÏÂÑÀ¤¬¤¢¤ë¡ª", " resists!");
+ note = _("には耐性がある!", " resists!");
resists_tele = TRUE;
}
}
if (r_ptr->level > randint1((dam - 10) < 1 ? 1 : (dam - 10)) + 10)
{
/* No obvious effect */
- note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
+ note = _("には効果がなかった。", " is unaffected.");
obvious = FALSE;
do_fear = 0;
}
if (r_ptr->level > randint1((dam - 10) < 1 ? 1 : (dam - 10)) + 10)
{
/* No obvious effect */
- note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
+ note = _("には効果がなかった。", " is unaffected.");
obvious = FALSE;
do_fear = 0;
}
(r_ptr->level > randint1((dam - 10) < 1 ? 1 : (dam - 10)) + 10))
{
/* No obvious effect */
- note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
+ note = _("には効果がなかった。", " is unaffected.");
obvious = FALSE;
do_fear = 0;
}
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flags3 |= (RF3_UNDEAD);
/* Message */
- note = _("¤Ï¿È¿Ì¤¤¤·¤¿¡£", " shudders.");
- note_dies = _("¤Ï¥É¥í¥É¥í¤ËÍϤ±¤¿¡ª", " dissolves!");
+ note = _("は身震いした。", " shudders.");
+ note_dies = _("はドロドロに溶けた!", " dissolves!");
}
/* Others ignore */
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flags3 |= (RF3_EVIL);
/* Message */
- note = _("¤Ï¿È¿Ì¤¤¤·¤¿¡£", " shudders.");
- note_dies = _("¤Ï¥É¥í¥É¥í¤ËÍϤ±¤¿¡ª", " dissolves!");
+ note = _("は身震いした。", " shudders.");
+ note_dies = _("はドロドロに溶けた!", " dissolves!");
}
/* Others ignore */
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flags3 |= (RF3_GOOD);
/* Message */
- note = _("¤Ï¿È¿Ì¤¤¤·¤¿¡£", " shudders.");
- note_dies = _("¤Ï¥É¥í¥É¥í¤ËÍϤ±¤¿¡ª", " dissolves!");
+ note = _("は身震いした。", " shudders.");
+ note_dies = _("はドロドロに溶けた!", " dissolves!");
}
/* Others ignore */
if (seen) obvious = TRUE;
/* Message */
- note = _("¤Ï¿È¿Ì¤¤¤·¤¿¡£", " shudders.");
- note_dies = _("¤Ï¥É¥í¥É¥í¤ËÍϤ±¤¿¡ª", " dissolves!");
+ note = _("は身震いした。", " shudders.");
+ note_dies = _("はドロドロに溶けた!", " dissolves!");
}
/* Others ignore */
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flags3 |= (RF3_DEMON);
/* Message */
- note = _("¤Ï¿È¿Ì¤¤¤·¤¿¡£", " shudders.");
- note_dies = _("¤Ï¥É¥í¥É¥í¤ËÍϤ±¤¿¡ª", " dissolves!");
+ note = _("は身震いした。", " shudders.");
+ note_dies = _("はドロドロに溶けた!", " dissolves!");
}
/* Others ignore */
if (seen) obvious = TRUE;
/* Message */
- note = _("¤Ï¿È¿Ì¤¤¤·¤¿¡£", " shudders.");
- note_dies = _("¤Ï¥É¥í¥É¥í¤ËÍϤ±¤¿¡ª", " dissolves!");
+ note = _("は身震いした。", " shudders.");
+ note_dies = _("はドロドロに溶けた!", " dissolves!");
break;
}
if (r_ptr->flagsr & RFR_RES_ALL)
{
- note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ¤¬¤¢¤ë¡ª", " is immune.");
+ note = _("には完全な耐性がある!", " is immune.");
skipped = TRUE;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
break;
{
/* Get the monster name */
monster_desc(killer, caster_ptr, 0);
- msg_format(_("%^s¤Ïµ¤Ê¬¤¬Îɤµ¤½¤¦¤À¡£", "%^s appears healthier."), killer);
+ msg_format(_("%^sは気分が良さそうだ。", "%^s appears healthier."), killer);
}
}
}
else
{
/* Message */
- msg_format(_("%s¤«¤éÀº¿À¥¨¥Í¥ë¥®¡¼¤òµÛ¤¤¤È¤Ã¤¿¡£", "You draw psychic energy from %s."), m_name);
+ msg_format(_("%sから精神エネルギーを吸いとった。", "You draw psychic energy from %s."), m_name);
(void)hp_player(dam);
}
}
else
{
- if (see_s_msg) msg_format(_("%s¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", "%s is unaffected."), m_name);
+ if (see_s_msg) msg_format(_("%sには効果がなかった。", "%s is unaffected."), m_name);
}
dam = 0;
break;
{
if (seen) obvious = TRUE;
/* Message */
- if (!who) msg_format(_("%s¤ò¤¸¤Ã¤Èâˤó¤À¡£", "You gaze intently at %s."), m_name);
+ if (!who) msg_format(_("%sをじっと睨んだ。", "You gaze intently at %s."), m_name);
if (r_ptr->flagsr & RFR_RES_ALL)
{
- note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ¤¬¤¢¤ë¡ª", " is immune.");
+ note = _("には完全な耐性がある!", " is immune.");
skipped = TRUE;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
break;
{
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flags3 |= (RF3_NO_CONF);
}
- note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
+ note = _("には効果がなかった。", " is unaffected.");
dam = 0;
}
else if (r_ptr->flags2 & RF2_EMPTY_MIND)
{
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flags2 |= (RF2_EMPTY_MIND);
- note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ¤¬¤¢¤ë¡ª", " is immune.");
+ note = _("には完全な耐性がある!", " is immune.");
dam = 0;
}
else if (r_ptr->flags2 & RF2_WEIRD_MIND)
{
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flags2 |= (RF2_WEIRD_MIND);
- note = _("¤Ë¤ÏÂÑÀ¤¬¤¢¤ë¡£", " resists.");
+ note = _("には耐性がある。", " resists.");
dam /= 3;
}
else
{
- note = _("¤ÏÀº¿À¹¶·â¤ò¿©¤é¤Ã¤¿¡£", " is blasted by psionic energy.");
- note_dies = _("¤ÎÀº¿À¤ÏÊø²õ¤·¡¢ÆùÂΤÏÈ´¤±³Ì¤È¤Ê¤Ã¤¿¡£", " collapses, a mindless husk.");
+ note = _("は精神攻撃を食らった。", " is blasted by psionic energy.");
+ note_dies = _("の精神は崩壊し、肉体は抜け殻となった。", " collapses, a mindless husk.");
if (who > 0) do_conf = randint0(4) + 4;
else do_conf = randint0(8) + 8;
{
if (seen) obvious = TRUE;
/* Message */
- if (!who) msg_format(_("%s¤ò¤¸¤Ã¤Èâˤó¤À¡£", "You gaze intently at %s."), m_name);
+ if (!who) msg_format(_("%sをじっと睨んだ。", "You gaze intently at %s."), m_name);
if (r_ptr->flagsr & RFR_RES_ALL)
{
- note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ¤¬¤¢¤ë¡ª", " is immune.");
+ note = _("には完全な耐性がある!", " is immune.");
skipped = TRUE;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
break;
{
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flags3 |= (RF3_NO_CONF);
}
- note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
+ note = _("には効果がなかった。", " is unaffected.");
dam = 0;
}
else if (r_ptr->flags2 & RF2_EMPTY_MIND)
{
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flags2 |= (RF2_EMPTY_MIND);
- note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ¤¬¤¢¤ë¡ª", " is immune.");
+ note = _("には完全な耐性がある!", " is immune.");
dam = 0;
}
else if (r_ptr->flags2 & RF2_WEIRD_MIND)
{
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flags2 |= (RF2_WEIRD_MIND);
- note = _("¤Ë¤ÏÂÑÀ¤¬¤¢¤ë¡ª", " resists!");
+ note = _("には耐性がある!", " resists!");
dam /= 3;
}
else
{
- note = _("¤ÏÀº¿À¹¶·â¤ò¿©¤é¤Ã¤¿¡£", " is blasted by psionic energy.");
- note_dies = _("¤ÎÀº¿À¤ÏÊø²õ¤·¡¢ÆùÂΤÏÈ´¤±³Ì¤È¤Ê¤Ã¤¿¡£", " collapses, a mindless husk.");
+ note = _("は精神攻撃を食らった。", " is blasted by psionic energy.");
+ note_dies = _("の精神は崩壊し、肉体は抜け殻となった。", " collapses, a mindless husk.");
if (who > 0)
{
{
if (seen) obvious = TRUE;
/* Message */
- if (!who) msg_format(_("%s¤ò»Øº¹¤·¤Æ¼ö¤¤¤ò¤«¤±¤¿¡£", "You point at %s and curse."), m_name);
+ if (!who) msg_format(_("%sを指差して呪いをかけた。", "You point at %s and curse."), m_name);
if (r_ptr->flagsr & RFR_RES_ALL)
{
- note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ¤¬¤¢¤ë¡ª", " is immune.");
+ note = _("には完全な耐性がある!", " is immune.");
skipped = TRUE;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
break;
/* Attempt a saving throw */
if (randint0(100 + (caster_lev / 2)) < (r_ptr->level + 35))
{
- note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
+ note = _("には効果がなかった。", " is unaffected.");
dam = 0;
}
break;
{
if (seen) obvious = TRUE;
/* Message */
- if (!who) msg_format(_("%s¤ò»Øº¹¤·¤Æ¶²¤í¤·¤²¤Ë¼ö¤¤¤ò¤«¤±¤¿¡£", "You point at %s and curse horribly."), m_name);
+ if (!who) msg_format(_("%sを指差して恐ろしげに呪いをかけた。", "You point at %s and curse horribly."), m_name);
if (r_ptr->flagsr & RFR_RES_ALL)
{
- note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ¤¬¤¢¤ë¡ª", " is immune.");
+ note = _("には完全な耐性がある!", " is immune.");
skipped = TRUE;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
break;
/* Attempt a saving throw */
if (randint0(100 + (caster_lev / 2)) < (r_ptr->level + 35))
{
- note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
+ note = _("には効果がなかった。", " is unaffected.");
dam = 0;
}
break;
{
if (seen) obvious = TRUE;
/* Message */
- if (!who) msg_format(_("%s¤ò»Øº¹¤·¡¢¶²¤í¤·¤²¤Ë¼öʸ¤ò¾§¤¨¤¿¡ª", "You point at %s, incanting terribly!"), m_name);
+ if (!who) msg_format(_("%sを指差し、恐ろしげに呪文を唱えた!", "You point at %s, incanting terribly!"), m_name);
if (r_ptr->flagsr & RFR_RES_ALL)
{
- note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ¤¬¤¢¤ë¡ª", " is immune.");
+ note = _("には完全な耐性がある!", " is immune.");
skipped = TRUE;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
break;
/* Attempt a saving throw */
if (randint0(100 + (caster_lev / 2)) < (r_ptr->level + 35))
{
- note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
+ note = _("には効果がなかった。", " is unaffected.");
dam = 0;
}
break;
if (seen) obvious = TRUE;
/* Message */
if (!who)
- msg_format(_("%s¤ÎÈ빦¤òÆͤ¤¤Æ¡¢¡Ö¤ªÁ°¤Ï´û¤Ë»à¤ó¤Ç¤¤¤ë¡×¤È¶«¤ó¤À¡£",
+ msg_format(_("%sの秘孔を突いて、「お前は既に死んでいる」と叫んだ。",
"You point at %s, screaming the word, 'DIE!'."), m_name);
if (r_ptr->flagsr & RFR_RES_ALL)
{
- note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ¤¬¤¢¤ë¡ª", " is immune.");
+ note = _("には完全な耐性がある!", " is immune.");
skipped = TRUE;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
break;
/* Attempt a saving throw */
if ((randint0(100 + (caster_lev / 2)) < (r_ptr->level + 35)) && ((who <= 0) || (caster_ptr->r_idx != MON_KENSHIROU)))
{
- note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
+ note = _("には効果がなかった。", " is unaffected.");
dam = 0;
}
break;
if (r_ptr->flagsr & RFR_RES_ALL)
{
- note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ¤¬¤¢¤ë¡ª", " is immune.");
+ note = _("には完全な耐性がある!", " is immune.");
skipped = TRUE;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
break;
if (r_ptr->flags1 & RF1_UNIQUE)
{
- note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
+ note = _("には効果がなかった。", " is unaffected.");
dam = 0;
}
else
}
else
{
- note = _("¤ÏÂÑÀ¤ò»ý¤Ã¤Æ¤¤¤ë¡ª", "resists!");
+ note = _("は耐性を持っている!", "resists!");
dam = 0;
}
}
if ((p_ptr->inside_quest && (quest[p_ptr->inside_quest].type == QUEST_TYPE_KILL_ALL) && !is_pet(m_ptr)) ||
(r_ptr->flags1 & (RF1_UNIQUE)) || (r_ptr->flags7 & (RF7_NAZGUL)) || (r_ptr->flags7 & (RF7_UNIQUE2)) || (r_ptr->flags1 & RF1_QUESTOR) || m_ptr->parent_m_idx)
{
- msg_format(_("%s¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", "%s is unaffected."), m_name);
+ msg_format(_("%sには効果がなかった。", "%s is unaffected."), m_name);
skipped = TRUE;
break;
}
if (m_ptr->hp >= nokori_hp)
{
- msg_format(_("¤â¤Ã¤È¼å¤é¤»¤Ê¤¤¤È¡£", "You need to weaken %s more."), m_name);
+ msg_format(_("もっと弱らせないと。", "You need to weaken %s more."), m_name);
skipped = TRUE;
}
else if (m_ptr->hp < randint0(nokori_hp))
{
if (m_ptr->mflag2 & MFLAG2_CHAMELEON) choose_new_monster(c_ptr->m_idx, FALSE, MON_CHAMELEON);
- msg_format(_("%s¤òÊᤨ¤¿¡ª", "You capture %^s!"), m_name);
+ msg_format(_("%sを捕えた!", "You capture %^s!"), m_name);
cap_mon = m_ptr->r_idx;
cap_mspeed = m_ptr->mspeed;
cap_hp = m_ptr->hp;
{
if (rakuba(-1, FALSE))
{
- msg_format(_("ÃÏÌ̤ËÍî¤È¤µ¤ì¤¿¡£", "You have fallen from %s."), m_name);
+ msg_format(_("地面に落とされた。", "You have fallen from %s."), m_name);
}
}
}
else
{
- msg_format(_("¤¦¤Þ¤¯Êá¤Þ¤¨¤é¤ì¤Ê¤«¤Ã¤¿¡£", "You failed to capture %s."), m_name);
+ msg_format(_("うまく捕まえられなかった。", "You failed to capture %s."), m_name);
skipped = TRUE;
}
break;
if (r_ptr->flagsr & RFR_RES_ALL)
{
- note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
+ note = _("には効果がなかった。", " is unaffected.");
dam = 0;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
break;
}
if (r_ptr->flags2 & RF2_EMPTY_MIND)
{
- note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
+ note = _("には効果がなかった。", " is unaffected.");
dam = 0;
skipped = TRUE;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flags2 |= (RF2_EMPTY_MIND);
}
if (MON_CSLEEP(m_ptr))
{
- note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
+ note = _("には効果がなかった。", " is unaffected.");
dam = 0;
skipped = TRUE;
break;
if ((r_ptr->flags1 & RF1_UNIQUE) ||
(r_ptr->level > randint1((dam - 10) < 1 ? 1 : (dam - 10)) + 10))
{
- note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
+ note = _("には効果がなかった。", " is unaffected.");
obvious = FALSE;
}
{
if (set_monster_slow(c_ptr->m_idx, MON_SLOW(m_ptr) + 50))
{
- note = _("¤ÎÆ°¤¤¬ÃÙ¤¯¤Ê¤Ã¤¿¡£", " starts moving slower.");
+ note = _("の動きが遅くなった。", " starts moving slower.");
}
}
}
do_stun = 0;
/* No obvious effect */
- note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
+ note = _("には効果がなかった。", " is unaffected.");
obvious = FALSE;
}
}
}
/* No obvious effect */
- note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
+ note = _("には効果がなかった。", " is unaffected.");
obvious = FALSE;
}
else
{
/* Go to sleep (much) later */
- note = _("¤Ï̲¤ê¹þ¤ó¤Ç¤·¤Þ¤Ã¤¿¡ª", " falls asleep!");
+ note = _("は眠り込んでしまった!", " falls asleep!");
do_sleep = 500;
}
}
if (!done)
{
- note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
+ note = _("には効果がなかった。", " is unaffected.");
}
/* No "real" damage */
if (r_ptr->flagsr & RFR_RES_ALL)
{
- note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
+ note = _("には効果がなかった。", " is unaffected.");
skipped = TRUE;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
break;
}
- if (genocide_aux(c_ptr->m_idx, dam, !who, (r_ptr->level + 1) / 2, _("¥â¥ó¥¹¥¿¡¼¾ÃÌÇ", "Genocide One")))
+ if (genocide_aux(c_ptr->m_idx, dam, !who, (r_ptr->level + 1) / 2, _("モンスター消滅", "Genocide One")))
{
- if (seen_msg) msg_format(_("%s¤Ï¾ÃÌǤ·¤¿¡ª", "%^s disappered!"), m_name);
+ if (seen_msg) msg_format(_("%sは消滅した!", "%^s disappered!"), m_name);
chg_virtue(V_VITALITY, -1);
return TRUE;
}
case GF_PHOTO:
{
- if (!who) msg_format(_("%s¤ò¼Ì¿¿¤Ë»£¤Ã¤¿¡£", "You take a photograph of %s."), m_name);
+ if (!who) msg_format(_("%sを写真に撮った。", "You take a photograph of %s."), m_name);
/* Hurt by light */
if (r_ptr->flags3 & (RF3_HURT_LITE))
{
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flags3 |= (RF3_HURT_LITE);
/* Special effect */
- note = _("¤Ï¸÷¤Ë¿È¤ò¤¹¤¯¤á¤¿¡ª", " cringes from the light!");
- note_dies = _("¤Ï¸÷¤ò¼õ¤±¤Æ¤·¤Ü¤ó¤Ç¤·¤Þ¤Ã¤¿¡ª", " shrivels away in the light!");
+ note = _("は光に身をすくめた!", " cringes from the light!");
+ note_dies = _("は光を受けてしぼんでしまった!", " shrivels away in the light!");
}
/* Normally no damage */
if (r_ptr->flagsr & RFR_RES_ALL)
{
- note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ¤¬¤¢¤ë¡ª", " is immune.");
+ note = _("には完全な耐性がある!", " is immune.");
dam = 0;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
break;
/* No need to tame your pet */
if (is_pet(m_ptr))
{
- note = _("¤ÎÆ°¤¤¬Â®¤¯¤Ê¤Ã¤¿¡£", " starts moving faster.");
+ note = _("の動きが速くなった。", " starts moving faster.");
(void)set_monster_fast(c_ptr->m_idx, MON_FAST(m_ptr) + 100);
success = TRUE;
}
}
else
{
- note = _("¤ò»ÙÇÛ¤·¤¿¡£", " is tamed!");
+ note = _("を支配した。", " is tamed!");
set_pet(m_ptr);
(void)set_monster_fast(c_ptr->m_idx, MON_FAST(m_ptr) + 100);
if (r_ptr->flagsr & RFR_RES_ALL)
{
- note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ¤¬¤¢¤ë¡ª", " is immune.");
+ note = _("には完全な耐性がある!", " is immune.");
skipped = TRUE;
if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
break;
/* Attempt a saving throw */
if (randint0(100 + dam) < (r_ptr->level + 50))
{
- note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
+ note = _("には効果がなかった。", " is unaffected.");
dam = 0;
}
break;
/* Modify the damage */
tmp = dam;
dam = mon_damage_mod(m_ptr, dam, (bool)(typ == GF_PSY_SPEAR));
- if ((tmp > 0) && (dam == 0)) note = _("¤Ï¥À¥á¡¼¥¸¤ò¼õ¤±¤Æ¤¤¤Ê¤¤¡£", " is unharmed.");
+ if ((tmp > 0) && (dam == 0)) note = _("はダメージを受けていない。", " is unharmed.");
/* Check for death */
if (dam > m_ptr->hp)
/* Get stunned */
if (MON_STUNNED(m_ptr))
{
- note = _("¤Ï¤Ò¤É¤¯¤â¤¦¤í¤¦¤È¤·¤¿¡£", " is more dazed.");
+ note = _("はひどくもうろうとした。", " is more dazed.");
tmp = MON_STUNNED(m_ptr) + (do_stun / 2);
}
else
{
- note = _("¤Ï¤â¤¦¤í¤¦¤È¤·¤¿¡£", " is dazed.");
+ note = _("はもうろうとした。", " is dazed.");
tmp = do_stun;
}
/* Already partially confused */
if (MON_CONFUSED(m_ptr))
{
- note = _("¤Ï¤µ¤é¤Ëº®Í𤷤¿¤è¤¦¤À¡£", " looks more confused.");
+ note = _("はさらに混乱したようだ。", " looks more confused.");
tmp = MON_CONFUSED(m_ptr) + (do_conf / 2);
}
/* Was not confused */
else
{
- note = _("¤Ïº®Í𤷤¿¤è¤¦¤À¡£", " looks confused.");
+ note = _("は混乱したようだ。", " looks confused.");
tmp = do_conf;
}
if (do_time)
{
- note = _("¤Ï¼å¤¯¤Ê¤Ã¤¿¤è¤¦¤À¡£", " seems weakened.");
+ note = _("は弱くなったようだ。", " seems weakened.");
m_ptr->maxhp -= do_time;
if ((m_ptr->hp - dam) > m_ptr->maxhp) dam = m_ptr->hp - m_ptr->maxhp;
}
if (seen) obvious = TRUE;
/* Monster polymorphs */
- note = _("¤¬ÊѿȤ·¤¿¡ª", " changes!");
+ note = _("が変身した!", " changes!");
/* Turn off the damage */
dam = 0;
else
{
/* No polymorph */
- note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
+ note = _("には効果がなかった。", " is unaffected.");
}
/* Hack -- Get new monster */
if (seen) obvious = TRUE;
/* Message */
- note = _("¤¬¾Ã¤¨µî¤Ã¤¿¡ª", " disappears!");
+ note = _("が消え去った!", " disappears!");
if (!who) chg_virtue(V_VALOUR, -1);
if (sad)
{
- msg_print(_("¾¯¤·Èᤷ¤¤µ¤Ê¬¤¬¤·¤¿¡£", "You feel sad for a moment."));
+ msg_print(_("少し悲しい気分がした。", "You feel sad for a moment."));
}
}
else if (heal_leper)
{
- if (seen_msg) msg_print(_("ÉÔ·é¤ÊÉ¿ͤÏɵ¤¤¬¼£¤Ã¤¿¡ª", "The Mangy looking leper is healed!"));
+ if (seen_msg) msg_print(_("不潔な病人は病気が治った!", "The Mangy looking leper is healed!"));
if (record_named_pet && is_pet(m_ptr) && m_ptr->nickname)
{
sound(SOUND_FLEE);
/* Message */
- msg_format(_("%^s¤Ï¶²Éݤ·¤Æƨ¤²½Ð¤·¤¿¡ª", "%^s flees in terror!"), m_name);
+ msg_format(_("%^sは恐怖して逃げ出した!", "%^s flees in terror!"), m_name);
}
/* Hack -- handle sleep */
case 1: case 2:
if (!count)
{
- msg_print(_("ÃÏÌ̤¬Íɤ줿...", "The ground trembles..."));
+ msg_print(_("地面が揺れた...", "The ground trembles..."));
earthquake(ty, tx, 4 + randint0(4));
if (!one_in_(6)) break;
}
if (!count)
{
int dam = damroll(10, 10);
- msg_print(_("½ã¿è¤ÊËâÎϤμ¡¸µ¤Ø¤ÎÈ⤬³«¤¤¤¿¡ª", "A portal opens to a plane of raw mana!"));
+ msg_print(_("純粋な魔力の次元への扉が開いた!", "A portal opens to a plane of raw mana!"));
project(0, 8, ty,tx, dam, GF_MANA, curse_flg, -1);
if (!one_in_(6)) break;
case 7: case 8:
if (!count)
{
- msg_print(_("¶õ´Ö¤¬ÏĤó¤À¡ª", "Space warps about you!"));
+ msg_print(_("空間が歪んだ!", "Space warps about you!"));
if (m_ptr->r_idx) teleport_away(c_ptr->m_idx, damroll(10, 10), TELEPORT_PASSIVE);
if (one_in_(13)) count += activate_hi_summon(ty, tx, TRUE);
if (!one_in_(6)) break;
}
case 9: case 10: case 11:
- msg_print(_("¥¨¥Í¥ë¥®¡¼¤Î¤¦¤Í¤ê¤ò´¶¤¸¤¿¡ª", "You feel a surge of energy!"));
+ msg_print(_("エネルギーのうねりを感じた!", "You feel a surge of energy!"));
project(0, 7, ty, tx, 50, GF_DISINTEGRATE, curse_flg, -1);
if (!one_in_(6)) break;
case 12: case 13: case 14: case 15: case 16:
}
case 23: case 24: case 25:
if (p_ptr->hold_exp && (randint0(100) < 75)) break;
- msg_print(_("·Ð¸³Ãͤ¬ÂΤ«¤éµÛ¤¤¼è¤é¤ì¤¿µ¤¤¬¤¹¤ë¡ª", "You feel your experience draining away..."));
+ msg_print(_("経験値が体から吸い取られた気がする!", "You feel your experience draining away..."));
if (p_ptr->hold_exp) lose_exp(p_ptr->exp / 160);
else lose_exp(p_ptr->exp / 16);
int max_attempts = 10;
if (blind)
- msg_print(_("²¿¤«¤¬Ä·¤ÍÊ֤ä¿¡ª", "Something bounces!"));
+ msg_print(_("何かが跳ね返った!", "Something bounces!"));
else if (p_ptr->special_defense & KATA_FUUJIN)
- msg_print(_("É÷¤ÎÇ¡¤¯Éð´ï¤ò¿¶¤ë¤Ã¤ÆÃƤÊÖ¤·¤¿¡ª", "The attack bounces!"));
+ msg_print(_("風の如く武器を振るって弾き返した!", "The attack bounces!"));
else
- msg_print(_("¹¶·â¤¬Ä·¤ÍÊ֤ä¿¡ª", "The attack bounces!"));
+ msg_print(_("攻撃が跳ね返った!", "The attack bounces!"));
/* Choose 'new' target */
switch (who)
{
case PROJECT_WHO_UNCTRL_POWER:
- strcpy(killer, _("À©¸æ¤Ç¤¤Ê¤¤ÎϤÎÈÅή", "uncontrollable power storm"));
+ strcpy(killer, _("制御できない力の氾流", "uncontrollable power storm"));
break;
case PROJECT_WHO_GLASS_SHARDS:
- strcpy(killer, _("¥¬¥é¥¹¤ÎÇËÊÒ", "shards of glass"));
+ strcpy(killer, _("ガラスの破片", "shards of glass"));
break;
default:
- strcpy(killer, _("æ«", "a trap"));
+ strcpy(killer, _("罠", "a trap"));
break;
}
/* Standard damage -- hurts inventory too */
case GF_ACID:
{
- if (fuzzy) msg_print(_("»À¤Ç¹¶·â¤µ¤ì¤¿¡ª", "You are hit by acid!"));
+ if (fuzzy) msg_print(_("酸で攻撃された!", "You are hit by acid!"));
get_damage = acid_dam(dam, killer, monspell, FALSE);
break;
}
/* Standard damage -- hurts inventory too */
case GF_FIRE:
{
- if (fuzzy) msg_print(_("²Ð±ê¤Ç¹¶·â¤µ¤ì¤¿¡ª", "You are hit by fire!"));
+ if (fuzzy) msg_print(_("火炎で攻撃された!", "You are hit by fire!"));
get_damage = fire_dam(dam, killer, monspell, FALSE);
break;
}
/* Standard damage -- hurts inventory too */
case GF_COLD:
{
- if (fuzzy) msg_print(_("Î䵤¤Ç¹¶·â¤µ¤ì¤¿¡ª", "You are hit by cold!"));
+ if (fuzzy) msg_print(_("冷気で攻撃された!", "You are hit by cold!"));
get_damage = cold_dam(dam, killer, monspell, FALSE);
break;
}
/* Standard damage -- hurts inventory too */
case GF_ELEC:
{
- if (fuzzy) msg_print(_("ÅÅ·â¤Ç¹¶·â¤µ¤ì¤¿¡ª", "You are hit by lightning!"));
+ if (fuzzy) msg_print(_("電撃で攻撃された!", "You are hit by lightning!"));
get_damage = elec_dam(dam, killer, monspell, FALSE);
break;
}
case GF_POIS:
{
bool double_resist = IS_OPPOSE_POIS();
- if (fuzzy) msg_print(_("ÆǤǹ¶·â¤µ¤ì¤¿¡ª", "You are hit by poison!"));
+ if (fuzzy) msg_print(_("毒で攻撃された!", "You are hit by poison!"));
if (p_ptr->resist_pois) dam = (dam + 2) / 3;
if (double_resist) dam = (dam + 2) / 3;
case GF_NUKE:
{
bool double_resist = IS_OPPOSE_POIS();
- if (fuzzy) msg_print(_("Êü¼Íǽ¤Ç¹¶·â¤µ¤ì¤¿¡ª", "You are hit by radiation!"));
+ if (fuzzy) msg_print(_("放射能で攻撃された!", "You are hit by radiation!"));
if (p_ptr->resist_pois) dam = (2 * dam + 2) / 5;
if (double_resist) dam = (2 * dam + 2) / 5;
if (one_in_(5)) /* 6 */
{
- msg_print(_("´ñ·ÁŪ¤ÊÊѿȤò¿ë¤²¤¿¡ª", "You undergo a freakish metamorphosis!"));
+ msg_print(_("奇形的な変身を遂げた!", "You undergo a freakish metamorphosis!"));
if (one_in_(4)) /* 4 */
do_poly_self();
else
/* Standard damage */
case GF_MISSILE:
{
- if (fuzzy) msg_print(_("²¿¤«¤Ç¹¶·â¤µ¤ì¤¿¡ª", "You are hit by something!"));
+ if (fuzzy) msg_print(_("何かで攻撃された!", "You are hit by something!"));
get_damage = take_hit(DAMAGE_ATTACK, dam, killer, monspell);
break;
}
/* Holy Orb -- Player only takes partial damage */
case GF_HOLY_FIRE:
{
- if (fuzzy) msg_print(_("²¿¤«¤Ç¹¶·â¤µ¤ì¤¿¡ª", "You are hit by something!"));
+ if (fuzzy) msg_print(_("何かで攻撃された!", "You are hit by something!"));
if (p_ptr->align > 10)
dam /= 2;
else if (p_ptr->align < -10)
case GF_HELL_FIRE:
{
- if (fuzzy) msg_print(_("²¿¤«¤Ç¹¶·â¤µ¤ì¤¿¡ª", "You are hit by something!"));
+ if (fuzzy) msg_print(_("何かで攻撃された!", "You are hit by something!"));
if (p_ptr->align > 10)
dam *= 2;
get_damage = take_hit(DAMAGE_ATTACK, dam, killer, monspell);
{
if (fuzzy)
{
- msg_print(_("²¿¤«±Ô¤¤¤â¤Î¤Ç¹¶·â¤µ¤ì¤¿¡ª", "You are hit by something sharp!"));
+ msg_print(_("何か鋭いもので攻撃された!", "You are hit by something sharp!"));
}
else if ((inventory[INVEN_RARM].name1 == ART_ZANTETSU) || (inventory[INVEN_LARM].name1 == ART_ZANTETSU))
{
- msg_print(_("Ìð¤ò»Â¤ê¼Î¤Æ¤¿¡ª", "You cut down the arrow!"));
+ msg_print(_("矢を斬り捨てた!", "You cut down the arrow!"));
break;
}
get_damage = take_hit(DAMAGE_ATTACK, dam, killer, monspell);
/* Plasma -- XXX No resist */
case GF_PLASMA:
{
- if (fuzzy) msg_print(_("²¿¤«¤È¤Æ¤âÇ®¤¤¤â¤Î¤Ç¹¶·â¤µ¤ì¤¿¡ª", "You are hit by something *HOT*!"));
+ if (fuzzy) msg_print(_("何かとても熱いもので攻撃された!", "You are hit by something *HOT*!"));
get_damage = take_hit(DAMAGE_ATTACK, dam, killer, monspell);
if (!p_ptr->resist_sound && !CHECK_MULTISHADOW())
/* Nether -- drain experience */
case GF_NETHER:
{
- if (fuzzy) msg_print(_("ÃϹö¤ÎÎϤǹ¶·â¤µ¤ì¤¿¡ª", "You are hit by nether forces!"));
+ if (fuzzy) msg_print(_("地獄の力で攻撃された!", "You are hit by nether forces!"));
if (p_ptr->resist_neth)
{
if (!prace_is_(RACE_SPECTRE))
if (prace_is_(RACE_SPECTRE) && !CHECK_MULTISHADOW())
{
- msg_print(_("µ¤Ê¬¤¬¤è¤¯¤Ê¤Ã¤¿¡£", "You feel invigorated!"));
+ msg_print(_("気分がよくなった。", "You feel invigorated!"));
hp_player(dam / 4);
learn_spell(monspell);
}
/* Water -- stun/confuse */
case GF_WATER:
{
- if (fuzzy) msg_print(_("²¿¤«¼¾¤Ã¤¿¤â¤Î¤Ç¹¶·â¤µ¤ì¤¿¡ª", "You are hit by something wet!"));
+ if (fuzzy) msg_print(_("何か湿ったもので攻撃された!", "You are hit by something wet!"));
if (!CHECK_MULTISHADOW())
{
if (!p_ptr->resist_sound)
/* Chaos -- many effects */
case GF_CHAOS:
{
- if (fuzzy) msg_print(_("̵Ãá½ø¤ÎÇÈÆ°¤Ç¹¶·â¤µ¤ì¤¿¡ª", "You are hit by a wave of anarchy!"));
+ if (fuzzy) msg_print(_("無秩序の波動で攻撃された!", "You are hit by a wave of anarchy!"));
if (p_ptr->resist_chaos)
{
dam *= 6; dam /= (randint1(4) + 7);
(void)set_image(p_ptr->image + randint1(10));
if (one_in_(3))
{
- msg_print(_("¤¢¤Ê¤¿¤Î¿ÈÂΤϥ«¥ª¥¹¤ÎÎϤÇDZ¤¸¶Ê¤²¤é¤ì¤¿¡ª", "Your body is twisted by chaos!"));
+ msg_print(_("あなたの身体はカオスの力で捻じ曲げられた!", "Your body is twisted by chaos!"));
(void)gain_random_mutation(0);
}
}
/* Shards -- mostly cutting */
case GF_SHARDS:
{
- if (fuzzy) msg_print(_("²¿¤«±Ô¤¤¤â¤Î¤Ç¹¶·â¤µ¤ì¤¿¡ª", "You are hit by something sharp!"));
+ if (fuzzy) msg_print(_("何か鋭いもので攻撃された!", "You are hit by something sharp!"));
if (p_ptr->resist_shard)
{
dam *= 6; dam /= (randint1(4) + 7);
/* Sound -- mostly stunning */
case GF_SOUND:
{
- if (fuzzy) msg_print(_("¹ì²»¤Ç¹¶·â¤µ¤ì¤¿¡ª", "You are hit by a loud noise!"));
+ if (fuzzy) msg_print(_("轟音で攻撃された!", "You are hit by a loud noise!"));
if (p_ptr->resist_sound)
{
dam *= 5; dam /= (randint1(4) + 7);
/* Pure confusion */
case GF_CONFUSION:
{
- if (fuzzy) msg_print(_("²¿¤«º®Í𤹤ë¤â¤Î¤Ç¹¶·â¤µ¤ì¤¿¡ª", "You are hit by something puzzling!"));
+ if (fuzzy) msg_print(_("何か混乱するもので攻撃された!", "You are hit by something puzzling!"));
if (p_ptr->resist_conf)
{
dam *= 5; dam /= (randint1(4) + 7);
/* Disenchantment -- see above */
case GF_DISENCHANT:
{
- if (fuzzy) msg_print(_("²¿¤«¤µ¤¨¤Ê¤¤¤â¤Î¤Ç¹¶·â¤µ¤ì¤¿¡ª", "You are hit by something static!"));
+ if (fuzzy) msg_print(_("何かさえないもので攻撃された!", "You are hit by something static!"));
if (p_ptr->resist_disen)
{
dam *= 6; dam /= (randint1(4) + 7);
/* Nexus -- see above */
case GF_NEXUS:
{
- if (fuzzy) msg_print(_("²¿¤«´ñ̯¤Ê¤â¤Î¤Ç¹¶·â¤µ¤ì¤¿¡ª", "You are hit by something strange!"));
+ if (fuzzy) msg_print(_("何か奇妙なもので攻撃された!", "You are hit by something strange!"));
if (p_ptr->resist_nexus)
{
dam *= 6; dam /= (randint1(4) + 7);
/* Force -- mostly stun */
case GF_FORCE:
{
- if (fuzzy) msg_print(_("±¿Æ°¥¨¥Í¥ë¥®¡¼¤Ç¹¶·â¤µ¤ì¤¿¡ª", "You are hit by kinetic force!"));
+ if (fuzzy) msg_print(_("運動エネルギーで攻撃された!", "You are hit by kinetic force!"));
if (!p_ptr->resist_sound && !CHECK_MULTISHADOW())
{
(void)set_stun(p_ptr->stun + randint1(20));
/* Rocket -- stun, cut */
case GF_ROCKET:
{
- if (fuzzy) msg_print(_("Çúȯ¤¬¤¢¤Ã¤¿¡ª", "There is an explosion!"));
+ if (fuzzy) msg_print(_("爆発があった!", "There is an explosion!"));
if (!p_ptr->resist_sound && !CHECK_MULTISHADOW())
{
(void)set_stun(p_ptr->stun + randint1(20));
/* Inertia -- slowness */
case GF_INERTIA:
{
- if (fuzzy) msg_print(_("²¿¤«ÃÙ¤¤¤â¤Î¤Ç¹¶·â¤µ¤ì¤¿¡ª", "You are hit by something slow!"));
+ if (fuzzy) msg_print(_("何か遅いもので攻撃された!", "You are hit by something slow!"));
if (!CHECK_MULTISHADOW()) (void)set_slow(p_ptr->slow + randint0(4) + 4, FALSE);
get_damage = take_hit(DAMAGE_ATTACK, dam, killer, monspell);
break;
/* Lite -- blinding */
case GF_LITE:
{
- if (fuzzy) msg_print(_("²¿¤«¤Ç¹¶·â¤µ¤ì¤¿¡ª", "You are hit by something!"));
+ if (fuzzy) msg_print(_("何かで攻撃された!", "You are hit by something!"));
if (p_ptr->resist_lite)
{
dam *= 4; dam /= (randint1(4) + 7);
if (prace_is_(RACE_VAMPIRE) || (p_ptr->mimic_form == MIMIC_VAMPIRE))
{
- if (!CHECK_MULTISHADOW()) msg_print(_("¸÷¤ÇÆùÂΤ¬¾Ç¤¬¤µ¤ì¤¿¡ª", "The light scorches your flesh!"));
+ if (!CHECK_MULTISHADOW()) msg_print(_("光で肉体が焦がされた!", "The light scorches your flesh!"));
dam *= 2;
}
else if (prace_is_(RACE_S_FAIRY))
if (p_ptr->wraith_form && !CHECK_MULTISHADOW())
{
p_ptr->wraith_form = 0;
- msg_print(_("Á®¸÷¤Î¤¿¤áÈóʪ¼ÁŪ¤Ê±Æ¤Î¸ºß¤Ç¤¤¤é¤ì¤Ê¤¯¤Ê¤Ã¤¿¡£",
+ msg_print(_("閃光のため非物質的な影の存在でいられなくなった。",
"The light forces you out of your incorporeal shadow form."));
p_ptr->redraw |= PR_MAP;
/* Dark -- blinding */
case GF_DARK:
{
- if (fuzzy) msg_print(_("²¿¤«¤Ç¹¶·â¤µ¤ì¤¿¡ª", "You are hit by something!"));
+ if (fuzzy) msg_print(_("何かで攻撃された!", "You are hit by something!"));
if (p_ptr->resist_dark)
{
dam *= 4; dam /= (randint1(4) + 7);
/* Time -- bolt fewer effects XXX */
case GF_TIME:
{
- if (fuzzy) msg_print(_("²áµî¤«¤é¤Î¾×·â¤Ë¹¶·â¤µ¤ì¤¿¡ª", "You are hit by a blast from the past!"));
+ if (fuzzy) msg_print(_("過去からの衝撃に攻撃された!", "You are hit by a blast from the past!"));
if (p_ptr->resist_time)
{
dam *= 4;
dam /= (randint1(4) + 7);
- msg_print(_("»þ´Ö¤¬Ä̤ê²á¤®¤Æ¤¤¤¯µ¤¤¬¤¹¤ë¡£", "You feel as if time is passing you by."));
+ msg_print(_("時間が通り過ぎていく気がする。", "You feel as if time is passing you by."));
}
else if (!CHECK_MULTISHADOW())
{
case 1: case 2: case 3: case 4: case 5:
{
if (p_ptr->prace == RACE_ANDROID) break;
- msg_print(_("¿ÍÀ¸¤¬µÕÌá¤ê¤·¤¿µ¤¤¬¤¹¤ë¡£", "You feel life has clocked back."));
+ msg_print(_("人生が逆戻りした気がする。", "You feel life has clocked back."));
lose_exp(100 + (p_ptr->exp / 100) * MON_DRAIN_LIFE);
break;
}
{
switch (randint1(6))
{
- case 1: k = A_STR; act = _("¶¯¤¯", "strong"); break;
- case 2: k = A_INT; act = _("ÁïÌÀ¤Ç", "bright"); break;
- case 3: k = A_WIS; act = _("¸ÌÀ¤Ç", "wise"); break;
- case 4: k = A_DEX; act = _("´ïÍѤÇ", "agile"); break;
- case 5: k = A_CON; act = _("·ò¹¯¤Ç", "hale"); break;
- case 6: k = A_CHR; act = _("Èþ¤·¤¯", "beautiful"); break;
+ case 1: k = A_STR; act = _("強く", "strong"); break;
+ case 2: k = A_INT; act = _("聡明で", "bright"); break;
+ case 3: k = A_WIS; act = _("賢明で", "wise"); break;
+ case 4: k = A_DEX; act = _("器用で", "agile"); break;
+ case 5: k = A_CON; act = _("健康で", "hale"); break;
+ case 6: k = A_CHR; act = _("美しく", "beautiful"); break;
}
- msg_format(_("¤¢¤Ê¤¿¤Ï°ÊÁ°¤Û¤É%s¤Ê¤¯¤Ê¤Ã¤Æ¤·¤Þ¤Ã¤¿...¡£",
+ msg_format(_("あなたは以前ほど%sなくなってしまった...。",
"You're not as %s as you used to be..."), act);
p_ptr->stat_cur[k] = (p_ptr->stat_cur[k] * 3) / 4;
case 10:
{
- msg_print(_("¤¢¤Ê¤¿¤Ï°ÊÁ°¤Û¤ÉÎ϶¯¤¯¤Ê¤¯¤Ê¤Ã¤Æ¤·¤Þ¤Ã¤¿...¡£",
+ msg_print(_("あなたは以前ほど力強くなくなってしまった...。",
"You're not as powerful as you used to be..."));
for (k = 0; k < 6; k++)
/* Gravity -- stun plus slowness plus teleport */
case GF_GRAVITY:
{
- if (fuzzy) msg_print(_("²¿¤«½Å¤¤¤â¤Î¤Ç¹¶·â¤µ¤ì¤¿¡ª", "You are hit by something heavy!"));
- msg_print(_("¼þÊդνÅÎϤ¬¤æ¤¬¤ó¤À¡£", "Gravity warps around you."));
+ if (fuzzy) msg_print(_("何か重いもので攻撃された!", "You are hit by something heavy!"));
+ msg_print(_("周辺の重力がゆがんだ。", "Gravity warps around you."));
if (!CHECK_MULTISHADOW())
{
/* Standard damage */
case GF_DISINTEGRATE:
{
- if (fuzzy) msg_print(_("½ã¿è¤Ê¥¨¥Í¥ë¥®¡¼¤Ç¹¶·â¤µ¤ì¤¿¡ª", "You are hit by pure energy!"));
+ if (fuzzy) msg_print(_("純粋なエネルギーで攻撃された!", "You are hit by pure energy!"));
get_damage = take_hit(DAMAGE_ATTACK, dam, killer, monspell);
break;
case GF_OLD_HEAL:
{
- if (fuzzy) msg_print(_("²¿¤é¤«¤Î¹¶·â¤Ë¤è¤Ã¤Æµ¤Ê¬¤¬¤è¤¯¤Ê¤Ã¤¿¡£", "You are hit by something invigorating!"));
+ if (fuzzy) msg_print(_("何らかの攻撃によって気分がよくなった。", "You are hit by something invigorating!"));
(void)hp_player(dam);
dam = 0;
case GF_OLD_SPEED:
{
- if (fuzzy) msg_print(_("²¿¤«¤Ç¹¶·â¤µ¤ì¤¿¡ª", "You are hit by something!"));
+ if (fuzzy) msg_print(_("何かで攻撃された!", "You are hit by something!"));
(void)set_fast(p_ptr->fast + randint1(5), FALSE);
dam = 0;
break;
case GF_OLD_SLOW:
{
- if (fuzzy) msg_print(_("²¿¤«ÃÙ¤¤¤â¤Î¤Ç¹¶·â¤µ¤ì¤¿¡ª", "You are hit by something slow!"));
+ if (fuzzy) msg_print(_("何か遅いもので攻撃された!", "You are hit by something slow!"));
(void)set_slow(p_ptr->slow + randint0(4) + 4, FALSE);
break;
}
case GF_OLD_SLEEP:
{
if (p_ptr->free_act) break;
- if (fuzzy) msg_print(_("̲¤Ã¤Æ¤·¤Þ¤Ã¤¿¡ª", "You fall asleep!"));
+ if (fuzzy) msg_print(_("眠ってしまった!", "You fall asleep!"));
if (ironman_nightmare)
{
- msg_print(_("¶²¤í¤·¤¤¸÷·Ê¤¬Æ¬¤ËÉ⤫¤ó¤Ç¤¤¿¡£", "A horrible vision enters your mind."));
+ msg_print(_("恐ろしい光景が頭に浮かんできた。", "A horrible vision enters your mind."));
/* Pick a nightmare */
get_mon_num_prep(get_nightmare, NULL);
case GF_SEEKER:
case GF_SUPER_RAY:
{
- if (fuzzy) msg_print(_("ËâË¡¤Î¥ª¡¼¥é¤Ç¹¶·â¤µ¤ì¤¿¡ª", "You are hit by an aura of magic!"));
+ if (fuzzy) msg_print(_("魔法のオーラで攻撃された!", "You are hit by an aura of magic!"));
get_damage = take_hit(DAMAGE_ATTACK, dam, killer, monspell);
break;
}
/* Pure damage */
case GF_PSY_SPEAR:
{
- if (fuzzy) msg_print(_("¥¨¥Í¥ë¥®¡¼¤Î²ô¤Ç¹¶·â¤µ¤ì¤¿¡ª", "You are hit by an energy!"));
+ if (fuzzy) msg_print(_("エネルギーの塊で攻撃された!", "You are hit by an energy!"));
get_damage = take_hit(DAMAGE_FORCE, dam, killer, monspell);
break;
}
/* Pure damage */
case GF_METEOR:
{
- if (fuzzy) msg_print(_("²¿¤«¤¬¶õ¤«¤é¤¢¤Ê¤¿¤ÎƬ¾å¤ËÍî¤Á¤Æ¤¤¿¡ª", "Something falls from the sky on you!"));
+ if (fuzzy) msg_print(_("何かが空からあなたの頭上に落ちてきた!", "Something falls from the sky on you!"));
get_damage = take_hit(DAMAGE_ATTACK, dam, killer, monspell);
if (!p_ptr->resist_shard || one_in_(13))
/* Ice -- cold plus stun plus cuts */
case GF_ICE:
{
- if (fuzzy) msg_print(_("²¿¤«±Ô¤¯Î䤿¤¤¤â¤Î¤Ç¹¶·â¤µ¤ì¤¿¡ª", "You are hit by something sharp and cold!"));
+ if (fuzzy) msg_print(_("何か鋭く冷たいもので攻撃された!", "You are hit by something sharp and cold!"));
get_damage = cold_dam(dam, killer, monspell, FALSE);
if (!CHECK_MULTISHADOW())
{
/* Death Ray */
case GF_DEATH_RAY:
{
- if (fuzzy) msg_print(_("²¿¤«Èó¾ï¤ËÎ䤿¤¤¤â¤Î¤Ç¹¶·â¤µ¤ì¤¿¡ª", "You are hit by something extremely cold!"));
+ if (fuzzy) msg_print(_("何か非常に冷たいもので攻撃された!", "You are hit by something extremely cold!"));
if (p_ptr->mimic_form)
{
{
if (CHECK_MULTISHADOW())
{
- msg_print(_("¹¶·â¤Ï¸¸±Æ¤ËÌ¿Ã椷¡¢¤¢¤Ê¤¿¤Ë¤ÏÆϤ«¤Ê¤«¤Ã¤¿¡£", "The attack hits Shadow, you are unharmed!"));
+ msg_print(_("攻撃は幻影に命中し、あなたには届かなかった。", "The attack hits Shadow, you are unharmed!"));
}
else if (p_ptr->csp)
{
/* Basic message */
if (who > 0)
- msg_format(_("%^s¤ËÀº¿À¥¨¥Í¥ë¥®¡¼¤òµÛ¤¤¼è¤é¤ì¤Æ¤·¤Þ¤Ã¤¿¡ª", "%^s draws psychic energy from you!"), m_name);
+ msg_format(_("%^sに精神エネルギーを吸い取られてしまった!", "%^s draws psychic energy from you!"), m_name);
else
- msg_print(_("Àº¿À¥¨¥Í¥ë¥®¡¼¤òµÛ¤¤¼è¤é¤ì¤Æ¤·¤Þ¤Ã¤¿¡ª", "Your psychic energy is drawn!"));
+ msg_print(_("精神エネルギーを吸い取られてしまった!", "Your psychic energy is drawn!"));
/* Full drain */
if (dam >= p_ptr->csp)
/* Special message */
if (m_ptr->ml)
{
- msg_format(_("%^s¤Ïµ¤Ê¬¤¬Îɤµ¤½¤¦¤À¡£", "%^s appears healthier."), m_name);
+ msg_format(_("%^sは気分が良さそうだ。", "%^s appears healthier."), m_name);
}
}
}
{
if ((randint0(100 + rlev / 2) < MAX(5, p_ptr->skill_sav)) && !CHECK_MULTISHADOW())
{
- msg_print(_("¤·¤«¤·¸úÎϤòÄ·¤ÍÊÖ¤·¤¿¡ª", "You resist the effects!"));
+ msg_print(_("しかし効力を跳ね返した!", "You resist the effects!"));
learn_spell(monspell);
}
else
{
if (!CHECK_MULTISHADOW())
{
- msg_print(_("ÎîŪ¥¨¥Í¥ë¥®¡¼¤ÇÀº¿À¤¬¹¶·â¤µ¤ì¤¿¡£", "Your mind is blasted by psyonic energy."));
+ msg_print(_("霊的エネルギーで精神が攻撃された。", "Your mind is blasted by psyonic energy."));
if (!p_ptr->resist_conf)
{
{
if ((randint0(100 + rlev / 2) < MAX(5, p_ptr->skill_sav)) && !CHECK_MULTISHADOW())
{
- msg_print(_("¤·¤«¤·¸úÎϤòÄ·¤ÍÊÖ¤·¤¿¡ª", "You resist the effects!"));
+ msg_print(_("しかし効力を跳ね返した!", "You resist the effects!"));
learn_spell(monspell);
}
else
{
if (!CHECK_MULTISHADOW())
{
- msg_print(_("ÎîŪ¥¨¥Í¥ë¥®¡¼¤ÇÀº¿À¤¬¹¶·â¤µ¤ì¤¿¡£", "Your mind is blasted by psyonic energy."));
+ msg_print(_("霊的エネルギーで精神が攻撃された。", "Your mind is blasted by psyonic energy."));
p_ptr->csp -= 100;
if (p_ptr->csp < 0)
{
if ((randint0(100 + rlev / 2) < p_ptr->skill_sav) && !CHECK_MULTISHADOW())
{
- msg_print(_("¤·¤«¤·¸úÎϤòÄ·¤ÍÊÖ¤·¤¿¡ª", "You resist the effects!"));
+ msg_print(_("しかし効力を跳ね返した!", "You resist the effects!"));
learn_spell(monspell);
}
else
{
if ((randint0(100 + rlev / 2) < p_ptr->skill_sav) && !CHECK_MULTISHADOW())
{
- msg_print(_("¤·¤«¤·¸úÎϤòÄ·¤ÍÊÖ¤·¤¿¡ª", "You resist the effects!"));
+ msg_print(_("しかし効力を跳ね返した!", "You resist the effects!"));
learn_spell(monspell);
}
else
{
if ((randint0(100 + rlev / 2) < p_ptr->skill_sav) && !CHECK_MULTISHADOW())
{
- msg_print(_("¤·¤«¤·¸úÎϤòÄ·¤ÍÊÖ¤·¤¿¡ª", "You resist the effects!"));
+ msg_print(_("しかし効力を跳ね返した!", "You resist the effects!"));
learn_spell(monspell);
}
else
{
if ((randint0(100 + rlev / 2) < p_ptr->skill_sav) && !(m_ptr->r_idx == MON_KENSHIROU) && !CHECK_MULTISHADOW())
{
- msg_print(_("¤·¤«¤·È빦¤òÄ·¤ÍÊÖ¤·¤¿¡ª", "You resist the effects!"));
+ msg_print(_("しかし秘孔を跳ね返した!", "You resist the effects!"));
learn_spell(monspell);
}
else
{
if ((randint0(100 + rlev/2) < p_ptr->skill_sav) && !CHECK_MULTISHADOW())
{
- msg_print(_("¤·¤«¤·¸úÎϤòÄ·¤ÍÊÖ¤·¤¿¡ª", "You resist the effects!"));
+ msg_print(_("しかし効力を跳ね返した!", "You resist the effects!"));
learn_spell(monspell);
}
else
{
if (!CHECK_MULTISHADOW())
{
- msg_print(_("¤¢¤Ê¤¿¤ÏÌ¿¤¬Çö¤Þ¤Ã¤Æ¤¤¤¯¤è¤¦¤Ë´¶¤¸¤¿¡ª", "You feel your life fade away!"));
+ msg_print(_("あなたは命が薄まっていくように感じた!", "You feel your life fade away!"));
curse_equipment(40, 20);
}
/* hisself */
monster_desc(m_name_self, m_ptr, MD_PRON_VISIBLE | MD_POSSESSIVE | MD_OBJECTIVE);
- msg_format(_("¹¶·â¤¬%s¼«¿È¤ò½ý¤Ä¤±¤¿¡ª", "The attack of %s has wounded %s!"), m_name, m_name_self);
+ msg_format(_("攻撃が%s自身を傷つけた!", "The attack of %s has wounded %s!"), m_name, m_name_self);
project(0, 0, m_ptr->fy, m_ptr->fx, get_damage, GF_MISSILE, PROJECT_KILL, -1);
if (p_ptr->tim_eyeeye) set_tim_eyeeye(p_ptr->tim_eyeeye-5, TRUE);
}
if (is_seen(m_ptr))
{
if ((m_ptr->r_idx == MON_KENSHIROU) || (m_ptr->r_idx == MON_RAOU))
- msg_print(_("¡ÖËÌÅÍ¿À·ý±üµÁ¡¦Æó»Ø¿¿¶õÇÄ¡ª¡×", "The attack bounces!"));
+ msg_print(_("「北斗神拳奥義・二指真空把!」", "The attack bounces!"));
else if (m_ptr->r_idx == MON_DIO)
- msg_print(_("¥Ç¥£¥ª¡¦¥Ö¥é¥ó¥É¡¼¤Ï»Ø°ìËܤǹ¶·â¤òÃƤÊÖ¤·¤¿¡ª", "The attack bounces!"));
+ msg_print(_("ディオ・ブランドーは指一本で攻撃を弾き返した!", "The attack bounces!"));
else
- msg_print(_("¹¶·â¤ÏÄ·¤ÍÊ֤ä¿¡ª", "The attack bounces!"));
+ msg_print(_("攻撃は跳ね返った!", "The attack bounces!"));
}
if (is_original_ap_and_seen(m_ptr)) ref_ptr->r_flags2 |= RF2_REFLECTING;
{
if (rakuba(rakubadam_m, FALSE))
{
- msg_format(_("%^s¤Ë¿¶¤êÍî¤È¤µ¤ì¤¿¡ª", "%^s has thrown you off!"), m_name);
+ msg_format(_("%^sに振り落とされた!", "%^s has thrown you off!"), m_name);
}
}
if (p_ptr->riding && rakubadam_p > 0)
{
if(rakuba(rakubadam_p, FALSE))
{
- msg_format(_("%^s¤«¤éÍî¤Á¤Æ¤·¤Þ¤Ã¤¿¡ª", "You have fallen from %s."), m_name);
+ msg_format(_("%^sから落ちてしまった!", "You have fallen from %s."), m_name);
}
}
}
bool binding_field( int dam )
{
- int mirror_x[10],mirror_y[10]; /* ¶À¤Ï¤â¤Ã¤È¾¯¤Ê¤¤ */
- int mirror_num=0; /* ¶À¤Î¿ô */
+ int mirror_x[10],mirror_y[10]; /* 鏡はもっと少ない */
+ int mirror_num=0; /* 鏡の数 */
int x,y;
int centersign;
int x1,x2,y1,y2;
u16b p;
int msec= delay_factor*delay_factor*delay_factor;
- /* »°³Ñ·Á¤ÎĺÅÀ */
+ /* 三角形の頂点 */
int point_x[3];
int point_y[3];
}
}
if( one_in_(7) ){
- msg_print(_("¶À¤¬·ë³¦¤ËÂѤ¨¤¤ì¤º¡¢²õ¤ì¤Æ¤·¤Þ¤Ã¤¿¡£", "The field broke a mirror"));
+ msg_print(_("鏡が結界に耐えきれず、壊れてしまった。", "The field broke a mirror"));
remove_mirror(point_y[0],point_x[0]);
}