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 .
×
May your rolls be merry + bright! 🎄
Create a free account

Lancer - Macro for Combat Drill?

I've spent the better part of my morning trying to concoct a macro for Lancer's Combat Drill weapon. For those unaware, the Combat Drill rolls 4d6 for damage, rerolling 1s; however, if the target is immobilized, then every reroll also adds an additional die. This effect can continue indefinitely.  So what I'm effectively looking for is the ability to reroll and add a die every time you reroll. Maybe I'm overlooking something, but I haven't seen it. Does it exist?
1678807410
timmaugh
Forum Champion
API Scripter
Not without a script. You could do this with the metatoolbox or scriptcards. Are scripts available?
1678809083
Kraynic
Pro
Sheet Author
What I would do is to make up a series of macros for rerolls.  How many dice would you realistically end up rolling at once?  Stop making macros when you get that far.  Now, you have 2 options here, and I don't know which one would work the best, since I'm not sure if I understand the mechanics properly. 1: In your primary attack macro, insert a chat menu button at the end that will trigger your first reroll macro. In each reroll macro, insert a chat menu button at the end that points to the next greater reroll macro. 2: Create a chat menu macro of all the reroll macros and insert a chat menu button for that menu into the end of your main attack macro.  This will allow you to choose how many dice to start with on the reroll. Do the same in the reroll macros so that you can choose how many dice to escalate the reroll by. Or maybe a blend of the 2?  Option 1 works best if the rerolls just start at 1 die and escalate 1 die at a time from there.  Option 2 would allow you to choose how many dice to reroll each time.  Or you could do the chat menu on the attack, and then just the option one chat menu button so that you can escalate the reroll by 1 die each time. Come to think of it, you may want 2 attack macros.  If the target isn't immobilized, you can just have the die roller reroll any 1 results.  It can reroll all 1's or reroll each die that results in 1 once, depending on how that rule is in lancer.  4d6r1 or 4d6ro1  If you would reroll and keep the second 1, then you want to use that second forumula for non-immobilized target.  But, if the target is immobilized, you probably don't want the dice roller to reroll anything, because you will need to mouse over the result to see what has been rerolled instead of just seeing it plainly displayed.