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.