OSDN Git Service
モンスターのセービングスロー系魔法に関する変更.
* モンスター対モンスターでの魔力吸収, 精神攻撃, 脳攻撃, 各種呪いを
扱いの整理を兼ねてproject()で扱うように変更. なお, プレイヤーが
使った場合とモンスターが使った場合で判定式や状態変化期間が異なる部
分は可能な限りそのままにしている.
* プレイヤーに対する魔力吸収をproject()で扱うように変更.
* 精神攻撃, 脳攻撃をEMPTY_MINDには無効, WEIRD_MINDは耐性がありダメー
ジ1/3とした.
* project_m()内の詠唱モンスターレベルが除算で細かく違っていたので, 扱
いを少し変更. 最初は除算しないようにした.
* "破滅の手" -> "<破滅の手>".
* モンスター同士での魔力吸収の判定がおかしかったバグ修正.
* who_name[0]を2重に初期化していた部分の修正.
* monspell == -1の場合でも落ちないようにlearn_spell()内にパラノイア
コード追加.
* project_p()内でのMS_*直接指定を変数monspellに修正.