待辦事項 #41302

指輪の発動二重耐性に関するバグ(Re: 変愚蛮怒3.0.0Alpha2リリースまでの要望/報告 (フォーラムメッセージ #86645 からの引用))

啟用日期: 2021-01-20 22:40 最後更新: 2021-01-20 22:53

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

細節

フォーラム 変愚蛮怒3.0.0Alpha開発フォーラム [#86645] からの引用

まだチケット作ってなかったか?

[forum: 86645]

メッセージ #86590 への返信 炎の指輪等を発動時、場所指定でキャンセルしても二重耐性が貼られてしまいます。 原因は、以前のコミット https://ja.osdn.net/projects/hengband/scm/git/hengband/commits/6f63741061e9fe48a199e52b41704bc1b002a0a4 でエゴ盾の発動を修正して貰った箇所のコードで、 activate_resistance_XXX関数内の実装で、 set_oppose_XXX()を問答無用で呼んだ後、 get_aim_dir()内で場所指定のキャンセルが行われているせいかと思われます。 関数内で処理を分岐するのではなく、呼び出し側で分岐した方がよいかと。

Ticket History (3/4 Histories)

2021-01-20 22:40 Updated by: deskull
  • New Ticket "指輪の発動二重耐性に関するバグ(Re: 変愚蛮怒3.0.0Alpha2リリースまでの要望/報告 (フォーラムメッセージ #86645 からの引用))" created
2021-01-20 22:41 Updated by: deskull
評語
(This comment has been deleted)
2021-01-20 22:53 Updated by: deskull
  • 狀態 Update from 開啟 to 關閉
  • 處理結果 Update from to 修正
評語

こちらでもテスト問題なしマージして閉じる。お疲れさまでした。

Attachment File List

No attachments

編輯

Please login to add comment to this ticket » 登入