敵またはNPCを味方にするときの処理に人数上限チェックを追加しました。48人いるときにさらに誰かを加入させようとするとNPC化します。

原作では48人いるときにさらに誰かを加入させようとするとフリーズしていました。今回の変更は、その場合にフリーズしないように処理を振り分けるものです。
この回避処理は、現状のプレイ環境において影響を及ぼすものではありません。想定誤りなどによって人数がオーバーした場合にゲームがフリーズするのは好ましくないため処理を入れてありました。現在は如何なる状況でも味方は48人以内に収まるようになっているはずです。
当初は48人目のメモリ領域にユニットIDが格納されているかだけでチェックしていましたが、状況によっては2~47人目のどこかに空きができることがあり、空きがあるのに加入できない問題が発生したため、48枠すべてに対して空きがあるかチェックを行うように変更しました。
死亡などによっていなくなったユニットの枠は空いていないものとして扱われます。