Dados explosivos

Explosão comum, compound, penetrate, gatilhos e limites.

Explosão comum

! acrescenta um novo dado quando a face atinge o máximo. O filho pode explodir novamente. Cada dado permanece no resultado; parentDieId liga filhos aos pais. Sem teto explícito, a cadeia ainda respeita os limites do engine.

d6!
3d10!
d6!>=5

Compound e penetrate

!! soma a cadeia ao valor do dado original. Os filhos ficam registrados, mas são absorvidos e não pontuam separadamente. !p subtrai 1 da face de cada filho gerado; !!p combina ambos. value pode superar o número de lados em compound ou chegar a zero em penetrate: use os eventos de rolagem para a face física em 3D.

2d6!!
d10!p
2d6!!p

Gatilho e teto

Um compare point altera o gatilho: d6!>=5 explode em 5 ou 6. O inteiro positivo após !, !!, !p ou !!p limita dados adicionais por dado original. ei é alias de ! e ei5 vira !>=5.

d6!2
d6!2>=5
2d6!!p3
3d6ei5

Gatilhos sempre verdadeiros sem teto são rejeitados como não terminantes. 1d1!2 é válido por ter teto. Interações muito amplas com reroll/unique podem ser rejeitadas na compilação.

Teste os exemplos

Testar d6!2 · Testar d6!2>=5 · Testar 2d6!!p3