1 votes

Comment faire une macro Roll20 qui demande une fois à l'utilisateur de choisir un type de sauvegarde, puis qui affiche la sauvegarde comme si vous l'aviez cliquée sur la feuille de personnage ?

Comment faire une macro pour Roll20 qui demandera à l'utilisateur un type de sauvegarde une fois, puis lancera une sauvegarde pour la capacité choisie et la restituera dans un format qui correspond à celui qu'il aurait eu s'il avait cliqué sur la feuille de personnage ?

Je dispose de la macro suivante, aimablement fournie par MikeQ en réponse à cette question - Comment faire fonctionner cette macro Roll20 pour les jets de sauvegarde en ne demandant le type qu'une seule fois ? - mais le format n'est pas le même :

@{selected|token_name} rolls a ?{Save
|STR,[[1d20+@{selected|strength_save_bonus}]]/[[1d20+@{selected|strength_save_bonus}]] for a strength
|DEX,[[1d20+@{selected|dexterity_save_bonus}]]/[[1d20+@{selected|dexterity_save_bonus}]] for a dexterity
|CON,[[1d20+@{selected|constitution_save_bonus}]]/[[1d20+@{selected|constitution_save_bonus}]] for a constitution
|INT,[[1d20+@{selected|intelligence_save_bonus}]]/[[1d20+@{selected|intelligence_save_bonus}]] for an intelligence
|WIS,[[1d20+@{selected|wisdom_save_bonus}]]/[[1d20+@{selected|wisdom_save_bonus}]] for a wisdom
|CHA,[[1d20+@{selected|charisma_save_bonus}]]/[[1d20+@{selected|charisma_save_bonus}]] for a charisma } save!

Cela donne " [nom du personnage] obtient un résultat de [1d20+mod]/[1d20+mod] pour une sauvegarde de [type] " dans le chat.

1voto

kotAPI Points 107

Bien que vous ne puissiez pas en faire une macro, cela fonctionne si vous l'enregistrez en tant que capacité.

&{template:simple} ?{Save|STR, {{rname=Strength}} {{mod=@{selected|strength_save_bonus}}} {{r1=[[1d20+@{selected|strength_save_bonus}]]}} {{r2=[[1d20+@{selected|strength_save_bonus}]]}}{{always=1}}|DEX, {{rname=Dexterity}} {{mod=@{selected|dexterity_save_bonus}}} {{r1=[[1d20+@{selected|dexterity_save_bonus}]]}} {{r2=[[1d20+@{selected|dexterity_save_bonus}]]}} {{always=1}}|CON, {{rname=Constitution}} {{mod=@{selected|constitution_save_bonus}}} {{r1=[[1d20+@{selected|constitution_save_bonus}]]}} {{r2=[[1d20+@{selected|constitution_save_bonus}]]}}{{always=1}}|INT, {{rname=Intelligence}} {{mod=@{selected|intelligence_save_bonus}}} {{r1=[[1d20+@{selected|intelligence_save_bonus}]]}} {{r2=[[1d20+@{selected|intelligence_save_bonus}]]}} {{always=1}}|WIS, {{rname=Wisdom}} {{mod=@{selected|wisdom_save_bonus}}} {{r1=[[1d20+@{selected|wisdom_save_bonus}]]}} {{r2=[[1d20+@{selected|wisdom_save_bonus}]]}} {{always=1}}|CHA, {{rname=Charisma}} {{mod=@{selected|charisma_save_bonus}}} {{r1=[[1d20+@{selected|charisma_save_bonus}]]}} {{r2=[[1d20+@{selected|charisma_save_bonus}]]}}{{always=1}}} {{charname=@{selected|token_name}}}

Il demandera à l'utilisateur d'indiquer le type de sauvegarde, puis lancera une sauvegarde du type choisi pour le jeton actuellement sélectionné et la restituera dans le même format que si vous l'aviez lancée directement à partir de la feuille de personnage.

Elle doit être enregistrée comme une capacité (sur une feuille de personnage, sous l'onglet "Attributs & Capacités") plutôt que comme une macro globale car si vous l'enregistrez comme une macro globale, toutes les instances de } (le remplacement HTML de } ) est reconverti, ce qui a pour effet d'interrompre l'ensemble.

AlleGamers.com

AlleGamers est une communauté de gamers qui cherche à élargir la connaissance des jeux vidéo.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X