待辦事項 #20040

ブラックマーケットの過剰充填魔法棒

啟用日期: 2009-12-28 17:06 最後更新: 2020-12-20 21:17

回報者:
(匿名)
負責人:
類型:
狀態:
關閉
元件:
(無)
優先權:
3
嚴重程度:
5 - 中
處理結果:
修正
檔案:

細節

ブラックマーケットで、割引された魔法棒が過剰に充填されたることがある
過去にも掲示板等で報告されているので仕様かもしれないが、確認が取れないので報告させていただきます
以下修正パッチ

  1. diff --git a/src/store.c b/src/store.c
  2. index bd0187b..eb8ba0d 100644
  3. --- a/src/store.c
  4. +++ b/src/store.c
  5. @@ -1058,12 +1058,6 @@ static void mass_produce(object_type *o_ptr)
  6. if (cost < 1601L) size += damroll(1, 5);
  7. else if (cost < 3201L) size += damroll(1, 3);
  8. }
  9. -
  10. - /* Ensure that mass-produced rods and wands get the correct pvals. */
  11. - if ((o_ptr->tval == TV_ROD) || (o_ptr->tval == TV_WAND))
  12. - {
  13. - o_ptr->pval *= size;
  14. - }
  15. break;
  16. }
  17. }
  18. @@ -1111,6 +1105,12 @@ msg_print("
  19. /* Save the total pile size */
  20. o_ptr->number = size - (size * discount / 100);
  21. +
  22. + /* Ensure that mass-produced rods and wands get the correct pvals. */
  23. + if ((o_ptr->tval == TV_ROD) || (o_ptr->tval == TV_WAND))
  24. + {
  25. + o_ptr->pval *= o_ptr->number;
  26. + }
  27. }

Ticket History (3/4 Histories)

2009-12-28 17:06 Updated by: None
  • New Ticket "ブラックマーケットの過剰充填魔法棒" created
2010-01-05 17:06 Updated by: habu
  • 負責人 Update from (無) to habu
2010-01-05 17:06 Updated by: habu
  • Ticket Close date is changed to 2010-01-05 17:06
  • 狀態 Update from 開啟 to 關閉
評語

r3064にて修正。

2020-12-20 21:17 Updated by: deskull

Attachment File List

No attachments

編輯

Please login to add comment to this ticket » 登入