OSDN Git Service

[Fix] 敵の攻撃効果が無効値 RBE_NONE なら攻撃を打ち切る
authortaotao54321 <taotao54321@gmail.com>
Wed, 10 Feb 2021 13:28:28 +0000 (22:28 +0900)
committertaotao54321 <taotao54321@gmail.com>
Wed, 10 Feb 2021 13:28:28 +0000 (22:28 +0900)
commitc99b483d82ca03c12b8de633ae1f10bf61b72a50
tree7041c0dc84b2487eda93bec19ba18a43e7a97fe8
parent2faf53c39c6f594d0a3329f9d552183ee23a030f
[Fix] 敵の攻撃効果が無効値 RBE_NONE なら攻撃を打ち切る

effect == RBE_NONE なら打撃が命中したと判定するロジックになっていたが、
これは単に v2.2.1 の誤ったロジックを引き継いだにすぎない。
敵が打撃を行う際に effect == RBE_NONE となることは理論上あり得ないので、
命中判定の条件からは外す。安全のため、万一 RBE_NONE が現れたらそこで攻撃
を打ち切る。
src/monster-attack/monster-attack-player.c