OSDN Git Service

「アーティファクト生成の巻物」を名前に"生成の巻物"を含む★☆と認識して
authormogami <mogami@0568b783-4c39-0410-ac80-bf13821ea2a2>
Sun, 9 Jun 2002 16:33:30 +0000 (16:33 +0000)
committermogami <mogami@0568b783-4c39-0410-ac80-bf13821ea2a2>
Sun, 9 Jun 2002 16:33:30 +0000 (16:33 +0000)
しまっていたので、名詞型のキーワードと同様の処理に変更した。
つまり、「:」なしで文字列が続くときに最初の「アーティファクト」を
キーワードと認識しないようにした。

src/autopick.c

index b08c7a0..23aa02a 100644 (file)
@@ -408,7 +408,7 @@ bool autopick_new_entry(autopick_type *entry, cptr str)
        }
 
        if (MATCH_KEY(KEY_WORTHLESS)) ADD_FLG(FLG_WORTHLESS);
-       if (MATCH_KEY(KEY_ARTIFACT)) ADD_FLG(FLG_ARTIFACT);
+       if (MATCH_KEY(KEY_ARTIFACT)) ADD_FLG2(FLG_ARTIFACT);
        if (MATCH_KEY(KEY_EGO)) ADD_FLG(FLG_EGO);
        if (MATCH_KEY(KEY_NAMELESS)) ADD_FLG(FLG_NAMELESS);
        if (MATCH_KEY(KEY_UNAWARE)) ADD_FLG(FLG_UNAWARE);
@@ -423,9 +423,6 @@ bool autopick_new_entry(autopick_type *entry, cptr str)
        if (MATCH_KEY(KEY_THIRD)) ADD_FLG(FLG_THIRD);
        if (MATCH_KEY(KEY_FOURTH)) ADD_FLG(FLG_FOURTH);
 
-       /* Reset previous word location */
-       prev_ptr = ptr;
-
        if (MATCH_KEY(KEY_ITEMS)) ADD_FLG2(FLG_ITEMS);
        else if (MATCH_KEY(KEY_WEAPONS)) ADD_FLG2(FLG_WEAPONS);
        else if (MATCH_KEY(KEY_ARMORS)) ADD_FLG2(FLG_ARMORS);