case ACT_RESIST_ACID:
{
-#ifdef JP
- msg_format("%s¤¬¹õ¤¯µ±¤¤¤¿...", name);
-#else
- msg_format("The %s grows black.", name);
-#endif
- if ((o_ptr->tval == TV_RING) && (o_ptr->sval == SV_RING_ACID))
+ msg_format(_("%s¤¬¹õ¤¯µ±¤¤¤¿...", "The %s grows black."), name);
+ if (((o_ptr->tval == TV_RING) && (o_ptr->sval == SV_RING_ACID)) || (o_ptr->name2 == EGO_BRAND_ACID))
{
if (!get_aim_dir(&dir)) return FALSE;
fire_ball(GF_ACID, dir, 100, 2);
case ACT_RESIST_FIRE:
{
-#ifdef JP
- msg_format("%s¤¬ÀÖ¤¯µ±¤¤¤¿...", name);
-#else
- msg_format("The %s grows red.", name);
-#endif
- if ((o_ptr->tval == TV_RING) && (o_ptr->sval == SV_RING_FLAMES))
+ msg_format(_("%s¤¬ÀÖ¤¯µ±¤¤¤¿...","The %s grows red."), name);
+ if (((o_ptr->tval == TV_RING) && (o_ptr->sval == SV_RING_FLAMES)) || (o_ptr->name2 == EGO_BRAND_FIRE))
{
if (!get_aim_dir(&dir)) return FALSE;
fire_ball(GF_FIRE, dir, 100, 2);
case ACT_RESIST_COLD:
{
-#ifdef JP
- msg_format("%s¤¬Çò¤¯µ±¤¤¤¿...", name);
-#else
- msg_format("The %s grows white.", name);
-#endif
- if ((o_ptr->tval == TV_RING) && (o_ptr->sval == SV_RING_ICE))
+ msg_format(_("%s¤¬Çò¤¯µ±¤¤¤¿...","The %s grows white.") , name);
+ if (((o_ptr->tval == TV_RING) && (o_ptr->sval == SV_RING_ICE)) || (o_ptr->name2 == EGO_BRAND_COLD))
{
if (!get_aim_dir(&dir)) return FALSE;
fire_ball(GF_COLD, dir, 100, 2);
case ACT_RESIST_ELEC:
{
-#ifdef JP
- msg_format("%s¤¬ÀĤ¯µ±¤¤¤¿...", name);
-#else
- msg_format("The %s grows blue.", name);
-#endif
- if ((o_ptr->tval == TV_RING) && (o_ptr->sval == SV_RING_ELEC))
+ msg_format(_("%s¤¬ÀĤ¯µ±¤¤¤¿...", "The %s grows blue."), name);
+ if (((o_ptr->tval == TV_RING) && (o_ptr->sval == SV_RING_ELEC)) || (o_ptr->name2 == EGO_BRAND_ELEC))
{
if (!get_aim_dir(&dir)) return FALSE;
fire_ball(GF_ELEC, dir, 100, 2);
case ACT_RESIST_POIS:
{
-#ifdef JP
- msg_format("%s¤¬ÎФ˵±¤¤¤¿...", name);
-#else
- msg_format("The %s grows green.", name);
-#endif
+ msg_format(_("%s¤¬ÎФ˵±¤¤¤¿...", "The %s grows green."), name);
+ if (o_ptr->name2 == EGO_BRAND_POIS)
+ {
+ if (!get_aim_dir(&dir)) return FALSE;
+ fire_ball(GF_POIS, dir, 100, 2);
+ }
+
(void)set_oppose_pois(randint1(20) + 20, FALSE);
break;
}