すまん。ちょっとスクリプトのエラーなのかどうか分からないから、分かる人がいたら助けてくれないか
統合-Calculator1.07 を導入させてもらってるのだが。例えば

avoid+を使って回避+15のスキルを作る
実際に回避能力も+されていて、プレイヤーで使う分にはまるで問題がないのだが
同盟軍ユニットにもたせるとそのユニットが行動し終わった後に

singleton\singleton-calculator.js
Line 153:'undefined'はNullまたはオブジェクトではありません

というエラーがでて強制終了するわけで……
(自分でsingleton-calculator.jsの153行目を見たが、
武器のオプション? に関する式にしか見えなかったので、
試しに同盟軍の武器を全部消去してみてもエラーは発生した)

別マップに同じ同盟ユニットをコピーするとエラーなく進行したりする時もあるので、
正直もうなにがなにやらわけがわからんのよ

統合-Calculator1.07を除外すればエラーがでないのは確認済みだが、
もうずっぽりとゲームに組み込まれているのでこれは外せなくてどうしようもないんだよ

singleton\singleton-calculator.js
Line 153:'undefined'はNullまたはオブジェクトではありません

こいつの意味がわかれば、もう少し検証もはかどって原因も特定できるのかもしれんが

153行目の内容、if (weapon.getWeaponOption() !== WeaponOption.HALVEATTACKBREAK) {
武器のオプションが存在しないからエラー?
だとしても同じ武器をプレイヤー側は1面から持っててエラーなんてでたことなかったし。まったくわかんねえええええ

>>402
オプションかなにかで変更できたはず