OSDN Git Service

[Fix] モンスターが暗黒免疫を学習しない
authorHabu <habu1010+github@gmail.com>
Sat, 5 Mar 2022 08:26:58 +0000 (17:26 +0900)
committerHabu <habu1010+github@gmail.com>
Sat, 5 Mar 2022 08:26:58 +0000 (17:26 +0900)
commitcb590c820cec7d4127201f92d1dfffd30cd8c326
tree69e7f33e070dd638a86e1f041a18c78cfc7337b5
parentb9a4af7994a9c3f77cf56f1aa5bf936a8324fba1
[Fix] モンスターが暗黒免疫を学習しない

そもそも既存のコードで暗黒免疫が学習対象になっていない。全く学習しないのはおかしいので、
とりあえず暗黒耐性と同様の学習を行うようにする。
また、免疫持ちの場合100%暗黒ブレス・ボールの使用がキャンセルされるが、この時種族の特性
フラグしか対象としていない。現状装備では暗黒免疫が付与される事はないが、幽体化による一
時的な暗黒免疫が存在するので、has_immune_dark() に置き換えて全ての暗黒免疫を対象に
する。
src/monster/monster-update.cpp
src/mspell/high-resistance-checker.cpp