リアクションはサブスクライバー機能(プラス+)であり、GMがシーン内で探索や相互作用の機会をより多く創出できるようにするものです。これはフォアグラウンドレイヤーの働きに類似しています。 フォアグラウンドレイヤーとは異なり、リアクション機能は他のすべてのVTTレイヤーに拡張されました:オブジェクト & トークン、マップ & 背景、GM情報オーバーレイ レイヤー (GM レイヤー)、動的照明、およびフォアグラウンドです。
リアクションへのアクセス/設定
リアクションにアクセスする方法は2つあります:
- トークンを右クリック > リアクションセクション
- コマ設定の「詳細」タブ(コマをダブルクリックしてアクセス)から
自動リセット
自動リセットは、特定のコマに設定されたすべての反応に適用されます。 オンに設定されている場合(トークン固有)、リアクションは発動後に自動的にリセットされ、GMまたはプレイヤー操作のトークンがリアクション・トークンと重なった際に再発動可能となります。 (例えば、溶岩の穴のように、コマがそのスペースに入るたびにトラップが発動するようにしたい場合など)
自動リセットがオフの場合、リアクションは一度だけ発動し、GMが手動でリセットするまで再発動しません。 (例えば、プレイヤーのコマが木箱の蓋と重なると蓋が開いたことを表現するために蓋が消えたり、隠されたメッセージが一度だけ表示されたりする。)
手動リセットが実行され、自動リセットがオフの場合、「反応準備完了」メッセージが表示されます。
条件付きフェード
最初に利用可能なリアクションは「条件付きフェード」です。 このオプションをオンにすると、選択したコマ*がプレイヤーまたは GM が操作するコマと重なったときに発動する不透明度(%)を設定できます。 これは、オブジェクトをフェードさせたり、消したり、突然出現させたりするために使用できます(コマのベース不透明度設定と組み合わせる場合)。
*注意:Roll20 では、「コマ」は必ずしもキャラクターや NPC を表すものではありません。 マップ、装飾、家具、さらには天候など、VTT に配置される静的またはアニメーションの素材です。
反応設定にある「前景のみ」の切り替えボタンを使用すると、条件付きフェードのオプションをより細かく制御できます。 たとえば、コマに「条件付きフェード」設定がされているが、そのコマが「前景レイヤー」にある場合にのみその設定を有効にしたい場合(GM は、さまざまな理由でキャンペーン中にレイヤー間のオブジェクトを移動することがあります)、この設定をオンにします。
チャットに送信
「チャットに送信」は、Roll20加入者が利用できる2つ目のリアクションです。 有効にすると、この機能によりコマは、対象のコマがプレイヤーまたはGM操作のコマと重なった際に、自動的にテキストやチャットコマンドを送信できるようになります。 これは、説明文の提供、行動に対する世界観に沿った応答の作成、自動リマインダーのトリガーなど、様々な用途に役立ちます。
コマンドの例
標準のRoll20チャットコマンド(/desc、/as、/emas、/rollなど)を使用したり、マクロやModスクリプトを起動したりできます。 チャットコマンドの完全な一覧については、 テキストチャット 記事をご覧ください。
以下に、テーブルで「チャットに送信」機能を活用する様々な例を示します。
環境説明 (/desc)
看板を読むのに最適、風景を説明するのなどにぴったり。
/desc かすかに光るルーン文字が、部屋に均等に配置された石柱に刻まれている。
キャラクターまたはNPCとして話す (/as)
警備員、店主、使い魔、あるいは生き物として発言キャラとして話すのに最適です。
/as "cat" ニャーオオオオオオオオオオオオオオオオオオオオオオオオオオオオオオオオオオオオオオオ
オブジェクト、キャラクター、またはNPCとしてエモートする (/emas)
話すよりも、仮想的な動作やジェスチャーを行う方が適切な場合。
/emas 鋭い*カチッ*という音が部屋に響き渡り、続いてどこかで隠された仕掛けが動く軋む音がした。
ダイスロール (/roll)
素早い確認やダメージを受けた時に役立つ。
/roll 1d4+11 毒ガス DC
マクロを起動する
任意のマクロを呼び出すことができます マクロ GMまたはプレイヤーが使用許可を得ているものは、すべて呼び出すことができます。 以下の大文字小文字を区別するマクロコマンドはリアクションと連携します:
@{instigator_id}
@{selected|character_name}
@{instigator_name}
@{token_name}
@{token_id}例:GMまたはプレイヤーが操作するコマが爆発と敏捷セーブを発生させるようにしたい場合、以下のマクロを設定し、反応テキスト欄に#[マクロ名]と入力してください。
@{selected|character_name} が罠を踏んだ!
Dexセーブ: /roll 1d20 + @{@{instigator_id}|dexterity_save_roll}
/fx explode-fire @{token_id}Modスクリプト(API)
チャットに送信リアクションは既存の Mod Scriptsと連動します! これらの実装に関する詳細な書面によるガイダンスは近日中に提供しますが、それまではRoll20フォーラムやDiscordの素晴らしいコミュニティに気軽に相談してください。
極秘ロール
「チャットにリアクションを送信」アクションは「極秘ダイスロール」コマンドに対応しており、プレイヤーにダイスロールが行われたことを知られずに、指定したキャラクターシートの能力値に対するセーヴィング・スローを自動的にロールする隠しトリガー(トラップなど)を簡単に設定できます。
設定方法は以下の通りです:
- リアクションをトリガーするコマをダブルクリックします(非表示にする場合は、不透明度を0%に設定してください)。
- 「コマ設定」で、「詳細」タブに移動し、「チャットに送信」をクリックします
- テキスト入力欄に「/ssr」と入力し、その後に自分のロール番号を入力してください(例:/ssr 1d20)。
- トラップを複数回作動させたい場合は、「自動リセット」にチェックを入れてください
キャラクターシートの能力値を反映させる:
@{selected|attribute} を使用することで、ロール時にトリガーとなるキャラクターのシート属性を参照することができます。 例えば:
/ssr 1d20 + @{selected|dexterity_save_bonus}属性名は、システムやシートによって異なります。 一般的なシステムとその能力値名の対応表については、「シークレット」および「スーパーシークレット・ロール」を参照してください。
GM向け注意事項
GMが同席している場合にのみ、プレイヤー向けの「チャットへ送信」リアクションが発動します。
ゲーム設定の「プレイヤーとして再参加」機能を使用して「チャットに送信」リアクションをプレビューすると、認識されないコマンドのエラー メッセージが表示されます。
バグを報告するにはどこに連絡すればよいですか?
VTT内で報告するか、または こちらから