OSDN Git Service

known_obj_immunity()内で変数o_flgsが読まれておらず, 弱点に対応する免
authornothere <nothere@0568b783-4c39-0410-ac80-bf13821ea2a2>
Thu, 10 Jul 2003 05:34:07 +0000 (05:34 +0000)
committernothere <nothere@0568b783-4c39-0410-ac80-bf13821ea2a2>
Thu, 10 Jul 2003 05:34:07 +0000 (05:34 +0000)
疫があっても弱点表示がそのまま残っていたバグを修正.

src/files.c

index d93b67d..891e9be 100644 (file)
@@ -2811,10 +2811,10 @@ static void known_obj_immunity(u32b flgs[TR_FLAG_SIZE])
                /* Known flags */
                object_flags_known(o_ptr, o_flgs);
 
-               if (have_flag(flgs, TR_IM_ACID)) add_flag(flgs, TR_RES_ACID);
-               if (have_flag(flgs, TR_IM_ELEC)) add_flag(flgs, TR_RES_ELEC);
-               if (have_flag(flgs, TR_IM_FIRE)) add_flag(flgs, TR_RES_FIRE);
-               if (have_flag(flgs, TR_IM_COLD)) add_flag(flgs, TR_RES_COLD);
+               if (have_flag(o_flgs, TR_IM_ACID)) add_flag(flgs, TR_RES_ACID);
+               if (have_flag(o_flgs, TR_IM_ELEC)) add_flag(flgs, TR_RES_ELEC);
+               if (have_flag(o_flgs, TR_IM_FIRE)) add_flag(flgs, TR_RES_FIRE);
+               if (have_flag(o_flgs, TR_IM_COLD)) add_flag(flgs, TR_RES_COLD);
        }
 }