From c11482f98303e579fa9d76d95ee6a0f208ac64c0 Mon Sep 17 00:00:00 2001 From: mogami Date: Fri, 23 Aug 2002 10:36:26 +0000 Subject: [PATCH] =?utf8?q?=E4=BB=8A=E5=BE=8C=E3=83=95=E3=83=A9=E3=82=B0?= =?utf8?q?=E3=82=92=E5=A2=97=E3=82=84=E3=81=97=E3=81=9F=E3=81=A8=E3=81=8D?= =?utf8?q?=E3=81=AE=E7=82=BA=E3=81=AB=E3=80=81=E8=A3=B8=E3=81=AE=E6=95=B0?= =?utf8?q?=E5=80=A4=E3=81=AF=E3=81=AA=E3=82=8B=E3=81=B9=E3=81=8F=E4=BD=BF?= =?utf8?q?=E3=82=8F=E3=81=AA=E3=81=84=E6=96=B9=E3=81=8C=E8=89=AF=E3=81=84?= =?utf8?q?=E3=81=AE=E3=81=A7=20=E4=B8=80=E7=AE=87=E6=89=80=E6=AE=8B?= =?utf8?q?=E3=81=A3=E3=81=A6=E3=81=84=E3=81=9F=20art=5Fflags[3]=E7=AD=89?= =?utf8?q?=E3=81=AE=E6=95=B0=E5=80=A4=E3=81=AB=E3=82=88=E3=82=8B=E6=B7=BB?= =?utf8?q?=E5=AD=97=E3=82=92=20TR=5FFLAG=5FSIZE=E3=82=92=E4=BD=BF=E3=81=A3?= =?utf8?q?=E3=81=A6=20for=E3=83=AB=E3=83=BC=E3=83=97=E3=81=A7=E6=9B=B8?= =?utf8?q?=E3=81=8D=E6=8F=9B=E3=81=88=E3=81=9F=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- src/object2.c | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/object2.c b/src/object2.c index a9c359103..aaab0404f 100644 --- a/src/object2.c +++ b/src/object2.c @@ -1193,9 +1193,15 @@ s32b object_value_real(object_type *o_ptr) value += flag_cost(o_ptr, o_ptr->pval); } - else if (o_ptr->art_flags[0] || o_ptr->art_flags[1] || o_ptr->art_flags[2] || o_ptr->art_flags[3]) - { - value += flag_cost(o_ptr, o_ptr->pval); + else + { + int i; + bool flag = FALSE; + + for (i = 0; i < TR_FLAG_SIZE; i++) + if (o_ptr->art_flags[i]) flag = TRUE; + + if (flag) value += flag_cost(o_ptr, o_ptr->pval); } -- 2.11.0