標準ダイス
NdXX面のダイスをN個ロールして合計します。個数のデフォルトは1なので、d20は20面ダイスを1個ロールします。
Mini Krakenの汎用記法と、Vampire V5およびAssimilation専用のロール方法を学べます。汎用の例と2つのシステムガイドは、その場で試せます。
このガイドの汎用記法を入力して、ここですぐにロールできます。ダイスは効果音付きの3Dで表示されます。Vampire V5とAssimilationは、下の専用モードから実行してください。
古典的なNdX記法でダイスをロールします。Nはダイスの数、Xは面の数です。どちらも省略可能で、賢いデフォルト値があります。
NdXX面のダイスをN個ロールして合計します。個数のデフォルトは1なので、d20は20面ダイスを1個ロールします。
d → d20面数を省略するとエンジンはd20とみなします。d+5と入力するのは1d20+5と同じで、3dは3d20をロールします。
d%d%は百面ダイスをロールし、d100と同等です。パーセンテージベースのシステムに最適です。
dF · dF.1dFは結果が-1、0、または+1となるFudgeダイスをロールします(dF.2、デフォルト)。dF.1は空白の面がより多く出る変種を使います。f単独のショートカットは標準のFateチェックである4dFをロールします。
(expr)dX個数は括弧内の単純な数式にできます。面数の値はdの直後に置きます。(2+1)d6は3d6をロールします。
Nd(expr)dの後に定数式を括弧で囲んで指定すると、面数を計算できます。d(2+4)はd6を、(2+1)d(2*3)は3d6を振ります。
記法文字列は完全な数式です。ダイスを数字、演算子、括弧と組み合わせます。標準の演算子の優先順位が適用されます。
+ - * / % ^ **加算、減算、乗算、除算、剰余(%)、累乗(^または**)がすべてサポートされ、グループ化のための括弧も使えます。
1.5 · +-小数は式のどこでも機能します。連続する符号は自動的に簡略化されます。d20+-2はd20-2になります。
関数ごとに1枚のカード — エンジンが記法内で受け付けるすべてのヘルパーです。すべて完全な式(ダイスを含む)を引数として取ります。
floor(x)常に最も近い整数に切り捨てます。floor(3.9)は3です。ダメージを半分にする古典的な方法です。
ceil(x)常に切り上げます。ceil(3.1)は4です。システムがプレイヤーに有利に丸める場合に便利です。
round(x)最も近い整数に丸めます。round(2.4)は2、round(2.5)は3です。
abs(x)符号を取り除きます。abs(-3)は3です。負になりえない差や差分に便利です。
sign(x)値が負、ゼロ、正のいずれであるかに応じて-1、0、または1を返します。
sqrt(x)値の平方根を返します。sqrt(16)は4です。
pow(x, y)最初の値を2番目の値で累乗します。pow(2, 3)は8です。2^3と同じです。
min(x, y)2つの値のうち小さい方を返します。min(2d10, 7)は結果を7で上限にします。
max(x, y)2つの値のうち大きい方を返します。max(2d10, 7)は少なくとも7を保証します。
exp(x)ネイピア数eを値で累乗した結果を返します。exp(1)は約2.718です。
log(x)値の自然対数(底e)を返します。log(10)は約2.303です。
sin(x)ラジアンでの値のサイン。テーブルではめったに必要ありませんが、特殊な数式のために利用できます。
cos(x)ラジアンでの値のコサイン。テーブルではめったに必要ありませんが、特殊な数式のために利用できます。
tan(x)ラジアンでの値のタンジェント。テーブルではめったに必要ありませんが、特殊な数式のために利用できます。
プールをロールして最良のものだけを残す — または最悪のものを捨てます。これが有利、不利、4d6最低値ドロップのような古典的な能力値ロールを作る方法です。
kN · khN · klNkまたはkhは最も高いダイスを残し、klは最も低いダイスを残します。それ以外はすべて合計から無視されます。2d20kh1は有利、2d20kl1は不利です。
dN · dlN · dhNdまたはdlは最も低いダイスを落とし、dhは最も高いダイスを落とします。4d6d1は古典的な能力値ロールです。
k → k1 · km → kl1数字を省略すると1とみなされます。2d20kは2d20k1を意味します。kmはkl1のエイリアスです(最も低いダイスを残す)。
ダイスがトリガー(デフォルトでは最大値)に達すると爆発します。追加のダイスをロールして両方を残します。爆発は連鎖できます。
!最大値を出した各ダイスは追加のロールを発動し、別個のダイスとして表示されます。
!!!!は連鎖したすべての爆発を追加のダイスとして列挙する代わりに、1つのダイスの合計に加算します。
!p · !!p!pは爆発した各ダイスから1を引きます(Hackmasterスタイル)。複合と組み合わせて!!pとします。
!cp比較点を追加してダイスが爆発する条件を変更します。d6!>=5は5か6で爆発し、d10!=3は3でのみ爆発します。
!N · !!N · !pN · !!pNNは正の整数で、元の各ダイスから追加される爆発回数の上限です。合算(!!N)、貫通(!pNまたは!!pN)、条件と組み合わせられます。例:d6!2>=5。
ei · eiNeiは爆発の親しみやすいエイリアスです。3d6eiは3d6!と同じで、3d6ei5は3d6!>=5と同じです。
残したくないダイスを振り直します。デフォルトではトリガーは最小値(ほとんどのダイスで自然な1)です。
r · r(cp)rは結果がトリガーに一致しなくなるまでダイスを振り直します。比較点を追加してカスタマイズします。d20r<3は1と2を振り直します。
ro · ro(cp)roは一致するダイスを一度だけ振り直し、再び一致しても新しい結果を残します。
プール内のすべてのダイスを異なる値に着地させます。
u · u(cp)uはすべてのダイスが異なるまで重複した結果を振り直します。比較点を付けると、条件に一致する重複のみが振り直されます。
uouoは各重複を一度だけ振り直し、次に出たものを残します。
ダイスを合計する代わりに、いくつが目標を満たすかを数えます — World of DarknessやShadowrunのようなシステムで使われるダイスプール方式です。
cpダイスの直後に比較点を置くと、合計は一致したダイスの数になります。6d10>=8は8以上を出したダイスを数えます。
f(cp)fと比較点を追加して失敗も数えます。各失敗は成功の合計から1を引きます。
ダイスをクリティカル成功または失敗として印付けします。これは純粋に視覚的なもので — 出力でダイスを印付けしますが、合計を変えることはありません。
cs(cp)csは比較点に一致するダイスを示します。d20cs=20は自然な20を強調表示します。
cf(cp)cfはファンブルを示します。d20cf=1は自然な1を強調表示します。
ロール後、各ダイスを下限または上限に個別にクランプします。
minNminは値未満のダイスをそれまで引き上げます。4d6min2はすべての1を2に変えます。
maxNmaxは値を超えるダイスを上限にします。d%max50は50を超える値を決して表示しません。
結果を素早く読めるよう出力のダイスを並べ替えます。
s · sa · sdsまたはsaはロールしたダイスを昇順に並べ替え、sdは降順に並べ替えます。表示順のみが変わります。
式を中括弧で囲んで単一のグループとして扱い — 小計全体にわたってキープ/ドロップのロジックを適用します。
{A, B}中括弧内にカンマで区切って1つ以上の式を列挙します。グループの合計はその式の合計です。
{...}mod単一の式では、修飾子は各ダイスに適用されます。{4d6}k3は最良の3個のダイスを残します。複数の式では、各小計に適用されます。{2d6, 1d8, 1d4}d1は最も低い式を落とします。
記法全体を一度に複数回繰り返します。
N#記法の前に数と#を付けます。6#4d6k3は6つの能力値の完全なセットを一度にロールします。最大100回の繰り返し。
いくつかの修飾子(爆発、振り直し、ユニーク、成功、クリティカル)は比較点を受け付けます。これは修飾子が発動する条件を定義する、演算子に数値を続けたものです。
=等しい<より小さい>より大きい<=以下>=以上!=等しくない<>等しくない(代替)一部のゲームでは、各ダイスの種類を保持し、ロール後にシンボルを解釈する必要があります。そのためVampire V5とAssimilationでは、汎用式でルールを近似せず、専用の呼び出しを使用します。
v5(...)とassim(...)はシステムのパラメータを示し、以下の専用モードで実行されます。汎用記法フィールドでは使用できません。
飢餓は合計プール内のダイスを置き換えます。V5モードは通常ダイスと飢餓ダイスを区別し、成功数を数え、クリティカル、メッシー・クリティカル、獣性失敗を判定します。
呼び出し名は相互に置き換えられます。名前付きパラメーターの飢えと難易度は英語またはポルトガル語で指定でき、位置指定ではプール、飢え、任意の難易度の順になります。
v5(...)vampiro(...)vampire(...)vampire-v5(...)v5(pool=7,hunger=3,difficulty=4)vampiro(pool=7,fome=3,dificuldade=4)v5(7,3,4)v5(7,3)マイナス、空白、プラスの面を持つFateダイスを振ります。通常は4個を使い、合計には各記号面の情報も保持されるため、2D結果と3Dダイスの両方で表示されます。
fateまたはfatediceを使用します。個数の名前付きパラメーターはdice、dado、dadosが使えます。省略すると標準の4個を振ります。
fate(...)fatedice(...)fate(dice=4)fate(dados=4)fate(dado=4)fatedice(4)fate()d6、d10、d12を自由に組み合わせてロールします。ロール後、指定された上限までダイスを選び、選択したダイスのシンボルだけを合計します。
assim(d6=2,d10=1,d12=1,keep=2)短縮形、ポルトガル語、アクセント付きポルトガル語、英語の呼び出しを使用できます。名前付きパラメーターはkeepまたはmanterに対応し、位置指定はd6、d10、d12、任意のkeepの順です。
AS(...)assim(...)assimilacao(...)assimilação(...)assimilation(...)AS(d6=2,d10=1,d12=1,keep=2)assim(d6=2,d10=1,d12=1,keep=2)assimilação(d6=2,d10=1,d12=1,manter=2)AS(2,1,1,2)assim(2,1,1,2)AS(2)アクションロールでは「希望」と「恐怖」の異なる2個のd12を使います。両方の出目に修正値を加えます。ゾロ目なら大成功、それ以外は高い方のダイスによって希望か恐怖のロールになります。
3Dロールでは、希望はスキンの色を使い、恐怖はその色のRGB反転色を使います。
daggerheart、dagger、dhを使用します。修正値は任意で、難易度が非公開の場合は省略できます。
daggerheart(...)dagger(...)dh(...)daggerheart(modifier=2,difficulty=15)dh(mod=2,dc=15)dh(2,15)dagger(-1)daggerheart()1d20+修正値をDCと比較します。DCより10以上高ければ大成功、DC以上なら成功、DCより10以上低ければ大失敗、それ以外は失敗です。
出目が20なら結果が1段階改善し、1なら1段階悪化します。幸運では2個のd20の高い方、不運では低い方を使用します。DCがなければ成功度は未確定です。
pf2(mod,dc)を使用します。DCは省略できます。第3引数は幸運なら1、不運なら−1、通常のロールなら0です。
pf2(...)pf2e(...)pathfinder2e(...)pf2(mod=7,dc=18)pf2(modifier=7,difficulty=18,fortune=1)pf2(7,18)pf2(7)pf2(7,null,-1)ロールをセミコロンで区切ると、汎用ダイス、Vampire V5、Fate、Assimilation、Daggerheartを組み合わせられます。2D結果と3Dオーバーレイには、同じ順序のダイス一覧が渡されます。
この記法を3Dダイスローラー、キャラクターシート、またはDiscordボットでそのまま使えます。
ダイスローラーを開く
コメントとラベル
任意のロールにラベルを付けられます — 攻撃やダメージの種類に名前を付けるのに最適です。コメントは計算に影響しません。
行コメント
// · #//は式全体にラベルを付けます。#はダイス記法の直後で機能します。
ブロックコメント
/* */ · [ ]記法内のどこでも/* */または[ ]でテキストを囲みます。