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.