LeTSさんの日記 「チャットで使用できるマクロとチャットコマンドについて。」

LeTSさんの日記を全て見る

みんなの新着日記を見る

LeTS
LeTS日記
2020/03/10 01:11[web全体で公開]
😶 チャットで使用できるマクロとチャットコマンドについて。
ルーム内チャットウィンドウのDICEアイコンをクリックして表示される説明を元に、操作例を書き足しています。
内容は踏襲していますが、書式を変更しています。
また、ボーンズ&カーズ(bac)の説明と動作が一致していないと思われる箇所も修正しています。

【前提】タグ・マクロを使うには発言者をそのキャラにしておく必要があります。
    システム固有のダイスを振る為には、ダイスボット(bac)を合わせておく必要があります。

「タグ」: キャラクターシートに登録されたタグの値を出力します。
ミ☆ この項目は妖しいのでツッコミお待ちしています。クトゥルフのスキルタグだと上手く行ってません ☆ミ
 例)タグ名:敏捷度、値:7  【入力】 #敏捷度
・オンセンdbに登録されているシステムのテンプレートでは、能力やスキルなどがタグとして自動登録されます。
 (クトゥルフ神話 ソードワールド無印・2.0 ダブルクロス)
 また、共通キャラシートでは [行動値:14] の様にカギかっこで囲った内容が保存後タグとして登録されます。
・ステータスの代数として使用します。
 例)酒庭さんはクトゥルフ神話世界の住人でSANが60あります。チャットで#SANと発言すると、60と表示されます。
・これ単体ではあまり意味を成しませんが、下記のマクロ登録時に使用する事でキャラクターのステータスが変更になった場合にマクロ記述自体を修正しなくても利用できます。

「マクロ」: キャラクターシートに登録されたマクロの内容を出力します。
 例)マクロ名:目星、内容:1d100<=#目星  【入力】 $目星
・マクロ名で付けた名前をチャットコマンドとして使用できます。上記の例であれば、
 $目星 と入力もしくはマクロリストから選択して送信すると、
  システム : 酒庭 亮さんの「目星」ロール(1d100<=80) → 成功 18 (18)
 と言う結果で帰ってきます。探索系技能”目星”の最終値は80でしたので代入されています。

「ウィスパー送信」: 特定の相手にだけ見えるメッセージを送信します。(一人で検証してるので、怪しいです)
 例)送信先: ts12  【入力】 @ts12 お腹減った
・”参加者”に対してのみ送信できます。受信者をキャラ指定すると@が入っているだけの文章をオープンで発言する事となります。(メカリ・酒庭はキャラクター。LeTSは参加者)
  例)メカリ入力:@酒庭  みょーん。 → 結果 メカリ:@酒庭 みょーん。
  例)メカリ入力:@LeTS みょーん。 → 結果 メカリ: (ウィスパー送信:LeTS)  みょーん。
・対象となったプレイヤーは(ウィスパー受信:”送信者”)で表示されます。

「プロット」: 本人以外には伏せた状態でコメントを送信します。
 例)【入力】 /p お腹減った  【出力】 (プロット)
