特定のカードある状態で荷袋を見た後に閉じるとフリーズ

Issue #757 resolved
ハルキゲニア created an issue

Traceback (most recent call last):

File ".\cw\thread.py", line 798, in run

File ".\cw\thread.py", line 819, in _run

File ".\cw\thread.py", line 828, in main_loop

File ".\cw\eventhandler.py", line 108, in run

File ".\cw\eventhandler.py", line 402, in rclick_event

File ".\cw\sprite\background.py", line 1242, in rclick_event

File ".\cw\thread.py", line 4236, in cancel_cardcontrol

File ".\cw\thread.py", line 1749, in call_predlg

File ".\cw\thread.py", line 1724, in call_modaldlg

File ".\cw\thread.py", line 828, in main_loop

File ".\cw\eventhandler.py", line 121, in run

File ".\cw\eventhandler.py", line 754, in executing_event

File ".\cw\dialog\cardcontrol.py", line 1595, in func

File ".\cw\thread.py", line 3778, in clear_specialarea

AttributeError: 'FriendCard' object has no attribute 'spchars'

シナリオ「流れ星の詩」の入手アイテム「銀鉱石」

このカードが荷袋にある状態で荷袋を開く→閉じるでフリーズします。

一時取り出しの場合はフリーズしません。

Comments (9)

  1. k4nagatsuki repo owner

    pull request #2379

    ご報告ありがとうございます。修正しました。原因はアイテムではなく、同行NPCの有無が問題でした。

  2. ハルキゲニア reporter

    Traceback (most recent call last):

    File ".\cw\thread.py", line 798, in run

    File ".\cw\thread.py", line 819, in _run

    File ".\cw\thread.py", line 831, in main_loop

    File ".\cw\thread.py", line 1078, in update

    File ".\cw\thread.py", line 1245, in add_lazydraw

    TypeError: Argument must be rect style object

    ゲーム開始がクリック不能です。

  3. k4nagatsuki repo owner

    pull request #2380

    問題を再現できなかったのですが、多分修正できたと思います。

  4. ハルキゲニア reporter

    課題の問題は解消されました。開始のクリックも可能になりました。

    クリック不能は27日以降のパッチをPy3.1に適用すると起こるようです。

    クリックやEnterを押しっぱなしでメッセージを飛ばすと、クリック音だけでメッセージが表示されなくなったり、メッセージに挙動がおかしくなる新たな問題が発生しました。

  5. k4nagatsuki repo owner
    • pull request #2383
    • pull request #2384

    ご報告ありがとうございます。修正しました。

    27日に描画周りの処理を全面的に整頓したので、まだバグが残っている可能性があります(最小化時の異常はちょっと想定外でしたが)。

    何か異常が起きた場合はまたお知らせいただけるとありがたいです。

  6. ハルキゲニア reporter

    描画関係の異常、最小化時の強制終了は一応落ち着いたと思います。

    異常発見の報告は出来る限りしようと思います。

    しばらくは更新を控えて様子を見てはいかがでしょうか?(更新が頻繁すぎるように思えます)

  7. k4nagatsuki repo owner

    不具合を見つけるたびにビルドしています。修正によって新たな不具合が発生したり、発見済みの不具合が報告されたりする事があるので、そういう事になります。

    全てダウンロードする必要はないので、見かけた時の最新版を使ってください。

  8. Log in to comment