OSDN Git Service

[Fix] コミットcec52f2fのマージ漏れを適用(#40514 #40652 DARK_SOURCEフラグ持ちを適用) / Patch an unpatched...
authoriks <iks@users.sorceforge.jp>
Sun, 22 Nov 2020 08:56:40 +0000 (17:56 +0900)
committeriks <iks@users.sorceforge.jp>
Sun, 22 Nov 2020 08:56:40 +0000 (17:56 +0900)
src/cmd-item/cmd-refill.c

index 276bda8..352e707 100644 (file)
@@ -42,7 +42,7 @@ static void do_cmd_refill_lamp(player_type *user_ptr)
     object_flags(user_ptr, j_ptr, flgs2);
     j_ptr->xtra4 += o_ptr->xtra4;
     msg_print(_("ランプに油を注いだ。", "You fuel your lamp."));
-    if ((o_ptr->name2 == EGO_LITE_DARKNESS) && (j_ptr->xtra4 > 0)) {
+    if (has_flag(flgs, TR_DARK_SOURCE) && (j_ptr->xtra4 > 0)) {
         j_ptr->xtra4 = 0;
         msg_print(_("ランプが消えてしまった!", "Your lamp has gone out!"));
     } else if (has_flag(flgs, TR_DARK_SOURCE) || has_flag(flgs2, TR_DARK_SOURCE)) {