Ticket #41302

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

Date d'ouverture: 2021-01-20 22:40 Dernière mise à jour: 2021-01-20 22:53

Rapporteur:
Propriétaire:
Type:
État:
Atteints
Composant:
(Aucun)
Priorité:
5 - moyen
Sévérité:
5 - moyen
Résolution:
Fixed
Fichier:
Aucun

Détails

フォーラム 変愚蛮怒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
Commentaire
(This comment has been deleted)
2021-01-20 22:53 Updated by: deskull
  • État Update from Ouvert to Atteints
  • Résolution Update from Aucun to Fixed
Commentaire

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

Attachment File List

No attachments

Modifier

Please login to add comment to this ticket » Connexion