基本情報チェック処理でエラー

Heilsbergのロシア軍基本情報をチェック処理にかけたら、エラーが出た。
ロシア軍戦列歩兵の名称に”Ms”(マスケット銃兵)を追加した事の影響である。
後の為に、対策方法を以下にメモしておく。

1.エラー内容
  空白を整数に変換しようとしたエラーである。(下図)

  具体的な箇所は下図枠内の戦力数が空白となっている所である。
  この行は指揮官データなので戦力数はないのが当然で、本来ならば
  282行目のReval Ms Regの処理対象外とすべきである。

2.対策
  連隊(Reg)を含むデータから上の行にある大隊データを収集する時に、
  空白で区切ったデータの2番めが”Ms”ならデータ数から1減算するようにした(下図枠内)。
  ついでに別の不具合箇所を見つけたので修正しておいた(下図下線部)。

<個人的な感想>
ユニット名称に”Ms”を追加するようにしたが、その影響がチェック処理まで
及ぶとは予想外であった。
これからはデータの変更には気をつけるように心掛ける。