原因判明

出先からですが・・・。

出身地を設定するとフリーズするバグですが、
原因が判明しました。
よく見れば、すぐわかるものでした。

解析表の出身地部分は6ビット分ってなっていますが、
実は7ビット分あります。
リスト作った時には7ビット分用意したのですが、
どうやらプラグイン記述のときに書き間違えたようです。

で、具体的にはどうなっていたかというと、
架空選手はデフォルトで40hとなっていて7ビット目がオンになっています。
が、プラグインでは6ビットまでしか扱わないようになっているため、
例えば大阪の24hをいれると64hになってしまい、
ありえない数値を取ってしまいフリーズ・・・という結果になります。

納得・・・違うか。w

修正は簡単ですので今すぐに修正したいという方は、
macroフォルダ内の基本能力にある以下の部分を修正してください。

memo(58,1,6,![出身地])

memo(58,1,7,![出身地])

コメント(0)