OSDN Git Service

・魔道具術師が食糧の「杖」を吸収できないようにした。
authormogami <mogami@0568b783-4c39-0410-ac80-bf13821ea2a2>
Sun, 10 Nov 2002 12:51:45 +0000 (12:51 +0000)
committermogami <mogami@0568b783-4c39-0410-ac80-bf13821ea2a2>
Sun, 10 Nov 2002 12:51:45 +0000 (12:51 +0000)
・「杖」を使用(u/Z)したときにメッセージを出す。

src/cmd6.c
src/spells3.c

index 5e07f6e..2b6b311 100644 (file)
@@ -2630,6 +2630,18 @@ msg_print("
 
                        break;
                }
+
+               case SV_STAFF_NOTHING:
+               {
+#ifdef JP
+                       msg_print("²¿¤âµ¯¤é¤Ê¤«¤Ã¤¿¡£");
+                       msg_print("¤â¤Ã¤¿¤¤¤Ê¤¤»ö¤ò¤·¤¿¤è¤¦¤Êµ¤¤¬¤¹¤ë¡£¿©¤Ùʪ¤ÏÂçÀڤˤ·¤Ê¤¯¤Æ¤Ï¡£");
+#else
+                       msg_print("Nothing happen.");
+                       msg_print("What a waste.  It's your food!");
+#endif
+                       break;
+               }
        }
        return ident;
 }
index f95857e..349afee 100644 (file)
@@ -2916,7 +2916,10 @@ s = "
 bool item_tester_hook_recharge(object_type *o_ptr)
 {
        /* Recharge staffs */
-       if (o_ptr->tval == TV_STAFF) return (TRUE);
+       if (o_ptr->tval == TV_STAFF)
+       {
+               if (o_ptr->sval != SV_STAFF_NOTHING) return (TRUE);
+       }
 
        /* Recharge wands */
        if (o_ptr->tval == TV_WAND) return (TRUE);