⚔️ T20 Zapera's Automations
Módulo para FoundryVTT que adiciona automações inteligentes para o sistema Tormenta20
Autor: Zapera | Versão: 0.4.0 | FoundryVTT: v13+ | Sistema: Tormenta20
🎯 Automações
1️⃣ Testes de Resistência Automáticos ⚙️ Com Configuração
O que faz: Quando um personagem lança uma magia que exige teste de resistência (Fortitude, Reflexo ou Vontade), o módulo abre automaticamente o prompt de rolagem para cada alvo afetado. Para magias de área, basta posicionar o template no mapa — os alvos dentro da área recebem o prompt automaticamente.
Configurações:
- Testes de Resistência — Ativada? — Ligue/desligue a automação
- Testes de Resistência — Mostrar CD no Chat — Se marcado, exibe a CD do teste no dialog de rolagem e no card de resultado. Desmarque para esconder a dificuldade dos jogadores
2️⃣ Testes Opostos ⚙️ Muito Configurável
O que faz: Automatiza testes opostos como Enganação, Furtividade e Intimidação. O mestre pode configurar quais perícias disparam testes opostos, quem faz a defesa, e como a rolagem funciona.
Padrão:
| Perícia usada | Defesa usada | Como funciona |
|---|---|---|
| Enganação | Percepção ou Intuição | O mestre escolhe quem defende |
| Furtividade | Percepção | Todos no mapa rolam automaticamente |
| Intimidação | Vontade | Apenas os alvos selecionados rolam |
Configurações:
- Testes Opostos — Ativada? — Ligue/desligue a automação
- Testes Opostos — Resultado apenas para o GM — Se marcado, o resultado é enviado como whisper apenas para o mestre
- Testes Opostos — Rolar apenas para alvos selecionados — Se marcado, a rolagem acontece apenas para tokens marcados como alvo
- Testes Opostos — Configurar — Botão para criar regras customizadas
3️⃣ Condições em 0 PV Sem Configuração
O que faz: Quando um personagem chega a 0 pontos de vida, o módulo aplica automaticamente todas as condições previstas pelas regras: Sangrando, Indefeso, Desprevenido, Caído e Inconsciente. Quando o personagem recupera pelo menos 1 PV, as condições são removidas automaticamente (exceto Caído, que o personagem precisa se levantar por conta própria).
Configurações:
- Condições em 0 PV — Ativada? — Ligue/desligue a automação
4️⃣ Verificador de Defesa ⚙️ Com Configuração
O que faz: Ao rolar um ataque com um alvo selecionado, o módulo compara automaticamente o total do dado com a Defesa do alvo e exibe no card do chat se o ataque acertou ou errou, com destaque visual.
Regras críticas:
- Nat 20 = acerto automático (independente da Defesa)
- Nat 1 = falha automática (independente do total)
Configurações:
- Verificador de Defesa — Ativada? — Ligue/desligue a automação
- Verificador de Defesa — Mostrar para os Jogadores? — Se marcado, todos veem o resultado. Se desativado, apenas o mestre vê
5️⃣ Dreno de Vida ⚙️ Muito Configurável
O que faz: Para magias e poderes que drenam vida (como Toque Vampírico), o módulo substitui os botões normais de dano por botões especiais que simultaneamente aplicam o dano no alvo e curam o atacante por uma porcentagem do dano causado. Padrão: Toque Vampírico cura o atacante em 50% do dano como PV normal.
Configurações:
- Dreno de Vida — Ativada? — Ligue/desligue a automação
- Dreno de Vida — Configurar — Botão para customizar quais magias/poderes disparam o efeito. Configure o percentual de cura (0–100%) e se é PV temporário ou cura normal
6️⃣ Contador de Magia Sustentada ⚙️ Com Configuração
O que faz: Gerencia o ciclo completo de magias sustentadas (magias que custam 1 PM por rodada para manter ativadas). Ao lançar uma magia sustentada, o módulo aplica um efeito no personagem. A cada turno do personagem em combate, o mestre recebe uma pergunta: "Deseja pagar 1 PM para sustentar [magia]?" Se confirmar, 1 PM é descontado automaticamente.
Configurações:
- Contador de Magia Sustentada — Ativada? — Ligue/desligue a automação
- Contador de Magia Sustentada — Mostrar para os Jogadores? — Se marcado, prompts aparecem no chat público. Se desativado, apenas o mestre vê (whisper)
7️⃣ Poder Sortudo Sem Configuração
O que faz: Para personagens com o poder Sortudo, o módulo adiciona automaticamente um botão de rerolar em testes de perícia no chat. O custo é 3 PM (descontado automaticamente ao clicar). Você rola novamente e fica com o resultado que preferir (exatamente como a regra do livro).
Configurações:
- Poder Sortudo — Ativada? — Ligue/desligue a automação
8️⃣ Mapa de Viagem Interativo ⚙️ Muito Configurável
O que faz: Em cenas marcadas como "Mapa de Viagem", exibe informações de tempo de viagem diretamente na régua de medição do FoundryVTT. Mostra o tempo estimado e rações necessárias para diferentes modos de viagem.
Modos disponíveis:
| Modo | Velocidade |
|---|---|
| A pé | Caminhada normal (usa o personagem mais lento do grupo) |
| Carroça | 9m por rodada (36 km/dia) |
Configurações:
- Mapa de Viagem Interativo — Ativada? — Ligue/desligue a automação
- Mapa de Viagem Interativo — Configurar — Botão para escolher quais atores (personagens de jogador) devem ser considerados no cálculo de velocidade
9️⃣ Cura Acelerada Sem Configuração
O que faz: Para ameaças (NPCs) que possuem "cura acelerada X" no campo de resistências da ficha, o módulo detecta automaticamente quando o NPC entra em combate. A cada turno da ameaça, o mestre recebe um prompt perguntando se deseja regenerar os PV correspondentes.
Importante: Se você tiver dois tokens do mesmo NPC no mapa (ex: dois Trolls), a cura acelerada funciona corretamente para cada um.
Configurações:
- Cura Acelerada — Ativada? — Ligue/desligue a automação
🔟 Testes de Resistência Automáticos (Itens) ⚙️ Com Configuração
O que faz: Estende a automação de testes de resistência para itens consumíveis — bombas alquímicas, fogo alquímico, venenos e similares. Ao usar um item com alvos marcados ou template de área, o módulo calcula a CD automaticamente e abre o prompt de resistência para cada alvo.
Fórmula da CD: 10 + metade do nível do aplicador + modificador do atributo-chave
| Tipo de item | Atributo-chave | Teste |
|---|---|---|
| Alquímico (ex: Fogo Alquímico) | Lido da descrição (ex: "CD + Destreza") | Reflexo (padrão) |
| Veneno (lista configurável) | Sempre Inteligência | Fortitude |
Configurações:
- Testes de Resistência (Itens) — Ativada? — Ligue/desligue a automação
- Testes de Resistência (Itens) — Mostrar CD no Chat — Se marcado, exibe a CD no prompt de rolagem e no card de resultado. Independente da opção equivalente para magias
- Testes de Resistência (Itens) — Configurar — Botão para gerenciar a lista de venenos. Arraste consumíveis para adicioná-los — itens na lista usam sempre Fortitude + Int como CD
Itens sem "CD + Atributo" na descrição e fora da lista de venenos são ignorados automaticamente.
1️⃣1️⃣ Condições de Combate ⚙️ Com Configuração
O que faz: Automatiza três condições que têm efeitos no início do turno do personagem afetado.
| Condição | Efeito |
|---|---|
| Em Chamas | Pergunta se gasta ação padrão para apagar. Se sim → remove condição. Se não → rola 1d6 de dano de fogo automaticamente |
| Sangrando | Prompt para rolar Constituição (CD 15). Se passar → remove condição. Se falhar → rola 1d6 de dano de perda |
| Confuso | Rola 1d6 automaticamente. 1–5 → posta efeito no chat. 6 → remove condição |
Configurações:
- Condições de Combate — Ativada? — Ligue/desligue a automação
- Condições de Combate — Mostrar para os Jogadores? — Se marcado, prompts no chat público. Se desmarcado, apenas o mestre vê
📚 Macros Incluídas
O módulo vem com uma coleção de macros prontas para uso, acessíveis pela biblioteca de macros do FoundryVTT:
| Macro | O que faz |
|---|---|
| Baú (Item Piles) | Transforma tokens selecionados em pilhas de loot (baú, corpo ou mantém a imagem original). Requer o módulo Item Piles. |
| Visão do Token | Configura rapidamente a visão no escuro e fontes de luz (tocha, luz mágica, escuridão, olho do beholder) para os tokens selecionados. |
| Dano de Queda | Calcula e rola o dano de queda conforme as regras do Tormenta20, com suporte a quedas na água e objetos pesados. |
| Relógio de Tibares | Aplica a regra de Custo de Vida, descontando moedas automaticamente de cada personagem. O GM seleciona o estilo de vida e período individualmente para cada PJ. |
| Ração de Viagem | Desconta rações automaticamente de cada personagem. Abre um dialog onde o GM seleciona quantas rações consumir e desconta individualmente para cada PJ. |
| Limpar Réguas | Remove todas as réguas de medição do cenário atual com um clique. |
🐛 Bugs Conhecidos
Testes de Resistência Automáticos: Quando uma magia tem efeitos adicionais (mesmo não utilizados), esses efeitos podem ser aplicados automaticamente no alvo se ele falhar na resistência. Estamos investigando uma solução.
📦 Instalação
- No FoundryVTT, vá em Configurações → Módulos → Instalar Módulo
- Cole a URL do manifesto do módulo no campo de busca
- Clique em Instalar
- Vá em Gerenciar Módulos e ative T20 Zapera's Automations
- Pronto! As automações já estão funcionando na sua mesa
Cada automação pode ser ligada ou desligada individualmente nas configurações do módulo. Ao alterar qualquer configuração, o FoundryVTT pedirá para recarregar a página para que as mudanças entrem em efeito.
Feito com carinho para a comunidade Tormenta20
Desenvolvido com auxílio de IA (Claude, da Anthropic)
Autor: Zapera