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

Being able to select from a list of tables via a macro 2 use cases for Crit and Fumbles DCC / D&D

Use Case 1 DCC Each class uses different critical and fumble tables (Spells have their own result tables cased of caster roll but lets park that.) If I roll a Crit (Depending on class and level a crit could vary on your natural D20 Roll, all 20's are a crit but warriors for example at 1st level crit on a 19 or 20.) Either it knows which table to pick based off my class and displays it or roles on it. The reason I mention Displays it is because the dice you role on the Crit table will vary depending on class, (Luck burnt I think) and level. Now each class uses a different critical table. (Some share like elves and thieves, but the point is select the correct table based off character class) The Goal here is to make the crit rolling processing as simple as possible Use Case 2: Homebrew in my DND game we do Critical Fumbles, what fumble table you roll on depends on type of attack, natural, melee, Ranges, spell. While we do not use a special critical hit table like DCC it is something I been contemplating and might "borrow" theirs. In an ideal world in this use case when I make an attack from DND Beyond via Beyond 20 browser extension or off a character sheet in Roll20 it would note a fumble or critical has occurred at least for 1 and 20's, Champion Fighters critting on a 19th might be a later thing to think about (perhaps require manual engagement of Macro), It would know what type of attack it was melee etc and roll on the correct table and display the results. A more manual version it it detects a fumble and asks what type of fumble is this. You select from the list and it rolls on the correct Table displaying the result. The most Manual which would still be a step forward is You have a Marco that displays for all one Fumble One Crit or even one for both. When you know you fumbled you click the macro, it asks you what type is it from a list of associated tables. You select it and it rolls and display the results. Even this last one would keep us from having to find the handout manually roll and read the result from the table. 
1766608201
Gauss
Forum Champion
Hi The Judge,  Because you are using DnD Beyond with the Beyond 20 extension this probably won't be possible. The API would have to actively intercept and prevent the message from Beyond 20, run the script, and then pass it back to the chat. That isn't possible.  On the Roll20 side it would probably require an API Script in any case. It would also depend on which character sheet you are using.  I could make a command which calls a table based on a roll. But due to how D&D works things would get far more complicated than Roll20's dice syntax and templates currently allow for, thus needing the script.  My suggestion, use a couple macros with the desired output. Someone fumbles they push the correct button. That would be simple to set up.  If you supply more information on the elements involved I can help lay this out better.  What I need would include things like: how many variations of the crit table are you using?
1766617930
timmaugh
Forum Champion
API Scripter
I think I read in that second use-case that you were willing to roll from the character sheet... in which case a script solution becomes more tenable. Conditionally reading from a given table is fairly easy to implement, but the complete solution (of automatically reading the class of the character, or knowing the attack type -- or prompting the user for it) would require reading the character sheet... so which sheet are you using?
Normally us the DND sheet by Roll20. I am also find course case that nothing triggers it except a manual click to start the process
1766718168
Gauss
Forum Champion
The Judge said: Normally us the DND sheet by Roll20. I am also find course case that nothing triggers it except a manual click to start the process Could you clarify which D&D sheet by Roll20? 
Trying to add images but that is failing. for DCC I am currently using Dungeon Crawl Classics {Tabbed} by Amanda the Amazon and Richard Gould. For DND I am using D&D 5E 2014 Arthur User Collaboration Team