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)#