ルーム変数
ルーム変数について
最終更新
判定に関係する値など、シナリオ中キャラクター全員に関わる変数を管理したい場合、ルーム変数機能が便利です。
左上のルーム名をクリックした時に出るメニューで「ルーム変数」をクリックすると、ルーム変数設定画面が表示されます。
右上の+ボタンをクリックし、ラベルと値を記入します。
ルーム変数を削除したい場合、右上の-ボタンをクリックしてください。
ルーム変数をコマンドで設定・変更する
/ var [ラベル] [値]
とチャット欄に入力して送信すると、設定画面を開かなくてもルーム変数の新規作成や値の変更ができます。
例えば、変数が設定されていない状態で/ var 強度 3
と入力すると、上の画像と同じルーム変数が設定されます。さらに/ var 強度 5
と入力すると、ルーム変数{強度}の値が5に変更されます。
また、/ var [ラベル]
と入力すると、指定されたラベルが削除されます。
クリックアクションの利用
コマンドを毎回チャット欄に入力して送信するのは手間だという場合、クリックアクションにコマンドを設定したスクリーンパネルを準備しておくといいでしょう。 こちらのページも参考に設定してみてください。
ルーム変数編集画面を閉じ、チャット欄に{ラベル}と打ち込んで送信すると、設定した値を呼び出すことができます。
上の画像のように入力して送信すると、チャットに値が出力されます。
例えば、1d20を振り変動する目標値以上の値が出ると成功する判定がシナリオ中にたくさんある場合、次のように準備してみてください。
プレイヤー側の準備
チャットパレットに以下のコマンドを追加しておく
1d20>={目標値}
ルームマスター側の準備 判定ごとに{目標値}というルーム変数の値を変更する
判定の際にプレイヤーが1d20>={目標値}
をチャットパレットから呼び出せば、判定の時短になると同時に、ダイスロールの成功・失敗が一目で分かるようになります。
ステータス・パラメータ・ルーム変数の優先順
この3機能で設定する値は、ルームチャットで{ラベル}を入力すると呼び出すことができます。ステータス、パラメータ、ルーム変数のうち2つ以上に同じラベル名を設定した場合、呼び出される値の優先順は
①ルーム変数 ②ステータス ③パラメータ
となっています。
例えば、ルーム変数とステータスに同じラベルの変数を設定した場合、ルーム変数に設定した値が呼び出されます。