使用時イベント-済印を付けて終了時に内部エラー
Issue #954
resolved
お疲れさまです。内部エラーが発生したのでご報告いたします
cardwirthpy_20200510b_x64
使用時イベント-済印を付けて終了を設定された技能やアイテムを使用すると内部エラーが発生するようです
以下がそのログになります
Version : 4.3 (64-bit) / 2020-05-10 23:23:53
DateTime: 2020-05-13 18:34:00
Traceback (most recent call last):
File ".\cw\thread.py", line 869, in run
File ".\cw\thread.py", line 921, in _run
File ".\cw\thread.py", line 932, in main_loop
File ".\cw\eventhandler.py", line 129, in run
File ".\cw\eventhandler.py", line 832, in executing_event
File ".\cw\character.py", line 1051, in use_card
UnboundLocalError: local variable 'specialchars' referenced before assignment
Comments (2)
-
repo owner -
repo owner - changed status to resolved
解決していると思うのでクローズします。
- Log in to comment
pull request #29
ご報告ありがとうございます。修正しました。
このバグはイベント中に当該カードのステータスが「シナリオ内で入手した」から「シナリオから持ち出された」に変わる事によって発生します。
シナリオ内で入手したカードとシナリオ外から持ってきたカードでは使用できる素材に違いがあるので特殊文字などで別々の処理を行う必要があるのですが、そのステータスがシナリオクリアによって変化したために不正な処理が実行されていました。