top of page

Agilize seu Combate com uma Prévia dos Personagens no Foundry VTT

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


  • YouTube

Voltar ao Topo

bottom of page