ブラックマーケットの過剰充填魔法棒
ブラックマーケットで、割引された魔法棒が過剰に充填されたることがある 過去にも掲示板等で報告されているので仕様かもしれないが、確認が取れないので報告させていただきます 以下修正パッチ
diff --git a/src/store.c b/src/store.c index bd0187b..eb8ba0d 100644 --- a/src/store.c +++ b/src/store.c @@ -1058,12 +1058,6 @@ static void mass_produce(object_type *o_ptr) if (cost < 1601L) size += damroll(1, 5); else if (cost < 3201L) size += damroll(1, 3); } - - /* Ensure that mass-produced rods and wands get the correct pvals. */ - if ((o_ptr->tval == TV_ROD) || (o_ptr->tval == TV_WAND)) - { - o_ptr->pval *= size; - } break; } } @@ -1111,6 +1105,12 @@ msg_print(" /* Save the total pile size */ o_ptr->number = size - (size * discount / 100); + + /* Ensure that mass-produced rods and wands get the correct pvals. */ + if ((o_ptr->tval == TV_ROD) || (o_ptr->tval == TV_WAND)) + { + o_ptr->pval *= o_ptr->number; + } }
r3064にて修正。
ブラックマーケットで、割引された魔法棒が過剰に充填されたることがある
過去にも掲示板等で報告されているので仕様かもしれないが、確認が取れないので報告させていただきます
以下修正パッチ