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!
Campos e Macros:
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 |
Como fazer macros usando campos repetitivos como armas, magias e equipamentos:
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}
Templates de Rolagem:
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}}}
Template de rolagem customizável
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}}
Segredos:
É 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!