バグ?:エネミーカードが「逃走」すると他のエネミーカードの特殊文字展開が解除される

Issue #815 resolved
暗黒 騎士 created an issue

表題通りです。

再現シナリオ(戦闘>逃走で特殊文字展開がされなくなる?)
https://bitbucket.org/akkw/cardwirthpy-reboot/downloads/WSN4test.wsn
※1ラウンド目にPCは行動不能、1番目のエネミーが必ず逃走
逃走後、2番目と3番目の変数名が丸出しになります。

Comments (2)

  1. k4nagatsuki repo owner

    pull request #2550

    ご報告ありがとうございます。修正しました。いくつかの要因が重なってこの現象が起きています。

    1. カード名はリアルタイムで更新されるので、対象消去者が出た事で特殊文字の展開がやり直される。
    2. カードの使用中なので、シナリオ側のコモンが参照されない。
    3. アクションカード逃走にはdataVersionがなく、Wsn.0扱いなので、Wsn.2から使える特殊ステップ$??Player1$が展開されない。

    そもそもカード名の更新を行う時は使用カードの影響を受けるべきではないので、その処理の間だけカード使用中でない事にするのが正しいです。

  2. Log in to comment