Reroll e valores únicos
Repita faces por condição ou elimine duplicatas em um pool.
Reroll contínuo
r rerrola a face mínima (normalmente 1) até surgir outra. r<3 rerrola faces abaixo de 3. ro aplica no máximo um reroll por dado; a segunda face é mantida mesmo se ainda cumprir a condição.
4d6r
d20r<3
4d8ro<=2
Valores únicos
u rerrola duplicatas até os dados ativos deste pool terem valores distintos. uo tenta somente uma vez por duplicata; a repetição pode permanecer. Um compare point restringe quais valores duplicados são rerrolados; a comparação usa o valor corrente da duplicata.
4d6u
4d6uo
4d6u<4
Unique compara dados do mesmo nó, depois de explosões e rerolls. Se for impossível obter faces distintas, o compilador retorna IMPOSSIBLE_UNIQUE. Condições de reroll comprovadamente intermináveis também são rejeitadas. Os demais loops obedecem aos limites de RNG e passos.
Compare points
Use =, != ou <>, <, <=, > e >= seguidos de número. O compare point é opcional em r, ro, u e uo.