desc = _("Çï»ÒÌÚ¤òÂǤÁ¤Ê¤é¤¹", "beat wooden clappers");
break;
case ACT_RESIST_ACID:
- if ((o_ptr->tval == TV_RING) && (o_ptr->sval == SV_RING_ACID))
+ if (((o_ptr->tval == TV_RING) && (o_ptr->sval == SV_RING_ACID)) || (o_ptr->name2 == EGO_BRAND_ACID))
desc = _("¥¢¥·¥Ã¥É¡¦¥Ü¡¼¥ë (100) ¤È»À¤Ø¤ÎÂÑÀ", "ball of acid (100) and resist acid");
break;
case ACT_RESIST_FIRE:
- if ((o_ptr->tval == TV_RING) && (o_ptr->sval == SV_RING_FLAMES))
+ if (((o_ptr->tval == TV_RING) && (o_ptr->sval == SV_RING_FLAMES)) || (o_ptr->name2 == EGO_BRAND_FIRE))
desc = _("¥Õ¥¡¥¤¥¢¡¦¥Ü¡¼¥ë (100) ¤È²Ð¤Ø¤ÎÂÑÀ", "ball of fire (100) and resist fire");
break;
case ACT_RESIST_COLD:
- if ((o_ptr->tval == TV_RING) && (o_ptr->sval == SV_RING_ICE))
+ if (((o_ptr->tval == TV_RING) && (o_ptr->sval == SV_RING_ICE)) || (o_ptr->name2 == EGO_BRAND_COLD))
desc = _("¥¢¥¤¥¹¡¦¥Ü¡¼¥ë (100) ¤ÈÎ䵤¤Ø¤ÎÂÑÀ", "ball of cold (100) and resist cold");
break;
case ACT_RESIST_ELEC:
- if ((o_ptr->tval == TV_RING) && (o_ptr->sval == SV_RING_ELEC))
+ if (((o_ptr->tval == TV_RING) && (o_ptr->sval == SV_RING_ELEC)) || (o_ptr->name2 == EGO_BRAND_ELEC))
desc = _("¥µ¥ó¥À¡¼¡¦¥Ü¡¼¥ë (100) ¤ÈÅÅ·â¤Ø¤ÎÂÑÀ", "ball of elec (100) and resist elec");
break;
+ case ACT_RESIST_POIS:
+ if (o_ptr->name2 == EGO_BRAND_POIS)
+ desc = _("°½±À (100) ¤ÈÆǤؤÎÂÑÀ", "ball of poison (100) and resist elec");
+ break;
}
/* Timeout description */