top of page

Guia de Efeitos Dinâmicos do DnD 5e para o Foundry VTT

Atualizado: 17 de fev. de 2021

Versão 0.4

Conforme mudanças forem feitas, a numeração acima vai subir.


Índice


Sumário

Efeitos dinâmicos permitem a automatização de processos. Exemplos:

  • Ao equipar um Anel de Proteção, que concede +1 CA, não é necessário fazer uma alteração na armadura, pois o efeito dinâmico soma esse valor automaticamente.

  • Ao conjurar Benção em um aliado, ele terá o 1d4 adicionado as suas rolagens automaticamente, sem necessidade de rolar o dado depois de sua rolagem normal.

O Conteúdo aqui é exclusivo para o core do DnD 5e, não há uso de módulos. Veja esse vídeo para melhor entendimento.


Tipos de Efeitos

Existem três tipos de efeitos.

  1. Temporário: Termina após um tempo. (não está funcionando ainda)

  2. Passivo: Está em funcionamento.

  3. Inativo: Está desligado.


Criando um Efeito

Quando criar um efeito verá a imagem abaixo. A Aba detalhes tem informações sobre a identificação do efeito. Você pode colocar um nome. Escolher um ícone, o colorir.

O campo Effect Suspended (efeito suspenso) serve para desativar um efeito.

A aba Duração permite determinar quanto tempo o efeito ficará ativo.

A terceira aba é onde os efeitos são criados.

O campo Attribute Key é onde deve ser colocada a informação que você deseja modificar. Deve ser um endereço para a informação do ator. Exemplo: data.bonuses.abilities.save acessa um bônus para todas as salvaguardas.


O campo Change Mode é o tipo de processo de alteração. Ele possuí as seguintes opções:

  • CUSTOM: Especial.

  • MULTIPLY: multiplica a propriedade pelo valor. Tem que ser uma propriedade numérica.

  • ADD: soma um valor.

  • DOWNGRADE: Troca o valor da propriedade se o valor colocado é menor que a propriedade original.

  • UPGRADE: Troca o valor da propriedade se o valor colocado é maior que a propriedade original.

  • OVERRIDE: Troca o valor atual pelo colocado.

O campo Effect Value é onde você coloca o valor que vai fazer a alteração.


Exemplos

A Magia Escudo ficará assim.

A Magia Benção fica assim.

Fúria


Como Obter os Atributos

Para ambos os casos abaixo você precisa selecionar um token.


Você pode usar a macro que está nesse módulo para identificar rapidamente todos os atributos de um personagem.


Uma segunda forma mais trabalhosa é abrir o console do navegador e executar o comando abaixo. Ele vai listar da mesma forma. Clicando com o botão direito do mouse em um elemento você tem uma opção Copy Path, que te devolve o endereço que precisa.

console.log(canvas.tokens.controlled[0].actor.getRollData());


Limitações

  1. Temporização não está funcionando.

  2. Não tem vantagem/desvantagem.

  3. Equipar/Desequipar um Equipamento não Ativa ou Desativa o Efeito.

  4. Não mexa com HP ou HP Temp. Não funciona direito.



Lista de Efeitos

Os elementos abaixo estão funcionais. Os que não estão aqui, ou não estão funcionando, ou não testei.


Atributos

data.abilities.str.proficient: 0=Não proficiente. 1=Proficiente. 2=Super Proficiente.

data.bonuses.abilities.save: Adiciona um valor a todas as Salvaguardas.

data.bonuses.abilities.check: Rolagem de todos os atributos.

data.bonuses.abilities.save: Rolagem de todas as Salvaguardas

data.bonuses.abilities.skill: Rolagem de todas as Perícias


Ataques

data.bonuses.mwak.attack: Ataque Corpo a Corpo

data.bonuses.mwak.damage: Dano Corpo a Corpo

data.bonuses.rwak.attack: Ataque a Distância

data.bonuses.rwak.damage: Dano a Distância

data.bonuses.msak.attack: Ataque Mágico Corpo a Corpo

data.bonuses.msak.damage: Ataque Mágico Corpo a Corpo

data.bonuses.rsak.attack: Ataque Mágico a Distância

data.bonuses.rsak.damage: Ataque Mágico a Distância


Características

data.traits.di.custom: Imunidades de dano: fire, ice, etc

data..dr.custom: Resistências a dano: fire, ice, etc.

data.traits.dv.custom: Vulnerabilidades a dano: fire, ice, etc.

data.traits.ci.custom: Imunidades a condição.


Derivados

data.attributes.init.value: Bônus para iniciativa.

data.attributes.ac.value: Bônus para armadura.


Movimento

data.attributes.movement.burrow

data.attributes.movement.climb

data.attributes.movement.fly

data.attributes.movement.swim

data.attributes.movement.walk

data.attributes.movement.hover: true ou false



Lista de Efeitos do Módulo midi-qol

Para dar desvantagem apenas troque a palavra advantage por disadvantage.


