デバッグモードでのキャンプでカード移動する際、ゴミ箱のカードが出ない

Issue #74 resolved
takuto_cw created an issue

βリリース前に、自分が見つけたけどまだ直せていないバグの数々を投下します。 余裕のある方、どうか手伝っていただけないでしょうか…? (経緯は#69をご覧ください)

cardwirthpy_20130825 + winXP で確認しました。

デバッグモード時、キャンプでの所持カード移動で「ゴミ箱」のカードが出ません。 (移動先をゴミ箱に指定すれば、捨てること自体は可能)

ご確認、お願いいたします。

Comments (6)

  1. k4nagatsuki repo owner

    これは根本的に厄介な問題ですね……。

    あのカード移動用の特殊フォルダの実体はスキンのフォルダ/Resource/Xml/Scenario/-5_TradeArea.xmlです。ここを修正する必要があります。今から新規に特殊エリアを作るのは厄介なので、何かデバッグ用に特別な処理を用意する必要があるでしょう。

    ただ、修正はできるでしょうが、ユーザ環境にある既存のスキンに反映できない公算が大きいです。この辺りはいっそ諦めてスキンを作りなおしてもらう(面倒ならやらなくてもカードを捨てる事自体はできる)というのもひとつの手ではありますが……あまり褒められたやり方ではありませんね。

    最後には私が決めなくてはいけないと思うので、少し考えてみます。何かご意見があればいただけると嬉しいです。

  2. takuto_cw reporter

    いつもありがとうございます。今回も大量に作業していただいて…お世話になっております。お疲れ様です。

    なんと、たかがゴミ箱がそんなに大変な問題だったとは……うーん、「このファイルをCWPy.exeと同じフォルダに置いて実行するとスキンのバグが直ります」みたいなものを配布する…? スキンが複数ある人は、全部作り直すよりラクかも。

    思いつきで言ってるので、使えなかったら放置してやってください。

  3. k4nagatsuki repo owner

    やはり自動更新する方がよさそうですね。決心がついたので更新処理作りました。外部化しても手間が増えるだけなので本体に内蔵です。

    既存のスキンが正しく更新されるかご確認ください。

  4. takuto_cw reporter

    更新されました! やっぱり自動は楽でいいですね。お疲れ様です。

    ありがとうございました。

  5. Log in to comment