バグ: XML形式のシナリオで参照している有限付帯能力が無限扱いになってしまう、デバッガから空文字列を含むステップを操作できない

Issue #385 resolved
Liar_cw NA created an issue

表題どおりです。どちらも展開されたXML形式(クラシック形式から変換)にて確認しました。

  1. シナリオ中の同行NPC・敵キャストが参照している有限付帯能力が無限扱いになってしまっています。格納に変更すると正常に動作しました。
  2. 操作したいステップの中身に空文字列が含まれている場合、デバッガから操作しようとしてもダイアログが開かず、操作することができません。下記のエラーログはこの 2の問題で出力しました。フラグの方は特に問題ないようです。
cardwirthpy_20160605c
CardWirthPy 1.0 Beta 2
Build: 2016-06-05 21:26:37

Traceback (most recent call last):
  File "cw\debug\debugger.pyo", line 1625, in OnDClick
  File "wx\_windows.pyo", line 3337, in __init__
TypeError: String or Unicode type required

Comments (4)

  1. k4nagatsuki repo owner

    ありがとうございます。

    1.ですが、これはcwxeditorのバグです。「参照で設定しても使用回数とホールド状態は個別に持つよな」とぼんやり考えていた時にそういう風にして、その後直していませんでした(現状のWSN仕様では個別に使用回数を設定する事はできません)。

    お手数ですが最新のcwxeditorのテスト版をお試しください。変更したファイルのみ保存する設定だと、そのまま上書きしても反映されないかもしれませんので、該当する召喚獣を一度削除して再設定するなどする必要があるかもしれません。

    2.はpull request #1485で修正しました。

  2. Liar_cw NA reporter
    1. 「更新されたファイルのみ上書き保存(該当する召喚獣を一旦削除して再指定)」、「すべて上書き保存(再指定なし)」の両方を試しましたが、どちらの場合でも正常に適用されました。

    2. 空白のステップ値を持つステップをデバッガから編集できることを確認しました。正常に動作しました。

    cardwirthpy_20160608
    CardWirthPy 1.0 Beta 2
    Build: 2016-06-08 20:41:22
    
    cwxeditor_fnine_20160608
    Build: 2016-06-08 20:20:11 Debug (32-bit)
    Compiled by Digital Mars D 2071
    
  3. k4nagatsuki repo owner

    ありがとうございます。では、解決ということで完了にさせていただきます。

  4. Log in to comment