Vantagem para tudo: flags.midi-qol.advantage.all

Vantagem para todos os ataques: flags.midi-qol.advantage.attack.all

Vantagem para um tipo de ataque: flags.midi-qol.advantage.attack.mwak/rwak/msak/rsak

Vantagem para ataque físico que usa o atributo: flags.midi-qol.advantage.attack.dex/str/wis

Vantagem para ataque mágico que usa o atributo: flags.midi-qol.advantage.attack.dex/str/wis...

Vantagem para todos os testes: flags.midi-qol.advantage.ability.all

Vantagem para todos os atributos: flags.midi-qol.advantage.ability.check.all

Vantagem para salvaguardas: flags.midi-qol.advantage.ability.save.all

Vantagem para um tipo de habilidade: flags.midi-qol.advantage.ability.check.str/dex/wis/cha/int/con

Vantagem para um tipo de salvaguarda: flags.midi-qol.advantage.ability.save.str/dex/wis/cha/int/con

Vantagem para todos os testes de perícia: flags.midi-qol.advantage.skill.all

Vantagem para para uma perícia: flags.midi-qol.advantage.skill.acr

Lista de Periciais

  • acr: Acrobacia: flags.midi-qol.advantage.skill.acr

  • ani: Adestrar Animais: flags.midi-qol.advantage.skill.ani

  • arc: Arcanismo: flags.midi-qol.advantage.skill.arc

  • ath: Atletismo: flags.midi-qol.advantage.skill.ath

  • dec: Enganação: flags.midi-qol.advantage.skill.dec

  • his: História: flags.midi-qol.advantage.skill.his

  • ins: Intuição: flags.midi-qol.advantage.skill.ins

  • itm: Intimidação: flags.midi-qol.advantage.skill.itm

  • inv: Investigação: flags.midi-qol.advantage.skill.inv

  • med: Medicina: flags.midi-qol.advantage.skill.med

  • nat: Natureza: flags.midi-qol.advantage.skill.nat

  • prc: Percepção: flags.midi-qol.advantage.skill.prc

  • prf: Atuação: flags.midi-qol.advantage.skill.prf

  • per: Persuação: flags.midi-qol.advantage.skill.per

  • rel: Religião: flags.midi-qol.advantage.skill.rel

  • slt: Prestidigitação: flags.midi-qol.advantage.skill.slt

  • ste: Furtividade: flags.midi-qol.advantage.skill.ste

  • sur: Sobrevivência: flags.midi-qol.advantage.skill.slt

Vantagem para rolagem de morte: flags.midi-qol.advantage.deathSave


Falha automática para todos os testes: flags.midi-qol.fail.all

Falha automática para todos os testes de habilidade: flags.midi-qol.fail.ability.all

Lista de Falha Automática

  • Falha teste de atributo: flags.midi-qol.fail.ability.check.all

  • Falha todas as salvaguardas: flags.midi-qol.fail.ability.save.all

  • Falha todas perícias: flags.midi-qol.fail.skill.all

  • Falha investigação: flags.midi-qol.fail.skill.inv

Falha magias: flags.midi-qol.fail.spell.all

Falha magias que tenham somático apenas (use vocal para Verbal e materical para Material): flags.midi-qol.fail.spell.somatic


Concede vantagem para todos os tipos de ataque para quem atacar o alvo: flags.midi-qol.grants.advantage.attack.all

Concede vantagem para quem atacar o alvo: flags.midi-qol.grants.advantage.attack.mwak/rwak/msak/rsak


Ataques são sempre crítcos: flags.midi-qol.critical.all

Alguns tipos de atauqe são críticos: flags.midi-qol.critical.mwak/rwak/msak/rsak/other

Nenhum ataque é crítico: flags.midi-qol.noCritical.all

Alguns tipos de ataque não podem ser críticos: flags.midi-qol.noCritical.mwak/rwak/msak/rsak/other


Reduz Tipo de Dano

Reduz todos os danos por um valor: flags.midi-qol.DR.all

Reduz dano não mágico corte, perfuração e contusão: flags.midi-qol.DR.non-magical

Reduz dano de tipos específicos: flags.midi-qol.DR.acid/bludgeoning/cold/ etc


Maximiza Rolagem

Rolagem de dano é máxima: flags.midi-qol.maxRoll.all

Rolagem de dano é máxima para o tipo de ataque: flags.midi-qol.maxRoll.mwak/rwak/msak/rsak/...

Rolagem de cura é máxima: flags.midi-qol.maxRoll.heal


Ativar/Desativar um Efeito via Macro

Você pode usar essa macro para ativar ou desativar um efeito.

  1. Copie a macro do link e cole na barra de macros.

  2. Na primeira linha dela você vai trocar onde está escrito MeuEfeito pelo nome exato do efeito que deseja ligar/desligar.

  3. Selecione o token e execute a macro.


Café

  • YouTube

Voltar ao Topo

bottom of page