OSDN Git Service

ただの杖を使ったときに、杖を食糧とする種族以外では「もったいない」メッセージが出ないように変更。
authoriks <iks@0568b783-4c39-0410-ac80-bf13821ea2a2>
Thu, 21 Nov 2002 08:15:37 +0000 (08:15 +0000)
committeriks <iks@0568b783-4c39-0410-ac80-bf13821ea2a2>
Thu, 21 Nov 2002 08:15:37 +0000 (08:15 +0000)
src/cmd6.c

index 57dacd3..b0ad704 100644 (file)
@@ -2635,10 +2635,15 @@ msg_print("
                {
 #ifdef JP
                        msg_print("²¿¤âµ¯¤é¤Ê¤«¤Ã¤¿¡£");
-                       msg_print("¤â¤Ã¤¿¤¤¤Ê¤¤»ö¤ò¤·¤¿¤è¤¦¤Êµ¤¤¬¤¹¤ë¡£¿©¤Ùʪ¤ÏÂçÀڤˤ·¤Ê¤¯¤Æ¤Ï¡£");
 #else
                        msg_print("Nothing happen.");
-                       msg_print("What a waste.  It's your food!");
+#endif
+                       if (p_ptr->prace == RACE_SKELETON || p_ptr->prace == RACE_GOLEM ||
+                               p_ptr->prace == RACE_ZOMBIE || p_ptr->prace == RACE_SPECTRE)
+#ifdef JP
+                               msg_print("¤â¤Ã¤¿¤¤¤Ê¤¤»ö¤ò¤·¤¿¤è¤¦¤Êµ¤¤¬¤¹¤ë¡£¿©¤Ùʪ¤ÏÂçÀڤˤ·¤Ê¤¯¤Æ¤Ï¡£");
+#else
+                               msg_print("What a waste.  It's your food!");
 #endif
                        break;
                }
@@ -3375,7 +3380,7 @@ static int rod_effect(int sval, int dir, bool *use_charge, bool magic)
        {
                case SV_ROD_DETECT_TRAP:
                {
-                       if (detect_traps(DETECT_RAD_DEFAULT, dir ? FALSE : TRUE)) ident = TRUE;
+                       if (detect_traps(DETECT_RAD_DEFAULT, (bool)(dir ? FALSE : TRUE))) ident = TRUE;
                        break;
                }