バグ:戦闘中にスキルカードに対して選択カードの削除を行うとエラー発生

Issue #875 resolved
逃げ猫 created an issue

戦闘時の手札を対象としたキーコード所持判定で手札に引いているスキルカードを選択し、
スキルカード削除コンテントで選択カードを削除すると「バグによってしか発生しません」の旨のエラーメッセージが表示されゲームが停止します。
削除対象は冒険者でも敵でも同じように発生するようです。
キーコード所持分岐を戦闘時の手札ではなく、特殊技能カードに設定して同じように削除した場合は正常に削除できました。
再現性は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

エラーログとサンプルシナリオを添付しますので、ご確認よろしくお願いします。

以下手順です。

  1. シナリオを開始し、カード配布を行う。
  2. 戦闘を開始する。
  3. 敵の手札にスキルカードがある事を確認して、配布されたアイテムカードを使う。

Comments (2)

  1. k4nagatsuki repo owner

    pull request #2656

    ご報告ありがとうございます。

    特殊技能カードはデッキに何枚も入るため、バトル中にコピーを生成するのですが、そのコピーを所有カード欄から取り除こうとしてエラーが発生していました。

    ここの処理は実際にはコピー元のオリジナルを取り除くというものでなければいけません。

  2. 逃げ猫 reporter

    最新版の本体で正常に動作することを確認しました。 ご対応ありがとうございました。

  3. Log in to comment