>>244
第4次はユニットの順番で武器の数が決められててユニットを変更した場合でも
元のユニットの武器数のままなので武器数の違うユニットに変えるとそんなバグが起きます。

回避するには内部のデータを組変える必要があるからまず無理でしょう
ユニット武器数調べてその範囲内でユニット変更するのがベストです