Tudo o que o motor de dados do Mini Kraken entende — a mesma notação funciona no rolador do site, nas fichas de personagem e no bot do Discord. Clique em qualquer exemplo para rolar de verdade.
Digite qualquer notação deste guia e role aqui mesmo — os dados aparecem em 3D com som.
Role dados com a notação clássica NdX: N é a quantidade de dados e X é o número de faces. As duas partes são opcionais e têm padrões inteligentes.
NdXRola N dados de X faces e soma os resultados. A quantidade padrão é 1, então d20 rola um único dado de vinte faces.
d → d20Omita as faces e o motor assume um d20. Digitar d+5 é o mesmo que 1d20+5, e 3d rola 3d20.
d%d% rola um dado de cem faces, equivalente a d100. Ótimo para sistemas baseados em porcentagem.
dF · dF.1dF rola um dado Fudge com resultados -1, 0 ou +1 (dF.2, o padrão). dF.1 usa a variante com mais faces em branco. O atalho f sozinho rola 4dF, o teste padrão de Fate.
(expr)dX · Nd(expr)Tanto a quantidade quanto as faces podem ser expressões completas entre parênteses — até outros dados. (2+1)d6 rola 3d6.
Toda notação é uma expressão matemática completa. Combine dados com números, operadores e parênteses; a precedência padrão de operadores é respeitada.
+ - * / % ^Adição, subtração, multiplicação, divisão, módulo (%) e expoente (^ ou **) são suportados, com parênteses para agrupar.
1.5 · +-Números decimais funcionam em qualquer parte da expressão. Sinais repetidos são simplificados automaticamente: d20+-2 vira d20-2.
Um card por função — todas as auxiliares que o motor aceita dentro de uma notação. Todas recebem expressões completas (inclusive dados) como argumento.
floor(x)Sempre arredonda para baixo até o inteiro mais próximo: floor(3.9) é 3. O jeito clássico de dividir dano pela metade.
ceil(x)Sempre arredonda para cima: ceil(3.1) é 4. Útil quando o sistema arredonda a favor do jogador.
round(x)Arredonda para o inteiro mais próximo: round(2.4) é 2, round(2.5) é 3.
abs(x)Remove o sinal: abs(-3) é 3. Prático para margens e diferenças que não podem ser negativas.
sign(x)Retorna -1, 0 ou 1 conforme o valor seja negativo, zero ou positivo.
sqrt(x)Retorna a raiz quadrada do valor: sqrt(16) é 4.
pow(x, y)Eleva o primeiro valor ao segundo: pow(2, 3) é 8. O mesmo que 2^3.
min(x, y)Retorna o menor de dois valores: min(2d10, 7) limita o resultado a no máximo 7.
max(x, y)Retorna o maior de dois valores: max(2d10, 7) garante pelo menos 7.
exp(x)Retorna o número de Euler e elevado ao valor: exp(1) é cerca de 2,718.
log(x)Retorna o logaritmo natural (base e) do valor: log(10) é cerca de 2,303.
sin(x)Seno do valor em radianos. Raramente necessário na mesa, mas disponível para fórmulas exóticas.
cos(x)Cosseno do valor em radianos. Raramente necessário na mesa, mas disponível para fórmulas exóticas.
tan(x)Tangente do valor em radianos. Raramente necessária na mesa, mas disponível para fórmulas exóticas.
Role um conjunto e fique só com os melhores — ou jogue fora os piores. É assim que se constroem vantagem, desvantagem e a clássica rolagem de atributos 4d6 descartando o menor.
kN · khN · klNk ou kh mantém os maiores dados, kl mantém os menores; o resto é ignorado no total. 2d20kh1 é vantagem, 2d20kl1 é desvantagem.
dN · dlN · dhNd ou dl descarta os menores dados, dh descarta os maiores. 4d6d1 é a clássica rolagem de atributo.
k → k1 · km → kl1Omita o número e 1 é assumido: 2d20k significa 2d20k1. km é um apelido para kl1 (manter o menor dado).
Quando um dado atinge o gatilho (o valor máximo, por padrão), ele explode: você rola um dado extra e fica com os dois. Explosões podem encadear.
!Cada dado que rola o valor máximo dispara uma rolagem extra, exibida como um dado separado.
!!!! soma todas as explosões encadeadas em um único dado, em vez de listar dados extras.
!p · !!p!p subtrai 1 de cada dado explodido (estilo Hackmaster). Combine com composto usando !!p.
!cpAdicione um ponto de comparação para mudar quando os dados explodem: d6!>=5 explode com 5 ou 6, d10!=3 explode apenas com 3.
ei · eiNei é um apelido amigável para explosão: 3d6ei equivale a 3d6!, e 3d6ei5 equivale a 3d6!>=5.
Rerrole dados que você não quer manter. Por padrão, o gatilho é o valor mínimo (o 1 natural na maioria dos dados).
r · r(cp)r rerrola o dado até o resultado deixar de bater com o gatilho. Adicione um ponto de comparação para personalizar: d20r<3 rerrola 1 e 2.
ro · ro(cp)ro rerrola o dado uma única vez e mantém o novo resultado, mesmo que bata de novo.
Force cada dado do conjunto a cair em um valor diferente.
u · u(cp)u rerrola resultados duplicados até todos os dados serem diferentes. Com um ponto de comparação, só as duplicatas que batem com a condição são rerroladas.
uouo rerrola cada duplicata uma única vez, mantendo o que vier.
Em vez de somar os dados, conte quantos atingem um alvo — o estilo de pool de dados de sistemas como World of Darkness e Shadowrun.
cpColoque um ponto de comparação logo após os dados e o total passa a ser o número de dados que batem: 6d10>=8 conta os dados com 8 ou mais.
f(cp)Adicione f com um ponto de comparação para contar falhas também; cada falha subtrai um do total de sucessos.
Marque dados como sucessos ou falhas críticas. É puramente visual — destaca os dados no resultado, mas nunca altera o total.
cs(cp)cs marca os dados que batem com o ponto de comparação: d20cs=20 destaca os 20 naturais.
cf(cp)cf marca as falhas: d20cf=1 destaca os 1 naturais.
Trave cada dado individual em um piso ou teto depois da rolagem.
minNmin eleva qualquer dado abaixo do valor até ele: 4d6min2 transforma todo 1 em 2.
maxNmax limita dados acima do valor: d%max50 nunca mostra mais que 50.
Reordene os dados no resultado para ler mais rápido.
s · sa · sds ou sa ordena os dados rolados em ordem crescente, sd em ordem decrescente. Só a ordem de exibição muda.
Envolva expressões em chaves para tratá-las como um único grupo — e aplique manter/descartar sobre sub-rolagens inteiras.
{A, B}Liste uma ou mais expressões separadas por vírgula dentro de chaves. O total do grupo é a soma das expressões.
{...}modCom uma única expressão, os modificadores valem para cada dado: {4d6}k3 mantém os 3 melhores dados. Com várias expressões, valem para cada subtotal: {2d6, 1d8, 1d4}d1 descarta a expressão de menor valor.
Repita uma notação inteira várias vezes de uma só vez.
N#Prefixe a notação com uma contagem e #. 6#4d6k3 rola um conjunto completo de seis atributos de uma vez. Até 100 repetições.
Vários modificadores (explosão, rerrolagem, único, sucessos, críticos) aceitam um ponto de comparação: um operador seguido de um número que define quando o modificador dispara.
=Igual a<Menor que>Maior que<=Menor ou igual>=Maior ou igual!=Diferente de<>Diferente de (alternativo)Para manter as rolagens rápidas e seguras, o motor impõe alguns limites rígidos. Qualquer coisa além deles — ou qualquer notação inválida — gera um erro claro em vez de rolar.
9.999
Máximo de dados por notação
100
Máximo de repetições com # por rolagem
1.000
Máximo de explosões/rerrolagens por dado
100.000
Máximo de tentativas de rolagem por notação
Leve essa notação para o rolador de dados 3D, para as suas fichas ou para o bot do Discord.
Abrir o rolador de dados
Comentários e rótulos
Anexe um rótulo a qualquer rolagem — perfeito para nomear ataques e tipos de dano. Comentários nunca afetam a matemática.
Comentários de linha
// · #Tudo depois de // ou # vira o rótulo da rolagem.
Comentários de bloco
/* */ · [ ]Envolva o texto em /* */ ou [ ] em qualquer parte da notação.