Macros

As macros permitem crair habilidades e rolagens complexasde dados roladas automaticamente. Elas podem ser incluídas diretamente no modelo da ficha (onde apenas o criador da ficha pode adicioar), na ficha de cada personagem (em campos que permitam uma descrição) e nas habilidades de cada token,

Abaixo, você verá uma lista completa com todos os comandos possíveis e exemplos para utilizá-los nos seus macros

@roll ou @r

Rola dados de lados específicos. Você pode colocar expressões e substituições por características da ficha. As característica da ficha devem estar entre conchetes. Você tamém pode utilizar operações matemáticas.

@roll 1d20
@r 3d6
@r 2d8+5
@r 1d20+[destreza]

Existe um série de opções de rolagem, como definir quais valores são aceitos como críticos, se será uma contagem de sucesso e se valores inferiores a um determinado valor devem ser rerolados. Para definir estas opções, após definir o número de dados e o número de lados, informe as opções, entre chaves e separadas por vírgula. Segue abaixo uma lista das opções disponíveis e exemplos de uso.

critical: Informa qual expressão define um acerto crítico (use <, <=, ==, > ou >=).
count: Informe 'true' para uma rolagem de contagem de sucessos.
success: Informa qual expressão definirá um sucesso.
fail: Informa qual expressão definirá uma falha crítica.
reroll: Informa qual expressão definirá os valores a serem rerolados
explode: Informa qual expressão definirá os valores a serem explodidos (rolar mais um dado e ainda considerar o atual como válido)

@r 1d20{critical:>=17}
@r 1d6{critical:==1}
@r 5d10{success:>7, fail:==1, count: true}
@r 5d10{reroll:<=2}
@str 6d6{explode:<=3}

@silentroll ou @sr

Semelhante ao @roll, porém não será exibida a mensagem da expressão da rolagem.

@silentroll 1d20
@sr 3d6
@sr 2d8+5
@sr 1d20+[destreza]

@silenttotalroll ou @str

Semelhante ao @silentroll, porém não será exibida a mensagem da expressão da rolagem nem os valores isolados, apenas o valor total. Ao colocar o mouse sobre o resultado, será exibida a expressão.

@silenttotalroll 1d20
@str 3d6
@str 2d8+5
@str 1d20+[destreza]

@multiroll ou @mr

Permite a rolagem de várias expressões simultaneamente, excelente para rolagem de múltiplas opções simultaneamente.

@multiroll 1d20 | 2d6
@mr 4d6 | 2d12 | 1d20+2
@mr 1d20+[destreza] | 2d6+4 | 1d8

@label

Impreme alguma mensagem para exibição de forma diferente do texto padrão. Esse comando é execelente para apresentar legendas de rolagem. Neste comando, não há nenhuma avaliação de expressão.

@label Bola de Fogo 
@label [nome] atacou

@multilabel

Impreme multiplas mensagens na mesma linha para exibição de forma diferente do texto padrão. Esse comando foi idealizado para funcionar junto com @mr para identificar cada uma das rolagens. Neste comando, não há nenhuma avaliação de expressão.

@multilabel Acerto | Dano
@multilabel Ataque | Dano Padrão | Dano Extra

#if(condição, valor_verdadeiro, valor_falso)if#

Executa uma verificação na condição e, caso seja verdadeira, resulta no valor_verdadeiro. Caso falsa, resulta no valor_falso. Ista opção NÃO é um comando, porque por si só, não gera nenhum tipo de rolagem especial, portanto deve ser utilizada em conjunto com algum dos comando acima.

@str #if([nivel]>10, 1d10, 1d8)#

#regular(rolagem_regular)# e #critical(rolagem_critica)#

Utilizado em conjunto com o @multiroll, indica se a última rolagem foi regular ou crítica. Caso seja regular, o valor definido como regular sera utilizado e o valor definido como crítico será ignorado. Caso constrário, o valor definido como regular será ignorado eo valor crítico será utilizado

@mr 1d20 | #regular(1d6)# #critical(3d6)#