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

Random critical + random bonus

1587931472

Edited 1587933611
Background:  I use a 1d6 system. If they roll a critical, my system requires too many rolls. Rolls: Player rolls a macro containing 1d6 + ability/attribute for attack. If they roll native 6, then... ... they roll 1d6 to see if they got critical. If they roll 6 again... They roll on a table called "Critical" [[1t[Critical]]] AND... They roll on a table called "CriticalQUOTE" [[1t[CriticalQUOTE]]], which contains random funny quotes. Question:  How can I combine some of the above, except the first. What I've tried:  I combine 2 & 3 by adding "Nothing" item to "Critical" table and giving it a weight of 10 or 20 or whatever. What I want to avoid:  I can combine "Critical" with "CriticalQuote" by duplicating all items in the "Critical" table x10 and giving each a unique quote. Unfortunately, this will make for an absurdly long table that will not be easy to manage. Any other ideas out there? Doesn't work // Don't know how // not preferred: Conditional:  For crit roll, use a macro with a conditional. If 1d6>6 then [[1t[Critical]]] & [[1t[CriticalQUOTE]]]. or If 1d6>6 then #Crit, where #Crit is  [[1t[Critical]] & [[1t[CriticalQUOTE]]]. Mega Table 1:  Combine [[1t[Critical]]] & [[1t[CriticalQUOTE]]]. This combines Steps 3 & 4 but separates 2 & 3 and is harder than "What I've Tried." It also means a Mega Table  of multiple duplicate crit results with a variety of quotes. Mega Table 2:  Combine steps 2 & 3 into [[1t[Critical]]] AND combine [[1t[Critical]]] & [[1t[CriticalQUOTE]]]. Pro:  This combines 3 steps. Con:  This means either sacrificing the randomness of random quotes by attaching a fixed quote to each crit OR I have to duplicate every crit x10 and attach 10 different quotes to each crit. That will make for 100 items or more on my crit table. Too long. Too difficult to manage. Nested Tables:  All items on "Critical" have crit description AND the formula [[1t[CriticalQUOTE]]], except "Nothing" item. Con:  I think it is impossible to put formulas, references to macros, or references to tables within an item in a table. I can do hard, but I can't do impossible. GM Roll for Player:  Combine 2 & 3, and I as the GM roll the quote. Pro:  Players only roll twice. Con:  GM has to roll the quote for the player.
1587932968

Edited 1587933717
Chat Button:  I like this idea, which assumes "What I've Tried" (combining 2 & 3), but I can't get the button to work: Critical Hit: [[1t[Critical]]]. If crit, click: [Quote](~[[1t[CritQUOTE]]])
Ok, best solution so far: Macro for chat button:  [[1t[Critical]]]. If crit, click: [Quote](~selected|CriticalQUOTE) "CriticalQUOTE" character sheet ability:  [[1t|CritQUOTE]]] If I have "Nothing" item in [[1t[Critical]]] weighted high, then after player's initial attack roll, they only roll macro for chat button. Then, if they want a quote, they click the button.
1587937433
GiGs
Pro
Sheet Author
API Scripter
i dont see how you can avoid at least 3 rolls (A Pro subscriber account could use an API script to reduce this to a single macro, but at the free level, there are limitations). First roll the d6, and take note of when you roll a 6 (by default, it will show up green when you roll a 6). When you roll a crit, roll another d6, and if that is 6, again it will be green. Finally you have a roll on both critical tables. That final step can be combined if, and only if every roll on the critical table is also accompanied by a quote roll. But it looks like not all rolls on the critical table are accompanied by quote rolls, in which case you;re out of look. Roll20 macros cannot do conditional effects (i.e. "if i roll this, do this.").  The best you could do is have 3 macros, each of which includes a button to roll the next one.