OSDN Git Service

Add Elemental brand ego Activation. ball(100) and temp resistance like ring of flame
[hengband/hengband.git] / src / object1.c
index 78fea6e..5659ec8 100644 (file)
@@ -384,21 +384,25 @@ static cptr item_activation_aux(object_type *o_ptr)
                        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 */