バグ: バトル中にデバッガから直接実行したパッケージにゲームオーバーコンテントが含まれているとフリーズする
Issue #343
resolved
表題どおりです。
バトル中にデバッガから「ゲームオーバーコンテントが含まれるパッケージ」を選択して実行すると、 CWPyが操作不能になりました。 再現性は100%です。こちらの環境では確定で発生しました。
- ウィンドウ右上の
×
ボタンやAlt+F4
等の終了操作は受け付ける。 - 現ラウンド数は関係ない。1でも2でも発生した。
cardwirthpy_20160229c
Version : 0.12.4 Alpha 4 / 2016-02-29 21:54:13
DateTime: 2016-03-01 19:23:29
Traceback (most recent call last):
File "cw\thread.pyo", line 623, in run
File "cw\thread.pyo", line 653, in _run
File "cw\thread.pyo", line 662, in main_loop
File "cw\eventhandler.pyo", line 113, in run
File "cw\eventhandler.pyo", line 602, in executing_event
File "cw\content.pyo", line 1616, in call_package
File "cw\event.pyo", line 661, in start
File "cw\event.pyo", line 766, in end
BattleDefeatError
Comments (4)
-
repo owner -
reporter cardwirthpy_20160301 CardWirthPy 0.12.4 Alpha 4 Build: 2016-03-01 20:30:34
問題なく動作することを確認しました。 0.12.4a5リリースという日にバグ報告をしてしまい、申し訳なく思います。お疲れ様でした。 (月日が流れるのは早いもので。もうそんな時期だとは全く気が付きませんでした……。)
残念ながらデバッガにはまた別の問題点がありました。 今回の問題とは関係のない別件となりますので後日、新規のIssueを立てさせていただきます。 (致命的な問題ではありませんが潰しておいたほうがよさそうな程度です。)
-
repo owner αは単なるスナップショットとしてリリースしていますので(前のリリースから間が空いているので実用性を意識していないといえば嘘になりますが)、それは問題ありません。私の都合によってリリースの前に直したり後回しにしたりしますが、報告をいただける事は助かります。ありがとうございました。
別の問題については改めてということで、このIssueは完了としてクローズさせていただきます。
-
repo owner - changed status to resolved
- Log in to comment
ありがとうございます。pull request #1358で修正しました。
これはデバッガに最初からあるバグでした。後から作ったイベント実行のところではバトル終了時の挙動を考慮していたのですが、パッケージの方ではそれが抜けている事に気づいていませんでした。