ちなみに163での攻撃の集中処理は178〜196行で行われている
ここで「挑発したキャラ以外は戦闘スロット-1という扱い」になるから
「2回目の目標がスロット-1」になって164のループ中断につながる
それをどう直すかは色々な方法論があると思うけど
その前にYADOT-WOLFのコモン解説を読むと良いと思う