Dadu standar
NdXLempar N dadu dengan X sisi dan jumlahkan. Kuantitas bawaannya 1, jadi d20 melempar satu dadu dua puluh sisi.
Pelajari notasi generik Mini Kraken serta lemparan khusus Vampire V5 dan Assimilation. Contoh generik dan kedua panduan sistem dapat dicoba langsung.
Ketik notasi generik dari panduan ini dan lempar langsung di sini — dadu muncul dalam 3D dengan suara.
Lempar dadu dengan notasi NdX klasik: N adalah berapa banyak dadu, X adalah berapa banyak sisi. Kedua bagian opsional dan punya nilai bawaan yang cerdas.
NdXLempar N dadu dengan X sisi dan jumlahkan. Kuantitas bawaannya 1, jadi d20 melempar satu dadu dua puluh sisi.
d → d20Hilangkan jumlah sisi dan mesin menganggapnya d20. Mengetik d+5 sama dengan 1d20+5, dan 3d melempar 3d20.
d%d% melempar dadu seratus sisi, setara dengan d100. Bagus untuk sistem berbasis persentase.
dF · dF.1dF melempar dadu Fudge dengan hasil -1, 0, atau +1 (dF.2, bawaan). dF.1 menggunakan varian di mana sisi kosong lebih umum. Pintasan f saja melempar 4dF, pemeriksaan Fate standar.
(expr)dXKuantitas bisa berupa ekspresi numerik sederhana dalam tanda kurung; letakkan nilai sisi langsung setelah d. (2+1)d6 melempar 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.
String notasi adalah ekspresi matematika penuh. Gabungkan dadu dengan angka, operator, dan tanda kurung; presedensi operator standar berlaku.
+ - * / % ^ **Penjumlahan, pengurangan, perkalian, pembagian, modulo (%) dan eksponen (^ atau **) semuanya didukung, dengan tanda kurung untuk pengelompokan.
1.5 · +-Angka desimal bekerja di mana saja dalam ekspresi. Tanda berulang disederhanakan secara otomatis: d20+-2 menjadi d20-2.
Satu kartu per fungsi — setiap pembantu yang diterima mesin di dalam notasi. Semuanya menerima ekspresi penuh (termasuk dadu) sebagai argumen.
floor(x)Selalu membulatkan ke bawah ke bilangan bulat terdekat: floor(3.9) adalah 3. Cara klasik untuk membagi dua kerusakan.
ceil(x)Selalu membulatkan ke atas: ceil(3.1) adalah 4. Berguna saat sistem membulatkan demi keuntungan pemain.
round(x)Membulatkan ke bilangan bulat terdekat: round(2.4) adalah 2, round(2.5) adalah 3.
abs(x)Menghilangkan tanda: abs(-3) adalah 3. Berguna untuk margin dan selisih yang tidak boleh negatif.
sign(x)Mengembalikan -1, 0, atau 1 tergantung apakah nilainya negatif, nol, atau positif.
sqrt(x)Mengembalikan akar kuadrat dari nilai: sqrt(16) adalah 4.
pow(x, y)Memangkatkan nilai pertama dengan nilai kedua: pow(2, 3) adalah 8. Sama dengan 2^3.
min(x, y)Mengembalikan nilai yang lebih rendah dari dua nilai: min(2d10, 7) membatasi hasil pada 7.
max(x, y)Mengembalikan nilai yang lebih tinggi dari dua nilai: max(2d10, 7) menjamin setidaknya 7.
exp(x)Mengembalikan bilangan Euler e dipangkatkan dengan nilai: exp(1) sekitar 2.718.
log(x)Mengembalikan logaritma natural (basis e) dari nilai: log(10) sekitar 2.303.
sin(x)Sinus dari nilai dalam radian. Jarang dibutuhkan di meja, tetapi tersedia untuk rumus eksotis.
cos(x)Kosinus dari nilai dalam radian. Jarang dibutuhkan di meja, tetapi tersedia untuk rumus eksotis.
tan(x)Tangen dari nilai dalam radian. Jarang dibutuhkan di meja, tetapi tersedia untuk rumus eksotis.
Lempar sekumpulan dadu dan simpan hanya yang terbaik — atau buang yang terburuk. Inilah cara membangun keuntungan, kerugian, dan lemparan stat klasik seperti 4d6 jatuhkan terendah.
kN · khN · klNk atau kh menyimpan dadu tertinggi, kl menyimpan yang terendah; sisanya diabaikan dalam total. 2d20kh1 adalah keuntungan, 2d20kl1 adalah kerugian.
dN · dlN · dhNd atau dl menjatuhkan dadu terendah, dh menjatuhkan yang tertinggi. 4d6d1 adalah lemparan nilai kemampuan klasik.
k → k1 · km → kl1Hilangkan angka dan 1 diasumsikan: 2d20k berarti 2d20k1. km adalah alias untuk kl1 (simpan dadu terendah).
Saat dadu mencapai pemicunya (nilai maksimum secara bawaan), ia meledak: kamu melempar dadu tambahan dan menyimpan keduanya. Ledakan bisa berantai.
!Setiap dadu yang menghasilkan nilai maksimumnya memicu lemparan tambahan, ditampilkan sebagai dadu terpisah.
!!!! menambahkan setiap ledakan berantai ke dalam satu total dadu alih-alih menampilkan dadu tambahan.
!p · !!p!p mengurangi 1 dari setiap dadu yang meledak (gaya Hackmaster). Gabungkan dengan majemuk sebagai !!p.
!cpTambahkan titik banding untuk mengubah kapan dadu meledak: d6!>=5 meledak pada 5 atau 6, d10!=3 meledak hanya pada 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 adalah alias ramah untuk ledakan: 3d6ei sama dengan 3d6!, dan 3d6ei5 sama dengan 3d6!>=5.
Lempar ulang dadu yang tidak ingin kamu simpan. Secara bawaan pemicunya adalah nilai minimum (angka 1 alami pada kebanyakan dadu).
r · r(cp)r melempar ulang dadu sampai hasilnya tidak lagi cocok dengan pemicu. Tambahkan titik banding untuk menyesuaikannya: d20r<3 melempar ulang angka 1 dan 2.
ro · ro(cp)ro melempar ulang dadu yang cocok satu kali dan menyimpan hasil baru, bahkan jika cocok lagi.
Paksa setiap dadu dalam kumpulan untuk mendarat pada nilai yang berbeda.
u · u(cp)u melempar ulang hasil duplikat sampai semua dadu berbeda. Dengan titik banding, hanya duplikat yang memenuhi kondisi yang dilempar ulang.
uouo melempar ulang setiap duplikat satu kali, menyimpan apa pun yang muncul berikutnya.
Alih-alih menjumlahkan dadu, hitung berapa banyak yang memenuhi target — gaya dice-pool yang digunakan sistem seperti World of Darkness atau Shadowrun.
cpLetakkan titik banding tepat setelah dadu dan total menjadi jumlah dadu yang cocok: 6d10>=8 menghitung dadu yang menunjukkan 8 atau lebih.
f(cp)Tambahkan f ditambah titik banding untuk juga menghitung kegagalan; setiap kegagalan mengurangi satu dari total sukses.
Tandai dadu sebagai sukses atau gagal kritikal. Ini murni visual — menandai dadu pada keluaran tetapi tidak pernah mengubah total.
cs(cp)cs menandai dadu yang cocok dengan titik banding: d20cs=20 menyorot angka 20 alami.
cf(cp)cf menandai kegagalan: d20cf=1 menyorot angka 1 alami.
Batasi setiap dadu individual ke lantai atau plafon setelah dilempar.
minNmin menaikkan dadu mana pun di bawah nilai hingga ke nilai itu: 4d6min2 mengubah setiap 1 menjadi 2.
maxNmax membatasi dadu di atas nilai: d%max50 tidak pernah menampilkan lebih dari 50.
Susun ulang dadu pada keluaran untuk membaca hasil lebih cepat.
s · sa · sds atau sa mengurutkan dadu yang dilempar dalam urutan menaik, sd dalam urutan menurun. Hanya urutan tampilan yang berubah.
Bungkus ekspresi dalam kurung kurawal untuk memperlakukannya sebagai satu grup — dan terapkan logika keep/drop pada seluruh sub-lemparan.
{A, B}Daftarkan satu atau lebih ekspresi yang dipisahkan koma di dalam kurung kurawal. Total grup adalah jumlah ekspresinya.
{...}modDengan satu ekspresi, modifier berlaku untuk setiap dadu: {4d6}k3 menyimpan 3 dadu terbaik. Dengan beberapa ekspresi, modifier berlaku untuk setiap sub-total: {2d6, 1d8, 1d4}d1 menjatuhkan ekspresi terendah.
Ulangi seluruh notasi beberapa kali sekaligus.
N#Awali notasi dengan hitungan dan #. 6#4d6k3 melempar satu set penuh enam nilai kemampuan sekaligus. Hingga 100 pengulangan.
Beberapa modifier (ledak, lempar ulang, unik, sukses, kritikal) menerima titik banding: operator yang diikuti angka yang mendefinisikan kapan modifier terpicu.
=Sama dengan<Lebih kecil dari>Lebih besar dari<=Lebih kecil dari atau sama dengan>=Lebih besar dari atau sama dengan!=Tidak sama dengan<>Tidak sama dengan (alternatif)Beberapa permainan harus mempertahankan setiap jenis dadu dan menafsirkan simbol setelah lemparan. Karena itu, Vampire V5 dan Assimilation memakai pemanggilan khusus alih-alih memperkirakan aturannya dengan rumus generik.
Pemanggilan v5(...) dan assim(...) mendokumentasikan parameter sistem dan dijalankan oleh mode khusus di bawah ini. Keduanya bukan rumus yang diterima kolom notasi generik.
Kelaparan menggantikan dadu dalam total pool. Mode V5 memisahkan dadu normal dan dadu Kelaparan, menghitung sukses, serta mengenali sukses kritis, kritis kacau, dan kegagalan bestial.
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()Lempar kombinasi d6, d10, dan d12 apa pun. Setelah melempar, pilih dadu hingga batas yang ditetapkan dan jumlahkan hanya simbol pada dadu terpilih.
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.
Bawa notasi ini ke pelempar dadu 3D, lembar karaktermu, atau bot Discord.
Buka pelempar dadu
Komentar & Label
Lampirkan label ke lemparan mana pun — sempurna untuk menamai serangan dan jenis kerusakan. Komentar tidak pernah memengaruhi perhitungan.
Komentar baris
// · #// memberi label pada seluruh ekspresi; # bekerja langsung setelah notasi dadu.
Komentar blok
/* */ · [ ]Bungkus teks dalam /* */ atau [ ] di mana saja dalam notasi.