Segredos da Ficha de Tormenta20 para Roll20
E então pessoal, vocês puderam aproveitar ao máximo os segredos da ficha de Tormenta20 para o Roll20 na primeira parte? Se você não teve acesso ao primeiro post pode encontrá-lo aqui, e não percam tempo, pois teremos uma segunda parte tão incrível quanto!
O melhor recurso do Roll20 sempre foi a possibilidade de automatizar diversos comportamentos através de macros. Abaixo estão alguns campos que podem ser muito úteis na criação de macros para a ficha em questão (além de um ou dois exemplos).
Campo | Descrição |
@{for_mod} | Modificador de Força |
@{des_mod} | Modificador de Destreza |
@{con_mod} | Modificador de Constituição |
@{int_mod} | Modificador de Inteligência |
@{sab_mod} | Modificador de Sabedoria |
@{car_mod} | Modificador de Carisma |
@{metade_do_nivel} | Metade do nível do personagem, arredondado para baixo |
@{bonus_treino} | Bônus acrescentado em perícias treinadas (depende do nível) |
@{defesatotal} | Somatório de todas as fontes de defesa do personagem |
Esses tipos de campos possuem os mesmos nomes para cara repetição, por isso não é possível chamar o nome de um ataque usando somente @{nomeataque}. Para utilizar os campos de “repeating_sections” você precisará o ID ÚNICO do item em questão e do nome da seção.
@{repeating_NOMEDASESSAO_IDDOITEM_NOMEDOATRIBUTO}
Para conseguir estas informações, você precisará procurar no código da ficha. Veja, abaixo, como inspecionar um elemento no Google Chrome:
Clique mais ou menos na região de interesse, o nome da arma, por exemplo, com o botão DIREITO. Depois clique em INSPECIONAR ELEMENTO.
Exemplo:
@{repeating_attacks_-M9tmOWLOsBqYhvMO1O5_nomeataque}
Atualmente, a ficha possui 4 templates de rolagem e mais um será adicionado em (22/06/2020). Este será um template customizável para todos os amantes de macros e mentes criativas por aí.
Alguns campos dos templates normais são obrigatórios, outros só aparecem se fornecidos.
//Para rolagens de atributo e perícias:
&{template:t20}{{character=@{charname}}}{{rollname=Força}}{{theroll=[[1d20+@{for_mod}]]}}
//Para rolagens de ataques:
&{template:t20-attack}{{character=@{charname}}}{{attackname=@{nomeataque}}}{{attackroll=[[(1d20cs>@{margemcriticoataque})+@{ataquepericia}+@{bonusataque}]]}} {{damageroll=[[@{danoataque}+@{modatributodano}+@{danoextraataque}]]}} {{criticaldamageroll=[[@{danocriticoataque}+@{modatributodano}+@{danoextraataque}]]}}{{typeofdamage=@{ataquetipodedano}}}{{description=@{ataquedescricao}}}
//Para exibir poderes e habilidades no chat:
&{template:t20-info}{{infoname=@{nameability}}}{{description=@{abilitydescription}}}
//Para exibir Magias no chat:
&{template:spell}{{character=@{charname}}}{{spellname=@{namespell}}}{{type=@{spelltipo}}}{{execution=@{spellexecucao}}}{{duration=@{spellduracao}}}{{range=@{spellalcance}}}{{targetarea=@{spellalvoarea}}}{{resistance=@{spellresistencia}}}{{description=@{spelldescription}}}{{cd=@{spellcd}}}
Este template possui algumas propriedades pré-definidas, mas aceitará quaisquer propriedades que você fornecer a ele. Ou seja, é uma página em branco para que você possa criar as mais variadas rolagens e macros.
Propriedade / Campo | Descrição |
name | Nome da rolagem / personagem, que aparece no topo da caixa de rolagem. |
secondname | Subtitulo da macro, que aparece em italico abaixo do titulo. |
theroll | Lugar reservado para uma rolagem que possa causar efeitos especiais se for crítica. Todas as propriedades abaixo dependem dela. |
rollname | Texto que aparecerá ao lado de “the roll”, ou seja, o nome da rolagem. |
criticalname | Nome da propriedade que pode ter efeitos diferentes se “the roll” rolar um crítico. |
ifcritical | Algo que deve ser mostrado se “theroll” for um crítico. |
notcritical | Algo que será mostrado se “theroll” não for um crítico ou erro crítico |
ifcriticalerror | Algo que será mostrado se “theroll” for “1” (erro crítico). Isso só é levado em conta se esta propriedade for utilizada, senão erros críticos são ignorados. |
description | … |
Abaixo, um exemplo de como utilizar. Note que as propriedades “teste1” e “teste2” são propriedades ateatórias para ilustrar como este template pode ser customizado.
&{template:custom}{{name=TITULO_DA_ROLAGEM}}{{secondname=Subtitulo}}{{rollname=Jogada de teste}}{{theroll=[[1d20]]}}{{criticalname=Dano}}{{ifcritical=[[2*1d6]]}}{{notcritical=[[1d6]]}}{{ifcriticalerror=Errou!}}{{Teste1 = Teste}}{{Teste2 = Teste}}{{description=Blablabla blabla blablabla}}
É possível adicionar ataques em massa na sessão de ataques. Você só precisa gerar um JSON com os campos que deseja preencher do ataque e colá-lo em um campo escondido no rodapé esquerdo da ficha (mais informações no futuro, mas segue um exemplo abaixo).
{
"nomeataque" : "Martelo do Linki",
"bonusataque" : 5,
"danoataque" : "2d8",
"margemcriticoataque" : 19,
"multiplicadorcriticoataque" : 3,
"ataquedescricao" : "Descrição bem bonita!"
}
Localização do Campo:
Espero que vocês tenham gostado, e sempre que tivermos mais destes segredos e artimanhas, iremos compartilhar com vocês para aprimorar ainda mais a experiência de jogo e a diversão.
Nos vemos no próximo post!
Quando mestro sessões de RPG, sempre busco maneiras de mergulhar meus jogadores mais profundamente na… Read More
Vou te levar agora por uma fascinante jornada pelo mundo dos Board Games, mergulharemos na… Read More
Narrar uma sessão de RPG é como tecer uma tapeçaria de histórias, e eu acredito… Read More
Em qualquer tipo de jogo, a personalização sempre foi um aspecto importante para os jogadores.… Read More
Bem-vindo ao nosso guia definitivo dos 10 principais pontos turísticos de Baldur's Gate, uma cidade… Read More
O curioso sobre esse tópico é considerando o tamanho da obra envolvendo Forgotten Realms como… Read More