バグ: コモン関数CASTTYPEにパーティ人数より大きい数値を渡すとエラー
Issue #801
resolved
開始エリアの到着イベントが完了する前に発生すると、問題のコンテントまで処理が行われた後に、「シナリオの読み込みに失敗しました」のアラートが出てシナリオが終了します。この場合、エラーログは出力されず、エンジンの挙動がおかしくなります。
Version : 4.0 Alpha 1 (64-bit) / 2019-06-01 15:55:41
DateTime: 2019-06-02 18:03:16
Traceback (most recent call last):
File ".\cw\thread.py", line 826, in run
File ".\cw\thread.py", line 878, in _run
File ".\cw\thread.py", line 893, in main_loop
File ".\cw\eventhandler.py", line 108, in run
File ".\cw\eventhandler.py", line 379, in lclick_event
File ".\cw\sprite\card.py", line 1449, in lclick_event
File ".\cw\event.py", line 620, in start
File ".\cw\event.py", line 841, in start
File ".\cw\event.py", line 901, in run
File ".\cw\event.py", line 1100, in action
File ".\cw\content.py", line 1614, in action
File ".\cw\content.py", line 475, in get_boolean_index
File ".\cw\content.py", line 2312, in action
File ".\cw\calculator.py", line 531, in eval
File ".\cw\calculator.py", line 505, in calculate
File ".\cw\calculator.py", line 135, in call
File ".\cw\calculator.py", line 939, in _func_casttype
File ".\cw\calculator.py", line 932, in _ccard_from
IndexError: list index out of range
Comments (2)
-
repo owner -
repo owner - changed status to resolved
修正済みなのでクローズします。
- Log in to comment
pull request #2528
ご報告ありがとうございます。修正しました。
PCやエネミーの数によっては起こらないバグで、手元のテストケースでは発生していませんでした。見つけていただいて助かりました。