武器の (悪魔) エゴのAC修正が常に +1 になるのを直した
フォーラム 変愚蛮怒3.0.0Alpha開発フォーラム [#86935] からの引用
[forum: 86935]
武器につく(悪魔)エゴのAC修正が必ず+1になるようです。
ego_item_type 構造体の max_to_a メンバの型が u8 から i16 に変更されたことによるエンバグ。 負数を u8 にキャストした際の動作を前提とするコードが残っていた。 max_to_a < 0 なら [max_to_a,-1] のランダムなAC修正が得られるように直した。 また、max_to_h, max_to_d にも同様の問題があるので一応直しておく。
プルリクエストがマージされました: f3f27a9e
マージ時型キャスト警告が出たのでそれだけ修正しました。改めて完了します。
フォーラム 変愚蛮怒3.0.0Alpha開発フォーラム [#86935] からの引用
[forum: 86935]
ego_item_type 構造体の max_to_a メンバの型が u8 から i16 に変更されたことによるエンバグ。
負数を u8 にキャストした際の動作を前提とするコードが残っていた。
max_to_a < 0 なら [max_to_a,-1] のランダムなAC修正が得られるように直した。
また、max_to_h, max_to_d にも同様の問題があるので一応直しておく。