Agilize seu Combate com uma Prévia dos Personagens no Foundry VTT
- Mestre Digital
- 16 de nov. de 2020
- 2 min de leitura
Atualizado: 17 de nov. de 2020
Sumário
Aprenda a criar uma prévia de informações dos personagens que aparece quando você passa o mouse em cima do token do mesmo. O vídeo abaixo vai deixar claro para você.
Download de Prévias
Clique aqui para fazer o download das prévias disponíveis.
Uma vez que baixe o arquivo abra o mesmo e selecione o sistema para o qual deseje a prévia.
Copie todo o texto e cole caixa abaixo. Clique em importar. Pronto.
Como Obter os Atributos
Você pode usar a macro que está nesse módulo para identificar rapidamente todos os atributos de um personagem.
Fragmentos de Código
Use os fragmentos de código abaixo como base para customizar suas prévias.
Expressão Básica
Os valores abaixo dependem do seu sistema. Use as instruções mostradas no vídeo para obter os dados de seu sistema.
Ative a caixa Exp e use {} ao redor do que deseja que apareça. Tudo que estiver fora é considerado texto simples.
{attributes.ac.value}
Legibilidade
Para tornar fácil de fazer você pode abrir um editor de texto e deixar espaçado.
No exemplo abaixo usamos 4 espaços para ajudar a transformar o código em algo mais simples de entender.
{
HPMax=<attributes.hp.max>;
HP=<attributes.hp.value>;
concat(string(HP), "/",string(HPMax), " HP")
}
Variáveis
Para tornar o código mais simples você pode criar variáveis.
Variáveis são nomes que contem uma informação que de outra forma seria mais extensa. No exemplo abaixo após eu definir VidaMaxima eu posso acessar essa informação usando VidaMaxima no local de <attributes.hp.max>.
{
VidaMaxima=<attributes.hp.max>;
VidaAtual=<attributes.hp.value>;
}
Condições
Uma forma simples de colocar condições é o operador Ternário. Ele funciona conforme o modelo abaixo. Condição é um teste que é feito, cuja resposta pode ser verdadeira ou falsa. Se for verdadeira o código que estiver dentro de Verdadeiro será executado. Se for falsa, o código que estiver dentro de Falso será executado.
Condição ? Verdadeiro : Falso
Nesse exemplo, verificamos se a vida é igual ou menor a 0. Caso seja, aparece a mensagem "Morreu", senão "Firme Ainda".
{
VidaAtual=<attributes.hp.value>;
VidaAtual<= 0 ? concat("Morreu") : concat("Firme Ainda")
}
Funções Úteis
A função string() permite que um valor numérico seja transformado em texto.
{
Vida=<attributes.hp.value>;
concat(string(Vida), " PV")
}
A função concat() permite que várias informações sejam unidas em um único texto. O resultado do código abaixo é "Parte 1 - Parte 2".
{
concat("Parte 1", " - ", "Parte 2")
}
Comments