デバッグモードでのキャンプでカード移動する際、ゴミ箱のカードが出ない
Issue #74
resolved
βリリース前に、自分が見つけたけどまだ直せていないバグの数々を投下します。
余裕のある方、どうか手伝っていただけないでしょうか…? (経緯は#69をご覧ください)
cardwirthpy_20130825 + winXP で確認しました。
デバッグモード時、キャンプでの所持カード移動で「ゴミ箱」のカードが出ません。 (移動先をゴミ箱に指定すれば、捨てること自体は可能)
ご確認、お願いいたします。
Comments (6)
-
repo owner -
repo owner -
assigned issue to
作業自体は着手。問題は既存スキンへの対応をどうするかのみ。
-
assigned issue to
-
reporter いつもありがとうございます。今回も大量に作業していただいて…お世話になっております。お疲れ様です。
なんと、たかがゴミ箱がそんなに大変な問題だったとは……うーん、「このファイルをCWPy.exeと同じフォルダに置いて実行するとスキンのバグが直ります」みたいなものを配布する…? スキンが複数ある人は、全部作り直すよりラクかも。
思いつきで言ってるので、使えなかったら放置してやってください。
-
repo owner やはり自動更新する方がよさそうですね。決心がついたので更新処理作りました。外部化しても手間が増えるだけなので本体に内蔵です。
既存のスキンが正しく更新されるかご確認ください。
-
reporter 更新されました! やっぱり自動は楽でいいですね。お疲れ様です。
ありがとうございました。
-
repo owner - changed status to resolved
fixed
#74 - Log in to comment
これは根本的に厄介な問題ですね……。
あのカード移動用の特殊フォルダの実体は
スキンのフォルダ/Resource/Xml/Scenario/-5_TradeArea.xml
です。ここを修正する必要があります。今から新規に特殊エリアを作るのは厄介なので、何かデバッグ用に特別な処理を用意する必要があるでしょう。ただ、修正はできるでしょうが、ユーザ環境にある既存のスキンに反映できない公算が大きいです。この辺りはいっそ諦めてスキンを作りなおしてもらう(面倒ならやらなくてもカードを捨てる事自体はできる)というのもひとつの手ではありますが……あまり褒められたやり方ではありませんね。
最後には私が決めなくてはいけないと思うので、少し考えてみます。何かご意見があればいただけると嬉しいです。