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

Turning 1 to 8 on a d6

We use Roll20 for Daggerheart and one of my magic items does 4d6 damage and count any 1 as 8, does anyone knows how to put it into the damage macro?
{1,1,1,1,1,1,1,1,2,2,3,3,3,4,4,4,4,5,5,5,5,5,6,6,6,6,6,6}=[[1d6]]+{1,1,1,1,1,1,1,1,2,2,3,3,3,4,4,4,4,5,5,5,5,5,6,6,6,6,6,6}=[[1d6]]+{1,1,1,1,1,1,1,1,2,2,3,3,3,4,4,4,4,5,5,5,5,5,6,6,6,6,6,6}=[[1d6]]+{1,1,1,1,1,1,1,1,2,2,3,3,3,4,4,4,4,5,5,5,5,5,6,6,6,6,6,6}=[[1d6]] ]] There is no simple way of doing this, but the above should accomplish it without needing to set up tables.
This roll will do it {8*4d1 + 4d6}kh4 Due to the keep high the d1's will always be dropped unless the d6 rolls a 1. Equal value dice are dropped/kept from left to right so when a d6 rolls a 1 rather than keeping the 1 from the d6 it keeps the 1 from the d1 and those 1's are multipled by 8
I knew there was some cleverer way to do it than how I brute forced it, and you sure are the person to think of it. That is very useful tech that I should remember in the future!
1739003195
GiGs
Pro
Sheet Author
API Scripter
RainbowEncoder said: This roll will do it {8*4d1 + 4d6}kh4 Due to the keep high the d1's will always be dropped unless the d6 rolls a 1. Equal value dice are dropped/kept from left to right so when a d6 rolls a 1 rather than keeping the 1 from the d6 it keeps the 1 from the d1 and those 1's are multipled by 8 That's clever. I don't think I've seen a multiple inside a group roll like that.