Roll20 uses cookies to improve your experience on our site. Cookies enable you to enjoy certain features, social sharing functionality, and tailor message and display ads to your interests on our site and others. They also help us understand how our site is being used. By continuing to use our site, you consent to our use of cookies. Update your cookie preferences .
×
Create a free account

Dice Roll Query

I am in the middle of building my first character sheet for a homebrew system I am working on. I am using simple d6 system but I am having trouble creating the rolls. The player rolls a number of d6's and the highest roll is there score. However the more '6' results they get the better the outcome. At the moment I can get the roll to keep the highest using K1 at the end. (Not only does it show the highest result, it also grays out the other rolls.)  Is there a way for the highest roll to be kept, however, if there are mutable '6' rolled, all the '6' results are kept? or at least not grayed out Thanks everyone :)
1519915020

Edited 1519915098
Believe this should work for you:  [[{[[[[?{Dice Rolled|1}d6>6]]*6]],[[?{Dice Rolled}d5kh1]]}kh1]] [[[[?{Dice Rolled|1}d6>6]]*6]] - This portion counts how many 6s you rolled and multiplies the number of 6s by six; effectively summing the roll. [[?{Dice Rolled}d5kh1]] - This is needed as, without API use, you cannot use the same results from a prior roll. Given the inherent randomness of rolling dice, this is effectively the same as rolling Xd6 without scoring any 6s; keeping just the one. [[{... ...}kh1]] - This last bit, surrounding the other two parts, compares the results and outputs the higher of the two. This way, if you rolled one or more 6s, it will output 6X. Otherwise, it will output the next highest roll you made (1-5) in the second half.
Is there a way for the 6 not to x and show as 6,6,6  rather than add together?
Not that I'm aware of. But if you want to know the number of potential successes, you can break the two formulas apart and roll them separately; removing *6 from the first one. This would result in the first roll outputting the number of 6s, but not list them. The second roll would then be a "backup" roll that you reference only if the answer is zero. At this point it would be similar to your initial macro.