WSN追加案:シナリオリンクコンテント

Issue #1069 new
req created an issue

シナリオからシナリオを呼び出して

シナリオ案内所や大きなシナリオ群を作るのに

使えばよさそうなんですがどうでしょうか?

Comments (2)

  1. k4nagatsuki repo owner

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

    CWの仕様上、この機能の実現はかなり困難ではないかと思います。対象のシナリオを確実に指定する方法がありません。

    シナリオは固定された位置ではなく、ユーザごとに任意に配置されます。CWPyにはシナリオDBがあるとはいえリストの生成タイミングにはむらがあり確実ではありません。そもそも存在しない可能性すらあります。

    この問題はシナリオ同士の位置関係を固定できるようにアーカイブして配布するような形で軽減できるかもしれません。しかしそれはそれらのシナリオを統合してひとつのシナリオにするのとほとんど同じ事です。

    あと考えるべきことは:

    1. 緊急避難データをどうするか。シナリオAからBへ飛んで、緊急避難でA開始時点に戻す事は困難です。現在の緊急避難データは複数のシナリオに渡って保存できるようにはできていません。
    2. シナリオ呼び出しが失敗した時の処理。呼び出し元で分岐して失敗時の対応を行えるようにする必要があります。
    3. 呼び出し元のシナリオへ戻れるようにするべきか。するのであれば呼び出し先のシナリオ終了時の処理に手入れが必要です。

  2. Log in to comment