OSDN Git Service

トラップ感知のロッドを振ったときに方向指定 dir が0以外かどうかで未判明かどうか
authormogami <mogami@0568b783-4c39-0410-ac80-bf13821ea2a2>
Tue, 24 Sep 2002 08:53:16 +0000 (08:53 +0000)
committermogami <mogami@0568b783-4c39-0410-ac80-bf13821ea2a2>
Tue, 24 Sep 2002 08:53:16 +0000 (08:53 +0000)
調べていたが、魔法具術で使ったときはdirが未定義だった為に判定を間違っていたバグ修正。

src/cmd6.c

index c41d904..15ea390 100644 (file)
@@ -7078,7 +7078,7 @@ static bool select_magic_eater(bool only_browse)
  */
 void do_cmd_magic_eater(bool only_browse)
 {
-       int item, dir, chance, level, k_idx, tval, sval;
+       int item, chance, level, k_idx, tval, sval;
        bool use_charge = TRUE;
 
        /* Not when confused */
@@ -7146,6 +7146,8 @@ msg_print("
        }
        else
        {
+                int dir = 0;
+
                if (tval == TV_ROD)
                {
                        if ((sval >= SV_ROD_MIN_DIRECTION) && (sval != SV_ROD_HAVOC) && (sval != SV_ROD_AGGRAVATE) && (sval != SV_ROD_PESTICIDE))