標準ダイス
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)Put a constant expression in parentheses after d to calculate the number of sides. d(2+4) rolls a d6, and (2+1)d(2*3) rolls 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 is a positive integer that caps the additional explosions generated by each original die. Combine the cap with compound (!!N), penetrate (!pN or !!pN), and a trigger, as in 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モードは通常ダイスと飢餓ダイスを区別し、成功数を数え、クリティカル、メッシー・クリティカル、獣性失敗を判定します。
Call names are interchangeable. Named parameters accept Hunger and difficulty in English or Portuguese; the positional order is pool, Hunger, and optional difficulty.
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)Roll Fate dice with minus, blank, and plus faces. Four dice are the standard pool, while the total preserves every symbolic face for both the 2D result and the 3D dice.
Use fate or fatedice. The named count accepts dice, dado, or dados; omit it to roll the standard four dice.
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)Use the short, Portuguese, accented Portuguese, or English call. Named parameters accept keep or manter; the positional order is d6, d10, d12, and optional 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)An Action Roll uses two distinct d12s: Hope and Fear. Add both values to the modifier. Matching dice are a Critical Success; otherwise, the higher die determines whether the action was rolled with Hope or Fear.
In the 3D roll, Hope uses your skin color and Fear uses that color's RGB inverse.
Use daggerheart, dagger, or dh. The modifier is optional, and Difficulty can be omitted when it is secret.
daggerheart(...)dagger(...)dh(...)daggerheart(modifier=2,difficulty=15)dh(mod=2,dc=15)dh(2,15)dagger(-1)daggerheart()Separate rolls with semicolons to combine generic dice, Vampire V5, Fate, Assimilation, and Daggerheart. The 2D result and 3D overlay receive the same dice list in the same order.
この記法を3Dダイスローラー、キャラクターシート、またはDiscordボットでそのまま使えます。
ダイスローラーを開く
コメントとラベル
任意のロールにラベルを付けられます — 攻撃やダメージの種類に名前を付けるのに最適です。コメントは計算に影響しません。
行コメント
// · #//は式全体にラベルを付けます。#はダイス記法の直後で機能します。
ブロックコメント
/* */ · [ ]記法内のどこでも/* */または[ ]でテキストを囲みます。