>>105の質問をしたものです。
狙われ度についての仕様が理解できました。
狙われ度が1のキャラがいた場合に残りの狙われ度0のキャラを狙われ度-1に変えてるということなんですね。
となると、狙われ度0のキャラの狙われ度を-1に変える処理の代わりに、狙われ度0のキャラを狙われ度1と判定されたキャラに置き換えてやると狙われ度1のキャラが狙われ度0のキャラが受けるはずだったダメージを受け止めてくれるということになりそうですかね?