追加案:クーポンビューの利用数の左隣に点数を表示し、同名で点数が異なる称号は別々に並べるオプション追加

Issue #264 resolved
ルンバ created an issue

現状、同名で点数が異なる称号はビュー上では同じものとされていますが、クーポンビューの利用数の左隣に点数を表示し、点数が少ない順で上から別々に並べる提案です。隣に並ぶ利用数には普通は0は無いので混同する恐れはあまり無い気がします。メリットは以下です。

  • 同じ名前でも得点が違う称号が併存可能であるので点数設定の間違え確認が容易。
  • 時限称号を使ったイベント等を作成をする場合、点数が確認しやすい方が便利。
  • 称号の点数を積極的に使う新たな趣向が模索されやすくなる。

点数をいじってイベントを組む場合には便利ですが、あまり点数をいじらない多くのシナリオでは不要かもしれませんからオプション選択がいいのかもしれません。ピインポイントで必要な人にはメリットが大きいが、多くのユーザーにはあまり意味の無い類の不急な要望かとは思いますので、技術的な労力と鑑み検討していただければ幸いです。

Comments (2)

  1. k4nagatsuki repo owner

    ご提案ありがとうございます。

    このアイデアの実現は少し難しいです。理由はいくつかあります。

    1. クーポン等は名前で管理しているので、パフォーマンスを落とさずに実装する場合、名前+得点で管理するよう内部構造を大幅に変更する必要があります。そうしない場合は使用箇所での得点を調査する必要が発生してビューが更新されるたびに比較的重い処理が走ります。
    2. クーポンには得点が伴う場合と伴わない場合があるので、別々に扱う必要が発生します。
    3. クーポンは付与したあとで分岐に使ったりしますが、得点で分けると本来同一のはずの称号が別物として扱われてしまいます。

    特に3番は、利用数でソートすると同じクーポンが隣同士に表示されたりはしないため、クーポンビューを操作した結果シナリオ内にバグを生じさせるようなUI由来のトラブルが発生するため問題です。

  2. ルンバ reporter

    ご説明で想像していなかった難点が色々あった事がわかりました。取り下げさせていただきます。

  3. Log in to comment