Como criar uma macro de raiva no Roll20?

4

Então, eu estou jogando usando o Roll20, e acabei de subir de nível em bárbaro. Quero economizar meu tempo de mestre e configurar uma macro para me enfurecer, o problema é que eu literalmente não tenho idéia de como as macros funcionam e a folha de caracteres do 3.5e machuca meu cérebro antes mesmo de começar a olhar para o código. Como criar uma macro no Roll20 (a menos que alguém tenha uma macro pré-compilada por acaso)? Nós usamos a barra de ação.

por Voidstar 24.07.2019 / 03:41

1 resposta

Para os fins desta resposta, vou assumir que você está em um nível em que sua raiva lhe dá + 4 Str / Con e + 2 Will. A mudança de 4 e 2 para 6 e 3 ou 8 e 4 é deixada como um exercício para o leitor.

Script da API

Se o seu GM tiver um nível de assinatura suficientemente alto para ativar a API e estiver disposto a adicionar o Script ChatSetAttr, provavelmente seria mais fácil configurar um par de macros para entrar e sair de um estado de raiva:

! modattr --sel --str-tmp | 4 --con-tmp | 4 --willtempmod | 2

aumentará seus bônus temporários de Str e Con em sua ficha de personagem em 4 e seu bônus temporário de vontade em 2 (supondo que você esteja usando a ficha de personagem padrão de D&D 3.5; caso contrário, será necessário alterar os nomes dos atributos para o que ele usar ) se você executá-lo com o token selecionado.

! modattr --sel --str-tmp | -4 --con-tmp | -4 --willtempmod | -2

diminuirá essas estatísticas na mesma quantidade. Se você não usar os atributos de bônus temporários para qualquer outra finalidade, poderá usar o ! setattr comando em vez de ! modattr E use 0 em vez de números negativos por ficarem furiosos, o que garantirá que você não acumule acidentalmente várias adições e / ou subtrações clicando no botão mais de uma vez.

Se você não gostar de selecionar seu token para fazê-lo funcionar, poderá obter o ID da sua ficha de personagem digitando @ {Nome do personagem | character_id} (basta digitar o nome completo no lugar de "Nome do personagem") no bate-papo e, em vez de --sel nos comandos acima, use --charid character_id (ou qualquer ID que entrar no bate-papo no lugar do "character_id"). Juntar tudo isso pode parecer com:

! setattr --charid -Lkld7K_dltcChzLXbID --str-tmp | 0 --con-tmp | 0 --willtempmod | 0

Macros

Se a API não for uma opção, você precisará modificar as macros na sua ficha de personagem ou escrever suas próprias. Existem algumas maneiras razoáveis ​​de lidar com algo como raiva:

Barra de token

Se você tiver uma das bolhas que aparece acima do seu token disponível, poderá usá-la como uma alternância de raiva e ajustar suas macros para incluir isso. Se você estiver usando a ficha de personagem padrão, poderá fazer isso modificando o texto nos campos "Attack Calc", "Damage Calc" e "Crit Calc" sob a arma para ataques e nos campos em "Show Save Macros" para Fort e Will salva.

No "Attack Calc", haverá uma fórmula para calcular o seu bônus atingido. Encontre a parte que diz @ {weapon1stat} [habilidade] e alterá-lo para (@{weapon1stat}[email protected]{selected|bar3}*2)[Ability]. Isso adicionará o 2 ao seu hit sempre que a terceira barra estiver definida como 1, deixando o seu hit não modificado se a barra estiver definida como 0. Infelizmente, isso exigirá que você tenha um token selecionado, com um 1 ou 0 em sua terceira barra (o vermelho à esquerda). Se nenhum token for selecionado, você receberá um erro sobre "Nenhum atributo foi encontrado" e se a barra estiver vazia ou não for um número, todo o cálculo será exibido 0.

Você pode fazer alterações semelhantes aos campos "Damage Calc" e "Crit Calc", substituindo @ {weapon1damagestat} [Capacidade de Dmg de armas] com (@{weapon1damagestat}[email protected]{selected|bar3}*2)[Weapon Dmg Ability] (Ou *3 se você tem duas mãos). Da mesma forma, o 1d20 + [[@ {fortitude}]] na macro Fort pode se tornar 1d20 + [[ @{fortitude}[email protected]{selected|bar3}*2 ]]e o mesmo se aplica à macro Vontade.

Solicita

Uma das razões pelas quais eu não uso as macros de ataque incorporadas na folha de caracteres padrão é que elas exibem muitas caixas de diálogo me pedindo para inserir coisas que normalmente não preciso inserir. Mas se você estiver bem com mais uma caixa de diálogo entre você e segurando o duende irritante ao meio, você pode acabar com a necessidade de ter um token selecionado. Isso funciona da mesma maneira que a opção da barra de tokens, exceto que, em vez de adicionar @ {selected | bar3} você vai adicionar algo como ? {Quão bravo você está? | Apenas meu nível básico de raiva., 0 | Eu odeio tudo com a paixão ardente de mil sóis ardentes!, 1}.

Mais completamente, a versão de seleção da sintaxe de prompt funciona como ? {Prompt | Primeira opção | Segunda opção | Terceira opção ...}, em que cada opção pode ser apenas um valor ou Descrição, Valor. Então você poderia facilmente fazer algo chato como ? {Raiva | 0 | 1}.

Habilidades do Personagem

Como mencionei acima, não gosto de todas as caixas de diálogo nas macros padrão, por isso costumo escrever minhas próprias habilidades na guia "Atributos e habilidades". A desvantagem é que elas podem exigir alguma manutenção manual em determinados níveis, mas a vantagem é que você obtém mais controle sobre o equilíbrio com o qual se sente confortável entre poucas macros com muitas instruções para lidar com tudo ou muitas macros com poucas (ou, idealmente, não) solicita.

Enquanto um tutorial completo sobre a sintaxe macro / roll está além do escopo desta resposta, um bom lugar para começar seria copiar o campo "Full Attack Macro" para uma nova habilidade, substituir o conteúdo do campo "Attack Calc" onde quer que diga @ {weapon1attackcalc}e apare o que você não quiser. Se isso for esmagador, talvez apenas codifique os números por enquanto (por exemplo, substitua @ {weapon1attackcalc} com 1d20 + 7) e encontre o equilíbrio desejado entre a complexidade inicial e os problemas de manutenção a longo prazo.

Quando você conseguir o que deseja, poderá copiá-lo para uma nova ação de token e modificá-lo para adicionar + 2 para acertar e danificar (ou qualquer número apropriado para o seu personagem). Não se esqueça de marcar a caixa "Mostrar como ação do token" para os dois, para que apareçam quando você selecionar seu token.

Para uma leitura mais aprofundada, na parte inferior da ficha de personagem, há uma seção (recolhida por padrão) chamada "Modelos de rolo". Isso fornece alguns exemplos de macros usando os modelos definidos pela folha de caracteres e um pouco de documentação sobre como eles funcionam.

27.07.2019 / 07:43