WSN追加案: 選択系コンテントに選択メンバ・カードを変更するオプションを追加
Issue #691
new
以下に解決したい問題について書きます。
現在のメンバ・カード選択系のイベントコンテントでは、該当メンバ・カードが見つかった時点で探索を終了します(ランダム選択コンテントを除く)。
つまり、A・B・Cというメンバがいて、A・Cが条件を満たしている場合には、必ずAが選択されます。
該当するメンバ全員に処理を行いたい、という事はよくあるのですが、メンバ選択がこのような仕様であるため、実現したければ処理用クーポン等を駆使した複雑な工夫が必要になってきます。
よくある処理であれば簡単に行えるべきですが、現状はそうなっていません。また、選択カードに対しては該当カード全部への処理は不可能と思われます(工夫で可能かもしれませんが私には思いつきません)。
以下は、上記の問題の解決を図る手段の提案です。もっとよい手段が提案された場合は、これを採用する必要は無いかと思います。
- メンバ選択・カード選択が発生するイベントコンテントに「選択メンバ・カードを変更する」オプションを追加します。
- 上記オプションがオンの時は、条件該当者が選択されている場合に限り、できるだけ「次のメンバ」を選択するようにします。つまり、A・B・Cとメンバがいて、AとCが該当者で、Aが選択中である場合は、Cを選択します。
- 「次のメンバ」がいない場合、上の例だとすでにCが選択されていた場合は、選択失敗です。
この機能は条件に該当するメンバ全員に対する処理を行う時の処理用クーポン等を不要にします。
選択カードに関していえば、処理用クーポンのような手法が通用しませんが、この機能が全ての該当カードに対する処理を可能にします。「条件Aと条件Bの両方を満たすカードを探す」というような処理が可能になります。
Comments (2)
-
reporter -
reporter この機能で実現したい「すべてのメンバーを舐める」という処理、キャストの場合はクーポンを使う事でどうにかできないでもないのですが、選択カードについてはいまのところどうにもなりません。
キーコード所持分岐だけ優先して実装するというのもありだと思います。
- Log in to comment
この機能は「選択メンバの次から検索する」というような名前の方が分かりやすそうです。