[RPG] Macro for rolling multiple dice, keeping several but not adding them

roll20savage-worlds

I'm trying to set up macros in roll 20 for a savage world game I am playing. We're not using the character sheets and such like in roll 20 so I am just trying to write general macros.

For basic trait tests I have the hang of it. What I am having problems with is trait tests where I am rolling multiple trait dice and a single wild dice. For example if I am making an improved frenzy roll I will roll my fighting twice and the wild dice once. I will then keep two of those rolls. In this particular case I am then adding two to the results.

Now roll 20 does have a "keep N" option so I can do something like the following:

/roll {d10!!, d10!!, d6!!}k2

The trouble with that is that it always adds the two that it kept so it will display something like:

5, 15, 3

= 20

This isn't a problem if I am rolling straight like this because I can just look at the first line, and see what the highest two are. Not perfect but workable.

However in the event that my trait is actually d10+2 then if I try to do the equivalent:

/roll {d10!!+2, d10!!+2, d6!!+2}k2

It will say:

(1)+2 + (6)+2 + (2)+2

= 12

This is obviously less useful since it doesn't actually add the +2 on until it does the total at the end and in fact I don't want that total. What I am looking for as output is:

8, 4

That is I want the +2 added to the individual rolls and the 2 kept rolls to be shown individually.

I can't actually see any way to do this in a single simple macro. The keep seems designed for assuming you are adding them up. I can see the individual rolls before they are added and do the maths myself but I am hoping there is an easier way to do this which will display just the information I want at the end.

So to be clear what I want is a way of rolling 2d12 and a d6, adding 2 to each result, keeping the best 2 and showing me those 2 totals separately (ie not added together).

Best Answer

My suggestion off the cuff:

[[d10!!+2]] [[d10!!+2]] [[d6!!+2]]

This will return 3 rolls, squished into little boxes, that you then pick the 2 largest of.

It sounds like you've been here but here is the Roll20 Savage Worlds Macro page. It has some more complex options, but I don't see anywhere referencing keeping two values of 3.

Related Topic