チケット #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()内で場所指定のキャンセルが行われているせいかと思われます。 関数内で処理を分岐するのではなく、呼び出し側で分岐した方がよいかと。

チケットの履歴 (4 件中 3 件表示)

2021-01-20 22:40 更新者: deskull
  • 新しいチケット "指輪の発動二重耐性に関するバグ(Re: 変愚蛮怒3.0.0Alpha2リリースまでの要望/報告 (フォーラムメッセージ #86645 からの引用))" が作成されました
2021-01-20 22:41 更新者: deskull
コメント
(このコメントは削除されました)
2021-01-20 22:53 更新者: deskull
  • 状況オープン から 完了 に更新されました
  • 解決法なし から 修正済み に更新されました
コメント

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

添付ファイルリスト

添付ファイルはありません

編集

このチケットにコメントを追加するには、ログインが必要です » ログインする