バグ:戦闘中にスキルカードに対して選択カードの削除を行うとエラー発生
Issue #875
resolved
戦闘時の手札を対象としたキーコード所持判定で手札に引いているスキルカードを選択し、
スキルカード削除コンテントで選択カードを削除すると「バグによってしか発生しません」の旨のエラーメッセージが表示されゲームが停止します。
削除対象は冒険者でも敵でも同じように発生するようです。
キーコード所持分岐を戦闘時の手札ではなく、特殊技能カードに設定して同じように削除した場合は正常に削除できました。
再現性は10回中10回です。
環境
Win 10 Home 17134.1
CardWirthPy 4.0 Beta 3 (64-bit)Build: 2019-11-05 22:39:52
CWXEditor / Version.7.0 Beta 3 Build: 2019-11-02 01:19:55 Debug (64-bit)Compiled by Digital Mars D 2088
エラーログとサンプルシナリオを添付しますので、ご確認よろしくお願いします。
以下手順です。
- シナリオを開始し、カード配布を行う。
- 戦闘を開始する。
- 敵の手札にスキルカードがある事を確認して、配布されたアイテムカードを使う。
Comments (2)
-
repo owner -
reporter - changed status to resolved
最新版の本体で正常に動作することを確認しました。 ご対応ありがとうございました。
- Log in to comment
pull request #2656
ご報告ありがとうございます。
特殊技能カードはデッキに何枚も入るため、バトル中にコピーを生成するのですが、そのコピーを所有カード欄から取り除こうとしてエラーが発生していました。
ここの処理は実際にはコピー元のオリジナルを取り除くというものでなければいけません。