追加案: カードの保護機能
Issue 244のコメントより引用。
カードに保護機能を付与。誤った売却等を防ぐための機能。(カードの★付けに入れても良さそう)
個人的な案としては、スターをつけたカードは売却・破棄できないようにし、それをオプションでオン・オフできるのがよいかと思います。
Comments (15)
-
-
reporter ただし、その場合はON/OFFの状態を一目で確認できるようにする必要があると思います。
これは必要でしょうか? もしあまり切り替えないオプションであれば、見分けることがあまり重要とは思えないのですが……。
-
確かに、この機能は一度設定したらずっとそのままですね……。いちいちON/OFFを切り替える必要性が見当たらない。少々神経質になっていたようです。すみません。
-
reporter いえ、ありがとうございます。実装にあたっての考えは色々と出した方がいいと思いますのでどんどん仰ってください。
とりあえず意見の統一がとれたので、これから実装してみます。
-
reporter - pull request
#1004 - 上の変更をマージしたテスト版
お試しください。
- pull request
-
reporter 派生しての変更ですが、
- PCが持っているカードもスター有無が変更できるようになっています(そこからも売却や破棄はできるので)
- ついでにプレミアカードの破棄禁止もオプション化しています。
-
CardWirthPy 0.12.3x Build: 2015-08-15 21:53:17 にて、 カードの保護機能(スター)が問題なく動作することを確認しました。 PCの所持カードのスター付けも、オプションのON/OFFにも問題はありませんでした。 デバッグモードにせずともプレミアカードの処分もできました。
ただ、カード置場と荷物袋でスター操作をしたときに まれに整列コンボボックスにアクティブ(フォーカス)が移ることがありました。(再現性不明)
また、送り先のメニューを開いて選択・設定後にスター操作やカード本体をクリックすると こちらもフォーカスが移ることがありました。(再現度:高)
プレミアカードはついでです。プレミアカードというシステムは、機能がついた当初の思想が完全に空回りしてしまった代表的な例だと思います。
余談ですが「カード売り場」が廃止されたことで、ただの嫌がらせか(消耗品でもリサイクルKC完備で役満)、続編系シナリオのキーアイテムくらいにしか プレミア属性は使い道がなさそうですね、現在だと。
-
reporter - pull request
#1005 - 上の修正をマージしたテスト版
対処できたと思います。お試しください。
ただの嫌がらせか(消耗品でもリサイクルKC完備で役満)
妖刀裏紫苑というすばらしいアイテムがあってですね……。
- pull request
-
CardWirthPy 0.12.3x Build: 2015-08-16 01:14:29 ですが、残念ながら改善は確認できませんでした。
-
整列コンボボックスにフォーカスが移る問題ですが、カード操作ダイアログを開いてから 3種のコンボボックスを弄っていない状態でカードを左クリック(長押し含め)したときに移ってしまうようです。 そのままホイール回転で別項目を選択すると、フォーカスが外れました。(荷物袋で確認)
-
送り先コンボボックスについては、▼ボタンでメニューを選択後に売却や失敗等のダイアログ(メッセージ)が表示されて閉じた後に移ってしまうようです。 同じように、そのままホイール回転で別項目を選択すると、フォーカスが外れました。(荷物袋で確認)
妖刀裏紫苑というすばらしいアイテムがあってですね……。
ああ、CardWirth界のSCPでしたか……。 まだ一周目ですが結果は名刀でした……みょ。
-
-
reporter - pull request
#1006 - 上の修正をマージしたテスト版
ご指摘のところのフォーカス設定漏れを修正しました。お試しください。もう漏れがないといいんですが。
- pull request
-
CardWirthPy 0.12.3x Build: 2015-08-16 12:49:34ですが、上の問題については修正を確認できました。
下の問題については、「手動選択」以外にして破棄・売却・移動いずれかに失敗した際のダイアログ (プレミア、スター、空き数不足)が表示されると、 最後に選択された整列または送り先コンボボックスにフォーカスが移ってしまいました。 絞込条件の方には移らず。
-
reporter - pull request #1007
- 上の修正をマージしたテスト版
かなり前からあった実害のない不具合のせいで漏れてました……。何度もお手数をお掛けしますがご確認をお願いします。
-
CardWirthPy 0.12.3x Build: 2015-08-16 14:18:57 にて、特に問題なく修正されていることを確認しました。
-
reporter ご確認ありがとうございます。では、完了とさせていただきます。
-
reporter - changed status to resolved
- Log in to comment
ブラウザゲーム等をプレイしている方は共感しやすいと思いますが、 こうした安全装置はあるに越した事はないといえます。 破棄した後に誤ってセーブしてしまったら、それまでです。
私個人も『本当に手元に残っているのか? 余所見や連打したときに間違って売ってしまったのではないのか?』とよく不安になります。 カードの数が増えるほど、こうした不安も大きくなります。
k4nagatsuki 様の案に賛成します。無理にボタンや設定等を別けず、スター機能に追加することでユーザー側の手間を軽減でき、 オプションでON/OFFを切り替えることでこの機能が煩わしい・不要等と思われる方へも対応できると思います。ただし、その場合はON/OFFの状態を一目で確認できるようにする必要があると思います。例としては、スターアイコンの差し替え(変化)など。