チケット #41188

影フェアリーの反感装備ペナが機能していない

登録: 2021-01-17 00:05 最終更新: 2021-01-20 21:48

報告者:
担当者:
チケットの種類:
状況:
完了
コンポーネント:
(未割り当て)
優先度:
5 - 中
重要度:
5 - 中
解決法:
なし
ファイル:
4

詳細

フォーラムより:

影フェアリーで反感装備を装備した際の隠密ペナルティがないように見えます

恐らくplayer-statusの更新ミス

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

2021-01-17 00:05 更新者: hourier
  • 新しいチケット "影フェアリーの反感装備ペナが機能していない" が作成されました
2021-01-20 00:27 更新者: deskull
コメント

https://osdn.net/projects/hengband/scm/git/hengband/commits/398d3190e58a5add339a2efdf5fea1d7a161d714 dis-氏の更新が来ましたが、少し確認した限り隠密の低下処理がまだ確認できませんでした。

2021-01-20 00:27 更新者: deskull
  • 担当者deskull から dis- に更新されました
2021-01-20 00:50 更新者: dis-
コメント

私の手元では隠密低下を確認できています。 それはそうと、微妙にエラーがあったので修正しています。

2021-01-20 06:55 更新者: deskull
コメント

dis- への返信

私の手元では隠密低下を確認できています。 それはそうと、微妙にエラーがあったので修正しています。

了解です。再確認します。

2021-01-20 07:33 更新者: deskull
コメント

マージ後にザルクスラ装備前と装備後比較しましたが、やはり反映されませんでした。マージ時に何かやらかしているのか確認します。ついでに、いうとインクルード不足も特にエラーがでなかったようです。

2021-01-20 07:44 更新者: deskull
コメント

マージ前でも同様でした。

2021-01-20 08:23 更新者: deskull
コメント

調べましたが、一時的呪いの方の反感(TRC_AGGRAVATE)だけで装備の恒久的反感(TR_AGGRAVATE)がhas_aggravate()が対象になってないようです。

2021-01-20 08:58 更新者: dis-
コメント

TRC_AGGRAVATEはプレイヤーに反感が付いてるフラグで、TR_AGGRAVATEは装備に反感が付いてるフラグです。

if (has_flag(flgs, TR_AGGRAVATE)) creature_ptr->cursed |= TRC_AGGRAVATE;

という関係。TR_AGGRAVATEは以降参照する必要がありません。 3.0.0Alpha1から何かローカルで変更を加えていませんか?

2021-01-20 18:42 更新者: deskull
  • 状況オープン から 完了 に更新されました
コメント

すみません、ちゃんと動作してました。テストミスだった模様です。 お疲れ様でした、マージの上チケット閉じます。

添付ファイルリスト

編集

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