影フェアリーの反感装備ペナが機能していない
https://osdn.net/projects/hengband/scm/git/hengband/commits/398d3190e58a5add339a2efdf5fea1d7a161d714 dis-氏の更新が来ましたが、少し確認した限り隠密の低下処理がまだ確認できませんでした。
私の手元では隠密低下を確認できています。 それはそうと、微妙にエラーがあったので修正しています。
マージ後にザルクスラ装備前と装備後比較しましたが、やはり反映されませんでした。マージ時に何かやらかしているのか確認します。ついでに、いうとインクルード不足も特にエラーがでなかったようです。
マージ前でも同様でした。
調べましたが、一時的呪いの方の反感(TRC_AGGRAVATE)だけで装備の恒久的反感(TR_AGGRAVATE)がhas_aggravate()が対象になってないようです。
TRC_AGGRAVATEはプレイヤーに反感が付いてるフラグで、TR_AGGRAVATEは装備に反感が付いてるフラグです。
if (has_flag(flgs, TR_AGGRAVATE)) creature_ptr->cursed |= TRC_AGGRAVATE;
という関係。TR_AGGRAVATEは以降参照する必要がありません。 3.0.0Alpha1から何かローカルで変更を加えていませんか?
すみません、ちゃんと動作してました。テストミスだった模様です。 お疲れ様でした、マージの上チケット閉じます。
フォーラムより:
恐らくplayer-statusの更新ミス