シナリオ内にいるパーティの変換

Issue #31 resolved
k4nagatsuki repo owner created an issue

現在は強制的に宿に戻される。以前はシナリオの互換性がなかったのでシナリオ内に残す理由が無かったため。

現在はクラシックな形式のシナリオもプレイできるようになっているため、きちんと変換を行う必要がある。

フラグ・背景・BGMなどシナリオ内の状況は*.wptファイルの末尾に保存されるのでそれを変換する。

F9の際に使われるデータに関して。

  • 手に入れたカードについては、シナリオ内で入手したというフラグがある。
  • 失ったカードは記憶されておらず、戻ってこない。
  • 資金は*.wptに記憶されており、開始時に戻る。
  • ゴシップと終了印は記憶されておらず、戻らない。
  • 経歴は開始時に戻る。失った経歴については隠しデータとして維持される。

Comments (3)

  1. k4nagatsuki reporter

    経歴のリセットについての仕様。

    • '^'で始まるクーポンは削除されたクーポンと見做す。
    • "_1"などの番号クーポンの後にあるクーポンは追加されたクーポンと見做す。

    これを素直に実装するとバグが発生してしまうが、今のCWエンジンには実際にバグがある。例えば散々マイナスクーポンをつけた後で_1などを付け直すと、F9してもマイナスクーポンが取れなくなる。

  2. k4nagatsuki reporter

    手に入れたカードをキャストに持たせている場合について。

    これはレア区分の値で判別できる。通常レア区分は標準(0)、レア(1)、プレミア(2)だが、シナリオ内で入手したカードはこれが通常(3)、レア(4)、プレミア(5)となっている。

  3. Log in to comment