OSDN Git Service

[Fix] #2667 自身をターゲットにスーパーレイを打つとクラッシュする
authorHabu <habu1010+github@gmail.com>
Tue, 27 Sep 2022 09:25:05 +0000 (18:25 +0900)
committerHabu <habu1010+github@gmail.com>
Tue, 27 Sep 2022 09:25:05 +0000 (18:25 +0900)
commit408390dd473d858503e163a522ab289d533819e2
treed362a1997bb5989f08f3c46a3f1acdf170732aa4
parent57278a75bbe89640c4346977807c13fd2494f4f1
[Fix] #2667 自身をターゲットにスーパーレイを打つとクラッシュする

自身をターゲットにしてスーパーレイを打つと魔法軌道の長さが 0 になるが、この時内部で保持
するサイズ 0 のコンテナに対し back() を取ってしまいクラッシュする。
長さが 0 の時はその後の処理を行わずリターンするようにする。
なお、この時何も起きずMPだけ消費することになるが、エンバグ前も同じ仕様である。
src/spell-class/spells-mirror-master.cpp