・非公開発言ですが、発言ですので”タイムスタンプ”と”#コード”が付与されます。これにより、次のコメント公開が機能します。
・プロット発言を行うと以下のように表示されます。この時#のコードがリンクとなり、クリックすると”コメント公開”の入力が自動で記述されます。
 例)メカリ : (秘) ほっほっほほ。 00:21:01 #ClE0r
                       ↑ここをクリックすると、
   テキストボックスに”/o #ClE0r”が自動で入力されて、
    LeTS : (公開:#ClE0r 発言者ID:leafwoodts00) ほっほっほほ。
   と言う感じで公開されます。
・なお、キャラクターに公開権限がありません。メカリちゃんが公開しようとすると、
    メカリ : /o ClE0r 00:28:38 #DlE0F
   このように公開しようとする努力の痕跡が記録されます。

「コメント公開」: シークレットダイスやプロットを全員に公開します。
【例】 公開したいコメントID: #wp515  【入力】 /o #wp515
【例】 最後に発言したシークレットダイスorプロット  【入力】 /ol ←「L」です。OL。

「ダイスボット(ボーンズ&カーズ)」: コマンドでサイコロを振ります。
・ダイスセットをボーンズ&カーズの”(システム名):bac”に合わせておく必要があります。
・基本的なダイスロールコマンド(1d6形式)はオンセンdbと共通です。
・「b」「u」「r」あたりは、気にしなくても平気です。そういう事も出来るって程度で。
・組み合わせができますが、式の右側にロールは記述できません。
・試せ。レッツロール!
【例】
2d8 : 8面ダイスを2個振ります。
1d6+1d4-5 : 6面ダイスと4面ダイスを振り、結果から5を引きます。
1d100>=50 : 100面ダイスを振り、50以上は成功、未満は失敗。
1d100>=25 聞き耳 : 合否判定ロールに名称「聞き耳」をつけて振ります。
10b6 : 6面ダイスを10個振り、全てダイスの和は出しません。
・が、ダイスウィンドウには合計値が出てます。
10b6>3:6面ダイスを10個振り、3を超える数を成功数として表示します。
     システム : LeTSさんのロール(10b6>3)
     → DiceBot : (10B6>3) → 6,2,2,3,1,1,3,1,1,5 → 成功数2 
10r6>3 : 6面ダイスを3個振り、条件3以上にあうダイスがいくつあるのか数えます。
・とありますが、試したところ下記上方無限境界値以上振り直し結果を出力し、条件を超えた成功数を出力します。
     システム : LeTSさんのロール(10r6>3)
     → DiceBot : (10R6[3]>3) → 1,3,3,2,6,2,1,5,1,4 + 2,2,1,1,6 + 4 + 2 → 成功数5
10u6[6]>=3 : 結果が上方無限境界値以上になると再度振り、3以上の成功数を出力します。
     システム : LeTSさんのロール(10u6[6]>3)
     → DiceBot : (10U6[6]>3) → 4,4,2,5,3,4,8[6,2],3,2,3 → 成功数5
10u6[6]:結果が上方無限境界値以上になると再度振り、値の合計値と1つのダイスあたりの最大値を出力します。
     システム : LeTSさんのロール(10u6[6])
     → DiceBot : (10U6[6]) → 5,3,3,3,2,1,5,4,11[6,5],5 → 11/42(最大/合計)
choice[1,3,5] : 列挙した要素1,3,5から一つを選択表示します。
・変数は数字に限りませんし、代数でも可能です。
 例)酒庭さんの頭おかしいロールで、choice[1,3,#SAN]
     システム : 酒庭 亮さんのロール(choice[1,3,60])
     → DiceBot : (CHOICE[1,3,60]) → 3 
 例)メカリちゃんがテキトーに行先を決めます。
     システム : メカリさんのロール(choice[緑の扉,青い扉,せっかくだから俺はこの赤の扉を選ぶぜ])
     → Nechronica : (CHOICE[緑の扉,青い扉,せっかくだから俺はこの赤の扉を選ぶぜ]) → せっかくだから俺はこの赤の扉を選ぶぜ

 余談)チョイスに数を指定していれば選択肢の数をランダムに選んでくれますが、選択肢がダイスの数と一致している場合はダイスがロールされ”左から数えてロール結果の数の値を表示”します。みんなも100項目試してみよう。

s2d6 : 6面ダイスを2個振り、結果は振った本人にのみ分かります。
・ログのコードはリンクとなり、クリックで公開コマンドを自動で記述します。「プロット」の所と同じ挙動です。
・シークレットのSですよ。たぶん。
3 2d4 : 4面ダイスを2個振ります。これを3回繰り返します。 
[1...5]D6 : 6面ダイスを1~5個振ります。 
・間の「...」は三つです。二つでも四つ以上でもいけません。なりません。

【ネクロニカ用】
・判定 (nNC+m)
 ダイス数n、修正値mで判定ロールを行います。
 ダイス数が2以上の時のパーツ破損数も表示します。
・攻撃判定 (nNA+m)
 ダイス数n、修正値mで攻撃判定ロールを行います。
 命中部位とダイス数が2以上の時のパーツ破損数も表示します。
いいね! いいね!11

レスポンス

レスポンスはありません。

コメントを書く

コメント欄:(最大1000文字)

※投稿するにはログインが必要です。