OSDN Git Service

キーワード「得意武器」で、射撃武器がマッチしてしまっていたバグ修正。
authormogami <mogami@0568b783-4c39-0410-ac80-bf13821ea2a2>
Sun, 2 Nov 2003 19:27:41 +0000 (19:27 +0000)
committermogami <mogami@0568b783-4c39-0410-ac80-bf13821ea2a2>
Sun, 2 Nov 2003 19:27:41 +0000 (19:27 +0000)
src/autopick.c

index b75ffee..a879c3b 100644 (file)
@@ -438,9 +438,14 @@ static bool autopick_new_entry(autopick_type *entry, cptr str, bool allow_defaul
  */
 static bool is_favorite(object_type *o_ptr)
 {
-       /* Only weapons match */
-       if (!(TV_WEAPON_BEGIN <= o_ptr->tval && o_ptr->tval <= TV_WEAPON_END))
+       /* Only melee weapons match */
+       if (!(o_ptr->tval == TV_POLEARM ||
+             o_ptr->tval == TV_SWORD ||
+             o_ptr->tval == TV_DIGGING ||
+             o_ptr->tval == TV_HAFTED))
+       {
                return FALSE;
+       }
 
        /* Favorite weapons are varied depend on the class */
        switch (p_ptr->pclass)