OSDN Git Service

[Fix] 呪術魔法の我慢が正常に機能していない
authorHabu <habu1010+github@gmail.com>
Fri, 31 May 2024 22:09:16 +0000 (07:09 +0900)
committerHabu <habu1010+github@gmail.com>
Fri, 31 May 2024 22:09:16 +0000 (07:09 +0900)
commit1466e0cc77706a1603fa884c59ccdbd34aa2fb1c
tree61aef4d3aed26e8d8fcdfead06263eca5b1ab12d
parent65a18fabe86b8ec41353533479d76d3946e49651
[Fix] 呪術魔法の我慢が正常に機能していない

SpellHexクラスのMonsterAttackPlayer*を第2引数に受け取るコンストラクタで
メンバ変数spell_hex_dataを正しく初期化していないため、このコンストラクタで
生成したオブジェクト経由では正しくダメージが蓄積されない。
これが原因で、モンスターの直接攻撃によるダメージが我慢の反撃ダメージに
蓄積されていなかった。
また、魔法やブレスによる攻撃はこのコンストラクタを使用していないため
正しく蓄積が機能していた。
そもそもMonsterAttackPlayer*をメンバに持つほどの必要性が感じられないので、
このコンストラクタを削除し、現在MonsterAttackPlayer*を使用している
メソッドには直接必要な引数を渡すようにする。
src/monster-attack/monster-attack-player.cpp
src/spell-realm/spells-hex.cpp
src/spell-realm/spells-hex.h