WSN追加案: フラグによるカード表示切替の遅延
Issue #699
new
背景セルの表示は、フラグを切り替えても即座に切り替えられるわけではなく、背景再構築や背景変更(+背景継承)等で背景の更新がかからなければ画面上に反映されません。
これをメニュー・エネミーカードへ応用する事を考えます。たとえば以下のような機能を実装すると、今より表示に関するフラグの操作の自由度が増します。
- フラグ変更・フラグ反転コンテントに「カードの表示・非表示を切り替えない」オプションを追加します。
- オプションがオンになっていたら、フラグ値の変更をメニューカードの表示に反映させないようにします。
- 表示の切り替えは、一連のイベントが終了した時(プレイヤーが操作可能になった時)に実行されるようにします。
- 画面再構築コンテントに「カードの表示切り替えを実行する」オプションをつけて、任意のタイミングでも行えるようにします。
3.は技術的な理由で必要な仕様です。背景セルはイベントが終了しても表示の切り替えが実行されませんが、これは表示状態を二重管理する事になり、ややこしい結果を招きます。そのせいでCWにはセーブ&ロード時の背景処理にバグが残っているほどです。
さらに、遅延機能を前提とする事で以下のような事が行えます。
- 画面再構築コンテントに追加で「カードを同時に表示する」オプションをつける事で、複数のカードの表示・非表示を同時に行う操作をシナリオ側で行えるようになります。