J'essaie de mettre en place des macros dans roll 20 pour une partie de savage world à laquelle je participe. Nous n'utilisons pas les feuilles de personnage et autres dans roll 20 donc j'essaie juste d'écrire des macros générales.
Pour les tests de traits de base, j'ai le coup de main. Ce qui me pose problème, ce sont les tests de traits où je lance plusieurs dés de traits et un seul dé sauvage. Par exemple, si je fais un jet de frénésie améliorée, je vais lancer deux fois mes dés de combat et une fois le dé sauvage. Je garde ensuite deux de ces jets. Dans ce cas particulier, j'ajoute alors deux aux résultats.
Maintenant, le rouleau 20 a une option "garder N", donc je peux faire quelque chose comme ce qui suit :
/roll {d10 !!, d10 !!, d6!!}k2
Le problème, c'est qu'il additionne toujours les deux qu'il a gardés, ce qui donne un résultat du genre :
5, 15, 3
\= 20
Ce n'est pas un problème si je roule droit comme ça, car je peux simplement regarder la première ligne et voir quelles sont les deux plus hautes. Ce n'est pas parfait, mais c'est faisable.
Cependant, dans le cas où mon trait est en fait d10+2 alors si j'essaie de faire l'équivalent :
/roll {d10!!+2, d10!!+2, d6!!+2}k2
Elle dira :
(1)+2 + (6)+2 + (2)+2
\= 12
Cette méthode est évidemment moins utile, car elle n'ajoute pas le +2 avant de faire le total à la fin et, en fait, je ne veux pas de ce total. Ce que je cherche comme résultat est :
8, 4
C'est-à-dire que je veux que le +2 soit ajouté aux rouleaux individuels et que les 2 rouleaux conservés soient affichés individuellement.
En fait, je ne vois aucun moyen de faire cela dans une simple macro. Le donjon semble conçu pour supposer que vous les additionnez. Je peux voir les jets individuels avant qu'ils ne soient additionnés et faire les calculs moi-même, mais j'espère qu'il existe un moyen plus simple de le faire, qui n'affiche que les informations que je veux à la fin.
Pour être clair, ce que je veux, c'est un moyen de lancer 2d12 et un d6, d'ajouter 2 à chaque résultat, de garder les 2 meilleurs et de me montrer ces 2 totaux séparément (c'est-à-dire sans les additionner).