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

Roll Macro for Don't Rest Your Head

Hey everyone. I'm currently trying to create a macro that makes the rolls for our little DRYH campaign a little easier. Rolling works like that: You have up to 3 pools of D6, count successes (<3) and then look which pool is dominant (Had the highest roll). The basic roll wasn't that hard, I've specified the pool in the character attributes, separated them and counted successes. But I can't think of any way to also look which pool has the highest result. When I try to only keep the highest rolls it obviously can't count the successes anymore. And I couldn't find any way to store the result in a variable or something to check it. To be honest I kinda doubt it can be made to work without API, which I don't have access to, but maybe someone more experienced can work some black macro magic. Greetings, Zepphod
1465522226

Edited 1465522508
Hey, Zepphod . Sounds like you could accomplish this by using your dice pools as sub-roll expressions within a keep/drop function . e.g. [[ {5d6<3, 6d6<3, 7d6<3}kh1 ]] or [[ {5d6<3cs<3cf0sa, 6d6<3cs<3cf0sa, 7d6<3cs<3cf0sa}kh1 ]] I hope this helps!
Hey Silvyre, It helps me understanding the whole thing a little better, gave me some ideas. But like this it picks the sub-group with the most successes, which doesn't help much. What I need is the highest single roll in each group plus the successes (rolls <3) in the same group. And thats the problem I couldn't solve... Filter the 3 lowest but still look after the highest. But thanks for the help!
1465527707

Edited 1465527926
Ah, okay. In this case, it's unfortunately not possible to automatically sum the successes + highest roll of a group. (As you guessed, automating this particular process is API territory.) However, it is possible to utilize roll highlighting to indicate whether a 5 or 6 is rolled within a dice pool. Sorting Dice might help, as well. e.g. [[ 10d6<3cs>5cf6sd ]] If the highest die of the above dice pool is 5, its inline roll will highlight green. If the highest die is 6, it will highlight blue. Otherwise, the inline roll won't be highlighting (the highest die is leftmost within the inline roll tooltip, which would need to be checked in this case).